updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / lxde-common-git / PKGBUILD
blob47b87601a6eb9864c3c4ead6c65f5018c136e042
2 pkgname=lxde-common-git
3 pkgver=20120116
4 pkgrel=1
5 pkgdesc="Common files of the LXDE Desktop"
6 arch=('i686' 'x86_64')
7 license=('GPL2')
8 groups=('lxde-git')
9 depends=('libx11' 'glib2' 'gtk-update-icon-cache')
10 provides=('lxde-common')
11 conflicts=('lxde-common')
12 url="http://lxde.org/"
13 # startlxde is useless without lxsession 
14 optdepends=(lxsession-lite)
15 backup=(etc/xdg/lxsession/LXDE/{desktop.conf,autostart})
16 # install=lxde-common.install
17 _gitroot=git://pcmanfm.git.sourceforge.net/gitroot/lxde/lxde-common/
18 _gitname=lxde-common
20 build() {
21   cd "$srcdir"
23   cd $srcdir
24   msg "Connecting to 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   rm -rf $srcdir/$_gitname-build
37   cp -r $srcdir/$_gitname $srcdir/$_gitname-build
38   cd $srcdir/$_gitname-build
40   msg "Starting make..."
41   sed -i -e "s/SUBDIRS = man/ /" Makefile.am
42   sed -i -e "s/lxde.conf/LXDE.conf/" Makefile.am
43   ./autogen.sh
44   ./configure --prefix=/usr --sysconfdir=/etc
45   make || return 1
48 package() {
49   cd "$srcdir/$_gitname-build"
50   make DESTDIR="$pkgdir" install
51     install -d $pkgdir/usr/share/applications/
52     install $srcdir/${_gitname-build}/debian/lxde-logout.desktop $pkgdir/usr/share/applications/
53     install $srcdir/${_gitname-build}/debian/lxde-screenlock.desktop $pkgdir/usr/share/applications/