[arch-commits] Commit in libtool/trunk (PKGBUILD libtool.install)
Allan McRae
allan at archlinux.org
Fri Jul 3 12:52:05 UTC 2009
Date: Friday, July 3, 2009 @ 08:52:04
Author: allan
Revision: 44649
upgpkg: libtool 2.2.6a-2
rebuild for gcc-4.4.0 (FS#15287), compress info pages
Modified:
libtool/trunk/PKGBUILD
libtool/trunk/libtool.install
-----------------+
PKGBUILD | 23 ++++++++++++++---------
libtool.install | 6 ++++--
2 files changed, 18 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-07-03 11:06:43 UTC (rev 44648)
+++ PKGBUILD 2009-07-03 12:52:04 UTC (rev 44649)
@@ -1,25 +1,30 @@
# $Id$
-# Maintainer: judd <jvinet at zeroflux.org>
+# Maintainer: Allan McRae <allan at archlinux.org>
+# Contributor: judd <jvinet at zeroflux.org>
+
+# NOTE: requires rebuilt with each new gcc version
+
pkgname=libtool
pkgver=2.2.6a
-pkgrel=1
+pkgrel=2
pkgdesc="A generic library support script"
arch=('i686' 'x86_64')
+url="http://www.gnu.org/software/libtool"
license=('GPL')
-url="http://www.gnu.org/software/libtool"
+depends=('sh' 'tar' 'texinfo')
+groups=('base-devel')
+options=('!libtool')
install=libtool.install
-groups=('base-devel')
-depends=('sh' 'tar' 'texinfo')
source=(ftp://ftp.gnu.org/pub/gnu/libtool/${pkgname}-${pkgver}.tar.gz)
md5sums=('8ca1ea241cd27ff9832e045fe9afe4fd')
-options=('!libtool')
build() {
- #cd ${startdir}/src/${pkgname}-${pkgver}
- cd ${startdir}/src/${pkgname}-2.2.6
+ #cd ${srcdir}/${pkgname}-${pkgver}
+ cd ${srcdir}/${pkgname}-2.2.6
./configure --prefix=/usr
make || return 1
- make DESTDIR=${startdir}/pkg install
+ make DESTDIR=${pkgdir} install
rm -f ${pkgdir}/usr/share/info/dir
+ gzip -9 ${pkgdir}/usr/share/info/*
}
Modified: libtool.install
===================================================================
--- libtool.install 2009-07-03 11:06:43 UTC (rev 44648)
+++ libtool.install 2009-07-03 12:52:04 UTC (rev 44649)
@@ -2,8 +2,9 @@
filelist=(libtool.info libtool.info-1 libtool.info-2)
post_install() {
+ [ -x usr/bin/install-info ] || return 0
for file in ${filelist[@]}; do
- install-info $infodir/$file $infodir/dir 2> /dev/null
+ install-info $infodir/$file.gz $infodir/dir 2> /dev/null
done
}
@@ -12,8 +13,9 @@
}
pre_remove() {
+ [ -x usr/bin/install-info ] || return 0
for file in ${filelist[@]}; do
- install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+ install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null
done
}
More information about the arch-commits
mailing list