[arch-commits] Commit in vlc/trunk (PKGBUILD)

Levente Polyak anthraxx at archlinux.org
Wed Feb 28 23:51:10 UTC 2018


    Date: Wednesday, February 28, 2018 @ 23:51:08
  Author: anthraxx
Revision: 317645

upgpkg: vlc 3.0.1-1 (libplacebo, disabled legacy plugins)

upstream release

FS#57670
- disabled poartaudio, libgcrypt and schroedinger
- added 256 icon

FS#57665
- explicitly enable x264

FS#57656
- enable libplacebo support

Modified:
  vlc/trunk/PKGBUILD

----------+
 PKGBUILD |   44 +++++++++++++++++++++-----------------------
 1 file changed, 21 insertions(+), 23 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-02-28 21:38:49 UTC (rev 317644)
+++ PKGBUILD	2018-02-28 23:51:08 UTC (rev 317645)
@@ -4,8 +4,8 @@
 # Contributor: Martin Sandsmark <martin.sandsmark at kde.org>
 
 pkgname=vlc
-pkgver=3.0.0
-pkgrel=2
+pkgver=3.0.1
+pkgrel=1
 pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player'
 url='https://www.videolan.org/vlc/'
 arch=('x86_64')
@@ -14,19 +14,19 @@
          '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' )
+         'fribidi' 'harfbuzz' 'fontconfig' 'libxml2' 'gnutls' 'libplacebo'
+         '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')
+             'librsvg' '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' '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'
             'gst-plugins-base-libs: for libgst plugins'
             'libdvdcss: decoding encrypted DVDs'
@@ -38,7 +38,6 @@
             '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'
             'libgme: Game Music Emu plugin'
             'vcdimager: navigate VCD with libvcdinfo'
@@ -67,7 +66,6 @@
             'speex: Speex codec'
             'opus: opus codec'
             'libtheora: theora codec'
-            'schroedinger: schroedinger codec'
             'libpng: PNG support'
             'libjpeg-turbo: JPEG support'
             'librsvg: SVG plugin'
@@ -91,8 +89,7 @@
             'projectm: ProjectM visualisation'
             'ncurses: ncurses interface'
             'libnotify: notification plugin'
-            'gtk3: notification plugin'
-            )
+            'gtk3: notification plugin')
 conflicts=('vlc-plugin')
 replaces=('vlc-plugin')
 options=('!emptydirs')
@@ -99,7 +96,7 @@
 source=(https://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz{,.asc}
         update-vlc-plugin-cache.hook
         lua53_compat.patch)
-sha512sums=('9bdc64e16ddd2e8d2693179f2fcac8462d7defff186262a049ba325ef00882fbd75a9d323b506ba06876a8168fd5e90319837c8dcd136b206161e67748c2a9f7'
+sha512sums=('f2ba7586e8fb8c04484e62809265ec998e875b1eff03262bbf463370277a318816cbb8d260901c774e59443393b16b040cb714019c80e051578008abbf91b13c'
             'SKIP'
             '80357bae69e32b353d3784932d854e294906798e14faffb87c3383c3b6f6bdc57cbabb9c6e3f3c1adf0f8ddbb24153e72104c963cf1934970c2983c96daef9df'
             '33cda373aa1fb3ee19a78748e2687f2b93c8662c9fda62ecd122a2e649df8edaceb54dda3991bc38c80737945a143a9e65baa2743a483bb737bb94cd590dc25f')
@@ -166,11 +163,11 @@
               --enable-speex \
               --enable-opus \
               --enable-oggspots \
-              --enable-schroedinger \
+              --disable-schroedinger \
               --enable-png \
               --enable-jpeg \
+              --enable-x264 \
               --enable-x265 \
-              --enable-x265 \
               --enable-zvbi \
               --enable-libass \
               --enable-kate \
@@ -205,13 +202,14 @@
               --enable-upnp \
               --enable-microdns \
               --enable-libxml2 \
-              --enable-libgcrypt \
+              --disable-libgcrypt \
               --enable-gnutls \
               --enable-taglib \
               --enable-secret \
+              --enable-kwallet \
               --disable-update-check \
               --enable-notify \
-              --enable-kwallet \
+              --enable-libplacebo \
               --enable-vlc
   make
 }
@@ -221,7 +219,7 @@
 
   make DESTDIR="${pkgdir}" install
 
-  for res in 16 32 48 128; do
+  for res in 16 32 48 128 256; do
     install -Dm 644 "${srcdir}/vlc-${pkgver}/share/icons/${res}x${res}/vlc.png" \
                      "${pkgdir}/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png"
   done



More information about the arch-commits mailing list