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

Ionut Biru ibiru at archlinux.org
Sun Nov 14 17:08:31 UTC 2010


    Date: Sunday, November 14, 2010 @ 12:08:31
  Author: ibiru
Revision: 99394

upgpkg: libgnome 2.32.0-2
split libgnome into libgnome-data and libgnome

Modified:
  libgnome/trunk/PKGBUILD

----------+
 PKGBUILD |   46 +++++++++++++++++++++++++++++++++-------------
 1 file changed, 33 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-11-14 16:34:13 UTC (rev 99393)
+++ PKGBUILD	2010-11-14 17:08:31 UTC (rev 99394)
@@ -1,28 +1,48 @@
 # $Id$ 
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
-pkgname=libgnome
+pkgbase=libgnome
+pkgname=('libgnome' 'libgnome-data')
 pkgver=2.32.0
-pkgrel=1
-pkgdesc="Common libraries for GNOME"
-arch=(i686 x86_64)
+pkgrel=2
+arch=('i686' 'x86_64')
 license=('LGPL')
-depends=('gnome-vfs>=2.24.3' 'libbonobo>=2.32.0' 'gconf>=2.31.91' 'gvfs>=1.6.4' 'libcanberra>=0.25')
-makedepends=('pkgconfig' 'intltool')
+makedepends=('intltool' 'gnome-vfs>=2.24.3' 'libbonobo>=2.32.0' 'gconf>=2.32.0' 'gvfs>=1.6.6' 'libcanberra>=0.25')
 options=('!libtool' '!emptydirs')
 url="http://www.gnome.org"
-install=libgnome.install
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.32/${pkgname}-${pkgver}.tar.bz2)
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgbase}/2.32/${pkgbase}-${pkgver}.tar.bz2)
 sha256sums=('d65e49bf075eb2b3efebec38ceb409693154d18396365765da1a71630bc3dd02')
 
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+  cd "${srcdir}/${pkgbase}-${pkgver}"
+
   ./configure --prefix=/usr --sysconfdir=/etc \
       --localstatedir=/var --disable-static --disable-esd
   make
-  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 libgnome-2.0 ${pkgdir}/etc/gconf/schemas/*.schemas
-  rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
+package_libgnome() {
+    pkgdesc="Common libraries for GNOME"
+    depends=("libgnome-data=${pkgver}" 'gnome-vfs>=2.24.3' 'libbonobo>=2.32.0' 'gconf>=2.32.0' 'gvfs>=1.6.6' 'libcanberra>=0.25')
+
+    cd "${srcdir}/${pkgbase}-${pkgver}"
+
+    make -C libgnome DESTDIR="${pkgdir}" install
+    make -C monikers DESTDIR="${pkgdir}" install
 }
+
+package_libgnome-data() {
+   pkgdesc="Common data from libgnome"
+   install=libgnome.install
+
+   cd "${srcdir}/${pkgbase}-${pkgver}"
+
+   for dir in doc gnome-data po schemas
+   do
+       make -C $dir GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
+   done
+
+   install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
+   gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain libgnome-2.0 ${pkgdir}/etc/gconf/schemas/*.schemas
+   rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
+}




More information about the arch-commits mailing list