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