summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Northon2020-06-08 07:44:35 -0400
committerPatrick Northon2020-06-08 07:44:35 -0400
commit289264bc67307c9d80978fe8734ebbc68af79291 (patch)
tree388ef29b3e6ea68f1bd6e41196e5501890116769
parent0d919ccff4b402bef18ed4f965801cf2dec79b07 (diff)
downloadaur-289264bc67307c9d80978fe8734ebbc68af79291.tar.gz
Add static build.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD14
2 files changed, 10 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 672b6fdcb969..6831122a55cb 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.1
- pkgrel = 1
+ pkgrel = 2
url = http://www.openexr.com/
arch = any
license = BSD
diff --git a/PKGBUILD b/PKGBUILD
index f9b8f53b8a94..21d60021ad60 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=mingw-w64-openexr
pkgver=2.5.1
-pkgrel=1
+pkgrel=2
pkgdesc="An high dynamic-range image file format library (mingw-w64)"
url="http://www.openexr.com/"
arch=(any)
@@ -16,16 +16,20 @@ sha256sums=('11f806bf256453e39fc33bd1cf1fa576a54f144cedcdd3e6935a177e5a89d02e')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build() {
+ _flags=( -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DINSTALL_OPENEXR_DOCS=OFF -DINSTALL_OPENEXR_EXAMPLES=OFF -DOPENEXR_BUILD_UTILS=OFF )
+
for _arch in ${_architectures}; do
- ${_arch}-cmake -S openexr-${pkgver} -B build-${_arch} -DCMAKE_BUILD_TYPE=Release \
- -DBUILD_TESTING=OFF -DINSTALL_OPENEXR_DOCS=OFF -DINSTALL_OPENEXR_EXAMPLES=OFF -DOPENEXR_BUILD_UTILS=OFF
- make -C build-${_arch}
+ ${_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[@]}"
+ make -C "build-${_arch}"
done
}
package() {
for _arch in ${_architectures}; do
- make DESTDIR="${pkgdir}" -C build-${_arch} install
+ 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
done