mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-04 01:17:14 +08:00
68 lines
1.7 KiB
Bash
68 lines
1.7 KiB
Bash
# Contributions from Arch: https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/telepathy-qt
|
|
|
|
pkgbase=telepathy-qt
|
|
pkgname=('telepathy-qt4' 'telepathy-qt5')
|
|
pkgver=0.9.7
|
|
pkgrel=1
|
|
arch=('x86_64')
|
|
url="http://telepathy.freedesktop.org/wiki/"
|
|
license=('LGPL')
|
|
makedepends=('qt4' 'telepathy-farstream' 'libxslt' 'python2' 'cmake' 'doxygen' 'qt5-base')
|
|
options=('staticlibs')
|
|
source=("http://telepathy.freedesktop.org/releases/${pkgbase}/${pkgbase}-${pkgver}.tar.gz"{,.asc})
|
|
md5sums=('86470dd3d7f6de8b8f4f36165486d42f'
|
|
'SKIP')
|
|
validpgpkeys=('AA33B0D27868E36C151780F0FE0B6D736B1195ED') # Alexandr Akulich
|
|
|
|
prepare() {
|
|
[ -d build ] && rm -r build
|
|
[ -d build-qt4 ] && rm -r build-qt4
|
|
mkdir build{,-qt4}
|
|
|
|
cd "$pkgbase-$pkgver"
|
|
}
|
|
|
|
build() {
|
|
cd build
|
|
cmake ../${pkgbase}-${pkgver} \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DPYTHON_EXECUTABLE=/usr/bin/python2 \
|
|
-DENABLE_EXAMPLES=OFF \
|
|
-DENABLE_TESTS=OFF \
|
|
-DDESIRED_QT_VERSION=5 \
|
|
-DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt5
|
|
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 \
|
|
-DENABLE_EXAMPLES=OFF \
|
|
-DENABLE_TESTS=OFF
|
|
make
|
|
}
|
|
|
|
package_telepathy-qt4() {
|
|
pkgdesc="A library for Qt4-based Telepathy clients"
|
|
depends=('qt4' 'telepathy-farstream')
|
|
conflicts=('telepathy-qt')
|
|
replaces=('telepathy-qt')
|
|
provides=('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 $srcdir/build
|
|
make DESTDIR="$pkgdir" install
|
|
}
|
|
|