jobextra/openjpeg2/PKGBUILD

54 lines
1.5 KiB
Bash

#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=openjpeg2
pkgver=2.5.2
pkgrel=01
pkgdesc="An open source JPEG 2000 codec, version ${pkgver}"
url="https://github.com/uclouvain/openjpeg"
makedepends=('cmake' 'doxygen' 'graphviz')
source=("$pkgname-$pkgver.tar.gz::https://github.com/uclouvain/openjpeg/archive/v$pkgver.tar.gz")
prepare() {
# Remove all third party libraries just to be sure
find openjpeg-"${pkgver}"/thirdparty/ -mindepth 1 -maxdepth 1 -type d -exec rm -rf {} \;
}
build() {
cmake -B build -S openjpeg-"${pkgver}" \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_STATIC_LIBS=OFF \
-DBUILD_DOC=on
VERBOSE=1 cmake --build build
}
check() {
ctest --test-dir build --output-on-failure
}
package() {
depends=('libpng' 'libtiff' 'lcms2')
DESTDIR="$pkgdir" cmake --install build
install -Dm 644 "${srcdir}"/openjpeg-"${pkgver}"/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('BSD-2-Clause' 'MIT')
sha256sums=(90e3896fed910c376aaf79cdd98bdfdaf98c6472efd8e1debf0a854938cbda6a) # v2.5.2.tar.gz
## 328666891d3ba69b4177615735a0f397ff0aed1aa2c2f93d3036bf5c85df9d69 openjpeg2-2.5.2-01-x86_64.pkg.tar.lz