rpms/ekg/devel ekg-rpm.patch, NONE, 1.1 ekg.conf, NONE, 1.1 ekg.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Dominik Mierzejewski (rathann) fedora-extras-commits at redhat.com
Thu Sep 7 13:08:59 UTC 2006


Author: rathann

Update of /cvs/extras/rpms/ekg/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18703/devel

Modified Files:
	.cvsignore sources 
Added Files:
	ekg-rpm.patch ekg.conf ekg.spec 
Log Message:
auto-import ekg-1.7-0.2.rc2 on branch devel from ekg-1.7-0.2.rc2.src.rpm

ekg-rpm.patch:

--- NEW FILE ekg-rpm.patch ---
--- ekg-1.7rc2/Makefile.in.r	2006-08-05 17:46:21.000000000 +0200
+++ ekg-1.7rc2/Makefile.in	2006-09-06 19:41:54.000000000 +0200
@@ -20,7 +20,7 @@
 libgadu:
 	cd lib && $(MAKE) all
 
-ekg:	
+ekg: libgadu
 	cd src && $(MAKE) all
 
 make-ekgwap:
--- ekg-1.7rc2/lib/Makefile.in.r	2006-04-18 21:05:11.000000000 +0200
+++ ekg-1.7rc2/lib/Makefile.in	2006-09-06 19:39:26.000000000 +0200
@@ -11,7 +11,7 @@
 VERSION_MINOR=5
 
 CC = @CC@ 
-CFLAGS = @CFLAGS_LIBGADU@ -I. -I..
+CFLAGS = @CFLAGS@ @CFLAGS_LIBGADU@ -I. -I..
 LIBS = @LIBS_LIBGADU@
 
 MAKE = @MAKE@


--- NEW FILE ekg.conf ---
server 217.17.41.85,217.17.41.86,217.17.41.87,217.17.41.88,217.17.41.89
server_save 1


--- NEW FILE ekg.spec ---
%define		_pre	rc2

Name:		ekg
Version:	1.7
Release:	0.2.%{_pre}%{?dist}
Summary:	A client compatible with 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
License:	GPL
Group:		Applications/Internet
Source0:	http://ekg.chmurka.net/%{name}-%{version}%{_pre}.tar.gz
Source1:	%{name}.conf
Patch0:		%{name}-rpm.patch
URL:		http://ekg.chmurka.net/
BuildRequires:	aspell-devel
BuildRequires:	autoconf
BuildRequires:	automake
%{?_with_voip:BuildRequires:	gsm-devel}
BuildRequires:	libjpeg-devel
BuildRequires:	ncurses-devel
BuildRequires:	openssl-devel
BuildRequires:	perl
BuildRequires:	python-devel
BuildRequires:	zlib-devel
BuildRoot:	%{_tmppath}/%{name}-%{version}-root-%(id -u -n)

%description
EKG ("Eksperymentalny Klient Gadu-Gadu") is an open source gadu-gadu
client for UNIX systems. Gadu-Gadu is an instant messaging program,
very popular in Poland.

EKG features include:
  - irssi-like ncurses interface
  - sending and receiving files
  - voice conversations
  - launching shell commands on certain events
  - reading input from pipe
  - python scripting support
  - speech synthesis (using an external program)
  - encryption support

Please note that the program is not internationalized and all messages
are in Polish (although the commands are in English). 

%description -l de
Ein Cliente kompatibel mit Gadu-Gadu.

%description -l es
Un cliente compatible con Gadu-Gadu.

%description -l it
Un cliente compatibile con Gadu-Gadu.

%description -l pl
EKG ("Eksperymentalny Klient Gadu-Gadu") jest open source'owym
klientem gadu-gadu dla systemów uniksowych. Gadu-Gadu to popularny w
polsce komunikator internetowy.

Możliwości EKG:
  - interfejs użytkownika podobny do irssi,
  - wysyłanie i odbieranie plików,
  - rozmowy głosowe,
  - uruchamianie poleceń powłoki w określonych sytuacjach,
  - wczytywanie wejścia z potoku,
  - wsparcie dla skryptów w języku Python,
  - synteza mowy (z użyciem zewnętrznego programu),
  - wsparcie dla szyfrowania.

Program nie jest umiędzynarodowiony i wszystkie komunikaty są po
polsku (jednak komendy są w języku angielskim).

%package -n libgadu
Summary:	libgadu library
Summary(es):	Biblioteca libgadu
Summary(pl):	Biblioteka libgadu
License:	LGPL
Group:		System Environment/Libraries

%description -n libgadu
libgadu is intended to make it easy to add Gadu-Gadu communication
support to your software.

%description -n libgadu -l de
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 development library
Summary(es):	Biblioteca de desarrollo de libgadu
Summary(pl):	Część biblioteki libgadu dla programistów
License:	LGPL
Group:		Development/Libraries
Requires:	libgadu = %{version}-%{release}
Requires:	openssl-devel
Requires:	pkgconfig

%description -n libgadu-devel
The libgadu-devel package contains the header files and some
documentation needed to develop application with libgadu.

%description -n libgadu-devel -l de
Das libgadu-devel Paket enthält Header-Files (Kopfzeilenordner) und
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.

%prep
%setup -q -n %{name}-%{version}%{_pre}
%patch0 -p1 -b .r

%build
rm -f missing
%{__aclocal} -I m4
%{__autoheader}
%{__autoconf}
%configure \
	--enable-aspell \
	--enable-shared \
	--enable-ioctld \
	--disable-static \
	--without-bind \
	%{?_with_voip:--with-libgsm} \
	--with-pthread \
	--with-python \
	--without-termcap \

%{__make} %{?_smp_mflags} CFLAGS_LIBGADU="$RPM_OPT_FLAGS"

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_sysconfdir}

# fix line endings and encoding befor make install
tr -d '\r' < contrib/ekl2.pl > contrib/ekl2.pl.unix ; mv contrib/ekl2.pl.unix contrib/ekl2.pl

for file in \
	contrib/ekl2* \
	docs/api/functions.txt \
	docs/*.txt \
	docs/FAQ docs/IDEAS-2.0 docs/README docs/TODO docs/ULOTKA \
	docs/*.man.pl \
	ChangeLog* \
; do
iconv -f iso8859-2 -t utf8 -o $file.utf $file ; mv $file.utf $file
done

%{__make} install install-ekl2 \
	DESTDIR=$RPM_BUILD_ROOT

install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}

# For libgadu-devel

rm -f examples/Makefile examples/Makefile.in examples/.cvsignore
rm -rf examples/CVS

cd $RPM_BUILD_ROOT%{_libdir}
ln -sf libgadu.so.*.* libgadu.so

%clean
rm -rf $RPM_BUILD_ROOT

%post	-n libgadu -p /sbin/ldconfig
%postun -n libgadu -p /sbin/ldconfig

%files
%defattr(644,root,root,755)
%doc src/COPYING
%doc docs/{7thguard,dcc,files,gdb,python,sim,themes,ui-ncurses,vars,voip}.txt
%doc docs/slownik.txt
%doc ChangeLog docs/{FAQ,README,TODO,ULOTKA} docs/emoticons.{ansi,sample}
%attr(755,root,root) %{_bindir}/e*
%attr(755,root,root) %{_libexecdir}/ioctld
%attr(644,root,root) %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/*.conf
%{_datadir}/ekg
%{_mandir}/man1/*
%lang(pl) %{_mandir}/pl/man1/*

%files -n libgadu
%doc lib/COPYING
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libgadu.so.*

%files -n libgadu-devel
%defattr(644,root,root,755)
%doc docs/protocol.html
%doc examples
%attr(755,root,root) %{_libdir}/libgadu.so
%{_includedir}/libgadu.h
%{_includedir}/libgadu-config.h
%{_libdir}/pkgconfig/*

%changelog
* Mon Sep 04 2006 Dominik Mierzejewski <rpm at greysector.net> 1.7-0.2.rc2
- add dist tag
- add license files to libgadu and ekg
- remove reduntant python BR
- fix parallel make build

* Sun Sep 03 2006 Dominik Mierzejewski <rpm at greysector.net> 1.7-0.1.rc2
- 1.7rc2 (security update)
- FE compliance

* Mon Oct 03 2005 Dominik Mierzejewski <rpm at greysector.net> 1.6-0.2.rc3
- fixed buildflags

* Sun Oct 02 2005 Dominik Mierzejewski <rpm at greysector.net> 1.6-0.1.rc3
- 1.6rc3 (security update)

* Sat May 28 2005 Dominik Mierzejewski <rpm at greysector.net>
- Adapted PLD spec


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/ekg/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	7 Sep 2006 13:02:44 -0000	1.1
+++ .cvsignore	7 Sep 2006 13:08:59 -0000	1.2
@@ -0,0 +1 @@
+ekg-1.7rc2.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ekg/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	7 Sep 2006 13:02:44 -0000	1.1
+++ sources	7 Sep 2006 13:08:59 -0000	1.2
@@ -0,0 +1 @@
+b4ea482130e163af1456699e2e6983d9  ekg-1.7rc2.tar.gz




More information about the scm-commits mailing list