[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