[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