1 #Maintainer: <SpeedVin at archlinux dot us>
5 pkgdesc="X.Org initialisation program "
8 url="http://xorg.freedesktop.org/"
9 depends=('libx11-git' 'xorg-xauth')
10 makedepends=('pkgconfig')
11 backup=('etc/skel/.xinitrc'
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')
22 xinit-1.0.2-client-session.patch
23 xinit-1.0.7-unset.patch)
27 _gitroot="git://anongit.freedesktop.org/git/xorg/app/xinit"
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."
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')