eseyman pushed to perl-MooseX-Declare (master). "Update to 0.41"

notifications at fedoraproject.org notifications at fedoraproject.org
Sun May 17 22:13:57 UTC 2015


From 0969aa1686ad19a62da3ed59328e7696b7510966 Mon Sep 17 00:00:00 2001
From: Emmanuel Seyman <emmanuel at seyman.fr>
Date: Mon, 18 May 2015 00:13:49 +0200
Subject: Update to 0.41


diff --git a/.gitignore b/.gitignore
index d666f23..69ddafe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ MooseX-Declare-0.33.tar.gz
 /MooseX-Declare-0.35.tar.gz
 /MooseX-Declare-0.39.tar.gz
 /MooseX-Declare-0.40.tar.gz
+/MooseX-Declare-0.41.tar.gz
diff --git a/perl-MooseX-Declare.spec b/perl-MooseX-Declare.spec
index a64be10..3fdb8e4 100644
--- a/perl-MooseX-Declare.spec
+++ b/perl-MooseX-Declare.spec
@@ -1,6 +1,6 @@
 Name:           perl-MooseX-Declare
-Version:        0.40
-Release:        2%{?dist}
+Version:        0.41
+Release:        1%{?dist}
 Summary:        Declarative syntax for Moose
 License:        GPL+ or Artistic
 
@@ -10,6 +10,7 @@ BuildArch:      noarch
 BuildRequires:  perl(Devel::Declare) >= 0.005011
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(List::MoreUtils)
+BuildRequires:  perl(Module::Build::Tiny) >= 0.039
 BuildRequires:  perl(Moose) >= 0.90
 BuildRequires:  perl(MooseX::Method::Signatures) >= 0.36
 BuildRequires:  perl(MooseX::Role::Parameterized) >= 0.12
@@ -37,27 +38,28 @@ system for Perl 5. When used, it sets up the class and role keywords.
 %setup -q -n MooseX-Declare-%{version}
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+perl Build.PL --installdirs=vendor
+./Build
 
 %install
-make pure_install DESTDIR=$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 \;
-
+./Build install --destdir=%{buildroot} --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
-make test
+./Build test
 
 %files
-%doc Changes README TODO
+%doc Changes README
 %license LICENSE
 %{perl_vendorlib}/MooseX*
 %{_mandir}/man3/MooseX*
 
 %changelog
+* Sun May 17 2015 Emmanuel Seyman <emmanuel at seyman.fr> - 0.41-1
+- Update to 0.41
+- Switch to Module::Build::Tiny as a build-system
+- Remove TODO from the list of installed files
+
 * Thu Nov 20 2014 Emmanuel Seyman <emmanuel at seyman.fr> - 0.40-2
 - Adds Provides: that MooseX-Declare now hides from PAUSE
 
diff --git a/sources b/sources
index b3cf862..0a86a28 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ea405ef8b2f1cedc13f8af8875dd268c  MooseX-Declare-0.40.tar.gz
+8529212d3712dcde627dbccfcf55108f  MooseX-Declare-0.41.tar.gz
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/perl-MooseX-Declare.git/commit/?h=master&id=0969aa1686ad19a62da3ed59328e7696b7510966


More information about the perl-devel mailing list