41 lines
1.2 KiB
Bash
41 lines
1.2 KiB
Bash
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
|
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
|
|
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
|
|
|
|
pkgname=openjpeg2
|
|
pkgver=2.5.3
|
|
pkgrel=1
|
|
pkgdesc="An open source JPEG 2000 codec, version ${pkgver}"
|
|
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
|
license=('BSD-2-Clause' 'MIT')
|
|
url="https://github.com/uclouvain/openjpeg"
|
|
makedepends=('cmake' 'doxygen' 'graphviz')
|
|
depends=('libpng' 'libtiff' 'lcms2' 'glibc')
|
|
source=("$pkgname-$pkgver.tar.gz::https://github.com/uclouvain/openjpeg/archive/v$pkgver.tar.gz")
|
|
sha256sums=('368fe0468228e767433c9ebdea82ad9d801a3ad1e4234421f352c8b06e7aa707')
|
|
|
|
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() {
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
install -Dm 644 "${srcdir}"/openjpeg-"${pkgver}"/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
|
|
}
|