diff options
-rw-r--r-- | .SRCINFO | 127 | ||||
-rw-r--r-- | PKGBUILD | 185 |
2 files changed, 237 insertions, 75 deletions
@@ -1,56 +1,78 @@ # Generated by mksrcinfo v8 -# Sat Feb 24 09:47:42 UTC 2018 +# Fri Mar 9 11:02:18 UTC 2018 pkgbase = vlc-nox pkgdesc = Multi-platform MPEG, VCD/DVD, and DivX player (without X support) - pkgver = 3.0.0 + pkgver = 3.0.1 pkgrel = 1 url = https://www.videolan.org/vlc/ arch = x86_64 license = LGPL2.1 license = GPL2 makedepends = live-media - makedepends = libnotify makedepends = libbluray makedepends = flac makedepends = libdc1394 makedepends = libavc1394 - makedepends = lirc makedepends = libcaca makedepends = librsvg - makedepends = portaudio makedepends = libgme makedepends = xosd - makedepends = projectm makedepends = twolame makedepends = aalib + makedepends = avahi + makedepends = libsystemd makedepends = libmtp + makedepends = libupnp + makedepends = libmicrodns makedepends = libdvdcss - makedepends = libgoom2 + makedepends = smbclient makedepends = vcdimager - makedepends = opus makedepends = libssh2 makedepends = mesa makedepends = protobuf makedepends = libnfs makedepends = mpg123 - makedepends = schroedinger + makedepends = libdvdread + makedepends = libdvdnav + makedepends = libogg + makedepends = libshout + makedepends = libmodplug + makedepends = libvpx + makedepends = libvorbis + makedepends = speex + makedepends = opus + makedepends = libtheora + makedepends = libpng + makedepends = libjpeg-turbo + makedepends = libx265.so + makedepends = libx264.so + makedepends = zvbi + makedepends = libass + makedepends = libkate + makedepends = libtiger + makedepends = sdl_image + makedepends = libpulse + makedepends = alsa-lib + makedepends = jack + makedepends = libsamplerate + makedepends = libsoxr + makedepends = lirc + makedepends = libgoom2 + makedepends = projectm + makedepends = chromaprint depends = a52dec depends = libdvbpsi depends = libxpm depends = libdca depends = libproxy - depends = sdl_image - depends = libdvdnav depends = libtiger depends = lua depends = libmatroska - depends = zvbi depends = taglib depends = libmpcdec depends = ffmpeg depends = faad2 depends = libupnp - depends = libshout depends = libmad depends = libmpeg2 depends = xcb-util-keysyms @@ -58,38 +80,71 @@ pkgbase = vlc-nox depends = libxinerama depends = libsecret depends = libarchive + depends = freetype2 + depends = fribidi + depends = harfbuzz + depends = fontconfig + depends = libxml2 + depends = gnutls + depends = libplacebo optdepends = avahi: service discovery using bonjour protocol - optdepends = libnotify: notification plugin - optdepends = ncurses: ncurses interface support optdepends = libdvdcss: decoding encrypted DVDs - optdepends = lirc: lirc control plugin optdepends = libavc1394: devices using the 1394ta AV/C optdepends = libdc1394: IEEE 1394 access plugin optdepends = libva-vdpau-driver: vdpau backend nvidia - optdepends = libva-intel-driver: backend intel cards - optdepends = libbluray: Blu-Ray video support + optdepends = libva-intel-driver: video backend intel + optdepends = libbluray: Blu-Ray video input optdepends = flac: Free Lossless Audio Codec plugin - optdepends = portaudio: portaudio support optdepends = twolame: TwoLAME mpeg2 encoder plugin - optdepends = projectm: ProjectM visualisation plugin - optdepends = libcaca: colored ASCII art video output - optdepends = libgme: libgme plugin - optdepends = librsvg: SVG plugin - optdepends = libgoom2: libgoom plugin + optdepends = libgme: Game Music Emu plugin optdepends = vcdimager: navigate VCD with libvcdinfo - optdepends = aalib: ASCII art plugin - optdepends = libmtp: MTP devices support + optdepends = libmtp: MTP devices discovery + optdepends = libsystemd: udev services discovery optdepends = smbclient: SMB access plugin - optdepends = libcdio: audio CD playback support + optdepends = libcdio: audio CD playback optdepends = ttf-freefont: subtitle font optdepends = ttf-dejavu: subtitle font - optdepends = opus: opus codec support - optdepends = libssh2: sftp access support - optdepends = libnfs: NFS access support - optdepends = mpg123: mpg123 codec support - optdepends = schroedinger: schroedinger codec support - optdepends = protobuf: chromecast support - optdepends = lua-socket: for http interface + optdepends = libssh2: sftp access + optdepends = opencv: opencv video + optdepends = libnfs: NFS access + optdepends = mpg123: mpg123 codec + optdepends = protobuf: chromecast streaming + optdepends = libmicrodns: mDNS services discovery (chromecast etc) + optdepends = lua-socket: http interface + optdepends = live-media: RTSP input + optdepends = libdvdread: DVD input module + optdepends = libdvdnav: DVD with navigation input module + optdepends = libogg: Ogg and OggSpots codec + optdepends = libshout: shoutcast/icecast output plugin + optdepends = libmodplug: MOD output plugin + optdepends = libvpx: VP8 and VP9 codec + optdepends = libvorbis: Vorbis decoder/encoder + optdepends = speex: Speex codec + optdepends = opus: opus codec + optdepends = libtheora: theora codec + optdepends = libpng: PNG support + optdepends = libjpeg-turbo: JPEG support + optdepends = librsvg: SVG plugin + optdepends = libx264: H264 encoding + optdepends = x265: HEVC/H.265 encoder + optdepends = zvbi: VBI/Teletext decoding + optdepends = libass: Subtitle support + optdepends = libkate: Kate codec + optdepends = libtiger: Tiger rendering for Kate streams + optdepends = sdl_image: SDL image support + optdepends = aalib: ASCII art video output + optdepends = libcaca: colored ASCII art video output + optdepends = libpulse: PulseAudio audio output + optdepends = alsa-lib: ALSA audio output + optdepends = jack: jack audio server + optdepends = libsamplerate: audio Resampler + optdepends = libsoxr: SoX audio Resampler + optdepends = chromaprint: Chromaprint audio fingerprinter + optdepends = lirc: lirc control + optdepends = libgoom2: Goom visualization + optdepends = projectm: ProjectM visualisation + optdepends = ncurses: ncurses interface + optdepends = libnotify: notification plugin conflicts = vlc conflicts = vlc-plugin conflicts = vlc-git @@ -97,10 +152,10 @@ pkgbase = vlc-nox replaces = vlc-plugin replaces = vlc-git options = !emptydirs - source = http://download.videolan.org/vlc/3.0.0/vlc-3.0.0.tar.xz + source = http://download.videolan.org/vlc/3.0.1/vlc-3.0.1.tar.xz source = update-vlc-plugin-cache.hook source = lua53_compat.patch - sha512sums = 9bdc64e16ddd2e8d2693179f2fcac8462d7defff186262a049ba325ef00882fbd75a9d323b506ba06876a8168fd5e90319837c8dcd136b206161e67748c2a9f7 + sha512sums = f2ba7586e8fb8c04484e62809265ec998e875b1eff03262bbf463370277a318816cbb8d260901c774e59443393b16b040cb714019c80e051578008abbf91b13c sha512sums = 80357bae69e32b353d3784932d854e294906798e14faffb87c3383c3b6f6bdc57cbabb9c6e3f3c1adf0f8ddbb24153e72104c963cf1934970c2983c96daef9df sha512sums = 33cda373aa1fb3ee19a78748e2687f2b93c8662c9fda62ecd122a2e649df8edaceb54dda3991bc38c80737945a143a9e65baa2743a483bb737bb94cd590dc25f @@ -7,60 +7,91 @@ _pkgbase=vlc pkgname=vlc-nox -pkgver=3.0.0 +pkgver=3.0.1 pkgrel=1 pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player (without X support)' url='https://www.videolan.org/vlc/' arch=('x86_64') license=('LGPL2.1' 'GPL2') -depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'libproxy' 'sdl_image' 'libdvdnav' - 'libtiger' 'lua' 'libmatroska' 'zvbi' 'taglib' 'libmpcdec' 'ffmpeg' - 'faad2' 'libupnp' 'libshout' 'libmad' 'libmpeg2' 'xcb-util-keysyms' - 'libtar' 'libxinerama' 'libsecret' 'libarchive') -makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'libdc1394' - 'libavc1394' 'lirc' 'libcaca' 'librsvg' 'portaudio' - 'libgme' 'xosd' 'projectm' 'twolame' 'aalib' 'libmtp' 'libdvdcss' - 'libgoom2' 'vcdimager' 'opus' 'libssh2' 'mesa' 'protobuf' - 'libnfs' 'mpg123' 'schroedinger') +depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'libproxy' 'libtiger' 'lua' + 'libmatroska' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp' 'libmad' + 'libmpeg2' 'xcb-util-keysyms' 'libtar' 'libxinerama' 'libsecret' + 'libarchive' 'freetype2' 'fribidi' 'harfbuzz' 'fontconfig' 'libxml2' + 'gnutls' 'libplacebo') +makedepends=('live-media' 'libbluray' 'flac' 'libdc1394' 'libavc1394' 'libcaca' + 'librsvg' 'libgme' 'xosd' 'twolame' 'aalib' 'avahi' 'libsystemd' + 'libmtp' 'libupnp' 'libmicrodns' 'libdvdcss' 'smbclient' + 'vcdimager' 'libssh2' 'mesa' 'protobuf' 'libnfs' 'mpg123' + 'libdvdread' 'libdvdnav' 'libogg' 'libshout' 'libmodplug' 'libvpx' + 'libvorbis' 'speex' 'opus' 'libtheora' 'libpng' 'libjpeg-turbo' + 'libx265.so' 'libx264.so' 'zvbi' 'libass' 'libkate' 'libtiger' + 'sdl_image' 'libpulse' 'alsa-lib' 'jack' 'libsamplerate' 'libsoxr' + 'lirc' 'libgoom2' 'projectm' 'chromaprint') optdepends=('avahi: service discovery using bonjour protocol' - 'libnotify: notification plugin' - 'ncurses: ncurses interface support' 'libdvdcss: decoding encrypted DVDs' - 'lirc: lirc control plugin' 'libavc1394: devices using the 1394ta AV/C' 'libdc1394: IEEE 1394 access plugin' 'libva-vdpau-driver: vdpau backend nvidia' - 'libva-intel-driver: backend intel cards' - 'libbluray: Blu-Ray video support' + 'libva-intel-driver: video backend intel' + 'libbluray: Blu-Ray video input' 'flac: Free Lossless Audio Codec plugin' - 'portaudio: portaudio support' 'twolame: TwoLAME mpeg2 encoder plugin' - 'projectm: ProjectM visualisation plugin' - 'libcaca: colored ASCII art video output' - 'libgme: libgme plugin' - 'librsvg: SVG plugin' - 'libgoom2: libgoom plugin' + 'libgme: Game Music Emu plugin' 'vcdimager: navigate VCD with libvcdinfo' - 'aalib: ASCII art plugin' - 'libmtp: MTP devices support' + 'libmtp: MTP devices discovery' + 'libsystemd: udev services discovery' 'smbclient: SMB access plugin' - 'libcdio: audio CD playback support' + 'libcdio: audio CD playback' 'ttf-freefont: subtitle font ' 'ttf-dejavu: subtitle font' - 'opus: opus codec support' - 'libssh2: sftp access support' - 'libnfs: NFS access support' - 'mpg123: mpg123 codec support' - 'schroedinger: schroedinger codec support' - 'protobuf: chromecast support' - 'lua-socket: for http interface') + 'libssh2: sftp access' + 'opencv: opencv video' + 'libnfs: NFS access' + 'mpg123: mpg123 codec' + 'protobuf: chromecast streaming' + 'libmicrodns: mDNS services discovery (chromecast etc)' + 'lua-socket: http interface' + 'live-media: RTSP input' + 'libdvdread: DVD input module' + 'libdvdnav: DVD with navigation input module' + 'libogg: Ogg and OggSpots codec' + 'libshout: shoutcast/icecast output plugin' + 'libmodplug: MOD output plugin' + 'libvpx: VP8 and VP9 codec' + 'libvorbis: Vorbis decoder/encoder' + 'speex: Speex codec' + 'opus: opus codec' + 'libtheora: theora codec' + 'libpng: PNG support' + 'libjpeg-turbo: JPEG support' + 'librsvg: SVG plugin' + 'libx264: H264 encoding' + 'x265: HEVC/H.265 encoder' + 'zvbi: VBI/Teletext decoding' + 'libass: Subtitle support' + 'libkate: Kate codec' + 'libtiger: Tiger rendering for Kate streams' + 'sdl_image: SDL image support' + 'aalib: ASCII art video output' + 'libcaca: colored ASCII art video output' + 'libpulse: PulseAudio audio output' + 'alsa-lib: ALSA audio output' + 'jack: jack audio server' + 'libsamplerate: audio Resampler' + 'libsoxr: SoX audio Resampler' + 'chromaprint: Chromaprint audio fingerprinter' + 'lirc: lirc control' + 'libgoom2: Goom visualization' + 'projectm: ProjectM visualisation' + 'ncurses: ncurses interface' + 'libnotify: notification plugin') conflicts=('vlc' 'vlc-plugin' 'vlc-git') replaces=('vlc' 'vlc-plugin' 'vlc-git') options=('!emptydirs') source=(http://download.videolan.org/${_pkgbase}/${pkgver}/${_pkgbase}-${pkgver}.tar.xz update-vlc-plugin-cache.hook lua53_compat.patch) -sha512sums=('9bdc64e16ddd2e8d2693179f2fcac8462d7defff186262a049ba325ef00882fbd75a9d323b506ba06876a8168fd5e90319837c8dcd136b206161e67748c2a9f7' +sha512sums=('f2ba7586e8fb8c04484e62809265ec998e875b1eff03262bbf463370277a318816cbb8d260901c774e59443393b16b040cb714019c80e051578008abbf91b13c' '80357bae69e32b353d3784932d854e294906798e14faffb87c3383c3b6f6bdc57cbabb9c6e3f3c1adf0f8ddbb24153e72104c963cf1934970c2983c96daef9df' '33cda373aa1fb3ee19a78748e2687f2b93c8662c9fda62ecd122a2e649df8edaceb54dda3991bc38c80737945a143a9e65baa2743a483bb737bb94cd590dc25f') @@ -84,18 +115,94 @@ build() { ./configure --prefix=/usr \ --sysconfdir=/etc \ - --disable-qt \ - --disable-wayland \ --disable-rpath \ - --enable-faad \ --enable-nls \ - --enable-lirc \ - --enable-ncurses \ + --enable-archive \ + --enable-live555 \ + --enable-dc1394 \ + --enable-dv1394 \ + --enable-dvdread \ + --enable-dvdnav \ + --enable-bluray \ + --disable-opencv \ + --enable-smbclient \ + --enable-sftp \ + --enable-nfs \ --enable-realrtsp \ + --enable-dvbpsi \ + --enable-gme \ + --enable-ogg \ + --enable-shout \ + --enable-matroska \ + --enable-mod \ + --enable-mpc \ + --enable-mad \ + --enable-mpg123 \ + --enable-gst-decode \ + --enable-avcodec \ + --enable-libva \ + --enable-avformat \ + --enable-postproc \ + --enable-faad \ + --enable-vpx \ + --enable-twolame \ + --disable-fdkaac \ + --enable-a52 \ + --enable-dca \ + --enable-flac \ + --enable-libmpeg2 \ + --enable-vorbis \ + --enable-speex \ + --enable-opus \ + --enable-oggspots \ + --disable-schroedinger \ + --enable-png \ + --enable-jpeg \ + --enable-x264 \ + --enable-x265 \ + --enable-zvbi \ + --enable-libass \ + --enable-kate \ + --enable-tiger \ + --enable-vdpau \ + --disable-wayland \ + --enable-sdl-image \ + --enable-freetype \ + --enable-fribidi \ + --enable-harfbuzz \ + --enable-fontconfig \ + --enable-svg \ + --enable-svgdec \ --enable-aa \ + --enable-caca \ + --enable-pulse \ + --enable-alsa \ + --enable-jack \ + --enable-samplerate \ + --enable-soxr \ + --enable-chromaprint \ + --enable-chromecast \ + --disable-qt \ + --disable-skins2 \ + --enable-libtar \ + --enable-ncurses \ + --enable-lirc \ + --enable-goom \ + --enable-projectm \ + --enable-avahi \ + --enable-mtp \ --enable-upnp \ - --enable-opus \ - --enable-sftp + --enable-microdns \ + --enable-libxml2 \ + --disable-libgcrypt \ + --enable-gnutls \ + --enable-taglib \ + --enable-secret \ + --disable-kwallet \ + --disable-update-check \ + --disable-notify \ + --enable-libplacebo \ + --enable-vlc make } |