[arch-commits] Commit in gsl/repos (3 files)

Ronald van Haren ronald at archlinux.org
Wed Dec 31 08:16:50 UTC 2008


    Date: Wednesday, December 31, 2008 @ 03:16:50
  Author: ronald
Revision: 22991

Merged revisions 22989 via svnmerge from 
svn+ssh://archlinux.org/srv/svn-packages/gsl/trunk

........
  r22989 | ronald | 2008-12-31 09:08:40 +0100 (Wed, 31 Dec 2008) | 1 line
  
  upgpkg: gsl 1.12-1
........

Added:
  gsl/repos/extra-i686/gsl.install
    (from rev 22989, gsl/trunk/gsl.install)
Modified:
  gsl/repos/extra-i686/	(properties)
  gsl/repos/extra-i686/PKGBUILD

-------------+
 PKGBUILD    |   22 ++++++++++++++--------
 gsl.install |   21 +++++++++++++++++++++
 2 files changed, 35 insertions(+), 8 deletions(-)


Property changes on: gsl/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /gsl/trunk:1-997
   + /gsl/trunk:1-22990

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2008-12-31 08:09:22 UTC (rev 22990)
+++ extra-i686/PKGBUILD	2008-12-31 08:16:50 UTC (rev 22991)
@@ -1,22 +1,28 @@
 # $Id$
-# Maintainer: Juergen Hoetzel <juergen at archlinux.org>
+# Maintainer: Ronald van Haren <ronald.archlinux.org>
+# Contributor: Juergen Hoetzel <juergen.archlinux.org>
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 
 pkgname=gsl
-pkgver=1.11
+pkgver=1.12
 pkgrel=1
 pkgdesc="The GNU Scientific Library (GSL) is a modern numerical library for C and C++ programmers"
-arch=(i686 x86_64)
+url="http://www.gnu.org/software/gsl/gsl.html"
 source=(http://ftp.belnet.be/mirror/ftp.gnu.org/gnu/gsl/$pkgname-$pkgver.tar.gz)
-md5sums=('f28f9de8bec867f3f4f436d3ed80680a')
-license="GPL"
+install=gsl.install
+license=('GPL')
+arch=('i686' 'x86_64')
 depends=('glibc')
 options=('!libtool')
-url="http://www.gnu.org/software/gsl/gsl.html"
+md5sums=('3ec101903c8157756fa1352161bd4c39')
 
 build() {
-    cd $startdir/src/$pkgname-$pkgver
+    cd ${srcdir}/${pkgname}-${pkgver}
     ./configure --prefix=/usr
     make || return 1
-    make prefix=$startdir/pkg/usr install
+    make DESTDIR=${pkgdir} install || return 1
+
+    # Handle info pages
+    rm -f ${pkgdir}/usr/share/info/dir
+    gzip ${pkgdir}/usr/share/info/*
 }

Copied: gsl/repos/extra-i686/gsl.install (from rev 22989, gsl/trunk/gsl.install)
===================================================================
--- extra-i686/gsl.install	                        (rev 0)
+++ extra-i686/gsl.install	2008-12-31 08:16:50 UTC (rev 22991)
@@ -0,0 +1,21 @@
+  infodir=/usr/share/info
+  filelist=(gsl-ref.info.gz)
+
+  post_install() {
+  for file in ${filelist[@]}; do
+    install-info $infodir/$file $infodir/dir 2> /dev/null
+  done
+
+  }
+
+  post_upgrade() {
+    post_install $1
+  }
+
+  post_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