]> Cypherpunks repositories - bass.git/commitdiff
GNU GV
authorSergey Matveev <stargrave@stargrave.org>
Sat, 3 May 2025 14:45:07 +0000 (17:45 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 3 May 2025 14:47:31 +0000 (17:47 +0300)
build/distfiles/.gitignore
build/distfiles/gv-3.7.4.tar.gz.meta4 [new file with mode: 0644]
build/skel/graphics/gv-3.7.4.do [new file with mode: 0644]

index 30f0c1e07552b85f4e3c78760fbd4d0bdd93ce45815899dc0467a89a80120b51..d75897399b3d0c2db672a7bb1d2156ba2510032bbad92b193eccb993dfe54b19 100644 (file)
@@ -87,6 +87,7 @@
 /grep-3.11.tar.xz
 /gtk+-3.24.42.tar.xz
 /guix.git/
+/gv-3.7.4.tar.gz
 /harfbuzz-8.5.0.tar.xz
 /herbe-1.0.0-10-gdec89e4.tar.zst
 /herbe.git/
diff --git a/build/distfiles/gv-3.7.4.tar.gz.meta4 b/build/distfiles/gv-3.7.4.tar.gz.meta4
new file mode 100644 (file)
index 0000000..94232c8
--- /dev/null
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="gv-3.7.4.tar.gz">
+    <hash type="blake3-256">391c6d4103122d4e6d553038acc358b7fe5a9fabbddeee9fc54d29cd7718ed8f</hash>
+    <hash type="blake2b-512">2f18309d16a3c11dc0da0fa507f43c8128a4cabff8c1675895fac011702db677ef51989d2536bcbc7d3b4aa3e3cdf470a2a3e4699109b501141caffeb7e532a8</hash>
+    <hash type="blake2b-256">33626f70578310e07cddd12383bcca9dc9ac4887c6ed68da67afd6fa6dcde412</hash>
+    <hash type="skein-512">75e825f43d23acf4eb003415fd6034bf9d8ae91fedb902ec07671de73357cf45908fa05410a53b3c4dea462fb8bee75dd1530c9224e1d21b0eeb108415df269d</hash>
+    <hash type="sha-512">f6dc072b6b72b6c543733501c719aa38c81a2e2fc63fbf1459b8a3a50a1a70eca9fc9def2fbeb51cb7bb81cfc3b20f136732d935740693bf541d7135975df648</hash>
+    <hash type="sha-256">2162b3b3a95481d3855b3c4e28f974617eef67824523e56e20b56f12fe201a61</hash>
+    <hash type="streebog-512">3f46518e37a1c8598cd16d70cafed9f3d2872be9a06d5efae354d22bc26bd9058692abe098060423387728dfaee786857725d17027e31162f14d2e5f24bfa0ca</hash>
+    <hash type="streebog-256">e28ee907e0f5dd180233a66396f7eae1a5fe7880514623c592d2b3de5c4b0b1a</hash>
+    <hash type="xxh3-128">31a82c69dc843a1c258a6af9da94dce6</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP ARMORED FILE-----
+
+iD8DBQBRRapFsa+QIEl21M0RAuweAJ0ebDyj2+gk7ts8vMnPGd8sqSk78QCdE+aN
+ZADePlM8LtMtVX57/Ia5z50=
+=m27F
+-----END PGP ARMORED FILE-----
+]]></signature>
+    <size>759287</size>
+    <url>https://ftpmirror.gnu.org/gv/gv-3.7.4.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/skel/graphics/gv-3.7.4.do b/build/skel/graphics/gv-3.7.4.do
new file mode 100644 (file)
index 0000000..3d7872e
--- /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/pkgconf-2.1.1"
+redo-ifchange $bdeps "$DISTFILES"/$NAME.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"/$NAME.tar.gz
+"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
+
+cd $NAME
+./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \
+    --enable-SIGCHLD-fallback>&2
+make -j$MAKE_JOBS >&2
+make install >&2
+rm -r "$SKELBINS"/$ARCH/$NAME-$hsh/share
+
+cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh