pghmcfc pushed to perl-RRD-Simple (master). "Tidy up spec (..more)"
notifications at fedoraproject.org
notifications at fedoraproject.org
Tue Apr 21 14:32:20 UTC 2015
>From 7574ef0dd8017059a8fb630bb8749866b62b5fa7 Mon Sep 17 00:00:00 2001
From: Paul Howarth <paul at city-fan.org>
Date: Tue, 21 Apr 2015 15:31:39 +0100
Subject: Tidy up spec
- Classify buildreqs by usage
- Drop %defattr, redundant since rpm 4.4
- Use %license where possible
diff --git a/perl-RRD-Simple.spec b/perl-RRD-Simple.spec
index 3c92f4b..130744f 100644
--- a/perl-RRD-Simple.spec
+++ b/perl-RRD-Simple.spec
@@ -3,7 +3,7 @@
Name: perl-RRD-Simple
Version: 1.44
-Release: 19%{?dist}
+Release: 20%{?dist}
Summary: Simple interface to create and store data in RRD files
Group: Development/Libraries
License: ASL 2.0
@@ -11,20 +11,38 @@ URL: http://search.cpan.org/dist/RRD-Simple
Source0: http://search.cpan.org/CPAN/authors/id/N/NI/NICOLAW/RRD-Simple-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
BuildArch: noarch
+# Module Build
+BuildRequires: perl
+BuildRequires: perl(Config)
+BuildRequires: perl(Module::Build)
+# Module Runtime
BuildRequires: perl(Carp)
+BuildRequires: perl(Data::Dumper)
BuildRequires: perl(Exporter)
BuildRequires: perl(File::Basename)
+BuildRequires: perl(File::Copy)
BuildRequires: perl(File::Spec)
-BuildRequires: perl(Module::Build)
+BuildRequires: perl(File::Temp)
BuildRequires: perl(POSIX)
BuildRequires: perl(RRDs)
+BuildRequires: perl(strict)
+BuildRequires: perl(vars)
+BuildRequires: perl(warnings)
+# Test Suite
+BuildRequires: perl(lib)
BuildRequires: perl(Test::More)
+# Optional Tests
BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage)
+# Runtime
+Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires: perl(Data::Dumper)
+Requires: perl(File::Copy)
+Requires: perl(File::Temp)
+# Optional test dependency that breaks tests
# https://rt.cpan.org/Public/Bug/Display.html?id=46193
BuildConflicts: perl(Test::Deep)
-Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
# Move to unversioned documentation directories from F-20
# https://fedoraproject.org/wiki/Changes/UnversionedDocdirs
@@ -62,12 +80,12 @@ if you do not need to, nor want to, bother defining custom RRA definitions.
%build
# Prevent call-home query/timeout; not strictly necessary
-AUTOMATED_TESTING=1 perl Build.PL installdirs=vendor
+AUTOMATED_TESTING=1 perl Build.PL --installdirs=vendor
./Build
%install
rm -rf %{buildroot}
-./Build install destdir=%{buildroot} create_packlist=0
+./Build install --destdir=%{buildroot} --create_packlist=0
%{_fixperms} %{buildroot}
%check
@@ -77,16 +95,25 @@ LC_ALL=C ./Build test
rm -rf %{buildroot}
%files
-%defattr(-,root,root,-)
-%doc Changes LICENSE NOTICE README examples/ t/
+%if 0%{?_licensedir:1}
+%license LICENSE NOTICE
+%else
+%doc LICENSE NOTICE
+%endif
+%doc Changes README examples/ t/
%dir %{perl_vendorlib}/RRD/
%dir %{perl_vendorlib}/RRD/Simple/
%{perl_vendorlib}/RRD/Simple.pm
%doc %{perl_vendorlib}/RRD/Simple/Examples.pod
-%{_mandir}/man3/RRD::Simple.3pm*
-%{_mandir}/man3/RRD::Simple::Examples.3pm*
+%{_mandir}/man3/RRD::Simple.3*
+%{_mandir}/man3/RRD::Simple::Examples.3*
%changelog
+* Tue Apr 21 2015 Paul Howarth <paul at city-fan.org> - 1.44-20
+- Classify buildreqs by usage
+- Drop %%defattr, redundant since rpm 4.4
+- Use %%license where possible
+
* Thu Aug 28 2014 Jitka Plesnikova <jplesnik at redhat.com> - 1.44-19
- Perl 5.20 rebuild
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/perl-RRD-Simple.git/commit/?h=master&id=7574ef0dd8017059a8fb630bb8749866b62b5fa7
More information about the scm-commits
mailing list