[arch-commits] Commit in gnome-panel/trunk (PKGBUILD)

Jan de Groot jgc at archlinux.org
Wed Sep 15 10:19:15 UTC 2010


    Date: Wednesday, September 15, 2010 @ 06:19:15
  Author: jgc
Revision: 90686

Split bonobo module into its own package

Modified:
  gnome-panel/trunk/PKGBUILD

----------+
 PKGBUILD |   37 +++++++++++++++++++++++++++----------
 1 file changed, 27 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-09-15 09:34:13 UTC (rev 90685)
+++ PKGBUILD	2010-09-15 10:19:15 UTC (rev 90686)
@@ -1,31 +1,48 @@
 # $Id$
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
-pkgname=gnome-panel
-pkgver=2.30.2
+pkgbase=gnome-panel
+pkgname=('gnome-panel' 'gnome-panel-bonobo')
+pkgver=2.31.92
 pkgrel=1
-pkgdesc="The GNOME Panel"
 arch=('i686' 'x86_64')
 license=('GPL')
 url="http://www.gnome.org"
-depends=('libwnck>=2.30.2' 'gnome-menus>=2.30.2' 'evolution-data-server>=2.30.2' 'gnome-desktop>=2.30.2' 'libgweather>=2.30.2' 'librsvg>=2.26.0' 'hicolor-icon-theme' 'libcanberra' 'libbonoboui>=2.24.2')
-makedepends=('gnome-doc-utils>=0.20.0' 'pkg-config' 'intltool' 'networkmanager')
+makedepends=('libwnck' 'gnome-menus' 'evolution-data-server' 'gnome-desktop' 'libgweather' 'librsvg' 'hicolor-icon-theme' 'libcanberra' 'libbonoboui' 'gnome-doc-utils' 'pkg-config' 'intltool' 'networkmanager')
 options=('!libtool' '!emptydirs')
-groups=('gnome')
 install=gnome-panel.install
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.30/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('f0171c55ecdf4970f819cce66de0db99bbe43832e8a284ea0dd0c89d7d12e7b6')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgbase}/2.31/${pkgbase}-${pkgver}.tar.bz2)
+sha256sums=('e8b75954e0437f7cefd6cef070ed646bc595a617c39db0b99e3939ddda5bcca3')
 
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}/${pkgbase}-${pkgver}"
   ./configure --prefix=/usr --sysconfdir=/etc \
       --localstatedir=/var --disable-static \
       --libexecdir=/usr/lib/gnome-panel \
-      --disable-scrollkeeper
+      --disable-scrollkeeper --disable-introspection
   make
+  sed -e 's/$(am__append_1)//' -i Makefile
+}
+
+package_gnome-panel() {
+  pkgdesc="The GNOME Panel"
+  depends=('gnome-menus' 'gnome-desktop' 'evolution-data-server' 'librsvg' 'libcanberra' 'libwnck' 'hicolor-icon-theme')
+  optdepends=('gnome-panel-bonobo: libbonoboui-based applet support')
+  groups=('gnome')
+
+  cd "${srcdir}/${pkgbase}-${pkgver}"
   make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
 
   install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
   gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain gnome-panel-2.0 ${pkgdir}/etc/gconf/schemas/*.schemas
   rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
 }
+
+package_gnome-panel-bonobo() {
+  pkgdesc="Modules for libbonoboui-based applet support for the GNOME Panel"
+  depends=('libbonoboui' 'gnome-panel')
+  conflicts=('gnome-panel<2.31.92')
+
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+  make -C bonobo "${pkgdir}" DESTDIR="${pkgdir}" install
+}




More information about the arch-commits mailing list