]> Cypherpunks repositories - bass.git/commitdiff
Various currently unused skels
authorSergey Matveev <stargrave@stargrave.org>
Thu, 27 Jun 2024 12:11:59 +0000 (15:11 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 27 Jun 2024 12:16:26 +0000 (15:16 +0300)
19 files changed:
build/distfiles/.gitignore
build/distfiles/at-spi2-atk-2.38.0.tar.xz.meta4 [new file with mode: 0644]
build/distfiles/at-spi2-core-2.52.0.tar.xz.meta4 [new file with mode: 0644]
build/distfiles/atk-2.38.0.tar.xz.meta4 [new file with mode: 0644]
build/distfiles/brotli-dev-null-60-ga528bce.tar.zst.do [new file with mode: 0644]
build/distfiles/pango-1.54.0.tar.xz.meta4 [new file with mode: 0644]
build/distfiles/shared-mime-info-2.2.tar.zst.do [new file with mode: 0644]
build/skel/accessibility/at-spi2-atk-2.38.0.do [new file with mode: 0644]
build/skel/accessibility/at-spi2-core-2.52.0.do [new file with mode: 0644]
build/skel/accessibility/atk-2.38.0.do [new file with mode: 0644]
build/skel/archivers/brotli-dev-null-60-ga528bce.do [new file with mode: 0644]
build/skel/graphics/cairo-1.16.0.do
build/skel/graphics/freetype-2.9.1.do
build/skel/graphics/gdk-pixbuf-2.42.12.do
build/skel/graphics/harfbuzz-8.5.0.do
build/skel/graphics/librsvg-2.40.21.do
build/skel/misc/shared-mime-info-2.2.do [new file with mode: 0644]
build/skel/x11-toolkits/gtk+-3.24.42.do
build/skel/x11-toolkits/pango-1.54.0.do [new file with mode: 0644]

index 4927e69fb2e1e49be3b1fcbbcb2182f93a2667d6d36e0efa6e7e4df9db9cb13b..1773cd4303f1ab11bcfa493e58ce2d80f9124e6c866394f53243bc04ada689ca 100644 (file)
@@ -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
 /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
 /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 (file)
index 0000000..0568f49
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="at-spi2-atk-2.38.0.tar.xz">
+    <hash type="blake3-256">aba9e4167c6c3b8f6775851fd978600f23313eac7f9aa6b35a4974c2f25e88bc</hash>
+    <hash type="blake2b-512">c5a62bd157ac6dcbf19495eb8f92bd6346651b8df64e15acf4d25c1ab35790f154bead1e012714da36c700e58e164527755137a33812f3a1844aa34f0293ebf5</hash>
+    <hash type="blake2b-256">37b98458fcbef2b7781420cf81372a1fe9190205b02e3285c0621ccafad62d7d</hash>
+    <hash type="skein-512">a21d9fd1366fe4e12c7a78270de97acd0d13a14ace690c304b9714fbcfb428b8a5ec936a92131714b087762ab62452056d08b092f226e5d3a57da513af149cde</hash>
+    <hash type="shake128">117eb04d770ae57b4fc3ac037217854e3ff0d081da94538dfeb94b7425c51047</hash>
+    <hash type="shake256">c998c273ff4a4479a1f9ec4e3a6a0728afb57c791367580b278342807682029c85cae9debc295f0d5eaaa903fe0d1a813d28f41950ca08570428a88f142a1fd9</hash>
+    <hash type="sha-512">2f40ecbc55b0fbaa57ade952a75583bc8fbfde234cce9248489e9ae06e0597d98c2f4c77d8279758dec29da97e06cde5708d30a1238d91bebd023b2320f38528</hash>
+    <hash type="sha-256">cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f</hash>
+    <hash type="streebog-512">e8c3858420223b4ad011876d78c0c53a2ef3d1a780658ed51492c1dcbfb00f252cac96d05ddae32e9b1afd5d5feee696554d0e56a32260385cb9509682990ca7</hash>
+    <hash type="streebog-256">8fc3909e71df99a2573bb62cb88a25cb78daeb30b1bf63530b3664b092d055d8</hash>
+    <hash type="xxh3-128">8b246aac41316c7c1e852cd16a3f34aa</hash>
+    <size>97464</size>
+    <url>https://download.gnome.org/sources/at-spi2-atk/2.38/at-spi2-atk-2.38.0.tar.xz</url>
+  </file>
+</metalink>
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 (file)
index 0000000..ea3b377
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="at-spi2-core-2.52.0.tar.xz">
+    <hash type="blake3-256">8fe93092246fcb473567819b664dc98dbd6e4d87e23ce548616432dbc5197e17</hash>
+    <hash type="blake2b-512">642cf8a63700ed5d5e20eb356f60c5d5e771d34bb0a373e95c71898ea2318c41484faec736ec44b1162fac22a075ca5f7b4698b105972ea060d107f9afc7f5b9</hash>
+    <hash type="blake2b-256">2b180624d73972b3933a94057985f5442e74c1c1849831e91607795bc48169ee</hash>
+    <hash type="skein-512">8b727ee2b0abaec5579a64d93b84e80ac8c31a26515ba28b2e7f165187e727901037ce1635fa684ba3b8d11f5373f1d68fcfca4b8046f01f45d61bf2c5d81d4e</hash>
+    <hash type="shake128">dff5a9c0871f443255a03b70b17124f06b01ea705f98d2ff8e2c442dcc75bd14</hash>
+    <hash type="shake256">a684867807812ef630d61066ab0f6e22276b8942a380943bb8cf3fd03b10448bf9648479b36d974039dfc00d9e4de0e6d02425b2354ffd0add05c684f1303c5a</hash>
+    <hash type="sha-512">0482cae97cf5e2295ab56f6ae83db9e1047813a1c3c2b6cd6012f95dfabec1f7a93d0045a1a7c3fabb7a389f71dc43f797b2ad9242e97ddf565cf63948ae146b</hash>
+    <hash type="sha-256">0ac3fc8320c8d01fa147c272ba7fa03806389c6b03d3c406d0823e30e35ff5ab</hash>
+    <hash type="streebog-512">55f8bb7a328e4174a64590a2e5c6d63cd05499c87e179e18ef0b839696f65762f869ffd29d5ff4fd85217c76ea0e222a44b292684b48761c3184e94436452107</hash>
+    <hash type="streebog-256">921937c1067888b1699b6d2b60f5d6306c7530a63298d78c9fd694f56678752d</hash>
+    <hash type="xxh3-128">a788d09ef8ea13d52fb9daca89eb55bd</hash>
+    <size>574684</size>
+    <url>https://download.gnome.org/sources/at-spi2-core/2.52/at-spi2-core-2.52.0.tar.xz</url>
+  </file>
+</metalink>
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 (file)
index 0000000..3f4f9ba
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="atk-2.38.0.tar.xz">
+    <hash type="blake3-256">cbc1b7ba03009ee5cc0e646d8a86117e0d65bf8d105f2e8714fbde0299a8012e</hash>
+    <hash type="blake2b-512">c89e13e413ea46667d94a3555a1764ee22be353b90b0940735fceaad823403026503c463b3ad200fa176ee4faee6dd3cf421542bf1e1a9dbc9a4844ae2963874</hash>
+    <hash type="blake2b-256">639b526b9f95616169dedf7ed94b3661819a6d32e40714b027221bf9313633f5</hash>
+    <hash type="skein-512">d0fe6408ff117225e022e8ec2f6384c36a930b4b128cb9128ab7ab9ed01892618f957d668508eb42f15e55a8ec84c26bb831cb58cbc10b46b84fb16dc23affb6</hash>
+    <hash type="shake128">d6ec8772c067a0f1f39f0842b5609f85d24b305bea2f61f2a2f448102015f6cb</hash>
+    <hash type="shake256">11260fae89867b729f39bfadf730a93163965ada3fad5f583e2ab0d8090b6d22244c1c773d12730ecb3d4a2906134f2c9b9e6fa44f7e2201f1afaa053ef2e63b</hash>
+    <hash type="sha-512">dffd0a0814a9183027c38a985d86cb6544858e9e7d655843e153440467957d6bc1abd9c9479a57078aea018053410438a30a9befb7414dc79020b223cd2c774b</hash>
+    <hash type="sha-256">ac4de2a4ef4bd5665052952fe169657e65e895c5057dffb3c2a810f6191a0c36</hash>
+    <hash type="streebog-512">a37314a506311c16ca16cf1a322df83596f5ecab73aba0e663d5641f45cc02818d5e9f84d8144bb85053d5495046f4da46f5d9e3e2d2ba1b441341c32e849fd1</hash>
+    <hash type="streebog-256">6b306f03a6d23d7796f332bd0a53ad95afe4c1d2d554c314b315b09e2f0effda</hash>
+    <hash type="xxh3-128">e1f5a073676ed8a7007a4236bd4b237f</hash>
+    <size>303952</size>
+    <url>https://download.gnome.org/sources/atk/2.38/atk-2.38.0.tar.xz</url>
+  </file>
+</metalink>
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 (file)
index 0000000..232ca20
--- /dev/null
@@ -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 (file)
index 0000000..12b0c60
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="pango-1.54.0.tar.xz">
+    <hash type="blake3-256">1d025a3d857cbfcb1eb93244e1b9a6bd76b120c260096a4ec3554333e4fbef1a</hash>
+    <hash type="blake2b-512">92c389ab3f21631c245575e30804ffee6fef7b60bc6acdf08159aa325d878cf335203267720aec9143ea2a4e590578424cd64011f73da22e1b0beca85e85a276</hash>
+    <hash type="blake2b-256">07272f8cbb059fac69042a1c9a3220e6945c7e19676e76877e3d5b11ce318058</hash>
+    <hash type="skein-512">29cd6c8f144ecd4d52c77a88b2e9ce459b1d9492df8df0aec1d0c1a159ad40797752ed5324c82e8e63187f0b9ee51459ee615925a1eaeae7e6c0474afffd3937</hash>
+    <hash type="shake128">5b38d252e454ccffbcc00c5ccc7e7da763a94742471ba84ac9aaa69babb87ed4</hash>
+    <hash type="shake256">aef63b41204f2ad4f9b5e82ac643e1ee648f52ce7e398058170c70ae488c1221b12fe6e574501a78eda71ca2a102a7b6241607eef02d43b6e4bc16f8def3fff7</hash>
+    <hash type="sha-512">b08792a811e033b2dc9ae78278ea522fad1064de3a4d33460271eb0502613ee21d2c82349f8e7d8f59d59e0c020b7a3a8efa194572e16e2e78db422956fd97ea</hash>
+    <hash type="sha-256">8a9eed75021ee734d7fc0fdf3a65c3bba51dfefe4ae51a9b414a60c70b2d1ed8</hash>
+    <hash type="streebog-512">b828544ff82684e8b056b132d1497b93550262396a990d645ab93a90c521f68a29ccb3bd95dde05dd4d1882189278605b0d0575943c251ade8dfc509a8e49876</hash>
+    <hash type="streebog-256">589938378c3db5c952df60442ab30d4c909cf43f21fed2d96288cb70355cf4dc</hash>
+    <hash type="xxh3-128">cd111e40437b95479c92f74f099f3bac</hash>
+    <size>1963180</size>
+    <url>https://download.gnome.org/sources/pango/1.54/pango-1.54.0.tar.xz</url>
+  </file>
+</metalink>
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 (file)
index 0000000..ff7dec9
--- /dev/null
@@ -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 (file)
index 0000000..1cd07f7
--- /dev/null
@@ -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 (file)
index 0000000..d79c29c
--- /dev/null
@@ -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 (file)
index 0000000..e9b470a
--- /dev/null
@@ -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 (file)
index 0000000..bd144b8
--- /dev/null
@@ -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
index e0aaac4021234204b525151fb75a0305d7e2f86ac18fabd22b4f629a8d7c88db..0e8d56aff07e26096e480828c120c2d62e45d02c9773d9f3e12ad44132e13ab1 100644 (file)
@@ -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
index 74b30d3bfe3fc9d3826847af405165de26ee8efe152add1ba1d8597339d31a5c..4dd32efbb966e675df3f8d8120ac48e4fb58211ae8aff28e65cf3dc42ff6f36b 100644 (file)
@@ -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
index 830a07d64e5017e336620c67a5465f35bcb68e09d8466a8229545623a50ea34e..bbfe3d1c5106c3a951045644913af6ab1ba24bff30dee21ebc932da66ac527be 100644 (file)
@@ -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 \
index 31a57a73b29f48f5229117b3fe6c3660800f9354bcd1a6ea76ad3676067af208..5a8847fc0a3e915f0ba8d892bc98d4eea30f4e5f69e7ef341a02b26058b49d02 100644 (file)
@@ -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
index ee854862f43f0f581ebdc9c9d8d9a62af8c9804571e5335bf5967bc123975225..b1eb4ad30682990218c74775993c9b6f9c44c3533c79f906d71c3d60f39180f1 100644 (file)
@@ -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 (file)
index 0000000..4aef9e4
--- /dev/null
@@ -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
index 32746740509b25f170e93d437fa1d1e48c0be890c7f466c8e38d543ac4df0c57..4f4bb254396cf2024542e435043d7ecefe9933db4b172915659931e3f2616828 100644 (file)
@@ -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 (file)
index 0000000..8e0b93b
--- /dev/null
@@ -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