Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > a15d49612e9ddd83089fe3b5244431a1 > files > 6

ekg2-0.2-0.16.rc1.fc15.src.rpm

%define perl_archlib %(eval "`perl -V:archlib`";  echo $archlib)
%define perl_vendorarch %(eval "`perl -V:installvendorarch`"; echo $installvendorarch)

Summary:	Multi-protocol instant messaging and chat client
Summary(pl):	Wieloprotokołowy komunikator internetowy
Name:		ekg2
Version:	0.2
Release:	0.16.rc1%{?dist}
License:	GPLv2
Group:		Applications/Internet
Source0:	http://pl.ekg2.org/%{name}-%{version}-rc1.tar.gz
Patch1:		%{name}-rpm.patch
Patch2:		%{name}-gcc43.patch
Patch3:		%{name}-gtk2-2.13.patch
Patch4:		%{name}-gtk2-2.22.patch
URL:		http://www.ekg2.org/
BuildRequires:	aspell-devel
BuildRequires:	automake17
BuildRequires:	docbook-style-xsl
BuildRequires:	expat-devel
BuildRequires:	gettext-autopoint
BuildRequires:	gettext-devel
BuildRequires:	giflib-devel
BuildRequires:	gnutls-devel
BuildRequires:	gpgme-devel
BuildRequires:	gpm-devel
BuildRequires:	gtk2-devel
BuildRequires:	libgadu-devel
BuildRequires:	gsm-devel
BuildRequires:	libjpeg-devel
BuildRequires:	libxslt
BuildRequires:	libtool
BuildRequires:	ncurses-devel
BuildRequires:	openssl-devel
BuildRequires:	perl(ExtUtils::Embed)
BuildRequires:	python-devel
BuildRequires:	ruby ruby-devel
BuildRequires:	sqlite-devel
BuildRequires:	xosd-devel
BuildRequires:	cvs
BuildConflicts:	readline-devel
Requires:	%{name}-core = %{version}-%{release}
Requires:	%{name}-gadu-gadu = %{version}-%{release}
Requires:	%{name}-gpg = %{version}-%{release}
Requires:	%{name}-jabber = %{version}-%{release}
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -u -n)

%description
Multi-protocol instant messaging and chat client with many plugins.
This is a meta package that installs ekg2 with popular plugins.

%description -l pl
Wieloprotokołowy, otwarty komunikator internetowy z wieloma wtyczkami.
To jest meta-pakiet instalujący ekg2 z popularnymi wtyczkami.

%package core
Group:		Applications/Internet
Summary:	Multi-protocol instant messaging and chat client
Summary(pl):	Wieloprotokołowy komunikator internetowy

%description core
Multi-protocol instant messaging and chat client with many plugins.

%description core -l pl
Wieloprotokołowy, otwarty komunikator internetowy z wieloma wtyczkami.

%package devel
Summary:	Development headers for ekg2
Summary(pl):	Pliki nagłówkowe dla ekg2
Group:		Development/Libraries
Requires:	%{name}-core = %{version}-%{release}

%description devel
Development headers for ekg2.

%description devel -l pl
Pliki nagłówkowe dla ekg2.

%package gadu-gadu
Summary:	Gadu-gadu protocol plugin for ekg2
Summary(pl):	Wtyczka protokołu Gadu-gadu dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description gadu-gadu
Gadu-gadu protocol plugin for ekg2.

%description gadu-gadu -l pl
Wtyczka protokołu gadu-gadu dla ekg2.

%package gpg
Summary:	GPG plugin for ekg2
Summary(pl):	Wtyczka GPG dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description gpg
GPG plugin for ekg2.

%description gpg -l pl
Wtyczka GPG dla ekg2.

%package gtk2
Summary:	GTK2 UI plugin for ekg2
Summary(pl):	Wtyczka GTK2 UI dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description gtk2
GTK2 UI plugin for ekg2.

%description gtk2 -l pl
Wtyczka GTK2 UI dla ekg2.

%package ioctld
Summary:	Keyboard LED control plugin for ekg2
Summary(pl):	Wtyczka do obsługi diod LED na klawiaturze dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description ioctld
Keyboard LED control plugin for ekg2.

