X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=BitchX.spec;h=2ae64d2e618b5af02dcede5178e7e0521b84c1cf;hb=d678f0664ed31e7365ed36948b66969d7462bd94;hp=813d9585ef0e7744685b48f19e0c0f10bdf3e505;hpb=214a358c1ad61399062dded2783d62b970774ea0;p=packages%2FBitchX.git diff --git a/BitchX.spec b/BitchX.spec index 813d958..2ae64d2 100644 --- a/BitchX.spec +++ b/BitchX.spec @@ -1,88 +1,140 @@ Summary: Improved color IRC client with built-in scripts +Summary(es): Cliente IRC para la consola Linux Summary(pl): Ulepszony, kolorowy klient IRC z wbudowanymi skryptami +Summary(pt_BR): Cliente IRC para o console do Linux Name: BitchX -Version: 1.0c16 -Release: 2 +Version: 1.0c19 +Release: 1 License: GPL Group: Applications/Networking -Group(pl): Aplikacje/Sieciowe -Source0: ftp://ftp.bitchx.com/pub/BitchX/source/%{name}-%{version}.tar.gz -Source1: BitchX-config.h -Source2: ircII.servers -Source3: BitchX.desktop -Patch0: BitchX-configure.patch -Patch1: BitchX-pld.patch -Patch2: BitchX-iso2.patch +Source0: ftp://ftp.bitchx.com/pub/BitchX/source/ircii-pana-%{version}.tar.gz +Source1: ircII.servers +Source2: %{name}.desktop +Source3: %{name}-bxglobal.script +Source4: %{name}.1.pl +Patch0: %{name}-config.h.patch +Patch1: %{name}-numver.patch Icon: BitchX.xpm URL: http://www.bitchx.com/ +BuildRequires: mysql-devel BuildRequires: ncurses-devel >= 5.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%description +%define _datadir %{_libdir} + +%description BitchX is a popular ANSI color ircII client by panasync. It incorporates various features that would normally require a script. It's interface is more colorful and cleaner than ircII. -%description -l pl +%description -l es +Cliente IRC para la consola Linux. + +%description -l pl BitchX jest popularnym klientem ircII. Jego interfejs jest bardziej kolorowy i przejrzysty ni¿ interfejs standardowego kilienta ircII. +%description -l pt_BR +O BitchX é um cliente de IRC com suporte a cores para o console do +Linux. Ele incorpora várias características que normalmente +requereriam um script, e a sua interface é mais colorida, e simples de +trabalhar que a do ircII :) + +%package europa +Summary: Europa Plugin +Summary(pl): Wtyczka Europa +Group: Applications/Networking +Requires: BitchX = %{version} + +%description europa +Europa is a BitchX plugin to provide easy access to an SQL +knowledgebase. This is helpful for use in help channels where common +questions repeatedly come up. + +%description europa -l pl +Europa jest wtyczk± do BitchX zapewniaj±c± ³atwy dostêp do SQL-owej +bazy wiedzy. Jest przydatny na kana³ach pomocy, gdzie czêsto +powtarzaj± siê te same pytania. + %prep %setup -q -n %{name} %patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build -cp -f %{SOURCE1} include/config.h - -autoconf - -CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -w -I%{_includedir}/ncurses" LDFLAGS="-s" -export CFLAGS LDFLAGS -%configure \ - --enable-ipv6 +CFLAGS="%{rpmcflags} -I%{_includedir}/ncurses" +%configure2_13 \ + --enable-ipv6 \ + --with-plugins=all -%{__make} all +%{__make} \ + IRCLIB="%{_datadir}/%{name}" %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_bindir},%{_pixmapsdir},%{_applnkdir}/Network/Communications} \ + $RPM_BUILD_ROOT{%{_sysconfdir}/irc,%{_mandir}/{man1,pl/man1}} \ + $RPM_BUILD_ROOT%{_datadir}/%{name}/{script,translation,help,plugins} -install -d $RPM_BUILD_ROOT%{_datadir}/BitchX/{script,translation,help} \ -$RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{_sysconfdir}/irc} \ - $RPM_BUILD_ROOT{%{_applnkdir}/Network/IRC,%{_prefix}/X11R6/share/pixmaps} +install source/{BitchX,scr-bx} \ + $RPM_BUILD_ROOT%{_bindir} +install dll/*/*.so $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins -install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/irc -gzip -d doc/BitchX.1.gz -install doc/BitchX.1 $RPM_BUILD_ROOT%{_mandir}/man1 -rm -f doc/{bitchx.1.gz,BitchX{.1,-macros.tar.gz}} +install source/wserv $RPM_BUILD_ROOT%{_datadir}/%{name} -install source/BitchX $RPM_BUILD_ROOT%{_bindir} -install source/wserv $RPM_BUILD_ROOT%{_bindir}/wserv-bx -install source/scr-bx $RPM_BUILD_ROOT%{_bindir} +install script/* $RPM_BUILD_ROOT%{_datadir}/%{name}/script +install translation/* $RPM_BUILD_ROOT%{_datadir}/%{name}/translation +cp -pfr bitchx-docs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/help -install BitchX.help $RPM_BUILD_ROOT%{_datadir}/BitchX +install doc/BitchX.png $RPM_BUILD_ROOT%{_pixmapsdir} -install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Network/IRC -install doc/BitchX.png $RPM_BUILD_ROOT%{_prefix}/X11R6/share/pixmaps +install doc/BitchX.1 $RPM_BUILD_ROOT%{_mandir}/man1 -cp -a bitchx-docs/* $RPM_BUILD_ROOT%{_datadir}/BitchX/help -cp -a translation $RPM_BUILD_ROOT%{_datadir}/BitchX -rm -rf $RPM_BUILD_ROOT%{_datadir}/BitchX/help/CVS +install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/irc/ircII.servers +install %{SOURCE2} $RPM_BUILD_ROOT%{_applnkdir}/Network/Communications/BitchX.desktop +install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/script/bxglobal +install %{SOURCE4} $RPM_BUILD_ROOT%{_mandir}/pl/man1/BitchX.1 -gzip -9nf doc/{functions,README.hooks,BitchX{-format,.faq,.doc,.bot}} \ - BitchX.quit BitchX.reasons \ - $RPM_BUILD_ROOT%{_mandir}/man1/* +gzip -9nf Changelog doc/BitchX{-format,-idea,.bot,.doc,.faq,.tcl} IPv6-support dll/europa/{README,knowledgebase.sql} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc doc/*.gz BitchX* +%doc doc/*.gz *.gz Changelog.gz %attr(755,root,root) %{_bindir}/* %config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/irc/* -%{_datadir}/BitchX -%{_applnkdir}/Network/IRC/* -%{_prefix}/X11R6/share/pixmaps/* +%dir %{_datadir}/BitchX +%dir %{_datadir}/BitchX/plugins +%attr(755,root,root) %{_datadir}/BitchX/plugins/acro.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/aim.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/arcfour.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/autobot.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/autocycle.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/blowfish.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/cavlink.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/encrypt.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/fserv.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/hint.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/identd.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/nap.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/pkga.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/possum.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/qbx.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/qmail.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/scan.so +%attr(755,root,root) %{_datadir}/BitchX/plugins/wavplay.so +%attr(755,root,root) %{_datadir}/BitchX/wserv +%{_datadir}/BitchX/help +%{_datadir}/BitchX/script +%{_datadir}/BitchX/translation +%{_applnkdir}/Network/Communications/* +%{_pixmapsdir}/* %{_mandir}/man1/* +%lang(pl) %{_mandir}/pl/man1/* + +%files europa +%defattr(644,root,root,755) +%doc dll/europa/*.gz +%defattr(644,root,root,755) +%attr(755,root,root) %{_datadir}/BitchX/plugins/europa.so