diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2015-10-11 15:58:47 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2015-10-11 15:58:47 +0900 |
commit | d6c929c75166b108117fc8b585217a1c14681aaa (patch) | |
tree | dcd50f3a041ae7ed4b702dfa80fadccab32bee13 | |
parent | 2b82365c70412025d3c6f7513ae955e90780d771 (diff) | |
download | pkgium-d6c929c75166b108117fc8b585217a1c14681aaa.tar.gz |
add vlc-edge
-rw-r--r-- | vlc-edge/PKGBUILD | 62 | ||||
-rw-r--r-- | vlc-edge/vlc.install | 18 |
2 files changed, 80 insertions, 0 deletions
diff --git a/vlc-edge/PKGBUILD b/vlc-edge/PKGBUILD new file mode 100644 index 0000000..a2975dd --- /dev/null +++ b/vlc-edge/PKGBUILD @@ -0,0 +1,62 @@ +## vlc-edge: based on vlc (official package) + +# $Id: PKGBUILD 240440 2015-06-09 09:39:21Z giovanni $ +# Maintainer: Giovanni Scafora <giovanni@archlinux.org> +# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca> +# Contributor: Martin Sandsmark <martin.sandsmark@kde.org> + +_name=vlc +pkgname=vlc-edge +pkgver=r2.2.0.git.4902.ge4ea3a0 +pkgrel=1 +pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player (GIT Version; with suffix)" +arch=('i686' 'x86_64') +url="http://www.videolan.org/vlc/" +license=('LGPL2.1' 'GPL2') +depends=('a52dec' 'libdvbpsi' 'libxpm' 'qt4' 'sdl_image' + 'libdvdnav' 'libdvdcss' 'lua' 'libmatroska' 'taglib' + 'libmpcdec' 'ffmpeg' 'faad2' 'libshout' 'libmad' + 'libmpeg2' 'xcb-util-keysyms' 'libtar' 'libxinerama' + 'libmtp' 'twolame' 'libnotify' 'libbluray' 'flac' + 'kdelibs' 'opus' 'gtk2') +makedepends=('aribb24' 'aribb25') +install=vlc.install +source=('git://git.videolan.org/vlc.git') +md5sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_name}" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${srcdir}/${_name}" + + sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp # font path +} + +build() { + cd "${srcdir}/${_name}" + + ./bootstrap + ./configure --prefix=/usr/lib/vlc-edge \ + --sysconfdir=/etc \ + --disable-rpath \ + --enable-nls \ + --enable-lirc=auto \ + --with-kde-solid=no \ +# RCC=/usr/bin/rcc-qt4 + + make +} + +package() { + cd "${srcdir}/${_name}" + + make DESTDIR="${pkgdir}" install + + install -d "${pkgdir}"/usr/bin + for b in "${pkgdir}"/usr/lib/vlc-edge/bin/*; do + ln -s /usr/lib/vlc-edge/bin/$(basename $b) "${pkgdir}"/usr/bin/$(basename $b)-edge + done +} diff --git a/vlc-edge/vlc.install b/vlc-edge/vlc.install new file mode 100644 index 0000000..af515d6 --- /dev/null +++ b/vlc-edge/vlc.install @@ -0,0 +1,18 @@ +post_install() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + usr/lib/vlc-edge/lib/vlc/vlc-cache-gen -f /usr/lib/vlc-edge/lib/vlc/plugins + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +pre_remove() { + rm -f usr/lib/vlc-edge/lib/vlc/plugins/plugins-*.dat +} + +post_remove() { + xdg-icon-resource forceupdate --theme hicolor &> /dev/null + update-desktop-database -q +} |