[arch-commits] Commit in vlc/trunk (PKGBUILD)
Levente Polyak
anthraxx at archlinux.org
Mon Feb 26 23:06:13 UTC 2018
Date: Monday, February 26, 2018 @ 23:06:12
Author: anthraxx
Revision: 317575
upgpkg: vlc 3.0.0-2 (new plugins, cleanup, chromecast)
- FS#57639 fix chromecast discovery
- adding new makedepends
- adding new optdepends
- bunch of new plugins
- requires features explicitly (fails if not fulfilled)
Modified:
vlc/trunk/PKGBUILD
----------+
PKGBUILD | 192 ++++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 152 insertions(+), 40 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-02-26 22:45:40 UTC (rev 317574)
+++ PKGBUILD 2018-02-26 23:06:12 UTC (rev 317575)
@@ -5,57 +5,94 @@
pkgname=vlc
pkgver=3.0.0
-pkgrel=1
+pkgrel=2
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player'
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' 'wayland-protocols' 'libsecret' 'libarchive'
- 'qt5-base' 'qt5-x11extras' 'qt5-svg')
-makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'kdelibs' 'libdc1394'
- 'libavc1394' 'lirc' 'libcaca' 'gtk3' 'librsvg' 'portaudio'
- 'libgme' 'xosd' 'projectm' 'twolame' 'aalib' 'libmtp' 'libdvdcss'
- 'smbclient' 'libgoom2' 'vcdimager' 'opus' 'libssh2' 'mesa' 'protobuf'
- 'opencv' 'libnfs' 'mpg123' 'schroedinger' 'gst-plugins-base-libs')
+depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'libproxy' 'libtiger' 'lua'
+ 'libmatroska' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libupnp' 'libmad'
+ 'libmpeg2' 'xcb-util-keysyms' 'libtar' 'libxinerama' 'libsecret'
+ 'libarchive' 'qt5-base' 'qt5-x11extras' 'qt5-svg' 'freetype2'
+ 'fribidi' 'harfbuzz' 'fontconfig' 'libxml2' 'libgcrypt' 'gnutls'
+ 'wayland-protocols' )
+makedepends=('gst-plugins-base-libs' 'live-media' 'libnotify' 'libbluray'
+ 'flac' 'kdelibs' 'libdc1394' 'libavc1394' 'libcaca' 'gtk3'
+ 'librsvg' 'portaudio' 'libgme' 'xosd' 'twolame' 'aalib' 'avahi'
+ 'libsystemd' 'libmtp' 'libupnp' 'libmicrodns' 'libdvdcss'
+ 'smbclient' 'vcdimager' 'libssh2' 'mesa' 'protobuf' 'opencv'
+ 'libnfs' 'mpg123' 'libdvdread' 'libdvdnav' 'libogg' 'libshout'
+ 'libmodplug' 'libvpx' 'libfdk-aac' 'libvorbis' 'speex' 'opus'
+ 'libtheora' 'schroedinger' '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'
- 'gtk3: notification plugin'
- 'ncurses: ncurses interface support'
'gst-plugins-base-libs: for libgst plugins'
'libdvdcss: decoding encrypted DVDs'
- 'lirc: lirc control plugin'
'libavc1394: devices using the 1394ta AV/C'
'libdc1394: IEEE 1394 access plugin'
'kdelibs: KDE Solid hardware integration'
+ 'kwallet: kwallet keystore'
'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'
- 'opencv: opencv video support'
- 'libnfs: NFS access support'
- 'mpg123: mpg123 codec support'
- 'schroedinger: schroedinger codec support'
- 'protobuf: chromecast support'
- 'lua-socket: 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'
+ 'libfdk-aac: FDK AAC codec'
+ 'libvorbis: Vorbis decoder/encoder'
+ 'speex: Speex codec'
+ 'opus: opus codec'
+ 'libtheora: theora codec'
+ 'schroedinger: schroedinger 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'
+ 'gtk3: notification plugin'
+ )
conflicts=('vlc-plugin')
replaces=('vlc-plugin')
options=('!emptydirs')
@@ -90,17 +127,92 @@
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-rpath \
- --enable-faad \
--enable-nls \
- --enable-lirc \
- --enable-ncurses \
+ --enable-archive \
+ --enable-live555 \
+ --enable-dc1394 \
+ --enable-dv1394 \
+ --enable-dvdread \
+ --enable-dvdnav \
+ --enable-bluray \
+ --enable-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 \
+ --enable-fdkaac \
+ --enable-a52 \
+ --enable-dca \
+ --enable-flac \
+ --enable-libmpeg2 \
+ --enable-vorbis \
+ --enable-speex \
+ --enable-opus \
+ --enable-oggspots \
+ --enable-schroedinger \
+ --enable-png \
+ --enable-jpeg \
+ --enable-x265 \
+ --enable-x265 \
+ --enable-zvbi \
+ --enable-libass \
+ --enable-kate \
+ --enable-tiger \
+ --enable-vdpau \
+ --enable-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 \
+ --enable-qt \
+ --enable-skins2 \
+ --enable-libtar \
+ --enable-ncurses \
+ --enable-lirc \
+ --enable-goom \
+ --enable-projectm \
+ --enable-avahi \
+ --enable-mtp \
--enable-upnp \
- --enable-opus \
- --enable-sftp \
- --enable-wayland \
- --enable-opencv
+ --enable-microdns \
+ --enable-libxml2 \
+ --enable-libgcrypt \
+ --enable-gnutls \
+ --enable-taglib \
+ --enable-secret \
+ --disable-update-check \
+ --enable-notify \
+ --enable-kwallet \
+ --enable-vlc
make
}
More information about the arch-commits
mailing list