summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Sun2018-07-22 08:03:54 -0400
committerAndrew Sun2018-07-22 08:03:54 -0400
commita92d807fc0a3defe6b256b09482acd98e8da4c17 (patch)
tree1b7269dfce5524dc206293fead45622ed89af3e8
parente4492d23dd441bc6ad36509d76e1af632413d6aa (diff)
downloadaur-a92d807fc0a3defe6b256b09482acd98e8da4c17.tar.gz
mingw-w64-libksba: fix build
-rw-r--r--PKGBUILD10
1 files changed, 7 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e643fb9f55d3..c6391774f1b0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,10 +25,10 @@ prepare() {
build() {
cd "${srcdir}/libksba-${pkgver}/"
for _arch in ${_architectures}; do
- mkdir -p build-${_arch} && pushd build-${_arch}
+ mkdir -p ${srcdir}/build-${_arch} && pushd ${srcdir}/build-${_arch}
${_arch}-configure \
--with-libgpg-error-prefix=/usr/${_arch} \
- ..
+ ${srcdir}/libksba-${pkgver}
make
popd
done
@@ -36,8 +36,12 @@ build() {
package() {
for _arch in ${_architectures}; do
- cd "${srcdir}/libksba-${pkgver}/build-${_arch}"
+ cd "${srcdir}/build-${_arch}"
+ # missing ${pkgdir}/usr/${_arch}/lib dir causes installing def file to fail
+ mkdir -p ${pkgdir}/usr/${_arch}/lib
+
make DESTDIR="${pkgdir}" install
+ rm -rf "${pkgdir}"/usr/${_arch}/share
${_arch}-strip --strip-unneeded "${pkgdir}"/usr/${_arch}/bin/*.dll
${_arch}-strip -g "${pkgdir}"/usr/${_arch}/lib/*.a
done