From: Sergey Matveev Date: Thu, 27 Jun 2024 13:42:10 +0000 (+0300) Subject: mpv depends on libass X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=fa227677b203ead412320f63dbeb7642dfffed57c1a6ecccac2accff56f06979;p=bass.git mpv depends on libass --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 164b59e..a6092d8 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -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 index 0000000..aeeb3b5 --- /dev/null +++ b/build/distfiles/libass-0.17.2.tar.gz.meta4 @@ -0,0 +1,36 @@ + + + + 34acf2b846077a78cd1c3c3f406dfbde0c30cc6ed7ab24020bb79cb2585843dc + 3a2f583e8a063b7a89ff1315fb21e69eb6ce630d99752e44f4e4e935bdaa00094b27881f9363222db745f200ecb84d680734c2134b401ff8753ebe6632ab6f51 + f86eff00a11f511dcc3938b23d3186d2c160594919a937e324349bf82daaf44a + fa14bbc0c3dd75b53d583d3f27f971275bdb2976233b9ca4f2eb16976ceff211bdb2fdc64e834c338f01dc0b611f0e06a4f6f7ed36a5317ef2e10d29405d71ba + 8549c077e5f466e135df0a59879df798b70e82e9e5bb9ad27833cb0f47dca792 + d92466eb8f9a2f4a7a10c05c6625885a862a1042c2030dc96f88ac0cd3e351c7bd140bd523f9bb028d68c2f5e04c1d444ad5ec999876132b0fdda9c800e31c19 + ff56be5d2b41cf864605b08031bb94f7ec7fba543326837b5060f5e7f3b62f165a05d14e58bc1da4a663af16381fdfb1a95ef59b8c07e74d112c9a71e7b33c3c + a9afb52bf76a2569263fe2038896774c991b35c0968342a03be708e56ea60c3b + a6591a862a73e8aa8d0dba3109dc537e6ff30be4e673ecd42e22f2a7a5ec82b844f9c5ccff17bbb24a154df60b0a850d42cf492b0fb3bdc66edb77f87cdbfc7a + 27adac58033ba6786c8d11c5a058551b45286ac0591a1d4849c9b403430bc6b0 + 2713be09b50224b3bbd1424cf98a3f17 + + 619935 + https://github.com/libass/libass/releases/download/0.17.2/libass-0.17.2.tar.gz + + diff --git a/build/skel/multimedia/libass-0.17.2.do b/build/skel/multimedia/libass-0.17.2.do new file mode 100644 index 0000000..b606863 --- /dev/null +++ b/build/skel/multimedia/libass-0.17.2.do @@ -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 diff --git a/build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do b/build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do index eaf4eb5..e22acd8 100644 --- a/build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do +++ b/build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do @@ -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