]> git.pld-linux.org Git - SPECS.git/blob - perl-SOAP-Lite-SmartProxy.spec
SPECS updated Sun 1 Aug 11:02:02 CEST 2021
[SPECS.git] / perl-SOAP-Lite-SmartProxy.spec
1 #
2 # Conditional build:
3 %bcond_without  tests   # do not perform "make test"
4
5 %define         pdir    SOAP
6 %define         pnam    Lite-SmartProxy
7 Summary:        SOAP-Lite-SmartProxy - redirect/forward a SOAP client or request
8 Summary(pl.UTF-8):      SOAP-Lite-SmartProxy - przekierowywanie/przekazywanie klientów lub żądań SOAP
9 Name:           perl-SOAP-Lite-SmartProxy
10 Version:        0.11
11 Release:        1
12 # same as perl
13 License:        GPL v1+ or Artistic
14 Group:          Development/Languages/Perl
15 Source0:        http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
16 # Source0-md5:  dc97f030cbcdae32212e5159792e1c06
17 URL:            http://search.cpan.org/dist/SOAP-Lite-SmartProxy/
18 BuildRequires:  perl-devel >= 1:5.8.0
19 BuildRequires:  rpm-perlprov >= 4.1-13
20 # not BRed yet for test
21 Requires:       perl-SOAP-Lite >= 0.46
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 The SmartProxy package is intended for use in a multi-server setting
27 where one or more servers may not be directly accessible to client
28 side scripts. The SmartProxy package makes request redirection and
29 forwarding on a per class basis easy. Client scripts need not know
30 which server is appropriate for a specific request and may make all
31 requests from a single master server which can be relied upon to
32 redirect clients to the server currently fulfilling a given request.
33 The relieves a maintenance burden on the client side. The server may
34 also redirect clients to a new class name or fully qualified action
35 URI (methods and arguments are assumed to remain constant however).
36
37 %description -l pl.UTF-8
38 Pakiet SmartProxy jest przeznaczony do używania w środowisku
39 wieloserwerowym, gdzie jeden lub więcej serwerów nie są bezpośrednio
40 dostępne dla skryptów od strony klienta. Pakiet SmartProxy w prosty
41 sposób przekierowuje i przekazuje żądania w zależności od klasy.
42 Skrypty klienckie nie muszą wiedzieć, który serwer jest właściwy dla
43 danego żądania i mogą wysyłać wszystkie żądania do pojedynczego
44 serwera głównego, który wykonuje przekierowania klientów do serwera
45 aktualnie wykonującego dane żądanie. Zdejmuje to ciężar zarządzania ze
46 strony klienckiej. Serwer może także przekierowywać klientów na nową
47 nazwę klasy lub pełni URI dla akcji (jednak zakłada się, że metody i
48 argumenty pozostają stałe).
49
50 %prep
51 %setup -q -n %{pdir}-%{pnam}-%{version}
52
53 %build
54 %{__perl} Makefile.PL \
55         INSTALLDIRS=vendor
56
57 %{__make}
58
59 %{?with_tests:%{__make} test}
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63
64 %{__make} install \
65         DESTDIR=$RPM_BUILD_ROOT
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %files
71 %defattr(644,root,root,755)
72 %doc Changes README
73 %{perl_vendorlib}/Apache/SmartProxy.pm
74 %{perl_vendorlib}/SOAP/Transport/HTTPX.pm
75 %{_mandir}/man3/*
This page took 0.038688 seconds and 3 git commands to generate.