diffstat of debian/ for quassel_0.10.0-2 quassel-qt5_0.13~pre-1+exp7 changelog | 115 +++++++++++++++++++++++++++ control | 118 ++++++++++++---------------- control.save.1 | 86 ++++++++++++++++++++ git_describe | 1 git_head | 1 patches/01_default_network_channel.patch | 13 +-- patches/series | 2 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 | 1 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 | 2 quassel-data.install | 2 quassel-kde4.install | 2 quassel-kde4.manpages | 1 quassel.install | 2 quassel.manpages | 1 rules | 65 ++++++++------- source/format | 2 source/options | 1 39 files changed, 576 insertions(+), 386 deletions(-) diff -Nru quassel-0.10.0/debian/changelog quassel-qt5-0.13~pre/debian/changelog --- quassel-0.10.0/debian/changelog 2014-07-04 15:15:24.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/changelog 2015-05-19 21:02:14.000000000 +0000 @@ -1,3 +1,118 @@ +quassel-qt5 (0.13~pre-1+exp7) experimental; urgency=medium + + * set -DHAVE_SSL=YES explicit + + -- Alf Gaida Tue, 19 May 2015 23:02:11 +0200 + +quassel-qt5 (0.13~pre-1+exp6) experimental; urgency=medium + + * added extra-cmake-modules + + -- Alf Gaida Tue, 19 May 2015 22:48:38 +0200 + +quassel-qt5 (0.13~pre-1+exp5) experimental; urgency=medium + + * get rid of Qt4 + + -- Alf Gaida Tue, 19 May 2015 22:09:13 +0200 + +quassel-qt5 (0.13~pre-1+exp4) experimental; urgency=medium + + * commit 92490c7390f21d59a0df540c4bdcbb1de69e7e8e + Merge: 8e2f578 09b9df7 + Author: Manuel Nickschas + Date: Wed May 6 10:11:49 2015 +0200 + + Merge pull request #126 from mamarley/insertuserracefix + + Fix SQL errors caused by sender insertion from multiple threads + + commit 09b9df73ca9decca2555f1d0024806cfd090ea5a + + -- Alf Gaida Tue, 19 May 2015 18:04:47 +0200 + +quassel-qt5 (0.13~pre-1+exp3) experimental; urgency=medium + + * commit 92490c7390f21d59a0df540c4bdcbb1de69e7e8e + Merge: 8e2f578 09b9df7 + Author: Manuel Nickschas + Date: Wed May 6 10:11:49 2015 +0200 + + Merge pull request #126 from mamarley/insertuserracefix + + Fix SQL errors caused by sender insertion from multiple threads + + -- Alf Gaida Thu, 14 May 2015 02:16:23 +0200 + +quassel-qt5 (0.12.2-1+exp2) experimental; urgency=medium + + * commit 8e2f578b3d83d2dd7b6f2ea64d350693073ffed1 + Merge: 9e7ee3a 6605882 + Author: egs-me + Date: Thu Apr 23 16:12:40 2015 +0200 + Merge pull request #123 from mamarley/initdbfix + Execute initDbSession() on DB reconnects + commit 6605882f41331c80f7ac3a6992650a702ec71283 + + -- Alf Gaida Sat, 25 Apr 2015 00:18:56 +0200 + +quassel-qt5 (0.12~beta1-2+exp) experimental; urgency=medium + + * patch my patch + + -- Alf Gaida Wed, 11 Mar 2015 00:17:33 +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 diff -Nru quassel-0.10.0/debian/control quassel-qt5-0.13~pre/debian/control --- quassel-0.10.0/debian/control 2014-05-09 19:08:33.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/control 2015-05-19 20:42:49.000000000 +0000 @@ -1,14 +1,48 @@ -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 +Maintainer: Alf Gaida +Build-Depends: + debhelper (>= 9), + cmake (>= 3.0.2), + extra-cmake-modules (>= 5.9), + libfontconfig1-dev, + libfreetype6-dev, + libpng-dev, + libsm-dev, + libice-dev, + libxi-dev, + libxrandr-dev, + libxrender-dev, + zlib1g-dev, + libssl-dev, + libdbus-1-dev, + quilt, +# Qt 5 + libqca-qt5-2-dev (>= 2.1.0.3), + libdbusmenu-qt5-dev (>=0.9.3+14.10.20140619), + phonon4qt5-backend-null (>= 4:4.8.3), + libphonon4qt5experimental4 (>= 4:4.8.3), + libphonon4qt5experimental-dev (>= 4:4.8.3), + libphonon4qt5-dev (>= 4:4.8.3), + libqt5webkit5-dev (>= 5.4.1), + qtscript5-dev (>= 5.4.1), + qttools5-dev (>= 5.4.1), + qttools5-dev-tools (>= 5.4.1), Homepage: http://www.quassel-irc.org -Standards-Version: 3.9.5 +Standards-Version: 3.9.6 -Package: quassel-core +Package: quassel-core-qt5 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, libqt4-sql-sqlite, lsb-base (>= 3.2-14), openssl +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + adduser, + libqt5sql5-sqlite (>= 5.3.2), + 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 @@ -17,10 +51,17 @@ . This package provides only the core component. -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 +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + quassel-data-qt5 (= ${source:Version}), + dbus-x11, + phonon4qt5, + gawk, +Conflicts: quassel, + quassel-client-kde4 Replaces: quassel (<< 0.3.1-1) Description: distributed IRC client - Qt-based client component Quassel is a modern, cross-platform, distributed IRC client, meaning that @@ -30,24 +71,12 @@ . This package provides only the client component. -Package: quassel -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 - 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. - -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) Quassel is a modern, cross-platform, distributed IRC client, meaning that @@ -58,42 +87,3 @@ This package provides files used by the Qt-based Quassel client packages. -Package: quassel-client-kde4 -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 - 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. - -Package: quassel-kde4 -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 - 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. - -Package: quassel-data-kde4 -Architecture: all -Depends: ${misc:Depends} -Conflicts: quassel (<< 0.3.1-1), quassel-data -Replaces: quassel (<< 0.3.1-1) -Description: distributed IRC client - shared data (KDE4 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. diff -Nru quassel-0.10.0/debian/control.save.1 quassel-qt5-0.13~pre/debian/control.save.1 --- quassel-0.10.0/debian/control.save.1 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/control.save.1 2015-05-19 16:58:30.000000000 +0000 @@ -0,0 +1,86 @@ +Source: quassel-qt5 +Section: net +Priority: optional +Maintainer: Alf Gaida +Build-Depends: + debhelper (>= 9), + cmake (>= 3.0.2), + libfontconfig1-dev, + libfreetype6-dev, + libpng-dev, + libsm-dev, + libice-dev, + libxi-dev, + libxrandr-dev, + libxrender-dev, + zlib1g-dev, + libssl-dev, + libdbus-1-dev, + quilt, +# Qt 5 + libqca-qt5-2-dev, + libdbusmenu-qt5-dev (>=0.9.3+14.10.20140619), + libphonon4qt5experimental-dev (>= 4:4.8.3), + phonon4qt5 (>= 4:4.8.3), + libqt5webkit5-dev (>= 5.4.1), + qtscript5-dev (>= 5.4.1), + qttools5-dev (>= 5.4.1), + qttools5-dev-tools (>= 5.4.1), +Homepage: http://www.quassel-irc.org +Standards-Version: 3.9.6 + +Package: quassel-core-qt5 +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + adduser, + libqt5sql5-sqlite (>= 5.3.2), + 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 only the core component. + +Package: quassel-client-qt5 +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, + quassel-data-qt5 (= ${source:Version}), + dbus-x11, + phonon4qt5, + gawk, +Conflicts: quassel, + quassel-client-kde4 +Replaces: quassel (<< 0.3.1-1) +Description: distributed IRC client - Qt-based client 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 only the client component. + +Package: quassel-data-qt5 +Architecture: all +Depends: ${misc:Depends} +Conflicts: + quassel, + quassel-data-kde4 +Replaces: quassel (<< 0.3.1-1) +Description: distributed IRC client - shared data (Qt 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 Qt-based Quassel client + packages. + diff -Nru quassel-0.10.0/debian/git_describe quassel-qt5-0.13~pre/debian/git_describe --- quassel-0.10.0/debian/git_describe 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/git_describe 2015-05-19 21:03:08.000000000 +0000 @@ -0,0 +1 @@ +0.12.0-7-g92490c7 diff -Nru quassel-0.10.0/debian/git_head quassel-qt5-0.13~pre/debian/git_head --- quassel-0.10.0/debian/git_head 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/git_head 2015-05-19 21:03:08.000000000 +0000 @@ -0,0 +1 @@ +92490c7390f21d59a0df540c4bdcbb1de69e7e8e diff -Nru quassel-0.10.0/debian/patches/01_default_network_channel.patch quassel-qt5-0.13~pre/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.13~pre/debian/patches/01_default_network_channel.patch 2015-03-10 22:13:14.000000000 +0000 @@ -1,16 +1,17 @@ Description: Debian specific channels are added. - Debian IRC server with the default channel #debian is added + Debian IRC server with the default channel #siduction is added as well as the #debian-user channel on OFTC. -Author: Thomas Mueller -Last-Update: 2010-02-02 +Author: Alf Gaida +Last-Update: 2015-03-10 --- 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 -+Servers=irc.debian.org:6667 ++DefaultChannels=#siduction ++Servers=irc.oftc.net: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.13~pre/debian/patches/series --- quassel-0.10.0/debian/patches/series 2012-04-24 22:18:37.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/patches/series 2015-05-19 17:56:38.000000000 +0000 @@ -1,2 +1,2 @@ -01_default_network_channel.patch +#01_default_network_channel.patch diff -Nru quassel-0.10.0/debian/quassel-client-kde4.install quassel-qt5-0.13~pre/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.13~pre/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.13~pre/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.13~pre/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-qt5.install quassel-qt5-0.13~pre/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.13~pre/debian/quassel-client-qt5.install 2015-01-10 01:13:46.000000000 +0000 @@ -0,0 +1,2 @@ +debian/tmp/usr/bin/quasselclient +debian/tmp/usr/share/applications/quasselclient.desktop diff -Nru quassel-0.10.0/debian/quassel-client-qt5.manpages quassel-qt5-0.13~pre/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.13~pre/debian/quassel-client-qt5.manpages 2015-01-10 01:13:46.000000000 +0000 @@ -0,0 +1 @@ +debian/manpages/quasselclient.1 diff -Nru quassel-0.10.0/debian/quassel-client.install quassel-qt5-0.13~pre/debian/quassel-client.install --- quassel-0.10.0/debian/quassel-client.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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.manpages quassel-qt5-0.13~pre/debian/quassel-client.manpages --- quassel-0.10.0/debian/quassel-client.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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-core-qt5.install quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core-qt5.install 2015-01-10 01:13:46.000000000 +0000 @@ -0,0 +1 @@ +debian/tmp/usr/bin/quasselcore diff -Nru quassel-0.10.0/debian/quassel-core-qt5.logrotate quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core-qt5.logrotate 2015-01-10 01:13:46.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.13~pre/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.13~pre/debian/quassel-core-qt5.manpages 2015-01-10 01:13:46.000000000 +0000 @@ -0,0 +1,2 @@ +debian/manpages/quasselcore.1 + diff -Nru quassel-0.10.0/debian/quassel-core-qt5.postinst quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core-qt5.postinst 2015-01-10 01:13:46.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.13~pre/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.13~pre/debian/quassel-core-qt5.postrm 2015-01-10 01:13:46.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 /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-qt5.preinst quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core-qt5.preinst 2015-01-10 01:13:46.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.13~pre/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.13~pre/debian/quassel-core-qt5.quasselcore.default 2015-01-10 01:13:46.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.13~pre/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.13~pre/debian/quassel-core-qt5.quasselcore.init 2015-01-10 01:13:46.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=/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-core.install quassel-qt5-0.13~pre/debian/quassel-core.install --- quassel-0.10.0/debian/quassel-core.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core.logrotate --- quassel-0.10.0/debian/quassel-core.logrotate 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core.manpages --- quassel-0.10.0/debian/quassel-core.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core.postinst --- quassel-0.10.0/debian/quassel-core.postinst 2014-07-04 15:17:14.000000000 +0000 +++ quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core.postrm --- quassel-0.10.0/debian/quassel-core.postrm 2011-06-07 20:47:01.000000000 +0000 +++ quassel-qt5-0.13~pre/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.13~pre/debian/quassel-core.preinst --- quassel-0.10.0/debian/quassel-core.preinst 2012-04-10 17:02:21.000000000 +0000 +++ quassel-qt5-0.13~pre/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.quasselcore.default quassel-qt5-0.13~pre/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.13~pre/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.13~pre/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.13~pre/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-kde4.install quassel-qt5-0.13~pre/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.13~pre/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.13~pre/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.13~pre/debian/quassel-data-qt5.install 2015-01-10 01:13:46.000000000 +0000 @@ -0,0 +1,2 @@ +debian/tmp/usr/share/icons/hicolor/ +debian/tmp/usr/share/pixmaps/ diff -Nru quassel-0.10.0/debian/quassel-data.install quassel-qt5-0.13~pre/debian/quassel-data.install --- quassel-0.10.0/debian/quassel-data.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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-kde4.install quassel-qt5-0.13~pre/debian/quassel-kde4.install --- quassel-0.10.0/debian/quassel-kde4.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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.13~pre/debian/quassel-kde4.manpages --- quassel-0.10.0/debian/quassel-kde4.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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.install quassel-qt5-0.13~pre/debian/quassel.install --- quassel-0.10.0/debian/quassel.install 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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.manpages quassel-qt5-0.13~pre/debian/quassel.manpages --- quassel-0.10.0/debian/quassel.manpages 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/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/rules quassel-qt5-0.13~pre/debian/rules --- quassel-0.10.0/debian/rules 2013-11-26 22:31:33.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/rules 2015-05-19 21:01:43.000000000 +0000 @@ -1,39 +1,46 @@ #!/usr/bin/make -f -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) %: - dh $@ --buildsystem=cmake --with=kde + dh $@ --buildsystem=cmake --parallel --with quilt 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 - -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 + dh_auto_configure -- \ + -DUSE_QT5=ON \ + -DWANT_MONO=OFF \ + -DWITH_KDE=OFF \ + -DEMBED_DATA=ON \ + -DWITH_WEBKIT=OFF \ + -DEMBED_DATA=ON \ + -DHAVE_SSL=YES \ + -DCMAKE_SKIP_RPATH=YES \ + +override_dh_install: + $(RM) debian/tmp/usr/share/quassel/scripts/inxi + $(RM) debian/tmp/usr/share/quassel/scripts/mpris + dh_install --list-missing --fail-missing 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-* + +maintainer-clean: + $(RM) -r checkout + $(RM) *.build + $(RM) *.changes + $(RM) *.deb + $(RM) *.dsc + $(RM) *.tar.gz + $(RM) *.upload + +checkout: maintainer-clean + git clone git://github.com/quassel/quassel.git checkout + cd checkout; \ + echo; \ + git log | head; \ + echo; \ + cp -a ../debian .; \ + git log -1 | grep commit | sed 's#commit ##' > debian/git_head; \ + git describe --long > debian/git_describe diff -Nru quassel-0.10.0/debian/source/format quassel-qt5-0.13~pre/debian/source/format --- quassel-0.10.0/debian/source/format 2011-06-06 19:56:19.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/source/format 2015-01-10 01:46:18.000000000 +0000 @@ -1 +1 @@ -3.0 (quilt) +1.0 diff -Nru quassel-0.10.0/debian/source/options quassel-qt5-0.13~pre/debian/source/options --- quassel-0.10.0/debian/source/options 1970-01-01 00:00:00.000000000 +0000 +++ quassel-qt5-0.13~pre/debian/source/options 2015-01-18 01:06:07.000000000 +0000 @@ -0,0 +1 @@ +tar-ignore=.gitignore