mirror of
https://github.com/moparisthebest/arch-ppa
synced 2024-08-13 15:43:47 -04:00
42 lines
1.3 KiB
Bash
42 lines
1.3 KiB
Bash
# Maintainer: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
|
|
|
|
pkgbase='swift'
|
|
pkgname=('swift-im' 'swiften')
|
|
pkgver=3.0
|
|
pkgrel=3
|
|
arch=('i686' 'x86_64')
|
|
pkgdesc='XMPP client written in C++ with Qt and Swiften'
|
|
url="http://swift.im/"
|
|
license=('GPL3')
|
|
makedepends=('python2' 'openssl' 'boost' 'qt5-multimedia'
|
|
'qt5-webkit' 'qt5-x11extras' 'qt5-tools')
|
|
source=("http://swift.im/downloads/releases/$pkgbase-$pkgver/$pkgbase-$pkgver.tar.gz")
|
|
sha256sums=('8aa490431190294e62a9fc18b69ccc63dd0f561858d7d0b05c9c65f4d6ba5397')
|
|
|
|
# Those options need to be consistent between each scons invocation.
|
|
_scons_options='max_jobs=1 optimize=1 debug=0 swiften_dll=1'
|
|
_directory="$pkgbase-$pkgver"
|
|
|
|
build() {
|
|
cd "$srcdir/$_directory"
|
|
./scons $_scons_options Swift Swiften
|
|
}
|
|
|
|
package_swift-im() {
|
|
pkgdesc='XMPP client written in C++ with Qt and Swiften'
|
|
depends=("swiften=$pkgver" 'qt5-multimedia' 'qt5-webkit' 'qt5-x11extras' 'libxss' 'hicolor-icon-theme')
|
|
optdepends=('qt5-svg: for SVG avatars')
|
|
install="$pkgname.install"
|
|
|
|
cd "$srcdir/$_directory"
|
|
./scons $_scons_options SWIFT_INSTALLDIR="$pkgdir/usr/" "$pkgdir/usr/"
|
|
}
|
|
|
|
package_swiften() {
|
|
pkgdesc='XMPP library written in C++ with Boost'
|
|
depends=('boost-libs' 'libxml2' 'libidn' 'avahi' 'openssl')
|
|
|
|
cd "$srcdir/$_directory"
|
|
./scons $_scons_options SWIFTEN_INSTALLDIR="$pkgdir/usr/" "$pkgdir/usr/"
|
|
}
|