]> git.pld-linux.org Git - packages/eggdrop.git/blame - eggdrop.spec
- fix for CVE-2007-2807; release 3
[packages/eggdrop.git] / eggdrop.spec
CommitLineData
dead188d 1Summary: Eggdrop is an IRC bot, written in C
06b796b3
ER
2Summary(pl.UTF-8): Eggdrop jest botem IRC napisanym w C
3Summary(pt_BR.UTF-8): Bot de IRC escrito em C
4Summary(ru.UTF-8): Eggdrop, это IRC-бот написанный на языке C.
dead188d 5Name: eggdrop
b57570cc 6Version: 1.6.17
a2d1683d 7Release: 3
2af0b957 8License: GPL v2
dead188d 9Group: Applications/Communications
4b4f8922 10Source0: ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/%{name}%{version}.tar.bz2
b57570cc 11# Source0-md5: 68e181201483dee398f9904e8652e6ca
b41a6adc
AG
12# In order to unify filenames, following language packs and third-party modules were
13# repackaged. Some files were renamed, but none modified. Original archives can be
c3121639 14# found by looking at http://www.egghelp.org/
74059989 15Source10: http://pld.mysza.eu.org/sources/%{name}-language-danish.tar.gz
9b0f2e45 16# Source10-md5: 86b9bbab196f64b09e4daf2dec93fd50
74059989 17Source11: http://pld.mysza.eu.org/sources/%{name}-language-finnish.tar.gz
9b0f2e45 18# Source11-md5: d720c6ad3f19deb8d51eeb753d0da390
74059989 19Source12: http://pld.mysza.eu.org/sources/%{name}-language-italian.tar.gz
9b0f2e45 20# Source12-md5: 9c568bc516ecb202ed9e76c1523e4d6a
74059989 21Source13: http://pld.mysza.eu.org/sources/%{name}-language-norwegian.tar.gz
9b0f2e45 22# Source13-md5: 118e14c8dfe0a6917e8e7b191a733e3f
74059989 23Source14: http://pld.mysza.eu.org/sources/%{name}-language-portuguese.tar.gz
9b0f2e45 24# Source14-md5: 1b96f1ba51a0162665be892327c405cf
74059989 25Source15: http://pld.mysza.eu.org/sources/%{name}-language-portuguese_br.tar.gz
9b0f2e45 26# Source15-md5: 93d4afae51dfa4cd7512fa6236868960
74059989 27Source16: http://pld.mysza.eu.org/sources/%{name}-language-romanian.tar.gz
9b0f2e45 28# Source16-md5: 3664b4f4870eb099d3a291284a076561
3d763985 29# Additional modules taken from various places
74059989 30Source20: http://pld.mysza.eu.org/sources/%{name}-module-away-1.0.tar.gz
9b0f2e45 31# Source20-md5: 89b0529d024d8c29a855fb26e9e24a58
74059989 32Source21: http://pld.mysza.eu.org/sources/%{name}-module-botnetop-1.0.1.tar.gz
9b0f2e45 33# Source21-md5: 1815a88748529d2ce6a221d560678285
74059989 34Source22: http://pld.mysza.eu.org/sources/%{name}-module-fakebotnet-1.3.tar.gz
9b0f2e45 35# Source22-md5: bf6e0ecc97bbe154137dba5f47c6e518
74059989 36Source23: http://pld.mysza.eu.org/sources/%{name}-module-gseen-1.1.0.tar.gz
9b0f2e45 37# Source23-md5: d1b5ff929c360581647a2baf7281a7a6
74059989 38Source24: http://pld.mysza.eu.org/sources/%{name}-module-irctree-1.1.tar.gz
9b0f2e45 39# Source24-md5: 8bf884c57adbb131228fe47bffc69836
0bac4398
AG
40Source25: http://pld.mysza.eu.org/sources/%{name}-module-megahal-2.6b.tar.gz
41# Source25-md5: 1c8762d63d16c95bee3a2399614b8ac5
74059989 42Source26: http://pld.mysza.eu.org/sources/%{name}-module-stats-1.3.3dev1.tar.gz
9b0f2e45 43# Source26-md5: f50299b06dc9c8d29f7abb19defaa917
09ca0d1d
AG
44Source27: http://pld.mysza.eu.org/sources/%{name}-module-idea-1.0.2.tar.gz
45# Source27-md5: dce4a43dfcfb72e143c71e8f6c6fc8c8
74059989 46Source28: http://pld.mysza.eu.org/sources/%{name}-module-twofish-1.0.tar.gz
9b0f2e45 47# Source28-md5: 861957c170b4af105199202e724be2a3
74059989 48Source29: http://pld.mysza.eu.org/sources/%{name}-module-rijndael-1.0.tar.gz
9b0f2e45 49# Source29-md5: 0210476c24ed6f24e1fdc1cbab41a863
dead188d 50Patch0: %{name}-FHS.patch
8643d730 51Patch1: %{name}-doc_makefile.patch
f30e2e97
AG
52Patch2: %{name}-multilevel_sharing.patch
53Patch3: %{name}-topicprot.patch
8643d730 54Patch4: %{name}-config_encryption.patch
8643d730 55Patch5: %{name}-autobotchk.patch
9442cb9d
AG
56Patch6: %{name}-ssl.patch
57Patch7: %{name}-amd64.patch
58Patch8: %{name}-nolibs.patch
2af0b957 59Patch9: %{name}-nohostwhowhom.patch
a2d1683d 60Patch10: %{name}-CVE-2007-2807.patch
82b12a7e 61URL: http://www.eggheads.org/
98dada20
JB
62BuildRequires: autoconf
63BuildRequires: automake
16398cc9 64BuildRequires: openssl-devel >= 0.9.7d
810b9976 65BuildRequires: tcl-devel
f59e3b0f 66Requires: tcl
dead188d 67BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
2b2929cd 68
69%description
f7a7da8e 70Eggdrop is an IRC bot, written in C. If you don't know what IRC is,
71this is probably not whatever you're looking for! Eggdrop, being a
2b2929cd 72bot, sits on a channel and takes protective measures: to keep the
f7a7da8e 73channel from being taken over (in the few ways that anything CAN), to
74recognize banished users or sites and reject them, to recognize
75privileged users and let them gain ops, etc. Eggdrop also contains
b41a6adc
AG
76many modules and scripts, for example for sending files. Here is the
77list of new features as opposed to vanilla eggdrop:
b41a6adc 78- Additional modules, including:
2ffe4561
AG
79 - away
80 - botnetop
81 - fakebotnet
82 - gseen
83 - irctree
84 - megahal
85 - stats
09ca0d1d 86 - three new encryption modules: idea, twofish, rijndael
b41a6adc 87- Additional language packs:
2ffe4561
AG
88 - dannish
89 - finnish
90 - italian
91 - norwegian
92 - portuguese
93 - brazillian portuguese
94 - romanian
b8a2ecab
TP
95- Various small patches were applied
96For more information, see README.PLD.en file located under
6849f768 97%{_docdir}/%{name}-%{version}
2b2929cd 98
78b31db1
JR
99%description -l pl.UTF-8
100Eggdrop jest IRCowym botem napisanym w C. Eggdrop, będąc botem jest na
101kanale i zajmuje się jego ochroną: zabezpieczeniem przed przejęciem,
102nadawaniem odpowiednich przywilejów zarejestrowanym użytkownikom,
103pilnowanie tzw. banów itp. Eggdrop poza tymi funkcjami posiada także
104wiele dodatków, jak przesyłanie plików czy inne skrypty dla rozrywki.
105Oto lista nowych możliwości w odróżnieniu od 'czystego' eggdropa:
106- Dodatkowe moduły, takie jak:
2ffe4561
AG
107 - away
108 - botnetop
109 - fakebotnet
110 - gseen
111 - irctree
112 - megahal
113 - stats
78b31db1 114 - trzy nowe moduły szyfrujące: idea, twofish, rijndael
b41a6adc 115- Dodatkowe
78b31db1
JR
116 - duński
117 - fiński
118 - włoski
2ffe4561
AG
119 - norweski
120 - portugalski
121 - brazylijska odmiana portugalskiego
78b31db1
JR
122 - rumuński
123- Zaaplikowano różne mniejsze lub większe łaty
124Więcej informacji znajdziesz w pliku README.PLD.pl znajdującym się
6849f768 125w katalogu %{_docdir}/%{name}-%{version}
f2dbaada 126
78b31db1
JR
127%description -l pt_BR.UTF-8
128Eggdrop é um bot de IRC, escrito em linguagem C.
f2dbaada 129
b41a6adc 130Eggdrop, sendo um bot, permanece em um canal e toma medidas de
78b31db1
JR
131proteç?o: evitando que o canal seja tomado (usando as poucas maneiras
132possíveis), reconhecendo usuários ou sites expulsos e os rejeitando,
133reconhecendo usuários privilegiados e permitindo que estes recebam OPS
b41a6adc 134etc.
3da23678 135
78b31db1
JR
136%description -l ru.UTF-8
137Eggdrop, это IRC-бот написанный на языке C. Если вы не знаете,
138что такое IRC, то это вероятно не то, что вы ищете!
139Eggdrop находится на канале в целях оказания защитных мер:
140охраны канала от перехвата управления злоумышленниками,
141распознования пользователей или сайтов, для которых канал
142блокирован, с последующим отказом в доступе,
143распознавания операторов канала, с присвоением им
144соответствующих прав и привилегий.
5f792891 145
2b2929cd 146%prep
09ca0d1d 147%setup -q -n %{name}%{version} -a10 -a11 -a12 -a13 -a14 -a15 -a16 -a20 -a21 -a22 -a23 -a24 -a25 -a26 -a27 -a28 -a29
aa05a3d4 148%patch0 -p1
8643d730 149%patch1 -p0
f30e2e97
AG
150%patch2 -p1
151%patch3 -p1
d0ad44d7
AG
152%patch4 -p1
153%patch5 -p1
9442cb9d 154%patch6 -p1
fb3e69ae 155%patch7 -p1
d4cac0e4 156%patch8 -p1
94894fd6 157%patch9 -p1
a2d1683d 158%patch10 -p1
2b2929cd 159
160%build
2ab9cd26 161mv aclocal.m4 acinclude.m4
9235900b 162cp -f /usr/share/automake/config.sub misc/
2ab9cd26
MM
163%{__aclocal}
164%{__autoheader}
165%{__autoconf}
166cd src/mod/compress.mod
167%{__autoconf}
168%configure
169cd ../dns.mod
170%{__autoconf}
fb3e69ae 171%configure
2ab9cd26 172cd ../../..
fb3e69ae 173%configure
aa05a3d4 174%{__make} config
99a4865c 175%{__make}
1eb50e56 176
aa05a3d4 177%install
178rm -rf $RPM_BUILD_ROOT
9442cb9d 179install -d $RPM_BUILD_ROOT{%{_bindir},%{_libdir}/%{name}/modules,%{_mandir}/man1,%{_datadir}/%{name}}
1eb50e56 180
2040fffb
PG
181%{__make} install \
182 DESTDIR=$RPM_BUILD_ROOT
2b2929cd 183
45b3885c 184mv $RPM_BUILD_ROOT/%{name}-%{version} $RPM_BUILD_ROOT%{_bindir}/%{name}
9442cb9d
AG
185mv -f $RPM_BUILD_ROOT{/{text/*,help,scripts,language},%{_datadir}/%{name}/}
186mv -f $RPM_BUILD_ROOT/modules/* $RPM_BUILD_ROOT%{_libdir}/%{name}/modules/
6fdb1035 187mv -f $RPM_BUILD_ROOT{/doc,%{_mandir}}/man1/%{name}.1
9442cb9d 188rm -rf $RPM_BUILD_ROOT/{doc,README,logs,eggdrop.conf}
1601ebf5 189
4fb91510
ER
190rm -rf docs
191cp -a doc docs
192rm -rf docs/{man1,Makefile*}
193
2b2929cd 194%clean
195rm -rf $RPM_BUILD_ROOT
196
3e4145de 197%files
7727dff4 198%defattr(644,root,root,755)
4fb91510 199%doc docs/*
085db322 200%attr(755,root,root) %{_bindir}/%{name}
aa05a3d4 201%dir %{_libdir}/%{name}
202%dir %{_libdir}/%{name}/modules
aa05a3d4 203%attr(755,root,root) %{_libdir}/%{name}/modules/*.so
204%{_datadir}/%{name}
085db322 205%{_mandir}/man1/%{name}.1*
This page took 0.09932 seconds and 4 git commands to generate.