diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 56 |
1 files changed, 29 insertions, 27 deletions
@@ -1,36 +1,36 @@ +# Maintainer: pingplug <pingplug@foxmail.com> +# Contributor: Schala Zeal <schalaalexiazeal@gmail.com> + +_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + pkgname=mingw-w64-graphite -pkgver=1.3.11 +pkgver=1.3.12 pkgrel=1 -arch=(any) -pkgdesc="reimplementation of the SIL Graphite text processing engine (mingw-w64)" -license=("LGPL" "GPL" "custom") -depends=(mingw-w64-crt) -makedepends=(mingw-w64-cmake python2) -options=(staticlibs !strip !buildflags) +pkgdesc="Reimplementation of the SIL Graphite text processing engine (mingw-w64)" +arch=('any') url="https://github.com/silnrsi/graphite" +license=('LGPL' 'GPL' 'custom') +depends=('mingw-w64-crt') +makedepends=('mingw-w64-cmake' + 'python2') +options=('!strip' 'staticlibs' '!buildflags') source=("https://github.com/silnrsi/graphite/releases/download/${pkgver}/graphite2-${pkgver}.tgz" -"001-graphite2-1.3.8-win64.patch" -"002-graphite2-1.2.1-pkgconfig.patch" -"003-graphite2-1.3.8-staticbuild.patch") -sha1sums=('26b70897bac68868d964ef70002c384ec10b6572' - '68c7b3c1c9e38f357a95e5b3b266d4afcfe78329' - '4460d61e238892c421ae7771e3b36dc0b21d682c' - 'da2c20e50cd50a6cac422fd69459060a02311988') - -_architectures="i686-w64-mingw32 x86_64-w64-mingw32" + "002-graphite2-1.2.1-pkgconfig.patch" + "003-graphite2-1.3.8-staticbuild.patch") +sha256sums=('cd9530c16955c181149f9af1f13743643771cb920c75a04c95c77c871a2029d0' + '22bef0d90c0266b3b0eff01859c1e002f84c165d12242c2bfc153f8f98fb272a' + '5d9512f44ee82e4d8bf273f9a909a64d478cdb3a27f932f377c2863afa092cb2') prepare() { - cd graphite2-$pkgver - patch -p1 -i "${srcdir}"/001-graphite2-1.3.8-win64.patch + cd graphite2-${pkgver} patch -p1 -i "${srcdir}"/002-graphite2-1.2.1-pkgconfig.patch patch -p1 -i "${srcdir}"/003-graphite2-1.3.8-staticbuild.patch sed -i "s:\/usr\/bin\/python:\/usr\/bin\/python2:" tests/{corrupt.py,defuzz,fnttxtrender,fuzzbidi,fuzztest,hbspeeds,jsoncmp} } build() { - cd graphite2-$pkgver - for _arch in ${_architectures}; do - unset LDFLAGS + cd graphite2-${pkgver} + for _arch in ${_architectures}; do mkdir "build-${_arch}" && pushd "build-${_arch}" ${_arch}-cmake \ -DCMAKE_BUILD_TYPE=Release \ @@ -42,11 +42,13 @@ build() { } package() { - for _arch in ${_architectures}; do - cd "${srcdir}/${pkgname#mingw-w64-}2-$pkgver/build-${_arch}" - make DESTDIR="$pkgdir" install - find "$pkgdir/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip {} \; - find "$pkgdir/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; - find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g + for _arch in ${_architectures}; do + cd "${srcdir}/${pkgname#mingw-w64-}2-${pkgver}/build-${_arch}" + make DESTDIR="${pkgdir}" install + find "${pkgdir}/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip {} \; + find "${pkgdir}/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; + find "${pkgdir}/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g done } + +# vim:set ts=2 sw=2 et: |