%define name eggdrop %define version 1.4.4 %define release 2mdk Name: %name Summary: Eggdrop is an IRC bot, written in C. Version: %version Release: %release Source: ftp://ftp.eggheads.org/pub/eggdrop/GNU/%{name}-%{version}.tar.bz2 Group: Networking/IRC BuildRequires: tcl URL: http://www.eggdrop.net BuildRoot: %{_tmppath}/%{name}-%{version}-root Copyright: GPL Prefix: %{_libdir}/eggdrop %description Eggdrop is an IRC bot, written in C. If you don't know what IRC is, this is probably not whatever you're looking for! Eggdrop, being a bot, sits on a channel and takes protective measures: to keep the channel from being taken over (in the few ways that anything CAN), to recognize banished users or sites and reject them, to recognize privileged users and let them gain ops, etc. %prep rm -rf $RPM_BUILD_ROOT %setup -q -n eggdrop%{version} %build CFLAGS="$RPM_OPT_FLAGS " CXXFLAGS="$RPM_OPT_FLAGS " ./configure \ --prefix=%{prefix} %configure %make %install mkdir -p $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{prefix}/ mkdir -p $RPM_BUILD_ROOT%{_libdir} mkdir -p $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version} mkdir -p $RPM_BUILD_ROOT%{_mandir} make install prefix=$RPM_BUILD_ROOT/%{prefix} cd $RPM_BUILD_ROOT mv -f $RPM_BUILD_ROOT%{_libdir}/eggdrop/doc/man1 $RPM_BUILD_ROOT%{_mandir}/ cp $RPM_BUILD_DIR/eggdrop%{version}/eggdrop.conf.dist $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/ cp $RPM_BUILD_DIR/eggdrop%{version}/scripts/botchk $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/ #grumble rpm grumble wanted to require /path/to/eggdrop bzip2 -9f $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/eggdrop.conf.dist rm -rf $RPM_BUILD_ROOT%{_libdir}/eggdrop/filesys mv $RPM_BUILD_ROOT%{_libdir}/eggdrop/doc/* $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/ rm -rf $RPM_BUILD_ROOT%{_libdir}/eggdrop/doc/ mv $RPM_BUILD_ROOT%{_libdir}/eggdrop/README $RPM_BUILD_ROOT%{_docdir}/eggdrop-%{version}/ %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %dir %{_libdir}/eggdrop %dir %{_libdir}/eggdrop/language %dir %{_libdir}/eggdrop/modules-%{version} %dir %{_libdir}/eggdrop/help %dir %{_libdir}/eggdrop/help/msg %dir %{_libdir}/eggdrop/help/set %dir %{_libdir}/eggdrop/scripts %{_libdir}/eggdrop/language/core.english.lang %{_libdir}/eggdrop/language/wire.english.lang %{_libdir}/eggdrop/motd %{_libdir}/eggdrop/modules-%{version}/*.so %{_libdir}/eggdrop/eggdrop-%{version} %{_libdir}/eggdrop/help/*.help %{_libdir}/eggdrop/scripts/CONTENTS %{_libdir}/eggdrop/scripts/*.tcl %{_libdir}/eggdrop/scripts/botchk %{_libdir}/eggdrop/scripts/weed %{_mandir}/man1/* %doc %{_docdir}/* %doc %{_libdir}/eggdrop/modules %changelog * Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 1.4.4-2mdk - automatically added BuildRequires * Wed Jul 26 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.4-1mdk - Release 1.4.4 - clean spec * Wed Jul 26 2000 Frederic Crozat <fcrozat@mandrakesoft.com> 1.4.3-2mdk - BM + macroszification * Wed Apr 19 2000 Daouda Lo <daouda@mandrakesoft.com> 1.4.3-1mdk - big release 1.3.23 -> 1.4.3 - many bug fixes - cleanup spec * Tue Apr 18 2000 Daouda Lo <daouda@mandrakesoft.com> 1.3.23-5mdk - fix group. - spec cleanup. - SMP build/check * Thu Nov 04 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - Forgot defattr * Tue Nov 02 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - Update bzip and SMP build macros - Add botchk to docs * Sat Jul 10 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - add default langfile patch - Added a few posible optimizations i missed * Fri Jul 9 1999 Axalon Bloodstone <axalon@linux-mandrake.com> - Initial rpm