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

Eric Bélanger eric at archlinux.org
Sat Nov 7 21:34:50 UTC 2009


    Date: Saturday, November 7, 2009 @ 16:34:50
  Author: eric
Revision: 58432

Merged revisions 58430 via svnmerge from 
svn+ssh://gerolde.archlinux.org/srv/svn-packages/gnucash/trunk

........
  r58430 | eric | 2009-11-07 16:05:48 -0500 (Sat, 07 Nov 2009) | 2 lines
  
  upgpkg: gnucash 2.2.9-3
      Add fix to update icon cache, removed optional texinfo depends
........

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

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


Property changes on: gnucash/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /gnucash/trunk:1-30844
   + /gnucash/trunk:1-58431

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2009-11-07 21:06:06 UTC (rev 58431)
+++ extra-i686/PKGBUILD	2009-11-07 21:34:50 UTC (rev 58432)
@@ -4,12 +4,12 @@
 
 pkgname=gnucash
 pkgver=2.2.9
-pkgrel=2
+pkgrel=3
 pkgdesc="A personal and small-business financial-accounting application"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
 url="http://www.gnucash.org"
 license=("GPL")
-depends=('gtkhtml' 'slib' 'goffice>=0.6.5' 'guile' 'libofx' 'gconf>=2.24' 'texinfo')
+depends=('gtkhtml' 'slib' 'goffice>=0.6.5' 'guile' 'libofx' 'gconf>=2.24')
 makedepends=('intltool')
 optdepends=('evince: for print preview'
             'gnucash-docs: (AUR) for user documentation'
@@ -19,18 +19,16 @@
 install=gnucash.install
 source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz)
 md5sums=('570eee09a1ae83c9953ec60a7fc146ed')
+sha1sums=('8f63c67fcceaae93ceb8827143cc6a470e3a096a')
 
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+  cd "${srcdir}/${pkgname}-${pkgver}"
   ./configure --prefix=/usr --mandir=/usr/share/man \
-        --sysconfdir=/etc --libexecdir=/usr/lib --enable-ofx
+        --sysconfdir=/etc --libexecdir=/usr/lib --enable-ofx || return 1
   make || return 1
-  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install || return 1
+  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install || return 1
 
-  install -d -m755 ${pkgdir}/usr/share/gconf/schemas
-  gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas ${pkgdir}/etc/gconf/schemas/*.schemas || return 1
-  rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
-
-  rm -f ${pkgdir}/usr/share/info/dir
-  gzip -9 ${pkgdir}/usr/share/info/*
+  install -d -m755 "${pkgdir}/usr/share/gconf/schemas"
+  gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" "${pkgdir}/etc/gconf/schemas/*.schemas" || return 1
+  rm -f "${pkgdir}"/etc/gconf/schemas/*.schemas
 }

Modified: extra-i686/gnucash.install
===================================================================
--- extra-i686/gnucash.install	2009-11-07 21:06:06 UTC (rev 58431)
+++ extra-i686/gnucash.install	2009-11-07 21:34:50 UTC (rev 58432)
@@ -4,6 +4,7 @@
 
 post_install() {
   usr/sbin/gconfpkg --install ${pkgname}
+  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
   [ -x usr/bin/install-info ] || return 0
   for f in ${info_files[@]}; do
     usr/bin/install-info ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
@@ -25,3 +26,7 @@
     usr/bin/install-info --delete ${info_dir}/$f.gz ${info_dir}/dir 2> /dev/null
   done
 }
+
+post_remove() {
+  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}




More information about the arch-commits mailing list