[arch-commits] Commit in libjxl/trunk (PKGBUILD)
Daniel Bermond
dbermond at gemini.archlinux.org
Sat Dec 25 12:37:05 UTC 2021
Date: Saturday, December 25, 2021 @ 12:37:05
Author: dbermond
Revision: 1083602
upgpkg: libjxl 0.6.1-2: disable LTO and implement FS#73072
LTO need to be disabled for the time being in packages
that are built with clang and ships static libraries[1][2].
[1] https://archlinux.org/todo/lto-fat-objects/
[2] https://lists.archlinux.org/pipermail/arch-dev-public/2021-December/030601.html
Modified:
libjxl/trunk/PKGBUILD
----------+
PKGBUILD | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-12-25 12:36:49 UTC (rev 1083601)
+++ PKGBUILD 2021-12-25 12:37:05 UTC (rev 1083602)
@@ -3,7 +3,7 @@
pkgbase=libjxl
pkgname=('libjxl' 'libjxl-doc')
pkgver=0.6.1
-pkgrel=1
+pkgrel=2
pkgdesc='JPEG XL image format reference implementation'
arch=('x86_64')
url='https://jpeg.org/jpegxl/'
@@ -12,6 +12,7 @@
'gperftools' 'libjpeg-turbo' 'libpng' 'openexr' 'gtest'
'java-environment' 'python' 'asciidoc' 'doxygen' 'graphviz'
'xdg-utils' 'highway')
+options=('!lto')
source=("git+https://github.com/libjxl/libjxl.git#tag=v${pkgver}"
'git+https://github.com/google/brotli.git'
'git+https://github.com/lvandeve/lodepng.git'
@@ -66,15 +67,10 @@
}
package_libjxl() {
- depends=('brotli')
+ depends=('brotli' 'giflib' 'gperftools' 'libjpeg-turbo' 'libpng' 'openexr')
optdepends=('gdk-pixbuf2: for gdk-pixbuf loader'
- 'giflib: for CLI tools'
'gimp: for gimp plugin'
- 'gperftools: for CLI tools'
- 'java-runtime: for JNI bindings'
- 'libjpeg-turbo: for CLI tools'
- 'libpng: for CLI tools'
- 'openexr: for CLI tools')
+ 'java-runtime: for JNI bindings')
provides=('libjxl.so' 'libjxl_threads.so')
make -C build DESTDIR="$pkgdir" install
More information about the arch-commits
mailing list