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

Felix Yan fyan at archlinux.org
Mon Feb 29 04:02:05 UTC 2016


    Date: Monday, February 29, 2016 @ 05:02:04
  Author: fyan
Revision: 163726

upgpkg: lib32-harfbuzz 1.2.3-1

Modified:
  lib32-harfbuzz/trunk/PKGBUILD

----------+
 PKGBUILD |   17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-02-29 03:57:13 UTC (rev 163725)
+++ PKGBUILD	2016-02-29 04:02:04 UTC (rev 163726)
@@ -2,7 +2,7 @@
 
 _pkgbasename=harfbuzz
 pkgname=lib32-$_pkgbasename
-pkgver=1.1.3
+pkgver=1.2.3
 pkgrel=1
 pkgdesc="OpenType text shaping engine. (32-bit)"
 arch=('x86_64')
@@ -9,10 +9,15 @@
 url="http://www.freedesktop.org/wiki/Software/HarfBuzz"
 license=('MIT')
 depends=('lib32-icu' 'lib32-glib2' 'lib32-freetype2' $_pkgbasename)
-makedepends=('gcc-multilib')
+makedepends=('gcc-multilib' 'ragel')
 source=(http://www.freedesktop.org/software/harfbuzz/release/${_pkgbasename}-${pkgver}.tar.bz2)
-sha256sums=('d93d7cb7979c32672e902fdfa884599e63f07f2fa5b06c66147d20c516d4b8f7')
+sha256sums=('8216d2404aaab7fde87be0365a90d64aa6c55928e104557cfcb37b54a096cb8c')
 
+prepare() {
+  cd ${_pkgbasename}-$pkgver
+  NOCONFIGURE=1 ./autogen.sh
+}
+
 build() {
   export CC="gcc -m32"
   export CXX="g++ -m32"
@@ -19,9 +24,9 @@
   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
 
   cd "${srcdir}/${_pkgbasename}-${pkgver}"
-
-  # work around autogen.sh requiring ragel
-  autoreconf --force --install --verbose
+ 
+  CFLAGS+=' -DNDEBUG'
+  CXXFLAGS+=' -DNDEBUG'
   ./configure --prefix=/usr --libdir=/usr/lib32 --disable-silent-rules --with-graphite2=no --without-cairo
   make
 }



More information about the arch-commits mailing list