]> Cypherpunks repositories - bass.git/commitdiff
mpv depends on libass
authorSergey Matveev <stargrave@stargrave.org>
Thu, 27 Jun 2024 13:42:10 +0000 (16:42 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 27 Jun 2024 13:42:10 +0000 (16:42 +0300)
build/distfiles/.gitignore
build/distfiles/libass-0.17.2.tar.gz.meta4 [new file with mode: 0644]
build/skel/multimedia/libass-0.17.2.do [new file with mode: 0644]
build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do

index 164b59e89e93b282baf70fb2150f6e3b327115974061042416e15bcd76e2ccdd..a6092d8238b0737ec86b2da116a5e4122b2a03e0619b304bf47a28d6cd7bd47b 100644 (file)
@@ -99,6 +99,7 @@
 /less-643.tar.gz
 /lftp-4.9.2.tar.xz
 /libao-1.2.0.tar.gz
+/libass-0.17.2.tar.gz
 /libassuan-2.5.7.tar.bz2
 /libavif-v1.0.0-535-g7fbc20c.tar.zst
 /libavif.git/
diff --git a/build/distfiles/libass-0.17.2.tar.gz.meta4 b/build/distfiles/libass-0.17.2.tar.gz.meta4
new file mode 100644 (file)
index 0000000..aeeb3b5
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="libass-0.17.2.tar.gz">
+    <hash type="blake3-256">34acf2b846077a78cd1c3c3f406dfbde0c30cc6ed7ab24020bb79cb2585843dc</hash>
+    <hash type="blake2b-512">3a2f583e8a063b7a89ff1315fb21e69eb6ce630d99752e44f4e4e935bdaa00094b27881f9363222db745f200ecb84d680734c2134b401ff8753ebe6632ab6f51</hash>
+    <hash type="blake2b-256">f86eff00a11f511dcc3938b23d3186d2c160594919a937e324349bf82daaf44a</hash>
+    <hash type="skein-512">fa14bbc0c3dd75b53d583d3f27f971275bdb2976233b9ca4f2eb16976ceff211bdb2fdc64e834c338f01dc0b611f0e06a4f6f7ed36a5317ef2e10d29405d71ba</hash>
+    <hash type="shake128">8549c077e5f466e135df0a59879df798b70e82e9e5bb9ad27833cb0f47dca792</hash>
+    <hash type="shake256">d92466eb8f9a2f4a7a10c05c6625885a862a1042c2030dc96f88ac0cd3e351c7bd140bd523f9bb028d68c2f5e04c1d444ad5ec999876132b0fdda9c800e31c19</hash>
+    <hash type="sha-512">ff56be5d2b41cf864605b08031bb94f7ec7fba543326837b5060f5e7f3b62f165a05d14e58bc1da4a663af16381fdfb1a95ef59b8c07e74d112c9a71e7b33c3c</hash>
+    <hash type="sha-256">a9afb52bf76a2569263fe2038896774c991b35c0968342a03be708e56ea60c3b</hash>
+    <hash type="streebog-512">a6591a862a73e8aa8d0dba3109dc537e6ff30be4e673ecd42e22f2a7a5ec82b844f9c5ccff17bbb24a154df60b0a850d42cf492b0fb3bdc66edb77f87cdbfc7a</hash>
+    <hash type="streebog-256">27adac58033ba6786c8d11c5a058551b45286ac0591a1d4849c9b403430bc6b0</hash>
+    <hash type="xxh3-128">2713be09b50224b3bbd1424cf98a3f17</hash>
+    <signature mediatype="application/pgp-signature"><![CDATA[
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAABCAAdFiEE3a/BnkayrS1rJvhDl6CODP/XCVEFAmZI3XgACgkQl6CODP/X
+CVHLWhAAxEvvQfLHEk9tdVafQUS92gRk0nEKKojjiSxYGEO4NJ+sDAdR8i6zbH/V
+G0aOHN4P5QRS4GgXgTUNOvTUreep3CE0WUEA7sLW9f0BMytFuzrJZX+ZqDpssZXQ
+zYOhanp2CPED0AflkS4/ZuOiUVvCowbIWR60dxZQSxBqwunB6n6W0Naz7ptPVLeC
+JhxK8zRRLpp/ZVKQf3/LuoBhfQkONYJGy/H2nBd6jbj9FG3CAOkpHBaJZiuh+6My
+eX/jI7XXcvOreuS/iKQrAPPf8hSKtdbe9C/fx/QFVIw7E6qmr5ISZPY8LQZNnjBD
+DkGr0cc2v/rxPKnn2N6V3dt8owRJlvTtQuhMa0TmpYEGG+MxrUluFkxKUghvIS2f
+cybjNuDzGUi/7jZ5utnNKdz594NXTni8YE6KDLshXQT4+CRF91r2sWXpuIHZ9GoW
+ZT3rgxLspwoMyy05Raqw58TKI2lcyTYuO+Xq0XpFBuBpAs0JIXGYl7qH/MtrNFRP
+9NocCufo25u8jirdhWOv9OEQr0UuDo4VXCJLowiRMWHLCVDvYt9JSesXScnoFzrF
+gYn6ibDYQ7OX+msAvmlf7LLamZRAoP8AeSrdwoZwC8CwUZYrWKoh0zPUORcoN15y
+DXZ0dNma+bYhNC063gMqtS69GOx4tTQYXVLrXFmvHmBGFVltAI4=
+=lhG+
+-----END PGP SIGNATURE-----
+]]></signature>
+    <size>619935</size>
+    <url>https://github.com/libass/libass/releases/download/0.17.2/libass-0.17.2.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/skel/multimedia/libass-0.17.2.do b/build/skel/multimedia/libass-0.17.2.do
new file mode 100644 (file)
index 0000000..b606863
--- /dev/null
@@ -0,0 +1,31 @@
+[ -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/nasm-2.16.01
+devel/pkgconf-2.1.1
+"
+rdeps="
+graphics/freetype-2.9.1
+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 $NAME
+./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2
+make -j$MAKE_JOBS >&2
+make install install >&2
+
+cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh
index eaf4eb568baab879e4635e9de046ec5cf69e80b4da07ed4d33e9eda0aa0caf2c..e22acd84b7f44d07267f886800e05c976b822e7d21642a7d20d9a2d36775b546 100644 (file)
@@ -15,6 +15,7 @@ rdeps="
 graphics/lcms2-2.16
 lang/lua-5.2.4
 multimedia/ffmpeg-n7.1-dev-785-g784672b833
+multimedia/libass-0.17.2
 "
 meson=meson-0.63.3
 placebo=libplacebo-v6.338.0-117-g5c1e6da2