updated on Sat Jan 21 20:03:50 UTC 2012
[aur-mirror.git] / haiq-svn / PKGBUILD
blob4f18dc2c92716cd976b7000b7b83d9ebc2c76d33
1 # Contributor: Dario Andres Rodriguez <andresbajotierra@gmail.com>
3 pkgname=haiq-svn
4 pkgver=358
5 pkgrel=2
6 pkgdesc="Open Source Development Environment for Qt 4 - SVN Version"
7 arch=('i686' 'x86_64')
8 url="http://groups.google.com/group/haiq"
9 license=('GPL')
10 depends=('qt>=4.3')
11 conflicts=('haiq')
12 source=(haiq.desktop haiqpaths.h haiqmarker.cpp.patch)
14 _svntrunk=https://haiq.svn.sourceforge.net/svnroot/haiq
15 _svnmod=haiq
17 build() {
18   
19   cd $startdir/src/
20   
21   msg "Retrieving sources from SVN"
22   svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
24   msg "SVN checkout done or server timeout"
25   msg "Starting make..."
26   
27   #Path Patchs
28   cp $startdir/src/haiqpaths.h $startdir/src/haiq/src/haiqcoreinterface
29   
30   #GCC Patch
31   patch $startdir/src/haiq/src/haiqcoreinterface/haiqmarker.cpp $startdir/src/haiqmarker.cpp.patch
32   
33   cd $startdir/src/haiq/
34   qmake
35   make || return 1
36   make translation || return 1
38   #Manual install
39   
40   mkdir -p $startdir/pkg/usr/{bin,share,lib}
41   mkdir -p $startdir/pkg/usr/share/{haiq,applications,pixmaps}
42   mkdir -p $startdir/pkg/usr/share/haiq/translations
43   mkdir -p $startdir/pkg/usr/lib/haiq/plugins
44   
45   #Bin
46   install -m755 $startdir/src/haiq/bin/haiq.bin $startdir/pkg/usr/bin/haiq
47   install -m755 $startdir/src/haiq/bin/qmake-HaiQ $startdir/pkg/usr/bin/
48   
49   #Lib
50   install -m644 $startdir/src/haiq/bin/libhaiqcoreinterface.so.1.0.0 $startdir/pkg/usr/lib
51   
52   #Libs symlinks
53   ln -s /usr/lib/libhaiqcoreinterface.so.1.0.0 $startdir/pkg/usr/lib/libhaiqcoreinterface.so.1.0
54   ln -s /usr/lib/libhaiqcoreinterface.so.1.0.0 $startdir/pkg/usr/lib/libhaiqcoreinterface.so.1
55   ln -s /usr/lib/libhaiqcoreinterface.so.1.0.0 $startdir/pkg/usr/lib/libhaiqcoreinterface.so
57   #Plugins
58   install -m644 $startdir/src/haiq/plugins/* $startdir/pkg/usr/lib/haiq/plugins/
59   
60   #Templates
61   cp -r $startdir/src/haiq/templates $startdir/pkg/usr/share/haiq/
62   
63   #Translations
64   cp $startdir/src/haiq/translations/*.qm $startdir/pkg/usr/share/haiq/translations
65   
66   #Icon & .Desktop
67   install -m644 $startdir/src/haiq/src/plugins/system/applicationicons/icons/HaiQIcon.png $startdir/pkg/usr/share/pixmaps/haiq.png
68   install -m644 $startdir/src/haiq.desktop $startdir/pkg/usr/share/applications/
72 md5sums=('79ecfae30486f4850cd6e20e262a9160'
73          '9dd429e94e427ec61e7f0b166adb96b8'
74          '269baadb015e8825c496c3ae2f663c8c')