diff options
author | Daniel Bermond | 2021-06-04 12:40:08 +0000 |
---|---|---|
committer | Daniel Bermond | 2021-06-04 12:40:08 +0000 |
commit | cacd1bcc6f375831fdf19761780ced790c79ca9c (patch) | |
tree | 9d13d6a48232bbe0e8558049ffd9d7688afcb374 | |
parent | a1953ff70c2e09218690feb690e341e173e08047 (diff) | |
download | aur-cacd1bcc6f375831fdf19761780ced790c79ca9c.tar.gz |
Install jni wrapper and license files. Add sodep for threads lib.
The needed license files were missing after upstream changed the
license from Apache to BSD.
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 15 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = libjxl-git pkgdesc = JPEG XL image format reference implementation (git version) - pkgver = 0.3.7.r68.gdfc730a + pkgver = 0.3.7.r72.g82c14cd pkgrel = 1 url = https://jpeg.org/jpegxl/ arch = x86_64 @@ -24,6 +24,7 @@ pkgbase = libjxl-git makedepends = asciidoc makedepends = doxygen makedepends = graphviz + makedepends = java-environment source = git+https://github.com/libjxl/libjxl.git source = git+https://github.com/google/brotli.git source = git+https://github.com/lvandeve/lodepng.git @@ -58,12 +59,14 @@ pkgname = libjxl-git provides = libjxl provides = libjpeg-xl-git provides = libjxl.so + provides = libjxl_jni.so + provides = libjxl_threads.so conflicts = libjxl conflicts = libjpeg-xl-git replaces = libjpeg-xl-git pkgname = libjxl-doc-git - pkgdesc = JPEG XL image format reference implementation (documentation) (git version) + pkgdesc = JPEG XL image format reference implementation (documentation; git version) arch = any provides = libjxl-doc provides = libjpeg-xl-doc-git @@ -2,7 +2,7 @@ pkgbase=libjxl-git pkgname=('libjxl-git' 'libjxl-doc-git') -pkgver=0.3.7.r68.gdfc730a +pkgver=0.3.7.r72.g82c14cd pkgrel=1 pkgdesc='JPEG XL image format reference implementation (git version)' arch=('x86_64') @@ -10,7 +10,8 @@ url='https://jpeg.org/jpegxl/' license=('BSD') makedepends=('git' 'cmake' 'clang' 'brotli' 'gdk-pixbuf2' 'giflib' 'gimp' 'libjpeg-turbo' 'libpng' 'openexr' 'zlib' 'libgl' 'freeglut' - 'gtest' 'gmock' 'python' 'asciidoc' 'doxygen' 'graphviz') + 'gtest' 'gmock' 'python' 'asciidoc' 'doxygen' 'graphviz' + 'java-environment') source=('git+https://github.com/libjxl/libjxl.git' 'git+https://github.com/google/brotli.git' 'git+https://github.com/lvandeve/lodepng.git' @@ -84,21 +85,24 @@ package_libjxl-git() { 'libjpeg-turbo: for CLI tools' 'libpng: for CLI tools' 'openexr: for CLI tools') - provides=('libjxl' 'libjpeg-xl-git' 'libjxl.so') + provides=('libjxl' 'libjpeg-xl-git' 'libjxl.so' 'libjxl_jni.so' 'libjxl_threads.so') conflicts=('libjxl' 'libjpeg-xl-git') replaces=('libjpeg-xl-git') make -C build DESTDIR="$pkgdir" install - rm -rf "${pkgdir}/usr"/{include/{contrib,hwy},lib/{pkgconfig/,}libhwy*} + install -D -m755 build/tools/libjxl_jni.so -t "${pkgdir}/usr/lib" + install -D -m644 libjxl/{LICENSE,PATENTS} -t "${pkgdir}/usr/share/licenses/${pkgname}" + rm -r "${pkgdir}/usr"/{include/{contrib,hwy},lib/{pkgconfig/,}libhwy*} } package_libjxl-doc-git() { - pkgdesc="$(sed 's/\((git\)/(documentation) \1/' <<< "$pkgdesc")" + pkgdesc="$(sed 's/(\(git\)/(documentation; \1/' <<< "$pkgdesc")" arch=('any') provides=('libjxl-doc' 'libjpeg-xl-doc-git') conflicts=('libjxl-doc' 'libjpeg-xl-doc-git') replaces=('libjpeg-xl-doc-git') - mkdir -p "${pkgdir}/usr/share/doc" + install -d -m755 "${pkgdir}/usr/share/doc" + install -D -m644 libjxl/{LICENSE,PATENTS} -t "${pkgdir}/usr/share/licenses/${pkgname}" cp -dr --no-preserve='ownership' build/html "${pkgdir}/usr/share/doc/libjxl" } |