]> Cypherpunks repositories - bass.git/commitdiff
mpv and more featurefull FFmpeg
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 12:42:06 +0000 (15:42 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Jun 2024 12:42:06 +0000 (15:42 +0300)
12 files changed:
build/distfiles/.gitignore
build/distfiles/ffmpeg-7.0.1.tar.xz.meta4 [deleted file]
build/distfiles/ffmpeg-n7.1-dev-785-g784672b833.tar.zst.do [new file with mode: 0644]
build/distfiles/libplacebo-v6.338.0-117-g5c1e6da2.tar.zst.do [new file with mode: 0644]
build/distfiles/libvpx-v1.14.1-303-gd6ae3ea465.tar.zst.do [new file with mode: 0644]
build/distfiles/meson-0.63.3.tar.gz.meta4 [new file with mode: 0644]
build/distfiles/mpv-v0.37.0-546-g474e213f52.tar.zst.do [new file with mode: 0644]
build/skel/graphics/zathura-0.5.2.do
build/skel/multimedia/ffmpeg-n7.1-dev-785-g784672b833.do [moved from build/skel/multimedia/ffmpeg-7.0.1.do with 70% similarity]
build/skel/multimedia/libvpx-bsd-friendliness.patch [new file with mode: 0644]
build/skel/multimedia/libvpx-v1.14.1-303-gd6ae3ea465.do [moved from build/skel/multimedia/ffmpeg-doc-7.0.1.do with 60% similarity]
build/skel/multimedia/mpv-v0.37.0-546-g474e213f52.do [new file with mode: 0644]

index 9c66ed836fb9c92b76c2e72c828ddec2a12112f30f8c848dad10ef20c3399760..d4c2f2dac33bef45edde04561aa7657f4b7a56426dc45d836f68aa7bf0923f2f 100644 (file)
@@ -22,7 +22,8 @@
 /dq-20240101.tar.zst
 /dq.git/
 /expat-2.6.2.tar.xz
-/ffmpeg-7.0.1.tar.xz
+/ffmpeg-n7.1-dev-785-g784672b833.tar.zst
+/ffmpeg.git/
 /freetype-2.9.1.tar.bz2
 /gcc-4-compile-with-gcc-5.patch
 /gcc-4.7.4.tar.bz2
 /libmatroska-1.7.1.tar.xz
 /libogg-1.3.5.tar.xz
 /libopusenc-0.2.1.tar.gz
+/libplacebo-v6.338.0-117-g5c1e6da2.tar.zst
+/libplacebo/
 /libpng-1.6.43.tar.xz
 /libsndfile-1.0.31.tar.bz2
 /libtap-0.1.0-44-gb53e4ef.tar.zst
 /libtap.git/
 /libtool-2.4.7.tar.xz
 /libvorbis-1.3.7.tar.gz
+/libvpx-v1.14.1-303-gd6ae3ea465.tar.zst
+/libvpx.git/
 /libwebp-1.4.0.tar.gz
 /libxml2-2.9.14.tar.xz
 /lzip-1.24.tar.gz
 /mapnik-v3.1.0.tar.bz2
 /meson-0.56.0.tar.gz
-/meson-0.61.0.tar.gz
+/meson-0.63.3.tar.gz
 /meta4ra-0.9.0.tar.zst
 /MIME-Base32-1.303.tar.gz
 /mkvtoolnix-58.0.0.tar.xz
 /mpc-1.3.1.tar.gz
 /mpfr-2.4.2.tar.xz
 /mpfr-4.2.1.tar.xz
+/mpv-v0.37.0-546-g474e213f52.tar.zst
+/mpv.git/
 /mu-1.10.8.tar.xz
 /mupdf-1.24.0-170-g05063f228.tar.zst
 /mupdf/
diff --git a/build/distfiles/ffmpeg-7.0.1.tar.xz.meta4 b/build/distfiles/ffmpeg-7.0.1.tar.xz.meta4
deleted file mode 100644 (file)
index 81610c6..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metalink xmlns="urn:ietf:params:xml:ns:metalink">
-  <file name="ffmpeg-7.0.1.tar.xz">
-    <hash type="blake3-256">b264abec290f2a4b15160caa1f759932e36ccd41677b6f6ab72a4af178e7f68d</hash>
-    <hash type="blake2b-512">7468bb0768da56794c57b43db5fb8a1c5471f86dc7789ba342e494907b2f05fd0edbaa93159b05927a749d878c431ad8ac56cafc2434b54c5190b91ca6a6116a</hash>
-    <hash type="blake2b-256">43372cac2fa05605d23e7d6cb70bb76e9290e8708196882d57fc1e29f16ce9b9</hash>
-    <hash type="skein-512">52e56a1537e6a054a5aa7796c70083ffc25f5486db369b585a49a3b4178934061b8a5d1157e41137f47b58ee9f9f69e5d90fa5f432e3a59a35c41ee1cddfdc01</hash>
-    <hash type="shake128">8e9c40ad3ba29b9e1986098626c7d291a11c5f0f0d0b7a15ee91280c71f51daf</hash>
-    <hash type="shake256">7a57451ed35b11383f8402684526d80aa207be135d4e01e6593e764dd76ce93e7a16287c563266549495acb710c5fd6a45abd21b67fedb6a690a58dc32a594ca</hash>
-    <hash type="sha-512">94e06c4ce64ed3888620547db0e33b29c68a9e78b3ea748346f34280f69723a6d4b7485911f45f1849f9aa3036c0699334abbcf7126d2763bdaa7276673b7daa</hash>
-    <hash type="sha-256">bce9eeb0f17ef8982390b1f37711a61b4290dc8c2a0c1a37b5857e85bfb0e4ff</hash>
-    <hash type="streebog-512">90d745352055add77b2b55bd4a423a1bb9a15cf85f2606294fa34a8022be62de1c5487f4cb34b0f8c6a0451337874fabc466ef7034727c79e0bf993ad04b5bab</hash>
-    <hash type="streebog-256">72ee595f899aae30c1b2a43a15602f87e1558aeee23d03f47bc3fa23f35746ad</hash>
-    <hash type="xxh3-128">83e0ab106db3a0a909329e84fc82c6f1</hash>
-    <size>10793572</size>
-    <url>https://ffmpeg.org/releases/ffmpeg-7.0.1.tar.xz</url>
-  </file>
-</metalink>
diff --git a/build/distfiles/ffmpeg-n7.1-dev-785-g784672b833.tar.zst.do b/build/distfiles/ffmpeg-n7.1-dev-785-g784672b833.tar.zst.do
new file mode 100644 (file)
index 0000000..3055636
--- /dev/null
@@ -0,0 +1,7 @@
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+sname=$1.do . "$BASS_ROOT"/lib/rc
+[ -d ffmpeg.git ] || git clone --depth 1 --bare https://github.com/FFmpeg/FFmpeg.git ffmpeg.git >&2
+cd ffmpeg.git
+commit=784672b833513fa8bb8d8fa0cbc82cb8391aa581
+git fetch origin $commit >&2
+git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR
diff --git a/build/distfiles/libplacebo-v6.338.0-117-g5c1e6da2.tar.zst.do b/build/distfiles/libplacebo-v6.338.0-117-g5c1e6da2.tar.zst.do
new file mode 100644 (file)
index 0000000..f6db15c
--- /dev/null
@@ -0,0 +1,13 @@
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+sname=$1.do . "$BASS_ROOT"/lib/rc
+[ -d libplacebo ] || git clone --depth 1 https://code.videolan.org/videolan/libplacebo.git >&2
+cd libplacebo
+commit=5c1e6da21f108a27b11fad97fd491ddee06ede3c
+git fetch origin $commit >&2
+git checkout $commit >&2
+git submodule update --init --recursive >&2
+dir=${1%.tar.zst}
+{
+    git archive --prefix=$dir/ @
+    git submodule --quiet foreach 'git archive --prefix='$dir'/$sm_path/ @'
+} | $COMPRESSOR
diff --git a/build/distfiles/libvpx-v1.14.1-303-gd6ae3ea465.tar.zst.do b/build/distfiles/libvpx-v1.14.1-303-gd6ae3ea465.tar.zst.do
new file mode 100644 (file)
index 0000000..712bc57
--- /dev/null
@@ -0,0 +1,7 @@
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+sname=$1.do . "$BASS_ROOT"/lib/rc
+[ -d libvpx.git ] || git clone --depth 1 --bare https://chromium.googlesource.com/webm/libvpx >&2
+cd libvpx.git
+commit=d6ae3ea465d32ea16a4814513f43022b88c5bdfe
+git fetch origin $commit >&2
+git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR
diff --git a/build/distfiles/meson-0.63.3.tar.gz.meta4 b/build/distfiles/meson-0.63.3.tar.gz.meta4
new file mode 100644 (file)
index 0000000..820b340
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="meson-0.63.3.tar.gz">
+    <hash type="blake3-256">c235aa6bd42f155c731c5d08ac0fb320d14932ef4af15d4555a5ec03522a8fff</hash>
+    <hash type="blake2b-512">aa6052330f15aa6b1f64598a60075ea3b245ba4b53d65e760670fd526e3e462c110f95e710a83f91ab32f316fdb66dff1783c79ea832ed11d263fe0a3304eaa8</hash>
+    <hash type="blake2b-256">453bdeb72eb6aa16a7ce46ce59d780445db5fe279557ca3a13f77f3c77686c77</hash>
+    <hash type="skein-512">6ecf066cec56b8ee8bea5cf524784ede84e3ab84e39ca1395895cd9fab98f7c7b852648c3cd6edce958239f49dddd2462067e23c5df51c6de9bbc2c827d1cd76</hash>
+    <hash type="shake128">702966bb166f673f5c30b62736389f2960db10c87ae6c647c83d5f0061676865</hash>
+    <hash type="shake256">8acd222b35d90fb1e5fc2f10381b19a27d390a4bc5d47ed4ceada51eaafb683dc3bf40d21cc533e9e1902c6cfb8dc9f1517a69e70c3e27a7db8643c60bb1b0b2</hash>
+    <hash type="sha-512">6855b2bfe05d592419bfeaf4346c3d1079319f14de995109c09a7e5e9770cef829f66d659553337b3e54ca0dd6c497bccd4abef720f299173077b664d905864b</hash>
+    <hash type="sha-256">519c0932e1a8b208741f0fdce90aa5c0b528dd297cf337009bf63539846ac056</hash>
+    <hash type="streebog-512">5e76869609970576d5d5590038c5d0a75347cb28cd23b6d498ff6d6e543c111fa4b55fb77c27acfdd40b0fbbbf62858c10e07596f9b3732f21a2fc3f1a413034</hash>
+    <hash type="streebog-256">d98a9de9dcdb15b2994c75de3b9ad308749e34a4b1469e8c1cfafd3861907fa6</hash>
+    <hash type="xxh3-128">74ce864f6f6d29869a34f0070d1d2a4a</hash>
+    <size>2067612</size>
+    <url>https://files.pythonhosted.org/packages/45/3b/deb72eb6aa16a7ce46ce59d780445db5fe279557ca3a13f77f3c77686c77/meson-0.63.3.tar.gz</url>
+  </file>
+</metalink>
diff --git a/build/distfiles/mpv-v0.37.0-546-g474e213f52.tar.zst.do b/build/distfiles/mpv-v0.37.0-546-g474e213f52.tar.zst.do
new file mode 100644 (file)
index 0000000..e336c22
--- /dev/null
@@ -0,0 +1,7 @@
+[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../..
+sname=$1.do . "$BASS_ROOT"/lib/rc
+[ -d mpv.git ] || git clone --depth 1 --bare https://github.com/mpv-player/mpv.git >&2
+cd mpv.git
+commit=474e213f528c5c9c72faabb83f75e441a212d591
+git fetch origin $commit >&2
+git archive --prefix=${1%.tar.zst}/ $commit | $COMPRESSOR
index 2fdf670bf73cdaa60e2ccd15014d2b361cd279c153e2df80606d956a464b7ac1..78d41ec1e54882f2dd4c14c9950454f6c1a383adc8d02702a99ad8ac4166f9d1 100644 (file)
@@ -4,7 +4,7 @@ sname=$1.do . "$BASS_ROOT"/lib/rc
 
 bdeps=" rc-paths stow archivers/zstd devel/pkgconf-2.1.1 devel/ninja-v1.12.1"
 rdeps="graphics/mupdf-1.24.0-170-g05063f228 graphics/djvulibre-3.5.28"
-meson=meson-0.61.0
+meson=meson-0.63.3
 pdfmupdf=zathura-pdf-mupdf-0.4.3
 djvu=zathura-djvu-0.2.9
 cb=zathura-cb-0.1.10
similarity index 70%
rename from build/skel/multimedia/ffmpeg-7.0.1.do
rename to build/skel/multimedia/ffmpeg-n7.1-dev-785-g784672b833.do
index 7ea2fa395f4475f74fc8c78306e333c67d139315ef93bac48bb0966995bda6fb..92218aea866056ca4caa638ed96a7568db8dcf1f711f2592cd4bd818ac9698df 100644 (file)
@@ -2,18 +2,29 @@
 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"
+bdeps="
+rc-paths
+stow
+archivers/zstd
+devel/gmake-4.4.1
+devel/pkgconf-2.1.1
+textproc/texinfo-7.1
+devel/nasm-2.16.01
+"
 rdeps="
 multimedia/dav1d-1.4.2-8-gda2cc78
 multimedia/svt-av1-v2.1.0-12-gfcf56491
+multimedia/libvpx-v1.14.1-303-gd6ae3ea465
 audio/opus-1.5.2
+audio/wavpack-5.7.0
+crypto/gnutls-3.7.10
 "
-redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $rdeps
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst $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.xz
+$TAR xf "$DISTFILES"/$NAME.tar.zst
 "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
 
 cd $NAME
@@ -25,13 +36,14 @@ cd $NAME
     --enable-avfilter \
     --enable-pthreads \
     --disable-alsa \
+    --enable-gnutls
     --enable-libsvtav1 --enable-libdav1d \
     --enable-libopus --enable-libvorbis \
-    --disable-doc --disable-manpages --disable-podpages --disable-txtpages >&2
+    --enable-libvpx \
+    --disable-manpages >&2
 gmake -j$MAKE_JOBS >&2
-gmake install >&2
+gmake install install-doc >&2
 
 cd "$SKELBINS"/$ARCH
-rm -r $NAME-$hsh/share/ffmpeg/examples
 "$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/libvpx-bsd-friendliness.patch b/build/skel/multimedia/libvpx-bsd-friendliness.patch
new file mode 100644 (file)
index 0000000..ceb3651
--- /dev/null
@@ -0,0 +1,106 @@
+diff --git a/build/make/configure.sh b/build/make/configure.sh
+index 81d30a16c7..a06a73fa86 100644
+--- a/build/make/configure.sh
++++ b/build/make/configure.sh
+@@ -689,8 +689,8 @@ post_process_cmdline() {
+ }
+ setup_gnu_toolchain() {
+-  CC=${CC:-${CROSS}gcc}
+-  CXX=${CXX:-${CROSS}g++}
++  CC=${CC:-${CROSS}cc}
++  CXX=${CXX:-${CROSS}c++}
+   AR=${AR:-${CROSS}ar}
+   LD=${LD:-${CROSS}${link_with_cc:-ld}}
+   AS=${AS:-${CROSS}as}
+@@ -734,7 +734,7 @@ check_xcode_minimum_version() {
+ process_common_toolchain() {
+   if [ -z "$toolchain" ]; then
+-    gcctarget="${CHOST:-$(gcc -dumpmachine 2> /dev/null)}"
++    gcctarget="${CHOST:-$(cc -dumpmachine 2> /dev/null)}"
+     # detect tgt_isa
+     case "$gcctarget" in
+       aarch64*)
+@@ -966,7 +966,7 @@ process_common_toolchain() {
+       case ${tgt_cc} in
+         gcc)
+-          link_with_cc=gcc
++          link_with_cc=cc
+           setup_gnu_toolchain
+           arch_int=${tgt_isa##armv}
+           arch_int=${arch_int%%te}
+@@ -1181,7 +1181,7 @@ EOF
+       esac
+       ;;
+     mips*)
+-      link_with_cc=gcc
++      link_with_cc=cc
+       setup_gnu_toolchain
+       tune_cflags="-mtune="
+       if enabled dspr2; then
+@@ -1232,7 +1232,7 @@ EOF
+       check_add_asflags -KPIC
+       ;;
+     ppc64le*)
+-      link_with_cc=gcc
++      link_with_cc=cc
+       setup_gnu_toolchain
+       # Do not enable vsx by default.
+       # https://bugs.chromium.org/p/webm/issues/detail?id=1522
+@@ -1254,9 +1254,9 @@ EOF
+           enabled gcc && add_cflags -fno-common
+           ;;
+         solaris*)
+-          CC=${CC:-${CROSS}gcc}
+-          CXX=${CXX:-${CROSS}g++}
+-          LD=${LD:-${CROSS}gcc}
++          CC=${CC:-${CROSS}cc}
++          CXX=${CXX:-${CROSS}c++}
++          LD=${LD:-${CROSS}cc}
+           CROSS=${CROSS-g}
+           ;;
+         os2)
+@@ -1289,7 +1289,7 @@ EOF
+           esac
+           ;;
+         gcc*)
+-          link_with_cc=gcc
++          link_with_cc=cc
+           tune_cflags="-march="
+           setup_gnu_toolchain
+           #for 32 bit x86 builds, -O3 did not turn on this flag
+@@ -1315,7 +1315,7 @@ EOF
+ #endif
+ EOF
+       case ${tgt_cc} in
+-        gcc*)
++        cc*)
+           add_cflags -m${bits}
+           add_ldflags -m${bits}
+           ;;
+@@ -1420,7 +1420,7 @@ EOF
+       esac
+       ;;
+     *-gcc|generic-gnu)
+-      link_with_cc=gcc
++      link_with_cc=cc
+       enable_feature gcc
+       setup_gnu_toolchain
+       ;;
+diff --git a/configure b/configure
+index da631a45e1..c18cdf18c7 100755
+--- a/configure
++++ b/configure
+@@ -171,10 +171,6 @@ for t in ${all_targets}; do
+     [ -f "${source_path}/${t}.mk" ] && enable_feature ${t}
+ done
+-if ! diff --version >/dev/null; then
+-  die "diff missing: Try installing diffutils via your package manager."
+-fi
+-
+ if ! perl --version >/dev/null; then
+     die "Perl is required to build"
+ fi
similarity index 60%
rename from build/skel/multimedia/ffmpeg-doc-7.0.1.do
rename to build/skel/multimedia/libvpx-v1.14.1-303-gd6ae3ea465.do
index 35c1b1cf5d042c8700c26c3bd8ee729e80c1e9970e306e3a092429e546da3492..a3c1f4a5bdcb56d902bab0da104f72e07ae55a7716616574378e367d62fe2373 100644 (file)
@@ -8,22 +8,22 @@ stow
 archivers/zstd
 devel/gmake-4.4.1
 devel/pkgconf-2.1.1
