updated on Wed Jan 18 08:00:29 UTC 2012
[aur-mirror.git] / lxinput-git / PKGBUILD
blob5403fd10156780df43b89e69843eaf53e8a20606
1 # Contributor: Cilyan Olowen <gaknar@gmail.com>
2 pkgname=lxinput-git
3 pkgver=20100221
4 pkgrel=1
5 pkgdesc="LXInput is a small program used to configure keyboard and mouse \
6 for LXDE."
7 arch=('i686' 'x86_64')
8 url="http://lxde.org/"
9 license=('GPL')
10 depends=('gtk2>=2.12.0')
11 makedepends=('git')
12 conflicts=('lxinput')
13 provides=('lxinput')
14 replaces=('lxinput-svn')
15 groups=('lxde-git')
16 source=()
17 md5sums=()
19 _gitroot='git://lxde.git.sourceforge.net/gitroot/lxde/lxinput'
20 _gitname='lxinput'
22 build() {
23   cd "${srcdir}"
24   
25   if [ -d "${srcdir}/${_gitname}" ] ; then
26     cd $_gitname && git pull origin
27     msg "The local files are updated."
28   else
29     git clone $_gitroot $_gitname
30   fi
31   msg "GIT checkout done or server timeout. Preparing sources..."
33   [ -d "${srcdir}/${_gitname}-build" ] && rm -rf "${srcdir}/${_gitname}-build"
34   cp -r "${srcdir}/${_gitname}" "${srcdir}/${_gitname}-build"
35   cd "${srcdir}/${_gitname}-build"
36   
37   msg "Starting make..."
39   # Generating Makefile, etc
40   ./autogen.sh || return 1
42   ./configure --prefix=/usr \
43               --sysconfdir=/etc \
44               --localstatedir=/var || return 1
45   
46   # Make and install without man pages
47   make SUBDIRS="src po" || return 1
48   make SUBDIRS="src po" DESTDIR="${pkgdir}" install || return 1