[arch-commits] Commit in (libgcrypt/trunk/PKGBUILD libgpg-error/trunk/PKGBUILD)

Thomas Bächler thomas at archlinux.org
Mon May 10 21:13:12 UTC 2010


    Date: Monday, May 10, 2010 @ 17:13:12
  Author: thomas
Revision: 80074

Move libgpg-error and libgcrypt shared libraries to /lib/ for /usr-less cryptsetup support

Modified:
  libgcrypt/trunk/PKGBUILD
  libgpg-error/trunk/PKGBUILD

-----------------------------+
 libgcrypt/trunk/PKGBUILD    |    7 ++++++-
 libgpg-error/trunk/PKGBUILD |   11 ++++++++---
 2 files changed, 14 insertions(+), 4 deletions(-)

Modified: libgcrypt/trunk/PKGBUILD
===================================================================
--- libgcrypt/trunk/PKGBUILD	2010-05-10 20:35:22 UTC (rev 80073)
+++ libgcrypt/trunk/PKGBUILD	2010-05-10 21:13:12 UTC (rev 80074)
@@ -3,7 +3,7 @@
 
 pkgname=libgcrypt
 pkgver=1.4.5
-pkgrel=1
+pkgrel=2
 pkgdesc="a general purpose crypto library based on the code used"
 arch=(i686 x86_64)
 url="http://www.gnupg.org"
@@ -20,4 +20,9 @@
   ./configure --prefix=/usr --disable-padlock-support
   make || return 1
   make DESTDIR=${pkgdir} install || return 1
+
+  # Move dynamic libraries to /lib
+  install -d -m755 "${pkgdir}"/lib/ || return 1
+  mv "${pkgdir}"/usr/lib/libgcrypt.so* "${pkgdir}"/lib/ || return 1
+  ln -sf /lib/libgcrypt.so "${pkgdir}"/usr/lib/libgcrypt.so || return 1
 }

Modified: libgpg-error/trunk/PKGBUILD
===================================================================
--- libgpg-error/trunk/PKGBUILD	2010-05-10 20:35:22 UTC (rev 80073)
+++ libgpg-error/trunk/PKGBUILD	2010-05-10 21:13:12 UTC (rev 80074)
@@ -3,7 +3,7 @@
 
 pkgname=libgpg-error
 pkgver=1.7
-pkgrel=2
+pkgrel=3
 pkgdesc="Support library for libgcrypt"
 arch=(i686 x86_64)
 url="http://www.gnupg.org"
@@ -15,9 +15,14 @@
 md5sums=('62c0d09d1e76c5b6da8fff92314c4665')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd "${srcdir}"/${pkgname}-${pkgver}
   # keep static lib for crypsetup
   ./configure --prefix=/usr
   make || return 1
-  make DESTDIR=${startdir}/pkg install
+  make DESTDIR="${pkgdir}/" install || return 1
+
+  # Move dynamic libraries to /lib
+  install -d -m755 "${pkgdir}"/lib/ || return 1
+  mv "${pkgdir}"/usr/lib/libgpg-error.so* "${pkgdir}"/lib/ || return 1
+  ln -sf /lib/libgpg-error.so "${pkgdir}"/usr/lib/libgpg-error.so || return 1
 }




More information about the arch-commits mailing list