Package Details: libjpeg-xl-doc-git 0.1.r3.g739e6cd-1

Git Clone URL: https://aur.archlinux.org/libjpeg-xl-git.git (read-only, click to copy)
Package Base: libjpeg-xl-git
Description: JPEG XL image format reference implementation (documentation) (git version)
Upstream URL: https://jpeg.org/jpegxl/
Keywords: jpegxl jxl libjpegxl
Licenses: Apache
Conflicts: libjpeg-xl-doc
Provides: libjpeg-xl-doc
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 5
Popularity: 0.71
First Submitted: 2020-02-01 14:20
Last Updated: 2020-12-04 18:39

Required by (0)

Sources (13)

Latest Comments

1 2 3 4 Next › Last »

dbermond commented on 2020-11-16 19:19

@andrius4669 Package updated to match the latest upstream changes.

andrius4669 commented on 2020-11-16 18:17

Git submodule list should be updated (current still works tho).

dbermond commented on 2020-10-29 19:51

@andrius4669 Package updated to match the latest upstream changes.

andrius4669 commented on 2020-10-29 18:08

patch no longer applies

dbermond commented on 2020-10-13 17:59

@andrius4669 Package updated to match the latest upstream changes.

andrius4669 commented on 2020-10-13 15:21

...
-- Installing: /home/anon/.cache/yay/libjpeg-xl-git/pkg/libjpeg-xl-git/usr/bin/xyb_range
make: Leaving directory '/home/anon/.cache/yay/libjpeg-xl-git/src/build'
rm: cannot remove '/home/anon/.cache/yay/libjpeg-xl-git/pkg/libjpeg-xl-git/usr/bin/cbrunsli': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...

dbermond commented on 2020-07-28 01:38

@hotaru Patches updated to match to latest upstream changes. Package is now building fine.

hotaru commented on 2020-07-28 01:14

looks like the remove-werror patch is no longer needed:

patching file CMakeLists.txt
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file CMakeLists.txt.rej
==> ERROR: A failure occurred in prepare().
    Aborting...
error making: libjpeg-xl-git

dbermond commented on 2020-05-06 22:31

@andrius4669 It's better to use all submodules that are explicitly declared by upstream. Package is now fixed.

andrius4669 commented on 2020-05-06 20:58

Well, actually, mingw-std-threads is not actually being used or even referenced at all if MINGW is not defined. So fix what is not exactly cleanest but works for me well is:

diff --git a/PKGBUILD b/PKGBUILD
index 0d68e71..9495c4f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,7 +25,6 @@ source=('git+https://gitlab.com/wg1/jpeg-xl.git'
         'git+https://github.com/google/brunsli.git'
         'git+https://github.com/webmproject/sjpeg.git'
         'git+https://skia.googlesource.com/skcms.git'
-        'git+https://github.com/meganz/mingw-std-threads.git'
         '010-libjpeg-xl-git-remove-werror.patch'
         '020-libjpeg-xl-git-fix-headers-install-path.patch'
         '030-libjpeg-xl-git-fix-gdk-pixbuf-install-path.patch'
@@ -38,7 +37,6 @@ sha256sums=('SKIP'
             'SKIP'
             'SKIP'
             'SKIP'
-            'SKIP'
             '0f538f216f7fca8611efd5d638b521eb2c3b1fb716720afb371f034b3165c90c'
             'c2ea669a2afd94b6582921c893e0b382cd632c12d0a9c2358f955fd6cccffdc3'
             '1666790b92321fbf5859abe50c7355c91b0eddd7381529f35f052e71913c3bf0'
@@ -46,6 +44,7 @@ sha256sums=('SKIP'

 prepare() {
     git -C jpeg-xl submodule init
+    git -C jpeg-xl submodule deinit --force third_party/mingw-std-threads
     git -C jpeg-xl config --local submodule.third_party/brotli.url "${srcdir}/brotli"
     git -C jpeg-xl config --local submodule.third_party/lodepng.url "${srcdir}/lodepng"
     git -C jpeg-xl config --local submodule.third_party/lcms.url "${srcdir}/Little-CMS"
@@ -53,7 +52,6 @@ prepare() {
     git -C jpeg-xl config --local submodule.third_party/brunsli.url "${srcdir}/brunsli"
     git -C jpeg-xl config --local submodule.third_party/sjpeg.url "${srcdir}/sjpeg"
     git -C jpeg-xl config --local submodule.third_party/skcms.url "${srcdir}/skcms"
-    git -C jpeg-xl config --local submodule.third_party/mingw-std-threads.url "${srcdir}/mingw-std-threads"
     git -C jpeg-xl submodule update
     patch -d jpeg-xl -Np1 -i "${srcdir}/010-libjpeg-xl-git-remove-werror.patch"
     patch -d jpeg-xl -Np1 -i "${srcdir}/020-libjpeg-xl-git-fix-headers-install-path.patch"