[arch-commits] CVS update of extra/gnome/gdesklets (PKGBUILD gdesklets.install)
Roman Kyrylych
roman at archlinux.org
Thu Feb 28 11:35:15 UTC 2008
Date: Thursday, February 28, 2008 @ 06:35:15
Author: roman
Path: /home/cvs-extra/extra/gnome/gdesklets
Modified: PKGBUILD (1.27 -> 1.28) gdesklets.install (1.5 -> 1.6)
upgpkg: gdesklets 0.36.0-1
-------------------+
PKGBUILD | 37 ++++++++++++++++++++++---------------
gdesklets.install | 35 ++---------------------------------
2 files changed, 24 insertions(+), 48 deletions(-)
Index: extra/gnome/gdesklets/PKGBUILD
diff -u extra/gnome/gdesklets/PKGBUILD:1.27 extra/gnome/gdesklets/PKGBUILD:1.28
--- extra/gnome/gdesklets/PKGBUILD:1.27 Sun Apr 22 12:47:14 2007
+++ extra/gnome/gdesklets/PKGBUILD Thu Feb 28 06:35:14 2008
@@ -1,25 +1,32 @@
-# $Id: PKGBUILD,v 1.27 2007/04/22 16:47:14 jgc Exp $
+# $Id: PKGBUILD,v 1.28 2008/02/28 11:35:14 roman Exp $
# Committer: nifan <carlos at nifan.tk>
-# Mantainer: Jan de Groot <jgc at archlinux.org>
+# Mantainer: Roman Kyrylych <roman at archlinux.org>
pkgname=gdesklets
-pkgver=0.35.4
-pkgrel=2
+pkgver=0.36.0
+pkgrel=1
pkgdesc="gDesklets provides an advanced architecture for desktop applets."
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
license=('GPL')
-url="http://gdesklets.org"
-options=('nolibtool')
-depends=('libgtop>=2.14.8-2' 'librsvg>=2.16.0' 'libgnomeui>=2.18.1-2' 'gnome-python>=2.18.0')
+url="http://gdesklets.de/"
+depends=('libgtop>=2.14.8-2' 'librsvg>=2.16.0' 'libgnomeui>=2.18.1-2'
+ 'gnome-python>=2.18.0' 'gconf>=2.18.0.1-4' 'desktop-file-utils')
makedepends=('perlxml' 'swig')
-source=(http://gdesklets.org/files/gDesklets-$pkgver.tar.bz2)
-md5sums=('61644df16206ce8797757ab306badd28')
+install=gdesklets.install
+source=(http://gdesklets.de/files/gdesklets-0.36.tar.bz2)
+md5sums=('766727f18f904968b622e7696fc9199b')
+options=('!libtool')
build() {
-
- cd $startdir/src/gDesklets-$pkgver
- ./configure --prefix=/usr --sysconfdir=/etc \
- --localstatedir=/var
+ cd $startdir/src/gdesklets-0.36
+ ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
make || return 1
- make UPDATE_MIME_DATABASE=/bin/true UPDATE_DESKTOP_DATABASE=/bin/true DESTDIR=$startdir/pkg install
+
+ make UPDATE_MIME_DATABASE=/bin/true UPDATE_DESKTOP_DATABASE=/bin/true \
+ GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${startdir}/pkg install
+
+ mkdir -p ${startdir}/pkg/usr/share/gconf/schemas
+ gconf-merge-schema ${startdir}/pkg/usr/share/gconf/schemas/${pkgname}.schemas \
+ ${startdir}/pkg/etc/gconf/schemas/*.schemas
+ rm -f ${startdir}/pkg/etc/gconf/schemas/*.schemas
}
Index: extra/gnome/gdesklets/gdesklets.install
diff -u extra/gnome/gdesklets/gdesklets.install:1.5 extra/gnome/gdesklets/gdesklets.install:1.6
--- extra/gnome/gdesklets/gdesklets.install:1.5 Mon Apr 25 04:57:23 2005
+++ extra/gnome/gdesklets/gdesklets.install Thu Feb 28 06:35:14 2008
@@ -1,21 +1,8 @@
pkgname=gdesklets
post_install() {
- schemas=(`pacman -Ql $pkgname | grep 'gconf/schemas/.*schemas$' | awk '{ print $2 }'`)
- scrolls=(`pacman -Ql $pkgname | grep 'share/omf/.*\.omf$' | awk '{ print $2 }'`)
-
- export GCONF_CONFIG_SOURCE=`opt/gnome/bin/gconftool-2 --get-default-source`
- for schema in "${schemas[@]}" ; do
- opt/gnome/bin/gconftool-2 --makefile-install-rule "$schema" >/dev/null 2>&1
- done
-
- for scroll in "${scrolls[@]}" ; do
- scrollkeeper-install -q -p var/lib/scrollkeeper "$scroll"
- done
-
- kill -s HUP `pidof /opt/gnome/bin/gconfd-2` > /dev/null 2>&1
+ usr/sbin/gconfpkg --install ${pkgname}
update-desktop-database -q
- update-mime-database opt/gnome/share/mime > /dev/null 2>&1
}
pre_upgrade() {
@@ -27,27 +14,9 @@
}
pre_remove() {
- schemas=(`pacman -Ql $pkgname | grep 'gconf/schemas/.*schemas$' | awk '{ print $2 }'`)
- scrolls=(`pacman -Ql $pkgname | grep 'share/omf/.*\.omf$' | awk '{ print $2 }'`)
-
- export GCONF_CONFIG_SOURCE=`opt/gnome/bin/gconftool-2 --get-default-source`
- for schema in "${schemas[@]}" ; do
- opt/gnome/bin/gconftool-2 --makefile-uninstall-rule "$schema" >/dev/null 2>&1
- done
-
- for scroll in "${scrolls[@]}" ; do
- scrollkeeper-uninstall -q -p var/lib/scrollkeeper "$scroll"
- done
-
- kill -s HUP `pidof /opt/gnome/bin/gconfd-2` >/dev/null 2>&1
+ usr/sbin/gconfpkg --uninstall ${pkgname}
}
post_remove() {
update-desktop-database -q
- update-mime-database opt/gnome/share/mime > /dev/null 2>&1
}
-
-op=$1
-shift
-
-$op $*
More information about the arch-commits
mailing list