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

Ronald van Haren ronald at archlinux.org
Fri Sep 26 08:15:34 UTC 2008


    Date: Friday, September 26, 2008 @ 04:15:33
  Author: ronald
Revision: 13309

Merged revisions 13036,13306 via svnmerge from 
svn+ssh://archlinux.org/home/svn-packages/maxima/trunk

........
  r13036 | ronald | 2008-09-25 21:41:33 +0200 (Thu, 25 Sep 2008) | 1 line
  
  upgpkg: maxima 5.16.3-2
........
  r13306 | ronald | 2008-09-26 10:07:19 +0200 (Fri, 26 Sep 2008) | 1 line
  
  upgpkg: maxima 5.16.3-2
........

Modified:
  maxima/repos/extra-i686/	(properties)
  maxima/repos/extra-i686/PKGBUILD
  maxima/repos/extra-i686/maxima.install

----------------+
 PKGBUILD       |   13 +++++++++----
 maxima.install |   31 +++++++++++++++++++++++--------
 2 files changed, 32 insertions(+), 12 deletions(-)


Property changes on: maxima/repos/extra-i686
___________________________________________________________________
Name: svnmerge-integrated
   - /maxima/trunk:1-12732
   + /maxima/trunk:1-13308

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2008-09-26 08:08:26 UTC (rev 13308)
+++ extra-i686/PKGBUILD	2008-09-26 08:15:33 UTC (rev 13309)
@@ -5,7 +5,7 @@
 
 pkgname=maxima
 pkgver=5.16.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Maxima - a sophisticated computer algebra system"
 arch=("i686" "x86_64")
 license=('GPL')
@@ -23,18 +23,23 @@
 
 build() {
   cd $srcdir/$pkgname-$pkgver
-  ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info
+  ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info \
+	--libexecdir=/usr/lib
   make || return 1
-  make DESTDIR=$startdir/pkg install
+  make DESTDIR=$pkgdir install
   
   # install some freedesktop.org compatibility
-  install -D -m644 $srcdir/$pkgname.desktop \
+  install -Dm644 $srcdir/$pkgname.desktop \
   	$pkgdir/usr/share/applications/$pkgname.desktop
   
   # make sure, we have a nice icon for the desktop file at the right place ;)
   install -d $pkgdir/usr/share/pixmaps/
   ln -s /usr/share/maxima/${pkgver}/xmaxima/maxima-new.png \
 	$pkgdir/usr/share/pixmaps/${pkgname}.png
+
+# remove /usr/share/info/dir file
+  rm -f $pkgdir/usr/share/info/dir
+
 }
 
 

Modified: extra-i686/maxima.install
===================================================================
--- extra-i686/maxima.install	2008-09-26 08:08:26 UTC (rev 13308)
+++ extra-i686/maxima.install	2008-09-26 08:15:33 UTC (rev 13309)
@@ -1,11 +1,26 @@
-# arg 1:  the new package version
-post_install() {
+ infodir=/usr/share/info
+  filelist=(imaxima.info maxima.info xmaxima.info)
+
+  post_install() {
   echo "update desktop and mime database..."
   update-desktop-database
-}
 
-# arg 1:  the new package version
-# arg 2:  the old package version
-post_upgrade() {
-  post_install $1
-}
+  for file in ${filelist[@]}; do
+    install-info $infodir/$file $infodir/dir 2> /dev/null
+  done
+
+  }
+
+  post_upgrade() {
+    post_install $1
+  }
+
+  post_remove() {
+  echo "update desktop and mime database..."
+  update-desktop-database
+
+  for file in ${filelist[@]}; do
+    install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+  done
+
+  }




More information about the arch-commits mailing list