[arch-commits] Commit in zlib/trunk (PKGBUILD)

Pierre Schmitz pierre at archlinux.org
Sat Jul 5 10:09:46 UTC 2008


    Date: Saturday, July 5, 2008 @ 06:09:46
  Author: pierre
Revision: 4209

upgpkg: zlib 1.2.3.3-1
    'new' upstream update; cleaned up PKGBUILD

Modified:
  zlib/trunk/PKGBUILD

----------+
 PKGBUILD |   40 ++++++++++++----------------------------
 1 file changed, 12 insertions(+), 28 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-07-05 05:55:53 UTC (rev 4208)
+++ PKGBUILD	2008-07-05 10:09:46 UTC (rev 4209)
@@ -1,41 +1,25 @@
 # $Id$
-# Maintainer: judd <jvinet at zeroflux.org>
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
+
 pkgname=zlib
-pkgver=1.2.3
-pkgrel=4
+pkgver=1.2.3.3
+pkgrel=1
 pkgdesc="A compression/decompression Library"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
 license=('custom:zlib')
 url="http://www.gzip.org/zlib"
 groups=('base')
 depends=('glibc')
-source=(http://www.zlib.net/zlib-$pkgver.tar.gz)
-md5sums=('debc62758716a169df9f62e6ab2bc634')
+source=("ftp://ftp.archlinux.org/other/zlib/zlib-${pkgver}.tar.gz")
+md5sums=('c444cf020e5f0e3323b11f5a2d8af8d3')
 
 build() {
-	cd "$startdir"/src/zlib-$pkgver
+	cd ${srcdir}/zlib-$pkgver
 
-  	# Build the static library
-	./configure --prefix=/usr
-	make libz.a || return 1
-	mv -v {,x}libz.a
-	make clean
-
-	# enable Position Independent Code for prelinking
-	[ -n "$CFLAGS" ] && export CFLAGS="$CFLAGS -fPIC"
-	# Build the shared library
 	./configure --prefix=/usr --shared
 	make || return 1
+	make install prefix=${pkgdir}/usr || return 1
 
-	# install
-	make prefix="$startdir"/pkg/usr install
-	cp -v xlibz.a "$startdir"/pkg/usr/lib/libz.a
-	mkdir -pv "$startdir"/pkg/lib
-	mv -v "$startdir"/pkg/usr/lib/libz.so.* "$startdir"/pkg/lib/
-	chmod 644 "$startdir"/pkg/lib/*
-	ln -svf ../../lib/libz.so.1 "$startdir"/pkg/usr/lib/libz.so
-
-	# license, ripped out of the README file
-	mkdir -p "$startdir/pkg/usr/share/licenses/$pkgname"
-	grep -A 100 '^Copyright' README > "$startdir/pkg/usr/share/licenses/$pkgname/license.txt"
-}
+	grep -A 24 '^  Copyright' zlib.h > license.txt
+	install -D license.txt ${pkgdir}/usr/share/licenses/custom/zlib/license.txt
+}
\ No newline at end of file





More information about the arch-commits mailing list