summaryrefslogtreecommitdiffstats
path: root/vlc-git/PKGBUILD
blob: 35e57dfaa1d787cbd80c38b2f2cead64edd15aa7 (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
#Contributor: MacWolf <macwolf@archlinux.de>

pkgname=vlc-git
pkgver=20090518
pkgrel=1
pkgdesc="VideoLAN Client is a multi-platform MPEG, VCD/DVD, and DivX player.Development GIT Version."
depends=('libmad' 'libmpeg2' 'ffmpeg' \
         'hal' 'fluidsynth' 'zvbi' 'lua'\
         'libdvbpsi' 'fribidi' 'sysfsutils' \
         'libdvdnav' 'libnotify' 'libdvdread' \
         'libmatroska' 'libcddb' 'libmpcdec'\
         'faad2' 'qt' 'libmodplug' 'speex' 'sdl_image' \
	 'libxml2' 'libdca' 'libxv' 'avahi' 'taglib')
arch=(i686 x86_64)
makedepends=('a52dec' 'make' 'm4' 'pkgconfig' 'automake' 'autoconf' 'git' 'live-media>=2008.09.02')
install=vlc.install
url="http://www.videolan.org/vlc/"
license=(GPL)
conflicts=('vlc' 'vlc-svn' 'vlc-nightly')
provides=('vlc' 'vlc-svn' 'vlc-nightly')
source=()
md5sums=()

_gitroot=git://git.videolan.org/vlc.git
_gitname=vlc

build() {
cd $startdir/src

if [ -d $_gitname ]; then
	cd $_gitname && git pull origin
	cd ..
else
	git clone $_gitroot
fi

rm -rf $_gitname-build
#cp -r $_gitname $_gitname-build
git clone $_gitname $_gitname-build

msg "GIT checkout done or server timeout"

cd $_gitname-build

msg "Generating necessary files"

./bootstrap

msg "Generating done."

msg "Starting make..."

  [ "${CARCH}" = "i686" ] && EXTRAFEATURES="--enable-loader --disable-live555 --with-live555-tree=/usr/lib/live-media"
  [ "${CARCH}" = "x86_64" ] && EXTRAFEATURES="--enable-fast-install --enable-live555 --with-live555-tree=/usr/lib/live-media"

./configure --prefix=/usr --prefix=/usr \
	--enable-dvdread \
	--enable-dvdnav \
      	--disable-rpath \
	--enable-qt4 \
	--enable-faad \
	--enable-alsa \
	--enable-skins2 \
	--enable-dvb \
	--enable-v4l \
	--enable-theora \
	--enable-flac \
	--enable-snapshot \
	--enable-hal \
	--enable-dbus \
	--enable-ogg \
	--enable-dbus-control \
	--enable-shared \
	--enable-nls \
	--enable-lirc \
	--enable-shout \
	--enable-pvr \
	--enable-release \
	--disable-zvbi \
	--program-suffix= \
	--with-dv-raw1394=/usr/include/libraw1394 ${EXTRAFEATURES} || return 1

  CFLAGS="-fPIC"
  make || return 1  
  make DESTDIR=$startdir/pkg install || return 1

  for res in 16 32 48; do
    install -D -m644 share/vlc${res}x${res}.png \
	$startdir/pkg/usr/share/icons/hicolor/${res}x${res}/apps/vlc.png || return 1
  done	
  rm -rf ${startdir}/pkg/usr/lib/mozilla
}