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
