[arch-commits] Commit in gtk2/gnome-unstable (PKGBUILD gtk2-fix-install.patch)

Jan de Groot jgc at archlinux.org
Sun Sep 6 11:12:05 UTC 2009


    Date: Sunday, September 6, 2009 @ 07:12:05
  Author: jgc
Revision: 51230

Update to 2.17.11
Disable C++ tests, somehow this is broken with new automake
add patch to fix locale installation

Added:
  gtk2/gnome-unstable/gtk2-fix-install.patch
Modified:
  gtk2/gnome-unstable/PKGBUILD

------------------------+
 PKGBUILD               |   20 ++++++++++++--------
 gtk2-fix-install.patch |   24 ++++++++++++++++++++++++
 2 files changed, 36 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-09-06 11:01:47 UTC (rev 51229)
+++ PKGBUILD	2009-09-06 11:12:05 UTC (rev 51230)
@@ -2,14 +2,14 @@
 # Maintainer: Jan de Groot <jgc at archlinux.org>
 
 pkgname=gtk2
-pkgver=2.17.9
+pkgver=2.17.11
 pkgrel=1
 pkgdesc="The GTK+ Toolkit (v2)"
 arch=(i686 x86_64)
 url="http://www.gtk.org/"
 install=gtk2.install
-depends=('atk>=1.27.90' 'pango>=1.25.5' 'libxcursor' 'libxinerama' 'libxrandr>=1.3.0' 'libxi>=1.2.1' 'libcups>=1.3.11' 'libxcomposite' 'libxdamage' 'heimdal>=1.2.1' 'gnutls>=2.8.1' 'shared-mime-info')
-makedepends=('pkgconfig')
+depends=('atk>=1.27.90' 'pango>=1.25.5' 'libxcursor' 'libxinerama' 'libxrandr>=1.3.0' 'libxi>=1.2.1' 'libcups>=1.4.0' 'libxcomposite' 'libxdamage' 'heimdal>=1.2.1' 'gnutls>=2.8.3' 'shared-mime-info')
+makedepends=('pkgconfig' 'gtk-doc')
 replaces=('gtkprint-cups' 'gail')
 conflicts=('gtkprint-cups' 'gail')
 provides=('gail=1.22.3')
@@ -17,15 +17,19 @@
 backup=(etc/gtk-2.0/gtkrc)
 license=('LGPL')
 source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.17/gtk+-${pkgver}.tar.bz2
-        libjpeg-7.patch)
-sha256sums=('6c922a637b264dd98caa64fc3c70dc50bffc4b3cad2626862729eb0e9eecc266'
-            '977ba13f3e2778cb82aadfd5e27fc4a8b715346e30e1cd1e6e76bec30079bf99')
+        libjpeg-7.patch
+        gtk2-fix-install.patch)
+sha256sums=('dbbb13462ec385ba6803f08b5c6d15342b74282828b2fe699e75723aa0e89c70'
+            '977ba13f3e2778cb82aadfd5e27fc4a8b715346e30e1cd1e6e76bec30079bf99'
+            '08cb92a62ce3318efa3a0cf0fcb25cc6dadfec3699d715476570946d062c28fa')
 
 build() {
   cd "${srcdir}/gtk+-${pkgver}"
   patch -Np1 -i "${srcdir}/libjpeg-7.patch" || return 1
-  
-  ./configure --prefix=/usr --sysconfdir=/etc \
+  patch -Np1 -i "${srcdir}/gtk2-fix-install.patch" || return 1
+
+  autoreconf || return 1
+  CXX=/bin/false ./configure --prefix=/usr --sysconfdir=/etc \
       --localstatedir=/var --with-xinput=yes \
       --without-libjasper \
       --with-included-loaders=png || return 1

Added: gtk2-fix-install.patch
===================================================================
--- gtk2-fix-install.patch	                        (rev 0)
+++ gtk2-fix-install.patch	2009-09-06 11:12:05 UTC (rev 51230)
@@ -0,0 +1,24 @@
+diff -up gtk+-2.17.11/po/Makefile.in.in.fix-install gtk+-2.17.11/po/Makefile.in.in
+--- gtk+-2.17.11/po/Makefile.in.in.fix-install	2009-09-05 01:19:45.303824009 -0400
++++ gtk+-2.17.11/po/Makefile.in.in	2009-09-05 01:19:14.632573806 -0400
+@@ -126,7 +126,7 @@ install-data: install-data- at USE_NLS@
+ install-data-no: all
+ install-data-yes: all
+ 	$(mkdir_p) $(DESTDIR)$(datadir); \
+-	@catalogs='$(CATALOGS)'; \
++	catalogs='$(CATALOGS)'; \
+ 	for cat in $$catalogs; do \
+ 	  cat=`basename $$cat`; \
+ 	  case "$$cat" in \
+diff -up gtk+-2.17.11/po-properties/Makefile.in.in.fix-install gtk+-2.17.11/po-properties/Makefile.in.in
+--- gtk+-2.17.11/po-properties/Makefile.in.in.fix-install	2009-09-05 01:19:54.543583934 -0400
++++ gtk+-2.17.11/po-properties/Makefile.in.in	2009-09-05 01:20:16.427830666 -0400
+@@ -107,7 +107,7 @@ install-data: install-data- at USE_NLS@
+ install-data-no: all
+ install-data-yes: all
+ 	$(mkdir_p) $(DESTDIR)$(datadir); \
+-	@catalogs='$(CATALOGS)'; \
++	catalogs='$(CATALOGS)'; \
+ 	for cat in $$catalogs; do \
+ 	  cat=`basename $$cat`; \
+ 	  case "$$cat" in \




More information about the arch-commits mailing list