summaryrefslogtreecommitdiffstats
path: root/libraries
diff options
context:
space:
mode:
author Vijay Marcel2024-02-22 15:39:20 +0100
committer Willy Sudiarto Raharjo2024-02-23 10:32:51 +0100
commit560f3e11fef6a413e7594a7afc6ca72fc9d5c72d (patch)
tree2f0dae9b95ad30294bd71a1b398007843d8acce5 /libraries
parent204e35bdd18842bb0fbc1b0113f9173eebee127b (diff)
downloadslackbuilds-560f3e11fef6a413e7594a7afc6ca72fc9d5c72d.tar.gz
libraries/libjxl: Updated for version 0.9.2.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries')
-rw-r--r--libraries/libjxl/changelog4
-rw-r--r--libraries/libjxl/libjxl.SlackBuild30
-rw-r--r--libraries/libjxl/libjxl.info6
3 files changed, 20 insertions, 20 deletions
diff --git a/libraries/libjxl/changelog b/libraries/libjxl/changelog
index 850d7a5f1d..129277e40f 100644
--- a/libraries/libjxl/changelog
+++ b/libraries/libjxl/changelog
@@ -25,3 +25,7 @@ Upgraded to version 0.8.2
Removed support for JNI java wrapper and also removed
zulu-openjdk8 as dependency since the SlackBuild fails
to build. Thanks to B.Watson for pointing this out.
+
+21/02/2024:
+
+Updated to version 0.9.2
diff --git a/libraries/libjxl/libjxl.SlackBuild b/libraries/libjxl/libjxl.SlackBuild
index 2e4d43a84f..ebdba44fb4 100644
--- a/libraries/libjxl/libjxl.SlackBuild
+++ b/libraries/libjxl/libjxl.SlackBuild
@@ -1,7 +1,8 @@
#!/bin/bash
+
# Slackware build script for libjxl
-# Copyright 2022-2023 Vijay Marcel
+# Copyright 2022-2024 Vijay Marcel
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=libjxl
-VERSION=${VERSION:-0.8.2}
+VERSION=${VERSION:-0.9.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -37,9 +38,6 @@ if [ -z "$ARCH" ]; then
esac
fi
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
@@ -49,7 +47,6 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-march=i586 -mtune=i686 -pipe -O2 -fPIC"
LIBDIRSUFFIX=""
@@ -83,8 +80,7 @@ find -L . \
cmake -B build -S $TMP/$PRGNAM-$VERSION \
-DBUILD_TESTING:BOOL='false' \
- -DENABLE_FUZZERS_DEFAULT:BOOL='false' \
- -DCMAKE_EXE_LINKER_FLAGS:STRING="$SLDFLAGS" \
+ -DENABLE_FUZZERS_DEFAULT:BOOL='false' \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DBUNDLE_LIBPNG_DEFAULT='NO' \
@@ -92,13 +88,13 @@ cmake -B build -S $TMP/$PRGNAM-$VERSION \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
-DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib${LIBDIRSUFFIX} \
-DCMAKE_INSTALL_BINDIR:PATH=/usr/bin \
- -DCMAKE_INSTALL_MANDIR:PATH=/usr/man \
+ -DCMAKE_INSTALL_MANDIR:PATH=/usr/man \
-DBUILD_SHARED_LIBS:BOOL='true' \
- -DJPEGXL_ENABLE_JNI:BOOL='false' \
- -DJPEGXL_ENABLE_JPEGLI:BOOL='true' \
- -DJPEGXL_ENABLE_OPENEXR:BOOL='true' \
+ -DJPEGXL_ENABLE_JNI:BOOL='false' \
+ -DJPEGXL_ENABLE_JPEGLI:BOOL='false' \
+ -DJPEGXL_ENABLE_OPENEXR:BOOL='true' \
-DJPEGXL_ENABLE_DEVTOOLS:BOOL='false' \
- -DJPEGXL_ENABLE_DOXYGEN:BOOL='false' \
+ -DJPEGXL_ENABLE_DOXYGEN:BOOL='false' \
-DJPEGXL_ENABLE_MANPAGES:BOOL='true' \
-DJPEGXL_ENABLE_SKCMS:BOOL='false' \
-DJPEGXL_BUNDLE_SKCMS:BOOL='false' \
@@ -106,8 +102,8 @@ cmake -B build -S $TMP/$PRGNAM-$VERSION \
-DJPEGXL_ENABLE_EXAMPLES:BOOL='false' \
-DJPEGXL_ENABLE_FUZZERS:BOOL='false' \
-DJPEGXL_ENABLE_PLUGINS:BOOL='false' \
- -DJPEGXL_ENABLE_VIEWERS:BOOL='true' \
- -DJPEGXL_ENABLE_TOOLS:BOOL='true' \
+ -DJPEGXL_ENABLE_VIEWERS:BOOL='false' \
+ -DJPEGXL_ENABLE_TOOLS:BOOL='true' \
-DJPEGXL_ENABLE_SIZELESS_VECTORS:BOOL='false' \
-DJPEGXL_ENABLE_TCMALLOC:BOOL='true' \
-DJPEGXL_WARNINGS_AS_ERRORS:BOOL='false' \
@@ -123,7 +119,7 @@ make -C build DESTDIR="$PKG" install
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+ | cut -f 1 -d : | xargs strip --strip-unneeded --remove-section=.comment --remove-section=.note 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
@@ -131,7 +127,7 @@ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; r
find $PKG -name perllocal.pod -o -name ".packlist" -o -name "*.bs" | xargs rm -f || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md CONTRIBUTORS LICENSE PATENTS README.md SECURITY.md $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md CONTRIBUTORS LICENSE PATENTS README.md SECURITY.md BUILDING.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/libraries/libjxl/libjxl.info b/libraries/libjxl/libjxl.info
index 48644af56d..70764e835e 100644
--- a/libraries/libjxl/libjxl.info
+++ b/libraries/libjxl/libjxl.info
@@ -1,8 +1,8 @@
PRGNAM="libjxl"
-VERSION="0.8.2"
+VERSION="0.9.2"
HOMEPAGE="https://jpeg.org/jpegxl/"
-DOWNLOAD="https://github.com/libjxl/libjxl/archive/v0.8.2/libjxl-0.8.2.tar.gz"
-MD5SUM="826a2508b7978f50638794473173a3ad"
+DOWNLOAD="https://github.com/libjxl/libjxl/archive/v0.9.2/libjxl-0.9.2.tar.gz"
+MD5SUM="11ecf6dbf3a9afdf907becb016bf8e0c"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gflags gperftools graphviz highway"