3 %bcond_without aspell # without spell checking
4 %bcond_without voip # without VoIP support
5 %bcond_without python # with python support
6 %bcond_without pthread # build with Posix threads support
7 %bcond_with ioctl_daemon # with ioctl_daemon (suid root)
9 Summary: A client compatible with Gadu-Gadu
10 Summary(de): Ein Cliente kompatibel mit Gadu-Gadu
11 Summary(es): Un cliente compatible con Gadu-Gadu
12 Summary(it): Un cliente compatibile con Gadu-Gadu
13 Summary(pl): Klient kompatybilny z Gadu-Gadu
19 Group: Applications/Communications
20 Source0: http://dev.null.pl/ekg/%{name}-%{version}.tar.gz
21 # Source0-md5: 1094eee5062d9b9900c4b28bd68fb564
23 URL: http://dev.null.pl/ekg/
24 %{?with_aspell:BuildRequires: aspell-devel}
25 BuildRequires: autoconf
26 BuildRequires: automake
27 %{?with_voip:BuildRequires: libgsm-devel}
28 BuildRequires: libjpeg-devel
29 BuildRequires: ncurses-devel
30 BuildRequires: openssl-devel >= 0.9.7d
31 BuildRequires: %{_bindir}/perl
34 BuildRequires: python-devel
36 BuildRequires: readline-devel
37 BuildRequires: zlib-devel
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 EKG ("Eksperymentalny Klient Gadu-Gadu") is an open source gadu-gadu
42 client for UNIX systems. Gadu-Gadu is an instant messaging program,
43 very popular in Poland.
46 - irssi-like ncurses interface
47 - sending and receiving files
49 - launching shell commands on certain events
50 - reading input from pipe
51 - python scripting support
52 - speech synthesis (using an external program)
55 Please note that the program is not internationalized and all messages
56 are in Polish (although the commands are in English).
59 Ein Cliente kompatibel mit Gadu-Gadu.
62 Un cliente compatible con Gadu-Gadu.
65 Un cliente compatibile con Gadu-Gadu.
68 EKG ("Eksperymentalny Klient Gadu-Gadu") jest open source'owym
69 klientem gadu-gadu dla systemów uniksowych. Gadu-Gadu to popularny w
70 Polsce komunikator internetowy.
73 - interfejs u¿ytkownika podobny do irssi,
74 - wysy³anie i odbieranie plików,
76 - uruchamianie poleceñ pow³oki w okre¶lonych sytuacjach,
77 - wczytywanie wej¶cia z potoku,
78 - wsparcie dla skryptów w jêzyku Python,
79 - synteza mowy (z u¿yciem zewnêtrznego programu),
80 - wsparcie dla szyfrowania.
82 Program nie jest umiêdzynarodowiony i wszystkie komunikaty s± po
83 polsku (jednak komendy s± w jêzyku angielskim).
86 Summary: libgadu library
87 Summary(es): Biblioteca libgadu
88 Summary(pl): Biblioteka libgadu
93 %description -n libgadu
94 libgadu is intended to make it easy to add Gadu-Gadu communication
95 support to your software.
97 %description -n libgadu -l de
98 Mit libgadu ist es Ihnen möglich auf einfache Weise Gadu-Gadu
99 Kommunikations-Unterstützung in Ihre Software einzubinden.
101 %description -n libgadu -l es
102 libgadu está pensada para facilitar añadirle comunicación vía
103 Gadu-Gadu a su software.
105 %description -n libgadu -l pl
106 libgadu umo¿liwia ³atwe dodanie do ró¿nych aplikacji komunikacji
107 bazuj±cej na protokole Gadu-Gadu.
109 %package -n libgadu-devel
110 Summary: libgadu development library
111 Summary(es): Biblioteca de desarrollo de libgadu
112 Summary(pl): Czê¶æ biblioteki libgadu dla programistów
114 Group: Development/Libraries
115 Requires: libgadu = %{epoch}:%{version}-%{release}
116 Requires: openssl-devel
117 Obsoletes: libgg-devel
119 %description -n libgadu-devel
120 The libgadu-devel package contains the header files and some
121 documentation needed to develop application with libgadu.
123 %description -n libgadu-devel -l de
124 Das libgadu-devel Paket enthält Header-Files (Kopfzeilenordner) und
125 die Dokumentation die Sie benötigen um mit libgadu Anwendungen zu
128 %description -n libgadu-devel -l es
129 El paquete libgadu-devel contiene los ficheros de cabecera, juntos con
130 una documentación, necesarios para desarrollar aplicaciones que usar
133 %description -n libgadu-devel -l pl
134 Pakiet libgadu-devel zawiera pliki nag³ówkowe i dokumentacjê,
135 potrzebne do kompilowania aplikacji korzystaj±cych z libgadu.
137 %package -n libgadu-static
138 Summary: Static libgadu library
139 Summary(es): Biblioteca libgadu estática
140 Summary(pl): Statyczna biblioteka libgadu
142 Group: Development/Libraries
143 Requires: libgadu-devel = %{epoch}:%{version}-%{release}
144 Obsoletes: libgg-static
146 %description -n libgadu-static
147 Static libgadu library.
149 %description -n libgadu-static -l de
150 Statisches libgadu Archiv.
152 %description -n libgadu-static -l es
153 Biblioteca libgadu estática.
155 %description -n libgadu-static -l pl
156 Statyczna biblioteka libgadu.
175 %{?with_python:--with-python} \
176 %{!?with_voip:--without-libgsm} \
177 %{?with_aspell:--enable-aspell} \
178 %{?with_ioctl_daemon:--enable-ioctld}
181 CC="%{__cc} -Wall -I%{_includedir}/ncurses"
183 %if %{with ioctl_daemon}
184 %{__make} -C src ioctld
188 rm -rf $RPM_BUILD_ROOT
189 install -d $RPM_BUILD_ROOT%{_sysconfdir}
191 %{__make} install install-ekl2 \
192 DESTDIR=$RPM_BUILD_ROOT
194 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
198 rm -f examples/Makefile examples/Makefile.in examples/.cvsignore
201 install -d $RPM_BUILD_ROOT%{_examplesdir}/libgadu-%{version}
202 cp -af examples/* $RPM_BUILD_ROOT%{_examplesdir}/libgadu-%{version}
204 %if %{with ioctl_daemon}
205 install src/ioctld $RPM_BUILD_ROOT%{_bindir}
208 cd $RPM_BUILD_ROOT%{_libdir}
209 ln -sf libgadu.so.*.* libgadu.so
212 rm -rf $RPM_BUILD_ROOT
214 %post -n libgadu -p /sbin/ldconfig
215 %postun -n libgadu -p /sbin/ldconfig
218 %defattr(644,root,root,755)
219 %doc docs/{7thguard,dcc,files,gdb,python,sim,themes,ui-ncurses,vars,voip}.txt
220 %{?with_aspell:%doc docs/slownik.txt}
221 %doc ChangeLog docs/{FAQ,README,TODO,ULOTKA} docs/emoticons.{ansi,sample}
222 %attr(755,root,root) %{_bindir}/e*
223 %{?with_ioctl_daemon:%attr(4755,root,root) %{_bindir}/ioctld}
224 %attr(644,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/*.conf
227 %lang(pl) %{_mandir}/pl/man1/*
230 %defattr(644,root,root,755)
231 %attr(755,root,root) %{_libdir}/libgadu.so.*.*
233 %files -n libgadu-devel
234 %defattr(644,root,root,755)
235 %doc docs/{7thguard,ui,devel-hints,przenosny-kod}.txt docs/protocol.html
236 %doc ChangeLog docs/{README,TODO}
237 %attr(755,root,root) %{_libdir}/libgadu.so
238 %{_includedir}/libgadu.h
239 %{_includedir}/libgadu-config.h
241 %{_examplesdir}/libgadu-%{version}
243 %files -n libgadu-static
244 %defattr(644,root,root,755)