From febf56b476918d8aaf3ecd6dd50344918fb068c532a4d0e253349a41387cea53 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 21 Jun 2024 20:42:42 +0300 Subject: [PATCH] lcms2 skel --- build/distfiles/.gitignore | 1 + build/distfiles/lcms2-2.16.tar.gz.meta4 | 18 +++++++++++++++ build/skel/graphics/lcms2-2.16.do | 22 +++++++++++++++++++ .../multimedia/mpv-v0.37.0-546-g474e213f52.do | 1 + 4 files changed, 42 insertions(+) create mode 100644 build/distfiles/lcms2-2.16.tar.gz.meta4 create mode 100644 build/skel/graphics/lcms2-2.16.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index efc5951..48d7e84 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -81,6 +81,7 @@ /iniparser.git/ /irssi-1.4.5.tar.xz /lame-3.100.tar.gz +/lcms2-2.16.tar.gz /less-643.tar.gz /lftp-4.9.2.tar.xz /libao-1.2.0.tar.gz diff --git a/build/distfiles/lcms2-2.16.tar.gz.meta4 b/build/distfiles/lcms2-2.16.tar.gz.meta4 new file mode 100644 index 0000000..21a1325 --- /dev/null +++ b/build/distfiles/lcms2-2.16.tar.gz.meta4 @@ -0,0 +1,18 @@ + + + + b37266a1be6586e079600bda00f00ffae74c3a4f592ea6fb7d6c061540faece2 + cf4d10908e6b8e6cf15ec8a99f0a299a9bcb7082f0df5ab1c9d84fcb739132855edf717c2ab746040fc09bace7afaaa8a39538e7ceabd0e68cdb3b4fb5627c6d + 5923e967e733d726fbb315c83bca6355e3f4e3c62e9c3a6cb60a6d7b103fbd38 + de2b450dfd9ad63b8ef62eb197fc0bf4e7a1660fbd00bc53122206d42e4dddf91a8ea49798bba9e02729ec534d6b1148d59d03d605c48f0971d9e221efb2244d + 76db189a7e8dac2145d284e3c30d47bb532522dffcedc0fe3583549b0b3cc020 + a060853f80f91542a878844325ffd9c75387dd8b4c00588f1dd3d689cda0dbeedfb5a99c43659c7e39a5a5eb190410ff5428c370c5678513c49da78cadaeb279 + 638dd6ad6787456c8145510d18b2d0727bd0a446a13ac2934aabc9531d1156eca2a2c0fd780a453823fbd35a1895f9d8de5dc4b3cab505459dd3f0535b4e837d + d873d34ad8b9b4cea010631f1a6228d2087475e4dc5e763eb81acc23d9d45a51 + 3fd0159318e76a36c3bf7bfa3106f8fb613c66cd013da46f612a926fca5e9b6e3706e259bba54b5e4e8d1345877ac76a5c5d3936915b2bb3a9ff4e3d0d41eb8d + f056f5ac7043dba2415a3f0e777e97c7d928b73c5bf93a71f8984eaa0013fb58 + 5c6d69d5e46ccd3aead9ef73c9a00402 + 7632822 + https://github.com/mm2/Little-CMS/releases/download/lcms2.16/lcms2-2.16.tar.gz + + diff --git a/build/skel/graphics/lcms2-2.16.do b/build/skel/graphics/lcms2-2.16.do new file mode 100644 index 0000000..3f873be --- /dev/null +++ b/build/skel/graphics/lcms2-2.16.do @@ -0,0 +1,22 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +. "$BASS_ROOT"/build/skel/common.rc + +bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1" +rdeps="graphics/libjpeg-turbo-3.0.3 graphics/tiff-4.6.0" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz $rdeps +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps $rdeps +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.gz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do b/build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do index dd0a342..ff9d53b 100644 --- a/build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do +++ b/build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do @@ -11,6 +11,7 @@ devel/ninja-v1.12.1 " rdeps=" multimedia/ffmpeg-n7.1-dev-785-g784672b833 +graphics/lcms2-2.16 " meson=meson-0.63.3 placebo=libplacebo-v6.338.0-117-g5c1e6da2 -- 2.48.1