X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=ekg.spec;h=756e99538f3ceb4202be5975ebc808f8e79d67f2;hb=c56e51faf35cdd81dc9519fe38484294dbbdfc5d;hp=a69ec17d7c60f7cab6394568566c6c317ee84b10;hpb=c3065a30ec12f642b9e13191a997270c015e75de;p=packages%2Fekg.git diff --git a/ekg.spec b/ekg.spec index a69ec17..756e995 100644 --- a/ekg.spec +++ b/ekg.spec @@ -1,30 +1,31 @@ -# -# Conditional build: -# _with_ioctl_daemon - with ioctl_daemon (suid-root!) -# _with_python - with python support -# _with_voip - with voip support (libgsm) +%bcond_without voip +%bcond_with python +%bcond_with ioctl_daemon Summary: A client compatible with Gadu-Gadu -Summary(de): Einen client kompatibel zu Gadu-Gadu -Summary(it): Esperimentale cliente di Gadu-Gadu -Summary(pl): Eksperymentalny Klient Gadu-Gadu +Summary(de): Ein Cliente kompatibel mit Gadu-Gadu +Summary(es): Un cliente compatible con Gadu-Gadu +Summary(it): Un cliente compatibile con Gadu-Gadu +Summary(pl): Klient kompatybilny z Gadu-Gadu Name: ekg -Version: 1.1 -Release: 1 -Epoch: 3 +Version: 1.4 +Release: 3 +Epoch: 4 License: GPL v2 Group: Applications/Communications Source0: http://dev.null.pl/ekg/%{name}-%{version}.tar.gz -# Source0-md5: dfcc114d41a942b774b26143c509d90f +# Source0-md5: 8f35030c05e62c30ce9068e26bd365a2 Source1: %{name}.conf +Patch0: %{name}-kadu-0_3_6.patch URL: http://dev.null.pl/ekg/ BuildRequires: autoconf BuildRequires: automake -%{?_with_voip:BuildRequires: libgsm-devel} +%{?with_voip:BuildRequires: libgsm-devel} +BuildRequires: libjpeg-devel BuildRequires: ncurses-devel -BuildRequires: openssl-devel >= 0.9.7 +BuildRequires: openssl-devel >= 0.9.7c BuildRequires: %{_bindir}/perl -%{?_with_python:BuildRequires: python-devel} +%{?with_python:BuildRequires: python-devel} BuildRequires: readline-devel BuildRequires: zlib-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -33,16 +34,20 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) A client compatible with Gadu-Gadu. %description -l de -Einen client kompatibel zu Gadu-Gadu. +Ein Cliente kompatibel mit Gadu-Gadu. + +%description -l es +Un cliente compatible con Gadu-Gadu. %description -l it -Esperimentale cliente di Gadu-Gadu. +Un cliente compatibile con Gadu-Gadu. %description -l pl -Eksperymentalny Klient Gadu-Gadu. +Klient kompatybilny z Gadu-Gadu. %package -n libgadu Summary: libgadu library +Summary(es): Biblioteca libgadu Summary(pl): Biblioteka libgadu Group: Libraries Obsoletes: libgg @@ -56,12 +61,17 @@ support to your software. Mit libgadu ist es Ihnen möglich auf einfache Weise Gadu-Gadu Kommunikations-Unterstützung in Ihre Software einzubinden. +%description -n libgadu -l es +libgadu está pensada para facilitar añadirle comunicación vía +Gadu-Gadu a su software. + %description -n libgadu -l pl libgadu umo¿liwia ³atwe dodanie do ró¿nych aplikacji komunikacji bazuj±cej na protokole Gadu-Gadu. %package -n libgadu-devel -Summary: libgadu library development +Summary: libgadu development library +Summary(es): Biblioteca de desarrollo de libgadu Summary(pl): Czê¶æ biblioteki libgadu dla programistów Group: Development/Libraries Requires: libgadu = %{epoch}:%{version} @@ -77,12 +87,18 @@ Das libgadu-devel Paket enth die Dokumentation die Sie benötigen um mit libgadu Anwendungen zu entwickeln. +%description -n libgadu-devel -l es +El paquete libgadu-devel contiene los ficheros de cabecera, juntos con +una documentación, necesarios para desarrollar aplicaciones que usar +libgadu. + %description -n libgadu-devel -l pl Pakiet libgadu-devel zawiera pliki nag³ówkowe i dokumentacjê, potrzebne do kompilowania aplikacji korzystaj±cych z libgadu. %package -n libgadu-static -Summary: Static libgadu Library +Summary: Static libgadu library +Summary(es): Biblioteca libgadu estática Summary(pl): Statyczna biblioteka libgadu Group: Development/Libraries Requires: libgadu-devel = %{epoch}:%{version} @@ -95,36 +111,37 @@ Static libgadu library. %description -n libgadu-static -l de Statisches libgadu Archiv. +%description -n libgadu-static -l es +Biblioteca libgadu estática. + %description -n libgadu-static -l pl Statyczna biblioteka libgadu. %prep %setup -q +%patch0 -p1 %build rm -f missing -%{__aclocal} +%{__aclocal} -I m4 %{__autoheader} %{__autoconf} %configure \ --enable-shared \ --enable-static \ --with-pthread \ - %{?_with_python:--with-python} \ - %{?!_with_voip:--without-libgsm} \ - %{?!_with_ioctl_daemon:--disable-ioctld} -%{__make} - -%if %{?_with_ioctl_daemon:1}0 -cd src + --without-bind \ + %{?with_python:--with-python} \ + %{?!with_voip:--without-libgsm} \ + %{?!with_ioctl_daemon:--disable-ioctld} +%{__make} CC="%{__cc} %{rpmcflags} -Wall -I/usr/include/ncurses" + +%if %{with ioctl_daemon} +cd src %{__make} ioctld cd .. %endif -cd docs/api -./make.pl -cd .. - %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_sysconfdir} @@ -137,8 +154,12 @@ install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/ # For libgadu-devel rm examples/Makefile examples/Makefile.in examples/.cvsignore +rm -r examples/CVS + +install -d $RPM_BUILD_ROOT%{_examplesdir}/libgadu-%{version} +mv examples/* $RPM_BUILD_ROOT%{_examplesdir}/libgadu-%{version}/ -%if %{?_with_ioctl_daemon:1}%{?!_with_ioctl_daemon:0} +%if %{with ioctl_daemon} install src/ioctld $RPM_BUILD_ROOT%{_bindir} %endif @@ -156,7 +177,7 @@ rm -rf $RPM_BUILD_ROOT %doc docs/{7thguard,dcc,files,gdb,python,sim,themes,ui-ncurses,vars,voip}.txt %doc ChangeLog docs/{FAQ,README,TODO,ULOTKA} docs/emoticons.{ansi,sample} %attr(755,root,root) %{_bindir}/e* -%{?_with_ioctl_daemon:%attr(4755,root,root) %{_bindir}/ioctld} +%{?with_ioctl_daemon:%attr(4755,root,root) %{_bindir}/ioctld} %attr(644,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/*.conf %{_datadir}/ekg %{_mandir}/man1/* @@ -168,12 +189,14 @@ rm -rf $RPM_BUILD_ROOT %files -n libgadu-devel %defattr(644,root,root,755) -%doc docs/{7thguard,api,ui,devel-hints,przenosny-kod}.txt docs/protocol.html docs/api/{functions,index,types}.html -%doc ChangeLog docs/{README,TODO} examples +%doc docs/{7thguard,ui,devel-hints,przenosny-kod}.txt docs/protocol.html +%doc ChangeLog docs/{README,TODO} %{_libdir}/libgadu.so %{_includedir}/libgadu.h %{_includedir}/libgadu-config.h %{_pkgconfigdir}/* +%dir %{_examplesdir}/libgadu-%{version} +%{_examplesdir}/libgadu-%{version}/* %files -n libgadu-static %defattr(644,root,root,755)