diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 35 insertions, 14 deletions
@@ -1,7 +1,7 @@ # Maintainer: Gustavo Alvarez <sl1pkn07@gmail.com> pkgname=mpv-build-git -pkgver=20150904.215afe7 +pkgver=20151113.def87f1 pkgrel=1 pkgdesc="Video player based on MPlayer/mplayer2 (uses statically linked ffmpeg). (GIT version)" arch=('i686' 'x86_64' ) @@ -24,6 +24,7 @@ depends=('desktop-file-utils' 'libpulse' 'libx264' 'libbs2b' + 'libgme' 'mesa' 'libxinerama' 'libxrandr' @@ -37,14 +38,17 @@ depends=('desktop-file-utils' 'rubberband' 'uchardet' 'libarchive' + 'libsoxr' # 'vapoursynth' ) license=('GPL2') -url="http://mpv.io/" +url='http://mpv.io' makedepends=('git' 'python-docutils' 'yasm' 'ladspa' + 'fontconfig' + 'fribidi' ) optdepends=('youtube-dl: Another way to view youtuve videos with mpv' 'zsh-completions: Additional completion definitions for Zsh users') @@ -56,12 +60,14 @@ source=('git+https://github.com/mpv-player/mpv-build.git' 'git+https://github.com/mpv-player/mpv.git' 'ffmpeg::git+https://github.com/FFmpeg/FFmpeg.git' 'git+https://github.com/libass/libass.git' - 'git+http://anongit.freedesktop.org/git/fribidi/fribidi.git') + #'git+http://anongit.freedesktop.org/git/fribidi/fribidi.git' + ) sha1sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' - 'SKIP') + #'SKIP' + ) backup=('etc/mpv/encoding-profiles.conf') pkgver() { @@ -74,11 +80,27 @@ prepare() { ln -s ../mpv ln -s ../ffmpeg ln -s ../libass - ln -s ../fribidi + #ln -s ../fribidi # Set ffmpeg/libass/fribidi/mpv flags - echo "--disable-programs --enable-libx264 --enable-libmp3lame --enable-libfdk-aac --enable-libssh --enable-nonfree --enable-ladspa --enable-libbs2b" > ffmpeg_options - echo "--prefix=/usr --confdir=/etc/mpv --enable-openal --enable-sdl2 --enable-libmpv-shared --enable-zsh-comp --lua=52arch --enable-egl-x11 --enable-libarchive" > mpv_options + echo "--disable-programs \ + --enable-libx264 \ + --enable-libmp3lame \ + --enable-libfdk-aac \ + --enable-libssh \ + --enable-nonfree \ + --enable-ladspa \ + --enable-libbs2b \ + --enable-libgme \ + --enable-libsoxr" > ffmpeg_options + echo "--prefix=/usr \ + --confdir=/etc/mpv \ + --enable-openal \ + --enable-sdl2 \ + --enable-libmpv-shared \ + --enable-zsh-comp \ + --enable-libarchive \ + --lua=52arch" > mpv_options cd mpv @@ -103,13 +125,12 @@ package() { install -Dm644 mpv/DOCS/client-api-changes.rst "${pkgdir}/usr/share/doc/mpv/client-api-changes.rst" install -Dm644 mpv/DOCS/contribute.md "${pkgdir}/usr/share/doc/mpv/contribute.md" - sed 's|/usr/local/etc/mpv.conf|/usr/local/etc/mpv.conf or /etc/mpv.conf|g' -i "${pkgdir}/usr/share/doc/mpv/example.conf" + install -Dm644 mpv/etc/mpv.svg "${pkgdir}/usr/share/icons/hicolor/scalable/apps/mpv.svg" + install -Dm644 mpv/etc/mpv-symbolic.svg "${pkgdir}/usr/share/icons/hicolor/symbolic/apps/mpv.svg" - pushd mpv/TOOLS/lua &> /dev/null - for i in $(find . -type f); do install -Dm644 "${i}" "${pkgdir}/usr/share/mpv/scripts/${i}"; done - popd &> /dev/null + sed 's|/usr/local/etc/mpv.conf|/etc/mpv.conf|g' -i "${pkgdir}/usr/share/doc/mpv/example.conf" - pushd mpv/DOCS/client_api_examples &> /dev/null - for i in $(find . -type f); do install -Dm644 "${i}" "${pkgdir}/usr/share/mpv/client_api_examples/${i}"; done - popd &> /dev/null + (cd mpv/TOOLS/lua; for i in $(find . -type f); do install -Dm644 "${i}" "${pkgdir}/usr/share/mpv/scripts/${i}"; done) + + (cd mpv/DOCS/client_api_examples; for i in $(find . -type f); do install -Dm644 "${i}" "${pkgdir}/usr/share/mpv/client_api_examples/${i}"; done) } |