diff options
author | lobomfz | 2021-05-14 04:05:06 -0300 |
---|---|---|
committer | lobomfz | 2021-05-14 04:05:06 -0300 |
commit | 39a41bc20f5208bc636c3c250f4030bddd14a638 (patch) | |
tree | ab590f9facb72b70f4d630d9dd48ce186f87e48b | |
download | aur-39a41bc20f5208bc636c3c250f4030bddd14a638.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 87 | ||||
-rw-r--r-- | PKGBUILD | 166 |
2 files changed, 253 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..041b85f93b18 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,87 @@ +pkgbase = ffmpeg-compat-58 + pkgdesc = Compatibility package for ffmpeg to provide versions 58 of libavcodec, libavdevice and libavformat, not anymore provided by ffmpeg-git + pkgver = 4.4 + pkgrel = 4 + url = http://ffmpeg.org/ + arch = i686 + arch = x86_64 + license = GPL + makedepends = amf-headers + makedepends = avisynthplus + makedepends = clang + makedepends = ffnvcodec-headers + makedepends = git + makedepends = ladspa + makedepends = nasm + depends = alsa-lib + depends = aom + depends = bzip2 + depends = fontconfig + depends = fribidi + depends = gmp + depends = gnutls + depends = gsm + depends = jack + depends = lame + depends = libass.so + depends = libavc1394 + depends = libbluray.so + depends = libdav1d.so + depends = libdrm + depends = libfreetype.so + depends = libiec61883 + depends = libmfx + depends = libmodplug + depends = libpulse + depends = librav1e.so + depends = libraw1394 + depends = librsvg-2.so + depends = libsoxr + depends = libssh + depends = libtheora + depends = libva.so + depends = libva-drm.so + depends = libva-x11.so + depends = libvdpau + depends = libvidstab.so + depends = libvorbisenc.so + depends = libvorbis.so + depends = libvpx.so + depends = libwebp + depends = libx11 + depends = libx264.so + depends = libx265.so + depends = libxcb + depends = libxext + depends = libxml2 + depends = libxv + depends = libxvidcore.so + depends = libzimg.so + depends = opencore-amr + depends = openjpeg2 + depends = opus + depends = sdl2 + depends = speex + depends = srt + depends = svt-av1 + depends = v4l-utils + depends = vmaf + depends = xz + depends = zlib + optdepends = avisynthplus: AviSynthPlus support + optdepends = intel-media-sdk: Intel QuickSync support + optdepends = ladspa: LADSPA filters + optdepends = nvidia-utils: Nvidia NVDEC/NVENC support + provides = libavcodec.so=58 + provides = libavdevice.so=58 + provides = libavfilter.so=7 + provides = libavformat.so=58 + provides = libavutil.so=56 + provides = libpostproc.so=55 + provides = libswresample.so=3 + provides = libswscale.so=5 + source = http://ffmpeg.org/releases/ffmpeg-4.4.tar.xz + sha256sums = 06b10a183ce5371f915c6bb15b7b1fffbe046e8275099c96affc29e17645d909 + +pkgname = ffmpeg-compat-58 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..59af8e8f3a8f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,166 @@ +# Maintainer: lobomfz <lobomfz@protonmail.com> +# Contributor: Muflone http://www.muflone.com/contacts/english/ +# Contributor: Matthew Sexton <wsdmatty@gmail.com> +# Contributor: sgtxd <mark@sgtxd.de> +# Contributor: HurricanePootis <hurricanepootis@protonmail.com> + +pkgname=ffmpeg-compat-58 +pkgver=4.4 +pkgrel=4 +pkgdesc="Compatibility package for ffmpeg to provide versions 58 of libavcodec, libavdevice and libavformat, not anymore provided by ffmpeg-git" +arch=('i686' 'x86_64') +url="http://ffmpeg.org/" +license=('GPL') +depends=( + alsa-lib + aom + bzip2 + fontconfig + fribidi + gmp + gnutls + gsm + jack + lame + libass.so + libavc1394 + libbluray.so + libdav1d.so + libdrm + libfreetype.so + libiec61883 + libmfx + libmodplug + libpulse + librav1e.so + libraw1394 + librsvg-2.so + libsoxr + libssh + libtheora + libva.so + libva-drm.so + libva-x11.so + libvdpau + libvidstab.so + libvorbisenc.so + libvorbis.so + libvpx.so + libwebp + libx11 + libx264.so + libx265.so + libxcb + libxext + libxml2 + libxv + libxvidcore.so + libzimg.so + opencore-amr + openjpeg2 + opus + sdl2 + speex + srt + svt-av1 + v4l-utils + vmaf + xz + zlib +) + +makedepends=( + amf-headers + avisynthplus + clang + ffnvcodec-headers + git + ladspa + nasm +) + +optdepends=( + 'avisynthplus: AviSynthPlus support' + 'intel-media-sdk: Intel QuickSync support' + 'ladspa: LADSPA filters' + 'nvidia-utils: Nvidia NVDEC/NVENC support' +) + +provides=('libavcodec.so=58' 'libavdevice.so=58' 'libavfilter.so=7' + 'libavformat.so=58' 'libavutil.so=56' + 'libpostproc.so=55' 'libswresample.so=3' 'libswscale.so=5') + +source=("http://ffmpeg.org/releases/ffmpeg-${pkgver}.tar.xz") + +sha256sums=('06b10a183ce5371f915c6bb15b7b1fffbe046e8275099c96affc29e17645d909') + +build() { + cd ffmpeg-${pkgver} + + ./configure \ + --prefix=/usr \ + --disable-debug \ + --disable-static \ + --disable-stripping \ + --enable-amf \ + --enable-avisynth \ + --enable-cuda-llvm \ + --enable-lto \ + --enable-fontconfig \ + --enable-gmp \ + --enable-gnutls \ + --enable-gpl \ + --enable-ladspa \ + --enable-libaom \ + --enable-libass \ + --enable-libbluray \ + --enable-libdav1d \ + --enable-libdrm \ + --enable-libfreetype \ + --enable-libfribidi \ + --enable-libgsm \ + --enable-libiec61883 \ + --enable-libjack \ + --enable-libmfx \ + --enable-libmodplug \ + --enable-libmp3lame \ + --enable-libopencore_amrnb \ + --enable-libopencore_amrwb \ + --enable-libopenjpeg \ + --enable-libopus \ + --enable-libpulse \ + --enable-librav1e \ + --enable-librsvg \ + --enable-libsoxr \ + --enable-libspeex \ + --enable-libsrt \ + --enable-libssh \ + --enable-libsvtav1 \ + --enable-libtheora \ + --enable-libv4l2 \ + --enable-libvidstab \ + --enable-libvmaf \ + --enable-libvorbis \ + --enable-libvpx \ + --enable-libwebp \ + --enable-libx264 \ + --enable-libx265 \ + --enable-libxcb \ + --enable-libxml2 \ + --enable-libxvid \ + --enable-libzimg \ + --enable-nvdec \ + --enable-nvenc \ + --enable-shared \ + --enable-version3 + + make +} + +package() { + cd ffmpeg-${pkgver} + + make DESTDIR="${pkgdir}" install-libs + cd "${pkgdir}/usr/lib" + rm -f *.so +} |