diff options
author | Pellegrino Prevete | 2023-04-10 06:28:07 +0000 |
---|---|---|
committer | Pellegrino Prevete | 2023-04-10 06:28:07 +0000 |
commit | d7c588c80db160cd9b5bd5e6d724d2f5da03ccfa (patch) | |
tree | 7bde04be0fe39b9953bd6e169a64acd0f0e5f0a8 /PKGBUILD | |
parent | 9689e9c5f14db786d7adccda3237f5ca1d1af7e8 (diff) | |
download | aur-d7c588c80db160cd9b5bd5e6d724d2f5da03ccfa.tar.gz |
fix build on newer systems
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 26 insertions, 4 deletions
@@ -3,23 +3,23 @@ # Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> # Contributor: Eivind Uggedal <eivind@uggedal.com> _pkgname=mpv -pkgname=$_pkgname-caca +pkgname="${_pkgname}-caca" epoch=1 _tag='df6d84c1cf4bbc2b998f4d320542c78df674512d' # git rev-parse v${pkgver} pkgver=0.34.1 -pkgrel=4 +pkgrel=5 pkgdesc='a free, open source, and cross-platform media player (libcaca support)' arch=('x86_64') # We link against libraries that are licensed GPLv3 explicitly, so our # package is GPLv3 only as well. (Is this still correct?) license=('GPL3') url='https://mpv.io/' -depends=('alsa-lib' 'libasound.so' 'desktop-file-utils' 'ffmpeg' 'libavcodec.so' 'libavdevice.so' +depends=('alsa-lib' 'libasound.so' 'desktop-file-utils' 'ffmpeg5.1' 'libavcodec.so' 'libavdevice.so' 'libavfilter.so' 'libavformat.so' 'libavutil.so' 'libswresample.so' 'libswscale.so' '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' 'libplacebo' 'libplacebo.so' 'libpulse' 'libpulse.so' + 'libjpeg' 'libjpeg.so' 'libplacebo4208' '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' @@ -42,17 +42,39 @@ prepare() { } build() { cd ${_pkgname} + local _cflags=("-Wl,-rpath" + "-I/usr/include/ffmpeg5.1" + "-L/usr/lib/ffmpeg5.1" + "-lavfilter" + "-lavformat" + "-lavcodec" + "-lavswscale" + "-I/usr/include/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" + + CCXFLAGS="${_cflags[*]}" \ + CFLAGS="${_cflags[*]}" \ + LDFLAGS="${_ldflags[*]}" \ waf configure --prefix=/usr \ --confdir=/etc/mpv \ --enable-cdda \ --enable-dvb \ --enable-dvdnav \ --enable-libarchive \ + --disable-vulkan \ --enable-libmpv-shared \ --disable-build-date + CCXFLAGS="${_cflags[*]}" \ + CFLAGS="${_cflags[*]}" \ + LDFLAGS="${_ldflags[*]}" \ waf build } + package() { cd ${_pkgname} waf install --destdir="$pkgdir" |