diff options
author | Vijay Marcel <vijaymarcel@outlook.com> | 2024-02-22 21:39:20 +0700 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2024-02-23 16:32:51 +0700 |
commit | 560f3e11fef6a413e7594a7afc6ca72fc9d5c72d (patch) | |
tree | 2f0dae9b95ad30294bd71a1b398007843d8acce5 /libraries | |
parent | 204e35bdd18842bb0fbc1b0113f9173eebee127b (diff) | |
download | slackbuilds-560f3e11fef6a413e7594a7afc6ca72fc9d5c72d.tar.gz slackbuilds-560f3e11fef6a413e7594a7afc6ca72fc9d5c72d.tar.xz |
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/changelog | 4 | ||||
-rw-r--r-- | libraries/libjxl/libjxl.SlackBuild | 30 | ||||
-rw-r--r-- | libraries/libjxl/libjxl.info | 6 |
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" |