aboutsummaryrefslogtreecommitdiffstats
path: root/testing/vlc/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/vlc/APKBUILD')
-rw-r--r--testing/vlc/APKBUILD234
1 files changed, 0 insertions, 234 deletions
diff --git a/testing/vlc/APKBUILD b/testing/vlc/APKBUILD
deleted file mode 100644
index 578b085dda..0000000000
--- a/testing/vlc/APKBUILD
+++ /dev/null
@@ -1,234 +0,0 @@
-# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
-# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
-pkgname=vlc
-pkgver=2.0.0
-_pkgver=${pkgver/_/-}
-pkgrel=2
-pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player"
-pkgusers="vlc"
-pkggroups="vlc"
-url="http://www.videolan.org/vlc/"
-arch="all"
-license="GPL-2"
-triggers="$pkgname.trigger=/usr/lib/vlc/plugins"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-qt $pkgname-xorg
- $pkgname-daemon"
-#depends="fluidsynth zvbi lirc-utils libdca
-# libproxy libcddb smbclient
-# libmpcdec libmodplug"
-depends="ttf-dejavu"
-makedepends="
- a52dec-dev
- alsa-lib-dev
- automake
- autoconf
- avahi-dev
- libtool
- dbus-dev
- faad2-dev
- ffmpeg-dev
- flac-dev
- freetype-dev
- fribidi-dev
- gtk+-dev
- libbluray-dev>=0.2.1 libbluray-dev<20100000
- libdc1394-dev>=2.1.0
- libdvbpsi-dev
- libdvdnav-dev
- libdvdread-dev
- libgcrypt-dev
- libice-dev
- libiconv-dev
- libmad-dev
- libmatroska-dev
- libmpeg2-dev
- libnotify-dev
- libogg-dev
- libraw1394-dev>=2.0.1
- libshout-dev
- libsm-dev
- libtheora-dev
- libvorbis-dev
- libx11-dev
- libxext-dev
- libxinerama-dev
- libxpm-dev
- libxv-dev
- live-media-dev>=2012.01.26
- lua-dev
- ncurses-dev
- mesa-dev
- pkgconfig
- qt-dev
- sdl-dev
- speex-dev
- sysfsutils-dev
- taglib-dev
- v4l-utils-dev
- x264-dev
- xcb-util-renderutil-dev
- xcb-util-keysyms-dev
- "
-source="http://download.videolan.org/pub/videolan/$pkgname/$_pkgver/$pkgname-$_pkgver.tar.xz
- uclibc-inhibit-spawn.patch
- uclibc-no-xscreensaver.patch
- uclibc3.patch
- vlc.trigger
- "
-# uclibc-libcompat.patch
-# vlc-1.1.7-disable-cache-gen.patch
-
-_builddir="$srcdir"/$pkgname-$_pkgver
-prepare() {
- cd "$_builddir"
- for i in $source; do
- case $i in
- *.patch)
- msg "Applying $i"
- patch -p1 -i "$srcdir"/$i || return 1
- ;;
- esac;
- done
- sed -i -e "/^libxscreensaver_plugin_la_SOURCES/s/^/#/" modules/misc/Modules.am
- ./bootstrap
-}
-
-build ()
-{
- cd "$_builddir"
- sed -i -e 's:/usr/share/fonts/truetype/freefont/FreeSerifBold.ttf:/usr/share/fonts/TTF/DejaVuSerif-Bold.ttf:' modules/misc/freetype.c
-
- # -fpermissive is needed due to zlib 1.2.6 changing
- # void* to gzFile on gz*() functions
- export CFLAGS="$CFLAGS -D_GNU_SOURCE"
- export CXXFLAGS="$CXXFLAGS -fpermissive"
-
- ./configure --prefix=/usr \
- --disable-mmx \
- --disable-nls \
- --disable-optimizations \
- --disable-rpath \
- --enable-a52 \
- --enable-avcodec \
- --enable-avformat \
- --enable-bluray \
- --enable-dbus \
- --enable-dbus-control \
- --enable-dc1394 \
- --enable-dvbpsi \
- --enable-dvdread \
- --enable-dvdnav \
- --enable-faad \
- --enable-flac \
- --enable-httpd \
- --enable-live555 \
- --enable-matroska \
- --enable-merge-ffmpeg \
- --enable-ncurses \
- --enable-qt4 \
- --enable-realrtsp \
- --enable-sdl \
- --enable-shout \
- --enable-skins2 \
- --enable-speex \
- --enable-sout \
- --enable-taglib \
- --enable-theora \
- --enable-v4l2 \
- --enable-vlm \
- --enable-vorbis \
- --enable-wma-fixed \
- --enable-xvideo \
- || return 1
-
-# --enable-dvb \
-# --enable-snapshot \
-# --enable-hal \
-# --enable-lirc \
-# --enable-pvr \
-
- make || return 1
-}
-
-package() {
- cd "$_builddir"
- make DESTDIR="$pkgdir" install || return 1
-# for res in 16 32 48 128; do
-# install -D -m644 share/vlc${res}x${res}.png \
-# "$pkgdir"/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png || return 1
-# done
- # delete cache as it's autocreated by trigger
- rm -rf "$pkgdir"/usr/lib/vlc/plugins/plugins.dat
- # delete unneeded mozilla and kde support files
- rm -rf "$pkgdir"/usr/lib/mozilla
- rm -rf "$pkgdir"/usr/share/kde4
- find "$pkgdir" -name '*.la' -delete
-}
-
-_mv() {
- local dir=${1%/*}
- mkdir -p "$subpkgdir"/$dir
- mv "$1" "$subpkgdir"/$dir/
-}
-
-qt() {
- pkgdesc="Qt frontend for VLC"
- depends="vlc-xorg>=2.0.0-r1"
- cd "$pkgdir"
- # scan for elf files that directly or indirectly depends on
- # libQt* libraries
- cd "$pkgdir"
- for i in $(find -type f ); do
- if ldd $i 2>/dev/null | grep -q "libQt"; then
- _mv "$i" || return 1
- fi
- done
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/qvlc \
- "$subpkgdir"/usr/bin/
-}
-
-xorg() {
- pkgdesc="Video LAN X.org support"
- depends="xdg-utils vlc>=2.0.0_rc1-r4"
-
- # scan for elf files that directly or indirectly depends on
- # libX* libraries
- cd "$pkgdir"
- for i in $(find -type f ); do
- if ldd $i 2>/dev/null | grep -E -q "libX|x11|libxcb"; then
- echo $i | grep libavcodec_plugin.so || _mv "$i" || return 1
- fi
- done
-
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/svlc \
- "$subpkgdir"/usr/bin
-
- mkdir -p "$subpkgdir"/usr/share/vlc
- mv "$pkgdir"/usr/share/applications \
- "$pkgdir"/usr/share/icons \
- "$subpkgdir"/usr/share/
-
- mv "$pkgdir"/usr/share/vlc/skins2 \
- "$subpkgdir"/usr/share/vlc
-}
-
-daemon() {
- pkgdesc="Support for running VLC as a daemon"
- install="vlc-daemon.pre-install"
- arch="noarch"
- depends="vlc>=2.0.0_rc1-r0"
-
- mkdir -p "$subpkgdir"
- cd "$pkgdir"
- install -D -m755 ../../vlc.initd $subpkgdir/etc/init.d/vlc
- install -D -m664 ../../vlc.confd $subpkgdir/etc/conf.d/vlc
- install -d -o vlc -g vlc "$subpkgdir"/var/log/vlc
-}
-
-md5sums="8806bff2ea9c76791123d444a92f708c vlc-2.0.0.tar.xz
-28349b8239fdd6987fbe0ca2c758517f uclibc-inhibit-spawn.patch
-b84c5a9121440b6a1dcf28792d783eb8 uclibc-no-xscreensaver.patch
-94f11ec8394775018222781a0c875444 uclibc3.patch
-350b30698eb784def7d19446eb1d6c81 vlc.trigger"