%description ioctld -l pl
Wtyczka do obsługi diod LED na klawiaturze dla ekg2.

%package jabber
Summary:	Jabber protocol plugin for ekg2
Summary(pl):	Wtyczka protokołu Jabber dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description jabber
Jabber protocol plugin for ekg2.

%description jabber -l pl
Wtyczka protokołu Jabber dla ekg2.

%package logsqlite
Summary:	SQLite log plugin for ekg2
Summary(pl):	Wtyczka logowania do SQLite dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description logsqlite
SQLite log plugin for ekg2.

%description logsqlite -l pl
Wtyczka logowania do bazy SQLite dla ekg2.

%package -n perl-%{name}
Summary:	Perl scripting plugin for ekg2
Summary(pl):	Wtyczka języka Perl dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}
Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

%description -n perl-%{name}
Perl scripting plugin for ekg2.

%description -n perl-%{name} -l pl
Wtyczka skryptów Perla dla ekg2.

%package python
Summary:	Python scripting plugin for ekg2
Summary(pl):	Wtyczka języka Python dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description python
Python scripting plugin for ekg2.

%description python -l pl
Wtyczka skryptów Pythona dla ekg2.

%package ruby
Summary:	Ruby scripting plugin for ekg2
Summary(pl):	Wtyczka języka Ruby dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description ruby
Ruby scripting plugin for ekg2.

%description ruby -l pl
Wtyczka skryptów Ruby dla ekg2.

%package voip
Summary:	GSM VoIP protocol plugin for ekg2
Summary(pl):	Wtyczka protokołu GSM VoIP dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description voip
GSM VoIP protocol plugin for ekg2.

%description voip -l pl
Wtyczka protokołu GSM VoIP dla ekg2.

%package xosd
Summary:	XOSD plugin for ekg2
Summary(pl):	Wtyczka XOSD dla ekg2
Group:		Applications/Internet
Requires:	%{name}-core = %{version}-%{release}

%description xosd
XOSD plugin for ekg2.

%description xosd -l pl
Wtyczka XOSD dla ekg2.

%prep
%setup -q -n %{name}-%{version}-rc1
%patch1 -p1 -b .r
%patch2 -p1 -b .gcc43
%patch3 -p1 -b .gtk
%patch4 -p1 -b .gtkdep
cp -p README README-main
# convert docs to UTF-8
for file in \
	AUTHORS COPYING NEWS* README-main \
	docs/README docs/TODO \
	docs/events.txt docs/mouse.txt docs/sim.txt docs/themes.txt \
; do
iconv -f iso8859-2 -t utf8 -o $file.utf $file && mv $file.utf $file
done

%build
touch ChangeLog
autoreconf -f -i
%configure \
	--disable-static \
	--enable-shared \
	--disable-rpath \
	--enable-unicode \
	--with-libgadu \
	--with-libgsm \
	--with-python \

make %{?_smp_mflags}

pushd docs/ekg2book
make
popd
pushd docs/ekg2book-en
make
popd

%install
rm -rf $RPM_BUILD_ROOT

make install \
	DESTDIR=$RPM_BUILD_ROOT

# for strip to work
find $RPM_BUILD_ROOT -name "*.so" | xargs chmod 755
find $RPM_BUILD_ROOT -name "*.py" | xargs chmod 755
find $RPM_BUILD_ROOT -name "*.pl" | xargs chmod 755

mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/%{name}
mv $RPM_BUILD_ROOT%{_libexecdir}/ioctld $RPM_BUILD_ROOT%{_libexecdir}/%{name}/

cp -pr docs/ekg2book-en/book docs/ekg2book-en/book-en

rm $RPM_BUILD_ROOT%{perl_archlib}/perllocal.pod
find $RPM_BUILD_ROOT%{perl_vendorarch} -name .packlist -o -name "*.bs" | xargs %{__rm}

rm $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.la

rm $RPM_BUILD_ROOT%{_datadir}/ekg2/plugins/jabber/jabber_handlers*.c
rm $RPM_BUILD_ROOT%{_bindir}/ekg2-config

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%files

%files core -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS* README-main docs/README
%doc docs/events.txt docs/mouse.txt docs/sim.txt docs/themes.txt
%doc docs/ekg2book/book docs/ekg2book-en/book-en
%{_bindir}/%{name}
%dir %{_libexecdir}/%{name}
%dir %{_libdir}/%{name}
%dir %{_libdir}/%{name}/plugins
%{_libdir}/%{name}/plugins/autoresponder.so
%{_libdir}/%{name}/plugins/feed.so
%{_libdir}/%{name}/plugins/httprc_xajax.so
%{_libdir}/%{name}/plugins/irc.so
%{_libdir}/%{name}/plugins/jogger.so
%{_libdir}/%{name}/plugins/logs.so
%{_libdir}/%{name}/plugins/mail.so
%{_libdir}/%{name}/plugins/ncurses.so
%{_libdir}/%{name}/plugins/pcm.so
%{_libdir}/%{name}/plugins/polchat.so
%{_libdir}/%{name}/plugins/rc.so
%{_libdir}/%{name}/plugins/rot13.so
%{_libdir}/%{name}/plugins/sim.so
%{_libdir}/%{name}/plugins/sms.so
%{_libdir}/%{name}/plugins/xmsg.so
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/plugins
%dir %{_datadir}/%{name}/scripts
%{_datadir}/%{name}/*.txt
%{_datadir}/%{name}/plugins/autoresponder
%{_datadir}/%{name}/plugins/httprc_xajax
%{_datadir}/%{name}/plugins/irc
%{_datadir}/%{name}/plugins/logs
%{_datadir}/%{name}/plugins/mail
%{_datadir}/%{name}/plugins/ncurses
%{_datadir}/%{name}/plugins/rc
%{_datadir}/%{name}/plugins/sim
%{_datadir}/%{name}/plugins/sms
%{_datadir}/%{name}/plugins/xmsg
%{_datadir}/%{name}/themes

%files devel
%defattr(-,root,root,-)
%doc docs/TODO
%{_includedir}/%{name}

%files gadu-gadu
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/gg.so
%{_datadir}/%{name}/plugins/gg

%files gtk2
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/gtk.so

%files gpg
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/gpg.so

%files ioctld
%defattr(-,root,root,-)
%{_libexecdir}/%{name}/ioctld
%{_libdir}/%{name}/plugins/ioctld.so
%{_datadir}/%{name}/plugins/ioctld

%files jabber
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/jabber.so
%{_datadir}/%{name}/plugins/jabber

%files logsqlite
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/logsqlite.so
%{_datadir}/%{name}/plugins/logsqlite

%files -n perl-%{name}
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/perl.so
%{_datadir}/%{name}/scripts/*.pl
%{perl_vendorarch}/Ekg2
%{perl_vendorarch}/Ekg2.pm
%{perl_vendorarch}/auto/Ekg2

%files python
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/python.so
%{_datadir}/%{name}/scripts/*.py*

%files ruby
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/ruby.so

%files voip
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/gsm.so

%files xosd
%defattr(-,root,root,-)
%{_libdir}/%{name}/plugins/xosd.so
%{_datadir}/%{name}/plugins/xosd

%changelog
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-0.16.rc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Wed Aug 11 2010 David Malcolm <dmalcolm@redhat.com> - 0.2-0.15.rc1
- recompiling .py files against Python 2.7 (rhbz#623291)

* Thu Aug 05 2010 Karol Trzcionka <karlikt@gmail.com> - 0.2-0.14.rc1
- Fix build with new gtk2

* Sat Jul 31 2010 Thomas Spura <tomspur@fedoraproject.org> - 0.2-0.13.rc1
- Rebuild for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild

* Thu Apr 29 2010 Marcela Maslanova <mmaslano@redhat.com> - 0.2-0.12.rc1
- Mass rebuild with perl-5.12.0

* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.2-0.11.rc1
- rebuilt with new openssl

* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-0.10.rc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild

* Wed Mar 04 2009 Caolán McNamara <caolanm@redhat.com> - 0.2-0.9.rc1
- add BuildRequires to rebuild

* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-0.8.rc1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Fri Jan 16 2009 Tomas Mraz <tmraz@redhat.com> - 0.2-0.7.rc1
- rebuild with new openssl

* Sat Dec 06 2008 Karol Trzcionka <karlikt at gmail.com> - 0.2-0.6.rc1.1
- Fix ruby building

* Sat Dec 06 2008 Karol Trzcionka <karlikt at gmail.com> - 0.2-0.6.rc1
- Fix typo in changelog
- Remove %%attr
- Add unowned directories (#474640)
- Add ruby plugin
- Sort plugins alphabetically

* Sun Nov 30 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.2-0.5.rc1
- Rebuild for Python 2.6

* Fri Jul 18 2008 Caolán McNamara <caolanm@redhat.com> 0.2-0.4.rc1
- rebuild for new gpm

* Sat Jul 12 2008 Dominik Mierzejewski <rpm@greysector.net> 0.2-0.3.rc1
- fix compilation with >=gtk-2.13
- add missing defattr

* Wed Jun 04 2008 Dominik Mierzejewski <rpm@greysector.net> 0.2-0.2.rc1
- fix No UI-PLUGIN problem (patch from upstream)

* Wed May 28 2008 Dominik Mierzejewski <rpm@greysector.net> 0.2-0.1.rc1
- updated to 0.2-rc1 (#435369)
- fixed multiarch conflicts (#341051)
- updated gcc43 patch
- fixed compilation against the new glibc

* Thu Mar 06 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.1.1-4
- Rebuild for new perl

* Thu Feb 14 2008 Dominik Mierzejewski <rpm@greysector.net> 0.1.1-3
- fix build with gcc-4.3

* Thu Dec 06 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.1.1-2
- Rebuild for deps

* Wed Oct 24 2007 Dominik Mierzejewski <rpm@greysector.net> 0.1.1-1
- updated to 0.1.1 (really fixes bug 278181)
- move docs charset conversion and copying around to prep

* Sun Sep 16 2007 Dominik Mierzejewski <rpm@greysector.net> 0.1-2
- filter bad Provides: (fixes bug 278181)

* Tue Aug 28 2007 Dominik Mierzejewski <rpm@greysector.net> 0.1-1
- switch to released version
- update license tag
- fix BRs

* Fri May 18 2007 Dominik Mierzejewski <rpm@greysector.net> 0-0.7.20070427
- use versioned dependencies for the main package
- fix missing interpreter line in perl scripts

* Sat Apr 22 2007 Dominik Mierzejewski <rpm@greysector.net> 0-0.6.20070427
- latest available snapshot + diff to current CVS
- add unowned directory to file list
- libgsm support can be now enabled

* Mon Feb 05 2007 Dominik Mierzejewski <rpm@greysector.net> 0-0.5.20070203
- renamed python subpackage back, it's only a plugin

* Sun Feb 04 2007 Dominik Mierzejewski <rpm@greysector.net> 0-0.4.20070203
- renamed perl and python bindings packages
- added gpgme-devel BR
- added BuildConflicts: readline-devel
- removed redundant BRs
- built HTML docs
- built ncurses plugin with -fno-strict-aliasing to avoid infinite loop
  in unicode build

* Sun Feb 04 2007 Dominik Mierzejewski <rpm@greysector.net> 0-0.3.20070203
- 20070203 snapshot
- reorganized package layout
- moved ioctld to libexec/ekg2 to avoid conflict with ekg

* Mon Nov 20 2006 Dominik Mierzejewski <rpm@greysector.net> 0-0.2.20061119
- 20061119 snapshot

* Tue Sep 12 2006 Dominik Mierzejewski <rpm@greysector.net> 0-0.1.20060912
- 20060912 snapshot
- removed old cruft
- simplified subpackage names
- updated file lists
- added -devel package
- FE compliance
- disabled unicode support (doesn't work)
- simplified autotools and configure invocations
- added manpages
- converted docs to UTF-8

* Tue Oct 25 2005 Dominik Mierzejewski <rpm@greysector.net>
- fixed clean build on FC3-4

* Sun Oct 02 2005 Dominik Mierzejewski <rpm@greysector.net>
- 20051001 snapshot
- updated buildrequires for FC4
- perl scripting subpackage

* Sat May 28 2005 Dominik Mierzejewski <rpm@greysector.net>
- adapted PLD spec
- updated pl.po patch
- removed gcc4 patch