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

Aaron Griffin aaron at archlinux.org
Tue Nov 4 06:36:20 UTC 2008


    Date: Tuesday, November 4, 2008 @ 01:36:19
  Author: aaron
Revision: 18337

upgpkg: gnucash 2.2.7-1

Modified:
  gnucash/trunk/PKGBUILD
  gnucash/trunk/gnucash.install

-----------------+
 PKGBUILD        |    5 +++--
 gnucash.install |   10 +++++++++-
 2 files changed, 12 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-11-04 06:18:25 UTC (rev 18336)
+++ PKGBUILD	2008-11-04 06:36:19 UTC (rev 18337)
@@ -3,7 +3,7 @@
 # Contributor: Mark Schneider <queueRAM at gmail.com>
 
 pkgname=gnucash
-pkgver=2.2.5
+pkgver=2.2.7
 pkgrel=1
 pkgdesc="A personal and small-business financial-accounting application"
 arch=(i686 x86_64)
@@ -14,7 +14,6 @@
 options=('!libtool' '!makeflags')
 install=${pkgname}.install
 source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz)
-md5sums=('584bf4b08b48cad38b53b85dd1c753e1')
 
 build() {
   cd ${startdir}/src/${pkgname}-${pkgver}
@@ -25,4 +24,6 @@
   install -d -m755 ${startdir}/pkg/usr/share/gconf/schemas
   gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas ${startdir}/pkg/etc/gconf/schemas/*.schemas || return 1
   rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas
+
+  rm $pkgdir/usr/share/info/dir
 }

Modified: gnucash.install
===================================================================
--- gnucash.install	2008-11-04 06:18:25 UTC (rev 18336)
+++ gnucash.install	2008-11-04 06:36:19 UTC (rev 18337)
@@ -1,11 +1,16 @@
 pkgname=gnucash
+info_dir=/usr/share/info
+info_files=(gnucash-design)
 
 post_install() {
   usr/sbin/gconfpkg --install ${pkgname}
+  for f in ${info_files[@]}; do
+    usr/bin/install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
+  done
 }
 
 pre_upgrade() {
-  pre_remove $1
+    pre_remove $1
 }
 
 post_upgrade() {
@@ -14,4 +19,7 @@
 
 pre_remove() {
   usr/sbin/gconfpkg --uninstall ${pkgname}
+  for f in ${info_files[@]}; do
+    /usr/bin/install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
+  done
 }




More information about the arch-commits mailing list