/[packages]/updates/3/quassel/current/SPECS/quassel.spec
ViewVC logotype

Annotation of /updates/3/quassel/current/SPECS/quassel.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 793809 - (hide annotations) (download)
Mon Oct 27 09:05:14 2014 UTC (7 years ago) by luigiwalser
File size: 2837 byte(s)
add upstream patch to fix CVE-2014-8483
1 ahmad 26572 Name: quassel
2 luigiwalser 553799 Version: 0.9.2
3 luigiwalser 793809 %define subrel 1
4 luigiwalser 495124 Release: %mkrel 1
5 luigiwalser 259609 Summary: A modern cross-platform distributed (monolithic) IRC client
6 ahmad 26602 Source0: http://quassel-irc.org/pub/quassel-%{version}.tar.bz2
7     Source1: networks.ini
8 luigiwalser 793809 Patch0: quassel-0.11.0-CVE-2014-8483.patch
9 ahmad 26602 Group: Networking/IRC
10     License: GPLv3
11     URL: http://quassel-irc.org/
12 mikala 233248 # Needed to build translations
13 ahmad 26602 BuildRequires: qt4-linguist >= 4:4.6.0
14     BuildRequires: kdelibs4-devel
15 luigiwalser 259609 Requires: quassel-common = %{version}
16 ahmad 26602 Provides: kde4-irc-client
17 ahmad 26572
18     %description
19 luigiwalser 259609 Quassel IRC is a modern, cross-platform, distributed IRC client,
20     meaning that one (or multiple) client(s) can attach to and detach
21     from a central core -- much like the popular combination of screen
22     and a text-based IRC client such as WeeChat, but graphical. In
23     addition to this uniqe feature, we aim to bring a pleasurable,
24     comfortable chatting experience to all major platforms (including
25     Linux®, Windows®, and MacOS X® as well as Qtopia-based cell phones
26     and PDAs), making communication with your peers not only convenient,
27     but also ubiquitous available.
28 ahmad 26572
29     %files
30     %{_bindir}/quassel
31     %{_kde_applicationsdir}/quassel.desktop
32    
33 luigiwalser 259609 #-----------------------------------------------------------------------
34 ahmad 26572
35     %package common
36     Group: Networking/IRC
37 luigiwalser 259609 Summary: A modern cross-platform distributed IRC client - Common files
38 mikala 143117 BuildArch: noarch
39 ahmad 26572 Requires: qt4-database-plugin-sqlite
40     Conflicts: quassel < 0.3.1.20090128-4
41    
42     %description common
43 luigiwalser 259609 A modern, cross-platform, distributed IRC client
44     - This is client only, depends on a core server.
45 ahmad 26572
46     %files common
47     %{_datadir}/icons/hicolor/*/*/*
48     %{_datadir}/pixmaps/%{name}.png
49     %{_kde_appsdir}/quassel
50     %doc AUTHORS ChangeLog README
51    
52 luigiwalser 259609 #-----------------------------------------------------------------------
53 ahmad 26572
54     %package client
55     Group: Networking/IRC
56 luigiwalser 259609 Summary: A modern cross-platform distributed IRC client - Client only
57     Requires: quassel-common = %{version}
58 ahmad 26572 %description client
59 luigiwalser 259609 A modern cross-platform distributed IRC client - Client only
60 ahmad 26572
61     %files client
62     %{_bindir}/quasselclient
63     %{_kde_applicationsdir}/quasselclient.desktop
64    
65 luigiwalser 259609 #-----------------------------------------------------------------------
66 ahmad 26572
67     %package core
68     Group: Networking/IRC
69 luigiwalser 259609 Summary: A modern cross-platform distributed IRC client - Core server
70     Requires: quassel-common = %{version}
71 ahmad 26572
72     %description core
73 luigiwalser 259609 A modern, cross-platform, distributed IRC client - This is quassel
74     core server for clients.
75 ahmad 26572
76     %files core
77     %{_bindir}/quasselcore
78    
79 luigiwalser 259609 #-----------------------------------------------------------------------
80 ahmad 26572
81     %prep
82 mikala 143117 %setup -q
83 luigiwalser 793809 %patch0 -p1 -b .CVE-2014-8483
84 ahmad 26572
85     %build
86     %cmake_kde4 \
87     -DWANT_MONO=ON \
88     -DWITH_KDE=ON \
89     -DEMBED_DATA=OFF
90     %make
91    
92     %install
93     rm -rf %{buildroot}
94     %makeinstall_std -C build
95    
96     # Our own defined networks
97 luigiwalser 495124 rm -f %{buildroot}/%{_datadir}/apps/quassel/networks.ini
98     install -m 644 %{SOURCE1} %{buildroot}/%{_datadir}/apps/quassel/

  ViewVC Help
Powered by ViewVC 1.1.28