author | Antonio Rojas
<arojas@archlinux.org> 2015-10-02 13:40:42 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2015-10-02 13:40:42 UTC |
parent | 723b0a20005644ab66936a4e77d8c0882f1a7ccf |
PKGBUILD | +20 | -44 |
diff --git a/PKGBUILD b/PKGBUILD index 632f3cf..390b9e1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,63 +1,39 @@ # Maintainer: Andrea Scarpino <andrea@archlinux.org> # Contributor: Balló György <ballogyor+arch at gmail dot com> -pkgbase=libaccounts-qt -pkgname=('libaccounts-qt4' 'libaccounts-qt5') -pkgver=1.13 +pkgname=libaccounts-qt +pkgdesc="Qt5-based client library for accessing the online accounts database" +pkgver=1.14 pkgrel=1 -arch=('i686' 'x86_64') +arch=(i686 x86_64) url="https://gitlab.com/accounts-sso/libaccounts-qt" -license=('LGPL') -makedepends=('qt4' 'libaccounts-glib' 'doxygen' 'qt5-base') -source=("https://sources.archlinux.org/other/packages/${pkgbase}/accounts-qt-$pkgver.tar.bz2") -sha1sums=('df4f51ea3dac547e0cbdda04d60f6c501d6280f2') +license=(LGPL) +depends=(libaccounts-glib qt5-base) +makedepends=(doxygen) +conflicts=(libaccounts-qt5) +provides=(libaccounts-qt5) +replaces=(libaccounts-qt5) +source=("https://gitlab.com/accounts-sso/libaccounts-qt/repository/archive.tar.bz2?ref=VERSION_$pkgver") +sha1sums=('daa27223ed7bc7d47f761cbaa681b7dad9c99d6f') prepare() { - cd accounts-qt-$pkgver + mv $pkgname-VERSION_$pkgver-* $pkgname-$pkgver + + cd $pkgname-$pkgver sed -i 's|SUBDIRS += Accounts tests|SUBDIRS += Accounts|' accounts-qt.pro cd .. - - cp -r accounts-qt-${pkgver} accounts-qt-${pkgver}-qt4 - - # Qt4 fix - cd accounts-qt-${pkgver}-qt4 - sed -i 's|QHG_LOCATION = qhelpgenerator|QHG_LOCATION = qhelpgenerator-qt4|' doc/doxy.conf } build() { - cd accounts-qt-$pkgver + cd $pkgname-$pkgver qmake PREFIX=/usr LIBDIR=/usr/lib make - cd .. - - cd accounts-qt-$pkgver-qt4 - qmake-qt4 PREFIX=/usr LIBDIR=/usr/lib - make } -package_libaccounts-qt4() { - pkgdesc="Qt4-based client library for accessing the online accounts database" - depends=('qt4' 'libaccounts-glib') - provides=('libaccounts-qt') - conflicts=('libaccounts-qt') - replaces=('libaccounts-qt') - - cd accounts-qt-$pkgver-qt4 - make INSTALL_ROOT="$pkgdir" install - - # Remove docs to fix conflicts - rm -rf "${pkgdir}"/usr/share/doc - rmdir "${pkgdir}"/usr/share -} - -package_libaccounts-qt5() { - pkgdesc="Qt5-based client library for accessing the online accounts database" - depends=('qt5-base' 'libaccounts-glib') - - cd accounts-qt-$pkgver +package() { + cd $pkgname-$pkgver make INSTALL_ROOT="$pkgdir" install - # Remove docs to fix conflicts - rm -rf "${pkgdir}"/usr/share/doc - rmdir "${pkgdir}"/usr/share +# Remove docs + rm -r "$pkgdir"/usr/share }