[arch-commits] Commit in gzip/trunk (PKGBUILD gzip.install)

Stéphane Gaudreault stephane at archlinux.org
Fri Nov 19 16:18:26 UTC 2010


    Date: Friday, November 19, 2010 @ 11:18:25
  Author: stephane
Revision: 99953

upgpkg: gzip 1.4-2
rebuild of old package, tidy up PKGBUILD, use only C code

Modified:
  gzip/trunk/PKGBUILD
  gzip/trunk/gzip.install

--------------+
 PKGBUILD     |   25 ++++++++++++++++---------
 gzip.install |    1 -
 2 files changed, 16 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-11-19 16:01:29 UTC (rev 99952)
+++ PKGBUILD	2010-11-19 16:18:25 UTC (rev 99953)
@@ -4,7 +4,7 @@
 
 pkgname=gzip
 pkgver=1.4
-pkgrel=1
+pkgrel=2
 pkgdesc="GNU compression utility"
 arch=('i686' 'x86_64')
 url="http://www.gnu.org/software/gzip/"
@@ -17,15 +17,22 @@
 md5sums=('e381b8506210c794278f5527cba0e765')
 
 build() {
-  cd $srcdir/$pkgname-$pkgver
+  cd "${srcdir}/${pkgname}-${pkgver}"
 
+   # By default Gzip uses assembly code. While this may preform better, 
+   # it is not position independent. The DEFS environment variable is 
+   # set to use only C code.
+   export DEFS="NO_ASM"
   ./configure --prefix=/usr
-  make || return 1
-  make prefix=$pkgdir/usr install
+  make 
+}
 
-  install -dm755 $pkgdir/bin
-  cd $pkgdir/usr/bin
-  mv gzip gunzip zcat uncompress $pkgdir/bin
-  cd $pkgdir/bin
-  ln -sf $pkgname compress
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
+  make prefix=${pkgdir}/usr install
+
+  install -dm755 ${pkgdir}/bin
+  mv ${pkgdir}/usr/bin/{gunzip,gzip,uncompress,zcat} ${pkgdir}/bin/ 
+  ln -sf ${pkgdir}/bin/${pkgname} ${pkgdir}/bin/compress
 }

Modified: gzip.install
===================================================================
--- gzip.install	2010-11-19 16:01:29 UTC (rev 99952)
+++ gzip.install	2010-11-19 16:18:25 UTC (rev 99953)
@@ -18,4 +18,3 @@
     usr/bin/install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null
   done
 }
-




More information about the arch-commits mailing list