Package Details: swift-im 4.0.2-1

Git Clone URL: https://aur.archlinux.org/swift.git (read-only)
Package Base: swift
Description: XMPP client written in C++ with Qt and Swiften
Upstream URL: http://swift.im/
Keywords: boost chat client jabber qt qt5 swift swift-im swiften xmpp
Licenses: GPL3
Submitter: linkmauve
Maintainer: linkmauve
Last Packager: linkmauve
Votes: 16
Popularity: 0.755932
First Submitted: 2015-08-27 11:32
Last Updated: 2018-06-18 09:59

Latest Comments

Martchus commented on 2018-06-10 11:08

I've just tried to rebuild this against the latest version of Boost. However, I ran into the following error:

In file included from Swift/QtUI/UserSearch/QtUserSearchWindow.cpp:7:
./Swift/QtUI/UserSearch/QtUserSearchWindow.h:94:13: error: 'QAbstractItemModel' does not name a type; did you mean 'QAbstractButton'?
             QAbstractItemModel* model_;
             ^~~~~~~~~~~~~~~~~~
             QAbstractButton
Swift/QtUI/UserSearch/QtUserSearchWindow.cpp: In constructor 'Swift::QtUserSearchWindow::QtUserSearchWindow(Swift::UIEventStream*, Swift::UserSearchWindow::Type, const std::set<std::__cxx11::basic_string<char> >&, Swift::SettingsProvider*)':

This has likely been triggered by updating Qt to 5.11.0. I supposed this could be easily fixed by adding an explicit #include for QAbstractItemModel.

linkmauve commented on 2018-01-22 13:27

marmistrz, a release candidate is by definition not a beta, it is expected to ship very soon in a final release and is there to get packagers and users to test it. I would recommend you to port your client to Swiften 4.0, as most distributions will most likely update at the same time.

As a stop-gap solution though, you can git checkout [bb582016](https://aur.archlinux.org/cgit/aur.git/commit/?h=swift&id=bb582016) to go back to the last commit building 3.0.

marmistrz commented on 2018-01-18 11:33

linkmauve, 4.0rc5 is a beta release and it's API-incompatible with swiften 3.0. I'm not sure if it's a good idea to bump the version here and now, at least without providing a swiften-3 package or such. (possibly conflicting with swiften)

I'm collaborating on an XMPP client and this makes the app unbuildable for me.

marmistrz commented on 2018-01-07 20:51

Please bump the pkgrel, needs to be rebuilt after today's boost update. :)

linkmauve commented on 2017-10-14 16:10

To the person flagging this package as out of date, 4.0 isn’t released yet, rc2 is old and there has been a lot of changes since then, if you want them use swift-im-git instead.

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'.

Cheers

linkmauve commented on 2015-12-03 19:32

Done.

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

All comments