aboutsummaryrefslogtreecommitdiffstats
path: root/extra/gzip/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-07-01 13:36:04 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-07-01 13:36:04 +0000
commit193e8b4a22b61ca4e3bea85a6d062b784064a2b7 (patch)
tree462e8e047214ed9906a65795fbe116ea4c7ead8c /extra/gzip/APKBUILD
parent6cbc32e579abccea370ae25bc385e9bae9b749f0 (diff)
extra/gzip: recompile without text relocation
We also move gzip/gunzip to /bin and symlink to /usr/bin. Then we are sure that user will use gnu gzip and not busybox gzip.
Diffstat (limited to 'extra/gzip/APKBUILD')
-rw-r--r--extra/gzip/APKBUILD15
1 files changed, 11 insertions, 4 deletions
diff --git a/extra/gzip/APKBUILD b/extra/gzip/APKBUILD
index 9b4de580158..eb06884d6d5 100644
--- a/extra/gzip/APKBUILD
+++ b/extra/gzip/APKBUILD
@@ -2,14 +2,13 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gzip
pkgver=1.3.12
-pkgrel=1
+pkgrel=2
pkgdesc="A popular data compression program"
subpackages="$pkgname-doc"
-arch=""
url="http://www.gnu.org/software/gzip/"
license="GPL2"
-depends="uclibc"
-makedepends=""
+depends=
+makedepends=
install="$pkgname.post-deinstall"
source="http://ftp.gnu.org/gnu/gzip/gzip-1.3.12.tar.gz
$install"
@@ -17,11 +16,19 @@ source="http://ftp.gnu.org/gnu/gzip/gzip-1.3.12.tar.gz
build() {
cd "$srcdir/$pkgname-$pkgver"
+ # avoid text relocation
+ export DEFS="NO_ASM"
./configure --prefix=/usr \
--mandir=/usr/share/man \
+ --disable-nls \
--infodir=/usr/share/info
make || return 1
make DESTDIR=$pkgdir install
+
+ mkdir -p "$pkgdir"/bin
+ mv "$pkgdir"/usr/bin/gzip "$pkgdir"/usr/bin/gunzip "$pkgdir"/bin/
+ ln -s /bin/gzip "$pkgdir"/usr/bin/gzip
+ ln -s /bin/gunzip "$pkgdir"/usr/bin/gunzip
}
md5sums="b5bac2d21840ae077e0217bc5e4845b1 gzip-1.3.12.tar.gz
b84506d253e04db3c5af9016fead45a3 gzip.post-deinstall"