updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / xorg-xinit-git / PKGBUILD
blob30a16225ff48badf8aa9ff5ac9afb87809afb773
1 #Maintainer: <SpeedVin at archlinux dot us>
2 pkgname=xorg-xinit-git
3 pkgver=20080807
4 pkgrel=1
5 pkgdesc="X.Org initialisation program "
6 arch=('i686' 'x86_64')
7 license=('GPL')
8 url="http://xorg.freedesktop.org/"
9 depends=('libx11-git' 'xorg-xauth')
10 makedepends=('pkgconfig')
11 backup=('etc/skel/.xinitrc'
12         'etc/skel/.xsession'
13         'etc/X11/xinit/xserverrc'
14         'etc/X11/xinit/xinitrc')
15 conflicts=('xorg-xinit')
16 provides=('xorg-xinit' 'xorg-xinit-git')
17 replaces=('xorg-xinit')
18 groups=('xorg')
19 source=(xinitrc
20         xsession
21         xserverrc
22         xinit-1.0.2-client-session.patch
23         xinit-1.0.7-unset.patch)
24 options=(!emptydirs)
25 md5sums=()
27 _gitroot="git://anongit.freedesktop.org/git/xorg/app/xinit"
28 _gitname="xinit"
30 build() {
32 msg "Connecting to git.freedesktop.org GIT server...."
34 if [ -d $startdir/src/$_gitname ] ; then
35 cd $_gitname && git pull origin
36 msg "The local files are updated."
37 else
38 git clone $_gitroot
41   msg "GIT checkout done or server timeout"
42   msg "Starting make..."
44 cd $startdir/src/$_gitname
46 patch -Np1 -i $startdir/xinit-1.0.2-client-session.patch || return 1
47 patch -Np1 -i $startdir/xinit-1.0.7-unset.patch || return 1
49   sh autogen.sh --prefix=/usr
50   make XINITDIR=/etc/X11/xinit || return 1
51   make XINITDIR=/etc/X11/xinit DESTDIR=${startdir}/pkg install || return 1
53   install -m755 -d ${pkgdir}/etc/skel
54   install -m755 -d ${pkgdir}/etc/X11/xinit
55   install -m755 ${srcdir}/xinitrc ${pkgdir}/etc/skel/.xinitrc || return 1
56   install -m755 ${srcdir}/xsession ${pkgdir}/etc/skel/.xsession || return 1
57   install -m755 ${srcdir}/xserverrc ${pkgdir}/etc/X11/xinit/xserverrc
59 md5sums=('f165d9a52284ef8cd4c8a129463a2b49'
60          '7873d97db30d6c279ed37e3559e7c59d'
61          'bb550d3b9a2d2b6cbe6e2667a3a7cd03'
62          '216488dc64c6b6a39313cc50956bace0'
63          '1d00417ff9c835f9c208115c309ca96b')