-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathperl-Config-GitLike.spec
58 lines (46 loc) · 1.68 KB
/
perl-Config-GitLike.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
53
54
55
56
57
58
Name: perl-Config-GitLike
Version: 1.15
Release: 1%{?dist}
Summary: Git-compatible config file parsing
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Config-GitLike/
Source0: http://cpan.metacpan.org//authors/id/A/AL/ALEXMV/Config-GitLike-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: perl >= 1:5.8.0
BuildRequires: perl(Moo)
BuildRequires: perl(MooX::Types::MooseLike)
BuildRequires: perl(Test::Exception)
Requires: perl(Moo)
Requires: perl(MooX::Types::MooseLike)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description
This module handles interaction with configuration files of the style used
by the version control system Git. It can both parse and modify these
files, as well as create entirely new ones.
%prep
%setup -q -n Config-GitLike-%{version}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
%{_fixperms} $RPM_BUILD_ROOT/*
%check
make test
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc Changes
%{perl_vendorlib}/*
%{_mandir}/man3/*
%changelog
* Tue Jul 29 2014 David E. Wheeler <[email protected]> 1.15-1
- Update to v1.15, which uses Moo instead of Any::Moose.
* Mon Aug 13 2012 David E. Wheeler <[email protected]> 1.09-1
- Specfile autogenerated by cpanspec 1.78.