[Frugalware-git] ayatana: libindicate-0.4.4-3-i686 * splitting GTK+2, python and mono bindings
Devil505
devil505linux at gmail.com
Mon Nov 22 20:09:39 CET 2010
Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=ayatana.git;a=commitdiff;h=7c8e3d9810e7be025a92613ecba44660eeb3b1e8
commit 7c8e3d9810e7be025a92613ecba44660eeb3b1e8
Author: Devil505 <devil505linux at gmail.com>
Date: Mon Nov 22 20:08:52 2010 +0100
libindicate-0.4.4-3-i686
* splitting GTK+2, python and mono bindings
diff --git a/source/gnome-extra/libindicate/FrugalBuild b/source/gnome-extra/libindicate/FrugalBuild
index eeaa7a2..8c5f15f 100644
--- a/source/gnome-extra/libindicate/FrugalBuild
+++ b/source/gnome-extra/libindicate/FrugalBuild
@@ -3,19 +3,40 @@
pkgname=libindicate
pkgver=0.4.4
-pkgrel=1
+pkgrel=3
pkgdesc="A small library for applications to raise 'flags' on DBus for other components of the desktop to pick up and visualize."
url="https://launchpad.net/libindicate"
-depends=('libdbusmenu' 'gtk2-sharp' 'pygtk' 'pygobject')
-makedepends=('gnome-doc-utils' 'vala')
+depends=('libdbusmenu>=0.3.90')
+makedepends=('gnome-doc-utils' 'vala' 'gtk2-sharp' 'pygtk' 'pygobject')
_F_mono_aot=0
-Finclude mono
+Finclude mono python
groups=('gnome-extra')
archs=('i686' 'x86_64')
up2date="Flasttar $url"
source=($url/0.4/${pkgver}/+download/${pkgname}-${pkgver}.tar.gz)
sha1sums=('0dc3ad4c35581adea9d9ae89daacf820c764f24a')
+subpkgs=("${subpkgs[@]}" "$pkgname-gtk+2")
+subdescs=("${subdescs[@]}" "library for raising indicators via DBus - GTK bindings")
+subdepends=("${subdepends[@]}" "gtk+2 libdbusmenu>=0.3.90")
+subrodepends=("${subrodepends[@]}" "")
+subgroups=("${subgroups[@]}" 'gnome-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+
+subpkgs=("${subpkgs[@]}" "$pkgname-python")
+subdescs=("${subdescs[@]}" "library for raising indicators via DBus - Python bindings")
+subdepends=("${subdepends[@]}" "pygtk libdbusmenu>=0.3.90 pygobject")
+subrodepends=("${subrodepends[@]}" "")
+subgroups=("${subgroups[@]}" 'gnome-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+
+subpkgs=("${subpkgs[@]}" "$pkgname-mono")
+subdescs=("${subdescs[@]}" "library for raising indicators via DBus - Mono bindings")
+subdepends=("${subdepends[@]}" "gtk2-sharp libdbusmenu>=0.3.90")
+subrodepends=("${subrodepends[@]}" "")
+subgroups=("${subgroups[@]}" 'gnome-extra')
+subarchs=("${subarchs[@]}" 'i686 x86_64')
+
build() {
Fcd
Fsed "-lpyglib-2.0-python2.6" "-lpyglib-2.0-python" bindings/python/Makefile.am
@@ -23,6 +44,14 @@ build() {
Fsed "-lpython2.6" "-lpython2.7" bindings/python/Makefile.am
Fsed "-lpython2.6" "-lpython2.7" bindings/python/Makefile.in
Fbuild_mono
+
+ Fsplit $pkgname-gtk+2 /usr/lib/libindicate-gtk.*
+ Fsplit $pkgname-gtk+2 /usr/include/libindicate-0.2/libindicate-gtk
+ Fsplit $pkgname-python /usr/share/pygtk/
+ Fsplit $pkgname-python $_F_python_libdir
+ Fsplit $pkgname-mono /usr/lib/mono
+ Fsplit $pkgname-mono /usr/lib/indicate-sharp-0.1/
+ Fsplit $pkgname-mono /usr/lib/indicate-gtk-sharp-0.1/
}
# optimization OK
More information about the Frugalware-git
mailing list