Date: Wednesday, February 28, 2018 @ 23:51:18 Author: anthraxx Revision: 317646
archrelease: copy trunk to testing-x86_64 Added: vlc/repos/testing-x86_64/PKGBUILD (from rev 317645, vlc/trunk/PKGBUILD) vlc/repos/testing-x86_64/lua53_compat.patch (from rev 317645, vlc/trunk/lua53_compat.patch) vlc/repos/testing-x86_64/update-vlc-plugin-cache.hook (from rev 317645, vlc/trunk/update-vlc-plugin-cache.hook) Deleted: vlc/repos/testing-x86_64/PKGBUILD vlc/repos/testing-x86_64/lua53_compat.patch vlc/repos/testing-x86_64/update-vlc-plugin-cache.hook ------------------------------+ PKGBUILD | 460 ++++++++++++++++++++--------------------- lua53_compat.patch | 60 ++--- update-vlc-plugin-cache.hook | 22 - 3 files changed, 270 insertions(+), 272 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-02-28 23:51:08 UTC (rev 317645) +++ PKGBUILD 2018-02-28 23:51:18 UTC (rev 317646) @@ -1,231 +0,0 @@ -# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> -# Contributor: Giovanni Scafora <giova...@archlinux.org> -# Contributor: Sarah Hay <sarah...@mb.sympatico.ca> -# Contributor: Martin Sandsmark <martin.sandsm...@kde.org> - -pkgname=vlc -pkgver=3.0.0 -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' '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' - 'gst-plugins-base-libs: for libgst plugins' - 'libdvdcss: decoding encrypted DVDs' - '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: 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' - 'libmtp: MTP devices discovery' - 'libsystemd: udev services discovery' - 'smbclient: SMB access plugin' - 'libcdio: audio CD playback' - 'ttf-freefont: subtitle font ' - 'ttf-dejavu: subtitle font' - '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') -source=(https://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz{,.asc} - update-vlc-plugin-cache.hook - lua53_compat.patch) -sha512sums=('9bdc64e16ddd2e8d2693179f2fcac8462d7defff186262a049ba325ef00882fbd75a9d323b506ba06876a8168fd5e90319837c8dcd136b206161e67748c2a9f7' - 'SKIP' - '80357bae69e32b353d3784932d854e294906798e14faffb87c3383c3b6f6bdc57cbabb9c6e3f3c1adf0f8ddbb24153e72104c963cf1934970c2983c96daef9df' - '33cda373aa1fb3ee19a78748e2687f2b93c8662c9fda62ecd122a2e649df8edaceb54dda3991bc38c80737945a143a9e65baa2743a483bb737bb94cd590dc25f') -validpgpkeys=('65F7C6B4206BD057A7EB73787180713BE58D1ADC') # VideoLAN Release Signing Key - -prepare() { - cd ${pkgname}-${pkgver} - sed -e 's:truetype/ttf-dejavu:TTF:g' -i modules/visualization/projectm.cpp - sed -e 's|-Werror-implicit-function-declaration||g' -i configure - patch -Np1 < "${srcdir}/lua53_compat.patch" - sed 's|whoami|echo builduser|g' -i configure - sed 's|hostname -f|echo arch|g' -i configure -} - -build() { - cd ${pkgname}-${pkgver} - - export CFLAGS+=" -I/usr/include/samba-4.0" - export CPPFLAGS+=" -I/usr/include/samba-4.0" - export CXXFLAGS+=" -std=c++11" - export LUAC=/usr/bin/luac - export LUA_LIBS="$(pkg-config --libs lua)" - export RCC=/usr/bin/rcc-qt5 - - ./configure --prefix=/usr \ - --sysconfdir=/etc \ - --disable-rpath \ - --enable-nls \ - --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-microdns \ - --enable-libxml2 \ - --enable-libgcrypt \ - --enable-gnutls \ - --enable-taglib \ - --enable-secret \ - --disable-update-check \ - --enable-notify \ - --enable-kwallet \ - --enable-vlc - make -} - -package() { - cd "${pkgname}-${pkgver}" - - make DESTDIR="${pkgdir}" install - - for res in 16 32 48 128; 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 - install -Dm 644 "${srcdir}/update-vlc-plugin-cache.hook" -t "${pkgdir}/usr/share/libalpm/hooks" -} - -# vim: ts=2 sw=2 et: Copied: vlc/repos/testing-x86_64/PKGBUILD (from rev 317645, vlc/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-02-28 23:51:18 UTC (rev 317646) @@ -0,0 +1,229 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Giovanni Scafora <giova...@archlinux.org> +# Contributor: Sarah Hay <sarah...@mb.sympatico.ca> +# Contributor: Martin Sandsmark <martin.sandsm...@kde.org> + +pkgname=vlc +pkgver=3.0.1 +pkgrel=1 +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' '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' 'gnutls' 'libplacebo' + 'wayland-protocols') +makedepends=('gst-plugins-base-libs' 'live-media' 'libnotify' 'libbluray' + 'flac' 'kdelibs' 'libdc1394' 'libavc1394' 'libcaca' 'gtk3' + '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' + '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: video backend intel' + 'libbluray: Blu-Ray video input' + 'flac: Free Lossless Audio Codec plugin' + 'twolame: TwoLAME mpeg2 encoder plugin' + 'libgme: Game Music Emu plugin' + 'vcdimager: navigate VCD with libvcdinfo' + 'libmtp: MTP devices discovery' + 'libsystemd: udev services discovery' + 'smbclient: SMB access plugin' + 'libcdio: audio CD playback' + 'ttf-freefont: subtitle font ' + 'ttf-dejavu: subtitle font' + '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' + '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') +source=(https://download.videolan.org/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.xz{,.asc} + update-vlc-plugin-cache.hook + lua53_compat.patch) +sha512sums=('f2ba7586e8fb8c04484e62809265ec998e875b1eff03262bbf463370277a318816cbb8d260901c774e59443393b16b040cb714019c80e051578008abbf91b13c' + 'SKIP' + '80357bae69e32b353d3784932d854e294906798e14faffb87c3383c3b6f6bdc57cbabb9c6e3f3c1adf0f8ddbb24153e72104c963cf1934970c2983c96daef9df' + '33cda373aa1fb3ee19a78748e2687f2b93c8662c9fda62ecd122a2e649df8edaceb54dda3991bc38c80737945a143a9e65baa2743a483bb737bb94cd590dc25f') +validpgpkeys=('65F7C6B4206BD057A7EB73787180713BE58D1ADC') # VideoLAN Release Signing Key + +prepare() { + cd ${pkgname}-${pkgver} + sed -e 's:truetype/ttf-dejavu:TTF:g' -i modules/visualization/projectm.cpp + sed -e 's|-Werror-implicit-function-declaration||g' -i configure + patch -Np1 < "${srcdir}/lua53_compat.patch" + sed 's|whoami|echo builduser|g' -i configure + sed 's|hostname -f|echo arch|g' -i configure +} + +build() { + cd ${pkgname}-${pkgver} + + export CFLAGS+=" -I/usr/include/samba-4.0" + export CPPFLAGS+=" -I/usr/include/samba-4.0" + export CXXFLAGS+=" -std=c++11" + export LUAC=/usr/bin/luac + export LUA_LIBS="$(pkg-config --libs lua)" + export RCC=/usr/bin/rcc-qt5 + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --disable-rpath \ + --enable-nls \ + --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 \ + --disable-schroedinger \ + --enable-png \ + --enable-jpeg \ + --enable-x264 \ + --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-microdns \ + --enable-libxml2 \ + --disable-libgcrypt \ + --enable-gnutls \ + --enable-taglib \ + --enable-secret \ + --enable-kwallet \ + --disable-update-check \ + --enable-notify \ + --enable-libplacebo \ + --enable-vlc + make +} + +package() { + cd "${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + 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 + install -Dm 644 "${srcdir}/update-vlc-plugin-cache.hook" -t "${pkgdir}/usr/share/libalpm/hooks" +} + +# vim: ts=2 sw=2 et: Deleted: lua53_compat.patch =================================================================== --- lua53_compat.patch 2018-02-28 23:51:08 UTC (rev 317645) +++ lua53_compat.patch 2018-02-28 23:51:18 UTC (rev 317646) @@ -1,30 +0,0 @@ -commit 41caaa08cde60c4fec4bf2e5f9610e2a1b9e6a23 -Author: Vinson Lee <v...@freedesktop.org> -Date: Thu Feb 5 14:48:53 2015 -0800 - - lua: Define LUA_COMPAT_APIINTCASTS for Lua >= 5.3.0 compatibility. - - In Lua 5.3.0, luaL_checkint was deprecated. - - This patch fixes this build error with Lua 5.3.0. - - lua/demux.c: In function ‘vlclua_demux_peek’: - lua/demux.c:55:5: error: implicit declaration of function ‘luaL_checkint’ [-Werror=implicit-function-declaration] - int n = luaL_checkint( L, 1 ); - ^ - - Signed-off-by: Vinson Lee <v...@freedesktop.org> - Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org> - -diff --git a/modules/lua/vlc.h b/modules/lua/vlc.h -index efd94f1..85c7fc1 100644 ---- a/modules/lua/vlc.h -+++ b/modules/lua/vlc.h -@@ -38,6 +38,7 @@ - #include <vlc_stream.h> - #include <vlc_demux.h> - -+#define LUA_COMPAT_APIINTCASTS - #define LUA_COMPAT_MODULE - #include <lua.h> /* Low level lua C API */ - #include <lauxlib.h> /* Higher level C API */ Copied: vlc/repos/testing-x86_64/lua53_compat.patch (from rev 317645, vlc/trunk/lua53_compat.patch) =================================================================== --- lua53_compat.patch (rev 0) +++ lua53_compat.patch 2018-02-28 23:51:18 UTC (rev 317646) @@ -0,0 +1,30 @@ +commit 41caaa08cde60c4fec4bf2e5f9610e2a1b9e6a23 +Author: Vinson Lee <v...@freedesktop.org> +Date: Thu Feb 5 14:48:53 2015 -0800 + + lua: Define LUA_COMPAT_APIINTCASTS for Lua >= 5.3.0 compatibility. + + In Lua 5.3.0, luaL_checkint was deprecated. + + This patch fixes this build error with Lua 5.3.0. + + lua/demux.c: In function ‘vlclua_demux_peek’: + lua/demux.c:55:5: error: implicit declaration of function ‘luaL_checkint’ [-Werror=implicit-function-declaration] + int n = luaL_checkint( L, 1 ); + ^ + + Signed-off-by: Vinson Lee <v...@freedesktop.org> + Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org> + +diff --git a/modules/lua/vlc.h b/modules/lua/vlc.h +index efd94f1..85c7fc1 100644 +--- a/modules/lua/vlc.h ++++ b/modules/lua/vlc.h +@@ -38,6 +38,7 @@ + #include <vlc_stream.h> + #include <vlc_demux.h> + ++#define LUA_COMPAT_APIINTCASTS + #define LUA_COMPAT_MODULE + #include <lua.h> /* Low level lua C API */ + #include <lauxlib.h> /* Higher level C API */ Deleted: update-vlc-plugin-cache.hook =================================================================== --- update-vlc-plugin-cache.hook 2018-02-28 23:51:08 UTC (rev 317645) +++ update-vlc-plugin-cache.hook 2018-02-28 23:51:18 UTC (rev 317646) @@ -1,11 +0,0 @@ -[Trigger] -Type = File -Operation = Install -Operation = Upgrade -Operation = Remove -Target = usr/lib/vlc/plugins/* - -[Action] -Description = Updating the vlc plugin cache... -When = PostTransaction -Exec = /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins Copied: vlc/repos/testing-x86_64/update-vlc-plugin-cache.hook (from rev 317645, vlc/trunk/update-vlc-plugin-cache.hook) =================================================================== --- update-vlc-plugin-cache.hook (rev 0) +++ update-vlc-plugin-cache.hook 2018-02-28 23:51:18 UTC (rev 317646) @@ -0,0 +1,11 @@ +[Trigger] +Type = File +Operation = Install +Operation = Upgrade +Operation = Remove +Target = usr/lib/vlc/plugins/* + +[Action] +Description = Updating the vlc plugin cache... +When = PostTransaction +Exec = /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins