summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSchala2016-08-19 14:37:59 -0700
committerSchala2016-08-19 14:37:59 -0700
commite9b5f92df66ee0bd54fb1e749820d6e4747b1c60 (patch)
tree5e7c34756471f1c8740e232c0643c46a7264cd47
parentab7a94208ff31a2c230cbfc8233a858a83f2bc27 (diff)
downloadaur-e9b5f92df66ee0bd54fb1e749820d6e4747b1c60.tar.gz
build MJ2
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD19
2 files changed, 13 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index af0edb29be0b..d556842d9d0d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
# Generated by mksrcinfo v8
-# Mon Aug 15 22:04:50 UTC 2016
+# Fri Aug 19 21:37:48 UTC 2016
pkgbase = mingw-w64-openjpeg2
pkgdesc = An open source JPEG 2000 codec, version 2.1.1 (mingw-w64)
pkgver = 2.1.1
- pkgrel = 1
+ pkgrel = 2
url = https://www.openjpeg.org
arch = any
license = custom: BSD
diff --git a/PKGBUILD b/PKGBUILD
index c18624dd923a..873d18318a3d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
pkgname=mingw-w64-openjpeg2
pkgver=2.1.1
-pkgrel=1
+pkgrel=2
arch=(any)
pkgdesc="An open source JPEG 2000 codec, version ${pkgver} (mingw-w64)"
license=("custom: BSD")
@@ -17,7 +17,8 @@ build() {
cd openjpeg-$pkgver
for _arch in ${_architectures}; do
unset LDFLAGS
- mkdir "build-${_arch}-shared" && pushd "build-${_arch}-shared"
+
+ mkdir "build-${_arch}-static" && pushd "build-${_arch}-static"
${_arch}-cmake \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_DOC=OFF \
@@ -26,21 +27,22 @@ build() {
-DBUILD_JP3D=ON \
-DBUILD_JPIP=OFF \
-DBUILD_JPWL=ON \
- -DBUILD_PKGCONFIG_FILES=ON \
+ -DBUILD_SHARED_LIBS=OFF \
..
make
popd
- mkdir "build-${_arch}-static" && pushd "build-${_arch}-static"
+ mkdir "build-${_arch}-shared" && pushd "build-${_arch}-shared"
${_arch}-cmake \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_DOC=OFF \
-DBUILD_TESTING=OFF \
- -DBUILD_CODEC=OFF \
+ -DBUILD_CODEC=ON \
-DBUILD_JP3D=ON \
-DBUILD_JPIP=OFF \
-DBUILD_JPWL=ON \
- -DBUILD_SHARED_LIBS=OFF \
+ -DBUILD_PKGCONFIG_FILES=ON \
+ -DBUILD_MJ2=ON \
..
make
popd
@@ -49,10 +51,11 @@ build() {
package() {
for _arch in ${_architectures}; do
- cd "${srcdir}/openjpeg-$pkgver/build-${_arch}-shared"
- make DESTDIR="$pkgdir" install
cd "${srcdir}/openjpeg-$pkgver/build-${_arch}-static"
make DESTDIR="$pkgdir" install
+ cd "${srcdir}/openjpeg-$pkgver/build-${_arch}-shared"
+ make DESTDIR="$pkgdir" install
+ find "$pkgdir/usr/${_arch}" -name '*.exe' -exec ${_arch}-strip {} \;
find "$pkgdir/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \;
find "$pkgdir/usr/${_arch}" -name '*.a' -o -name '*.dll' | xargs ${_arch}-strip -g
find "$pkgdir/usr/${_arch}/lib" -name '*.dll' -exec mv {} "$pkgdir/usr/${_arch}/bin" \;