Merge pull request #6367 from xiota/jxl-import
Add ability to import JXL images
This commit is contained in:
41
tools/makedeb/PKGBUILD.libjxl
Normal file
41
tools/makedeb/PKGBUILD.libjxl
Normal file
@@ -0,0 +1,41 @@
|
||||
# Maintainer: RawTherapee Developers
|
||||
|
||||
_pkgname="libjxl"
|
||||
pkgname="$_pkgname"
|
||||
pkgver='0.10.2'
|
||||
pkgrel='1'
|
||||
pkgdesc='JPEG XL image format reference implementation'
|
||||
url='https://github.com/libjxl/libjxl'
|
||||
license=('BSD')
|
||||
arch=('amd64')
|
||||
|
||||
depends=('libgif-dev' 'libjpeg-dev' 'libopenexr-dev' 'libpng-dev' 'libwebp-dev')
|
||||
makedepends=('cmake' 'pkg-config' 'libbrotli-dev' 'libgflags-dev')
|
||||
|
||||
_pkgsrc="$_pkgname"
|
||||
source=("git+$url.git#tag=v$pkgver")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
prepare() {
|
||||
cd "$_pkgsrc"
|
||||
git submodule update --init --recursive --depth 1 --recommend-shallow
|
||||
}
|
||||
|
||||
build() {
|
||||
local _cmake_options=(
|
||||
-B build
|
||||
-S "$_pkgsrc"
|
||||
-DCMAKE_BUILD_TYPE=Release
|
||||
-DCMAKE_INSTALL_PREFIX='/usr'
|
||||
-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
|
||||
-DBUILD_TESTING=OFF
|
||||
-Wno-dev
|
||||
)
|
||||
|
||||
cmake "${_cmake_options[@]}"
|
||||
cmake --build build --parallel
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
Reference in New Issue
Block a user