summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Demers2016-04-26 02:14:35 -0400
committerAlexandre Demers2016-04-26 02:14:35 -0400
commitbe2b0767dc7b07327487b0fd169030429f54ab91 (patch)
tree52f6554c58a659c987a6c0adfd21d5c9bfdc3127
downloadaur-be2b0767dc7b07327487b0fd169030429f54ab91.tar.gz
Original commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD46
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6903a84bfaa0
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Tue Apr 26 06:14:11 UTC 2016
+pkgbase = lib32-openjpeg2
+ pkgdesc = An open source JPEG 2000 codec, version 2.1.0
+ pkgver = 2.1.0
+ pkgrel = 1
+ url = http://www.openjpeg.org
+ arch = x86_64
+ license = BSD
+ makedepends = cmake
+ makedepends = gcc-multilib
+ depends = openjpeg2
+ depends = lib32-glibc
+ source = http://downloads.sourceforge.net/project/openjpeg.mirror/2.1.0/openjpeg-2.1.0.tar.gz
+ md5sums = f6419fcc233df84f9a81eb36633c6db6
+
+pkgname = lib32-openjpeg2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..956aa198b495
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Alexandre Demers <alexandre.f.demers@gmail.com>
+
+_setPrefix="/usr"
+_setLibdir="lib32"
+_setFullLibdir="${_setPrefix}/${_setLibdir}"
+_pkgbase=openjpeg2
+
+pkgname=${_setLibdir}-${_pkgbase}
+pkgver=2.1.0
+pkgrel=1
+pkgdesc="An open source JPEG 2000 codec, version ${pkgver}"
+arch=('x86_64')
+license=('BSD')
+url="http://www.openjpeg.org"
+makedepends=('cmake' 'gcc-multilib')
+depends=("${_pkgbase}" 'lib32-glibc')
+source=(http://downloads.sourceforge.net/project/openjpeg.mirror/$pkgver/openjpeg-$pkgver.tar.gz)
+md5sums=('f6419fcc233df84f9a81eb36633c6db6')
+
+build() {
+ export CFLAGS="-m32"
+ export CXXFLAGS="-m32"
+ export PKG_CONFIG_PATH="${_setFullLibdir}/pkgconfig"
+
+ cd "${srcdir}"
+ mkdir -p build
+ cd build
+ cmake "../openjpeg-$pkgver" -DCMAKE_INSTALL_PREFIX=${_setPrefix} -DOPENJPEG_INSTALL_LIB_DIR=${_setLibdir} -DBUILD_DOC=off
+ make
+}
+
+package() {
+ cd "${srcdir}/build"
+ make DESTDIR="${pkgdir}" install
+
+ # removing unneeded files and folders
+ rm -rf "${pkgdir}/${_setPrefix}"/{bin,include}
+ rm -fr "${pkgdir}/${_setFullLibdir}"/openjpeg-2.1
+
+ # installing license
+ mkdir -p "${pkgdir}/${_setPrefix}"/share/licenses/openjpeg-2.1
+ cp LICENSE.txt "${pkgdir}/${_setPrefix}"/share/licenses/openjpeg-2.1/LICENSE
+
+ mkdir -p "${pkgdir}/${_setPrefix}"/share/licenses/${pkgname}
+ ln -s ../openjpeg-2.1/LICENSE "${pkgdir}/${_setPrefix}"/share/licenses/${pkgname}/LICENSE
+}