File: kildclient.spec

package info (click to toggle)
kildclient 3.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,584 kB
  • sloc: ansic: 24,834; xml: 7,516; sh: 5,022; perl: 2,876; makefile: 156; sed: 39
file content (272 lines) | stat: -rw-r--r-- 9,792 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
Name:      kildclient
Version:   3.2.3
Release:   1%{dist}
Summary:   A powerful MUD client with a built-in Perl interpreter
Summary(pt_BR): Um poderoso cliente de MUD com um interpretador Perl embutido
License:   GPLv2+
Group:     Amusements/Games
Icon:      kildclient.xpm
URL:       https://www.kildclient.org

Source:    https://download.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: glib2-devel >= 2.32.0
BuildRequires: gtk3-devel >= 3.22.0
BuildRequires: gtkspell3-devel
BuildRequires: gnutls-devel >= 2.10.0
BuildRequires: perl-devel >= 5.8.3
BuildRequires: perl-ExtUtils-Embed
BuildRequires: zlib-devel
BuildRequires: gettext >= 0.14.5
BuildRequires: desktop-file-utils
Requires: desktop-file-utils
Requires: perl-JSON


%description
KildClient is a MUD Client written with the GTK+ windowing toolkit. It
supports many common features of other clients, such as triggers,
gags, aliases, macros, timers, and much more. But its main feature is
the built-in Perl interpreter. You can at any moment execute Perl
statements and functions to do things much more powerful than simply
sending text the mud. Perl statements can also be run, for example, as
the action of a trigger, allowing you to do complex things. Some
built-in functions of KildClient allow interaction with the world,
such as sending commands to it.

KildClient's ANSI support is extensive: it supports not only the
common 16 colors, but also support underlined text (singly and
doubly), text in italics, text striked through, reverse video and
"hidden" text. It also supports vt100's line-drawing characters, and
xterm's escape sequences for a 256-color mode. All these features make
KildClient one of the clients with the most features for displaying
the mud output.

KildClient supports the MCCP (Mud Client Compression Protocol)
protocol, versions 1 and 2, to reduce the necessary bandwidth.

KildClient allows connection through SOCKS4/5 and HTTP proxy servers.

KildClient supports the GMCP (also called ATCP2) and MSDP protocols
for out-of-band communications between server and client.

%description -l pt_BR
KildClient é um cliente de MUD escrito com a biblioteca gráfica GTK.
Ele suporta muitos recursos comuns aos outros clientes, como triggers,
gags, aliases, macros, temporizadores e muito mais. Mas seu principal
recurso é um interpretador Perl embutido. A qualquer momento, você
pode executar declarações Perl e funções para fazer coisas muito mais
poderosas que simplesmente enviar texto para o MUD. Declarações Perl
podem também ser executadas, por exemplo, como ação de um trigger, lhe
permitindo fazer coisas mais complexas. Algumas funções nativas do
KildClient permitem interação com o mundo, como enviar comandos para
ele.

O suporte ANSI do KildClient é extenso: ele suporta não apenas as 16
cores comuns, mas também suporta texto sublinhado (simples e duplo),
texto em itálico, texto tachado, texto em vídeo reverso e texto
"escondido". Ele suporta os caracteres para desenho de linhas do
vt100, e as seqüências do xterm para um mode com 256 cores. Todos
esses recursos fazem o KildClient um dos cliente com mais recursos
para mostrar o texto do mud.

O KildClient suporta o protocolo MCCP (Mud Client Compression
Protocol, Protocolo de Compressão para Clientes de MUD), versões 1 e
2, para reduzir a banda necessária.

O KildClient suporta conexão através de servidores proxy SOCKS4/5
e HTTP.

O KildClient suporta os protocols GMCP (também chamado ATCP2) e MSDP
para comunicação fora de banda entre cliente e servidor.


%prep
%setup -q

%build
%configure
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
%find_lang %{name}
desktop-file-install --vendor "fedora" --delete-original \
  --dir $RPM_BUILD_ROOT%{_datadir}/applications          \
  $RPM_BUILD_ROOT%{_datadir}/applications/kildclient.desktop

%clean
rm -rf $RPM_BUILD_ROOT


%files -f %{name}.lang
%defattr(-, root, root, -)
%{_bindir}/kildclient
%doc %{_datadir}/doc/%{name}
%{_mandir}/man6/kildclient.*
%{_datadir}/%{name}
%{_datadir}/pixmaps/kildclient.png
%{_datadir}/pixmaps/kildclient.xpm
%{_datadir}/applications/fedora-kildclient.desktop


%changelog
* Sun Mar 16 2025 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 3.2.3-1
- New version: 3.2.3.

* Mon Dec 30 2024 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 3.2.2-1
- New version: 3.2.2.

* Tue Aug 22 2023 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 3.2.1-1
- New version: 3.2.1.

* Mon Jan 12 2018 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 3.2.0-2
- desktop-file-utils is required instead of gvfs.

* Sun Dec 24 2017 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 3.2.0-1
- gtk+3 >= 3.22.0 is now required.
- gvfs is now required.

