]> git.pld-linux.org Git - packages/perl-Net-Server.git/blame - perl-Net-Server.spec
- release 5
[packages/perl-Net-Server.git] / perl-Net-Server.spec
CommitLineData
e80b3873
ER
1# TODO
2# - Module IO::Multiplex is required for Multiplex. at /usr/share/perl5/vendor_perl/Net/Server/Multiplex.pm line 32.
3# subpkg or add to Requires?
5514c795 4#
f8dc4d01
AM
5# tests hang on udp
6%bcond_with tests # perform "make test"
e705ab18 7
d142a4b8 8%define pdir Net
9%define pnam Net-Server
e705ab18 10%include /usr/lib/rpm/macros.perl
7f8f0f24
JB
11Summary: Net::Server - extensible, general Perl server engine
12Summary(pl.UTF-8): Net::Server - ogólny, rozszerzalny silnik serwerowy w Perlu
7eff2dfc 13Name: perl-Net-Server
b2d347c0 14Version: 0.97
c92f03c6 15Release: 5
18192ef4 16License: GPL or Artistic
7eff2dfc 17Group: Development/Languages/Perl
7f8f0f24 18Source0: http://www.cpan.org/modules/by-module/Net/%{pnam}-%{version}.tar.gz
b2d347c0 19# Source0-md5: f884b6c5b1d2698a82bbc7ba659690a1
d9c8a398 20URL: http://search.cpan.org/dist/Net-Server/
ad1f7ab4 21BuildRequires: perl-devel >= 1:5.8.0
11c60849 22BuildRequires: rpm-perlprov >= 4.1-13
e705ab18 23Suggests: perl-Net-CIDR
7b72bb2c 24Conflicts: amavisd-new < 1:2.4.1
7eff2dfc
JR
25BuildArch: noarch
26BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28%description
d7784be4
JB
29"Net::Server" is an extensible, generic Perl server engine.
30"Net::Server" combines the good properties from "Net::Daemon" (0.34),
31"NetServer::Generic" (1.03), and "Net::FTPServer" (1.0), and also from
32various concepts in the Apache Webserver.
7eff2dfc
JR
33
34"Net::Server" attempts to be a generic server as in "Net::Daemon" and
d7784be4
JB
35"NetServer::Generic". It includes with it the ability to run as an
36inetd process ("Net::Server::INET"), a single connection server
37("Net::Server" or "Net::Server::Single"), a forking server
38("Net::Server::Fork"), a preforking server which maintains a constant
39number of preforked children ("Net::Server::PreForkSimple"), or as a
40managed preforking server which maintains the number of children based
41on server load ("Net::Server::PreFork"). In all but the inetd type,
42the server provides the ability to connect to one or to multiple
43server ports.
44
2e298757
JR
45%description -l pl.UTF-8
46Net::Server jest rozszerzalnym, ogólnym silnikiem serwerowym dla
47Perla. Net::Server łączy dobre cechy modułów Net::Daemon (0.34),
48NetServer::Generic (1.03) i Net::FTPServer (1.0), a także różne
d7784be4
JB
49koncepcje z serwera WWW Apache.
50
2e298757
JR
51Net::Server próbuje być ogólnym serwerem, takim jak Net::Daemon i
52NetServer::Generic. Ma możliwość uruchamiania jako proces inetd
53(Net::Server::INET), serwer dla pojedynczego połączenia (Net::Server
54lub Net::Server::Single), serwer forkujący się (Net::Server::Fork),
55serwer preforkujący się i utrzymujący stałą liczbę potomków
56(Net::Server::PreForkSimple) lub jako serwer preforkujący się i
57zarządzający liczbą potomków w zależności od obciążenia serwera
58(Net::Server::PreFork). We wszystkich rodzajach oprócz inetd serwer ma
59możliwość łączenia na jeden lub wiele portów.
7eff2dfc
JR
60
61%prep
62%setup -q -n %{pnam}-%{version}
63
64%build
11c60849 65%{__perl} Makefile.PL \
61ef2a27 66 INSTALLDIRS=vendor
7eff2dfc 67%{__make}
18192ef4 68
d9c8a398 69%{?with_tests:%{__make} test}
7eff2dfc
JR
70
71%install
72rm -rf $RPM_BUILD_ROOT
5514c795 73%{__make} install \
74 DESTDIR=$RPM_BUILD_ROOT
7eff2dfc 75
9be7621d
ER
76install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
77cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
78
e705ab18 79rm -f $RPM_BUILD_ROOT%{perl_vendorarch}/auto/Net/Server/.packlist
9be7621d 80
7eff2dfc
JR
81%clean
82rm -rf $RPM_BUILD_ROOT
83
84%files
85%defattr(644,root,root,755)
9be7621d 86%doc Changes README
11c60849 87%{perl_vendorlib}/Net/Server*
7eff2dfc 88%{_mandir}/man3/*
9be7621d 89%{_examplesdir}/*
This page took 0.169983 seconds and 4 git commands to generate.