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

Jan de Groot jgc at archlinux.org
Wed May 27 10:16:57 UTC 2009


    Date: Wednesday, May 27, 2009 @ 06:16:56
  Author: jgc
Revision: 40079

- Remove GNOME support, I see no need for this
- Add libart-lgpl and gtk2 dependencies
- Remove deprecated scrollkeeper crap
- Update mime, desktop and icon cache info on post_install/upgrade/remove

Modified:
  dia/trunk/PKGBUILD
  dia/trunk/dia.install

-------------+
 PKGBUILD    |   19 +++++++++----------
 dia.install |   19 ++++++-------------
 2 files changed, 15 insertions(+), 23 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-05-27 06:04:17 UTC (rev 40078)
+++ PKGBUILD	2009-05-27 10:16:56 UTC (rev 40079)
@@ -4,22 +4,21 @@
 
 pkgname=dia
 pkgver=0.97
-pkgrel=1
+pkgrel=2
 pkgdesc="DIAgram editor"
 arch=(i686 x86_64)
 license=('GPL')
-depends=('libxslt' 'desktop-file-utils' 'scrollkeeper')
-makedepends=('intltool' 'perlxml' 'python' 'libgnomeui')
-source=(ftp://ftp.gnome.org/pub/gnome/sources/$pkgname/0.97/$pkgname-$pkgver.tar.bz2)
+url="http://live.gnome.org/Dia"
 install=dia.install
-url="http://www.gnome.org/projects/dia/"
+depends=('libxslt>=1.1.24' 'desktop-file-utils' 'libart-lgpl>=2.3.20' 'gtk2>=2.16.1')
+makedepends=('intltool' 'python')
 options=('!libtool')
+source=(ftp://ftp.gnome.org/pub/gnome/sources/${pkgname}/0.97/${pkgname}-${pkgver}.tar.bz2)
+md5sums=('3d11f9aaa5a4923f0a5533962c87bdfb')
 
 build() {
-  cd $startdir/src/$pkgname-$pkgver
-  ./configure --prefix=/usr --enable-db2html --with-cairo --with-python --enable-gnome
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  ./configure --prefix=/usr --enable-db2html --with-cairo --with-python --disable-gnome || return 1
   make || return 1
-  make DESTDIR=$startdir/pkg install
+  make DESTDIR="${pkgdir}" install || return 1
 }
-
-md5sums=('3d11f9aaa5a4923f0a5533962c87bdfb')

Modified: dia.install
===================================================================
--- dia.install	2009-05-27 06:04:17 UTC (rev 40078)
+++ dia.install	2009-05-27 10:16:56 UTC (rev 40079)
@@ -1,20 +1,13 @@
 post_install() {
-  echo "updating scrollkeeper catalogue ..."
-  scrollkeeper-update -p /var/lib/scrollkeeper > /dev/null 2>&1
-  update-desktop-database > /dev/null 2>&1    
+  update-desktop-database -q
+  update-mime-database usr/share/mime > /dev/null
+  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
 }
 
 post_upgrade() {
-  post_install $1
+  post_install
 }
 
-pre_remove() {
-  echo "updating scrollkeeper catalogue ..."
-  scrollkeeper-update -p /var/lib/scrollkeeper > /dev/null 2>&1
-  update-desktop-database > /dev/null 2>&1      
+post_remove() {
+  post_install
 }
-
-op=$1
-shift
-
-$op $*




More information about the arch-commits mailing list