Summary: A fully encrypted IRC-style chat client Name: silc-client Version: 1.0.1 Release: 1 License: GPL Group: Applications/Internet URL: http://www.silcnet.org/ Source: ftp://ftp.silcnet.org/silc/client/sources/silc-client-%{version}.tar.bz2 Patch1: silc-client-0.9.10-aliases.patch Patch2: silc-client-0.9.12-uidchk.patch Packager: Giovanni Giacobbi Requires: ncurses >= 5.2 BuildRequires: ncurses-devel >= 5.2 BuildRoot: %{_tmppath}/%{name}-%{version}-root %description SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services on the Internet over insecure channel. SILC is IRC-like software although internally they are very different. The biggest similarity between SILC and IRC is that they both provide conferencing services and that SILC has almost the same commands as IRC. Other than that they are nothing alike. Major differences are that SILC is secure what IRC is not in any way. The network model is also entirely different compared to IRC. %define _unpackaged_files_terminate_build 0 %define _silcdatadir %{_datadir}/silc %define _silclibdir %{_libdir}/silc %define _silcetcdir /etc/silc %define with_perl 0 %prep %setup -q %patch1 -p1 -b .aliases %patch2 -p1 -b .uidchk chmod 644 CHANGES COPYING CREDITS README TODO doc/FAQ chmod 644 doc/example_silcd.conf doc/silcalgs.conf doc/*.txt chmod 644 irssi/docs/*.txt irssi/docs/*.html %build %configure --cache-file=`pwd`/config.cache --with-etcdir=%{_silcetcdir} \ --with-helpdir=%{_silcdatadir}/help --with-logsdir=%{_var}/log/silc \ --with-simdir=%{_silclibdir}/modules --disable-ipv6 --disable-debug \ --with-silcd-pid-file=%{_var}/run/silcd.pid --with-perl=module \ --with-perl-lib=$RPM_BUILD_ROOT/usr/lib/perl5/5.x.x # Set the built-in default perl module dir # We don't care even if it doesn't exist yet make PERL_USE_LIB=%{_silclibdir}/perl5 %install rm -rf "$RPM_BUILD_ROOT" make install DESTDIR="$RPM_BUILD_ROOT" PREFIX="$RPM_BUILD_ROOT/usr" # put the silc.conf file back in its place cp -p $RPM_BUILD_ROOT%{_prefix}/doc/example_silc.conf $RPM_BUILD_ROOT%{_silcetcdir}/silc.conf # Now install the perl support related files %if %{with_perl} mkdir -p $RPM_BUILD_ROOT%{_silclibdir} pushd $RPM_BUILD_ROOT%{_silclibdir} mkdir perl5 cp -a $RPM_BUILD_ROOT/usr/lib/perl5/5.?.*/*linux*/* perl5 # clean not needed files rm -f perl5/perllocal.pod find perl5 -name .packlist -exec rm -f '{}' \; popd %endif %clean rm -rf "$RPM_BUILD_ROOT" %files %defattr(-,root,root) %doc CHANGES COPYING CREDITS README TODO doc/FAQ %doc irssi/docs/signals.txt %doc irssi/docs/formats.txt %doc irssi/docs/manual.txt %doc irssi/docs/startup-HOWTO.html %doc irssi/docs/special_vars.txt %{_bindir}/silc %{_mandir}/man1/*.1* %dir %{_silcdatadir} %{_silcdatadir}/help %{_silcdatadir}/scripts %dir %{_silcdatadir}/themes %config %{_silcdatadir}/themes/default.theme %if %{with_perl} %dir %{_silclibdir} %{_silclibdir}/perl5 %dir %{_silclibdir}/modules %{_silclibdir}/modules/libfe_perl.so %{_silclibdir}/modules/libperl_core.so %endif %dir %{_silcetcdir} %config %{_silcetcdir}/silc.conf %changelog * Thu Jan 15 2004 Giovanni Giacobbi 1.0.1-1 - Updated packate to version 1.0.1 * Thu Nov 27 2003 Giovanni Giacobbi 1.0-1 - Updated packate to version 1.0 - Fixed perl5 installation path * Sat Oct 25 2003 Giovanni Giacobbi 0.9.14-1 - Updated packate to version v0.9.14 * Fri Oct 17 2003 Giovanni Giacobbi 0.9.13-1 - Updated packate to version v0.9.13 - Removed manfix patch (no longer needed) * Tue Mar 18 2003 Giovanni Giacobbi 0.9.12-1 - Updated package to version v0.9.12 - Updated packager's info * Wed Jan 8 2003 Giovanni Giacobbi 0.9.11-1 - Updated package to version v0.9.11 - Removed merged patches - Restored the perl support * Fri Dec 13 2002 Giovanni Giacobbi 0.9.10-3 - Fixed a bug in packaging (modules dir was not owned by the package) - Fixed the default.theme file for the broken query nickname * Fri Dec 6 2002 Giovanni Giacobbi 0.9.10-2 - Updated the aliases patch - Updated package to version v0.9.10 * Fri Nov 29 2002 Giovanni Giacobbi 0.9.9-2 - Updated package to version v0.9.9 - Added a patch for installing man pages properly - Temporarily removed the perl support because of the broken libtool building support. * Tue Oct 22 2002 Giovanni Giacobbi 0.9.7-1 - Updated the obsolete "Copyright:" header - Updated package to version v0.9.7 - Removed following patches (merged): clientftp, hostname, nomime. * Tue Sep 10 2002 Giovanni Giacobbi 0.9.5-4 - Updated the fix for the bug [#24] (official one) - Added some warning messages when using setuid binary or root user. * Sun Sep 8 2002 Giovanni Giacobbi 0.9.5-3 - Added some user-friendly aliases - Removed some unsafe code from the original client - Also fixed temporarily the /detach bug [#24] * Sat Sep 7 2002 Giovanni Giacobbi 0.9.5-2 - Updated package to version v0.9.5 - Added a temporary fix for the "(null)" hostname bug * Mon Jun 24 2002 Giovanni Giacobbi 0.9.4-1 - Updated package to version v0.9.4 * Wed Jun 19 2002 Giovanni Giacobbi 0.9.2-1 - Updated package to version v0.9.2 * Sat May 18 2002 Giovanni Giacobbi 0.9.1-1 - Updated package to version v0.9.1 * Thu May 16 2002 Giovanni Giacobbi 0.9-1 - Updated package to version v0.9 * Tue Apr 16 2002 Giovanni Giacobbi - Updated package to version v0.8.6 * Sun Mar 31 2002 Giovanni Giacobbi - Updated package to version v0.8.5 * Thu Mar 28 2002 Giovanni Giacobbi - Updated package to version v0.8.4 * Wed Mar 27 2002 Giovanni Giacobbi - Updated package to version v0.8.3 - Modularized Irssi perl support since it was causing too many troubles. * Tue Mar 12 2002 Giovanni Giacobbi - Updated package to version v0.8.1 * Sun Mar 10 2002 Calum Selkirk - changed /5.6.0/i386-linux/* perl5 to /5.6.*/*linux*/* perl5 to make it less arch and perl version specific * Fri Mar 1 2002 Giovanni Giacobbi - Added another silc path alias * Wed Feb 27 2002 Giovanni Giacobbi - Updated package to version v0.8 - Moved client help files to the datadir - Added some Irssi documentation - Added perl support related files - Removed old buildfix patch, new config file style does not require it * Sun Feb 3 2002 Giovanni Giacobbi - Updated package to version v0.7.6 - And then, updated package to version v0.7.6.1. * Thu Jan 31 2002 Giovanni Giacobbi - Updated package to version v0.7.4 - And then, updated package to version v0.7.5. Hi Pekka! :-) * Wed Jan 23 2002 Giovanni Giacobbi - Removed client config file patch (merged) - Updated package to version v0.7.3 * Sat Jan 5 2002 Giovanni Giacobbi - Fixed default client config file containing an unknown entry - Updated package to version v0.7.2 * Thu Dec 20 2001 Giovanni Giacobbi - Removed shared modules from the client rpm - Updated package to version v0.7.1 * Mon Dec 10 2001 Giovanni Giacobbi - Updated description text - Updated source location to match new ftp tree - Updated package to version v0.7 - Added two options to the configure command * Wed Nov 14 2001 Giovanni Giacobbi - Updated package to version v0.6.6 * Sun Nov 11 2001 Giovanni Giacobbi - Updated package to version v0.6.5 * Wed Nov 7 2001 Giovanni Giacobbi - removed some client unrelated documentation * Sun Nov 4 2001 Giovanni Giacobbi - Updated package to version v0.6.4 * Tue Oct 30 2001 Giovanni Giacobbi - Updated package to version v0.6.3 * Mon Oct 29 2001 Giovanni Giacobbi - Updated package to version v0.6.2 - Fixed chmod permissions of doc files * Tue Oct 23 2001 Giovanni Giacobbi - Updated package to version v0.6.1 * Thu Oct 20 2001 Giovanni Giacobbi - Fixed a bug where the Makefile installer was checking if the non-chrooted file existed before installing the chrooted one - Fixed the doclist adding also a patch-backup file * Thu Oct 18 2001 Giovanni Giacobbi - Updated package to version v0.6 * Tue Oct 4 2001 Giovanni Giacobbi - First testing package v0.5.4