diff options
author | Bjoern Franke | 2019-01-23 22:49:24 +0100 |
---|---|---|
committer | Bjoern Franke | 2019-01-23 22:49:24 +0100 |
commit | e6b352e08d07e26315aea6228dda3c50f1d353d6 (patch) | |
tree | bf784f7bdf055c2ba90a4707f57ae21ebe3e1d31 | |
download | aur-e6b352e08d07e26315aea6228dda3c50f1d353d6.tar.gz |
fork swift for 4.x branch
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7adadf0890bf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +pkgbase = swift4-git + pkgver = 4.0.2.r6.gbb3bd8a32 + pkgrel = 1 + url = http://swift.im/ + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = git + makedepends = python2 + makedepends = openssl + makedepends = boost + makedepends = qt5-base + makedepends = qt5-multimedia + makedepends = qt5-webkit + makedepends = qt5-x11extras + makedepends = qt5-tools + makedepends = qt5-svg + source = git://swift.im/swift#branch=swift-4.x + md5sums = SKIP + +pkgname = swift4-im-git + pkgdesc = XMPP client written in C++ with Qt and Swiften (4.x branch) + depends = swiften4-git=4.0.2.r6.gbb3bd8a32 + depends = qt5-base + depends = qt5-multimedia + depends = qt5-webkit + depends = qt5-x11extras + depends = qt5-svg + provides = swift-im=3.0 + conflicts = swift-im + +pkgname = swiften4-git + pkgdesc = XMPP library written in C++ with Boost (4.x branch) + depends = boost-libs + provides = swiften=4.0 + conflicts = swiften + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c347f8a9286f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Bjoern Franke <bjo@nord-west.org> +# Contributor: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> + +pkgbase='swift4-git' +pkgname=('swift4-im-git' 'swiften4-git') +pkgver=4.0.2.r6.gbb3bd8a32 +pkgrel=1 +arch=('i686' 'x86_64') +url="http://swift.im/" +license=('GPL3') +makedepends=('git' 'python2' 'openssl' 'boost' 'qt5-base' 'qt5-multimedia' + 'qt5-webkit' 'qt5-x11extras' 'qt5-tools' 'qt5-svg') +source=("git://swift.im/swift#branch=swift-4.x") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/swift" + git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^swift\.//' +} + +# Those options need to be consistent between each scons invocation. +_scons_options='max_jobs=1 optimize=1 debug=0 swiften_dll=1' +_directory='swift' + +build() { + cd "$srcdir/$_directory" + ./scons $_scons_options Swift Swiften +} + +package_swift4-im-git() { + pkgdesc='XMPP client written in C++ with Qt and Swiften (4.x branch)' + depends=("swiften4-git=$pkgver" 'qt5-base' 'qt5-multimedia' 'qt5-webkit' + 'qt5-x11extras' 'qt5-svg') + provides=('swift-im=3.0') + conflicts=('swift-im') + + cd "$srcdir/$_directory" + ./scons $_scons_options SWIFT_INSTALLDIR="$pkgdir/usr/" "$pkgdir/usr/" +} + +package_swiften4-git() { + pkgdesc='XMPP library written in C++ with Boost (4.x branch)' + depends=('boost-libs') + provides=('swiften=4.0') + conflicts=('swiften') + + cd "$srcdir/$_directory" + ./scons $_scons_options SWIFTEN_INSTALLDIR="$pkgdir/usr/" "$pkgdir/usr/" +} |