X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=BitchX.spec;h=96498aa8dbd2e7097ab0ba5762472dca9de65f8e;hb=65d780e326f3cb282c7b7825770e30c5fd93ed8b;hp=559e8c58777d78fb4f0e1d48351734cd06ee89fa;hpb=362ffde404f02500f2dc2d3129ab08cc5c9e5096;p=packages%2FBitchX.git diff --git a/BitchX.spec b/BitchX.spec index 559e8c5..96498aa 100644 --- a/BitchX.spec +++ b/BitchX.spec @@ -1,95 +1,139 @@ 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.0c17 -Release: 5 +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: %{name}-config.h -Source2: ircII.servers -Source3: %{name}.desktop -Source4: %{name}-bxglobal.script -Patch0: %{name}-configure.patch -Patch1: %{name}-pld.patch -Patch2: %{name}-plugindir.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. +kolorowy i przejrzysty ni¿ interfejs standardowego klienta 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} -find . -type d -name 'CVS'| xargs rm -rf %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" -export CFLAGS -%configure \ +CFLAGS="%{rpmcflags} -I%{_includedir}/ncurses" +%configure2_13 \ --enable-ipv6 \ - --with-plugins \ - --with-plugindir=%{_libdir}/BitchX + --with-plugins=all -%{__make} +%{__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{%{_bindir},%{_prefix}/X11R6/share/pixmaps,%{_libdir}/BitchX,%{_applnkdir}/Network/IRC,%{_sysconfdir}/irc,%{_datadir}/BitchX/{script,translation,help},%{_mandir}/man1} - -install source/{BitchX,scr-bx,wserv} \ +install source/{BitchX,scr-bx} \ $RPM_BUILD_ROOT%{_bindir} +install dll/*/*.so $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins -install doc/BitchX.png $RPM_BUILD_ROOT%{_prefix}/X11R6/share/pixmaps - -install BitchX.{ircnames,quit,reasons,help} \ - $RPM_BUILD_ROOT%{_datadir}/BitchX - -install script/{bxtcl.tcl,example-.bitchxrc,file.tcl,fserve+vfs.tar.gz,menu.bx,query.bx} \ - $RPM_BUILD_ROOT%{_datadir}/BitchX/script - -install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/irc/ircII.servers -install %{SOURCE3} $RPM_BUILD_ROOT%{_applnkdir}/Network/IRC/BitchX.desktop -install %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/BitchX/script/bxglobal - -install translation/* $RPM_BUILD_ROOT%{_datadir}/BitchX/translation +install source/wserv $RPM_BUILD_ROOT%{_datadir}/%{name} -cp -pr bitchx-docs/[1-9]* bitchx-docs/{commands,functions,out,README_FIRST} \ - $RPM_BUILD_ROOT%{_datadir}/BitchX/help +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 dll/*.so $RPM_BUILD_ROOT%{_libdir}/BitchX +install doc/BitchX.png $RPM_BUILD_ROOT%{_pixmapsdir} install doc/BitchX.1 $RPM_BUILD_ROOT%{_mandir}/man1 -gzip -9nf doc/BitchX{-format,-idea,.bot,.doc,.faq,.tcl} IPv6-support +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 + %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc doc/*.gz *.gz +%doc Changelog doc/BitchX{-format,-idea,.bot,.doc,.faq,.tcl} IPv6-support dll/europa/{README,knowledgebase.sql} %attr(755,root,root) %{_bindir}/* -%attr(755,root,root) %{_libdir}/BitchX %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