summaryrefslogtreecommitdiff
path: root/media-libs/libjxl/libjxl-0.6.1-r1.ebuild
diff options
context:
space:
mode:
authorAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2021-12-17 20:22:42 -0500
committerAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2021-12-17 20:22:42 -0500
commitcbb97bb1b108bd1599aedc2a5c57bf2b2d1e1c24 (patch)
tree6e8cad286f63fedcf3b8562dd1d9365dab478941 /media-libs/libjxl/libjxl-0.6.1-r1.ebuild
parent1375b6a8466decf17e0fc7e746fa4499c2143aa4 (diff)
downloadgentoo-overlay-cbb97bb1b108bd1599aedc2a5c57bf2b2d1e1c24.tar.xz
gentoo-overlay-cbb97bb1b108bd1599aedc2a5c57bf2b2d1e1c24.zip
media-libs/libjxl: fixes
Diffstat (limited to 'media-libs/libjxl/libjxl-0.6.1-r1.ebuild')
-rw-r--r--media-libs/libjxl/libjxl-0.6.1-r1.ebuild18
1 files changed, 13 insertions, 5 deletions
diff --git a/media-libs/libjxl/libjxl-0.6.1-r1.ebuild b/media-libs/libjxl/libjxl-0.6.1-r1.ebuild
index 1677cc8..a348b83 100644
--- a/media-libs/libjxl/libjxl-0.6.1-r1.ebuild
+++ b/media-libs/libjxl/libjxl-0.6.1-r1.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="
https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/lvandeve/lodepng/archive/${LODEPNG_COMMIT}.tar.gz -> lodepng-${LODEPNG_COMMIT}.tar.gz
- https://skia.googlesource.com/skcms/+archive/${SKCMS_COMMIT}.tar.gz -> skcms-${LODEPNG_COMMIT}.tar.gz
+ https://skia.googlesource.com/skcms/+archive/${SKCMS_COMMIT}.tar.gz -> skcms-${SKCMS_COMMIT}.tar.gz
"
fi
@@ -61,11 +61,19 @@ PATCHES=(
"${FILESDIR}/roundtripanimationpatches-ifdef-gif.patch"
)
-src_prepare() {
- if [[ ${PV} != 9999 ]]; then
- rmdir third_party/lodepng
- ln -sv ../../lodepng-${LODEPNG_COMMIT} third_party/lodepng || die
+src_unpack() {
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ else
+ tar -xf ${DISTDIR}/${P}.tar.gz || die
+ tar -xf ${DISTDIR}/lodepng-${LODEPNG_COMMIT}.tar.gz || die
+ rmdir ${P}/third_party/lodepng || die
+ mv lodepng-${LODEPNG_COMMIT} ${P}/third_party/lodepng || die
+ tar -C ${P}/third_party/skcms -xf ${DISTDIR}/skcms-${SKCMS_COMMIT}.tar.gz || die
fi
+}
+
+src_prepare() {
use gdk-pixbuf || sed -i -e '/(gdk-pixbuf)/s/^/#/' plugins/CMakeLists.txt || die
use gimp || sed -i -e '/(gimp)/s/^/#/' plugins/CMakeLists.txt || die
cmake_src_prepare