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

Ronald van Haren ronald at archlinux.org
Thu Oct 16 19:53:23 UTC 2008


    Date: Thursday, October 16, 2008 @ 15:53:23
  Author: ronald
Revision: 15657

Merged revisions 15656 via svnmerge from 
svn+ssh://archlinux.org/home/svn-packages/octave/trunk

........
  r15656 | ronald | 2008-10-16 21:52:23 +0200 (Thu, 16 Oct 2008) | 1 line
  
  upgpkg: octave 3.0.3-1
........

Modified:
  octave/repos/extra-x86_64/	(properties)
  octave/repos/extra-x86_64/PKGBUILD
  octave/repos/extra-x86_64/octave.install

----------------+
 PKGBUILD       |    8 ++++++--
 octave.install |   19 ++++++++++++-------
 2 files changed, 18 insertions(+), 9 deletions(-)


Property changes on: octave/repos/extra-x86_64
___________________________________________________________________
Name: svnmerge-integrated
   - /octave/trunk:1-11763
   + /octave/trunk:1-15656

Modified: extra-x86_64/PKGBUILD
===================================================================
--- extra-x86_64/PKGBUILD	2008-10-16 19:52:23 UTC (rev 15656)
+++ extra-x86_64/PKGBUILD	2008-10-16 19:53:23 UTC (rev 15657)
@@ -4,7 +4,7 @@
 # Contributor : cyberdune <cyberdune at gmail.com>
 
 pkgname=octave
-pkgver=3.0.2
+pkgver=3.0.3
 pkgrel=1
 pkgdesc="A high-level language, primarily intended for numerical computations."
 arch=('i686' 'x86_64')
@@ -20,7 +20,7 @@
 source=("ftp://ftp.octave.org/pub/octave/octave-$pkgver.tar.bz2")
 options=('!emptydirs')
 install=octave.install
-md5sums=('931e28ab1181018c8079fb8138971ab0')
+md5sums=('38d258d60242cf4844e3c4350691ccff')
 
 build() {
   cd "$srcdir/octave-$pkgver"
@@ -35,5 +35,9 @@
 
   make || return 1
   make DESTDIR="$pkgdir" install || return 1
+
+  cd $pkgdir/usr/share/info
+  rm -f dir
+  gzip * || return 1
 }
 

Modified: extra-x86_64/octave.install
===================================================================
--- extra-x86_64/octave.install	2008-10-16 19:52:23 UTC (rev 15656)
+++ extra-x86_64/octave.install	2008-10-16 19:53:23 UTC (rev 15657)
@@ -1,4 +1,6 @@
-# arg 1:  the new package version
+info_dir=/usr/share/info
+info_files=(octave.info octave.info-1 octave.info-2 octave.info-3 octave.info-4 octave.info-5)
+
 post_install() {
 cat << _EOF
 
@@ -9,15 +11,18 @@
      Please read the NEWS file (http://www.gnu.org/software/octave/NEWS-3.html).
 
 _EOF
+
+  for f in ${info_files[@]}; do
+    install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
+  done
 }
 
-# arg 1:  the new package version
-# arg 2:  the old package version
 post_upgrade() {
 	post_install
 }
 
-op=$1
-shift
-
-$op $*
+pre_remove() {
+  for f in ${info_files[@]}; do
+    install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
+  done
+}




More information about the arch-commits mailing list