]> Cypherpunks repositories - bass.git/commitdiff
QPDF skel
authorSergey Matveev <stargrave@stargrave.org>
Sun, 23 Jun 2024 09:22:02 +0000 (12:22 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 23 Jun 2024 09:22:02 +0000 (12:22 +0300)
build/distfiles/.gitignore
build/distfiles/qpdf-11.9.1.tar.gz.meta4 [new file with mode: 0644]
build/skel/print/qpdf-11.9.1.do [new file with mode: 0644]

index 1658b72ab979a880ceefb0a014225f8e0f915a6b76e0ab22029bbe0f553d52cf..16e00dab03c03dbc9cccc3ea3db606e6330b9642c6e44b751e87161efd2e349b 100644 (file)
 /proj-4.9.3.tar.gz
 /Python-3.10.14.tar.xz
 /Python-3.7.3.tar.xz
+/qpdf-11.9.1.tar.gz
 /readline-8.2.tar.gz
 /recoll-1.37.0.tar.gz
 /recutils-1.9.tar.gz
diff --git a/build/distfiles/qpdf-11.9.1.tar.gz.meta4 b/build/distfiles/qpdf-11.9.1.tar.gz.meta4
new file mode 100644 (file)
index 0000000..2bedc41
--- /dev/null
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="qpdf-11.9.1.tar.gz">
+    <hash type="blake3-256">920ef213259c9e5be20aed835601fb88226f30149252bee366f1b5776a4fa09f</hash>
+    <hash type="blake2b-512">fa845e04d6044c70e1864a8eee9831774218a2fa6de74fed1efc22f0cc4982b7e41b2a7d6f0c794941eac08ba65d2196d72399514c376e2774c754f074560c43</hash>
+    <hash type="blake2b-256">cedacf5bca0ee2d1e3b0d818e67c312dcd987f37e7f22503ac5f644ce0c0a7de</hash>
+    <hash type="skein-512">76ff1e7708499f3b1c57461fc390bf74a4a0a36d80567564d44449932537b33ecd14f8ed70a4781ad2166dda8ca3eaae7dde9b5cdfa0ef352cd5ece6e6e3cd62</hash>
+    <hash type="shake128">1f2699d688ce7ef49206c44c5ffbad208f49d3c292c1e0fcd75c29cbafadf0db</hash>
+    <hash type="shake256">1b757e44b9f2fb8dc7cb4c307f7c2bd3e92727f454f0e14f57c0fac8ee96fb49b5f96d4701dec9b8a078851bec2d9baa51bb1e4460347feeb1980fbad4726ea0</hash>
+    <hash type="sha-512">8c60c6639371e71a5229afb2e11c18aa660061e652eae4a8d9c8e9ceff913b0c7d866ed17375d1be9c439b0789ea03064ab98771f43fd03c7059aa136285a4b2</hash>
+    <hash type="sha-256">2ba4d248f9567a27c146b9772ef5dc93bd9622317978455ffe91b259340d13d1</hash>
+    <hash type="streebog-512">e80ff93a77c381866de7c51d8d56de55473fcbbd012b5990c3dd926e2d252ca4938129cbbaafb9f94100286d0e993cf25065a22c26119f23fbb3685a0e94cee7</hash>
+    <hash type="streebog-256">7375d14b325fd13d53ca9d76357cd2b7fc05b256e24469244e1e567d12190e8a</hash>
+    <hash type="xxh3-128">14fd70558b54e2db118358fc38709113</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEEwslrEAEf4Anm0d+CinXRCZgBLH4FAmZjDKYACgkQinXRCZgB
+LH5AVg//Zvc4WXm9jfYVv3zKwu86+SsOu9YsmGDy+cjHJi6mWg+yqond13Hjz+js
+gEZIWzTp4nKGZPsWaryzi8hOjH6KrVdx4cI8xA02miI1vvrDGyp82W5J6CUimrI8
+xVWI9SAKC/9ZD7c7i6MDbU8Vpiv4Pc/K6xRzRSN2genwkmLhkI64NboPMmufds4y
+r9Gs0S0oLnwwrW0oOyXLAByUmtmKa8LxFvmskmZKlImlECvYdFP3SmDGm9NggcBG
+yNE7dmGD9ISL01K91dkOUhDj4ICXqzj5RFZ5yZD0phC6Y0sJC6njmK/eNDAtszlO
+VZYgF2fUDWGcOuUAfE86w2/th/wmYxFnzfoHU6lkjlQfEk2zZHynwqDMKfvspVZz
+60hB/cbNRL185HWodKz+TEMTOVhl0rZM8dMd1/S/CqTFfCy1ANwlDvAq8Zv5Xj8U
+iBGx4jxM9vpV61ie6dpdC4WR0Ntu3JTH1RPnthC037DqwZ12DMuR1e7NDctQGo2z
+5jIXXgL7VXoMS4BGMMRr5Lu93WnJitrBl6WWXJlHoJ5WSdA6MwkAonBn9V+zTmPz
+ntTcTwSvXL7fiatJMYaOSEPIQIOIkvHarO2E3M3ovifuI3uy7aicAZL/aj9twOHe
+3jKG+VrLdY2ZFGWVyRXaIMTNq4aRkXska7BIDiWKaRvpzc3k2fI=
+=Ffk1
+-----END PGP SIGNATURE-----
+]]></signature>
+    <size>18585065</size>
+    <url>https://altushost-swe.dl.sourceforge.net/project/qpdf/qpdf/11.9.1/qpdf-11.9.1.tar.gz?viasf=1</url>
+    <url>https://unlimited.dl.sourceforge.net/project/qpdf/qpdf/11.9.1/qpdf-11.9.1.tar.gz?viasf=1</url>
+  </file>
+</metalink>
diff --git a/build/skel/print/qpdf-11.9.1.do b/build/skel/print/qpdf-11.9.1.do
new file mode 100644 (file)
index 0000000..b62e83c
--- /dev/null
@@ -0,0 +1,26 @@
+[ -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/libjpeg-turbo-3.0.3
+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
+mkdir build
+cd build
+cmake -DCMAKE_BUILD_TYPE=Release \
+    -DHAVE_EXTERN_LONG_TIMEZONE=0 \
+    -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