[arch-commits] Commit in bison/trunk (ChangeLog PKGBUILD bison.install)

Eric Bélanger eric at archlinux.org
Mon Nov 10 03:07:07 UTC 2008


    Date: Sunday, November 9, 2008 @ 22:07:07
  Author: eric
Revision: 18882

upgpkg: bison 2.4-1
    Upstream update, Added info file support, Added ChangeLog

Added:
  bison/trunk/ChangeLog
  bison/trunk/bison.install
Modified:
  bison/trunk/PKGBUILD

---------------+
 ChangeLog     |    6 ++++++
 PKGBUILD      |   23 ++++++++++++++---------
 bison.install |   18 ++++++++++++++++++
 3 files changed, 38 insertions(+), 9 deletions(-)

Added: ChangeLog
===================================================================
--- ChangeLog	                        (rev 0)
+++ ChangeLog	2008-11-10 03:07:07 UTC (rev 18882)
@@ -0,0 +1,6 @@
+2008-11-08  Eric Belanger  <eric at archlinux.org>
+
+	* bison 2.4-1
+	* Upstream update
+	* Added info file support
+	* Added ChangeLog

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-11-10 01:38:02 UTC (rev 18881)
+++ PKGBUILD	2008-11-10 03:07:07 UTC (rev 18882)
@@ -1,20 +1,25 @@
 # $Id$
-# Maintainer: judd <jvinet at zeroflux.org>
+# Maintainer: Eric Belanger <eric at archlinux.org>
+
 pkgname=bison
-pkgver=2.3
-pkgrel=4
+pkgver=2.4
+pkgrel=1
 pkgdesc="The GNU general-purpose parser generator"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
 license=('GPL')
 url="http://www.gnu.org/software/bison/bison.html"
+depends=('glibc' 'm4' 'texinfo')
 groups=('base-devel')
-depends=('glibc' 'm4')
+install=bison.install
 source=(ftp://ftp.gnu.org/gnu/bison/${pkgname}-${pkgver}.tar.gz)
-md5sums=('22327efdd5080e2b1acb6e560a04b43a')
+md5sums=('2b9b088b46271c7fa902a7e85f503e1e')
+sha1sums=('ecd488f9fd2487c695c558443ec7b698ff9b4d64')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
-  ./configure --prefix=/usr --datadir=/usr/share
+  cd ${srcdir}/${pkgname}-${pkgver}
+  ./configure --prefix=/usr --datadir=/usr/share || return 1
   make || return 1
-  make DESTDIR=${startdir}/pkg install
+  make DESTDIR=${pkgdir} install || return 1
+  rm ${pkgdir}/usr/share/info/dir || return 1
+  gzip ${pkgdir}/usr/share/info/* || return 1
 }

Added: bison.install
===================================================================
--- bison.install	                        (rev 0)
+++ bison.install	2008-11-10 03:07:07 UTC (rev 18882)
@@ -0,0 +1,18 @@
+infodir=/usr/share/info
+filelist=(bison.info.gz)
+
+post_install() {
+  for file in ${filelist[@]}; do
+    install-info $infodir/$file $infodir/dir 2> /dev/null
+  done
+}
+
+post_upgrade() {
+  post_install $1
+}
+
+pre_remove() {
+  for file in ${filelist[@]}; do
+    install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+  done
+}




More information about the arch-commits mailing list