-textproc/texinfo-7.1
+devel/nasm-2.16.01
 "
-ver=${NAME#ffmpeg-doc-}
-redo-ifchange $bdeps "$DISTFILES"/ffmpeg-$ver.tar.xz
+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"/ffmpeg-$ver.tar.xz
+$TAR xf "$DISTFILES"/$NAME.tar.zst
 "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
 
-cd ffmpeg-$ver
-./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh \
-    --cc=cc --cxx=c++ --objcc=cc --dep-cc=cc \
-    --enable-gpl --disable-manpages >&2
-gmake -j$MAKE_JOBS install-doc >&2
+cd $NAME
+patch <"$BASS_ROOT"/build/skel/multimedia/libvpx-bsd-friendliness.patch >&2
+cd build
+../configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh --enable-shared --enable-pic >&2
+gmake -j$MAKE_JOBS >&2
+gmake install >&2
 
 cd "$SKELBINS"/$ARCH
 "$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
new file mode 100644 (file)
index 0000000..5560a9b
--- /dev/null
@@ -0,0 +1,45 @@
+[ -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
+"
+rdeps="
+multimedia/ffmpeg-n7.1-dev-785-g784672b833
+"
+meson=meson-0.63.3
+placebo=libplacebo-v6.338.0-117-g5c1e6da2
+redo-ifchange $bdeps \
+    "$DISTFILES"/$NAME.tar.zst \
+    "$DISTFILES"/$placebo.tar.zst \
+    "$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.zst
+"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
+
+cd $NAME
+mkdir subprojects
+cd subprojects
+tar xf "$DISTFILES"/$placebo.tar.zst --options read_concatenated_archives
+mv $placebo libplacebo
+cd ..
+sed -i.tmp "/gl-x11/s/disabled/auto/" meson_options.txt
+../$meson/meson.py setup -Dgpl=true -Dx11=enabled -Dalsa=disabled build >&2
+../$meson/meson.py compile -C build >&2
+mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1
+mkdir "$SKELBINS"/$ARCH/$NAME-$hsh/bin
+mv build/mpv.1 "$SKELBINS"/$ARCH/$NAME-$hsh/share/man/man1
+mv build/mpv "$SKELBINS"/$ARCH/$NAME-$hsh/bin
+
+cd "$SKELBINS"/$ARCH
+"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps
+"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh