updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / lightpack-hg / PKGBUILD
blobb9fc05f6c8b67330f3624e5bc5f768f54dc322fb
1 # Maintainer: Arseniy Krasnov arseniy@krasnoff.org
2 pkgname=lightpack-hg
3 pkgver=789
4 pkgrel=1
5 pkgdesc="Lightpack is a monitor light device used for presence effect strengthening. "
6 arch=('i686' 'x86_64')
7 url="http://code.google.com/p/lightpack/"
8 license=('GPLv3')
9 depends=('qt')
10 makedepends=('mercurial')
11 source=()
12 md5sums=()
14 _hgroot='https://lightpack.googlecode.com/hg/'
15 _hgrepo='lightpack'
17 build() {
18   cd "$srcdir"
19   msg "Connecting to Mercurial server...."
20   
21   if [[ -d "$_hgrepo" ]]; then
22     cd "$_hgrepo"
23     hg pull -u
24     msg "The local files are updated."
25   else
26     msg "123"
27     hg clone "$_hgroot"
28   fi
30   msg "Mercurial checkout done or server timeout"
31   msg "Starting build..."
33   cd "$srcdir/$_hgrepo/Software"
34   sed -i 's/LIBS += -ludev/& -lX11 -lXext -lrt/' src/src.pro
35   qmake Lightpack.pro 
36   make
39 package() {
40   mkdir -p $pkgdir/etc/udev/rules.d
41   cp $srcdir/$_hgrepo/93-lightpack.rules $pkgdir/etc/udev/rules.d
42   mkdir -p $pkgdir/usr/bin
43   cp $srcdir/$_hgrepo/Software/src/bin/Lightpack $pkgdir/usr/bin
45 post_install(){
46   udevadm control --reload-rules
48 # vim:set ts=2 sw=2 et: