git » libaccounts-qt.git » commit a29a0bd

Upstream release; PKGBUILD cleanup

author Andrea Scarpino
2013-12-31 16:41:45 UTC
committer Andrea Scarpino
2013-12-31 16:41:45 UTC
parent 3b75c01535c5ae05d748c8f7fec6eba49cd6a38a

Upstream release; PKGBUILD cleanup

PKGBUILD +19 -23

diff --git a/PKGBUILD b/PKGBUILD
index 086f20e..6346704 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,39 @@
-# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Maintainer: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Balló György <ballogyor+arch at gmail dot com>
 
 pkgbase=libaccounts-qt
-_pkgbase=accounts-qt
 pkgname=('libaccounts-qt' 'libaccounts-qt-doc')
-pkgver=1.9
+pkgver=1.10
 pkgrel=1
-pkgdesc="Qt-based client library for accessing the online accounts database"
 arch=('i686' 'x86_64')
 url="http://code.google.com/p/accounts-sso/"
 license=('LGPL')
-depends=('qt4' 'libaccounts-glib')
-makedepends=('doxygen' 'graphviz' 'ttf-dejavu')
-options=('!emptydirs')
-source=(http://accounts-sso.googlecode.com/files/$_pkgbase-$pkgver.tar.bz2)
-sha1sums=('86d7bbaa7bdd18f80a28c2617653707d763d1984')
+makedepends=('qt4' 'libaccounts-glib' 'doxygen')
+source=("http://accounts-sso.googlecode.com/files/accounts-qt-$pkgver.tar.bz2")
+sha1sums=('a71ee49a3dda9c44a385e8f0215b08240e48512a')
 
-build() {
-  cd "$srcdir/$_pkgbase-$pkgver"
+prepare() {
+  cd accounts-qt-$pkgver
+  sed -i 's|SUBDIRS  += Accounts tests|SUBDIRS += Accounts|' accounts-qt.pro
 
-  # Do not install tests
-  echo 'INSTALLS =' >>tests/accountstest.pro
+  sed -i 's|QHG_LOCATION           = qhelpgenerator|QHG_LOCATION = qhelpgenerator-qt4|' doc/doxy.conf
+}
 
+build() {
+  cd accounts-qt-$pkgver
   qmake-qt4 PREFIX=/usr LIBDIR=/usr/lib
   make
 }
 
 package_libaccounts-qt() {
-  cd "$srcdir/$_pkgbase-$pkgver"
+  pkgdesc="Qt-based client library for accessing the online accounts database"
+  depends=('qt4' 'libaccounts-glib')
 
-  make INSTALL_ROOT="$pkgdir" install
-
-  # Split out documentation
-  mv "$pkgdir/usr/share/doc" "$srcdir"
+  cd accounts-qt-$pkgver
+  make INSTALL_ROOT="$pkgdir" install_subtargets
 }
 
 package_libaccounts-qt-doc() {
-  pkgdesc="Developer documention of signon"
-  depends=()
-
-  mkdir -p "$pkgdir/usr/share"
-  mv "$srcdir/doc" "$pkgdir/usr/share"
+  cd accounts-qt-$pkgver
+  make INSTALL_ROOT="$pkgdir" install_documentation
 }