Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=36fa5dabc3ef1433f2e1c92ef4c27eafe2515a12

commit 36fa5dabc3ef1433f2e1c92ef4c27eafe2515a12
Author: Devil505 <devil505li...@gmail.com>
Date:   Thu Jan 28 08:15:51 2010 +0100

google-gadgets-0.11.1-1-i686
* version bump
* splitting the package

diff --git a/source/xapps-extra/google-gadgets/FrugalBuild 
b/source/xapps-extra/google-gadgets/FrugalBuild
index 4355769..c2d717f 100644
--- a/source/xapps-extra/google-gadgets/FrugalBuild
+++ b/source/xapps-extra/google-gadgets/FrugalBuild
@@ -2,32 +2,74 @@
# Maintainer: Devil505 <devil505li...@gmail.com>

pkgname=google-gadgets
-pkgver=0.10.2
-pkgrel=2
+pkgver=0.11.1
+pkgrel=1
pkgdesc="Google Gadgets for Linux"
-depends=('libstdc++' 'libxml2' 'libxau>=1.0.4' 'libxdmcp' 'libtool' 
'libxdamage' \
-       'xulrunner>=1.8.1.3-5' 'nspr' 'libxft' 'libxt' 'libice' 
'gst-plugins-base' 'curl>=7.19.0')
+depends=('libstdc++' 'libxml2' 'libxau' 'libxdmcp' 'libtool' 'libxdamage' \
+       'xulrunner' 'nspr' 'libxft' 'libxt' 'libice' 'gst-plugins-base' 
'curl>=7.19.0' \
+       'dbus' 'libsoup' 'startup-notification' 'webkit')
+#optional depend: network-manager, we'll see later
options=('scriptlet')
_F_googlecode_ext=".tar.bz2"
_F_googlecode_name="google-gadgets-for-linux"
Finclude googlecode
+_F_gnome_iconcache="y"
+Finclude gnome-scriptlet
groups=('xapps-extra')
-archs=('i686' 'x86_64')
-Fconfopts="${fconfop...@]} --disable-qt-host"
+archs=('i686' 'x86_64' 'ppc')
+Fconfopts="${fconfop...@]} --disable-werror \
+               --with-oem-brand=Frugalware \
+               --with-ssl-ca-file=/etc/ssl/certs/ca-certificates.crt \
+               --with-browser-plugins-dir=/usr/lib/mozilla/plugins"
_F_cd_path="$_F_googlecode_name-$pkgver"
-sha1sums=('b8e18080aeb0758e8eeddfa3f8373e7a95ec958c')
+sha1sums=('f33be5c7bd8dde1103766c27cab638fe52b7b36a')

-_F_desktop_name="Google Gadgets (GTK+)"
-_F_desktop_desc="Desktop widgets (engine) from Google"
-_F_desktop_icon="/usr/share/google-gadgets/resources/gadgets.png"
-_F_desktop_exec="ggl-gtk"
-_F_desktop_categories="GNOME;Utility;"
+subpkgs=("$pkgname-gtk" "$pkgname-qt" 'libggadget' 'libggadget-gtk' 
'libggadget-qt' "$pkgname-gst" "$pkgname-xul")
+subdescs=('GTK+ Version of Google-Gadgets' 'Google Gadgets main library' \
+       'QT4 version of Google Gadgets' 'Google Gadgets GTK+ library' \
+       'Google Gadgets QT library' 'GStreamer Module for Google Gadgets' \
+       'XULRunner module for Google Gadgets')
+subrodepends=("$pkgname=$pkgver libggadget-gtk=$pkgver libggadget=$pkgver 
$pkgname-gst=$pkgver $pkgname-xul=$pkgver" \
+       "$pkgname=$pkgver libggadget=$pkgver libggadget-qt=$pkgver 
$pkgname-gst=$pkgver" \
+       "$pkgname=$pkgver" "$pkgname=$pkgver" "$pkgname=$pkgver" \
+       "$pkgname=$pkgver libggadget=$pkgver" "$pkgname=$pkgver 
libggadget=$pkgver")
+subdepends=("" "" 'libstdc++ libxml2 libxau libxdmcp libtool libxdamage libxft 
libxt libice'  \
+       " atk librsvg curl cairo gtk+2 pango dbus startup-notification" \
+       "libqtcore libqtopengl libqtscript libqtwebkit libqtxml libqtdbus 
libqtnetwork"
+       "gst-plugins-base" "xulrunner")
+subgroups=('xapps-extra' 'xapps-extra' 'xlib-extra' 'xlib-extra' 'xlib-extra' 
'xlib-extra' 'xlib-extra')
+subarchs=('i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 
ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc' 'i686 x86_64 ppc')

build()
{
Fbuild
-    Fdesktop2
+    Fbuild_gnome_scriptlet
+
+    Fsplit $pkgname-gtk usr/share/applications/ggl-gtk.desktop
+    Fsplit $pkgname-gtk usr/bin/ggl-gtk
+
+    Fsplit $pkgname-qt usr/bin/ggl-qt
+    Fsplit $pkgname-qt /usr/share/applications/ggl-qt.desktop
+
+    Fsplit libggadget-gtk usr/lib/libggadget-gtk-*
+    Fsplit libggadget-gtk usr/include/google-gadgets/ggadget/gtk
+    Fsplit libggadget-gtk usr/lib/pkgconfig/libggadget-gtk*.pc
+
+    Fsplit libggadget-qt usr/lib/libggadget-qt-*
+    Fsplit libggadget-qt usr/include/google-gadgets/ggadget/qt
+    Fsplit libggadget-qt usr/lib/pkgconfig/libggadget-qt*.pc
+
+    Fsplit $pkgname-gst usr/lib/google-gadgets/modules/gst-audio-framework.so
+    Fsplit $pkgname-gst usr/lib/google-gadgets/modules/gst-video-element.so
+
+    Fsplit $pkgname-xul usr/lib/google-gadgets/gtkmoz-browser-child
+    Fsplit $pkgname-xul 
usr/lib/google-gadgets/modules/gtkmoz-browser-element.so
+    Fsplit $pkgname-xul usr/lib/google-gadgets/modules/smjs-script-runtime.so
+
+    Fsplit libggadget usr/lib/libggadget-*
+    Fsplit libggadget usr/lib/pkgconfig/libggadget-*.pc
+    Fsplit libggadget usr/include/google-gadgets/ggadget
+    Fsplit libggadget usr/lib/google-gadgets/include/ggadget/sysdeps.h
}

# optimization OK
-
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to