[arch-commits] Commit in gtk/trunk (PKGBUILD)

Eric Bélanger eric at nymeria.archlinux.org
Mon Jul 22 03:44:40 UTC 2013


    Date: Monday, July 22, 2013 @ 05:44:40
  Author: eric
Revision: 191239

upgpkg: gtk 1.2.10-12

Fix build issue (close FS#36233)

Modified:
  gtk/trunk/PKGBUILD

----------+
 PKGBUILD |   29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-07-22 00:45:11 UTC (rev 191238)
+++ PKGBUILD	2013-07-22 03:44:40 UTC (rev 191239)
@@ -3,7 +3,7 @@
 
 pkgname=gtk
 pkgver=1.2.10
-pkgrel=11
+pkgrel=12
 pkgdesc="GTK+ is a multi-platform toolkit (v1)"
 arch=('i686' 'x86_64')
 url="http://www.gtk.org/"
@@ -12,20 +12,21 @@
 makedepends=('libxt')
 options=('!libtool')
 install=gtk.install
-source=("ftp://ftp.gtk.org/pub/gtk/v1.2/gtk+-${pkgver}.tar.gz"
-        'aclocal-fixes.patch')
-md5sums=('4d5cb2fc7fb7830e4af9747a36bfce20'
-         'c59d4906602d99a7468f7334b6fc3b4e')
+source=(ftp://ftp.gtk.org/pub/gtk/v1.2/gtk+-${pkgver}.tar.gz
+        aclocal-fixes.patch)
+sha1sums=('a5adcb909257da01ae4d4761e1d41081d06e4d7c'
+          'b034e33efb85d27f3f3fb082c404e3b6ea79259f')
 
+prepare() {
+  cd gtk+-${pkgver}
+  cp /usr/share/libtool/config/config.guess .
+  cp /usr/share/libtool/config/config.sub .
+  patch -p0 -i "${srcdir}/aclocal-fixes.patch"
+  sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" configure
+}
+
 build() {
-  cd "${srcdir}/gtk+-${pkgver}"
-  if [ "${CARCH}" = "x86_64" ]; then
-    rm config.guess config.sub
-    ln -s /usr/share/libtool/config/config.guess config.guess
-    ln -s /usr/share/libtool/config/config.sub config.sub
-  fi
-  patch -Np0 -i "${srcdir}/aclocal-fixes.patch"
-
+  cd gtk+-${pkgver}
   ./configure --prefix=/usr --sysconfdir=/etc \
     --mandir=/usr/share/man --infodir=/usr/share/info \
     --with-xinput=xfree
@@ -33,6 +34,6 @@
 }
 
 package() {
-  cd "${srcdir}/gtk+-${pkgver}"
+  cd gtk+-${pkgver}
   make DESTDIR="${pkgdir}" install
 }




More information about the arch-commits mailing list