* Sun Dec 04 2016 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 3.1.0-1
- New version: 3.1.0.
- Changed homepage and download URLs to use https.
- perl-gettext is no longer necessary.

* Sun Dec 21 2014 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 3.0.1-1
- New version: 3.0.1.
- Require gtk3-devel >= 3.12.0.

* Tue Jul  8 2014 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 3.0.0-1
- New version: 3.0.0.
- Updated homepage to the new URL.
- Added required Perl modules.
- glib >= 2.32.0 is now required.
- gtk+3 >= 3.10.0 is now required.
- gtkspell 3 is now required
- gnutls-devel >= 2.10.0 is now required.

* Sat May 28 2011 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 2.11.1-1
- New version: 2.11.1.
- Fixed minimum required version of gnutls.

* Sun Feb 13 2011 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 2.11.0-1
- New version: 2.11.0.

* Sun Jun 13 2010 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 2.10.0-1
- Require glib >= 2.14.0, gtk >= 2.18.0, but does not require libglade
  anymore.
- Added zlib-devel as build requirement. -lz is also specified when linking.

* Sat May 23 2009 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 2.9.0-1
- New version: 2.9.0.

* Tue Jan 27 2009 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 2.8.1-1
- New version: 2.8.1.

* Sat Jan 03 2009 Eduardo M Kalinowski <eduardo@kalinowski.com.br> - 2.8.0-1
- New version: 2.8.0.
- Small changes in description to remove an occurrence of 'the the' and
  advertise proxy support.

* Tue May 13 2008 Eduardo M Kalinowski <ekalin@gmail.com> - 2.7.0-1
- New version: 2.7.0.

* Tue Jan  8 2008 Eduardo M Kalinowski <ekalin@gmail.com> - 2.6.0-5
- Removed manual Requires.
- Removed unnecessary %%doc of manpage in %%files.
- Fixed %%files so that %%{_datadir}/%%{name} is owned by the package.
- Corrected call to desktop-file-install.

* Fri Dec 28 2007 Eduardo M Kalinowski <ekalin@gmail.com> - 2.6.0-4
- Removed Vendor & Packager.
- Added dist tag.
- Added full URL in Source.
- Changed the BuildRoot to use mktemp.
- Support for SMP build flags.
- Removed the use of %%makeinstall; standard make is called.
- %%find_lang is now used.
- Added call to desktop-file-install.

* Thu Dec 20 2007 Eduardo M Kalinowski <ekalin@gmail.com> - 2.6.0-3aei
- Included an icon.
- Changed group to Amusements/Games.
- Removed cleaning in the prep stage, and added cleaning in the install
  stage.
- Specified the language for the .mo files.
- Minor tweaks in descriptive fields.

* Wed Dec 12 2007 Eduardo M Kalinowski <ekalin@gmail.com> - 2.6.0-2aei
- Changed gtk+2-devel to gtk2-devel and gtk+2 to gtk2.
- Added some files that were missing.

* Wed Nov 28 2007 Eduardo M Kalinowski <ekalin@gmail.com>
- New version: 2.6.0.

* Mon May 21 2007 Eduardo M Kalinowski <ekalin@bol.com.br>
- New version: 2.5.1.

* Sat Aug 12 2006 Eduardo M Kalinowski <ekalin@bol.com.br>
- New version: 2.5.0.
- Requiring GTK+ version 2.8.X now.

* Sun Mar 26 2006 Eduardo M Kalinowski <ekalin@bol.com.br>
- New version: 2.4.1.

* Fri Feb 17 2006 Eduardo M Kalinowski <ekalin@bol.com.br>
- New version: 2.4.0.
- Added gtkspell requirement.

* Wed Dec 21 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- New version: 2.3.0.
- Added Requires and BuildRequires for libgnutls.
- Updated required version of gtk+ and libglade.

* Sat Oct 01 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated version to 2.2.2.
- Removed intltool dependency.

* Tue Sep 20 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated version to 2.2.1.

* Mon Sep 19 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated version to 2.2.0.
- Changed the description to describe some new features.

* Thu Aug 25 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated version to 2.1.0.

* Wed Jul 27 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated version to 2.0.0.
- Removed dependency of libvte, which is not used anymore.

* Sun Jul 03 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated version to 1.3.2.

* Tue May 31 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated version to 1.3.1.
- Added a requirement for glib >= 2.6.0.

* Fri May 27 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated for version 1.3.0 of the program.
- Added perl-gettext as a requirement.

* Wed Apr 20 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated for version 1.2.0 of the program.
- Mentioned MCCP in the description.
- Added intltool to BuildRequires

* Fri Mar 25 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated for version 1.1.2 of the program.

* Fri Mar 11 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Updated for version 1.1.1 of the program.

* Mon Feb 28 2005 Eduardo M Kalinowski <ekalin@bol.com.br>
- Included man file in package

* Sun Feb 20 2005 Alexandre Erwin Ittner <aittner@netuno.com.br>
- New version: 1.1.0

* Thu Jan 13 2005 Alexandre Erwin Ittner <aittner@netuno.com.br>
- RPM for Conectiva 10 (but should work on any distro)