diff options
Diffstat (limited to 'testing/vlc/APKBUILD')
-rw-r--r-- | testing/vlc/APKBUILD | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/testing/vlc/APKBUILD b/testing/vlc/APKBUILD new file mode 100644 index 000000000..8b0f6ceec --- /dev/null +++ b/testing/vlc/APKBUILD @@ -0,0 +1,121 @@ +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> +pkgname=vlc +pkgver=1.1.2 +pkgrel=0 +pkgdesc="A multi-platform MPEG, VCD/DVD, and DivX player" +url="http://www.videolan.org/vlc/" +license="GPL-2" +subpackages="$pkgname-dev $pkgname-doc" +#depends="libnotify a52dec fluidsynth zvbi libdvbpsi lirc-utils libdca hal +# libproxy sdl_image libdvdnav>=4.1.3 lua libxv libv4l libcddb smbclient +# libmatroska taglib sysfsutils libmpcdec ffmpeg>=0.5 libshout libmad +# qt fribidi libmpeg2 libmodplug avahi ttf-dejavu" +depends="ttf-dejavu" +makedepends=" + a52dec-dev + alsa-lib-dev + automake + autoconf + libtool + dbus-dev + faad2-dev + ffmpeg-dev + flac-dev + fribidi-dev + gtk+-dev + libgcrypt-dev + libice-dev + libiconv-dev + libmad-dev + libmpeg2-dev + libnotify-dev + libogg-dev + libsm-dev + libtheora-dev + libx11-dev + libxext-dev + libxv-dev + lua-dev + ncurses-dev + mesa-dev + pkgconfig + sdl-dev + sysfsutils-dev + x264-dev + " +source="http://download.videolan.org/pub/videolan/$pkgname/$pkgver/$pkgname-$pkgver.tar.bz2 + uclibc3.patch + uclibc-libcompat.patch + uclibc-inhibit-spawn.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 + ./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 + + export CFLAGS="$CFLAGS -D_GNU_SOURCE" + + ./configure --prefix=/usr \ + --disable-mmx \ + --disable-nls \ + --disable-optimizations \ + --disable-qt4 --disable-skins2 \ + --disable-rpath \ + --enable-dbus \ + --enable-dbus-control \ + --enable-faad \ + --enable-flac \ + --enable-httpd \ + --enable-ncurses \ + --enable-realrtsp \ + --enable-sdl \ + --enable-sout \ + --enable-theora \ + --enable-vlm \ + --enable-xvideo \ + || return 1 + +# --enable-dvdread \ +# --enable-dvdnav \ +# --enable-qt4 \ +# --enable-skins2 \ +# --enable-dvb \ +# --enable-v4l \ +# --enable-snapshot \ +# --enable-hal \ +# --enable-lirc \ +# --enable-shout \ +# --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 + rm -rf "$pkgdir"/usr/lib/mozilla +} + +md5sums="dec11ed850e044c518aee6fef7e7f893 vlc-1.1.2.tar.bz2 +4f74dcde9ce51c15d80c3876b85c05f2 uclibc3.patch +d718e22a7de9f38579f276f720b2f36a uclibc-libcompat.patch +361d6ae9d7b846833ed31e8454074158 uclibc-inhibit-spawn.patch" |