1 Summary: Eggdrop is an IRC bot, written in C
2 Summary(pl): Eggdrop jest botem IRC napisanym w C
7 Group: Applications/Communications
8 Source0: ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/%{name}%{version}.tar.gz
9 # In order to unify filenames, following language packs and third-party modules were
10 # repackaged. Some files were renamed, but none modified. Original archives can be
11 # found by looking at http://www.egghelp.org/
12 Source10: %{name}-language-danish.tar.gz
13 Source11: %{name}-language-finnish.tar.gz
14 Source12: %{name}-language-italian.tar.gz
15 Source13: %{name}-language-norwegian.tar.gz
16 Source14: %{name}-language-portuguese.tar.gz
17 Source15: %{name}-language-portuguese_br.tar.gz
18 Source16: %{name}-language-romanian.tar.gz
20 Source20: %{name}-module-away-1.0.tar.gz
21 Source21: %{name}-module-botnetop-1.0.1.tar.gz
22 Source22: %{name}-module-fakebotnet-1.3.tar.gz
23 Source23: %{name}-module-gseen-1.1.0.tar.gz
24 Source24: %{name}-module-irctree-1.1.tar.gz
25 Source25: %{name}-module-megahal-2.5.tar.gz
26 Source26: %{name}-module-stats-1.3.3dev1.tar.gz
27 Patch0: %{name}-FHS.patch
28 # Unofficial IPv6 patch
29 Patch1: http://www.egghelp.org/files/patches/%{name}%{version}+ipv6.patch.gz
30 Patch2: %{name}%{version}+ipv6_config.patch
31 URL: http://www.eggheads.org/
32 BuildRequires: tcl-devel
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 Eggdrop is an IRC bot, written in C. If you don't know what IRC is,
38 this is probably not whatever you're looking for! Eggdrop, being a
39 bot, sits on a channel and takes protective measures: to keep the
40 channel from being taken over (in the few ways that anything CAN), to
41 recognize banished users or sites and reject them, to recognize
42 privileged users and let them gain ops, etc. Eggdrop also contains
43 many modules and scripts, for example for sending files.
46 Eggdrop jest IRCowym botem napisanym w C. Eggdrop, bêd±c botem jest na
47 kanale i zajmuje siê jego ochron±: zabezpieczeniem przed przejêciem,
48 nadawaniem odpowiednich przywilejów zarejestrowanym u¿ytkownikom,
49 pilnowanie tzw. banów itp. Eggdrop poza tymi funkcjami posiada tak¿e
50 wiele dodatków, jak przesy³anie plików czy inne skrypty dla rozrywki.
53 %setup -q -n %{name}%{version} -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a20 -a21 -a22 -a23 -a24 -a25 -a26
59 CFLAGS="%{rpmcflags}"; export CFLAGS
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/modules,%{_datadir}/%{name},%{_mandir}/man1,%{_datadir}/%{name}/{help,scripts,language},%{_datadir}/doc/%{name}-%{version}}
68 %{__make} DESTDIR="$RPM_BUILD_ROOT" install
70 cp $RPM_BUILD_ROOT/%{name}-%{version} $RPM_BUILD_ROOT%{_bindir}/%{name}
72 find $RPM_BUILD_ROOT/doc -type f | egrep -v "(\.html$|\.htm$)" | xargs gzip -9nf
73 gzip -9nf $RPM_BUILD_ROOT/README $RPM_BUILD_ROOT/%{name}.conf
75 cp $RPM_BUILD_ROOT/doc/man1/%{name}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1.gz
76 rm -r $RPM_BUILD_ROOT/doc/man1
78 cp -a $RPM_BUILD_ROOT/README.gz \
79 $RPM_BUILD_ROOT/%{name}.conf.gz \
80 $RPM_BUILD_ROOT/doc/* \
81 $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/
83 cp -a $RPM_BUILD_ROOT/text/* \
84 $RPM_BUILD_ROOT/help/ \
85 $RPM_BUILD_ROOT/scripts/ \
86 $RPM_BUILD_ROOT/language/ \
87 $RPM_BUILD_ROOT%{_datadir}/%{name}/
89 cp -a $RPM_BUILD_ROOT/modules/* \
90 $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/
93 rm -rf $RPM_BUILD_ROOT
96 %defattr(644,root,root,755)
97 %doc %{_datadir}/doc/%{name}-%{version}
98 %attr(755,root,root) %{_bindir}/%{name}
99 %dir %{_libdir}/%{name}
100 %dir %{_libdir}/%{name}/modules
101 %attr(755,root,root) %{_libdir}/%{name}/modules/*.so
103 %{_mandir}/man1/%{name}.1*