updated on Wed Jan 18 08:00:29 UTC 2012
[aur-mirror.git] / sk-qdigidoc-svn / PKGBUILD
blob3908a62e41247157ba3759971eb6f6cf2a61cb50
1 # Maintainer: kevku <kevku@gmx.com>
2 pkgname=sk-qdigidoc-svn
3 _pkgname=qdigidoc
4 pkgver=43
5 pkgrel=1
6 pkgdesc="Client for digidoc.sk.ee (Official version by AS Sertifitseerimiskeskus)"
7 arch=('x86_64' 'i686')
8 url="http://www.id.ee/"
9 license=('LGPL')
10 depends=('sk-libdigidocpp-svn' 'qt' 'libldap' 'shared-mime-info')
11 makedepends=('cmake' 'subversion' 'xsd')
12 conflicts=('qdigidoc-svn')
13 install=('qdigidoc.install')
15 _svntrunk=https://svn.eesti.ee/projektid/idkaart_public/trunk/$_pkgname
16 _svnmod=$_pkgname
18 build() {
19   # --as-needed breaks linking
20   unset LDFLAGS
22   cd "$srcdir"
23   rm -rf "$srcdir/$_svnmod"
24   if [ -d $_svnmod/.svn ]; then
25     (cd $_svnmod && svn up -r $pkgver)
26   else
27     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
28   fi
30   msg "SVN checkout done or server timeout"
31   msg "Starting make..."
33   rm -rf "$srcdir/$_svnmod-build"
34   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
35   cd "$srcdir/$_svnmod-build"
36   #fix lame ubantu crap.
37   sed -i 's|SET(LIB_SUFFIX 64)|SET(LIB_SUFFIX "")|g' cmake/modules/InstallSettings.cmake
38   cmake . -DCMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX="" -DSYSCONF_INSTALL_DIR=/etc
39   make 
42 package() {
43   cd "$srcdir/$_svnmod-build"
44   make DESTDIR="$pkgdir/" install