[arch-commits] Commit in db4.5/trunk (PKGBUILD)

Jan de Groot jgc at archlinux.org
Sun Aug 16 18:49:11 UTC 2009


    Date: Sunday, August 16, 2009 @ 14:49:10
  Author: jgc
Revision: 49850

upgpkg: db4.5 4.5.20-2
    Rebuild to get rid of .FILELIST

Modified:
  db4.5/trunk/PKGBUILD

----------+
 PKGBUILD |   33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-08-16 18:42:29 UTC (rev 49849)
+++ PKGBUILD	2009-08-16 18:49:10 UTC (rev 49850)
@@ -2,7 +2,7 @@
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 pkgname=db4.5
 pkgver=4.5.20
-pkgrel=1
+pkgrel=2
 pkgdesc="The Berkeley DB embedded database system 4.5"
 arch=('i686' 'x86_64')
 license=('custom')
@@ -10,32 +10,33 @@
 depends=('gcc-libs')
 options=('!libtool' '!makeflags')
 source=(http://download-uk.oracle.com/berkeley-db/db-${pkgver}.tar.gz
-	http://www.oracle.com/technology/products/berkeley-db/db/update/4.5.20/patch.4.5.20.1
-	http://www.oracle.com/technology/products/berkeley-db/db/update/4.5.20/patch.4.5.20.2)
+        http://www.oracle.com/technology/products/berkeley-db/db/update/4.5.20/patch.4.5.20.1
+        http://www.oracle.com/technology/products/berkeley-db/db/update/4.5.20/patch.4.5.20.2)
 md5sums=('b0f1c777708cb8e9d37fb47e7ed3312d'
          'a571e239b9041d7990df287cbc59ad6f'
          'b7a7086a067ba116f5a8464362c9a9a7')
 
 build() {
-  cd ${startdir}/src/db-${pkgver}/
-  patch -Np0 -i ${startdir}/src/patch.4.5.20.1 || return 1
-  patch -Np0 -i ${startdir}/src/patch.4.5.20.2 || return 1
+  cd "${srcdir}/db-${pkgver}"
+  patch -Np0 -i "${srcdir}/patch.4.5.20.1" || return 1
+  patch -Np0 -i "${srcdir}/patch.4.5.20.2" || return 1
 
   cd build_unix
   ../dist/configure --prefix=/usr --enable-compat185 \
-    --enable-shared --disable-static --enable-cxx
+      --enable-shared --disable-static --enable-cxx || return 1
   make LIBSO_LIBS=-lpthread || return 1
-  make prefix=${startdir}/pkg/usr \
-       includedir=${startdir}/pkg/usr/include/db4.5 install
+  make prefix="${pkgdir}/usr" \
+       includedir="${pkgdir}/usr/include/db4.5" install || return 1
 
-  rm -rf ${startdir}/pkg/usr/docs
-  rm -f ${startdir}/pkg/usr/lib/libdb{,_cxx}.so
-  rm -f ${startdir}/pkg/usr/lib/libdb{,_cxx}-4.so
+  rm -rf "${pkgdir}/usr/docs"
+  rm -f "${pkgdir}/usr/lib"/libdb{,_cxx}.so
+  rm -f "${pkgdir}/usr/lib"/libdb{,_cxx}-4.so
 
-  cd ${startdir}/pkg/usr/bin
+  cd "${pkgdir}/usr/bin"
   for i in *; do
-    mv $i db4.5_${i/db_/}
+    mv ${i} db4.5_${i/db_/} || return 1
   done
-  mkdir -p ${startdir}/pkg/usr/share/licenses/${pkgname}
-  install -m644 ${startdir}/src/db-${pkgver}/LICENSE ${startdir}/pkg/usr/share/licenses/${pkgname}/LICENSE
+  install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -m644 "${srcdir}/db-${pkgver}/LICENSE" \
+      "${pkgdir}/usr/share/licenses/${pkgname}/" || return 1
 }




More information about the arch-commits mailing list