summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-01-07Update for Debianswift-4.0.3Tobias Markmann
Fix UTF-8 handling issues in BuildTools/SCons/Tools/textfile.py . Test-Information: Tested that ./scons test=unit Swift works on Debain Unstable (sid) and macOS 10.14.2. Tested that build_for_debian.sh runs successfully on latest Debian Unstable (sid). Change-Id: I29d8c97ce3b4eb3e4fd680bdc814fb0c911262ff
2018-02-09Move man page generation from package.sh to sconsTobias Markmann
Pass help2man=1 to have scons build man page sources via help2man. Adjusted package.sh to use scons to build man pages. Test-Information: Tested on Ubuntu 16.04 and it generated man page sources when help2man=1. Tested package_all_platforms on Ubuntu 16.04. The build does not fail due to missing man pages anymore. Change-Id: I6c62bc3f666ffd9f926038045672eb6e456082e5
2017-03-15Add automatic man generation to the Linux build for SwiftJoanna Hulboj
Test-Information: Tested under CentOS. Run script to generate a package under Linux, swift-im.1 and swiften-config.1 are generated. Change-Id: Idf0b159a94e05349b196f019bbc91127095a1d16
2016-12-16Add missing libqt5svg5-dev to debian/config.inTobias Markmann
Test-Information: Tested this manually on our Debian builder. With this fix it stops complaining about missing Qt packages. Change-Id: I5fb25714f7e1b726f893f9475fded17c36677cef
2016-12-15Merge branch 'swift-3.x’Tobias Markmann
* swift-3.x: - Fix building Swift on 32-bit Linux distributions - Remove optional_fwd.hpp use; workaround for Boost Bug #12179 - Split COPYING.thirdparty in contributions/dependencies - Fixes for building packages on Debian Conflicts: BuildTools/SCons/SConstruct Sluift/Console.h Sluift/ITunesInterface.h Sluift/Terminal.h Swift/Packaging/Debian/debian/control.in Swift/QtUI/SConscript Swiften/Elements/Stanza.h Swiften/FileTransfer/FileTransferTransporter.h Swiften/FileTransfer/IBBReceiveSession.h Swiften/JID/JID.h Swiften/Network/BoostConnectionServer.h Swiften/Network/ConnectionServer.h Swiften/Parser/AttributeMap.h Test-Information: Builds on macOS 10.12.1 with clang trunk. Change-Id: I9f41ab199f227bc106721627ea994313c68e5cfe
2016-11-22Add missing dependency for Debian unstable/sid in control.inswift-3.xTobias Markmann
Test-Information: Ran package.sh on Debian unstable/sid. Without this fix, building in package.sh failed due to missing zlib header files. With this patch it complains about missing zlib1g-dev package, and after installation of it successfully builds Swiften/Swift. Change-Id: I9babcd1a5f9e21c01b9c6e9a51a80200d7998538
2016-08-17Enable hunspell support for Debian packagesTobias Markmann
Test-Information: Verified that ./package.sh builds a Swift package with spellchecking support enabled on Debian 8. Change-Id: I31bce4be6a3cc35e9c9bbeca1ec146ec179a3bb8
2016-08-09Fix SVG rendering related packaging issuesTobias Markmann
Added Qt image format plugin packages and Qt SVG image format plugin to InstallSwiftDependencies.sh script and Debian packaging. Test-Information: Tested that macdeployqt now adds the image format plugin for SVG to the deployable app bundles. Change-Id: Id1ce265073cb8adb9315cb40da032ee11ea8761d
2016-07-13Fix copyright year in Swift/Packaging/Debian/debian/copyrightTobias Markmann
Test-Information: None. Change-Id: I22ce5f200d156856d67f902b28ac07f091019101
2016-07-05Update Debian building ready for shipping 3.0 to themKevin Smith
Change-Id: If42f50bf0ffbabee5e2c03fd99b3154362230189
2016-02-25Disable Hunspell support by default as it is not finished yetTobias Markmann
Our Hunspell support has not been finished and thoroughly tested yet. This commit disabled building with Hunspell by default, even if the dependencies for it are installed on the system. Remove libhunspell-dev from the build depends in Debian packaging. Test-Information: Tested on Debian 8. Tested with and without the hunspell_enable=True flag. With the spellchecking options are shown and however spell checking is not stable. Without it the spellchecking options are not shown and spellchecking is disabled in general, as expected. Change-Id: I100582852cbe128149fdb2e2a28d4ae407398be6
2015-11-10Update .deb packaging for Qt5Kevin Smith
Test-Information: Generated (unsigned) debs on Ubuntu 15.10 Change-Id: Ibacee5d63c0662d2a9cfbc61e0d0f2c48fd93736
2014-12-15Update Copyright in SwiftKevin Smith
Change-Id: Idb6ef5fa191b1465c0bf46c47e63b695de07fa0b
2013-10-31Merge branch 'swift-2.x'Remko Tronçon
* swift-2.x: Update Hebrew translation Don't install the overrides for other packages in swift-im Update Debian building for latest lintian rules Don't allow passing NULL to the JID ctor Conflicts: Swift/Packaging/Debian/debian/control.in Change-Id: Iadbd434627e190d7369aa61f67ab211e4fbcf02a
2013-10-15Don't install the overrides for other packages in swift-imKevin Smith
Change-Id: I2847529219842597234a5a74b448c9426b6db05a
2013-10-13Update Debian building for latest lintian rulesKevin Smith
Change-Id: I394f3a1fbd1971421979700ea70d882d0730c679
2013-03-30Making stuff build against non-bundled librariesKevin Smith
Change-Id: I2c00de607e204f7d2c474aa9d4c18cde86d575ec
2012-10-06Also reverting to previousKevin Smith
2012-06-14Remove Olly from Debian uploaders listKevin Smith
2012-06-12Debian fixes.Remko Tronçon
2012-06-12Use dpkg-buildflags for Debian build flags.Remko Tronçon
2012-06-12Rename 'swift' binary to 'swift-im' on Linux.Remko Tronçon
2012-04-25Improvements to Debian packaging.Kevin Smith
Allows packaging of just source, and script for using pbuilder. Adding build-arch and build-indep targets to satisfy lintian Fix caps on Olly's surname in Debian packaging Add script to build with non-generated changelog
2012-04-24Tweaks to improve Debian packagingKevin Smith
2011-06-22Some more Debian fixes.Remko Tronçon
2011-06-20Tweaked the Debian description.Remko Tronçon
2011-06-20Improve the description in the Debian control file.Remko Tronçon
2011-06-19Make webkit dependency distribution specific.Remko Tronçon
2011-06-19Lowered dependency on libxml2.Remko Tronçon
2011-06-18Use correct sign for dependencies.Remko Tronçon
2011-06-18Tighten Debian dependency on Qt versions.Remko Tronçon
2011-06-18Specify dependency on libqtwebkit-dev.Remko Tronçon
2011-06-18Fixed Debian manpages installation.Remko Tronçon
2011-06-18Use LibXML as a Debian source dependency (instead of Expat)Remko Tronçon
2011-06-18Tweak help documentation and add manpages.Remko Tronçon
2011-06-18More Debian packaging tweaks.Remko Tronçon
2011-06-17Some debian script improvements.Remko Tronçon
2011-04-30Only package .so in dev package.Remko Tronçon
2011-04-30Fixed Swiften .so softlinks.Remko Tronçon
2011-04-30Split off libswiften package.Remko Tronçon
2011-04-30Only install the necessary files in the Debian package.Remko Tronçon
2011-04-29Build Swiften as a DLL in Debian package.Remko Tronçon
2011-02-17Build system fixes.Remko Tronçon
Add a SCons flag to allow warnings during compilation. Allow warnings during debian packaging. Add Avahi customization flags.
2011-02-12Optimize linux builds.Remko Tronçon
2010-11-25Fixed debian sections, priorities & distributions.Remko Tronçon
2010-11-21Changed Debian packager to "Swift Package Maintainer"Remko Tronçon
2010-10-30Rename swift Debian package to swift-im.Remko Tronçon
2010-06-14Added debian package for debugging symbols.Remko Tronçon
2010-06-14Remove DocBook from Debian sources.Remko Tronçon
2010-06-14Remove 3rdParty sources from debian source package.Remko Tronçon