[arch-commits] Commit in cheese/trunk (3 files)

Ionut Biru ibiru at archlinux.org
Thu Mar 10 12:13:45 UTC 2011


    Date: Thursday, March 10, 2011 @ 07:13:45
  Author: ibiru
Revision: 113646

upgpkg: cheese 2.91.91-1
update to 2.91.91

Added:
  cheese/trunk/wrong_requirements.patch
Modified:
  cheese/trunk/PKGBUILD
  cheese/trunk/cheese.install

--------------------------+
 PKGBUILD                 |   22 +++++++++++++---------
 cheese.install           |   12 +++++-------
 wrong_requirements.patch |   29 +++++++++++++++++++++++++++++
 3 files changed, 47 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-03-10 11:53:39 UTC (rev 113645)
+++ PKGBUILD	2011-03-10 12:13:45 UTC (rev 113646)
@@ -2,29 +2,33 @@
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
 pkgname=cheese
-pkgver=2.32.0
+pkgver=2.91.91
 pkgrel=1
 pkgdesc="Use your webcam to take photos and videos, apply fancy special effects and share the fun with others"
 arch=(i686 x86_64)
 license=('GPL')
-depends=('gnome-desktop>=2.32.0' 'gstreamer0.10-base-plugins>=0.10.30' 'gstreamer0.10-good-plugins>=0.10.24' 'librsvg>=2.32.0' 'gnome-icon-theme>=2.31.0' 'libcanberra>=0.25')
-makedepends=('pkgconfig' 'gnome-doc-utils>=0.20.1' 'intltool')
+depends=('gnome-desktop' 'gtk3' 'libcanberra' 'librsvg' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'clutter-gst' 'clutter-gtk' 'libgee' 'gnome-video-effects' 'hicolor-icon-theme')
+makedepends=('pkgconfig' 'gnome-doc-utils>=0.20.1' 'intltool' 'gtk-doc' 'gnome-common')
 groups=('gnome-extra')
 options=('!libtool' '!emptydirs')
 url="http://www.gnome.org/projects/cheese/"
 install=cheese.install
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.32/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('8debc47113d9889247f411d256a8eca0d8da49e5ab5909c200923945b8d5e087')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.91/${pkgname}-${pkgver}.tar.bz2
+        wrong_requirements.patch)
+sha256sums=('8f34469cb9cd09d9edb163a0f014c8ed9764645698e3c07f75534c20bc7c70df'
+            '58ecf6764585619d9708bf4bd3cb47f3a1caab3fbd7437905aba0407ac65b877')
 
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
+  patch -Np1 -i "${srcdir}/wrong_requirements.patch"
+  gnome-autogen.sh
   ./configure --prefix=/usr --sysconfdir=/etc \
       --localstatedir=/var --libexecdir=/usr/lib \
       --disable-scrollkeeper --disable-static
   make
-  make -j1 GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="${pkgdir}" install
+}
 
-  install -m755 -d "${pkgdir}/usr/share/gconf/schemas"
-  gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" --domain cheese ${pkgdir}/etc/gconf/schemas/*.schemas
-  rm -f ${pkgdir}/etc/gconf/schemas/*.schemas
+package() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  make DESTDIR="${pkgdir}" install
 }

Modified: cheese.install
===================================================================
--- cheese.install	2011-03-10 11:53:39 UTC (rev 113645)
+++ cheese.install	2011-03-10 12:13:45 UTC (rev 113646)
@@ -1,22 +1,20 @@
 pkgname=cheese
 
 post_install() {
-  usr/sbin/gconfpkg --install ${pkgname}
+  glib-compile-schemas usr/share/glib-2.0/schemas
   gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
 }
 
 pre_upgrade() {
-  pre_remove $1
+   if [ -f usr/share/gconf/schemas/$pkgname.schemas ]; then
+       usr/sbin/gconfpkg --uninstall gedit
+   fi
 }
 
 post_upgrade() {
   post_install $1
 }
 
-pre_remove() {
-  usr/sbin/gconfpkg --uninstall ${pkgname}
-}
-
 post_remove() {
-  gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+  post_install $1
 }

Added: wrong_requirements.patch
===================================================================
--- wrong_requirements.patch	                        (rev 0)
+++ wrong_requirements.patch	2011-03-10 12:13:45 UTC (rev 113646)
@@ -0,0 +1,29 @@
+diff -Nur cheese-2.91.91.old//configure.ac cheese-2.91.91/configure.ac
+--- cheese-2.91.91.old//configure.ac	2011-03-09 14:11:23.000000000 -0800
++++ cheese-2.91.91/configure.ac	2011-03-10 03:58:36.946700755 -0800
+@@ -81,18 +81,18 @@
+ #*******************************************************************************
+ 
+ 
+-GLIB_REQUIRED=2.29.0
+-GOBJECT_REQUIRED=2.29.0
+-GIO_REQUIRED=2.29.0
++GLIB_REQUIRED=2.28.0
++GOBJECT_REQUIRED=2.28.0
++GIO_REQUIRED=2.28.0
+ GTK_REQUIRED=2.99.4
+ GDK_REQUIRED=2.99.4
+ LIBGNOMEDESKTOP_REQUIRED=2.91.6
+-GSTREAMER_REQUIRED=0.10.32.1
++GSTREAMER_REQUIRED=0.10.32
+ CAIRO_REQUIRED=1.10.0
+-PANGOCAIRO_REQUIRED=1.29.0
+-LIBRSVG_REQUIRED=2.33.0
++PANGOCAIRO_REQUIRED=1.28.0
++LIBRSVG_REQUIRED=2.32.0
+ CLUTTER_REQUIRED=1.6.1
+-CLUTTERGTK_REQUIRED=0.91.9
++CLUTTERGTK_REQUIRED=0.91.8
+ CLUTTERGST_REQUIRED=1.0.0
+ GEE_REQUIRED=0.6.0
+ LIBCANBERRA_REQUIRED=0.26




More information about the arch-commits mailing list