-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
perl-Config-Tiny.spec
50 lines (40 loc) · 1.46 KB
/
perl-Config-Tiny.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
%define upstream_name Config-Tiny
%define upstream_version 2.20
Summary: Read/Write .ini style files with as little code as possible
Name: perl-%{upstream_name}
Version: %perl_convert_version %{upstream_version}
Release: 7
License: GPLv2+ or Artistic
Group: Development/Perl
Url: http://search.cpan.org/dist/%{upstream_name}
Source0: http://www.cpan.org/modules/by-module/Config/Config-Tiny-%{upstream_version}.tgz
BuildArch: noarch
BuildRequires: perl(Test::More)
BuildRequires: perl-devel
%description
"Config::Tiny" is a perl class to read and write .ini style
configuration files with as little code as possible, reducing load time
and memory overhead. Most of the time it is accepted that Perl
applications use a lot of memory and modules. The "::Tiny" family of
modules is specifically intended to provide an ultralight alternative to
the standard modules.
This module is primarily for reading human written files, and anything
we write shouldn't need to have documentation/comments. If you need
something with more power move up to Config::Simple, Config::General or
one of the many other "Config::" modules. To rephrase, Config::Tiny does
not preserve your comments, whitespace, or the order of your config
file.
%prep
%setup -qn %{upstream_name}-%{upstream_version}
%build
chmod 644 Changes lib/Config/Tiny.pm
%__perl Makefile.PL INSTALLDIRS=vendor
%make
%check
%make test
%install
%makeinstall_std
%files
%doc Changes README
%{perl_vendorlib}/Config
%{_mandir}/man3/*