diff options
author | Timo Sarawinski | 2020-02-07 16:29:00 +0100 |
---|---|---|
committer | Timo Sarawinski | 2020-02-07 16:29:00 +0100 |
commit | 641073a21a4979d349efc8c5c6ff43902abc2bfc (patch) | |
tree | e314a6eeca708c62332c40d06f895edb97b7bcec | |
download | aur-641073a21a4979d349efc8c5c6ff43902abc2bfc.tar.gz |
first release
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4341e5db686c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = openjpeg2-git + pkgdesc = An open source JPEG 2000 codec, version 2.3.2.r2787.647f9b11 + pkgver = 2.3.2.r2787.647f9b11 + pkgrel = 1 + url = https://github.com/uclouvain/openjpeg + arch = x86_64 + license = custom: BSD + makedepends = cmake + makedepends = doxygen + depends = zlib + depends = libpng + depends = libtiff + depends = lcms2 + provides = openjpeg2 + conflicts = openjpeg2 + replaces = openjpeg2 + source = openjpeg2::git+https://github.com/uclouvain/openjpeg + sha256sums = SKIP + +pkgname = openjpeg2-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2d5a77b4ba94 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Timo Sarawinski <timo@it-kraut.net> + +pkgname=openjpeg2-git +_pkgname=openjpeg2 +pkgver=2.3.2.r2787.647f9b11 +pkgrel=1 +pkgdesc="An open source JPEG 2000 codec, version ${pkgver}" +arch=(x86_64) +license=('custom: BSD') +url="https://github.com/uclouvain/openjpeg" +makedepends=('cmake' 'doxygen') +depends=('zlib' 'libpng' 'libtiff' 'lcms2') +provides=('openjpeg2') +conflicts=('openjpeg2') +replaces=('openjpeg2') +source=(openjpeg2::git+https://github.com/uclouvain/openjpeg) +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_pkgname}" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${srcdir}" + mkdir build + + # Install doxygen docs to the right directory + sed -i -e "s:DESTINATION\ share/doc:DESTINATION\ share/doc/${_pkgname}:" openjpeg2/doc/CMakeLists.txt +} + +build() { + cd "${srcdir}/build" + + cmake "../openjpeg2" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DBUILD_SHARED_LIBS=ON \ + -DBUILD_STATIC_LIBS=OFF \ + -DBUILD_DOC=on + + make +} + +package() { + cd "${srcdir}/build" + make DESTDIR="${pkgdir}" install + + install -m755 -d "${pkgdir}/usr/share/licenses/openjpeg2" + mv "${pkgdir}"/usr/share/doc/openjpeg-*/LICENSE "${pkgdir}"/usr/share/licenses/openjpeg2 + rmdir "${pkgdir}"/usr/share/doc/openjpeg-* +} |