summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Bermond2021-06-04 12:40:08 +0000
committerDaniel Bermond2021-06-04 12:40:08 +0000
commitcacd1bcc6f375831fdf19761780ced790c79ca9c (patch)
tree9d13d6a48232bbe0e8558049ffd9d7688afcb374
parenta1953ff70c2e09218690feb690e341e173e08047 (diff)
downloadaur-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--.SRCINFO7
-rw-r--r--PKGBUILD16
2 files changed, 15 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d5c9d90b300b..82fa02fdb365 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index df80d861650c..1c5be6bceacd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}