blob: 075a4cad102b70b091d7f9e674aea4733ab727db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=vlc
pkgver=1.1.4
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="b71aacaa242f8050a64c6ffe09d6f067 vlc-1.1.4.tar.bz2
4f74dcde9ce51c15d80c3876b85c05f2 uclibc3.patch
d718e22a7de9f38579f276f720b2f36a uclibc-libcompat.patch
361d6ae9d7b846833ed31e8454074158 uclibc-inhibit-spawn.patch"
|