mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 12:01:41 +02:00
community/mpv: modernize abuild
This commit is contained in:
parent
8ee2542534
commit
4718ece072
@ -10,7 +10,6 @@ pkgdesc="Video player based on MPlayer/mplayer2"
|
||||
url="https://mpv.io/"
|
||||
arch="all"
|
||||
license="GPL-2.0-or-later LGPL-2.0-or-later"
|
||||
depends=""
|
||||
makedepends="libxxf86dga-dev libxv-dev libmad-dev lame-dev libao-dev
|
||||
libtheora-dev xvidcore-dev zlib-dev sdl-dev freetype-dev
|
||||
x264-dev faac-dev ttf-dejavu libxvmc-dev alsa-lib-dev libva-dev
|
||||
@ -25,13 +24,15 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/mpv-player/$pkgname/archive/
|
||||
builddir="$srcdir/$pkgname-$pkgver"
|
||||
|
||||
prepare() {
|
||||
default_prepare || return 1
|
||||
default_prepare
|
||||
|
||||
cd "$builddir"
|
||||
./bootstrap.py
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$builddir"
|
||||
|
||||
./waf configure --prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--confdir=/etc/mpv \
|
||||
@ -39,33 +40,32 @@ build() {
|
||||
--enable-libass \
|
||||
--enable-libmpv-shared \
|
||||
--enable-rsound \
|
||||
--enable-zsh-comp \
|
||||
|| return 1
|
||||
./waf build || return 1
|
||||
--enable-zsh-comp
|
||||
./waf build
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
./waf install --destdir="$pkgdir" || return 1
|
||||
|
||||
./waf install --destdir="$pkgdir"
|
||||
|
||||
mkdir -p "$pkgdir"/usr/share/doc/$pkgname
|
||||
install -m644 "$builddir"/DOCS/*.rst "$builddir"/DOCS/*.md \
|
||||
"$pkgdir"/usr/share/doc/$pkgname/ || return 1
|
||||
"$pkgdir"/usr/share/doc/$pkgname/
|
||||
|
||||
# Move example configuration files to subdirectory
|
||||
mkdir -p "$pkgdir"/usr/share/doc/mpv/examples
|
||||
mv "$pkgdir"/usr/share/doc/mpv/*.conf \
|
||||
"$pkgdir"/usr/share/doc/mpv/examples/ || return 1
|
||||
"$pkgdir"/usr/share/doc/mpv/examples/
|
||||
}
|
||||
|
||||
zshcomp() {
|
||||
depends=""
|
||||
pkgdesc="Zsh completions for $pkgname"
|
||||
install_if="$pkgname=$pkgver-r$pkgrel zsh"
|
||||
|
||||
mkdir -p "$subpkgdir/usr/share/zsh/site-functions"
|
||||
mv "$pkgdir/usr/share/zsh/site-functions"/* \
|
||||
"$subpkgdir/usr/share/zsh/site-functions" || return 1
|
||||
"$subpkgdir/usr/share/zsh/site-functions"
|
||||
}
|
||||
|
||||
sha512sums="22738f907d84d362095773972f685e3b03ab4c8172a22ddede290fc221a83ab9135b96f8b18191dabe842b2963f68983929cf065097287fc1a054a7d5f1d0ae4 mpv-0.27.0.tar.gz
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user