diff options
author | Schala | 2016-08-19 14:37:59 -0700 |
---|---|---|
committer | Schala | 2016-08-19 14:37:59 -0700 |
commit | e9b5f92df66ee0bd54fb1e749820d6e4747b1c60 (patch) | |
tree | 5e7c34756471f1c8740e232c0643c46a7264cd47 | |
parent | ab7a94208ff31a2c230cbfc8233a858a83f2bc27 (diff) | |
download | aur-e9b5f92df66ee0bd54fb1e749820d6e4747b1c60.tar.gz |
build MJ2
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 |
2 files changed, 13 insertions, 10 deletions
@@ -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 @@ -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" \; |