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

  ViewVC Help
Powered by ViewVC 1.1.30