Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=bluez.git;a=commitdiff;h=552e490cd0b78decb62ea87446eba7587bc27c84

commit 552e490cd0b78decb62ea87446eba7587bc27c84
Author: crazy <[email protected]>
Date:   Fri Feb 12 12:06:56 2010 +0100

gtk+2-2.18.6-2-x86_64
* pkgrel++
* added -libs , -tools , -demos subpackages
* moved to new subpackages style
* re-enabled man is off by default now

diff --git a/source/xlib/gtk+2/FrugalBuild b/source/xlib/gtk+2/FrugalBuild
index d881454..9b1e239 100644
--- a/source/xlib/gtk+2/FrugalBuild
+++ b/source/xlib/gtk+2/FrugalBuild
@@ -4,11 +4,9 @@
pkgname=gtk+2
_F_gnome_name=gtk+
pkgver=2.18.6
-pkgrel=1
+pkgrel=2
pkgdesc="The GTK+ Toolkit (2.x series)"
-depends=('libtiff' 'atk>=1.26.0' 'libxi' 'libxinerama' 'fontconfig' 'libjpeg' \
-        'pango>=1.24.3' 'cairo>=1.8.8' 'libxcursor' 'libxrandr' 'libsm' 
'glib2>=2.22.0' \
-        'libcups' 'libx11' 'libtiff' 'libpng' 'jasper')
+depends=('libxext' 'libxfixes' 'cairo>=1.8.8' 'libgcc' 'libjpeg' 'libtiff' 
'libcups')
rodepends=('gnome-icon-theme' 'shared-mime-info')
groups=('xlib')
makedepends=('gtk-doc' 'cups' 'inputproto')
@@ -16,18 +14,56 @@ archs=('i686' 'x86_64' 'ppc')
Finclude gnome
url="http://www.gtk.org/";
_F_cd_path="gtk+-$pkgver"
+sha1sums=('6190838c6c5e5cd3b0499d2a59ae06e517598bc9')
+
+subpkgs=("${subpk...@]}" "$pkgname-libs")
+subdescs=("${subdes...@]}" "GTK+2 core libraries.")
+subdepends=("${subdepen...@]}" "libxinerama libxi libxrandr libxcursor 
pango>=1.26.2 libstdc++
+       libxcomposite libxdamage atk>=1.28.0 libxau libxdmcp libxml2")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'xlib')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+## split more maybe ?
+subpkgs=("${subpk...@]}" "$pkgname-tools")
+subdescs=("${subdes...@]}" "GTK+2 commandline tools.")
+subdepends=("${subdepen...@]}" "glib2>=2.22.4")
+subrodepends=("${subrodepen...@]}" "$pkgname-libs>=$pkgver")
+subgroups=("${subgrou...@]}" 'xapps')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+## for now so it won't break anything ...
+## for >1.3 scripts / schemas should be fixed
+rodepends=("${rodepen...@]}" "${subpk...@]}")
+
+subpkgs=("${subpk...@]}" "gail")
+subdescs=("${subdes...@]}" "Accessibility support for GTK+2 and 
libgnomecanvas")
+subdepends=("${subdepen...@]}" "libxext libxfixes cairo>=1.8.8 zlib libgcc")
+subrodepends=("${subrodepen...@]}" "$pkgname-libs>=$pkgver")
+subgroups=("${subgrou...@]}" 'xlib')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-docs")
+subdescs=("${subdes...@]}" "GTK+2 Documentation.")
+subdepends=("${subdepen...@]}" "")
+subrodepends=("${subrodepen...@]}" "")
+subgroups=("${subgrou...@]}" 'docs-extra')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')
+
+subpkgs=("${subpk...@]}" "$pkgname-demos")
+subdescs=("${subdes...@]}" "GTK+2 Demos.")
+subdepends=("${subdepen...@]}" "")
+subrodepends=("${subrodepen...@]}" "$pkgname>=$pkgver")
+subgroups=("${subgrou...@]}" 'xapps-extra')
+subarchs=("${subarc...@]}" 'i686 x86_64 ppc')

-subpkgs=("$pkgname-docs" "gail")
-subdescs=("GTK+2 Documentation" "Accessibility support for GTK+2 and 
libgnomecanvas")
-subdepends=('' 'gtk+2')
-subgroups=('docs-extra' 'xlib')
-subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc')

build() {

Fbuild \
--with-xinput=yes \
--enable-gtk-doc \
+               --enable-man \
--with-gdktarget=x11 \
--with-libpng \
--disable-dependency-tracking \
@@ -40,12 +76,24 @@ build() {
Fsplit gail usr/lib/pkgconfig/gail.pc
Fsplit gail usr/share/gtk-doc/html/gail*

+       ## libs
+       Fsplit $pkgname-libs usr/lib/lib*-x11*
+       Fsplit $pkgname-libs usr/lib/pkgconfig/g*-x11-*.pc
+       Fsplit $pkgname-libs usr/lib/libgdk_pixbuf*
+       Fsplit $pkgname-libs usr/lib/pkgconfig/gdk-pixbuf*
+
+       ## split also gtk-update-icon-cache , install scripts need that
+       Fsplit $pkgname-tools usr/bin/gtk-update-icon-cache
+       Fsplit $pkgname-tools usr/share/man/man1/gtk-update-icon-cache*
+
+       ## -demos
+       Fsplit $pkgname-demos usr/share/gtk-2.0/demo
+       Fsplit $pkgname-demos usr/bin/*-demo*
+
Fmkdir /etc/gtk-2.0
echo 'gtk-fallback-icon-theme = "gnome"' > $Fdestdir/etc/gtk-2.0/gtkrc || Fdie
Fsplit $pkgname-docs usr/share/gtk-doc
}

-sha1sums=('6190838c6c5e5cd3b0499d2a59ae06e517598bc9')
-
# optimization OK
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to