mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-11 15:15:36 +00:00
557644a125
The `swiften` XMPP library was broken as of 2019. This commit fixes it, by copying a patch from the Arch Linux PKGBUILD (https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/swift) and by using the same scons flags in that PKGBUILD. Additionally, we use the SWIFTEN_INSTALLDIR env variable to actually put something in the output. Of note is the flag swiften_dll=1, which means that the library is now built dynamically.
33 lines
1.5 KiB
Diff
33 lines
1.5 KiB
Diff
diff -wbBur swift-4.0.2/Swift/QtUI/UserSearch/QtUserSearchWindow.h swift-4.0.2.my/Swift/QtUI/UserSearch/QtUserSearchWindow.h
|
|
--- swift-4.0.2/Swift/QtUI/UserSearch/QtUserSearchWindow.h 2018-04-06 13:06:46.000000000 +0300
|
|
+++ swift-4.0.2.my/Swift/QtUI/UserSearch/QtUserSearchWindow.h 2019-10-08 20:52:23.171475337 +0300
|
|
@@ -9,6 +9,7 @@
|
|
#include <set>
|
|
|
|
#include <QWizard>
|
|
+#include <QAbstractItemModel>
|
|
|
|
#include <Swiften/Base/Override.h>
|
|
|
|
diff -wbBur swift-4.0.2/Swiften/Network/PlatformNATTraversalWorker.cpp swift-4.0.2.my/Swiften/Network/PlatformNATTraversalWorker.cpp
|
|
--- swift-4.0.2/Swiften/Network/PlatformNATTraversalWorker.cpp 2018-04-06 13:06:46.000000000 +0300
|
|
+++ swift-4.0.2.my/Swiften/Network/PlatformNATTraversalWorker.cpp 2019-10-08 21:12:25.284754131 +0300
|
|
@@ -157,7 +157,7 @@
|
|
miniUPnPInterface = new MiniUPnPInterface();
|
|
miniUPnPSupported = miniUPnPInterface->isAvailable();
|
|
}
|
|
- SWIFT_LOG(debug) << "UPnP NAT traversal supported: " << miniUPnPSupported << std::endl;
|
|
+// SWIFT_LOG(debug) << "UPnP NAT traversal supported: " << miniUPnPSupported << std::endl;
|
|
if (miniUPnPSupported) {
|
|
return miniUPnPInterface;
|
|
}
|
|
@@ -168,7 +168,7 @@
|
|
natPMPInterface = new NATPMPInterface();
|
|
natPMPSupported = natPMPInterface->isAvailable();
|
|
}
|
|
- SWIFT_LOG(debug) << "NAT-PMP NAT traversal supported: " << natPMPSupported << std::endl;
|
|
+// SWIFT_LOG(debug) << "NAT-PMP NAT traversal supported: " << natPMPSupported << std::endl;
|
|
if (natPMPSupported) {
|
|
return natPMPInterface;
|
|
}
|