diff options
author | Pellegrino Prevete | 2023-04-25 01:40:58 +0000 |
---|---|---|
committer | Pellegrino Prevete | 2023-04-25 01:40:58 +0000 |
commit | d4c006b2c46b69c44a8abdff24261dccf4e7db30 (patch) | |
tree | 7cfbca720530d551cec838757fc25bb384f58b66 | |
parent | d7c588c80db160cd9b5bd5e6d724d2f5da03ccfa (diff) | |
download | aur-d4c006b2c46b69c44a8abdff24261dccf4e7db30.tar.gz |
update?
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 41 insertions, 12 deletions
@@ -1,7 +1,7 @@ pkgbase = mpv-caca pkgdesc = a free, open source, and cross-platform media player (libcaca support) pkgver = 0.34.1 - pkgrel = 4 + pkgrel = 5 epoch = 1 url = https://mpv.io/ arch = x86_64 @@ -47,7 +47,7 @@ pkgbase = mpv-caca depends = libglvnd depends = libjpeg depends = libjpeg.so - depends = libplacebo4208 + depends = libplacebo4.208 depends = libplacebo.so depends = libpulse depends = libpulse.so @@ -80,7 +80,7 @@ pkgbase = mpv-caca optdepends = youtube-dl: for video-sharing websites playback provides = libmpv.so provides = mpv - conflicts = mpv + provides = mpv0.34 options = !emptydirs source = git+https://github.com/mpv-player/mpv.git#tag=df6d84c1cf4bbc2b998f4d320542c78df674512d?signed validpgpkeys = 145077D82501AA20152CACCE8D769208D5E31419 @@ -19,7 +19,7 @@ depends=('alsa-lib' 'libasound.so' 'desktop-file-utils' 'ffmpeg5.1' 'libavcodec. 'glibc' 'hicolor-icon-theme' 'jack' 'libjack.so' 'lcms2' 'liblcms2.so' 'libarchive' 'libarchive.so' 'libass' 'libass.so' 'libbluray' 'libbluray.so' 'libcaca' 'libcdio' 'libcdio-paranoia' 'libdrm' 'libdvdnav' 'libdvdread' 'libegl' 'libgl' 'libglvnd' - 'libjpeg' 'libjpeg.so' 'libplacebo4208' 'libplacebo.so' 'libpulse' 'libpulse.so' + 'libjpeg' 'libjpeg.so' 'libplacebo4.208' 'libplacebo.so' 'libpulse' 'libpulse.so' 'libva' 'libva.so' 'libva-drm.so' 'libva-wayland.so' 'libva-x11.so' 'libvdpau' 'libx11' 'libxext' 'libxinerama' 'libxkbcommon' 'libxkbcommon.so' 'libxrandr' 'libxss' 'libxv' 'lua52' 'mesa' 'mujs' 'rubberband' 'librubberband.so' 'shaderc' @@ -28,8 +28,8 @@ depends=('alsa-lib' 'libasound.so' 'desktop-file-utils' 'ffmpeg5.1' 'libavcodec. makedepends=('git' 'python-docutils' 'ladspa' 'wayland-protocols' 'ffnvcodec-headers' 'vulkan-headers' 'waf') optdepends=('youtube-dl: for video-sharing websites playback') -provides=('libmpv.so' 'mpv') -conflicts=('mpv') +provides=('libmpv.so' 'mpv' 'mpv0.34') +# conflicts=('mpv') options=('!emptydirs') validpgpkeys=('145077D82501AA20152CACCE8D769208D5E31419') # sfan5 <sfan5@live.de> source=("git+https://github.com/mpv-player/mpv.git#tag=${_tag}?signed") @@ -49,18 +49,29 @@ build() { "-lavformat" "-lavcodec" "-lavswscale" - "-I/usr/include/libplacebo-4.208") + "-I/usr/include/libplacebo-4.208" + "-L/usr/lib/libplacebo-4.208") local _ldflags=("-lpostproc") export CCXFLAGS="${_cflags[*]}" export CFLAGS="${_cflags[*]}" export LDFLAGS="${_ldflags[*]}" export PKG_CONFIG_PATH="/usr/lib/ffmpeg5.1/pkgconfig:$PKG_CONFIG_PATH" - + export LIBDIR="/usr/lib/${pkgname}" + export DATADIR="/usr/share/${pkgname}" + export INCLUDEDIR="/usr/include/${pkgname}" + CCXFLAGS="${_cflags[*]}" \ CFLAGS="${_cflags[*]}" \ LDFLAGS="${_ldflags[*]}" \ + LIBDIR="/usr/lib/${pkgname}" \ + DATADIR="/usr/share/${pkgname}" \ + INCLUDEDIR="/usr/include/${pkgname}" \ waf configure --prefix=/usr \ - --confdir=/etc/mpv \ + --libdir="/usr/lib/${pkgname}" \ + --includedir="/usr/include/${pkgname}" \ + --confdir="/etc/${pkgname}" \ + --docdir="/usr/share/doc/${pkgname}" \ + --disable-manpage-build \ --enable-cdda \ --enable-dvb \ --enable-dvdnav \ @@ -69,17 +80,35 @@ build() { --enable-libmpv-shared \ --disable-build-date + LIBDIR="/usr/lib/mpv-caca" \ CCXFLAGS="${_cflags[*]}" \ CFLAGS="${_cflags[*]}" \ LDFLAGS="${_ldflags[*]}" \ + LIBDIR="/usr/lib/${pkgname}" \ + DATADIR="/usr/share/${pkgname}" \ + INCLUDEDIR="/usr/include/${pkgname}" \ waf build } package() { cd ${_pkgname} + export LIBDIR="/usr/lib/${pkgname}" + export DATADIR="/usr/share/${pkgname}" + export INCLUDEDIR="/usr/include/${pkgname}" + + LIBDIR="/usr/lib/${pkgname}" \ + DATADIR="/usr/share/${pkgname}" \ + INCLUDEDIR="/usr/include/${pkgname}" \ waf install --destdir="$pkgdir" - install -m0644 DOCS/{encoding.rst,tech-overview.txt} \ - "$pkgdir"/usr/share/doc/mpv + rm -rf "${pkgdir}/usr/share/doc/${_pkgname}" install -m0644 TOOLS/lua/* \ - -D -t "$pkgdir"/usr/share/mpv/scripts + -D -t "$pkgdir/usr/share/${pkgname}/scripts" + cd "${pkgdir}/usr/bin" + mv "${_pkgname}" "${pkgname}" + cd "${pkgdir}/usr/share" + mv "applications/${_pkgname}.desktop" "applications/${pkgname}.desktop" + mv "bash-completion/completions/${_pkgname}" \ + "bash-completion/completions/${pkgname}" + rm -rf "icons" + mv "zsh/site-functions/_${_pkgname}" "zsh/site-functions/_${pkgname}" } |