updated on Sun Jan 15 12:00:22 UTC 2012
[aur-mirror.git] / xkeyboard-config-git / PKGBUILD
blob7e62f709872c21652bf3924139aaa8c95462a232
1 # $Id$
2 # Maintainer: Alexander Baldeck <kth5@archlinux.org>
3 # Contributor: Sébastien Mazy <melyadon@gmail.com>
4 pkgname=xkeyboard-config-git
5 pkgver=20081115
6 pkgrel=3
7 pkgdesc="X keyboard configuration files (git version)"
8 arch=(i686 x86_64)
9 license=('custom')
10 url="http://www.freedesktop.org/wiki/Software/XKeyboardConfig"
11 depends=('xorg-xkb-utils')
12 makedepends=('git' 'perlxml' 'pkgconfig' 'intltool')
13 provides=('xkbdata' 'xkeyboard-config=1.3')
14 replaces=('xkbdata')
15 conflicts=('xkbdata' 'xkeyboard-config')
16 source=()
17 md5sums=()
19 _gitroot="git://anongit.freedesktop.org/git/xkeyboard-config"
20 _gitname="xkeyboard-config"
22 build() {
23   cd ${startdir}/src/
24   msg "Connecting to git.freedesktop.org GIT server...."
26   if [ -d $startdir/src/$_gitname ] ; then
27   cd $_gitname && git pull origin
28   msg "The local files are updated."
29   else
30   git clone $_gitroot
31   fi
33   msg "GIT checkout done or server timeout"
34   msg "Starting make..."
36   cd $startdir/src/
37   cp -r ${startdir}/src/$_gitname ${startdir}/src/$_gitname-build || return 1
38   cd $startdir/src/$_gitname-build/
40   ./autogen.sh || return 1
41   ./configure --prefix=/usr \
42               --with-xkb-base=/usr/share/X11/xkb \
43               --with-xkb-rules-symlink=xorg \
44               --enable-compat-rules=yes || return 1
45   make || return 1
46   make DESTDIR=${startdir}/pkg install || return 1
47   rm -f ${startdir}/pkg/usr/share/X11/xkb/compiled || return 1
48   install -m755 -d ${startdir}/pkg/var/lib/xkb
49   install -m755 -d ${startdir}/pkg/usr/share/licenses/${pkgname}
50   install -m644 COPYING ${startdir}/pkg/usr/share/licenses/${pkgname}/ || return 1