[arch-commits] Commit in lzo2/trunk (PKGBUILD)
Stéphane Gaudreault
stephane at archlinux.org
Tue Nov 23 12:35:31 UTC 2010
Date: Tuesday, November 23, 2010 @ 07:35:30
Author: stephane
Revision: 100405
upgpkg: lzo2 2.04-1
rebuild of old package, tidy up PKGBUILD, install miniLZO
Modified:
lzo2/trunk/PKGBUILD
----------+
PKGBUILD | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-11-23 10:27:27 UTC (rev 100404)
+++ PKGBUILD 2010-11-23 12:35:30 UTC (rev 100405)
@@ -2,20 +2,35 @@
# Contributor: Low Kian Seong <fastmail_low at speedymail.org>
# Maintainer: dorphell <dorphell at archlinux.org>
pkgname=lzo2
-pkgver=2.03
+pkgver=2.04
pkgrel=1
-pkgdesc="Portable lossless data compression library written in ANSI C"
+pkgdesc="Portable lossless data compression library"
arch=('i686' 'x86_64')
url="http://www.oberhumer.com/opensource/lzo"
license=('GPL')
depends=('glibc')
source=(http://www.oberhumer.com/opensource/lzo/download/lzo-${pkgver}.tar.gz)
options=(!libtool)
-md5sums=('0c3d078c2e8ea5a88971089a2f02a726')
+sha1sums=('f5bf5c7ae4116e60513e5788d156ef78946677e7')
build() {
- cd ${srcdir}/lzo-${pkgver}
+ cd "${srcdir}/lzo-${pkgver}"
+
./configure --prefix=/usr --enable-shared
- make || return 1
+ make
+
+ # build minilzo
+ gcc $CFLAGS -fpic -Iinclude/lzo -o minilzo/minilzo.o -c minilzo/minilzo.c
+ gcc -g -shared -o libminilzo.so.0 -Wl,-soname,libminilzo.so.0 minilzo/minilzo.o
+}
+
+package() {
+ cd "${srcdir}/lzo-${pkgver}"
make DESTDIR=${pkgdir} install
+
+ # install minilzo
+ install -m 755 libminilzo.so.0 ${pkgdir}/usr/lib
+ install -p -m 644 minilzo/minilzo.h ${pkgdir}/usr/include/lzo
+ cd ${pkgdir}/usr/lib
+ ln -s libminilzo.so.0 libminilzo.so
}
More information about the arch-commits
mailing list