[arch-commits] Commit in telepathy-qt/trunk (PKGBUILD)
Andrea Scarpino
andrea at archlinux.org
Mon Oct 20 17:26:11 UTC 2014
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 <andrea at archlinux.org>
# Contributor: Ionut Biru <ibiru at archlinux.org>
-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
}
More information about the arch-commits
mailing list