diff options
author | BuildTools | 2015-11-24 15:32:51 -0800 |
---|---|---|
committer | BuildTools | 2015-11-24 15:32:51 -0800 |
commit | 59e12751260a782a7e9754a20594be801b525fa2 (patch) | |
tree | bb65e4acd827c34fe399cf202dd6a9e657e7049a | |
parent | b50db6821bf88b7f1a08ee8fbf8542e889ff4194 (diff) | |
download | aur-59e12751260a782a7e9754a20594be801b525fa2.tar.gz |
1.1.1 and pkg split
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 32 insertions, 12 deletions
@@ -1,6 +1,6 @@ pkgbase = mingw-w64-harfbuzz pkgdesc = OpenType text shaping engine (mingw-w64) - pkgver = 1.1.0 + pkgver = 1.1.1 pkgrel = 1 url = http://www.freedesktop.org/wiki/Software/HarfBuzz arch = any @@ -8,14 +8,18 @@ pkgbase = mingw-w64-harfbuzz makedepends = mingw-w64-configure makedepends = mingw-w64-cairo makedepends = mingw-w64-icu - depends = mingw-w64-freetype2 - depends = mingw-w64-glib2 - optdepends = mingw-w64-icu: harfbuzz-icu options = !strip options = !buildflags options = staticlibs - source = http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-1.1.0.tar.bz2 - sha256sums = 0f584a5947e60ede565e7a4e122baa5e4b17a62eab872abf5f73d8552ceb716b + source = http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-1.1.1.tar.bz2 + sha256sums = 0c366a77276fa69d40006cf8a2f2dbcd82f3fb406f3960c3c3a0d34dd3a0f06c pkgname = mingw-w64-harfbuzz + depends = mingw-w64-freetype2 + depends = mingw-w64-glib2 + +pkgname = mingw-w64-harfbuzz-icu + pkgdesc = OpenType text shaping engine (ICU integration) (mingw-w64) + depends = mingw-w64-harfbuzz + depends = mingw-w64-icu @@ -1,16 +1,15 @@ -pkgname=mingw-w64-harfbuzz -pkgver=1.1.0 +pkgbase=mingw-w64-harfbuzz +pkgname=(mingw-w64-harfbuzz mingw-w64-harfbuzz-icu) +pkgver=1.1.1 pkgrel=1 pkgdesc="OpenType text shaping engine (mingw-w64)" arch=(any) url="http://www.freedesktop.org/wiki/Software/HarfBuzz" license=("MIT") makedepends=(mingw-w64-configure mingw-w64-cairo mingw-w64-icu) -depends=(mingw-w64-freetype2 mingw-w64-glib2) options=(!strip !buildflags staticlibs) -optdepends=("mingw-w64-icu: harfbuzz-icu") source=("http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-${pkgver}.tar.bz2") -sha256sums=('0f584a5947e60ede565e7a4e122baa5e4b17a62eab872abf5f73d8552ceb716b') +sha256sums=('0c366a77276fa69d40006cf8a2f2dbcd82f3fb406f3960c3c3a0d34dd3a0f06c') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" @@ -39,12 +38,29 @@ build() { done } -package() { +package_mingw-w64-harfbuzz() { + depends=(mingw-w64-freetype2 mingw-w64-glib2) for _arch in ${_architectures}; do cd "${srcdir}/harfbuzz-${pkgver}/build-${_arch}" make DESTDIR="${pkgdir}" install find "$pkgdir/usr/${_arch}" -name '*.exe' -exec rm {} \; find "$pkgdir/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \; find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g + + mkdir -p hb-icu/usr/${_arch}/{bin,include/harfbuzz,lib/pkgconfig}; cd hb-icu + mv "$pkgdir"/usr/${_arch}/bin/libharfbuzz-icu* ./usr/${_arch}/bin + mv "$pkgdir"/usr/${_arch}/lib/libharfbuzz-icu* ./usr/${_arch}/lib + mv "$pkgdir"/usr/${_arch}/lib/pkgconfig/harfbuzz-icu.pc ./usr/${_arch}/lib/pkgconfig + mv "$pkgdir"/usr/${_arch}/include/harfbuzz/hb-icu.h ./usr/${_arch}/include/harfbuzz done } + +package_mingw-w64-harfbuzz-icu() { + pkgdesc="OpenType text shaping engine (ICU integration) (mingw-w64)" + depends=(mingw-w64-harfbuzz mingw-w64-icu) + for _arch in ${_architectures}; do + cd "${srcdir}/harfbuzz-${pkgver}/build-${_arch}" + mkdir -p "$pkgdir/usr/${_arch}" + mv hb-icu/usr/${_arch}/* "$pkgdir/usr/${_arch}" + done +} |