diff options
author | Vittorio Gambaletta (VittGam) | 2016-12-09 03:54:58 +0100 |
---|---|---|
committer | Vittorio Gambaletta (VittGam) | 2016-12-09 03:54:58 +0100 |
commit | b53b201b2681fd812ec55d83ae9a2ff9ede9dd97 (patch) | |
tree | 2652f6aaaa4c09e41af35e5f5b02041e78b8a525 | |
download | aur-b53b201b2681fd812ec55d83ae9a2ff9ede9dd97.tar.gz |
First commit.
-rw-r--r-- | .SRCINFO | 52 | ||||
-rw-r--r-- | PKGBUILD | 69 |
2 files changed, 121 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0677c940e179 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,52 @@ +pkgbase = mpv-vittgam + pkgdesc = my stable and sensible version of the mpv player that does not make me curse when newer upstream versions break and/or change things at random. :) + pkgver = 0.17.0 + pkgrel = 1 + epoch = 1 + arch = i686 + arch = x86_64 + arch = aarch64 + license = GPL + makedepends = mesa + makedepends = python-docutils + makedepends = ladspa + makedepends = hardening-wrapper + depends = ffmpeg + depends = lcms2 + depends = libcdio-paranoia + depends = libgl + depends = enca + depends = libxss + depends = libxinerama + depends = libxv + depends = libxkbcommon + depends = libva + depends = wayland + depends = libcaca + depends = desktop-file-utils + depends = hicolor-icon-theme + depends = xdg-utils + depends = lua52 + depends = libdvdnav + depends = libxrandr + depends = jack + depends = smbclient + depends = rubberband + optdepends = youtube-dl: for video-sharing websites playback + provides = mpv + conflicts = mpv + options = !emptydirs + options = !buildflags + source = mpv-0.17.0.tar.gz::https://github.com/VittGam/mpv/archive/v0.17.0.tar.gz + source = https://github.com/VittGam/mpv/commit/26b6d7448421b879a3dab2e619d7e5da630966dd.patch + source = https://github.com/VittGam/mpv/commit/6167048bed58765ec43b5f28ffd9aa9ab0624551.patch + source = https://github.com/VittGam/mpv/commit/4664f005b6367cd3193dd91dc16348b97e018998.patch + source = http://www.freehackers.org/~tnagy/release/waf-1.8.12 + sha256sums = 602cd2b0f5fc7e43473234fbb96e3f7bbb6418f15eb8fa720d9433cce31eba6e + sha256sums = 86619c541c362f43973bbbd1f77325200287e3d38b6e2fe0236079ad7520e835 + sha256sums = 0c2fd23c38635a4f87f1804264b1a0a9bc59908a47526bda246486e948a5cb01 + sha256sums = b3f59380148d6eeb2ed9ed557e2456e6910001cfa8318b1239284160ba98eca7 + sha256sums = 01bf2beab2106d1558800c8709bc2c8e496d3da4a2ca343fe091f22fca60c98b + +pkgname = mpv-vittgam + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d1f1e23f693e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,69 @@ +# mpv-vittgam PKGBUILD by Vittorio Gambaletta <archlinux@vittgam.net> +# +# Based on the mpv 1:0.17.0-3 PKGBUILD +# Original PKGBUILD maintainer: Christian Hesse <mail@eworm.de> +# Original PKGBUILD contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> +# Original PKGBUILD contributor: Eivind Uggedal <eivind@uggedal.com> + +_origpkgname=mpv +pkgname=${_origpkgname}-vittgam +epoch=1 +pkgver=0.17.0 +pkgrel=1 +_waf_version=1.8.12 +pkgdesc='my stable and sensible version of the mpv player that does not make me curse when newer upstream versions break and/or change things at random. :)' +arch=('i686' 'x86_64' 'aarch64') +license=('GPL') +depends=( + 'ffmpeg' 'lcms2' 'libcdio-paranoia' 'libgl' 'enca' 'libxss' + 'libxinerama' 'libxv' 'libxkbcommon' 'libva' 'wayland' 'libcaca' + 'desktop-file-utils' 'hicolor-icon-theme' 'xdg-utils' 'lua52' 'libdvdnav' + 'libxrandr' 'jack' 'smbclient' 'rubberband' +) +makedepends=('mesa' 'python-docutils' 'ladspa' 'hardening-wrapper') +optdepends=('youtube-dl: for video-sharing websites playback') +options=('!emptydirs' '!buildflags') +conflicts=('mpv') +provides=('mpv') +source=("$_origpkgname-$pkgver.tar.gz::https://github.com/VittGam/mpv/archive/v$pkgver.tar.gz" + "https://github.com/VittGam/mpv/commit/26b6d7448421b879a3dab2e619d7e5da630966dd.patch" + "https://github.com/VittGam/mpv/commit/6167048bed58765ec43b5f28ffd9aa9ab0624551.patch" + "https://github.com/VittGam/mpv/commit/4664f005b6367cd3193dd91dc16348b97e018998.patch" + "http://www.freehackers.org/~tnagy/release/waf-${_waf_version}") +sha256sums=('602cd2b0f5fc7e43473234fbb96e3f7bbb6418f15eb8fa720d9433cce31eba6e' + '86619c541c362f43973bbbd1f77325200287e3d38b6e2fe0236079ad7520e835' + '0c2fd23c38635a4f87f1804264b1a0a9bc59908a47526bda246486e948a5cb01' + 'b3f59380148d6eeb2ed9ed557e2456e6910001cfa8318b1239284160ba98eca7' + '01bf2beab2106d1558800c8709bc2c8e496d3da4a2ca343fe091f22fca60c98b') + +prepare() { + cd ${_origpkgname}-${pkgver} + + patch -Np1 < "${srcdir}"/26b6d7448421b879a3dab2e619d7e5da630966dd.patch + patch -Np1 < "${srcdir}"/6167048bed58765ec43b5f28ffd9aa9ab0624551.patch + patch -Np1 < "${srcdir}"/4664f005b6367cd3193dd91dc16348b97e018998.patch + + install -m755 "${srcdir}"/waf-${_waf_version} waf +} + +build() { + cd ${_origpkgname}-${pkgver} + + ./waf configure --prefix=/usr \ + --confdir=/etc/mpv \ + --enable-cdda \ + --enable-encoding \ + --enable-libmpv-shared \ + --enable-zsh-comp + + ./waf build +} + +package() { + cd ${_origpkgname}-${pkgver} + + ./waf install --destdir="$pkgdir" + + install -m644 DOCS/{encoding.rst,tech-overview.txt} \ + "$pkgdir"/usr/share/doc/mpv +} |