[arch-commits] Commit in google-gadgets/repos (8 files)
Date: Wednesday, February 27, 2013 @ 17:55:28 Author: andrea Revision: 85200 archrelease: copy trunk to community-testing-x86_64 Added: google-gadgets/repos/community-testing-x86_64/ google-gadgets/repos/community-testing-x86_64/PKGBUILD (from rev 85199, google-gadgets/trunk/PKGBUILD) google-gadgets/repos/community-testing-x86_64/gcc47.patch (from rev 85199, google-gadgets/trunk/gcc47.patch) google-gadgets/repos/community-testing-x86_64/glibc231.patch (from rev 85199, google-gadgets/trunk/glibc231.patch) google-gadgets/repos/community-testing-x86_64/google-gadgets-common.install (from rev 85199, google-gadgets/trunk/google-gadgets-common.install) google-gadgets/repos/community-testing-x86_64/google-gadgets.changelog (from rev 85199, google-gadgets/trunk/google-gadgets.changelog) google-gadgets/repos/community-testing-x86_64/google-gadgets.install (from rev 85199, google-gadgets/trunk/google-gadgets.install) google-gadgets/repos/community-testing-x86_64/wifi-types.patch (from rev 85199, google-gadgets/trunk/wifi-types.patch) ---+ PKGBUILD | 164 gcc47.patch | 325 glibc231.patch| 25 +++ google-gadgets-common.install | 15 + google-gadgets.changelog |8 google-gadgets.install| 15 + wifi-types.patch | 36 7 files changed, 588 insertions(+) Copied: google-gadgets/repos/community-testing-x86_64/PKGBUILD (from rev 85199, google-gadgets/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2013-02-27 16:55:28 UTC (rev 85200) @@ -0,0 +1,164 @@ +# $Id$ +# Maintainer: Ray Rashif sc...@archlinux.org + +pkgbase=google-gadgets +pkgname=('google-gadgets-common' 'google-gadgets-gtk' 'google-gadgets-qt') +_realname=$pkgbase-for-linux +_basedir=$startdir/pkg/base +pkgver=0.11.2 +_sover=1.0 +_sobump=0.0.0 +pkgrel=6 +arch=('i686' 'x86_64') +url=http://code.google.com/p/google-gadgets-for-linux/; +license=('APACHE') +makedepends=('gstreamer0.10-base-plugins' 'libwebkit' + 'desktop-file-utils' 'xdg-utils' + 'librsvg' 'curl' 'libsoup-gnome' + 'qtwebkit' + 'networkmanager' + 'zip' 'flex') +options=('!libtool') +source=(http://google-gadgets-for-linux.googlecode.com/files/$_realname-$pkgver.tar.bz2; + wifi-types.patch + 'gcc47.patch' + 'glibc231.patch') +md5sums=('279305553bcbf74f3e3615f6abc36a5e' + 'f0df71c60a174e9d629db87b8bd9e102' + 'b62bc8592b5a44cb34cb7a7e4a6cf62e' + '4b96d1da79a375ef2fb58ff01a76f684') + +build() { + cd $srcdir/$_realname-$pkgver + + # Building thrice is expensive; + # we move files around instead + # + # xulrunner 2.0 is incompatible; + # we build without smjs-script/browser-element + + patch -p1 $srcdir/wifi-types.patch + patch -p1 -i ${srcdir}/gcc47.patch + patch -p0 -i ${srcdir}/glibc231.patch + ./configure --prefix=/usr \ + --disable-werror \ + --disable-update-desktop-database \ + --disable-update-mime-database \ + --with-oem-brand=Arch \ + --with-ssl-ca-file=/etc/ssl/certs/ca-certificates.crt \ + --with-browser-plugins-dir=/usr/lib/mozilla/plugins \ + --disable-gtkmoz-browser-element \ + --disable-smjs-script-runtime + make +} + +package_google-gadgets-common() { + pkgdesc=Desktop widgets from Google (common files) + install=$pkgbase-common.install + depends=('hicolor-icon-theme' 'shared-mime-info') + optdepends=('google-gadgets-gtk: GTK+ (full) UI' + 'google-gadgets-qt: Qt (partial) UI') + + cd $srcdir/$_realname-$pkgver + + make -j1 DESTDIR=$pkgdir/ install + + # we need to remove stuff in this package + cp -a $pkgdir $_basedir + + # do not force any removal; we want to know in case files change + cd $pkgdir/usr + rm -r bin + rm -r share/applications + + cd $pkgdir/usr/lib/$pkgbase + + # gtk-related + #rm gtkmoz-browser-child + rm ../lib*gtk* + rm modules/gtk*.so + + # qt-related + rm ../lib*qt* + rm modules/qt*.so +} + +package_google-gadgets-gtk() { + pkgdesc=Desktop widgets from Google (full GTK+ front-end) + groups=('google-gadgets') + install=$pkgbase.install + depends=('google-gadgets-common' + 'desktop-file-utils' 'xdg-utils' + 'gstreamer0.10-base-plugins' 'libwebkit' 'libsoup-gnome' + 'librsvg' 'curl') + optdepends=('networkmanager: desktop integration') + + # install the gtk binary + cd $_basedir + install -Dm755 usr/bin/ggl-gtk $pkgdir/usr/bin/ggl-gtk + + # gtk-only browser stuff + #install -Dm755 usr/lib/$pkgbase/gtkmoz-browser-child \ + # $pkgdir/usr/lib/$pkgbase/gtkmoz-browser-child + + # now the gtk libraries + mkdir
[arch-commits] Commit in google-gadgets/repos (8 files)
Date: Wednesday, February 27, 2013 @ 18:05:01 Author: andrea Revision: 85202 archrelease: copy trunk to community-testing-i686 Added: google-gadgets/repos/community-testing-i686/ google-gadgets/repos/community-testing-i686/PKGBUILD (from rev 85201, google-gadgets/trunk/PKGBUILD) google-gadgets/repos/community-testing-i686/gcc47.patch (from rev 85201, google-gadgets/trunk/gcc47.patch) google-gadgets/repos/community-testing-i686/glibc231.patch (from rev 85201, google-gadgets/trunk/glibc231.patch) google-gadgets/repos/community-testing-i686/google-gadgets-common.install (from rev 85201, google-gadgets/trunk/google-gadgets-common.install) google-gadgets/repos/community-testing-i686/google-gadgets.changelog (from rev 85201, google-gadgets/trunk/google-gadgets.changelog) google-gadgets/repos/community-testing-i686/google-gadgets.install (from rev 85201, google-gadgets/trunk/google-gadgets.install) google-gadgets/repos/community-testing-i686/wifi-types.patch (from rev 85201, google-gadgets/trunk/wifi-types.patch) ---+ PKGBUILD | 164 gcc47.patch | 325 glibc231.patch| 25 +++ google-gadgets-common.install | 15 + google-gadgets.changelog |8 google-gadgets.install| 15 + wifi-types.patch | 36 7 files changed, 588 insertions(+) Copied: google-gadgets/repos/community-testing-i686/PKGBUILD (from rev 85201, google-gadgets/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2013-02-27 17:05:01 UTC (rev 85202) @@ -0,0 +1,164 @@ +# $Id$ +# Maintainer: Ray Rashif sc...@archlinux.org + +pkgbase=google-gadgets +pkgname=('google-gadgets-common' 'google-gadgets-gtk' 'google-gadgets-qt') +_realname=$pkgbase-for-linux +_basedir=$startdir/pkg/base +pkgver=0.11.2 +_sover=1.0 +_sobump=0.0.0 +pkgrel=6 +arch=('i686' 'x86_64') +url=http://code.google.com/p/google-gadgets-for-linux/; +license=('APACHE') +makedepends=('gstreamer0.10-base-plugins' 'libwebkit' + 'desktop-file-utils' 'xdg-utils' + 'librsvg' 'curl' 'libsoup-gnome' + 'qtwebkit' + 'networkmanager' + 'zip' 'flex') +options=('!libtool') +source=(http://google-gadgets-for-linux.googlecode.com/files/$_realname-$pkgver.tar.bz2; + wifi-types.patch + 'gcc47.patch' + 'glibc231.patch') +md5sums=('279305553bcbf74f3e3615f6abc36a5e' + 'f0df71c60a174e9d629db87b8bd9e102' + 'b62bc8592b5a44cb34cb7a7e4a6cf62e' + '4b96d1da79a375ef2fb58ff01a76f684') + +build() { + cd $srcdir/$_realname-$pkgver + + # Building thrice is expensive; + # we move files around instead + # + # xulrunner 2.0 is incompatible; + # we build without smjs-script/browser-element + + patch -p1 $srcdir/wifi-types.patch + patch -p1 -i ${srcdir}/gcc47.patch + patch -p0 -i ${srcdir}/glibc231.patch + ./configure --prefix=/usr \ + --disable-werror \ + --disable-update-desktop-database \ + --disable-update-mime-database \ + --with-oem-brand=Arch \ + --with-ssl-ca-file=/etc/ssl/certs/ca-certificates.crt \ + --with-browser-plugins-dir=/usr/lib/mozilla/plugins \ + --disable-gtkmoz-browser-element \ + --disable-smjs-script-runtime + make +} + +package_google-gadgets-common() { + pkgdesc=Desktop widgets from Google (common files) + install=$pkgbase-common.install + depends=('hicolor-icon-theme' 'shared-mime-info') + optdepends=('google-gadgets-gtk: GTK+ (full) UI' + 'google-gadgets-qt: Qt (partial) UI') + + cd $srcdir/$_realname-$pkgver + + make -j1 DESTDIR=$pkgdir/ install + + # we need to remove stuff in this package + cp -a $pkgdir $_basedir + + # do not force any removal; we want to know in case files change + cd $pkgdir/usr + rm -r bin + rm -r share/applications + + cd $pkgdir/usr/lib/$pkgbase + + # gtk-related + #rm gtkmoz-browser-child + rm ../lib*gtk* + rm modules/gtk*.so + + # qt-related + rm ../lib*qt* + rm modules/qt*.so +} + +package_google-gadgets-gtk() { + pkgdesc=Desktop widgets from Google (full GTK+ front-end) + groups=('google-gadgets') + install=$pkgbase.install + depends=('google-gadgets-common' + 'desktop-file-utils' 'xdg-utils' + 'gstreamer0.10-base-plugins' 'libwebkit' 'libsoup-gnome' + 'librsvg' 'curl') + optdepends=('networkmanager: desktop integration') + + # install the gtk binary + cd $_basedir + install -Dm755 usr/bin/ggl-gtk $pkgdir/usr/bin/ggl-gtk + + # gtk-only browser stuff + #install -Dm755 usr/lib/$pkgbase/gtkmoz-browser-child \ + # $pkgdir/usr/lib/$pkgbase/gtkmoz-browser-child + + # now the gtk libraries + mkdir -p