summaryrefslogtreecommitdiff
path: root/extra/netpbm/PKGBUILD
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-02-25 00:05:01 -0800
committerroot <root@rshg054.dnsready.net>2013-02-25 00:05:01 -0800
commit7fdd408bcb7558171b6a91530226a8b910ec906a (patch)
tree87f874d69f830d717250b1dea9f376f3a705a51e /extra/netpbm/PKGBUILD
parent90f97c6f30af5c30599fab0b6d6c1f474ad15fe0 (diff)
Mon Feb 25 00:04:58 PST 2013
Diffstat (limited to 'extra/netpbm/PKGBUILD')
-rw-r--r--extra/netpbm/PKGBUILD31
1 files changed, 20 insertions, 11 deletions
diff --git a/extra/netpbm/PKGBUILD b/extra/netpbm/PKGBUILD
index b447bee50..f9e1cfb20 100644
--- a/extra/netpbm/PKGBUILD
+++ b/extra/netpbm/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 148858 2012-02-05 11:53:06Z ibiru $
+# $Id: PKGBUILD 178515 2013-02-24 21:47:43Z eric $
# Maintainer: Kevin Piche <kevin@archlinux.org>
pkgname=netpbm
-pkgver=10.57.1
+pkgver=10.61.02
pkgrel=1
pkgdesc="A toolkit for manipulation of graphic images"
arch=('i686' 'x86_64')
@@ -11,18 +11,27 @@ url="http://netpbm.sourceforge.net/"
depends=('perl' 'libpng' 'libtiff' 'libxml2')
makedepends=('python2')
options=('!makeflags')
-# Releases after 10.34 are available via SVN only.
-# Get Advanced tarball here: http://netpbm.sourceforge.net/release.html#tarball
-# Get version number from version.mk
-# Get docs with: wget --recursive --relative -nH http://netpbm.sourceforge.net/doc/
-source=(ftp://ftp.archlinux.org/other/netpbm/${pkgname}-${pkgver}.tar.gz \
- ftp://ftp.archlinux.org/other/netpbm/netpbm-doc-22Feb2009.tar.xz \
+source=(ftp://ftp.archlinux.org/other/packages/netpbm/${pkgname}-${pkgver}.tar.gz{,.sig} \
+ ftp://ftp.archlinux.org/other/packages/netpbm/netpbm-doc-22Feb2009.tar.xz{,.sig} \
netpbm-CAN-2005-2471.patch netpbm-security-code.patch netpbm-security-scripts.patch)
-sha1sums=('cd0b99333faf994a680d77c5d217034df35ebd4e'
+sha1sums=('dc2354716996c8fe4c4836386e6c403ec2f15589'
+ '253df0e79f9344e68ee907a43347d630ff6b1b95'
'dfeba9f9a5fe987d64db0aadb5ca8c1b20fcead2'
+ 'e9513608a661beb05a63270931f6191029e935f8'
'b79cf9d42488fea065ba16262ed97694c47af08d'
- '4cd5b94a24886ecae3973c5ae104d8298fe5a1f5'
- '2ac31f714121e08e47af9337c6bbaab3cbfc5c75')
+ 'cde27f75fa5ca8010a3b1f08d8e247d42243d0f5'
+ '300a2386d3207005f4cb4120bbb2f3788a9b7716')
+
+# source PKGBUILD && mksource
+mksource() {
+# Get docs with: wget --recursive --relative -nH http://netpbm.sourceforge.net/doc/
+ curl -o advanced.tar.gz 'http://netpbm.svn.sourceforge.net/viewvc/netpbm/advanced.tar.gz?view=tar'
+ tar -xf advanced.tar.gz advanced/version.mk
+ _pkgver=$(grep MAJOR advanced/version.mk |cut -d ' ' -f 3).$(grep MINOR advanced/version.mk |cut -d ' ' -f 3).0$(grep POINT advanced/version.mk |cut -d ' ' -f 3)
+ mv advanced.tar.gz ${pkgname}-${_pkgver}.tar.gz
+ gpg --detach-sign --use-agent -u ${GPGKEY} ${pkgname}-${_pkgver}.tar.gz
+ rm -r advanced
+}
build() {
cd "${srcdir}/advanced"