Date: Monday, October 20, 2014 @ 19:26:11 Author: andrea Revision: 225098
upgpkg: telepathy-qt 0.9.5-1 Ship the Qt5 version also Modified: telepathy-qt/trunk/PKGBUILD ----------+ PKGBUILD | 46 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-10-20 17:25:57 UTC (rev 225097) +++ PKGBUILD 2014-10-20 17:26:11 UTC (rev 225098) @@ -2,39 +2,61 @@ # Maintainer: Andrea Scarpino <[email protected]> # Contributor: Ionut Biru <[email protected]> -pkgname=telepathy-qt +pkgbase=telepathy-qt +pkgname=('telepathy-qt4' 'telepathy-qt5') pkgver=0.9.5 pkgrel=1 -pkgdesc="A library for Qt-based Telepathy clients" arch=('i686' 'x86_64') url="http://telepathy.freedesktop.org/wiki/" license=('LGPL') -depends=('qt4' 'telepathy-farstream') -makedepends=('libxslt' 'python2' 'cmake' 'doxygen') -conflicts=('telepathy-qt4') -replaces=('telepathy-qt4') -provides=('telepathy-qt4') +makedepends=('qt4' 'telepathy-farstream' 'libxslt' 'python2' 'cmake' 'doxygen' 'qt5-base') options=('staticlibs') -source=("http://telepathy.freedesktop.org/releases/${pkgname}/${pkgname}-${pkgver}.tar.gz"{,.asc}) +source=("http://telepathy.freedesktop.org/releases/${pkgbase}/${pkgbase}-${pkgver}.tar.gz"{,.asc}) md5sums=('22c0daa7e4f7e48e779f703c9b27b816' 'SKIP') prepare() { - mkdir build - + mkdir build{,-qt4} } build() { cd build - cmake ../${pkgname}-${pkgver} \ + cmake ../${pkgbase}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DPYTHON_EXECUTABLE=/usr/bin/python2 \ + -DENABLE_EXAMPLES=OFF \ -DENABLE_TESTS=OFF make + cd .. + + cd build-qt4 + cmake ../${pkgbase}-${pkgver} \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DPYTHON_EXECUTABLE=/usr/bin/python2 \ + -DDESIRED_QT_VERSION=4 \ + -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt4 \ + -DENABLE_EXAMPLES=OFF \ + -DENABLE_TESTS=OFF + make } -package() { +package_telepathy-qt4() { + pkgdesc="A library for Qt4-based Telepathy clients" + depends=('qt4' 'telepathy-farstream') + conflicts=('telepathy-qt4' 'telepathy-qt') + replaces=('telepathy-qt4' 'telepathy-qt') + provides=('telepathy-qt4' 'telepathy-qt') + + cd build-qt4 + make DESTDIR="$pkgdir" install +} + +package_telepathy-qt5() { + pkgdesc="A library for Qt5-based Telepathy clients" + depends=('qt5-base' 'telepathy-farstream') + cd build make DESTDIR="$pkgdir" install }
