4 pkgdesc="An advanced color picker"
6 url="http://gpick.googlecode.com/"
8 depends=('lemon' 'flex' 'gtk2' 'lua' 'hicolor-icon-theme')
9 makedepends=('boost' 'scons' 'mercurial')
10 optdepends=('dbus-glib' 'libunique')
14 source=(gpick.desktop LICENSE)
15 md5sums=('9bcf9591e2ff77dc34db093410aadb00'
16 '8d148bfa61e38ba91b3a832dbb378320')
17 _hgroot='https://code.google.com/p'
22 msg "Connecting to Mercurial server...."
24 if [ -d "$_hgrepo" ] ; then
26 hg pull -u || return 1
27 msg "The local files are updated."
29 hg clone $_hgroot $_hgrepo || return 1
32 msg "Mercurial checkout done or server timeout"
33 msg "Starting make..."
35 rm -rf "$srcdir/${_hgrepo}-build"
36 cp -r "$srcdir/$_hgrepo" "$srcdir/${_hgrepo}-build"
37 cd "$srcdir/${_hgrepo}-build"
39 # quick patch for r140
40 sed -i '19a\#include <cstddef>' source/Color{Action,List,Object}.cpp
46 cd "$srcdir/$_hgrepo-build"
47 scons DESTDIR="$pkgdir/usr" install
48 install -Dm644 ../LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
49 install -Dm644 ../$_hgrepo.desktop \
50 "$pkgdir/usr/share/applications/$_hgrepo.desktop"