summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDaniel Bermond2023-08-12 13:13:28 -0300
committerDaniel Bermond2023-08-12 13:13:28 -0300
commit8bb1741218c4eed58ee4528baaeab4e6cd0b528f (patch)
tree028eb51659e8d3cfc368f4d200c5af69ed346e1a /PKGBUILD
parentd970f65fb6b82210374e282f3940e84de09d03d4 (diff)
downloadaur-8bb1741218c4eed58ee4528baaeab4e6cd0b528f.tar.gz
Update git submodules and cmake commands
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 9 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0580625b9906..a352cd51d36d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgbase=libjxl-git
pkgname=('libjxl-git' 'libjxl-doc-git')
-pkgver=0.8.0.r30.gc847c172
+pkgver=0.8.2.r509.ge6202f71
pkgrel=1
pkgdesc='JPEG XL image format reference implementation (git version)'
arch=('x86_64')
@@ -21,7 +21,8 @@ source=('git+https://github.com/libjxl/libjxl.git'
'git+https://github.com/google/highway.git'
'git+https://github.com/glennrp/libpng.git'
'git+https://github.com/madler/zlib.git'
- 'libjxl-testdata'::'git+https://github.com/libjxl/testdata.git')
+ 'libjxl-testdata'::'git+https://github.com/libjxl/testdata.git'
+ 'git+https://github.com/libjpeg-turbo/libjpeg-turbo.git')
sha256sums=('SKIP'
'SKIP'
'SKIP'
@@ -31,12 +32,13 @@ sha256sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
'SKIP')
prepare() {
git -C libjxl submodule init
local _submodule
- for _submodule in brotli googletest sjpeg skcms highway libpng zlib
+ for _submodule in brotli googletest sjpeg skcms highway libpng zlib libjpeg-turbo
do
git -C libjxl config --local "submodule.third_party/${_submodule}.url" "${srcdir}/${_submodule}"
done
@@ -56,6 +58,7 @@ build() {
export CFLAGS+=' -DNDEBUG -ffat-lto-objects'
export CXXFLAGS+=' -DNDEBUG -ffat-lto-objects -Wp,-U_GLIBCXX_ASSERTIONS'
cmake -B build -S libjxl \
+ -G 'Unix Makefiles' \
-DCMAKE_BUILD_TYPE:STRING='None' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DJPEGXL_ENABLE_BENCHMARK:BOOL='false' \
@@ -69,11 +72,12 @@ build() {
-DJPEGXL_BUNDLE_LIBPNG:BOOL='NO' \
-DJPEGXL_INSTALL_JARDIR='/usr/share/java' \
-Wno-dev
- make -C build all doc
+ cmake --build build
+ make -C build doc
}
check() {
- make -C build test
+ ctest --test-dir build --output-on-failure
}
package_libjxl-git() {