[arch-commits] Commit in network-manager-applet/trunk (2 files)

Jan de Groot jgc at archlinux.org
Mon Nov 9 14:16:57 UTC 2009


    Date: Monday, November 9, 2009 @ 09:16:57
  Author: jgc
Revision: 58582

Manage gconf schemas (FS#17074)

Modified:
  network-manager-applet/trunk/PKGBUILD
  network-manager-applet/trunk/network-manager-applet.install

--------------------------------+
 PKGBUILD                       |    9 +++++++--
 network-manager-applet.install |    7 +++++++
 2 files changed, 14 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-11-09 13:28:19 UTC (rev 58581)
+++ PKGBUILD	2009-11-09 14:16:57 UTC (rev 58582)
@@ -7,7 +7,7 @@
 
 pkgname=network-manager-applet
 pkgver=0.7.1.998
-pkgrel=1
+pkgrel=2
 pkgdesc="GNOME frontends to NetWorkmanager"
 arch=(i686 x86_64)
 license=('GPL')
@@ -26,5 +26,10 @@
   ./configure --prefix=/usr --sysconfdir=/etc \
       --localstatedir=/var || return 1
   make || return 1
-  make DESTDIR="${pkgdir}" install || return 1
+  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install || return 1
+
+  install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
+  gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain nm-applet ${pkgdir}/etc/gconf/schemas/*.schemas || return 1
+  rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
+
 }

Modified: network-manager-applet.install
===================================================================
--- network-manager-applet.install	2009-11-09 13:28:19 UTC (rev 58581)
+++ network-manager-applet.install	2009-11-09 14:16:57 UTC (rev 58582)
@@ -1,4 +1,7 @@
+pkgname=network-manager-applet
+
 post_install() {
+  usr/sbin/gconfpkg --install ${pkgname}
   gtk-update-icon-cache -f -q -t /usr/share/icons/hicolor
 }
 
@@ -6,6 +9,10 @@
   post_install $1
 }
 
+pre_remove() {
+  usr/sbin/gconfpkg --uninstall ${pkgname}
+}
+
 post_remove() {
   post_install $1
 }




More information about the arch-commits mailing list