updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / llqtwebkit-hg / PKGBUILD
blobc1db81c1d244911b20f43cc46939d48f40eacb43
1 # Maintainer: Bennett Goble <nivardus@gmail.com>
3 pkgname=llqtwebkit-hg
4 pkgver=470
5 pkgrel=1
6 pkgdesc="A static library that renders Web content into a memory buffer using an off-the-shelf version of the Qt application and UI framework. Official Linden Labs Mercurial repository."
7 arch=('i686' 'x86_64')
8 url="http://wiki.secondlife.com/wiki/LLQtWebKit"
9 license=('GPL')
10 depends=('qt')
11 makedepends=('mercurial')
12 provides=('llqtwebkit-hg')
14 _hgroot="https://bitbucket.org/lindenlab"
15 _hgrepo="llqtwebkit"
17 build() {
18         cd $srcdir
19         qtver=`pacman -Qi qt | grep Version | awk '{print $3}' | sed -e 's/-*//g'`
20   
21         msg "Connecting to mercurial repository and pulling changes..."
22         if [ -d $_hgrepo ]; then
23                 cd $_hgrepo
24                 hg pull -u
25         else
26                 hg clone ${_hgroot}/${_hgrepo}
27         fi
28         
29         msg "Starting make..."
30         
31         rm -rf "$srcdir/$_hgrepo-build"
32         cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
33         cd "$srcdir/$_hgrepo-build"
34         
35         qmake -o Makefile -after "DEFINES+=VANILLA_QT" "CONFIG+=shared" "VERSION=$qtver" llqtwebkit.pro || return 1
36         make || return 1
38         install -D -m755 llqtwebkit.h $pkgdir/usr/include/llqtwebkit.h
39         install -D -m755 libllqtwebkit.so.$qtver $pkgdir/usr/lib/libllqtwebkit.so.$qtver
40         cp -P libllqtwebkit.so* $pkgdir/usr/lib