diff options
author | Nicola Murino | 2024-01-26 15:30:47 +0100 |
---|---|---|
committer | Nicola Murino | 2024-01-26 15:30:47 +0100 |
commit | 266d2700332bf3dab07e4e39049e898eb29b2b2e (patch) | |
tree | dbd5d11741ccb36c95f2a2795c35af293004fefa /PKGBUILD | |
parent | b906be6244f507b91d7a2787840fd20447c6ef0c (diff) | |
download | aur-mingw-w64-brotli.tar.gz |
Fix static build
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -3,7 +3,7 @@ pkgname=mingw-w64-brotli _pkgname=brotli _gitcommit=ed738e842d2fbdf2d6459e39267a633c4a9b2f5d pkgver=1.1.0 -pkgrel=1 +pkgrel=2 pkgdesc='Brotli compression library (mingw-w64)' arch=('any') license=('MIT') @@ -25,7 +25,11 @@ build() { for _arch in ${_architectures}; do cd "$srcdir"/${_pkgname} mkdir -p build-${_arch} && pushd build-${_arch} - ${_arch}-cmake .. + ${_arch}-cmake -DBUILD_SHARED_LIBS=ON .. + make + popd + mkdir -p build-${_arch}-static && pushd build-${_arch}-static + ${_arch}-cmake -DBUILD_SHARED_LIBS=OFF -DCMAKE_INSTALL_PREFIX=/usr/$_arch/static .. make popd done @@ -33,8 +37,9 @@ build() { package() { for _arch in ${_architectures}; do - cd "${srcdir}/${_pkgname}/build-${_arch}" - make DESTDIR="${pkgdir}" install + make -C "${srcdir}/${_pkgname}/build-${_arch}-static" DESTDIR="${pkgdir}" install + make -C "${srcdir}/${_pkgname}/build-${_arch}" DESTDIR="${pkgdir}" install + ln -s --verbose --relative --target-directory="$pkgdir"/usr/${_arch}/lib "$pkgdir"/usr/${_arch}/static/lib/*.a find "${pkgdir}/usr/${_arch}" -name "*.exe" -exec ${_arch}-strip --strip-all {} \; ${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll ${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a |