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