]> git.pld-linux.org Git - packages/ctrlproxy.git/blob - ctrlproxy.spec
- added ctrlproxy-gcc295.patch correcting build with gcc 2.95
[packages/ctrlproxy.git] / ctrlproxy.spec
1 Summary:        an IRC proxy with multi-server and plugin support
2 Summary(pl):    IRC proxy z obs³ug± wielu serwerów i "wtyczek"
3 Name:           ctrlproxy
4 Version:        2.3
5 Release:        1
6 License:        GPL
7 Group:          Networking/Daemons
8 Source0:        http://jelmer.vernstok.nl/oss/ctrlproxy/%{name}-%{version}.tar.gz
9 # Source0-md5:  b807dedad9f158e45d927e1744c8d36c
10 Source1:        %{name}rc
11 Patch0:         %{name}-gcc295.patch
12 URL:            http://jelmer.vernstok.nl/oss/ctrlproxy/
13 BuildRequires:  glib2-devel
14 BuildRequires:  libxml2-devel
15 BuildRequires:  pcre-devel
16 BuildRequires:  popt-devel
17 BuildRequires:  tdb-devel
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 ctrlproxy is a modular IRC proxy. It connects to a number of IRC
22 servers and then passes data it receives on to the modules that have
23 been loaded into it. Current modules are client_simple (for proxy
24 support) and log (for irssi-style log file generation).
25
26 By default, ctrlproxy listens for client connections on port 6668 and
27 any ports after that one, depending on the number of servers it is
28 connected to.
29
30 %description -l pl
31 ctrlproxy jest modularnym serwerem IRC proxy. £±czy siê z wieloma
32 serwerami IRC i przekazuje odebrane dane modu³om które zosta³y
33 za³adowane. W chwili obecnej dostêpne s± modu³y client_simple (do
34 obs³ugi proxy) i log (do tworzenia logów w formacie irssi).
35
36 Domy¶lnie, ctrlproxy oczekuje na po³±czenia od klientów na porcie 6668
37 i dowolnej ilo¶ci kolejnych portów, zale¿nie od ilo¶ci serwerów do
38 których jest pod³±czony.
39
40 %package devel
41 Summary:        Header files and examples for developing ctrlproxy modules
42 Summary(pl):    Pliki nag³ówkowe i przyk³ady s³u¿±ce do rozwijania modu³ów ctrlproxy
43 Group:          Development/Libraries
44
45 %description devel
46 Header files and examples for developing ctrlproxy modules.
47
48 %description devel -l pl
49 Pliki nag³ówkowe i przyk³ady s³u¿±ce do rozwijania modu³ów ctrlproxy.
50
51 %prep
52 %setup -q
53 %patch0 -p1
54
55 %build
56 %{__gettextize}
57 %{__aclocal}
58 %{__autoconf}
59 %{__autoheader}
60 %configure
61 %{__make}
62
63 %install
64 rm -rf $RPM_BUILD_ROOT
65 # create directories if necessary
66 #install -d $RPM_BUILD_ROOT
67
68 %{__make} install \
69         DESTDIR=$RPM_BUILD_ROOT
70
71
72 install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{_sysconfdir}}
73 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}rc
74 cp -r example/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files
80 %defattr(644,root,root,755)
81 %doc %{_prefix}/doc/%{name}/*
82 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}rc
83 %attr(755,root,root) %{_bindir}/*
84 %{_mandir}/man1/ctrlproxy.1*
85 %{_mandir}/man5/ctrlproxyrc.5*
86 %{_libdir}/%{name}/*
87
88 %files devel
89 %defattr(644,root,root,755)
90 %dir %{_examplesdir}/%{name}-%{version}
91 %{_examplesdir}/%{name}-%{version}/*
92 %{_includedir}/*
This page took 0.083428 seconds and 4 git commands to generate.