diffstat of debian/ for quassel_0.10.0-2 quassel-qt5_0.14.0~pre-130-g01d67be2-1 NEWS | 9 changelog | 439 ++++++++++++++++++++++++++++++- compat | 2 control | 176 +++++++++--- git_commit_date | 1 git_describe | 1 git_head | 1 libquassel-client.install | 4 libquassel-client.lintian-overrides | 1 libquassel-common.install | 2 libquassel-common.lintian-overrides | 1 libquassel-core.install | 2 libquassel-core.lintian-overrides | 1 libquassel-dev.install | 7 manpages/quassel.1 | 2 manpages/quasselclient.1 | 2 manpages/quasselcore.1 | 2 patches/01_default_network_channel.patch | 12 patches/series | 1 quassel-client-kde4.install | 2 quassel-client-kde4.manpages | 1 quassel-client-qt5.install | 2 quassel-client-qt5.manpages | 1 quassel-client.install | 2 quassel-client.manpages | 1 quassel-core-qt5.install | 2 quassel-core-qt5.logrotate | 10 quassel-core-qt5.manpages | 2 quassel-core-qt5.postinst | 53 +++ quassel-core-qt5.postrm | 39 ++ quassel-core-qt5.preinst | 26 + quassel-core-qt5.quasselcore.default | 8 quassel-core-qt5.quasselcore.init | 129 +++++++++ quassel-core.install | 1 quassel-core.logrotate | 10 quassel-core.manpages | 2 quassel-core.postinst | 53 --- quassel-core.postrm | 39 -- quassel-core.preinst | 26 - quassel-core.quasselcore.default | 8 quassel-core.quasselcore.init | 129 --------- quassel-data-kde4.install | 3 quassel-data-qt5.install | 10 quassel-data.install | 2 quassel-kde4.install | 2 quassel-kde4.manpages | 1 quassel-qt5.install | 2 quassel.install | 2 quassel.manpages | 1 repository.spec | 51 +++ rules | 48 +-- source/format | 2 source/options | 1 watch | 4 54 files changed, 954 insertions(+), 387 deletions(-) diff -Nru quassel-0.10.0/debian/changelog quassel-qt5-0.14.0~pre-130-g01d67be2/debian/changelog --- quassel-0.10.0/debian/changelog 2014-07-04 15:15:24.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/changelog 2019-02-21 23:01:12.000000000 +0000 @@ -1,6 +1,431 @@ +quassel-qt5 (0.14.0~pre-130-g01d67be2-1) unstable; urgency=medium + + * New snapshot: 0.14-pre-130-g01d67be2 + + -- Alf Gaida Fri, 22 Feb 2019 00:01:12 +0100 + +quassel-qt5 (0.14.0~pre-110-g7c0eb011-1) unstable; urgency=medium + + * New snapshot: 0.14-pre-110-g7c0eb011 + + -- Alf Gaida Fri, 23 Nov 2018 22:42:42 +0100 + +quassel-qt5 (0.14.0~pre-107-g95848fd9-1) unstable; urgency=medium + + * New snapshot: 0.14-pre-107-g95848fd9 + + -- Alf Gaida Tue, 20 Nov 2018 20:11:38 +0100 + +quassel-qt5 (0.14.0~pre-100-g812b7b9f-1) unstable; urgency=medium + + * New snapshot: 0.14-pre-100-g812b7b9f + + -- Alf Gaida Sun, 18 Nov 2018 23:48:19 +0100 + +quassel-qt5 (0.14.0~pre-1) unstable; urgency=medium + + * New snapshot: 0.14-pre + + -- Alf Gaida Sat, 17 Nov 2018 23:35:47 +0100 + +quassel-qt5 (0.13~really~rc2-1) unstable; urgency=medium + + * New snapshot: 0.13-rc2 + + -- Alf Gaida Sat, 20 Oct 2018 12:01:01 +0200 + +quassel-qt5 (0.13~really~rc1-83-g299bb290-1) unstable; urgency=medium + + * New snapshot: 0.13-rc1-83-g299bb290 + + -- Alf Gaida Wed, 03 Oct 2018 14:13:16 +0200 + +quassel-qt5 (0.13~really~rc1-63-gb33ea3ad-1) unstable; urgency=medium + + * New snapshot: 0.13-rc1-63-gb33ea3ad + + -- Alf Gaida Sat, 15 Sep 2018 11:20:22 +0200 + +quassel-qt5 (0.13~really~rc1-58-g29252b70-1) unstable; urgency=medium + + * New snapshot: 0.13-rc1-58-g29252b70 + + -- Alf Gaida Mon, 10 Sep 2018 21:28:00 +0200 + +quassel-qt5 (0.13~really~rc1-27-g3b910b2c-1) unstable; urgency=medium + + * New snapshot: 0.13-rc1-27-g3b910b2c + + -- Alf Gaida Mon, 03 Sep 2018 01:36:40 +0200 + +quassel-qt5 (0.13~really~rc1-25-g0b99f922-1) unstable; urgency=medium + + * New snapshot: 0.13-rc1-25-g0b99f922 + + -- Alf Gaida Thu, 30 Aug 2018 19:16:27 +0200 + +quassel-qt5 (0.13~really~rc1-15-gd1aa7950-1) unstable; urgency=medium + + * New snapshot: 0.13-rc1-15-gd1aa7950 + + -- Alf Gaida Fri, 24 Aug 2018 20:42:21 +0200 + +quassel-qt5 (0.13~really~rc1-4-g56412681-1) unstable; urgency=medium + + * New snapshot: 0.13-rc1-4-g56412681 + + -- Alf Gaida Sun, 12 Aug 2018 14:08:01 +0200 + +quassel-qt5 (0.13~really~rc1-1) unstable; urgency=medium + + * New snapshot: 0.13-rc1 + + -- Alf Gaida Sat, 21 Jul 2018 01:09:34 +0200 + +quassel-qt5 (0.13~really~0.12.0-693-gda1a6f40-1) unstable; urgency=medium + + * New snapshot: 0.13-pre-693-gda1a6f40 + + -- Alf Gaida Sun, 24 Jun 2018 00:05:42 +0200 + +quassel-qt5 (0.13~really~0.12.0-677-g932ab289-1) unstable; urgency=medium + + * New snapshot: 0.12.0-677-g932ab289 + + -- Alf Gaida Mon, 18 Jun 2018 23:16:29 +0200 + +quassel-qt5 (0.13~really~0.12.0-676-gf7b02c31-1) unstable; urgency=medium + + * New snapshot: 0.12.0-676-gf7b02c31 + + -- Alf Gaida Mon, 18 Jun 2018 22:38:12 +0200 + +quassel-qt5 (0.13~really~0.12.0-538-gfa344906-1) unstable; urgency=medium + + * New snapshot: 0.12.0-538-gfa344906 + + -- Alf Gaida Wed, 09 May 2018 02:28:28 +0200 + +quassel-qt5 (0.13~really~0.12.0-531-g6e7b4039-1) unstable; urgency=medium + + * New snapshot: 0.12.0-531-g6e7b4039 + + -- Alf Gaida Tue, 01 May 2018 23:04:39 +0200 + +quassel-qt5 (0.13~really~0.12.0-530-gced382f4-1) unstable; urgency=medium + + * New snapshot: 0.12.0-530-gced382f4 + + -- Alf Gaida Tue, 01 May 2018 00:50:24 +0200 + +quassel-qt5 (0.13~really~0.12.0-527-ge17fca76-1) unstable; urgency=medium + + * New snapshot: 0.12.0-527-ge17fca76 + * This is technically 0.12.5 + + -- Alf Gaida Tue, 24 Apr 2018 21:59:48 +0200 + +quassel-qt5 (0.13~really~0.12.0-524-g7a8ea3ee-1) unstable; urgency=medium + + * New snapshot: 0.12.0-524-g7a8ea3ee + + -- Alf Gaida Sat, 14 Apr 2018 14:58:03 +0200 + +quassel-qt5 (0.13~really~0.12.0-512-ga8360815-1) unstable; urgency=medium + + * New snapshot: 0.12.0-512-ga8360815 + + -- Alf Gaida Thu, 05 Apr 2018 04:47:15 +0200 + +quassel-qt5 (0.13~really~0.12.0-481-g934fa415-1) unstable; urgency=medium + + * New snapshot: 0.12.0-481-g934fa415 + + -- Alf Gaida Wed, 28 Feb 2018 18:30:27 +0100 + +quassel-qt5 (0.13~really~0.12.0-478-g91c69d07-3) unstable; urgency=medium + + * Recommend: hunspell, hunspell-de-de, hunspell-en-us + + -- Alf Gaida Wed, 28 Feb 2018 18:03:44 +0100 + +quassel-qt5 (0.13~really~0.12.0-478-g91c69d07-2) unstable; urgency=medium + + * Standards 4.1.3 + * dh >= 11, compat 11 + + -- Alf Gaida Tue, 27 Feb 2018 23:13:48 +0100 + +quassel-qt5 (0.13~really~0.12.0-478-g91c69d07-1) unstable; urgency=medium + + * New snapshot: 0.12.0-478-g91c69d07 + + -- Alf Gaida Tue, 27 Feb 2018 23:04:18 +0100 + +quassel-qt5 (0.13~really~0.12.0-472-gb8e81285-1) unstable; urgency=medium + + * fixed debian rules + * New snapshot: 0.12.0-472-gb8e81285 + + -- Alf Gaida Sun, 18 Feb 2018 20:00:32 +0100 + +quassel-qt5 (0.13~really~0.12.0-463-g0167e8a2-2) unstable; urgency=medium + + * added package quassel-qt5 + + -- Alf Gaida Thu, 21 Dec 2017 23:41:49 +0100 + +quassel-qt5 (0.13~really~0.12.0-463-g0167e8a2-1) unstable; urgency=medium + + * New snapshot: 0.12.0-463-g0167e8a2 + * we need to enable some icon themes to have the selector + --DWITH_BREEZE=ON + --DWITH_BREEZE_DARK=ON + --DWITH_OXYGEN=ON + + -- Alf Gaida Thu, 21 Dec 2017 22:38:45 +0100 + +quassel-qt5 (0.13~really~0.12.0-458-g71d3d0d7-1) unstable; urgency=medium + + * New snapshot: 0.12.0-458-g71d3d0d7 + + -- Alf Gaida Thu, 21 Dec 2017 01:56:55 +0100 + +quassel-qt5 (0.13~really~0.12.0-448-ge90ec7aa-2) unstable; urgency=medium + + * New snapshot: 0.12.0-448-ge90ec7aa + * Added qttools5-dev + + -- Alf Gaida Thu, 21 Dec 2017 01:07:23 +0100 + +quassel-qt5 (0.13~really~0.12.0-408-g0260fbe0-2) experimental-snapshots; urgency=medium + + * Removed debian/get-snapshot, added debian/repository.spec + + -- Alf Gaida Sat, 16 Sep 2017 17:10:11 +0200 + +quassel-qt5 (0.13~really~0.12.0-408-g0260fbe0-1) experimental-snapshots; urgency=medium + + * New snapshot: 0.12.0-408-g0260fbe0 + * Switched to experimental-snapshots + * Bumped policy to 4.1.0 + + -- Alf Gaida Wed, 13 Sep 2017 00:26:08 +0200 + +quassel-qt5 (0.13~really~0.12.0-371-gdd69349c-3) lxqt-snapshots; urgency=medium + + * switch back to webkit + + -- Alf Gaida Wed, 12 Jul 2017 20:40:51 +0200 + +quassel-qt5 (0.13~really~0.12.0-371-gdd69349c-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-371-gdd69349c + + -- Alf Gaida Mon, 10 Jul 2017 22:17:53 +0200 + +quassel-qt5 (0.13~really~0.12.0-364-geb746fb8-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-364-geb746fb8 + + -- Alf Gaida Fri, 14 Apr 2017 02:39:22 +0200 + +quassel-qt5 (0.13~really~0.12.0-328-g2e851184-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-328-g2e851184 + + -- Alf Gaida Sun, 19 Mar 2017 11:04:54 +0100 + +quassel-qt5 (0.13~really~0.12.0-314-g97a9b164-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-314-g97a9b164 + + -- Alf Gaida Thu, 12 Jan 2017 00:25:25 +0100 + +quassel-qt5 (0.13~really~0.12.0-313-g2bcdfeb7-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-313-g2bcdfeb7 + + -- Alf Gaida Sun, 01 Jan 2017 16:43:36 +0100 + +quassel-qt5 (0.13~really~0.12.0-311-g67b2b54-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-311-g67b2b54 + + -- Alf Gaida Thu, 01 Dec 2016 20:37:33 +0100 + +quassel-qt5 (0.13~really~0.12.0-308-g6d35d3a-2) lxqt-snapshots; urgency=medium + + * Added Recommends: libqt5sql5-sqlite (>= 5.3.2) | libqt5sql5-psql + + -- Alf Gaida Sun, 30 Oct 2016 15:38:49 +0100 + +quassel-qt5 (0.13~really~0.12.0-308-g6d35d3a-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-308-g6d35d3a + + -- Alf Gaida Sun, 16 Oct 2016 19:23:54 +0200 + +quassel-qt5 (0.13~really~0.12.0-299-gbe04b68-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-299-gbe04b68 + + -- Alf Gaida Sun, 09 Oct 2016 01:43:39 +0200 + +quassel-qt5 (0.13~really~0.12.0-291-g8443ab1-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-291-g8443ab1 + + -- Alf Gaida Fri, 30 Sep 2016 23:44:47 +0200 + +quassel-qt5 (0.13~really~0.12.0-286-g4e53ef2-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-286-g4e53ef2 + + -- Alf Gaida Wed, 28 Sep 2016 17:24:46 +0200 + +quassel-qt5 (0.13~really~0.12.0-282-gb9e68a1-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-282-gb9e68a1 + + -- Alf Gaida Tue, 20 Sep 2016 19:36:31 +0200 + +quassel-qt5 (0.13~really~0.12.0-279-gd29a6e9-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-279-gd29a6e9 + + -- Alf Gaida Thu, 15 Sep 2016 19:07:36 +0200 + +quassel-qt5 (0.13~really~0.12.0-180-g07bda5a-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-180-g07bda5a + + -- Alf Gaida Tue, 05 Jul 2016 23:01:11 +0200 + +quassel-qt5 (0.13~really~0.12.0-177-gec47465-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-177-gec47465 + + -- Alf Gaida Tue, 05 Jul 2016 21:15:29 +0200 + +quassel-qt5 (0.13~really~0.12.0-175-g5b164bb-2) lxqt-snapshots; urgency=medium + + * Added build dependency qtmultimedia5-dev + + -- Alf Gaida Fri, 17 Jun 2016 02:08:18 +0200 + +quassel-qt5 (0.13~really~0.12.0-175-g5b164bb-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-175-g5b164bb + * export GIT_COMMIT_DATE + * Patch CMakeList for ǴIT_COMMIT_DATE + * Improved debian/get-snapshot + + -- Alf Gaida Fri, 17 Jun 2016 02:00:56 +0200 + +quassel-qt5 (0.13~really~0.12.0-142-ge678873-1) lxqt-snapshots; urgency=medium + + * New snapshot: 0.12.0-142-ge678873 + * Bump standards to 3.9.8 + * Improved the siduction channel patch + * Added the git description patch + * Fixed hard coded commands in postrm + * Added hardening to debian/rules + * Override broken SSL detection + * Dont use git-describe for version no + + -- Alf Gaida Mon, 30 May 2016 00:47:01 +0200 + +quassel-qt5 (0.13~really~0.12.0-102-g9351722-2) unstable; urgency=medium + + * New snapshot: 0.12.0-102-g9351722 (short after 12.3) + + -- Alf Gaida Tue, 23 Feb 2016 01:06:29 +0100 + +quassel-qt5 (0.13~pre-3) unstable; urgency=medium + + * remove git-patch (merged upstream) + * fix qca dependency + + -- Alf Gaida Sat, 04 Jul 2015 14:30:03 +0200 + +quassel-qt5 (0.13~pre-2) unstable; urgency=medium + + * commit 6c1008ca1ac378c99d363cfcdd36492df9319c96 + Merge: 24900ee b241006 + Author: Manuel Nickschas + Date: Wed Jul 1 20:53:17 2015 +0200 + Merge pull request #129 from fuzzball81/pep8-cleanup + Pep8 cleanup + commit 24900ee80dfe1771fb74c9d16bbaf065d70c5e63 + + -- Alf Gaida Sat, 04 Jul 2015 14:21:40 +0200 + +quassel-qt5 (0.13~pre-1) unstable; urgency=medium + + * set -DHAVE_SSL=YES explicit + + -- Alf Gaida Tue, 19 May 2015 23:02:11 +0200 +quassel-qt5 (0.12~beta1-2) unstable; urgency=medium + + * patch my patch + + -- Alf Gaida Thu, 19 Feb 2015 00:49:16 +0100 + +quassel-qt5 (0.12~beta1-1) unstable; urgency=low + + * Bump version for release + 0.12~beta1 + + -- Alf Gaida Wed, 18 Feb 2015 22:41:32 +0100 + +quassel-qt5 (0.11.90-8) unstable; urgency=medium + + * debian/$foo cleanup, new target checkout + + -- Alf Gaida Sun, 18 Jan 2015 02:12:25 +0100 + +quassel-qt5 (0.11.90-7) unstable; urgency=medium + + * GIT_HEAD and GIT_DESCRIBE via build + * new source, website preview fixed + * commit 399cac566c86141228358a7e7e14b2375fdc3259 + Use KTextEdit when building against KF5 + When building against Qt5 and WITH_KDE enabled, the input widget + now is a KTextEdit again, making use of features like spell check. + Note that we'll add support for a stand-alone Sonnet framework to have + + -- Alf Gaida Sat, 10 Jan 2015 05:03:18 +0100 + +quassel-qt5 (0.11.90-1siduction.3) unstable; urgency=medium + + * fix typo in dependencies + + -- Alf Gaida Fri, 19 Dec 2014 01:41:28 +0100 + +quassel-qt5 (0.11.90-1siduction.2) unstable; urgency=medium + + * some dependencies fixed + + -- Alf Gaida Fri, 19 Dec 2014 01:31:42 +0100 + +quassel-qt5 (0.11.90-1siduction) unstable; urgency=medium + + * new upstream + + -- Alf Gaida Fri, 19 Dec 2014 00:39:54 +0100 + +quassel-qt5 (0.11.0-1siduction) unstable; urgency=medium + + * new Source 0.11.0 + * drop KDE Packages - not interested in + * drop monolithic build - not interested in + + -- Alf Gaida Tue, 04 Nov 2014 00:08:55 +0100 + quassel (0.10.0-2) unstable; urgency=low - * Fixing security issue where quassel core certificate is + * Fixing security issue where quassel core certificate is readable by all local users - Change permissions of /var/lib/quassel/quasselCert.pem - Add debian/NEWS to notify the admin to change the certificate @@ -73,7 +498,7 @@ * Clients no longer recommend quassel-core (Closes: #622904) * Debian Policy to 3.9.2 * quassel-core.preinst added - taken from Ubuntu (Closes: #612042) - Thanks to Scott Kitterman + Thanks to Scott Kitterman -- Thomas Mueller Mon, 06 Jun 2011 20:40:24 +0200 @@ -117,8 +542,8 @@ * New upstream release - -- Thomas Mueller Sat, 18 Sep 2010 19:19:40 +0200 - + -- Thomas Mueller Sat, 18 Sep 2010 19:19:40 +0200 + quassel (0.6.1-2) unstable; urgency=low * add dependency to gawk (closes: #592455) @@ -178,13 +603,13 @@ - package quassel-kde4 (monolithic client with KDE) has been added - package quassel-client-kde4 (client with KDE) has been added - package quassel-data-kde4 (data files) has been added - + * switch from cdbs to debhelper - basic idea taken from the ubuntu package thanks guys * quilt is used as patch system now -- Thomas Mueller Thu, 11 Jan 2010 12:52:45 +0100 - + quassel (0.5.1-1) unstable; urgency=low * New upstream release @@ -248,7 +673,7 @@ * init script added (closes: #513677) * user and group for the daemon added (closes: #513677) - * ssl certificate has been added (closes: #511169) + * ssl certificate has been added (closes: #511169) All scripts are based on the ubuntu package thanks to Harald Sitter * Version in manpages have been adjusted. diff -Nru quassel-0.10.0/debian/compat quassel-qt5-0.14.0~pre-130-g01d67be2/debian/compat --- quassel-0.10.0/debian/compat 2013-11-26 22:23:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/compat 2018-02-27 21:59:19.000000000 +0000 @@ -1 +1 @@ -9 +11 diff -Nru quassel-0.10.0/debian/control quassel-qt5-0.14.0~pre-130-g01d67be2/debian/control --- quassel-0.10.0/debian/control 2014-05-09 19:08:33.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/control 2018-11-18 22:41:41.000000000 +0000 @@ -1,28 +1,85 @@ -Source: quassel +Source: quassel-qt5 Section: net Priority: optional -Maintainer: Thomas Mueller -Build-Depends: debhelper (>= 9.20120417), libqt4-dev, cmake, libfontconfig1-dev, libfreetype6-dev, libpng-dev, libsm-dev, libice-dev, libxi-dev, libxrandr-dev, libxrender-dev, zlib1g-dev, libssl-dev, libdbus-1-dev, pkg-kde-tools, kdelibs5-dev, libqca2-dev, qt4-dev-tools, libqtwebkit-dev, libindicate-qt-dev, libdbusmenu-qt-dev -Homepage: http://www.quassel-irc.org -Standards-Version: 3.9.5 +Maintainer: Alf Gaida +Build-Depends: debhelper (>= 11~), + extra-cmake-modules, + cmake, + libboost1.67-dev, + libfontconfig1-dev, + libfreetype6-dev, + libpng-dev, + libsm-dev, + libice-dev, + libxi-dev, + libxrandr-dev, + libxrender-dev, + zlib1g-dev, + libssl-dev, + libdbus-1-dev, + quilt, +# QT5 + libphonon4qt5-dev, + libphonon4qt5experimental-dev, + libdbusmenu-qt5-dev, + libqca-qt5-2-dev, + libqt5webkit5-dev, +# qtwebengine5-dev, + qtmultimedia5-dev, + qtscript5-dev, + qttools5-dev, + qttools5-dev-tools, +# some KF5 + libkf5sonnet-dev +Standards-Version: 4.2.1 +VCS-Browser: https://git.siduction.org/snapshots/quassel +VCS-Git: https://git.siduction.org/snapshots/quassel.git +Homepage: https://www.quassel-irc.org -Package: quassel-core +Package: quassel-qt5 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, libqt4-sql-sqlite, lsb-base (>= 3.2-14), openssl -Description: distributed IRC client - core component +Depends: ${shlibs:Depends}, + ${misc:Depends}, + quassel-data-qt5 (= ${source:Version}), + libquassel-client (= ${binary:Version}), + libquassel-common (= ${binary:Version}), + libquassel-core (= ${binary:Version}), + dbus-x11, + phonon4qt5, + phonon4qt5-backend-gstreamer | phonon4qt5-backend-vlc, + gawk +Recommends: libqt5sql5-sqlite (>= 5.3.2) | libqt5sql5-psql, + hunspell, + hunspell-de-de, + hunspell-en-us +Conflicts: quassel, + quassel-client-kde4 +Description: Monolitic IRC client (Qt5 version) Quassel is a modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It's much like the popular combination of screen and a text-based IRC client such as WeeChat or irssi, but graphical. . - This package provides only the core component. + This package provides the monolitic client. -Package: quassel-client +Package: quassel-client-qt5 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, quassel-data (= ${source:Version}), dbus-x11, phonon, gawk -Conflicts: quassel (<< 0.3.1-1), quassel-client-kde4 -Replaces: quassel (<< 0.3.1-1) -Description: distributed IRC client - Qt-based client component +Depends: ${shlibs:Depends}, + ${misc:Depends}, + quassel-data-qt5 (= ${source:Version}), + libquassel-client (= ${binary:Version}), + libquassel-common (= ${binary:Version}), + dbus-x11, + phonon4qt5, + phonon4qt5-backend-gstreamer | phonon4qt5-backend-vlc, + gawk +Recommends: libqt5sql5-sqlite (>= 5.3.2) | libqt5sql5-psql, + hunspell, + hunspell-de-de, + hunspell-en-us +Conflicts: quassel, + quassel-client-kde4 +Description: distributed IRC client - Qt-based client component (Qt5 version) Quassel is a modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It's much like the popular combination of screen and a text-based IRC client @@ -30,26 +87,33 @@ . This package provides only the client component. -Package: quassel +Package: quassel-core-qt5 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libqt4-sql-sqlite, quassel-data (=${source:Version}), dbus-x11, phonon, gawk -Conflicts: quassel-kde4 -Description: distributed IRC client - Qt-based monolithic core+client +Depends: ${shlibs:Depends}, + ${misc:Depends}, + adduser, + libquassel-common (= ${binary:Version}), + libquassel-core (= ${binary:Version}), + libqt5sql5-sqlite (>= 5.3.2) | libqt5sql5-psql, + lsb-base (>= 3.2-14), + openssl +Breaks: quassel-core +Replaces: quassel-core +Description: distributed IRC client - core component Quassel is a modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It's much like the popular combination of screen and a text-based IRC client such as WeeChat or irssi, but graphical. . - This package provides the monolithic client. It contains both core and - client and can be used like a traditional IRC client, without requiring an - external core. + This package provides only the core component. -Package: quassel-data +Package: quassel-data-qt5 Architecture: all Depends: ${misc:Depends} -Conflicts: quassel (<< 0.3.1-1), quassel-data-kde4 +Conflicts: quassel, + quassel-data-kde4 Replaces: quassel (<< 0.3.1-1) -Description: distributed IRC client - shared data (Qt version) +Description: distributed IRC client - shared data (Qt5 version) Quassel is a modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It's much like the popular combination of screen and a text-based IRC client @@ -58,42 +122,68 @@ This package provides files used by the Qt-based Quassel client packages. -Package: quassel-client-kde4 +Package: libquassel-client Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, quassel-data-kde4 (=${source:Version}), dbus-x11, gawk -Conflicts: quassel-client -Description: distributed IRC client - KDE-based client +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Conflicts: quassel, + quassel-data-kde4 +Replaces: quassel (<< 0.3.1-1) +Description: Quassel client libs (Qt5 version) Quassel is a modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It's much like the popular combination of screen and a text-based IRC client such as WeeChat or irssi, but graphical. . - This package provides only the client component compiled with KDE4 support. + This package provide the common library that are used by Quassel client and + Quassel mono. -Package: quassel-kde4 +Package: libquassel-common Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libqt4-sql-sqlite, quassel-data-kde4 (= ${source:Version}), dbus-x11, gawk -Conflicts: quassel -Description: distributed IRC client - KDE-based monolithic core+client +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Conflicts: quassel, + quassel-data-kde4 +Replaces: quassel (<< 0.3.1-1) +Description: Quassel common lib (Qt5 version) Quassel is a modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It's much like the popular combination of screen and a text-based IRC client such as WeeChat or irssi, but graphical. . - This package provides the monolithic client compiled with KDE4 support. - It contains both core and client and can be used like a traditional IRC - client, without requiring an external core. + This package provide the common library that are used by the Quassel packages. -Package: quassel-data-kde4 -Architecture: all -Depends: ${misc:Depends} -Conflicts: quassel (<< 0.3.1-1), quassel-data +Package: libquassel-core +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, + ${misc:Depends} +Conflicts: quassel, + quassel-data-kde4 Replaces: quassel (<< 0.3.1-1) -Description: distributed IRC client - shared data (KDE4 version) +Description: Quassel core lib (Qt5 version) Quassel is a modern, cross-platform, distributed IRC client, meaning that one or more clients can attach to and detach from the central core. It's much like the popular combination of screen and a text-based IRC client such as WeeChat or irssi, but graphical. . - This package provides files used by the KDE4-based Quassel client - packages. + This package provide the core library that are used by the Quassel core + and Quassel mono. + +Package: libquassel-dev +Architecture: any +Section: libdevel +Depends: ${shlibs:Depends}, + ${misc:Depends}, + libquassel-client (= ${binary:Version}), + libquassel-common (= ${binary:Version}), + libquassel-core (= ${binary:Version}) +Description: Quassel lib devel (Qt5 version) + Quassel is a modern, cross-platform, distributed IRC client, meaning that + one or more clients can attach to and detach from the central core. It's + much like the popular combination of screen and a text-based IRC client + such as WeeChat or irssi, but graphical. + . + This package provide the development files used by the Quassel. diff -Nru quassel-0.10.0/debian/git_commit_date quassel-qt5-0.14.0~pre-130-g01d67be2/debian/git_commit_date --- quassel-0.10.0/debian/git_commit_date 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/git_commit_date 2019-02-21 23:01:07.000000000 +0000 @@ -0,0 +1 @@ +1550178975 diff -Nru quassel-0.10.0/debian/git_describe quassel-qt5-0.14.0~pre-130-g01d67be2/debian/git_describe --- quassel-0.10.0/debian/git_describe 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/git_describe 2019-02-21 23:01:07.000000000 +0000 @@ -0,0 +1 @@ +0.14-pre-130-g01d67be2 diff -Nru quassel-0.10.0/debian/git_head quassel-qt5-0.14.0~pre-130-g01d67be2/debian/git_head --- quassel-0.10.0/debian/git_head 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/git_head 2019-02-21 23:01:07.000000000 +0000 @@ -0,0 +1 @@ +01d67be28f1eb983a1bd0b97f13160ffb6b39307 diff -Nru quassel-0.10.0/debian/libquassel-client.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-client.install --- quassel-0.10.0/debian/libquassel-client.install 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-client.install 2018-11-18 20:30:18.000000000 +0000 @@ -0,0 +1,4 @@ +usr/lib/*/libquassel-qtui.so.0.13.50 +usr/lib/*/libquassel-uisupport.so.0.13.50 +usr/lib/*/libquassel-client.so.0.13.50 + diff -Nru quassel-0.10.0/debian/libquassel-client.lintian-overrides quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-client.lintian-overrides --- quassel-0.10.0/debian/libquassel-client.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-client.lintian-overrides 2018-11-18 20:40:52.000000000 +0000 @@ -0,0 +1 @@ +libquassel-client: package-name-doesnt-match-sonames libquassel-client0.13.50 libquassel-qtui0.13.50 libquassel-uisupport0.13.50 diff -Nru quassel-0.10.0/debian/libquassel-common.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-common.install --- quassel-0.10.0/debian/libquassel-common.install 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-common.install 2018-11-18 20:30:24.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/*/libquassel-common.so.0.13.50 + diff -Nru quassel-0.10.0/debian/libquassel-common.lintian-overrides quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-common.lintian-overrides --- quassel-0.10.0/debian/libquassel-common.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-common.lintian-overrides 2018-11-18 20:39:10.000000000 +0000 @@ -0,0 +1 @@ +libquassel-common: package-name-doesnt-match-sonames libquassel-common0.13.50 diff -Nru quassel-0.10.0/debian/libquassel-core.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-core.install --- quassel-0.10.0/debian/libquassel-core.install 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-core.install 2018-11-18 20:30:29.000000000 +0000 @@ -0,0 +1,2 @@ +usr/lib/*/libquassel-core.so.0.13.50 + diff -Nru quassel-0.10.0/debian/libquassel-core.lintian-overrides quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-core.lintian-overrides --- quassel-0.10.0/debian/libquassel-core.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-core.lintian-overrides 2018-11-18 20:36:16.000000000 +0000 @@ -0,0 +1 @@ +libquassel-core: package-name-doesnt-match-sonames libquassel-core0.13.50 diff -Nru quassel-0.10.0/debian/libquassel-dev.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-dev.install --- quassel-0.10.0/debian/libquassel-dev.install 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/libquassel-dev.install 2018-11-18 20:33:29.000000000 +0000 @@ -0,0 +1,7 @@ +usr/lib/*/libquassel-qtui.so +usr/lib/*/libquassel-uisupport.so +usr/lib/*/libquassel-client.so + +usr/lib/*/libquassel-common.so +usr/lib/*/libquassel-core.so + diff -Nru quassel-0.10.0/debian/manpages/quassel.1 quassel-qt5-0.14.0~pre-130-g01d67be2/debian/manpages/quassel.1 --- quassel-0.10.0/debian/manpages/quassel.1 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/manpages/quassel.1 2017-06-03 21:12:59.000000000 +0000 @@ -54,7 +54,7 @@ .SH "DESCRIPTION" .B Quassel IRC -is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. In addition to this uniqe feature, we aim to bring a pleasurable, comfortable chatting experience to all major platforms (including Linux\(rg, Windows\(rg, and MacOS X\(rg as well as Qtopia-based cell phones and PDAs), making communication with your peers not only convenient, but also ubiquitous available. +is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. In addition to this unique feature, we aim to bring a pleasurable, comfortable chatting experience to all major platforms (including Linux\(rg, Windows\(rg, and MacOS X\(rg as well as Qtopia-based cell phones and PDAs), making communication with your peers not only convenient, but also ubiquitous available. .SH AUTHOR This manual page was originally written by Thomas Mueller diff -Nru quassel-0.10.0/debian/manpages/quasselclient.1 quassel-qt5-0.14.0~pre-130-g01d67be2/debian/manpages/quasselclient.1 --- quassel-0.10.0/debian/manpages/quasselclient.1 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/manpages/quasselclient.1 2017-06-03 21:12:50.000000000 +0000 @@ -29,7 +29,7 @@ .SH "DESCRIPTION" .B Quassel IRC -is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. In addition to this uniqe feature, we aim to bring a pleasurable, comfortable chatting experience to all major platforms (including Linux\(rg, Windows\(rg, and MacOS X\(rg as well as Qtopia-based cell phones and PDAs), making communication with your peers not only convenient, but also ubiquitous available. +is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. In addition to this unique feature, we aim to bring a pleasurable, comfortable chatting experience to all major platforms (including Linux\(rg, Windows\(rg, and MacOS X\(rg as well as Qtopia-based cell phones and PDAs), making communication with your peers not only convenient, but also ubiquitous available. .SH AUTHOR This manual page was originally written by Thomas Mueller diff -Nru quassel-0.10.0/debian/manpages/quasselcore.1 quassel-qt5-0.14.0~pre-130-g01d67be2/debian/manpages/quasselcore.1 --- quassel-0.10.0/debian/manpages/quasselcore.1 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/manpages/quasselcore.1 2017-06-03 21:12:44.000000000 +0000 @@ -45,7 +45,7 @@ .SH "DESCRIPTION" .B Quassel IRC -is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. In addition to this uniqe feature, we aim to bring a pleasurable, comfortable chatting experience to all major platforms (including Linux\(rg, Windows\(rg, and MacOS X\(rg as well as Qtopia-based cell phones and PDAs), making communication with your peers not only convenient, but also ubiquitous available. +is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. In addition to this unique feature, we aim to bring a pleasurable, comfortable chatting experience to all major platforms (including Linux\(rg, Windows\(rg, and MacOS X\(rg as well as Qtopia-based cell phones and PDAs), making communication with your peers not only convenient, but also ubiquitous available. .SH AUTHOR This manual page was originally written by Thomas Mueller diff -Nru quassel-0.10.0/debian/NEWS quassel-qt5-0.14.0~pre-130-g01d67be2/debian/NEWS --- quassel-0.10.0/debian/NEWS 2014-07-04 15:16:46.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/NEWS 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -quassel (0.10.0-2) unstable; urgency=low - - The certificate in /var/lib/quassel/quasselCert.pem was accessible by - all local users on this server which allows users to decipher traffic between - quassel core and connected clients. - We suggest to generate a new certificate to ensure secure communication. - - -- Thomas Mueller Fri, 04 Jul 2014 17:15:10 +0200 - diff -Nru quassel-0.10.0/debian/patches/01_default_network_channel.patch quassel-qt5-0.14.0~pre-130-g01d67be2/debian/patches/01_default_network_channel.patch --- quassel-0.10.0/debian/patches/01_default_network_channel.patch 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/patches/01_default_network_channel.patch 2016-09-30 23:05:25.000000000 +0000 @@ -1,16 +1,14 @@ -Description: Debian specific channels are added. - Debian IRC server with the default channel #debian is added - as well as the #debian-user channel on OFTC. -Author: Thomas Mueller -Last-Update: 2010-02-02 +Description: Siduction specific channels are added. +Author: Alf Gaida +Last-Update: 2016-05-30 --- quassel-0.4.0.orig/data/networks.orig.ini 2009-02-17 19:22:59.000000000 +0100 +++ quassel-0.4.0/data/networks.ini 2009-02-19 00:06:38.000000000 +0100 @@ -25,0 +26,5 @@ +[DebianIRC] +Default=Yes -+DefaultChannels=#debian ++DefaultChannels=#siduction +Servers=irc.debian.org:6667 + @@ -41,0 +47,2 @@ +Default=Yes -+DefaultChannels=#debian-user ++DefaultChannels=#siduction-de diff -Nru quassel-0.10.0/debian/patches/series quassel-qt5-0.14.0~pre-130-g01d67be2/debian/patches/series --- quassel-0.10.0/debian/patches/series 2012-04-24 22:18:37.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/patches/series 2018-11-18 19:54:37.000000000 +0000 @@ -1,2 +1 @@ 01_default_network_channel.patch - diff -Nru quassel-0.10.0/debian/quassel-client.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client.install --- quassel-0.10.0/debian/quassel-client.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -debian/tmp/usr/bin/quasselclient -debian/tmp/usr/share/applications/quasselclient.desktop diff -Nru quassel-0.10.0/debian/quassel-client-kde4.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client-kde4.install --- quassel-0.10.0/debian/quassel-client-kde4.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client-kde4.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -debian/kde4-tmp/usr/bin/quasselclient /usr/bin -debian/kde4-tmp/usr/share/applications/kde4/quasselclient.desktop /usr/share/applications/kde4 diff -Nru quassel-0.10.0/debian/quassel-client-kde4.manpages quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client-kde4.manpages --- quassel-0.10.0/debian/quassel-client-kde4.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client-kde4.manpages 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/manpages/quasselclient.1 diff -Nru quassel-0.10.0/debian/quassel-client.manpages quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client.manpages --- quassel-0.10.0/debian/quassel-client.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client.manpages 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/manpages/quasselclient.1 diff -Nru quassel-0.10.0/debian/quassel-client-qt5.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client-qt5.install --- quassel-0.10.0/debian/quassel-client-qt5.install 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client-qt5.install 2017-12-21 22:26:26.000000000 +0000 @@ -0,0 +1,2 @@ +usr/bin/quasselclient +usr/share/applications/quasselclient.desktop diff -Nru quassel-0.10.0/debian/quassel-client-qt5.manpages quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client-qt5.manpages --- quassel-0.10.0/debian/quassel-client-qt5.manpages 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-client-qt5.manpages 2016-04-29 23:41:14.000000000 +0000 @@ -0,0 +1 @@ +debian/manpages/quasselclient.1 diff -Nru quassel-0.10.0/debian/quassel-core.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.install --- quassel-0.10.0/debian/quassel-core.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/tmp/usr/bin/quasselcore diff -Nru quassel-0.10.0/debian/quassel-core.logrotate quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.logrotate --- quassel-0.10.0/debian/quassel-core.logrotate 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.logrotate 1970-01-01 00:00:00.000000000 +0000 @@ -1,10 +0,0 @@ -/var/log/quassel/core.log { - rotate 4 - weekly - compress - delaycompress - copytruncate - missingok - notifempty -} - diff -Nru quassel-0.10.0/debian/quassel-core.manpages quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.manpages --- quassel-0.10.0/debian/quassel-core.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.manpages 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -debian/manpages/quasselcore.1 - diff -Nru quassel-0.10.0/debian/quassel-core.postinst quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.postinst --- quassel-0.10.0/debian/quassel-core.postinst 2014-07-04 15:17:14.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,53 +0,0 @@ -#!/bin/sh -e -# postinst script for quassel-core - -set -e - -# some variables -QUASSEL_GROUP=quassel -QUASSEL_USER=quasselcore -QUASSEL_HOME=/var/lib/quassel -QUASSEL_LOG=/var/log/quassel -#QUASSEL_CONFIG=$QUASSEL_HOME/.config/quassel-irc.org -QUASSEL_CERT=$QUASSEL_HOME/quasselCert.pem - -if [ ! -d $QUASSEL_HOME ] ; then - # create $HOME - echo "Creating $QUASSEL_HOME directory ..." - mkdir -p $QUASSEL_HOME -fi - -# create group -echo "Creating $QUASSEL_GROUP group ..." -addgroup --quiet --system $QUASSEL_GROUP - -# create user -echo "Creating $QUASSEL_USER user ..." -adduser --quiet --system --ingroup $QUASSEL_GROUP \ ---home $QUASSEL_HOME --no-create-home $QUASSEL_USER - -chown $QUASSEL_USER:$QUASSEL_GROUP $QUASSEL_HOME - -if [ ! -d $QUASSEL_LOG ] ; then - echo "Creating $QUASSEL_LOG directory ..." - mkdir -p $QUASSEL_LOG - chown $QUASSEL_USER:$QUASSEL_GROUP -R $QUASSEL_LOG -fi - -# generate a SSL certificate for 18 months (support time) + 6 months (development time) -# this covers the worst case scenario of earliest possible install + no whatsoever -# updates while support time frame. otherwise the key will be regenerated -# FIXME: Not over-writing existing certs, but need to (someday) replace old certs -if [ ! -e $QUASSEL_CERT ] ; then - echo "Generating SSL certificate as $QUASSEL_CERT ..." - openssl req -x509 -nodes -batch -days 680 -newkey rsa -keyout \ - $QUASSEL_CERT -out $QUASSEL_CERT - chown $QUASSEL_USER:$QUASSEL_GROUP $QUASSEL_CERT -fi - -chmod 0440 $QUASSEL_CERT - - -#DEBHELPER# - -exit 0 diff -Nru quassel-0.10.0/debian/quassel-core.postrm quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.postrm --- quassel-0.10.0/debian/quassel-core.postrm 2011-06-07 20:47:01.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -#!/bin/sh -# postrm script for quassel-core - -set -e - -# configure some variables -QUASSEL_GROUP=quassel -QUASSEL_USER=quasselcore - -case "$1" in - purge) - echo "Deleting $QUASSEL_USER user ..." - if [ -x /usr/sbin/deluser ]; then - deluser --quiet --system $QUASSEL_USER - fi - - echo "Deleting $QUASSEL_GROUP group ..." - if [ -x /usr/sbin/deluser ]; then - delgroup --quiet --system $QUASSEL_GROUP - fi - - echo "Deleting /var/cache/quassel ..." - rm -rf /var/lib/quassel - echo "Deleting /var/log/quassel ..." - rm -rf /var/log/quassel - ;; - remove) - ;; - upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -#DEBHELPER# - -exit 0 diff -Nru quassel-0.10.0/debian/quassel-core.preinst quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.preinst --- quassel-0.10.0/debian/quassel-core.preinst 2012-04-10 17:02:21.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.preinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,26 +0,0 @@ -#! /bin/sh - -set -e - -# Move data dir from /var/cache to /var/lib -prep_mv_dir() { - DIR="$1" - if [ -d "$DIR" ]; then - mkdir -p "/var/lib/quassel/" - mv /var/cache/quassel/* /var/lib/quassel/ - test ! -e /var/cache/quassel/.config || mv /var/cache/quassel/.config /var/lib/quassel/ - test -d /var/cache/quassel/ && rmdir /var/cache/quassel/ - fi -} -case "$1" in -install|upgrade) - if dpkg --compare-versions "$2" le "0.7.2-1"; then - prep_mv_dir "/var/cache/quassel" - fi - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -esac diff -Nru quassel-0.10.0/debian/quassel-core-qt5.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.install --- quassel-0.10.0/debian/quassel-core-qt5.install 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.install 2018-11-18 22:42:13.000000000 +0000 @@ -0,0 +1,2 @@ +usr/bin/quasselcore + diff -Nru quassel-0.10.0/debian/quassel-core-qt5.logrotate quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.logrotate --- quassel-0.10.0/debian/quassel-core-qt5.logrotate 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.logrotate 2018-02-27 22:59:43.000000000 +0000 @@ -0,0 +1,10 @@ +/var/log/quassel/core.log { + rotate 4 + weekly + compress + delaycompress + copytruncate + missingok + notifempty +} + diff -Nru quassel-0.10.0/debian/quassel-core-qt5.manpages quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.manpages --- quassel-0.10.0/debian/quassel-core-qt5.manpages 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.manpages 2016-04-29 23:41:14.000000000 +0000 @@ -0,0 +1,2 @@ +debian/manpages/quasselcore.1 + diff -Nru quassel-0.10.0/debian/quassel-core-qt5.postinst quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.postinst --- quassel-0.10.0/debian/quassel-core-qt5.postinst 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.postinst 2018-02-27 22:59:04.000000000 +0000 @@ -0,0 +1,53 @@ +#!/bin/sh -e +# postinst script for quassel-core + +set -e + +# some variables +QUASSEL_GROUP=quassel +QUASSEL_USER=quasselcore +QUASSEL_HOME=/var/lib/quassel +QUASSEL_LOG=/var/log/quassel +#QUASSEL_CONFIG=$QUASSEL_HOME/.config/quassel-irc.org +QUASSEL_CERT=$QUASSEL_HOME/quasselCert.pem + +if [ ! -d $QUASSEL_HOME ] ; then + # create $HOME + echo "Creating $QUASSEL_HOME directory ..." + mkdir -p $QUASSEL_HOME +fi + +# create group +echo "Creating $QUASSEL_GROUP group ..." +addgroup --quiet --system $QUASSEL_GROUP + +# create user +echo "Creating $QUASSEL_USER user ..." +adduser --quiet --system --ingroup $QUASSEL_GROUP \ +--home $QUASSEL_HOME --no-create-home $QUASSEL_USER + +chown $QUASSEL_USER:$QUASSEL_GROUP $QUASSEL_HOME + +if [ ! -d $QUASSEL_LOG ] ; then + echo "Creating $QUASSEL_LOG directory ..." + mkdir -p $QUASSEL_LOG + chown $QUASSEL_USER:$QUASSEL_GROUP -R $QUASSEL_LOG +fi + +# generate a SSL certificate for 18 months (support time) + 6 months (development time) +# this covers the worst case scenario of earliest possible install + no whatsoever +# updates while support time frame. otherwise the key will be regenerated +# FIXME: Not over-writing existing certs, but need to (someday) replace old certs +if [ ! -e $QUASSEL_CERT ] ; then + echo "Generating SSL certificate as $QUASSEL_CERT ..." + openssl req -x509 -nodes -batch -days 680 -newkey rsa -keyout \ + $QUASSEL_CERT -out $QUASSEL_CERT + chown $QUASSEL_USER:$QUASSEL_GROUP $QUASSEL_CERT +fi + +chmod 0440 $QUASSEL_CERT + + +#DEBHELPER# + +exit 0 diff -Nru quassel-0.10.0/debian/quassel-core-qt5.postrm quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.postrm --- quassel-0.10.0/debian/quassel-core-qt5.postrm 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.postrm 2018-02-27 22:58:38.000000000 +0000 @@ -0,0 +1,39 @@ +#!/bin/sh +# postrm script for quassel-core + +set -e + +# configure some variables +QUASSEL_GROUP=quassel +QUASSEL_USER=quasselcore + +case "$1" in + purge) + echo "Deleting $QUASSEL_USER user ..." + if [ -x $(which deluser) ]; then + deluser --quiet --system $QUASSEL_USER + fi + + echo "Deleting $QUASSEL_GROUP group ..." + if [ -x $(which delgroup) ]; then + delgroup --quiet --system $QUASSEL_GROUP + fi + + echo "Deleting /var/cache/quassel ..." + rm -rf /var/lib/quassel + echo "Deleting /var/log/quassel ..." + rm -rf /var/log/quassel + ;; + remove) + ;; + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 diff -Nru quassel-0.10.0/debian/quassel-core-qt5.preinst quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.preinst --- quassel-0.10.0/debian/quassel-core-qt5.preinst 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.preinst 2018-02-27 22:59:24.000000000 +0000 @@ -0,0 +1,26 @@ +#! /bin/sh + +set -e + +# Move data dir from /var/cache to /var/lib +prep_mv_dir() { + DIR="$1" + if [ -d "$DIR" ]; then + mkdir -p "/var/lib/quassel/" + mv /var/cache/quassel/* /var/lib/quassel/ + test ! -e /var/cache/quassel/.config || mv /var/cache/quassel/.config /var/lib/quassel/ + test -d /var/cache/quassel/ && rmdir /var/cache/quassel/ + fi +} +case "$1" in +install|upgrade) + if dpkg --compare-versions "$2" le "0.7.2-1"; then + prep_mv_dir "/var/cache/quassel" + fi + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +esac diff -Nru quassel-0.10.0/debian/quassel-core-qt5.quasselcore.default quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.quasselcore.default --- quassel-0.10.0/debian/quassel-core-qt5.quasselcore.default 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.quasselcore.default 2018-02-27 22:59:14.000000000 +0000 @@ -0,0 +1,8 @@ +# Defaults for quasselcore initscript +# sourced by /etc/init.d/quasselcore + +# Loglevel Debug|Info|Warning|Error. Default is: Info +LOGLEVEL="Info" + +# The port quasselcore will listen at. Default is: 4242 +PORT="4242" diff -Nru quassel-0.10.0/debian/quassel-core-qt5.quasselcore.init quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.quasselcore.init --- quassel-0.10.0/debian/quassel-core-qt5.quasselcore.init 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core-qt5.quasselcore.init 2018-02-28 17:01:45.000000000 +0000 @@ -0,0 +1,129 @@ +#!/bin/sh +# +# Copyright (C) 2008 Harald Sitter +# Copyright (C) 2009 Thomas Mueller +# Copyright (C) 20014 Thomas Mueller +# +# This is free software; you may redistribute it and/or modify +# it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, +# or (at your option) any later version. +# +# This is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License with +# the Debian operating system, in /usr/share/common-licenses/GPL; if +# not, write to the Free Software Foundation, Inc., 51 Franklin Street, +# Fifth Floor, Boston, MA 02110-1301, USA + +### BEGIN INIT INFO +# Provides: quasselcore +# Required-Start: $remote_fs +# Required-Stop: $remote_fs +# Should-Start: mysql postgresql +# Should-Stop: mysql postgresql +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: distributed IRC client using a central core component +# Description: This is the core component of Quassel. A modern, +# cross-platform, distributed IRC client, meaning that one +# (or multiple) client(s) can attach to and detach from this +# central core. It's much like the popular combination +# of screen and a text-based IRC client such as WeeChat. +### END INIT INFO + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +DAEMON=/usr/bin/quasselcore +NAME=quasselcore +DESC="distributed IRC core" +LOGDIR=/var/log/quassel + +PIDFILE=/run/quasselcore.pid + +# Test if binary exisits +test -x $DAEMON || exit 0 + +# Define LSB log_* functions. +. /lib/lsb/init-functions + +DAEMON_OPTS="" +LOGFILE=$LOGDIR/core.log +DATADIR=/var/lib/quassel +DAEMONUSER=quasselcore + +# defaulting LOGLEVEL and PORT, just in case /etc/default/$name gets deleted +LOGLEVEL="Info" +PORT="4242" + +# source default +if [ -f /etc/default/$NAME ] ; then + . /etc/default/$NAME +fi + +# test daemon user +if [ -n "$DAEMONUSER" ] ; then + getent passwd | grep -q "^$DAEMONUSER:" + if [ $? -ne 0 ]; then + log_failure_msg "The user $DAEMONUSER, required to run $NAME does not exist." + exit 1 + fi +fi + +start_server() { + start-stop-daemon --start --quiet --pidfile $PIDFILE --make-pidfile \ + --background --chuid $DAEMONUSER --exec $DAEMON \ + -- --logfile=$LOGFILE --loglevel=$LOGLEVEL --configdir=$DATADIR \ + --port=$PORT \ + $DAEMON_OPTS +} + +stop_server() { + start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --user $DAEMONUSER \ + --exec $DAEMON +} + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$NAME" + start_server + case "$?" in + 0) log_end_msg 0 ;; + 1) log_progress_msg "already started" + log_end_msg 0 ;; + *) log_end_msg $? ;; + esac + + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + stop_server + case "$?" in + 0) log_end_msg 0 ;; + 1) log_progress_msg "already stopped" + log_end_msg 0 ;; + *) log_end_msg $? ;; + esac + + ;; + reload) + log_warning_msg "Reloading $NAME daemon: not implemented, as the daemon" + log_warning_msg "cannot re-read the config file (use restart)." + ;; + restart|force-reload) + $0 stop + $0 start + ;; + status) + status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? + ;; + *) + echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload|force-reload|status}" >&2 + exit 3 + ;; +esac + +exit 0 diff -Nru quassel-0.10.0/debian/quassel-core.quasselcore.default quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.quasselcore.default --- quassel-0.10.0/debian/quassel-core.quasselcore.default 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.quasselcore.default 1970-01-01 00:00:00.000000000 +0000 @@ -1,8 +0,0 @@ -# Defaults for quasselcore initscript -# sourced by /etc/init.d/quasselcore - -# Loglevel Debug|Info|Warning|Error. Default is: Info -LOGLEVEL="Info" - -# The port quasselcore will listen at. Default is: 4242 -PORT="4242" diff -Nru quassel-0.10.0/debian/quassel-core.quasselcore.init quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.quasselcore.init --- quassel-0.10.0/debian/quassel-core.quasselcore.init 2014-05-09 15:46:47.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-core.quasselcore.init 1970-01-01 00:00:00.000000000 +0000 @@ -1,129 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2008 Harald Sitter -# Copyright (C) 2009 Thomas Mueller -# Copyright (C) 20014 Thomas Mueller -# -# This is free software; you may redistribute it and/or modify -# it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 2, -# or (at your option) any later version. -# -# This is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License with -# the Debian operating system, in /usr/share/common-licenses/GPL; if -# not, write to the Free Software Foundation, Inc., 51 Franklin Street, -# Fifth Floor, Boston, MA 02110-1301, USA - -### BEGIN INIT INFO -# Provides: quasselcore -# Required-Start: $remote_fs -# Required-Stop: $remote_fs -# Should-Start: mysql postgresql -# Should-Stop: mysql postgresql -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -# Short-Description: distributed IRC client using a central core component -# Description: This is the core component of Quassel. A modern, -# cross-platform, distributed IRC client, meaning that one -# (or multiple) client(s) can attach to and detach from this -# central core. It's much like the popular combination -# of screen and a text-based IRC client such as WeeChat. -### END INIT INFO - -PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin - -DAEMON=/usr/bin/quasselcore -NAME=quasselcore -DESC="distributed IRC core" -LOGDIR=/var/log/quassel - -PIDFILE=/var/run/quasselcore.pid - -# Test if binary exisits -test -x $DAEMON || exit 0 - -# Define LSB log_* functions. -. /lib/lsb/init-functions - -DAEMON_OPTS="" -LOGFILE=$LOGDIR/core.log -DATADIR=/var/lib/quassel -DAEMONUSER=quasselcore - -# defaulting LOGLEVEL and PORT, just in case /etc/default/$name gets deleted -LOGLEVEL="Info" -PORT="4242" - -# source default -if [ -f /etc/default/$NAME ] ; then - . /etc/default/$NAME -fi - -# test daemon user -if [ -n "$DAEMONUSER" ] ; then - getent passwd | grep -q "^$DAEMONUSER:" - if [ $? -ne 0 ]; then - log_failure_msg "The user $DAEMONUSER, required to run $NAME does not exist." - exit 1 - fi -fi - -start_server() { - start-stop-daemon --start --quiet --pidfile $PIDFILE --make-pidfile \ - --background --chuid $DAEMONUSER --exec $DAEMON \ - -- --logfile=$LOGFILE --loglevel=$LOGLEVEL --configdir=$DATADIR \ - --port=$PORT \ - $DAEMON_OPTS -} - -stop_server() { - start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE --user $DAEMONUSER \ - --exec $DAEMON -} - -case "$1" in - start) - log_daemon_msg "Starting $DESC" "$NAME" - start_server - case "$?" in - 0) log_end_msg 0 ;; - 1) log_progress_msg "already started" - log_end_msg 0 ;; - *) log_end_msg $? ;; - esac - - ;; - stop) - log_daemon_msg "Stopping $DESC" "$NAME" - stop_server - case "$?" in - 0) log_end_msg 0 ;; - 1) log_progress_msg "already stopped" - log_end_msg 0 ;; - *) log_end_msg $? ;; - esac - - ;; - reload) - log_warning_msg "Reloading $NAME daemon: not implemented, as the daemon" - log_warning_msg "cannot re-read the config file (use restart)." - ;; - restart|force-reload) - $0 stop - $0 start - ;; - status) - status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $? - ;; - *) - echo "Usage: /etc/init.d/$NAME {start|stop|restart|reload|force-reload|status}" >&2 - exit 3 - ;; -esac - -exit 0 diff -Nru quassel-0.10.0/debian/quassel-data.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-data.install --- quassel-0.10.0/debian/quassel-data.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-data.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -debian/tmp/usr/share/icons/hicolor/ -debian/tmp/usr/share/pixmaps/ diff -Nru quassel-0.10.0/debian/quassel-data-kde4.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-data-kde4.install --- quassel-0.10.0/debian/quassel-data-kde4.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-data-kde4.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -debian/kde4-tmp/usr/share/icons/hicolor/ /usr/share/icons/ -debian/kde4-tmp/usr/share/pixmaps/ /usr/share/ -debian/kde4-tmp/usr/share/kde4/ /usr/share/ diff -Nru quassel-0.10.0/debian/quassel-data-qt5.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-data-qt5.install --- quassel-0.10.0/debian/quassel-data-qt5.install 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-data-qt5.install 2018-02-27 22:59:55.000000000 +0000 @@ -0,0 +1,10 @@ +usr/share/icons/hicolor +usr/share/pixmaps +usr/share/quassel/icons +usr/share/quassel/networks.ini + +usr/share/quassel/scripts/mpris +usr/share/quassel/scripts/inxi + +usr/share/quassel/stylesheets +usr/share/quassel/translations diff -Nru quassel-0.10.0/debian/quassel.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel.install --- quassel-0.10.0/debian/quassel.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -debian/tmp/usr/bin/quassel -debian/tmp/usr/share/applications/quassel.desktop diff -Nru quassel-0.10.0/debian/quassel-kde4.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-kde4.install --- quassel-0.10.0/debian/quassel-kde4.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-kde4.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -debian/kde4-tmp/usr/bin/quassel /usr/bin -debian/kde4-tmp/usr/share/applications/kde4/quassel.desktop /usr/share/applications/kde4/ diff -Nru quassel-0.10.0/debian/quassel-kde4.manpages quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-kde4.manpages --- quassel-0.10.0/debian/quassel-kde4.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-kde4.manpages 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/manpages/quassel.1 diff -Nru quassel-0.10.0/debian/quassel.manpages quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel.manpages --- quassel-0.10.0/debian/quassel.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel.manpages 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -debian/manpages/quassel.1 diff -Nru quassel-0.10.0/debian/quassel-qt5.install quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-qt5.install --- quassel-0.10.0/debian/quassel-qt5.install 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/quassel-qt5.install 2018-02-27 22:59:31.000000000 +0000 @@ -0,0 +1,2 @@ +usr/bin/quassel +usr/share/applications/quassel.desktop diff -Nru quassel-0.10.0/debian/repository.spec quassel-qt5-0.14.0~pre-130-g01d67be2/debian/repository.spec --- quassel-0.10.0/debian/repository.spec 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/repository.spec 2018-11-17 22:35:32.000000000 +0000 @@ -0,0 +1,51 @@ +# Author: 2017-2018 Alf Gaida +# License: WTFPL-2 +# 0. You just DO WHAT THE FUCK YOU WANT TO. + +# Variables +# ========= +# baseversion= the first part of the version no (0.x.y~) +# distribution= target distribution +# repository= your repository +# branch= your branch, if needed +# commit= your commit , if needed +# target_dir= target dir, if needed, default is snapshot +# +# Functions +# ========= +# cleanup () + +baseversion=0.14.0~ +distribution=unstable +uploadrepo=extra + +repository="git@github.com:quassel/quassel" + +build="yes" +clean="yes" +gitcommit="yes" +push="yes" +upload="yes" +dryrun="no" + + +# cleanup function definiton +cleanup() { + echo "" + echo "┌─────────────────────┐" + echo "│ Cleanup quassel ... │" + echo "└─────────────────────┘" + mkdir -p debian + git log -1 | grep commit | sed 's#commit ##' > debian/git_head + echo "$description" > debian/git_describe + git show -s --format=%ct > debian/git_commit_date + rm -rf .git* + rm -rf .travis.yml + rm -rf .tx/ + rm -f appveyor.ini + rm -f appveyor.yml + rm -f data/scripts/inxi + rm -f snap.wrapper + rm -f snapcraft.yaml + ln -s /usr/bin/inxi data/scripts/inxi +} diff -Nru quassel-0.10.0/debian/rules quassel-qt5-0.14.0~pre-130-g01d67be2/debian/rules --- quassel-0.10.0/debian/rules 2013-11-26 22:31:33.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/rules 2018-11-18 22:43:48.000000000 +0000 @@ -1,39 +1,35 @@ #!/usr/bin/make -f +export dh_verbose=1 -BUILDDIR_KDE := obj-$(DEB_BUILD_GNU_TYPE)-kde4 +export GIT_HEAD=$(shell [ -f debian/git_head ] && cat debian/git_head) +export GIT_DESCRIBE=$(shell [ -f debian/git_describe ] && cat debian/git_describe) +export GIT_COMMIT_DATE=$(shell [ -f debian/git_commit_date ] && cat debian/git_commit_date) + +export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: - dh $@ --buildsystem=cmake --with=kde + dh ${@} --buildsystem=cmake \ + --with quilt +# we build only core and client in a single run wit Qt 5 override_dh_auto_configure: - rm -Rf $(BUILDDIR_KDE) - mkdir $(BUILDDIR_KDE) - - dh_auto_configure --builddirectory=$(BUILDDIR_KDE) -- -DWANT_MONO=ON -DWITH_KDE=ON -DEMBED_DATA=OFF -DCMAKE_SKIP_RPATH=YES - dh_auto_configure -- -DWANT_MONO=ON -DWITH_KDE=OFF -DEMBED_DATA=ON -DCMAKE_SKIP_RPATH=YES - -override_dh_auto_build: - dh_auto_build --builddirectory=$(BUILDDIR_KDE) - dh_auto_build - -#override_dh_strip: -# dh_strip --builddirectory=$(BUILDDIR_KDE) --dbg-package=quassel-kde4-dbg -# dh_strip --dbg-package=quassel-dbg + dh_auto_configure -- \ + -DEMBED_DEFAULT=ON \ + -DHAVE_SSL=ON \ + -DCMAKE_SKIP_RPATH=ON \ + -DWANT_MONO=ON \ + -DWITH_KDE=OFF \ + -DWITH_LDAP=OFF \ + -DWITH_WEBENGINE=OFF \ + -DWITH_WEBKIT=ON override_dh_auto_install: - dh_auto_install --builddirectory=$(BUILDDIR_KDE) --destdir=debian/kde4-tmp - rm -r debian/kde4-tmp/usr/share/kde4/apps/quassel/icons/oxygen/AUTHORS - rm -r debian/kde4-tmp/usr/share/kde4/apps/quassel/icons/oxygen/CONTRIBUTING - rm -r debian/kde4-tmp/usr/share/kde4/apps/quassel/icons/oxygen/COPYING - rm -rf debian/kde4-tmp/usr/share/kde4/apps/quassel/icons/oxygen/scalable/ - dh_auto_install + find debian/tmp -name LICENSE -delete override_dh_installinit: dh_installinit -r --error-handler=exit --name=quasselcore -override_dh_auto_clean: - #dh_auto_clean --builddirectory=$(BUILDDIR_KDE) - dh_auto_clean - rm -Rf debian/kde4-tmp - rm -Rf obj-* +override_dh_missing: + dh_missing --fail-missing diff -Nru quassel-0.10.0/debian/source/format quassel-qt5-0.14.0~pre-130-g01d67be2/debian/source/format --- quassel-0.10.0/debian/source/format 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/source/format 2016-04-29 23:41:14.000000000 +0000 @@ -1 +1 @@ -3.0 (quilt) +1.0 diff -Nru quassel-0.10.0/debian/source/options quassel-qt5-0.14.0~pre-130-g01d67be2/debian/source/options --- quassel-0.10.0/debian/source/options 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/source/options 2016-04-29 23:41:14.000000000 +0000 @@ -0,0 +1 @@ +tar-ignore=.gitignore diff -Nru quassel-0.10.0/debian/watch quassel-qt5-0.14.0~pre-130-g01d67be2/debian/watch --- quassel-0.10.0/debian/watch 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.14.0~pre-130-g01d67be2/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,4 +0,0 @@ -version=3 - -http://quassel-irc.org/downloads \ - /pub/quassel-(.*)\.tar\.bz2 debian uupdate