Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37518290
en ru br
ALT Linux repos
S:0.13.1-alt3

Group :: Networking/IRC
RPM: quassel

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

%ifarch %e2k ppc64le
%def_disable qtwebengine
%else
%def_enable qtwebengine
%endif

Version: 0.13.1
Name: quassel
Release: alt3
Summary: Quassel - IRC client
License: GPLv3
Group: Networking/IRC
Packager: Motsyo Gennadi <drool at altlinux.ru>
Url: http://www.quassel-irc.org/
Source0: http://www.quassel-irc.org/pub/%name-%version.tar.bz2

Patch0: quassel-0.13.1-qt5.14.patch

# Automatically added by buildreq on Sat Jun 26 2021 (-bi)

# optimized out: cmake cmake-modules elfutils fontconfig gcc-c++ glibc-kernheaders-generic glibc-kernheaders-x86 libdbusmenu-qt52 libgdk-pixbuf libglvnd-devel libgpg-error libopencore-amrnb0 libopencore-amrwb0 libp11-kit libqca-qt5 libqt5-core libqt5-dbus libqt5-gui libqt5-multimedia libqt5-network libqt5-positioning libqt5-printsupport libqt5-qml libqt5-quick libqt5-quickwidgets libqt5-script libqt5-sql libqt5-webchannel libqt5-webengine libqt5-webenginecore libqt5-webenginewidgets libqt5-widgets libqt5-xml librabbitmq-c libsasl2-3 libstdc++-devel libx265-160 perl python-base python-modules qt5-base-devel qt5-declarative-devel qt5-location-devel qt5-tools qt5-webchannel-devel sh4
BuildRequires: cmake libdbusmenu-qt5-devel libqca-qt5-devel libssl-devel qt5-multimedia-devel qt5-script-devel qt5-tools-devel zlib-devel
%if_enabled qtwebengine
BuildRequires: qt5-webengine-devel
%else
BuildRequires: qt5-webkit-devel
%endif

%description
Quassel IRC is a modern, cross-platform, distributed IRC client based on the Qt4 framework.
Distributed means that one (or multiple) client(s) can attach to and detach from a central
core that stays permanently online -- much like the popular combination of screen and a
text-based IRC client such as WeeChat, and similar to (but much more featureful than) so-called BNCs.
Re-attaching your client will show your IRC session in the same state as you left it in
(plus whatever happened while you were gone), and this even when you re-attach from a different
location. In addition, Quassel IRC can be used like a traditional client, with providing both
client and core functionality in one binary. An optional Beginner's Mode completely hides
this feature, so Quassel IRC can be setup very easily.

%prep
%setup -q
%patch0 -p1

%build
%cmake \
-DCMAKE_INSTALL_PREFIX=%_prefix \
-DCMAKE_CXX_FLAGS:STRING="%optflags" \
-DCMAKE_C_FLAGS:STRING="%optflags" \
-DUSE_QT5=ON \
%if_enabled qtwebengine
-DWITH_WEBENGINE=ON \
%else
-DWITH_WEBKIT=ON \
%endif
-DWITH_KDE=OFF \
-DWITH_OPENSSL=ON
%cmake_build

%install
%cmake_install

%files
%dir %_datadir/%name
%_bindir/*
%_datadir/%name
%_desktopdir/*.desktop
%_iconsdir/*/*/apps/%name.png

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin