From fd403092990907c47860c88376e726f8de68f84d Mon Sep 17 00:00:00 2001 From: Ben Rosser Date: Mon, 19 Nov 2018 11:31:27 -0500 Subject: [PATCH] Update to latest release; quassel 0.13.0. --- .gitignore | 2 ++ quassel.spec | 28 +++++++++++++++++----------- quasselcore.service | 1 + sources | 1 + 4 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index f72116b..b965759 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +*.rpm /quassel-0.7.3.tar.bz2 /quassel-0.8.0.tar.bz2 /quassel-0.9.0.tar.bz2 @@ -9,3 +10,4 @@ /quassel-0.12.3.tar.bz2 /quassel-0.12.4.tar.bz2 /quassel-0.12.5.tar.bz2 +/quassel-0.13.0.tar.bz2 diff --git a/quassel.spec b/quassel.spec index becd3d7..94cda3f 100755 --- a/quassel.spec +++ b/quassel.spec @@ -3,8 +3,8 @@ Name: quassel Summary: A modern distributed IRC system -Version: 0.12.5 -Release: 2%{?dist} +Version: 0.13.0 +Release: 1%{?dist} License: GPLv2 or GPLv3 URL: http://quassel-irc.org/ @@ -31,6 +31,8 @@ BuildRequires: qt5-linguist BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtscript-devel BuildRequires: qt5-qtwebkit-devel +BuildRequires: qt5-qtmultimedia-devel +BuildRequires: openldap-devel BuildRequires: systemd @@ -51,10 +53,10 @@ Source4: quassel.appdata.xml Source5: quasselclient.appdata.xml %description -Quassel IRC is a modern, 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 +Quassel IRC is a modern, 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 %package common @@ -77,7 +79,7 @@ Summary: Quassel core component Requires(pre): shadow-utils %description core -The Quassel IRC Core maintains a connection with the +The Quassel IRC Core maintains a connection with the server, and allows for multiple clients to connect %package client @@ -85,7 +87,7 @@ Summary: Quassel client Provides: %{name}-gui = %{version}-%{release} Requires: %{name}-common = %{version}-%{release} %description client -Quassel client +Quassel client %prep @@ -94,7 +96,7 @@ Quassel client %build mkdir build pushd build -%{cmake_kf5} .. -DWANT_MONO=1 -DUSE_QT5=1 -DWITH_KDE=1 -DHAVE_SSL=1 +%{cmake_kf5} .. -DWANT_MONO=1 -DUSE_QT5=1 -DWITH_KDE=1 -DHAVE_SSL=1 popd make %{?_smp_mflags} -C build @@ -153,7 +155,7 @@ exit 0 %postun core %systemd_postun_with_restart quasselcore.service -%files +%files %{_kf5_bindir}/quassel %{_kf5_datadir}/applications/quassel.desktop %{_datadir}/appdata/quassel.appdata.xml @@ -173,13 +175,17 @@ exit 0 %{_unitdir}/quasselcore.service %config(noreplace) %{_sysconfdir}/quassel.conf -%files client +%files client %{_kf5_bindir}/quasselclient %{_kf5_datadir}/applications/quasselclient.desktop %{_datadir}/appdata/quasselclient.appdata.xml %changelog +* Mon Nov 19 2018 Ben Rosser - 0.13.0-1 +- Updated to latest upstream release, 0.13.0. +- Add support for reloading quasselcore daemon via SIGHUP (#1380176). + * Sat Jul 14 2018 Fedora Release Engineering - 0.12.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/quasselcore.service b/quasselcore.service index 6b79f41..6ba46db 100644 --- a/quasselcore.service +++ b/quasselcore.service @@ -7,6 +7,7 @@ Type=simple EnvironmentFile=-/etc/quassel.conf User=quassel ExecStart=/usr/bin/quasselcore --configdir=/var/lib/quassel --listen=${LISTEN} --port=${PORT} +ExecReload=/bin/kill -HUP $MAINPID [Install] WantedBy=multi-user.target diff --git a/sources b/sources index b72adb2..877e37b 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (quassel-0.12.5.tar.bz2) = 3a0263d7bec9ef4b0d8ef6ea53784f95e0efbadc0f03b49005908411b0b53543ebc66189fb4100c117d87264b648f2a1b01be48c371f926b9f326b1ffc870685 +SHA512 (quassel-0.13.0.tar.bz2) = a0710ccdd01c5a9731ba72f7f8430e435c95f8709a187ddee68dde48eb6dd575a6281a4461a0d2509f7373d7861d9b6c0d29089929a4b8043b0e9334032087bf