Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - swiften

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: swiften 3.0-3

Git Clone URL: https://aur-dev.archlinux.org/swift.git (read-only)
Package Base: swift
Description: XMPP library written in C++ with Boost
Upstream URL: http://swift.im/
Keywords: boost jabber qt qt5 swift swift-im swiften xmpp
Licenses: GPL3
Submitter: linkmauve
Maintainer: linkmauve
Last Packager: linkmauve
Votes: 12
Popularity: 1.433440
First Submitted: 2015-08-27 11:32
Last Updated: 2016-11-18 20:21

Latest Comments

sephamorr commented on 2016-12-04 21:11

It seems that qt5-base, at least on i386, is now built with -reduce-relocations (https://bugs.archlinux.org/task/45283) , which breaks building the QtUI directory of swift.
Adding -fPIC to the QtUI Sconscript fixed this for me (patch: https://gist.github.com/anonymous/89b2815261a05a6e6584d636aabbf1fb). Anyone else seeing this issue?

linkmauve commented on 2016-07-21 16:31

arch=('any') should only be done for architecture-independent packages, like data files or scripts. I can currently only test on aarch64, x86_64 and i686, but if you are able to test on other architectures I will gladly enable them.

Debian has an arch=('all') mechanism, maybe you could raise that issue on ArchLinux’ mailing list?

In the meantime, you can pass --ignorearch to makepkg to build on an unsupported architecture.

fanningert commented on 2016-07-21 16:18

Can you change the arch to ANY or split the package. Because current it is not possible to install the package SWIFTEN on ARM without changing the PKGBUILD.

unsanded commented on 2016-01-25 22:09

can you add qt5-tools as a build dependency? I spent quit a while building this package before it told me that i didn't have 'lrelease'.


linkmauve commented on 2015-12-03 19:32


Thanks for the suggestion, it also matches better the name of the installed binary as well as the Debian package.

xyproto commented on 2015-12-03 18:57

Is it okay with you if this package is renamed to something along the lines of swift-xmpp or swift-client, now that the Swift programming language has been released as open source?