author | Levente Polyak
<anthraxx@archlinux.org> 2018-02-26 23:06:12 UTC |
committer | Levente Polyak
<anthraxx@archlinux.org> 2018-02-26 23:06:12 UTC |
parent | f186e51a7a3a94208b7d277c9ce0b45c4ecf0922 |
PKGBUILD | +152 | -40 |
diff --git a/PKGBUILD b/PKGBUILD index da704e4..f2f2620 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -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 @@ build() { ./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-aa \ - --enable-upnp \ + --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-sftp \ + --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-opencv + --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-microdns \ + --enable-libxml2 \ + --enable-libgcrypt \ + --enable-gnutls \ + --enable-taglib \ + --enable-secret \ + --disable-update-check \ + --enable-notify \ + --enable-kwallet \ + --enable-vlc make }