]>
Commit | Line | Data |
---|---|---|
7b84c046 | 1 | %define pre -final |
d58d026d | 2 | Summary: Improved color IRC client with built-in scripts |
491aef3e ER |
3 | Summary(es.UTF-8): Cliente IRC para la consola Linux |
4 | Summary(pl.UTF-8): Ulepszony, kolorowy klient IRC z wbudowanymi skryptami | |
5 | Summary(pt_BR.UTF-8): Cliente IRC para o console do Linux | |
d58d026d | 6 | Name: BitchX |
25f0bbf9 | 7 | Version: 1.1a |
8 | Release: 1 | |
555d649f | 9 | License: GPL |
10 | Group: Applications/Networking | |
aa11e24c | 11 | Source0: http://www.bitchx.org/files/source/ircii-pana-%{version}%{pre}.tar.gz |
25f0bbf9 | 12 | # Source0-md5: f1ef121d17c32ed90fe598ed36dd6844 |
6e5dd037 | 13 | Source1: ircII.servers |
14 | Source2: %{name}.desktop | |
15 | Source3: %{name}-bxglobal.script | |
909ea0ea | 16 | Source4: %{name}.1.pl |
6e5dd037 | 17 | Patch0: %{name}-config.h.patch |
94f1aca4 JB |
18 | Patch1: %{name}-doc.patch |
19 | Patch2: %{name}-emacs.patch | |
20 | Patch3: %{name}-versioned-tcl.patch | |
21 | Patch4: %{name}-353fix.patch | |
22 | Patch5: %{name}-security.patch | |
23 | Patch6: %{name}-types.patch | |
24 | Patch7: %{name}-pic.patch | |
80271a11 | 25 | URL: http://www.bitchx.org/ |
c46aa91c | 26 | BuildRequires: mysql-devel |
555d649f | 27 | BuildRequires: ncurses-devel >= 5.0 |
224af0ae | 28 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
555d649f | 29 | |
13c4a634 | 30 | %define _datadir %{_libdir} |
6e5dd037 | 31 | |
b8e20a4d | 32 | %description |
447c218d | 33 | BitchX is a popular ANSI color ircII client by panasync. It |
34 | incorporates various features that would normally require a script. | |
35 | It's interface is more colorful and cleaner than ircII. | |
55d7b5a0 | 36 | |
1cd3a2db | 37 | %description -l pl.UTF-8 |
555d649f | 38 | BitchX jest popularnym klientem ircII. Jego interfejs jest bardziej |
1cd3a2db | 39 | kolorowy i przejrzysty niż interfejs standardowego klienta ircII. |
55d7b5a0 | 40 | |
1cd3a2db JR |
41 | %description -l pt_BR.UTF-8 |
42 | O BitchX é um cliente de IRC com suporte a cores para o console do | |
43 | Linux. Ele incorpora várias características que normalmente | |
44 | requereriam um script, e a sua interface é mais colorida, e simples de | |
13c4a634 | 45 | trabalhar que a do ircII :) |
46 | ||
c1d3c0da | 47 | %package europa |
48 | Summary: Europa Plugin | |
491aef3e | 49 | Summary(pl.UTF-8): Wtyczka Europa |
c1d3c0da | 50 | Group: Applications/Networking |
e0aebda3 | 51 | Requires: BitchX = %{version}-%{release} |
c1d3c0da | 52 | |
53 | %description europa | |
c3414825 JB |
54 | Europa is a BitchX plugin to provide easy access to an SQL |
55 | knowledgebase. This is helpful for use in help channels where common | |
56 | questions repeatedly come up. | |
57 | ||
1cd3a2db JR |
58 | %description europa -l pl.UTF-8 |
59 | Europa jest wtyczką do BitchX zapewniającą łatwy dostęp do SQL-owej | |
60 | bazy wiedzy. Jest przydatny na kanałach pomocy, gdzie często | |
61 | powtarzają się te same pytania. | |
c1d3c0da | 62 | |
55d7b5a0 | 63 | %prep |
1e1f9c3d | 64 | %setup -q -n %{name} |
4ae034f0 | 65 | #%patch0 -p1 |
8d27b8a5 | 66 | %patch1 -p1 |
c63cc540 | 67 | %patch2 -p1 |
8d27b8a5 | 68 | %patch3 -p1 |
c63cc540 | 69 | %patch4 -p1 |
8d27b8a5 | 70 | %patch5 -p1 |
25f0bbf9 | 71 | #%patch6 -p1 |
e0aebda3 | 72 | %patch7 -p1 |
e0aebda3 JB |
73 | |
74 | # kill any precompiled x86 binaries | |
75 | rm -f dll/europa/corba/ai-client dll/europa/cse476/p1 \ | |
76 | dll/nap/dragonap/napi/main dll/nap/test \ | |
77 | bitchx-docs/findcomm | |
55d7b5a0 | 78 | |
79 | %build | |
e99dc7b5 | 80 | CFLAGS="%{rpmcflags} -I/usr/include/ncurses -fno-strict-aliasing" |
e0aebda3 | 81 | %configure \ |
362ffde4 | 82 | --enable-ipv6 \ |
6e5dd037 | 83 | --with-plugins=all |
d58d026d | 84 | |
6e5dd037 | 85 | %{__make} \ |
c1d3c0da | 86 | IRCLIB="%{_datadir}/%{name}" |
55d7b5a0 | 87 | |
88 | %install | |
89 | rm -rf $RPM_BUILD_ROOT | |
9ac9c415 | 90 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_desktopdir}} \ |
909ea0ea | 91 | $RPM_BUILD_ROOT{%{_sysconfdir}/irc,%{_mandir}/{man1,pl/man1}} \ |
92 | $RPM_BUILD_ROOT%{_datadir}/%{name}/{script,translation,help,plugins} | |
d58d026d | 93 | |
dc4fad22 | 94 | install source/{BitchX,scr-bx} \ |
362ffde4 | 95 | $RPM_BUILD_ROOT%{_bindir} |
c1d3c0da | 96 | install dll/*/*.so $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins |
d58d026d | 97 | |
13c4a634 | 98 | install source/wserv $RPM_BUILD_ROOT%{_datadir}/%{name} |
55d7b5a0 | 99 | |
c1d3c0da | 100 | install script/* $RPM_BUILD_ROOT%{_datadir}/%{name}/script |
101 | install translation/* $RPM_BUILD_ROOT%{_datadir}/%{name}/translation | |
b8e20a4d | 102 | cp -pfr bitchx-docs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/help |
555d649f | 103 | |
713c1fbf | 104 | install doc/BitchX.xpm $RPM_BUILD_ROOT%{_pixmapsdir} |
362ffde4 | 105 | |
106 | install doc/BitchX.1 $RPM_BUILD_ROOT%{_mandir}/man1 | |
107 | ||
b8e20a4d | 108 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/irc/ircII.servers |
9ac9c415 | 109 | install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/BitchX.desktop |
b8e20a4d | 110 | install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/script/bxglobal |
909ea0ea | 111 | install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man1/BitchX.1 |
6e5dd037 | 112 | |
55d7b5a0 | 113 | |
114 | %clean | |
115 | rm -rf $RPM_BUILD_ROOT | |
116 | ||
117 | %files | |
555d649f | 118 | %defattr(644,root,root,755) |
713c1fbf | 119 | %doc Changelog doc/BitchX{.doc,.faq} doc/tcl/BitchX.tcl IPv6-support dll/europa/{README,knowledgebase.sql} |
5de1d9a3 | 120 | %attr(755,root,root) %{_bindir}/* |
7b84c046 | 121 | %dir %{_sysconfdir}/irc |
e7420b38 | 122 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/irc/* |
c1d3c0da | 123 | %dir %{_datadir}/BitchX |
b8e20a4d | 124 | %dir %{_datadir}/BitchX/plugins |
c1d3c0da | 125 | %attr(755,root,root) %{_datadir}/BitchX/plugins/acro.so |
126 | %attr(755,root,root) %{_datadir}/BitchX/plugins/aim.so | |
127 | %attr(755,root,root) %{_datadir}/BitchX/plugins/arcfour.so | |
128 | %attr(755,root,root) %{_datadir}/BitchX/plugins/autobot.so | |
129 | %attr(755,root,root) %{_datadir}/BitchX/plugins/autocycle.so | |
130 | %attr(755,root,root) %{_datadir}/BitchX/plugins/blowfish.so | |
131 | %attr(755,root,root) %{_datadir}/BitchX/plugins/cavlink.so | |
132 | %attr(755,root,root) %{_datadir}/BitchX/plugins/encrypt.so | |
133 | %attr(755,root,root) %{_datadir}/BitchX/plugins/fserv.so | |
134 | %attr(755,root,root) %{_datadir}/BitchX/plugins/hint.so | |
135 | %attr(755,root,root) %{_datadir}/BitchX/plugins/identd.so | |
136 | %attr(755,root,root) %{_datadir}/BitchX/plugins/nap.so | |
137 | %attr(755,root,root) %{_datadir}/BitchX/plugins/pkga.so | |
138 | %attr(755,root,root) %{_datadir}/BitchX/plugins/possum.so | |
139 | %attr(755,root,root) %{_datadir}/BitchX/plugins/qbx.so | |
140 | %attr(755,root,root) %{_datadir}/BitchX/plugins/qmail.so | |
141 | %attr(755,root,root) %{_datadir}/BitchX/plugins/scan.so | |
142 | %attr(755,root,root) %{_datadir}/BitchX/plugins/wavplay.so | |
143 | %attr(755,root,root) %{_datadir}/BitchX/wserv | |
144 | %{_datadir}/BitchX/help | |
145 | %{_datadir}/BitchX/script | |
146 | %{_datadir}/BitchX/translation | |
a09e1b2b | 147 | %{_desktopdir}/*.desktop |
6e5dd037 | 148 | %{_pixmapsdir}/* |
555d649f | 149 | %{_mandir}/man1/* |
909ea0ea | 150 | %lang(pl) %{_mandir}/pl/man1/* |
c1d3c0da | 151 | |
152 | %files europa | |
153 | %defattr(644,root,root,755) | |
3337fe5c | 154 | %doc dll/europa/{README,CREDITS} |
c1d3c0da | 155 | %defattr(644,root,root,755) |
156 | %attr(755,root,root) %{_datadir}/BitchX/plugins/europa.so |