summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.AURINFO27
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD55
-rw-r--r--ggl.install13
4 files changed, 123 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO
new file mode 100644
index 000000000000..ae180df1f3bc
--- /dev/null
+++ b/.AURINFO
@@ -0,0 +1,27 @@
+pkgbase = google-gadgets-gtk-svn
+ pkgdesc = Google Gadgets for linux (svn version, gtk toolkit)
+ pkgver = 1292
+ pkgrel = 2
+ url = http://code.google.com/p/google-gadgets-for-linux/
+ install = ggl.install
+ arch = i686
+ arch = x86_64
+ license = Apache
+ makedepends = subversion
+ makedepends = autoconf
+ makedepends = automake
+ makedepends = libtool
+ makedepends = flex
+ depends = curl
+ depends = libxml2
+ depends = zlib
+ depends = xulrunner
+ depends = dbus
+ depends = cairo
+ depends = gtk2
+ provides = google-gadgets
+ source = svn+http://google-gadgets-for-linux.googlecode.com/svn/trunk/
+ options = !libtool
+
+pkgname = google-gadgets-gtk-svn
+
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5e22fb5ec7aa
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = google-gadgets-gtk-svn
+ pkgdesc = Google Gadgets for linux (svn version, gtk toolkit)
+ pkgver = 1292
+ pkgrel = 2
+ url = http://code.google.com/p/google-gadgets-for-linux/
+ install = ggl.install
+ arch = i686
+ arch = x86_64
+ license = Apache
+ makedepends = subversion
+ makedepends = autoconf
+ makedepends = automake
+ makedepends = libtool
+ makedepends = flex
+ depends = curl
+ depends = libxml2
+ depends = zlib
+ depends = xulrunner
+ depends = dbus
+ depends = cairo
+ depends = gtk2
+ provides = google-gadgets
+ options = !libtool
+ source = svn+http://google-gadgets-for-linux.googlecode.com/svn/trunk/
+ sha512sums = SKIP
+
+pkgname = google-gadgets-gtk-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d8e52bdc22ae
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Contributor: zhuqin <zhuqin@gmail.com>
+# Maintainer: Lucas Salies Brum <lucas@archlinux.com.br>
+
+pkgname=google-gadgets-gtk-svn
+pkgver=1292
+pkgrel=2
+pkgdesc="Google Gadgets for linux (svn version, gtk toolkit)"
+url="http://code.google.com/p/google-gadgets-for-linux/"
+license="Apache"
+depends=('curl' 'libxml2' 'zlib' 'xulrunner' 'dbus' 'cairo' 'gtk2')
+makedepends=('subversion' 'autoconf' 'automake' 'libtool' 'flex')
+provides=(google-gadgets)
+source=(svn+http://google-gadgets-for-linux.googlecode.com/svn/trunk/)
+sha512sums=('SKIP')
+arch=('i686' 'x86_64')
+options=('!libtool')
+install=ggl.install
+
+pkgver() {
+ cd trunk
+ local ver="$(svnversion)"
+ printf "r%s" "${ver//[[:alpha:]]}"
+}
+
+build() {
+ cd trunk
+
+ sh autotools/bootstrap.sh
+ ./configure --prefix=/usr \
+ --disable-libggadget-qt \
+ --disable-qt-system-framework \
+ --disable-qtwebkit-browser-element \
+ --disable-qt-host \
+ --disable-ltdl-install \
+ --disable-static \
+ --disable-update-mime-database \
+ --disable-update-desktop-database \
+ --enable-smjs-script-runtime \
+ --enable-gtk-host \
+ --enable-libggadget-gtk \
+ --enable-gst-audio-framework \
+ --enable-gst-mediaplayer-element \
+ --enable-libggadget-dbus \
+ --enable-gtkmoz-browser-element \
+ --enable-gtk-system-framework \
+ --enable-curl-xml-http-request \
+ --enable-libxml2-xml-parser
+
+ make
+}
+
+package(){
+ cd trunk
+ make DESTDIR=$pkgdir install
+}
diff --git a/ggl.install b/ggl.install
new file mode 100644
index 000000000000..25d538f84524
--- /dev/null
+++ b/ggl.install
@@ -0,0 +1,13 @@
+post_install() {
+ update-mime-database /usr/share/mime > /dev/null 2>&1
+ update-desktop-database -q
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+op=$1
+shift
+
+$op $*