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