]> git.pld-linux.org Git - packages/eggdrop.git/blob - eggdrop.spec
- added eggdrop1.6.13+ipv6_config.patch
[packages/eggdrop.git] / eggdrop.spec
1 Summary:        Eggdrop is an IRC bot, written in C
2 Summary(pl):    Eggdrop jest botem IRC napisanym w C
3 Name:           eggdrop
4 Version:        1.6.13
5 Release:        3
6 License:        GPL
7 Group:          Applications/Communications
8 Source0:        ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/%{name}%{version}.tar.gz
9 Patch0:         %{name}-FHS.patch
10 # Unofficial IPv6 patch
11 Patch1:         http://www.egghelp.org/files/patches/%{name}%{version}+ipv6.patch.gz
12 Patch2:         %{name}%{version}+ipv6_config.patch
13 URL:            http://www.eggheads.org/
14 Requires:       tcl
15 BuildRequires:  tcl-devel
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 Eggdrop is an IRC bot, written in C. If you don't know what IRC is,
20 this is probably not whatever you're looking for! Eggdrop, being a
21 bot, sits on a channel and takes protective measures: to keep the
22 channel from being taken over (in the few ways that anything CAN), to
23 recognize banished users or sites and reject them, to recognize
24 privileged users and let them gain ops, etc. Eggdrop also contains
25 many modules and scripts, for example for sending files.
26
27 %description -l pl
28 Eggdrop jest IRCowym botem napisanym w C. Eggdrop, bêd±c botem jest na
29 kanale i zajmuje siê jego ochron±: zabezpieczeniem przed przejêciem,
30 nadawaniem odpowiednich przywilejów zarejestrowanym u¿ytkownikom,
31 pilnowanie tzw. banów itp. Eggdrop poza tymi funkcjami posiada tak¿e
32 wiele dodatków, jak przesy³anie plików czy inne skrypty dla rozrywki.
33
34 %prep
35 %setup -q -n %{name}%{version}
36 %patch0 -p1
37 %patch1 -p1
38 %patch2 -p0
39
40 %build
41 export CFLAGS="%{rpmcflags}"
42 ./configure
43 %{__make} config
44 %{__make}
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48 install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/modules,%{_datadir}/%{name},%{_mandir}/man1,%{_datadir}/%{name}/{help,scripts,language},%{_datadir}/doc/%{name}-%{version}}
49
50 %{__make} DESTDIR="$RPM_BUILD_ROOT" install
51
52 cp $RPM_BUILD_ROOT/%{name}-%{version} $RPM_BUILD_ROOT%{_bindir}/%{name}
53
54 find $RPM_BUILD_ROOT/doc -type f | egrep -v "(\.html$|\.htm$)" | xargs gzip -9nf
55 gzip -9nf $RPM_BUILD_ROOT/README $RPM_BUILD_ROOT/%{name}.conf
56
57 cp $RPM_BUILD_ROOT/doc/man1/%{name}.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/%{name}.1.gz
58 rm -r $RPM_BUILD_ROOT/doc/man1
59
60 cp -a $RPM_BUILD_ROOT/README.gz \
61         $RPM_BUILD_ROOT/%{name}.conf.gz \
62         $RPM_BUILD_ROOT/doc/* \
63         $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version}/
64
65 cp -a $RPM_BUILD_ROOT/text/* \
66         $RPM_BUILD_ROOT/help/ \
67         $RPM_BUILD_ROOT/scripts/ \
68         $RPM_BUILD_ROOT/language/ \
69         $RPM_BUILD_ROOT%{_datadir}/%{name}/
70
71 cp -a $RPM_BUILD_ROOT/modules/* \
72         $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/
73
74 %clean
75 rm -rf $RPM_BUILD_ROOT
76
77 %files
78 %defattr(644,root,root,755)
79 %doc %{_datadir}/doc/%{name}-%{version}
80 %attr(755,root,root) %{_bindir}/%{name}
81 %dir %{_libdir}/%{name}
82 %dir %{_libdir}/%{name}/modules
83 %attr(755,root,root) %{_libdir}/%{name}/modules/*.so
84 %{_datadir}/%{name}
85 %{_mandir}/man1/%{name}.1*
This page took 0.048441 seconds and 4 git commands to generate.