[arch-commits] Commit in gtk-xfce-engine/trunk (PKGBUILD)
Evangelos Foutras
foutrelis at archlinux.org
Wed Jan 25 08:30:52 UTC 2012
Date: Wednesday, January 25, 2012 @ 03:30:52
Author: foutrelis
Revision: 147259
upgpkg: gtk-xfce-engine 2.99.0-2
Split gtk2 and gtk3 engines/themes into their own packages (in response to FS#27916)
Modified:
gtk-xfce-engine/trunk/PKGBUILD
----------+
PKGBUILD | 38 +++++++++++++++++++++++++++++---------
1 file changed, 29 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-01-25 06:03:18 UTC (rev 147258)
+++ PKGBUILD 2012-01-25 08:30:52 UTC (rev 147259)
@@ -2,22 +2,21 @@
# Maintainer: Evangelos Foutras <evangelos at foutrelis.com>
# Contributor: tobias <tobias funnychar archlinux.org>
-pkgname=gtk-xfce-engine
+pkgbase=gtk-xfce-engine
+pkgname=('gtk2-xfce-engine' 'gtk3-xfce-engine')
pkgver=2.99.0
-pkgrel=1
-pkgdesc="Xfce Gtk+-2.0 and Gtk+-3.0 engines"
+pkgrel=2
arch=('i686' 'x86_64')
url="http://www.xfce.org/"
license=('GPL2')
groups=('xfce4')
-depends=('gtk2' 'gtk3')
-makedepends=('pkgconfig')
+makedepends=('gtk2' 'gtk3')
options=('!libtool')
-source=(http://archive.xfce.org/src/xfce/$pkgname/2.99/$pkgname-$pkgver.tar.bz2)
+source=(http://archive.xfce.org/src/xfce/$pkgbase/2.99/$pkgbase-$pkgver.tar.bz2)
sha256sums=('27bee5a68527d214cfda9b99d4ba68d39b6d341202bc728d0ddd170a73cde154')
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "$srcdir/$pkgbase-$pkgver"
./configure \
--prefix=/usr \
@@ -29,9 +28,30 @@
make
}
-package() {
- cd "$srcdir/$pkgname-$pkgver"
+package_gtk2-xfce-engine() {
+ pkgdesc="Xfce Gtk+-2.0 engine"
+ depends=('gtk2')
+ provides=("gtk-xfce-engine=$pkgver-$pkgrel")
+ conflicts=('gtk-xfce-engine')
+ replaces=('gtk-xfce-engine')
+
+ cd "$srcdir/$pkgbase-$pkgver"
make DESTDIR="$pkgdir" install
+
+ # Remove gtk3 engine and themes
+ find "$pkgdir" -name gtk-3.0 -exec rm -r {} +
}
+package_gtk3-xfce-engine() {
+ pkgdesc="Xfce Gtk+-3.0 engine"
+ depends=('gtk3')
+ conflicts=('gtk-xfce-engine<=2.99.0-1')
+
+ cd "$srcdir/$pkgbase-$pkgver"
+ make DESTDIR="$pkgdir" install
+
+ # Remove gtk2 engine and themes
+ find "$pkgdir" -name gtk-2.0 -exec rm -r {} +
+}
+
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list