summaryrefslogtreecommitdiff
path: root/extra/vlc
diff options
context:
space:
mode:
Diffstat (limited to 'extra/vlc')
-rw-r--r--extra/vlc/PKGBUILD38
1 files changed, 21 insertions, 17 deletions
diff --git a/extra/vlc/PKGBUILD b/extra/vlc/PKGBUILD
index e3492a8bc..0b5a3ed0e 100644
--- a/extra/vlc/PKGBUILD
+++ b/extra/vlc/PKGBUILD
@@ -7,7 +7,7 @@ pkgname=vlc
pkgver=2.0.6
pkgrel=2
pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player"
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'mips64el')
url="http://www.videolan.org/vlc/"
license=('LGPL2.1' 'GPL2')
depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt4' 'libproxy'
@@ -16,28 +16,29 @@ depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'qt4' 'libproxy'
'libshout' 'libmad' 'libmpeg2' 'libmodplug' 'libass'
'xcb-util-keysyms')
makedepends=('live-media' 'libnotify' 'libbluray' 'flac' 'kdelibs'
- 'fluidsynth' 'libdc1394' 'libavc1394' 'lirc-utils'
- 'libcaca' 'librsvg' 'portaudio' 'oss' 'libgme' 'xosd'
- 'projectm' 'twolame' 'aalib' 'libmtp' 'libdvdcss'
+ 'fluidsynth' 'libdc1394' 'libavc1394'
+ 'libcaca' 'librsvg' 'portaudio' 'libgme' 'xosd'
+ 'twolame' 'aalib' 'libmtp' 'libdvdcss'
'gnome-vfs' 'libgoom2' 'libtar' 'vcdimager' 'opus' 'libssh2'
'mesa')
+[ "$CARCH" = "mips64el" ] || makedepends+=('lirc-utils' 'oss' 'projectm')
optdepends=('avahi: for service discovery using bonjour protocol'
'libnotify: for notification plugin'
'ncurses: for ncurses interface support'
- 'libdvdcss: for decoding encrypted DVDs'
- 'lirc-utils: for lirc plugin'
- 'libavc1394: for devices using the 1394ta AV/C'
+ 'libdvdcss: for decoding encrypted DVDs')
+[ "$CARCH" = "mips64el" ] || optdepends+=('lirc-utils: for lirc plugin')
+optdepends+=('libavc1394: for devices using the 1394ta AV/C'
'libdc1394: for IEEE 1394 plugin'
- 'kdelibs: KDE Solid hardware integration'
- 'libva-vdpau-driver: vdpau back-end for nvidia'
- 'libva-intel-driver: back-end for intel cards'
- 'libbluray: for Blu-Ray support'
- 'flac: for Free Lossless Audio Codec plugin'
- 'oss: for OSS audio support'
- 'portaudio: for portaudio support'
- 'twolame: for TwoLAME mpeg2 encoder plugin'
- 'projectm: for ProjectM visualisation plugin'
- 'libcaca: for colored ASCII art video output'
+ 'kdelibs: KDE Solid hardware integration')
+[ "$CARCH" = "mips64el" ] || optdepends+=('libva-vdpau-driver: vdpau back-end for nvidia'
+ 'libva-driver-intel: back-end for intel cards')
+optdepends+=('libbluray: for Blu-Ray support'
+ 'flac: for Free Lossless Audio Codec plugin')
+[ "$CARCH" = "mips64el" ] || optdepends+=('oss: for OSS audio support')
+optdepends+=('portaudio: for portaudio support'
+ 'twolame: for TwoLAME mpeg2 encoder plugin')
+[ "$CARCH" = "mips64el" ] || optdepends+=('projectm: for ProjectM visualisation plugin')
+optdepends+=('libcaca: for colored ASCII art video output'
'libgme: for libgme plugin'
'librsvg: for SVG plugin'
'gnome-vfs: for GNOME Virtual File System support'
@@ -68,6 +69,8 @@ build() {
sed -i -e 's:truetype/freefont:TTF:g' modules/text_renderer/freetype.c
sed -i -e 's:truetype/ttf-dejavu:TTF:g' modules/visualization/projectm.cpp
+ [ "$CARCH" = "mips64el" ] && extraconf="--disable-lirc"
+
CFLAGS+="-I/usr/include/samba-4.0" CPPFLAGS+="-I/usr/include/samba-4.0" \
./configure --prefix=/usr \
--sysconfdir=/etc \
@@ -85,6 +88,7 @@ build() {
--enable-upnp \
--enable-opus \
--enable-sftp \
+ $extraconf \
LUAC=luac5.1 \
RCC=/usr/bin/rcc-qt4