From a2518e8524244df28065f6b70e0516b53f5c6ed19ef8b819e1e2eb31ffc6639a Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 21 Jun 2024 19:29:45 +0300 Subject: [PATCH] OpenJPEG skel --- build/distfiles/.gitignore | 1 + build/distfiles/openjpeg-2.5.2.tar.gz.meta4 | 18 +++++++++++++++ build/skel/graphics/imagemagick-7.1.1-33.do | 1 + build/skel/graphics/openjpeg-2.5.2.do | 25 +++++++++++++++++++++ 4 files changed, 45 insertions(+) create mode 100644 build/distfiles/openjpeg-2.5.2.tar.gz.meta4 create mode 100644 build/skel/graphics/openjpeg-2.5.2.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 1f92bfd..c5f6680 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -145,6 +145,7 @@ /nsxiv.git /oniguruma-v6.9.9.tar.zst /oniguruma.git/ +/openjpeg-2.5.2.tar.gz /openssh-9.7p1.tar.gz /openssl-1.1.1w.tar.gz /opus-1.5.2.tar.gz diff --git a/build/distfiles/openjpeg-2.5.2.tar.gz.meta4 b/build/distfiles/openjpeg-2.5.2.tar.gz.meta4 new file mode 100644 index 0000000..e11c9c2 --- /dev/null +++ b/build/distfiles/openjpeg-2.5.2.tar.gz.meta4 @@ -0,0 +1,18 @@ + + + + dcfe05f4528f1029a770a9581ebe87fe8821228ebaa52add48d00a89e42f7eb9 + efa1975a303353bc09b0e0615966326aeb9e3d8b9247995b05303dbf085adf8a6c46e4577313e84ec465ba733fabf5b2826b259a401652aa0bda0aa8e4faa81d + bc24e1e7b16f989acf28d86017a78eea84a2d8b57b16d8989badb51e0077d36f + a30ed49b29bccbc6ecdfef790c2247343b46d8e4da645bcd4e83342e337b294e31b6d5cc82fd787f135aef63d670a3fb32a7738d83932cd7b4da143216226eed + f6784ff3aa2810267e83425db381b497865579e0f957bdb20e7c741a64418d17 + 3f34b9cdecf93b8a6e7a5c65ac35b49055ade6305e10bae933acf768683517f0fa858af7ca253ef79938be9ed40ceb87765b7707030d2b715b19a0f80e8d5020 + ace81766f27343fb6f5b01ea85efe9eb0689076905c927e8e3c148cf3ecebe282d651e99f73c452a97545f663a969563050c84790888097963ce254dc3030922 + 383857954a37e999df72f9cf584d8826b4365185a8eabdecd13ff491807d7458 + dc4cab438237b9c549500e2457f95f1389104863f965257545ab565ae1bb452914c0429278f8893f630231d6d9c1dfdc96abb72afc42339f6a53c4c1e600b8d3 + 78c215f587d5af25bfcb86fcddffb17f683ef9c818c1d2c59d6307099191ae5f + 8f1ff159119797e3d6ea2f967cc2142c + 1873575 + https://codeload.github.com/uclouvain/openjpeg/legacy.tar.gz/refs/tags/v2.5.2 + + diff --git a/build/skel/graphics/imagemagick-7.1.1-33.do b/build/skel/graphics/imagemagick-7.1.1-33.do index 2187dc9..4cc9492 100644 --- a/build/skel/graphics/imagemagick-7.1.1-33.do +++ b/build/skel/graphics/imagemagick-7.1.1-33.do @@ -10,6 +10,7 @@ graphics/libjpeg-turbo-3.0.3 graphics/libjxl-v0.10-snapshot-179-gcdb6a667 graphics/libpng-1.6.43 graphics/libwebp-1.4.0 +graphics/openjpeg-2.5.2 " redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/graphics/openjpeg-2.5.2.do b/build/skel/graphics/openjpeg-2.5.2.do new file mode 100644 index 0000000..9a97d46 --- /dev/null +++ b/build/skel/graphics/openjpeg-2.5.2.do @@ -0,0 +1,25 @@ +[ -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/cmake-3.28.3 devel/pkgconf-2.1.1" +rdeps=graphics/libpng-1.6.43 +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 uclouvain-openjpeg-bdfe257 +mkdir build +cd build +cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_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 -- 2.48.1