summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Northon2020-09-10 01:55:34 -0400
committerPatrick Northon2020-09-10 01:55:34 -0400
commitb7cf48cc484c431f45e367fe6c250e9c2be77d1c (patch)
treea20f4edf108790f2c4edda49f4b4b2ee69b48a24
parentf3ca81cfc5f1098f6761247eb4faba348eb6244a (diff)
downloadaur-b7cf48cc484c431f45e367fe6c250e9c2be77d1c.tar.gz
Fix building both static and shared libs.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD7
2 files changed, 3 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c48df6d444ce..91a08649319a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = mingw-w64-openexr
pkgdesc = An high dynamic-range image file format library (mingw-w64)
pkgver = 2.5.3
- pkgrel = 2
+ pkgrel = 3
url = http://www.openexr.com/
arch = any
license = BSD
diff --git a/PKGBUILD b/PKGBUILD
index ccfc69cf95af..927a40f2c8b8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=mingw-w64-openexr
pkgver=2.5.3
-pkgrel=2
+pkgrel=3
pkgdesc="An high dynamic-range image file format library (mingw-w64)"
url="http://www.openexr.com/"
arch=(any)
@@ -20,16 +20,13 @@ build() {
-DINSTALL_OPENEXR_DOCS=OFF -DINSTALL_OPENEXR_EXAMPLES=OFF -DOPENEXR_BUILD_UTILS=OFF -DPYILMBASE_ENABLE=OFF )
for _arch in ${_architectures}; do
- ${_arch}-cmake -S "openexr-${pkgver}" -B "build-${_arch}-static" "${_flags[@]}" -DBUILD_SHARED_LIBS=FALSE
- make -C "build-${_arch}-static"
- ${_arch}-cmake -S "openexr-${pkgver}" -B "build-${_arch}" "${_flags[@]}"
+ ${_arch}-cmake -S "openexr-${pkgver}" -B "build-${_arch}" "${_flags[@]}" -DOPENEXR_BUILD_BOTH_STATIC_SHARED=ON
make -C "build-${_arch}"
done
}
package() {
for _arch in ${_architectures}; do
- make DESTDIR="${pkgdir}" -C "build-${_arch}-static" install
make DESTDIR="${pkgdir}" -C "build-${_arch}" install
${_arch}-strip --strip-unneeded "$pkgdir"/usr/${_arch}/bin/*.dll
${_arch}-strip -g "$pkgdir"/usr/${_arch}/lib/*.a