]>
Commit | Line | Data |
---|---|---|
003c043b | 1 | # |
2 | # Conditional build: | |
4b62bbbb | 3 | %bcond_without tests # Do not perform "make test" |
ebab9ef7 | 4 | # |
36f20a2d | 5 | %include /usr/lib/rpm/macros.perl |
65eedde8 | 6 | %define pdir Crypt |
7 | %define pnam SSLeay | |
27ef64d7 | 8 | Summary: Crypt::SSLeay - OpenSSL glue that provides LWP HTTPS support |
9a9612ae ER |
9 | Summary(cs.UTF-8): Crypt::SSLeay - spojení OpenSSL, které poskytuje podporu HTTPS pro LWP |
10 | Summary(da.UTF-8): Crypt::SSLeay - OpenSSL-klister som giver understøttelse for LWP HTTPS | |
11 | Summary(de.UTF-8): Crypt::SSLeay - OpenSSL Elemente für LWP HTTPS Support | |
12 | Summary(es.UTF-8): Crypt::SSLeay - Enlace OpenSSL que proporciona soporte HTTPS LWP | |
13 | Summary(fr.UTF-8): Crypt::SSLeay - colle OpenSSL fournissant une prise en charge LWP HTTPS | |
14 | Summary(it.UTF-8): Crypt::SSLeay - OpenSSL glue che fornisce supporto per LWP HTTPS | |
15 | Summary(ja.UTF-8): Crypt::SSLeay - LWP HTTPSのサポートを提供するOpenSSL glue | |
16 | Summary(ko.UTF-8): Crypt::SSLeay - LWP HTTPS 지원을 제공하는 OpenSSL 접착(glue) 입니다 | |
17 | Summary(pl.UTF-8): Crypt::SSLeay - obsługa HTTPS dla LWP przez połączenie z OpenSSL | |
18 | Summary(pt.UTF-8): Crypt::SSLeay - a interface de OpenSSL que oferece o suporte em LWP de HTTPS | |
19 | Summary(pt_BR.UTF-8): Crypt::SSLeay - a interface de OpenSSL que oferece o suporte em LWP de HTTPS | |
20 | Summary(sv.UTF-8): Crypt::SSLeay - OpenSSL-klister som gör stöd för LWP HTTPS | |
21 | Summary(tr.UTF-8): Crypt::SSLeay - LWP HTTPS desteği sağlayan OpenSSL bağlantısı | |
22 | Summary(zh_CN.UTF-8): Crypt::SSLeay - 提供 LWP HTTPS 支持的 OpenSSL 胶水 | |
23 | Summary(zh_TW.UTF-8): Crypt::SSLeay - 提供 LWP HTTPS 支援的 OpenSSL glue。 | |
edbbf9de | 24 | Name: perl-Crypt-SSLeay |
f85f3c0e | 25 | Version: 0.72 |
fab7cecd | 26 | Release: 10 |
bfca28c5 | 27 | # same as perl |
22450f21 | 28 | License: GPL v1+ or Artistic |
edbbf9de | 29 | Group: Development/Languages/Perl |
69f29617 | 30 | Source0: http://www.cpan.org/modules/by-module/Crypt/%{pdir}-%{pnam}-%{version}.tar.gz |
f85f3c0e | 31 | # Source0-md5: 77d955c9056dbb12413d95d8852a9cdf |
cdbbf223 | 32 | Patch0: no-dot-in-inc.patch |
fab7cecd | 33 | Patch1: openssl.patch |
ebc5e513 | 34 | URL: http://search.cpan.org/dist/Crypt-SSLeay/ |
fda8684b | 35 | BuildRequires: openssl-devel >= 0.9.7d |
4694f018 JB |
36 | BuildRequires: perl-ExtUtils-CBuilder >= 0.280205 |
37 | BuildRequires: perl-Path-Class >= 0.35 | |
054a0ff1 JB |
38 | %if %{with tests} |
39 | BuildRequires: perl-Test-Simple >= 0.88 | |
4694f018 | 40 | BuildRequires: perl-Try-Tiny >= 0.19 |
054a0ff1 | 41 | %endif |
52838cab | 42 | BuildRequires: perl-devel >= 1:5.8.0 |
ebab9ef7 | 43 | BuildRequires: rpm-perlprov >= 4.1-13 |
4694f018 | 44 | Conflicts: perl-LWP-Protocol-https < 6.02 |
a1dab319 | 45 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
edbbf9de | 46 | |
47 | %description | |
27ef64d7 | 48 | This perl module provides support for the HTTPS protocol under LWP, |
49 | so that a LWP::UserAgent can make HTTPS GET & HEAD & POST requests. | |
003c043b | 50 | |
51 | The Crypt::SSLeay package contains Net::SSL, which is automatically | |
27ef64d7 | 52 | loaded by LWP::Protocol::https on HTTPS requests, and provides the |
003c043b | 53 | necessary SSL glue for that module to work. |
54 | ||
eefc24dd JR |
55 | %description -l cs.UTF-8 |
56 | Tento modul Perlu nabízí podporu pro protokol HTTPS pod LWP, takže | |
57 | LWP::UserAgent může provádět HTTPS požadavky GET & HEAD & POST. Pro | |
58 | informace o požadavcích POST si prosím přečtěte perldoc LWP. | |
128dbb1a | 59 | |
eefc24dd JR |
60 | Balíček Crypt::SSLeay obsahuje Net::SSL, který je automaticky nahrán |
61 | LWP::Protocol::https při požadavcích HTTPS, a nabízí potřebné spojení | |
128dbb1a | 62 | SSL, aby tento modul fungoval. |
63 | ||
eefc24dd JR |
64 | %description -l da.UTF-8 |
65 | Dette perlmodul giver understøttelse for protokollen HTTPS under LWP, | |
66 | så en LWP::UserAgent kan lave HTTPS-forespørgslerne GET & HEAD & POST. | |
67 | Se perldoc LWP for mere information om POST-forespørgsler. | |
128dbb1a | 68 | |
eefc24dd JR |
69 | Pakken Crypt::SSLeay indeholder Net::SSL som automatisk læses ind af |
70 | LWP::Protocol::https ved HTTPS-forespørgsler, og giver det nødvendige | |
128dbb1a | 71 | SSL-klister til at det modul kan fungere. |
72 | ||
eefc24dd JR |
73 | %description -l de.UTF-8 |
74 | Dieses Perl-Modul liefert Support für das HTTPS-Protokoll unter LWP, | |
75 | so dass ein LWP::UserAgent HTTPS GET & HEAD & POST Anfragen ausführen | |
76 | kann. Weitere Informationen über POST-Anfragen sindin perldoc LWP | |
128dbb1a | 77 | enthalten. |
78 | ||
eefc24dd | 79 | Das Crypt::SSLeay Paket enthält Net::SSL, das bei HTTPS-Anfragen |
128dbb1a | 80 | automatisch von LWP::Protocol::https geladen wird, und bietet die |
eefc24dd | 81 | erforderlichen SSL-Elemente für das Modul. |
128dbb1a | 82 | |
eefc24dd JR |
83 | %description -l es.UTF-8 |
84 | Este módulo perl proporciona soporte para el protocolo HTTPS bajo LWP, | |
128dbb1a | 85 | de manera que LWP::UserAgent pueda crear peticiones GET & HEAD & POST. |
eefc24dd | 86 | Consulte perldoc LWP para más información sobre las peticiones POST. |
128dbb1a | 87 | |
88 | El paquete Crypt::SSLeay contiene Net::SSL, que se descarga | |
eefc24dd JR |
89 | automáticamente por LWP::Protocol::https en las peticiones HTTPS y |
90 | proporciona los elementos necesarios SSL para que funcione el módulo. | |
128dbb1a | 91 | |
eefc24dd | 92 | %description -l fr.UTF-8 |
27ef64d7 | 93 | Le module perl fournit un support pour le protocole HTTPS sous LWP, de |
eefc24dd | 94 | manière à ce qu'un LWP::UserAgent puisse exécuter les requêtes GET & |
128dbb1a | 95 | HEAD & POST. Veuillez consulter perldoc LWP pour obtenir de plus |
eefc24dd | 96 | amples informations concernant les requêtes POST. |
128dbb1a | 97 | |
eefc24dd JR |
98 | Le paquetage Crypt::SSLeay contient Net::SSL, qui est chargé |
99 | automatiquement par LWP::Protocol::https sur les requêtes HTTPS, et | |
100 | fournit la colle SSL nécessaire pour faire fonctionner ce module. | |
128dbb1a | 101 | |
eefc24dd | 102 | %description -l it.UTF-8 |
27ef64d7 | 103 | Questo modulo di perl supporta il protocollo HTTPS in LWP, in modo che |
104 | un LWP::UserAgent possa effettuare richieste GET & HEAD & POST HTTP. | |
128dbb1a | 105 | Consultare perldoc LWP per ulteriori informazioni sulle richieste |
106 | POST. | |
107 | ||
108 | Il pacchetto Crypt::SSLeay contiene Net::SSL, che viene caricato | |
27ef64d7 | 109 | automaticamente da LWP::Protocol::https sulle richieste HTTP e |
128dbb1a | 110 | fornisce la colla SSL necessaria per far funzionare quel modulo. |
111 | ||
eefc24dd JR |
112 | %description -l ja.UTF-8 |
113 | この perlモジュールは、LWPの元でHTTPSプロトコル用のサポートを提供しま | |
114 | す。ですから、LWP::UserAgent は HTTPS GET & HEAD & POSTリクエストを | |
115 | 作成できます。 POSTリクエストの詳細については perldoc LWPを | |
116 | 御覧下さい。 理 末スト Crypt::SSLeayパッケージには、hリクエストにより | |
117 | LWP::Protocol::https で自動的にロードされるNet::SSLを含んでいます。そ | |
118 | して、モジュールが動作するよう に 必要なSSL glueを提供します。 | |
119 | ||
120 | %description -l ko.UTF-8 | |
121 | 이 perl 모듈은 LWP::UserAgent가 HTTPS GET, HEAD, POST 요청을 생성할 수 | |
122 | 있도록 LWP 하에서 HTTPS 프로토콜에 대한 지원을 제공합니다. POST 요청에 | |
123 | 대한 보다 많은 정보를 원하시면, perldoc LWP를 참조하시기 바랍니다. | |
124 | ||
125 | Crypt::SSLeay 패키지에는 HTTPS 요청에 따라 LWP::Protocol::https에 의해 | |
126 | 자동으로 로딩되는 Net::SSL가 포함되어 있으며, 해당 모듈이 작동하는데 | |
127 | 필요한 SSL 접착 (glue)을 제공합니다. | |
128 | ||
129 | %description -l pl.UTF-8 | |
130 | Ten moduł Perla dostarcza obsługę protokołu HTTPS dla LWP, dzięki | |
131 | czemu LWP::UserAgent może wykonywać zapytania GET i POST po HTTPS. | |
132 | ||
133 | Pakiet Crypt::SSLeay zawiera moduł Net::SSL, automatycznie ładowany | |
134 | przez LWP::Protocol::https w przypadku zapytań HTTPS, oraz dostarcza | |
135 | niezbędnych do jego działania składników. | |
136 | ||
137 | %description -l pt.UTF-8 | |
138 | Este módulo de Perl providencia o suporte para o protocolo HTTP em | |
128dbb1a | 139 | LWP, de modo a que um LWP::UserAgent possa fazer pedidos de HTTPS de |
eefc24dd | 140 | GET & HEAD & POST. Veja o LWP do 'perldoc' para mais informações sobre |
128dbb1a | 141 | os pedidos de POST. |
142 | ||
eefc24dd | 143 | O pacote Crypt::SSLeay contém o Net::SSL, que é carregado |
128dbb1a | 144 | automaticamente pelo LWP::Protocol::https nos pedidos de HTTPS, e que |
eefc24dd | 145 | fornece a lógica de interacção com o SSL necessária para o módulo |
128dbb1a | 146 | funcionar. |
147 | ||
eefc24dd JR |
148 | %description -l pt_BR.UTF-8 |
149 | Este módulo de Perl providencia o suporte para o protocolo HTTP em | |
128dbb1a | 150 | LWP, de modo a que um LWP::UserAgent possa fazer pedidos de HTTPS de |
eefc24dd | 151 | GET & HEAD & POST. Veja o LWP do 'perldoc' para mais informações sobre |
128dbb1a | 152 | os pedidos de POST. |
153 | ||
eefc24dd | 154 | O pacote Crypt::SSLeay contém o Net::SSL, que é carregado |
128dbb1a | 155 | automaticamente pelo LWP::Protocol::https nos pedidos de HTTPS, e que |
eefc24dd | 156 | fornece a lógica de interacção com o SSL necessária para o módulo |
128dbb1a | 157 | funcionar. |
158 | ||
eefc24dd JR |
159 | %description -l sv.UTF-8 |
160 | Denna perlmodul ger stöd för protokollet HTTPS under LWP, så att en | |
161 | LWP::UserAgent kan göra HTTPS-begäran GET & HEAD & POST. Se perldoc | |
162 | LWP för mer information om POST-begäran. | |
128dbb1a | 163 | |
eefc24dd JR |
164 | Paketet Crypt::SSLeay innehåller Net::SSL som automatiskt läses in av |
165 | LWP::Protocol::https vid HTTPS-begäran, och ger det nödvändiga | |
166 | SSL-klistret för att den mudulen skall fungera. | |
128dbb1a | 167 | |
eefc24dd JR |
168 | %description -l zh_CN.UTF-8 |
169 | 该 Perl 模块提供对 LWP 下的 HTTPS 协议的支持,因此 | |
170 | LWP::UserAgent 能够进行HTTPS GET & HEAD & POST | |
171 | 请求。请参阅 perldoc LWP 来获取关于 POST 请求的详 | |
172 | 细信息。 | |
128dbb1a | 173 | |
eefc24dd JR |
174 | Crypt::SSLeay 软件包包含 Net::SSL(它在 HTTPS 请求时 |
175 | 被 LWP::Protocol::https 自动载入),并且为该模块的运行 | |
176 | 提供了必要的 SSL 胶水。 | |
128dbb1a | 177 | |
edbbf9de | 178 | %prep |
36f20a2d | 179 | %setup -q -n %{pdir}-%{pnam}-%{version} |
cdbbf223 | 180 | %patch0 -p1 |
fab7cecd | 181 | %patch1 -p1 |
edbbf9de | 182 | |
183 | %build | |
ebab9ef7 | 184 | yes "" | %{__perl} Makefile.PL \ |
185 | INSTALLDIRS=vendor | |
964b2ccb | 186 | %{__make} \ |
64622229 | 187 | CC="%{__cc}" \ |
964b2ccb | 188 | OPTIMIZE="%{rpmcflags}" |
ebab9ef7 | 189 | |
4b62bbbb | 190 | %{?with_tests:%{__make} test} |
fbe7e27a | 191 | |
edbbf9de | 192 | %install |
193 | rm -rf $RPM_BUILD_ROOT | |
edbbf9de | 194 | |
609e2613 | 195 | %{__make} install \ |
196 | DESTDIR=$RPM_BUILD_ROOT | |
edbbf9de | 197 | |
edbbf9de | 198 | %clean |
199 | rm -rf $RPM_BUILD_ROOT | |
200 | ||
201 | %files | |
202 | %defattr(644,root,root,755) | |
4bdb6f72 | 203 | %doc Changes TODO |
ebab9ef7 | 204 | %{perl_vendorarch}/Crypt/SSLeay.pm |
205 | %{perl_vendorarch}/Crypt/SSLeay | |
206 | %{perl_vendorarch}/Net/SSL.pm | |
207 | %dir %{perl_vendorarch}/auto/Crypt/SSLeay | |
ebab9ef7 | 208 | %attr(755,root,root) %{perl_vendorarch}/auto/Crypt/SSLeay/SSLeay.so |
f85f3c0e | 209 | %{_mandir}/man3/Crypt::SSLeay*.3pm* |
054a0ff1 | 210 | %{_mandir}/man3/Net::SSL.3pm* |