From 71daa1b9038825f629b3c2c7ece253de80a62e1c34b5ae5e020090b17cab8082 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 27 Jun 2024 15:11:59 +0300 Subject: [PATCH] Various currently unused skels --- build/distfiles/.gitignore | 8 ++++ .../distfiles/at-spi2-atk-2.38.0.tar.xz.meta4 | 18 +++++++++ .../at-spi2-core-2.52.0.tar.xz.meta4 | 18 +++++++++ build/distfiles/atk-2.38.0.tar.xz.meta4 | 18 +++++++++ .../brotli-dev-null-60-ga528bce.tar.zst.do | 7 ++++ build/distfiles/pango-1.54.0.tar.xz.meta4 | 18 +++++++++ .../distfiles/shared-mime-info-2.2.tar.zst.do | 7 ++++ .../skel/accessibility/at-spi2-atk-2.38.0.do | 34 +++++++++++++++++ .../skel/accessibility/at-spi2-core-2.52.0.do | 33 ++++++++++++++++ build/skel/accessibility/atk-2.38.0.do | 34 +++++++++++++++++ .../archivers/brotli-dev-null-60-ga528bce.do | 22 +++++++++++ build/skel/graphics/cairo-1.16.0.do | 7 +++- build/skel/graphics/freetype-2.9.1.do | 2 +- build/skel/graphics/gdk-pixbuf-2.42.12.do | 2 + build/skel/graphics/harfbuzz-8.5.0.do | 10 +++-- build/skel/graphics/librsvg-2.40.21.do | 6 +-- build/skel/misc/shared-mime-info-2.2.do | 32 ++++++++++++++++ build/skel/x11-toolkits/gtk+-3.24.42.do | 3 ++ build/skel/x11-toolkits/pango-1.54.0.do | 38 +++++++++++++++++++ 19 files changed, 308 insertions(+), 9 deletions(-) create mode 100644 build/distfiles/at-spi2-atk-2.38.0.tar.xz.meta4 create mode 100644 build/distfiles/at-spi2-core-2.52.0.tar.xz.meta4 create mode 100644 build/distfiles/atk-2.38.0.tar.xz.meta4 create mode 100644 build/distfiles/brotli-dev-null-60-ga528bce.tar.zst.do create mode 100644 build/distfiles/pango-1.54.0.tar.xz.meta4 create mode 100644 build/distfiles/shared-mime-info-2.2.tar.zst.do create mode 100644 build/skel/accessibility/at-spi2-atk-2.38.0.do create mode 100644 build/skel/accessibility/at-spi2-core-2.52.0.do create mode 100644 build/skel/accessibility/atk-2.38.0.do create mode 100644 build/skel/archivers/brotli-dev-null-60-ga528bce.do create mode 100644 build/skel/misc/shared-mime-info-2.2.do create mode 100644 build/skel/x11-toolkits/pango-1.54.0.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 4927e69..1773cd4 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -6,6 +6,9 @@ /apr-1.7.4.tar.bz2 /apr-util-1.6.3.tar.bz2 /aria2-1.37.0.tar.xz +/at-spi2-atk-2.38.0.tar.xz +/at-spi2-core-2.52.0.tar.xz +/atk-2.38.0.tar.xz /autoconf-2.72.tar.xz /automake-1.16.5.tar.xz /b2sum-20190724-12-ged1974e.tar.zst @@ -15,6 +18,8 @@ /bfs.git/ /BLAKE2.git/ /boost_1_74_0.tar.bz2 +/brotli-dev-null-60-ga528bce.tar.zst +/brotli.git/ /c-ares-1.30.0.tar.gz /cairo-1.16.0.tar.xz /cmake-3.28.3-SHA-256.txt @@ -168,6 +173,7 @@ /opus-1.5.2.tar.gz /opus-tools-0.2.tar.gz /opusfile-0.12.tar.gz +/pango-1.54.0.tar.xz /parallel-20240122.tar.bz2 /pcre-8.45.tar.bz2 /pcre2-10.44.tar.bz2 @@ -192,6 +198,8 @@ /rlwrap-0.46.1.tar.gz /rsync-3.3.0.tar.gz /ruby-3.3.3.tar.gz +/shared-mime-info-2.2.tar.zst +/shared-mime-info.git/ /sharness-1.2.0.tar.gz /sox-14.4.2.tar.bz2 /sqlite-src-3450100.zip diff --git a/build/distfiles/at-spi2-atk-2.38.0.tar.xz.meta4 b/build/distfiles/at-spi2-atk-2.38.0.tar.xz.meta4 new file mode 100644 index 0000000..0568f49 --- /dev/null +++ b/build/distfiles/at-spi2-atk-2.38.0.tar.xz.meta4 @@ -0,0 +1,18 @@ + + + + aba9e4167c6c3b8f6775851fd978600f23313eac7f9aa6b35a4974c2f25e88bc + c5a62bd157ac6dcbf19495eb8f92bd6346651b8df64e15acf4d25c1ab35790f154bead1e012714da36c700e58e164527755137a33812f3a1844aa34f0293ebf5 + 37b98458fcbef2b7781420cf81372a1fe9190205b02e3285c0621ccafad62d7d + a21d9fd1366fe4e12c7a78270de97acd0d13a14ace690c304b9714fbcfb428b8a5ec936a92131714b087762ab62452056d08b092f226e5d3a57da513af149cde + 117eb04d770ae57b4fc3ac037217854e3ff0d081da94538dfeb94b7425c51047 + c998c273ff4a4479a1f9ec4e3a6a0728afb57c791367580b278342807682029c85cae9debc295f0d5eaaa903fe0d1a813d28f41950ca08570428a88f142a1fd9 + 2f40ecbc55b0fbaa57ade952a75583bc8fbfde234cce9248489e9ae06e0597d98c2f4c77d8279758dec29da97e06cde5708d30a1238d91bebd023b2320f38528 + cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f + e8c3858420223b4ad011876d78c0c53a2ef3d1a780658ed51492c1dcbfb00f252cac96d05ddae32e9b1afd5d5feee696554d0e56a32260385cb9509682990ca7 + 8fc3909e71df99a2573bb62cb88a25cb78daeb30b1bf63530b3664b092d055d8 + 8b246aac41316c7c1e852cd16a3f34aa + 97464 + https://download.gnome.org/sources/at-spi2-atk/2.38/at-spi2-atk-2.38.0.tar.xz + + diff --git a/build/distfiles/at-spi2-core-2.52.0.tar.xz.meta4 b/build/distfiles/at-spi2-core-2.52.0.tar.xz.meta4 new file mode 100644 index 0000000..ea3b377 --- /dev/null +++ b/build/distfiles/at-spi2-core-2.52.0.tar.xz.meta4 @@ -0,0 +1,18 @@ + + + + 8fe93092246fcb473567819b664dc98dbd6e4d87e23ce548616432dbc5197e17 + 642cf8a63700ed5d5e20eb356f60c5d5e771d34bb0a373e95c71898ea2318c41484faec736ec44b1162fac22a075ca5f7b4698b105972ea060d107f9afc7f5b9 + 2b180624d73972b3933a94057985f5442e74c1c1849831e91607795bc48169ee + 8b727ee2b0abaec5579a64d93b84e80ac8c31a26515ba28b2e7f165187e727901037ce1635fa684ba3b8d11f5373f1d68fcfca4b8046f01f45d61bf2c5d81d4e + dff5a9c0871f443255a03b70b17124f06b01ea705f98d2ff8e2c442dcc75bd14 + a684867807812ef630d61066ab0f6e22276b8942a380943bb8cf3fd03b10448bf9648479b36d974039dfc00d9e4de0e6d02425b2354ffd0add05c684f1303c5a + 0482cae97cf5e2295ab56f6ae83db9e1047813a1c3c2b6cd6012f95dfabec1f7a93d0045a1a7c3fabb7a389f71dc43f797b2ad9242e97ddf565cf63948ae146b + 0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab + 55f8bb7a328e4174a64590a2e5c6d63cd05499c87e179e18ef0b839696f65762f869ffd29d5ff4fd85217c76ea0e222a44b292684b48761c3184e94436452107 + 921937c1067888b1699b6d2b60f5d6306c7530a63298d78c9fd694f56678752d + a788d09ef8ea13d52fb9daca89eb55bd + 574684 + https://download.gnome.org/sources/at-spi2-core/2.52/at-spi2-core-2.52.0.tar.xz + + diff --git a/build/distfiles/atk-2.38.0.tar.xz.meta4 b/build/distfiles/atk-2.38.0.tar.xz.meta4 new file mode 100644 index 0000000..3f4f9ba --- /dev/null +++ b/build/distfiles/atk-2.38.0.tar.xz.meta4 @@ -0,0 +1,18 @@ + + + + cbc1b7ba03009ee5cc0e646d8a86117e0d65bf8d105f2e8714fbde0299a8012e + c89e13e413ea46667d94a3555a1764ee22be353b90b0940735fceaad823403026503c463b3ad200fa176ee4faee6dd3cf421542bf1e1a9dbc9a4844ae2963874 + 639b526b9f95616169dedf7ed94b3661819a6d32e40714b027221bf9313633f5 + d0fe6408ff117225e022e8ec2f6384c36a930b4b128cb9128ab7ab9ed01892618f957d668508eb42f15e55a8ec84c26bb831cb58cbc10b46b84fb16dc23affb6 + d6ec8772c067a0f1f39f0842b5609f85d24b305bea2f61f2a2f448102015f6cb + 11260fae89867b729f39bfadf730a93163965ada3fad5f583e2ab0d8090b6d22244c1c773d12730ecb3d4a2906134f2c9b9e6fa44f7e2201f1afaa053ef2e63b + dffd0a0814a9183027c38a985d86cb6544858e9e7d655843e153440467957d6bc1abd9c9479a57078aea018053410438a30a9befb7414dc79020b223cd2c774b + ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36 + a37314a506311c16ca16cf1a322df83596f5ecab73aba0e663d5641f45cc02818d5e9f84d8144bb85053d5495046f4da46f5d9e3e2d2ba1b441341c32e849fd1 + 6b306f03a6d23d7796f332bd0a53ad95afe4c1d2d554c314b315b09e2f0effda + e1f5a073676ed8a7007a4236bd4b237f + 303952 + https://download.gnome.org/sources/atk/2.38/atk-2.38.0.tar.xz + + diff --git a/build/distfiles/brotli-dev-null-60-ga528bce.tar.zst.do b/build/distfiles/brotli-dev-null-60-ga528bce.tar.zst.do new file mode 100644 index 0000000..232ca20 --- /dev/null +++ b/build/distfiles/brotli-dev-null-60-ga528bce.tar.zst.do @@ -0,0 +1,7 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +[ -d brotli.git ] || git clone --depth 1 --bare https://github.com/google/brotli.git >&2 +cd brotli.git +commit=a528bce9f65be7515a47cec2cbdcd8023822b99b +git fetch origin $commit >&2 +git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR diff --git a/build/distfiles/pango-1.54.0.tar.xz.meta4 b/build/distfiles/pango-1.54.0.tar.xz.meta4 new file mode 100644 index 0000000..12b0c60 --- /dev/null +++ b/build/distfiles/pango-1.54.0.tar.xz.meta4 @@ -0,0 +1,18 @@ + + + + 1d025a3d857cbfcb1eb93244e1b9a6bd76b120c260096a4ec3554333e4fbef1a + 92c389ab3f21631c245575e30804ffee6fef7b60bc6acdf08159aa325d878cf335203267720aec9143ea2a4e590578424cd64011f73da22e1b0beca85e85a276 + 07272f8cbb059fac69042a1c9a3220e6945c7e19676e76877e3d5b11ce318058 + 29cd6c8f144ecd4d52c77a88b2e9ce459b1d9492df8df0aec1d0c1a159ad40797752ed5324c82e8e63187f0b9ee51459ee615925a1eaeae7e6c0474afffd3937 + 5b38d252e454ccffbcc00c5ccc7e7da763a94742471ba84ac9aaa69babb87ed4 + aef63b41204f2ad4f9b5e82ac643e1ee648f52ce7e398058170c70ae488c1221b12fe6e574501a78eda71ca2a102a7b6241607eef02d43b6e4bc16f8def3fff7 + b08792a811e033b2dc9ae78278ea522fad1064de3a4d33460271eb0502613ee21d2c82349f8e7d8f59d59e0c020b7a3a8efa194572e16e2e78db422956fd97ea + 8a9eed75021ee734d7fc0fdf3a65c3bba51dfefe4ae51a9b414a60c70b2d1ed8 + b828544ff82684e8b056b132d1497b93550262396a990d645ab93a90c521f68a29ccb3bd95dde05dd4d1882189278605b0d0575943c251ade8dfc509a8e49876 + 589938378c3db5c952df60442ab30d4c909cf43f21fed2d96288cb70355cf4dc + cd111e40437b95479c92f74f099f3bac + 1963180 + https://download.gnome.org/sources/pango/1.54/pango-1.54.0.tar.xz + + diff --git a/build/distfiles/shared-mime-info-2.2.tar.zst.do b/build/distfiles/shared-mime-info-2.2.tar.zst.do new file mode 100644 index 0000000..ff7dec9 --- /dev/null +++ b/build/distfiles/shared-mime-info-2.2.tar.zst.do @@ -0,0 +1,7 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +[ -d shared-mime-info.git ] || git clone --depth 1 --bare https://gitlab.freedesktop.org/xdg/shared-mime-info.git >&2 +cd shared-mime-info.git +commit=13695c7225c2f525a435e72739c33ac32bbfbbb9 +git fetch origin $commit >&2 +git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR diff --git a/build/skel/accessibility/at-spi2-atk-2.38.0.do b/build/skel/accessibility/at-spi2-atk-2.38.0.do new file mode 100644 index 0000000..1cd07f7 --- /dev/null +++ b/build/skel/accessibility/at-spi2-atk-2.38.0.do @@ -0,0 +1,34 @@ +[ -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 +devel/ninja-v1.12.1 +lang/Python-3.7.3 +" +rdeps=" +accessibility/at-spi2-core-2.52.0 +accessibility/atk-2.38.0 +" +meson=meson-0.63.3 +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz "$DISTFILES"/$meson.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"/$meson.tar.gz +$TAR xf "$DISTFILES"/$NAME.tar.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +../$meson/meson.py setup --prefix="$SKELBINS"/$ARCH/$NAME-$hsh build >&2 +../$meson/meson.py compile -C build >&2 +../$meson/meson.py install -C build >&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/accessibility/at-spi2-core-2.52.0.do b/build/skel/accessibility/at-spi2-core-2.52.0.do new file mode 100644 index 0000000..d79c29c --- /dev/null +++ b/build/skel/accessibility/at-spi2-core-2.52.0.do @@ -0,0 +1,33 @@ +[ -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 +devel/ninja-v1.12.1 +lang/Python-3.7.3 +" +meson=meson-0.63.3 +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz "$DISTFILES"/$meson.tar.gz +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 +. ./rc +$TAR xf "$DISTFILES"/$meson.tar.gz +$TAR xf "$DISTFILES"/$NAME.tar.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +../$meson/meson.py setup --prefix="$SKELBINS"/$ARCH/$NAME-$hsh build >&2 +../$meson/meson.py compile -C build >&2 +../$meson/meson.py install -C build >&2 + +cd "$SKELBINS"/$ARCH +rm -r \ + $NAME-$hsh/include/atk-1.0 \ + $NAME-$hsh/lib/libatk-1.0* \ + $NAME-$hsh/libdata/pkgconfig/atk.pc +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/accessibility/atk-2.38.0.do b/build/skel/accessibility/atk-2.38.0.do new file mode 100644 index 0000000..e9b470a --- /dev/null +++ b/build/skel/accessibility/atk-2.38.0.do @@ -0,0 +1,34 @@ +[ -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 +devel/ninja-v1.12.1 +lang/Python-3.7.3 +" +meson=meson-0.63.3 +redo-ifchange $bdeps \ + "$DISTFILES"/$NAME.tar.xz \ + "$DISTFILES"/$meson.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"/$meson.tar.gz +$TAR xf "$DISTFILES"/$NAME.tar.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +../$meson/meson.py setup --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \ + -Dintrospection=false build >&2 +../$meson/meson.py compile -C build >&2 +../$meson/meson.py install -C build >&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/archivers/brotli-dev-null-60-ga528bce.do b/build/skel/archivers/brotli-dev-null-60-ga528bce.do new file mode 100644 index 0000000..bd144b8 --- /dev/null +++ b/build/skel/archivers/brotli-dev-null-60-ga528bce.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/cmake-3.28.3" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst +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 +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.zst +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +mkdir build +cd build +cmake -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX="$SKELBINS"/$ARCH/$NAME-$hsh .. >&2 +cmake --build . --config Release --target install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/graphics/cairo-1.16.0.do b/build/skel/graphics/cairo-1.16.0.do index e0aaac4..0e8d56a 100644 --- a/build/skel/graphics/cairo-1.16.0.do +++ b/build/skel/graphics/cairo-1.16.0.do @@ -3,7 +3,12 @@ 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/freetype-2.9.1 graphics/libpng-1.6.43 graphics/pixman-0.40.0" +rdeps=" +graphics/freetype-2.9.1 +graphics/harfbuzz-8.5.0 +graphics/libpng-1.6.43 +graphics/pixman-0.40.0 +" redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/build/skel/graphics/freetype-2.9.1.do b/build/skel/graphics/freetype-2.9.1.do index 74b30d3..4dd32ef 100644 --- a/build/skel/graphics/freetype-2.9.1.do +++ b/build/skel/graphics/freetype-2.9.1.do @@ -3,7 +3,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1" -rdeps="graphics/libpng-1.6.43" +rdeps=graphics/libpng-1.6.43 redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.bz2 $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc diff --git a/build/skel/graphics/gdk-pixbuf-2.42.12.do b/build/skel/graphics/gdk-pixbuf-2.42.12.do index 830a07d..bbfe3d1 100644 --- a/build/skel/graphics/gdk-pixbuf-2.42.12.do +++ b/build/skel/graphics/gdk-pixbuf-2.42.12.do @@ -14,6 +14,7 @@ rdeps=" graphics/libjpeg-turbo-3.0.3 graphics/libpng-1.6.43 graphics/tiff-4.6.0 +misc/shared-mime-info-2.2 " meson=meson-0.63.3 redo-ifchange $bdeps \ @@ -30,6 +31,7 @@ $TAR xf "$DISTFILES"/$NAME.tar.xz cd $NAME ../$meson/meson.py setup --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \ + -Dbuiltin_loaders="[]" \ -Dpng=enabled \ -Djpeg=enabled \ -Dtiff=enabled \ diff --git a/build/skel/graphics/harfbuzz-8.5.0.do b/build/skel/graphics/harfbuzz-8.5.0.do index 31a57a7..5a8847f 100644 --- a/build/skel/graphics/harfbuzz-8.5.0.do +++ b/build/skel/graphics/harfbuzz-8.5.0.do @@ -3,8 +3,11 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1" -rdeps="graphics/freetype-2.9.1 textproc/icu4c-63" -! uname -v | grep -q astra || bdeps="$bdeps gcc-8.5.0" +rdeps=graphics/freetype-2.9.1 +if uname -v | grep -q astra ; then + bdeps="$bdeps gcc-8.5.0" + rdeps="$rdeps textproc/icu4c-63" +fi redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc @@ -14,7 +17,8 @@ tar xf "$DISTFILES"/$NAME.tar.xz "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh cd $NAME -./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --enable-static >&2 +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \ + --enable-static --with-gobject=yes >&2 gmake -j$MAKE_JOBS >&2 gmake install >&2 rm -r "$SKELBINS"/$ARCH/$NAME-$hsh/share diff --git a/build/skel/graphics/librsvg-2.40.21.do b/build/skel/graphics/librsvg-2.40.21.do index ee85486..b1eb4ad 100644 --- a/build/skel/graphics/librsvg-2.40.21.do +++ b/build/skel/graphics/librsvg-2.40.21.do @@ -3,11 +3,10 @@ sname=$1.do . "$BASS_ROOT"/lib/rc . "$BASS_ROOT"/build/skel/common.rc bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1" -rdeps=graphics/gdk-pixbuf-2.42.12 -redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $rdeps +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz 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 +"$BASS_ROOT"/build/bin/pkg-inst $bdeps . ./rc $TAR xf "$DISTFILES"/$NAME.tar.xz "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh @@ -20,5 +19,4 @@ gmake -j$MAKE_JOBS >&2 gmake 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/misc/shared-mime-info-2.2.do b/build/skel/misc/shared-mime-info-2.2.do new file mode 100644 index 0000000..4aef9e4 --- /dev/null +++ b/build/skel/misc/shared-mime-info-2.2.do @@ -0,0 +1,32 @@ +[ -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 +devel/ninja-v1.12.1 +lang/Python-3.7.3 +" +meson=meson-0.63.3 +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst "$DISTFILES"/$meson.tar.gz +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 +. ./rc +$TAR xf "$DISTFILES"/$meson.tar.gz +$TAR xf "$DISTFILES"/$NAME.tar.zst +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +../$meson/meson.py setup --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \ + -Dupdate-mimedb=false build >&2 +../$meson/meson.py compile -C build >&2 +../$meson/meson.py install -C build >&2 + +cd "$SKELBINS"/$ARCH +mkdir $NAME-$hsh/libdata +mv $NAME-$hsh/share/pkgconfig $NAME-$hsh/libdata/pkgconfig +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/x11-toolkits/gtk+-3.24.42.do b/build/skel/x11-toolkits/gtk+-3.24.42.do index 3274674..4f4bb25 100644 --- a/build/skel/x11-toolkits/gtk+-3.24.42.do +++ b/build/skel/x11-toolkits/gtk+-3.24.42.do @@ -12,8 +12,11 @@ devel/pkgconf-2.1.1 lang/Python-3.7.3 " rdeps=" +accessibility/atk-2.38.0 +accessibility/at-spi2-core-2.52.0 graphics/cairo-1.16.0 graphics/gdk-pixbuf-2.42.12 +x11-toolkits/pango-1.54.0 " meson=meson-0.63.3 redo-ifchange $bdeps \ diff --git a/build/skel/x11-toolkits/pango-1.54.0.do b/build/skel/x11-toolkits/pango-1.54.0.do new file mode 100644 index 0000000..8e0b93b --- /dev/null +++ b/build/skel/x11-toolkits/pango-1.54.0.do @@ -0,0 +1,38 @@ +[ -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 +devel/ninja-v1.12.1 +lang/Python-3.7.3 +" +rdeps=" +graphics/cairo-1.16.0 +graphics/freetype-2.9.1 +graphics/harfbuzz-8.5.0 +" +meson=meson-0.63.3 +redo-ifchange $bdeps \ + "$DISTFILES"/$NAME.tar.xz \ + "$DISTFILES"/$meson.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"/$meson.tar.gz +$TAR xf "$DISTFILES"/$NAME.tar.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +../$meson/meson.py setup --prefix="$SKELBINS"/$ARCH/$NAME-$hsh build >&2 +../$meson/meson.py compile -C build >&2 +../$meson/meson.py install -C build >&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