[arch-commits] Commit in gsl/repos (3 files)
Ronald van Haren
ronald at archlinux.org
Wed Dec 31 08:09:22 UTC 2008
Date: Wednesday, December 31, 2008 @ 03:09:22
Author: ronald
Revision: 22990
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-x86_64/gsl.install
(from rev 22989, gsl/trunk/gsl.install)
Modified:
gsl/repos/extra-x86_64/ (properties)
gsl/repos/extra-x86_64/PKGBUILD
-------------+
PKGBUILD | 22 ++++++++++++++--------
gsl.install | 21 +++++++++++++++++++++
2 files changed, 35 insertions(+), 8 deletions(-)
Property changes on: gsl/repos/extra-x86_64
___________________________________________________________________
Modified: svnmerge-integrated
- /gsl/trunk:1-1007
+ /gsl/trunk:1-22989
Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD 2008-12-31 08:08:40 UTC (rev 22989)
+++ extra-x86_64/PKGBUILD 2008-12-31 08:09:22 UTC (rev 22990)
@@ -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-x86_64/gsl.install (from rev 22989, gsl/trunk/gsl.install)
===================================================================
--- extra-x86_64/gsl.install (rev 0)
+++ extra-x86_64/gsl.install 2008-12-31 08:09:22 UTC (rev 22990)
@@ -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