Group :: Development/Perl
RPM: perl-ConfigReader-Simple
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define _unpackaged_files_terminate_build 1
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
BuildRequires: perl-podlators
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define upstream_name ConfigReader-Simple
%define upstream_version 1.294
%{?perl_default_filter}
Name: perl-%{upstream_name}
Version: 1.295
Release: alt1
License: GPL+ or Artistic
Group: Development/Perl
Summary: Read simple configuration file formats
Url: https://metacpan.org/release/%{upstream_name}
Source0: http://www.cpan.org/authors/id/B/BD/BDFOY/%{upstream_name}-%{version}.tar.gz
BuildRequires: perl(Carp.pm)
BuildRequires: perl(Data/Dumper.pm)
BuildRequires: perl(ExtUtils/MakeMaker.pm)
BuildRequires: perl(File/Spec.pm)
BuildRequires: perl(File/Spec/Functions.pm)
BuildRequires: perl(Test/More.pm)
BuildRequires: perl(Test/Output.pm)
BuildRequires: perl(Test/Warn.pm)
BuildRequires: perl(strict.pm)
BuildRequires: perl(subs.pm)
BuildRequires: perl(vars.pm)
BuildRequires: perl(warnings.pm)
BuildArch: noarch
Source44: import.info
%description
'ConfigReader::Simple' reads and parses simple configuration files. It is
designed to be smaller and simpler than the 'ConfigReader' module and is
more suited to simple configuration files.
The configuration file format
The configuration file uses a line-oriented format, meaning that the
directives do not have containers. The values can be split across lines
with a continuation character, but for the most part everything ends up
on the same line.
The first group of non-whitespace characters is the "directive", or the
name of the configuration item. The linear whitespace after that
separates the directive from the "value", which is the rest of the
line, including any other whitespace.
%prep
%setup -q -n %{upstream_name}-%{version}
%build
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
make test
%install
%makeinstall_std
%files
%doc Changes META.json META.yml eg examples README.pod
%{perl_vendor_privlib}/*
%changelog
…
Full changelog you can see here
# BEGIN SourceDeps(oneline):
BuildRequires(pre): rpm-build-perl
BuildRequires: perl-podlators
# END SourceDeps(oneline)
# see https://bugzilla.altlinux.org/show_bug.cgi?id=10382
%define _localstatedir %{_var}
%define upstream_name ConfigReader-Simple
%define upstream_version 1.294
%{?perl_default_filter}
Name: perl-%{upstream_name}
Version: 1.295
Release: alt1
License: GPL+ or Artistic
Group: Development/Perl
Summary: Read simple configuration file formats
Url: https://metacpan.org/release/%{upstream_name}
Source0: http://www.cpan.org/authors/id/B/BD/BDFOY/%{upstream_name}-%{version}.tar.gz
BuildRequires: perl(Carp.pm)
BuildRequires: perl(Data/Dumper.pm)
BuildRequires: perl(ExtUtils/MakeMaker.pm)
BuildRequires: perl(File/Spec.pm)
BuildRequires: perl(File/Spec/Functions.pm)
BuildRequires: perl(Test/More.pm)
BuildRequires: perl(Test/Output.pm)
BuildRequires: perl(Test/Warn.pm)
BuildRequires: perl(strict.pm)
BuildRequires: perl(subs.pm)
BuildRequires: perl(vars.pm)
BuildRequires: perl(warnings.pm)
BuildArch: noarch
Source44: import.info
%description
'ConfigReader::Simple' reads and parses simple configuration files. It is
designed to be smaller and simpler than the 'ConfigReader' module and is
more suited to simple configuration files.
The configuration file format
The configuration file uses a line-oriented format, meaning that the
directives do not have containers. The values can be split across lines
with a continuation character, but for the most part everything ends up
on the same line.
The first group of non-whitespace characters is the "directive", or the
name of the configuration item. The linear whitespace after that
separates the directive from the "value", which is the rest of the
line, including any other whitespace.
%prep
%setup -q -n %{upstream_name}-%{version}
%build
/usr/bin/perl Makefile.PL INSTALLDIRS=vendor
%make_build
%check
make test
%install
%makeinstall_std
%files
%doc Changes META.json META.yml eg examples README.pod
%{perl_vendor_privlib}/*
%changelog
…
Full changelog you can see here