-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
perl-CGI.spec
52 lines (43 loc) · 1.49 KB
/
perl-CGI.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
%define upstream_name CGI
%define upstream_version 4.44
Name: perl-%{upstream_name}
Version: %perl_convert_version %{upstream_version}
Release: 1
Epoch: 1
Summary: Simple Common Gateway Interface class for Perl
License: GPL+ or Artistic
Group: Development/Perl
Url: http://metacpan.org/pod/CGI
Source0: http://search.cpan.org/CPAN/authors/id/L/LE/LEEJO/%{upstream_name}-%{upstream_version}.tar.gz
BuildRequires: perl(Test::Deep)
BuildRequires: perl(Test::Warn)
BuildRequires: perl(HTML::Entities)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(File::Spec) >= 0.820.0
BuildRequires: perl(Test::More) >= 0.980.0
BuildRequires: perl-devel
BuildArch: noarch
%description
This perl library uses perl5 objects to make it easy to create
Web fill-out forms and parse their contents. This package
defines CGI objects, entities that contain the values of the
current query string and other state variables. Using a CGI
object's methods, you can examine keywords and parameters
passed to your script, and create forms whose initial values
are taken from the current query (thereby preserving state
information).
%prep
%setup -q -n %{upstream_name}-%{upstream_version}
perl -pi -e s,/usr/local/bin/perl,/usr/bin/perl, examples/*.{cgi,pl}
chmod 755 examples
%build
perl Makefile.PL INSTALLDIRS=vendor
%make_build
%install
%make_install
%files
%doc Changes META.json META.yml examples
%{perl_vendorlib}/CGI
%{perl_vendorlib}/*.pm
%{perl_vendorlib}/*.pod
%{_mandir}/man3/*