diff options
author | Gleb Sinyavskiy | 2019-07-07 12:01:20 +0200 |
---|---|---|
committer | Gleb Sinyavskiy | 2019-07-07 12:02:57 +0200 |
commit | 486d45968f0c17168be546b9afa9efa84ae0c634 (patch) | |
tree | 1fc4c945a46b95c9e07bbfbb09c24d1b874f9429 | |
download | aur-486d45968f0c17168be546b9afa9efa84ae0c634.tar.gz |
Release 4.1.3
-rw-r--r-- | .SRCINFO | 77 | ||||
-rw-r--r-- | PKGBUILD | 160 |
2 files changed, 237 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cfff92566fb6 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,77 @@ +pkgbase = ffmpeg-cuda + pkgdesc = Complete solution to record, convert and stream audio and video. Includes cuda support. + pkgver = 4.1.3 + pkgrel = 1 + epoch = 1 + url = https://ffmpeg.org/ + arch = x86_64 + license = GPL3 + makedepends = ffnvcodec-headers + makedepends = git + makedepends = ladspa + makedepends = nasm + depends = alsa-lib + depends = aom + depends = bzip2 + depends = cuda + depends = fontconfig + depends = fribidi + depends = gmp + depends = gnutls + depends = gsm + depends = jack + depends = lame + depends = libass.so + depends = libavc1394 + depends = libbluray.so + depends = libdrm + depends = libfreetype.so + depends = libiec61883 + depends = libmodplug + depends = libomxil-bellagio + depends = libpulse + depends = libraw1394 + 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 = opencore-amr + depends = openjpeg2 + depends = opus + depends = sdl2 + depends = speex + depends = v4l-utils + depends = xz + depends = zlib + optdepends = ladspa: LADSPA filters + provides = libavcodec.so + provides = libavdevice.so + provides = libavfilter.so + provides = libavformat.so + provides = libavutil.so + provides = libpostproc.so + provides = libswresample.so + provides = libswscale.so + provides = ffmpeg + conflicts = ffmpeg + source = git+https://git.ffmpeg.org/ffmpeg.git#tag=n4.1.3 + sha256sums = SKIP + +pkgname = ffmpeg-cuda + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f7339d7b3cc9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,160 @@ +# Maintainer: Gleb Sinyavskiy <zhulik.gleb@gmail.com> +# Contributor: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: Bartłomiej Piotrowski <bpiotrowski@archlinux.org> +# Contributor: Ionut Biru <ibiru@archlinux.org> +# Contributor: Tom Newsom <Jeepster@gmx.co.uk> +# Contributor: Paul Mattal <paul@archlinux.org> + +pkgname=ffmpeg-cuda +pkgver=4.1.3 +pkgrel=1 +epoch=1 +pkgdesc='Complete solution to record, convert and stream audio and video. Includes cuda support.' +arch=(x86_64) +url=https://ffmpeg.org/ +license=(GPL3) +depends=( + alsa-lib + aom + bzip2 + cuda + fontconfig + fribidi + gmp + gnutls + gsm + jack + lame + libass.so + libavc1394 + libbluray.so + libdrm + libfreetype.so + libiec61883 + libmodplug + libomxil-bellagio + libpulse + libraw1394 + 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 + opencore-amr + openjpeg2 + opus + sdl2 + speex + v4l-utils + xz + zlib +) +makedepends=( + ffnvcodec-headers + git + ladspa + nasm +) +optdepends=('ladspa: LADSPA filters') +provides=( + libavcodec.so + libavdevice.so + libavfilter.so + libavformat.so + libavutil.so + libpostproc.so + libswresample.so + libswscale.so + ffmpeg +) +source=(git+https://git.ffmpeg.org/ffmpeg.git#tag=n${pkgver}) +sha256sums=('SKIP') + +build() { + local _cflags='-I/opt/cuda/include' + local _ldflags='-L/opt/cuda/lib64' + + cd ffmpeg + + ./configure \ + --prefix='/usr' \ + --extra-cflags="$_cflags" \ + --extra-ldflags="$_ldflags" \ + --disable-debug \ + --disable-static \ + --disable-stripping \ + --enable-fontconfig \ + --enable-nonfree \ + --enable-cuda-sdk \ + --enable-cuvid \ + --enable-libnpp \ + --enable-ffnvcodec \ + --enable-libdrm \ + --enable-gmp \ + --enable-gnutls \ + --enable-gpl \ + --enable-ladspa \ + --enable-libaom \ + --enable-libass \ + --enable-libbluray \ + --enable-libdrm \ + --enable-libfreetype \ + --enable-libfribidi \ + --enable-libgsm \ + --enable-libiec61883 \ + --enable-libjack \ + --enable-libmodplug \ + --enable-libmp3lame \ + --enable-libopencore_amrnb \ + --enable-libopencore_amrwb \ + --enable-libopenjpeg \ + --enable-libopus \ + --enable-libpulse \ + --enable-libsoxr \ + --enable-libspeex \ + --enable-libssh \ + --enable-libtheora \ + --enable-libv4l2 \ + --enable-libvidstab \ + --enable-libvorbis \ + --enable-libvpx \ + --enable-libwebp \ + --enable-libx264 \ + --enable-libx265 \ + --enable-libxcb \ + --enable-libxml2 \ + --enable-libxvid \ + --enable-nvdec \ + --enable-nvenc \ + --enable-omx \ + --enable-shared \ + --enable-version3 + + make + make tools/qt-faststart + make doc/ff{mpeg,play}.1 +} + +conflicts=("ffmpeg") + +package() { + make DESTDIR="${pkgdir}" -C ffmpeg install install-man + install -Dm 755 ffmpeg/tools/qt-faststart "${pkgdir}"/usr/bin/ +} + +# vim: ts=2 sw=2 et: |