diff --git a/perl-Test-JSON.changes b/perl-Test-JSON.changes index e421f73..9f0b412 100644 --- a/perl-Test-JSON.changes +++ b/perl-Test-JSON.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Feb 16 21:18:47 UTC 2015 - coolo@suse.com + +- regenerate spec file for inclusion in factory + ------------------------------------------------------------------- Wed Dec 1 10:22:17 UTC 2010 - coolo@novell.com diff --git a/perl-Test-JSON.spec b/perl-Test-JSON.spec index 4bbd638..df17cb8 100644 --- a/perl-Test-JSON.spec +++ b/perl-Test-JSON.spec @@ -1,55 +1,66 @@ -# vim: set sw=4 ts=4 et nu: -# norootforbuild +# +# spec file for package perl-Test-JSON +# +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + Name: perl-Test-JSON Version: 0.11 Release: 0 -Summary: Test JSON Data -Source: http://search.cpan.org/CPAN/authors/id/O/OV/OVID/Test-JSON-%{version}.tar.gz -URL: http://search.cpan.org/dist/Test-JSON/ +%define cpan_name Test-JSON +Summary: Test JSON data +License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl -License: Perl License -BuildRoot: %{_tmppath}/build-%{name}-%{version} -%{perl_requires} -BuildRequires: make perl +Url: http://search.cpan.org/dist/Test-JSON/ +Source: http://www.cpan.org/authors/id/O/OV/OVID/%{cpan_name}-%{version}.tar.gz +BuildArch: noarch +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Test::Differences) -BuildRequires: perl(Test::Tester) -BuildRequires: perl(Test::Pod::Coverage) -BuildRequires: perl(JSON::Any) -Requires: perl(Test::Differences) -Requires: perl(Test::Tester) -Requires: perl(JSON::Any) +BuildRequires: perl(JSON::Any) >= 1.2 +BuildRequires: perl(Module::Build) +BuildRequires: perl(Test::Differences) >= 0.47 +BuildRequires: perl(Test::Tester) >= 0.107 +Requires: perl(JSON::Any) >= 1.2 +Requires: perl(Test::Differences) >= 0.47 +Requires: perl(Test::Tester) >= 0.107 +%{perl_requires} %description JavaScript Object Notation (JSON) is a lightweight data interchange format. -Test::JSON makes it easy to verify that you have built valid JSON and that it -matches your expected output. +the Test::JSON manpage makes it easy to verify that you have built valid +JSON and that it matches your expected output. + +See the http://www.json.org/ manpage for more information. %prep -%setup -q -n "Test-JSON-%{version}" -%__sed -i '/^auto_install/d' Makefile.PL +%setup -q -n %{cpan_name}-%{version} %build -%__perl Makefile.PL PREFIX="%{_prefix}" -%__make %{?jobs:-j%{jobs}} - -%install -%perl_make_install -%perl_process_packlist +%{__perl} Build.PL installdirs=vendor +./Build build flags=%{?_smp_mflags} %check -%__make test +./Build test -%clean -%{?buildroot:%__rm -rf "%{buildroot}"} +%install +./Build install destdir=%{buildroot} create_packlist=0 +%perl_gen_filelist -%files -%defattr(-,root,root) +%files -f %{name}.files +%defattr(-,root,root,755) %doc Changes README -%dir %{perl_vendorlib}/Test -%{perl_vendorlib}/Test/JSON.pm -%dir %{perl_vendorarch}/auto/Test -%{perl_vendorarch}/auto/Test/JSON -%doc %{perl_man3dir}/Test::JSON.%{perl_man3ext}%{ext_man} +%changelog