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

Allan McRae allan at archlinux.org
Thu Sep 8 07:09:23 UTC 2011


    Date: Thursday, September 8, 2011 @ 03:09:22
  Author: allan
Revision: 137505

upgpkg: libtool 2.4-5

split libltdl (FS#25516)

Modified:
  libtool/trunk/PKGBUILD

----------+
 PKGBUILD |   33 +++++++++++++++++++++++----------
 1 file changed, 23 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-09-08 03:39:34 UTC (rev 137504)
+++ PKGBUILD	2011-09-08 07:09:22 UTC (rev 137505)
@@ -4,32 +4,45 @@
 
 # NOTE: requires rebuilt with each new gcc version
 
-pkgname=libtool
+pkgname=('libtool' 'libltdl')
 pkgver=2.4
-pkgrel=4
+pkgrel=5
 pkgdesc="A generic library support script"
 arch=('i686' 'x86_64')
 url="http://www.gnu.org/software/libtool"
 license=('GPL')
-depends=('sh' 'tar' 'gcc=4.6.1')
-groups=('base-devel')
 options=('!libtool')
-install=libtool.install
 source=(ftp://ftp.gnu.org/pub/gnu/libtool/${pkgname}-${pkgver}.tar.xz)
 md5sums=('4e6144439d95d7332dc50ace6dd24c55')
 
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgbase}-${pkgver}
   ./configure --prefix=/usr
   make
 }
 
 check() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgbase}-${pkgver}
   make check
 }
 
-package() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-  make DESTDIR=${pkgdir} install
+package_libtool() {
+  depends=('sh' "libltdl=$pkgver" 'gcc=4.6.1')
+  groups=('base-devel')
+  install=libtool.install
+
+  cd ${srcdir}/${pkgbase}-${pkgver}
+  
+  make DESTDIR=${pkgdir} install-binSCRIPTS install-man install-info \
+                         install-data-local
+  rm -rf ${pkgdir}/usr/share/libtool/libltdl/
 }
+
+package_libltdl() {
+  pkgdesc="A system independent dlopen wrapper for GNU libtool"
+
+  cd ${srcdir}/${pkgbase}-${pkgver}
+  make DESTDIR=${pkgdir} install-libLTLIBRARIES install-includeHEADERS \
+                         install-ltdlincludeHEADERS install-data-local
+  rm -rf ${pkgdir}/usr/share/{aclocal,libtool/config}
+}




More information about the arch-commits mailing list