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