diff options
author | kfg | 2018-05-12 20:07:47 +0200 |
---|---|---|
committer | kfg | 2018-05-12 20:07:47 +0200 |
commit | 74201b04189b8d8a4b1980b8d79b7841dbf55f02 (patch) | |
tree | 309b159728df5dd1a7668100751c8c29238e243b /PKGBUILD | |
parent | 0465cabcb01360704b44ebf0c83e2db061a299d2 (diff) | |
download | aur-74201b04189b8d8a4b1980b8d79b7841dbf55f02.tar.gz |
1.0.2-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 18 insertions, 12 deletions
@@ -1,37 +1,43 @@ # Maintainer: Karl-Felix Glatzer <karl.glatzer@gmx.de> pkgname=mingw-w64-fribidi -pkgver=0.19.7 -pkgrel=2 +pkgver=1.0.2 +pkgrel=1 pkgdesc="A Free Implementation of the Unicode Bidirectional Algorithm (mingw-w64)" arch=('any') license=('LGPL') url="http://fribidi.org" -depends=('mingw-w64-crt' 'mingw-w64-glib2') +depends=('mingw-w64-crt') options=('!strip' '!buildflags' '!libtool' 'staticlibs') -makedepends=('mingw-w64-gcc' 'mingw-w64-configure') -source=("http://fribidi.org/download/fribidi-${pkgver}.tar.bz2") -md5sums=('6c7e7cfdd39c908f7ac619351c1c5c23') +makedepends=('mingw-w64-gcc' 'mingw-w64-meson' 'git') +_commit=f2c9d50722cb60d0cdec3b1bafba9029770e86b4 # tags/v1.0.2^0 +source=("git+https://github.com/fribidi/fribidi#commit=$_commit") +md5sums=('SKIP') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" build() { for _arch in ${_architectures}; do - mkdir -p ${srcdir}/fribidi-${pkgver}/build-${_arch} && cd ${srcdir}/fribidi-${pkgver}/build-${_arch} + mkdir -p ${srcdir}/fribidi/build-${_arch} && cd ${srcdir}/fribidi/build-${_arch} - ${_arch}-configure + ${_arch}-meson .. -D docs=false + ninja + done +} - make +check() { + for _arch in ${_architectures}; do + cd ${srcdir}/fribidi/build-${_arch} + meson test .. done } package() { for _arch in ${_architectures}; do - cd ${srcdir}/fribidi-${pkgver}/build-${_arch} - make DESTDIR="${pkgdir}" install + cd ${srcdir}/fribidi/build-${_arch} + DESTDIR="${pkgdir}" ninja install ${_arch}-strip -s ${pkgdir}/usr/${_arch}/bin/*.exe ${_arch}-strip -x -g ${pkgdir}/usr/${_arch}/bin/*.dll ${_arch}-strip -g ${pkgdir}/usr/${_arch}/lib/*.a - rm -r ${pkgdir}/usr/${_arch}/share done } |