diff options
author | francoism90 | 2018-06-12 21:27:04 +0200 |
---|---|---|
committer | francoism90 | 2018-06-12 21:27:04 +0200 |
commit | d654f0ea4bf0a1e28a2b21718fb49a5e141a65ea (patch) | |
tree | 16dd87187e185d6af92eeb8861643388299ab635 | |
parent | 2c7002dbc1ec89e2b276010aefcbf611eaab4b77 (diff) | |
download | aur-d654f0ea4bf0a1e28a2b21718fb49a5e141a65ea.tar.gz |
Make compatible with ffmpeg in repo
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 180 |
2 files changed, 97 insertions, 95 deletions
@@ -1,12 +1,13 @@ pkgbase = ffmpeg-qsv pkgdesc = Record, convert and stream audio and video (including qsv and libfdk-aac) pkgver = 4.0 - pkgrel = 1 + pkgrel = 2 url = http://www.ffmpeg.org/ arch = i686 arch = x86_64 license = GPL3 license = custom: nonfree and unredistributable + makedepends = ffnvcodec-headers makedepends = nasm makedepends = opencl-headers depends = glibc @@ -68,7 +69,6 @@ pkgbase = ffmpeg-qsv depends = zvbi depends = lilv depends = xz - depends = openal depends = opencl-icd-loader depends = mesa depends = sndio @@ -87,15 +87,15 @@ pkgbase = ffmpeg-qsv provides = ffmpeg provides = ffmpeg-libfdk_aac provides = qt-faststart - provides = libavutil.so provides = libavcodec.so - provides = libavformat.so provides = libavdevice.so provides = libavfilter.so + provides = libavformat.so provides = libavresample.so - provides = libswscale.so - provides = libswresample.so + provides = libavutil.so provides = libpostproc.so + provides = libswresample.so + provides = libswscale.so conflicts = ffmpeg conflicts = ffmpeg-full-nvenc conflicts = ffmpeg-nvenc @@ -1,4 +1,9 @@ # Maintainer: Francois Menning <f.menning@pm.me> +# 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> # Contributor: Daniel Bermond < yahoo-com: danielbermond > # Contributor: Iacopo Isimbaldi <isiachi@rhye.it> # Contributor: Ben Widawsky <ben@bwidawsk.net> @@ -6,34 +11,36 @@ pkgname=ffmpeg-qsv _srcname=ffmpeg pkgver=4.0 -pkgrel=1 +pkgrel=2 pkgdesc='Record, convert and stream audio and video (including qsv and libfdk-aac)' arch=('i686' 'x86_64') url='http://www.ffmpeg.org/' license=('GPL3' 'custom: nonfree and unredistributable') depends=( - 'glibc' 'alsa-lib' 'jack' 'libpng' - 'bzip2' 'frei0r-plugins' 'libgcrypt' 'gmp' 'gnutls' 'ladspa' 'libass' - 'libbluray' 'libbs2b' 'libcaca' 'celt' 'libcdio-paranoia' 'libdc1394' - 'libavc1394' 'libfdk-aac' 'fontconfig' 'freetype2' 'fribidi' 'libgme' 'gsm' - 'libiec61883' 'libmodplug' 'lame' 'opencore-amr' 'openjpeg2' 'opus' 'pulseaudio' - 'librsvg' 'rubberband' 'rtmpdump' 'smbclient' 'snappy' 'libsoxr' 'speex' 'srt' - 'libssh' 'tesseract' 'libtheora' 'twolame' 'v4l-utils' 'vid.stab' 'libvorbis' - 'libvpx' 'wavpack' 'libwebp' 'libx264.so' 'x265' 'libxcb' 'xvidcore' 'libxml2' - 'zimg' 'zeromq' 'zvbi' 'lilv' 'xz' 'openal' 'opencl-icd-loader' 'mesa' 'sndio' - 'sdl2' 'libxv' 'libx11' 'libxext' 'zlib' 'libomxil-bellagio' 'libva' 'libdrm' - 'libvdpau' - 'libfdk-aac' 'intel-media-sdk' -) -makedepends=('nasm' 'opencl-headers') +'glibc' 'alsa-lib' 'jack' 'libpng' +'bzip2' 'frei0r-plugins' 'libgcrypt' 'gmp' 'gnutls' 'ladspa' 'libass' +'libbluray' 'libbs2b' 'libcaca' 'celt' 'libcdio-paranoia' 'libdc1394' +'libavc1394' 'libfdk-aac' 'fontconfig' 'freetype2' 'fribidi' 'libgme' 'gsm' +'libiec61883' 'libmodplug' 'lame' 'opencore-amr' 'openjpeg2' 'opus' 'pulseaudio' +'librsvg' 'rubberband' 'rtmpdump' 'smbclient' 'snappy' 'libsoxr' 'speex' 'srt' +'libssh' 'tesseract' 'libtheora' 'twolame' 'v4l-utils' 'vid.stab' 'libvorbis' +'libvpx' 'wavpack' 'libwebp' 'libx264.so' 'x265' 'libxcb' 'xvidcore' 'libxml2' +'zimg' 'zeromq' 'zvbi' 'lilv' 'xz' 'opencl-icd-loader' 'mesa' 'sndio' +'sdl2' 'libxv' 'libx11' 'libxext' 'zlib' 'libomxil-bellagio' +'libva' 'libdrm' 'libvdpau' +'libfdk-aac' 'intel-media-sdk') +makedepends=('ffnvcodec-headers' 'nasm' 'opencl-headers') optdepends=('beignet: OpenCL implementation for Intel IvyBridge+ iGPUs') -provides=('ffmpeg' 'ffmpeg-libfdk_aac' 'qt-faststart' 'libavutil.so' 'libavcodec.so' 'libavformat.so' 'libavdevice.so' 'libavfilter.so' 'libavresample.so' 'libswscale.so' 'libswresample.so' 'libpostproc.so') +provides=('ffmpeg' 'ffmpeg-libfdk_aac' 'qt-faststart' +'libavcodec.so' 'libavdevice.so' 'libavfilter.so' 'libavformat.so' +'libavresample.so' 'libavutil.so' 'libpostproc.so' 'libswresample.so' +'libswscale.so') conflicts=( - 'ffmpeg' 'ffmpeg-full-nvenc' 'ffmpeg-nvenc' 'ffmpeg-libfdk_aac' 'ffmpeg-decklink' - 'ffmpeg-git' 'ffmpeg-full-git' 'ffmpeg-semifull-git' 'ffmpeg-qsv-git') +'ffmpeg' 'ffmpeg-full-nvenc' 'ffmpeg-nvenc' 'ffmpeg-libfdk_aac' 'ffmpeg-decklink' +'ffmpeg-git' 'ffmpeg-full-git' 'ffmpeg-semifull-git' 'ffmpeg-qsv-git') source=("https://ffmpeg.org/releases/ffmpeg-${pkgver}.tar.xz" 'LICENSE') sha256sums=('ed945daf40b124e77a685893cc025d086f638bc703183460aff49508edb3a43f' - '04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36') +'04a7176400907fd7db0d69116b99de49e582a6e176b3bfb36a03e50a4cb26a36') prepare() { cd "${_srcname}-${pkgver}" @@ -45,81 +52,76 @@ build() { export PKG_CONFIG_PATH="${PKG_CONFIG_PATH:+${PKG_CONFIG_PATH}:}/opt/intel/mediasdk/lib64/pkgconfig" ./configure \ - --prefix='/usr' \ - --extra-libs='-lpthread' \ - --disable-debug \ - --disable-rpath \ - --enable-gpl \ - --enable-version3 \ - --enable-nonfree \ - --enable-shared \ - --disable-static \ - --enable-gray \ - --enable-avisynth \ - --enable-avresample \ - --enable-alsa \ - --enable-fontconfig \ - --enable-gmp \ - --enable-gnutls \ - --enable-iconv \ - --enable-ladspa \ - --enable-libass \ - --enable-libbluray \ - --enable-libfreetype \ - --enable-libfribidi \ - --enable-libgsm \ - --enable-libiec61883 \ - --enable-libmodplug \ - --enable-libmp3lame \ - --enable-libopencore_amrnb \ - --enable-libopencore_amrwb \ - --enable-libopenjpeg \ - --enable-libopus \ - --enable-libpulse \ - --enable-libsoxr \ - --enable-libspeex \ - --enable-libsrt \ - --enable-libssh \ - --enable-librsvg \ - --enable-librtmp \ - --enable-libsmbclient \ - --enable-libtheora \ - --disable-libtls \ - --enable-libtwolame \ - --enable-libv4l2 \ - --enable-libvidstab \ - --enable-libvorbis \ - --enable-libvpx \ - --enable-libwavpack \ - --enable-libwebp \ - --enable-libx264 \ - --enable-libx265 \ - --enable-libxcb \ - --enable-libxml2 \ - --enable-libxvid \ - --enable-lzma \ - --enable-libdrm \ - --enable-xlib \ - --enable-zlib \ - --enable-omx \ - --enable-openal \ - --enable-opencl \ - --enable-opengl \ - --disable-openssl \ - --enable-libfdk_aac \ - --enable-libmfx \ - --enable-vaapi \ - --enable-vdpau - + --prefix='/usr' \ + --extra-libs='-lpthread' \ + --disable-debug \ + --disable-static \ + --disable-stripping \ + --enable-avresample \ + --enable-fontconfig \ + --enable-gmp \ + --enable-gpl \ + --enable-ladspa \ + --enable-libass \ + --enable-libbluray \ + --enable-libdrm \ + --enable-libfreetype \ + --enable-libfribidi \ + --enable-libgsm \ + --enable-libiec61883 \ + --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-nvenc \ + --enable-omx \ + --enable-shared \ + --enable-version3 \ + --enable-nonfree \ + --enable-gnutls \ + --enable-iconv \ + --enable-libsrt \ + --enable-librsvg \ + --enable-librtmp \ + --enable-libtwolame \ + --enable-libwavpack \ + --enable-lzma \ + --enable-xlib \ + --enable-zlib \ + --enable-sdl2 \ + --enable-opencl \ + --enable-opengl \ + --enable-libfdk_aac \ + --enable-libmfx \ + --enable-vaapi \ + --enable-vdpau + make make tools/qt-faststart + make doc/ff{mpeg,play}.1 } package() { cd "${_srcname}-${pkgver}" - - make DESTDIR="$pkgdir" install - - install -D -m755 tools/qt-faststart "${pkgdir}/usr/bin/qt-faststart" + + make DESTDIR="${pkgdir}" install install-man + install -Dm 755 tools/qt-faststart "${pkgdir}"/usr/bin/ install -D -m644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |