[arch-commits] Commit in google-gadgets/repos (8 files)

2013-02-27 Thread Andrea Scarpino
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)

2013-02-27 Thread Andrea Scarpino
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