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 | |
parent | 9689e9c5f14db786d7adccda3237f5ca1d1af7e8 (diff) | |
download | aur-d7c588c80db160cd9b5bd5e6d724d2f5da03ccfa.tar.gz |
fix build on newer systems
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 28 insertions, 6 deletions
@@ -16,7 +16,7 @@ pkgbase = mpv-caca depends = alsa-lib depends = libasound.so depends = desktop-file-utils - depends = ffmpeg + depends = ffmpeg5.1 depends = libavcodec.so depends = libavdevice.so depends = libavfilter.so @@ -47,7 +47,7 @@ pkgbase = mpv-caca depends = libglvnd depends = libjpeg depends = libjpeg.so - depends = libplacebo + depends = libplacebo4208 depends = libplacebo.so depends = libpulse depends = libpulse.so @@ -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" |