[perl-File-MimeInfo] 0.19 bump

Jitka Plesnikova jplesnik at fedoraproject.org
Tue Oct 8 09:54:19 UTC 2013


commit cd06124d5fc306a9b42db3eacf9de3fd91bd06e4
Author: Jitka Plesnikova <jplesnik at redhat.com>
Date:   Tue Oct 8 11:54:08 2013 +0200

    0.19 bump

 .gitignore                         |    1 +
 File-MimeInfo-0.19-exe_files.patch |   11 +++++++++++
 perl-File-MimeInfo.spec            |   26 ++++++++++++++++++--------
 sources                            |    2 +-
 4 files changed, 31 insertions(+), 9 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fde912c..3c1a4a7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ File-MimeInfo-0.15.tar.gz
 /File-MimeInfo-0.16.tar.gz
 /File-MimeInfo-0.17.tar.gz
 /File-MimeInfo-0.18.tar.gz
+/File-MimeInfo-0.19.tar.gz
diff --git a/File-MimeInfo-0.19-exe_files.patch b/File-MimeInfo-0.19-exe_files.patch
new file mode 100644
index 0000000..e03a446
--- /dev/null
+++ b/File-MimeInfo-0.19-exe_files.patch
@@ -0,0 +1,11 @@
+diff -up File-MimeInfo-0.19/Makefile.PL.orig File-MimeInfo-0.19/Makefile.PL
+--- File-MimeInfo-0.19/Makefile.PL.orig	2013-10-08 10:50:32.742363190 +0200
++++ File-MimeInfo-0.19/Makefile.PL	2013-10-08 10:50:47.525496537 +0200
+@@ -33,6 +33,7 @@ WriteMakefile
+   'test' => {
+     'TESTS' => "t/*.t"
+   },
++  'EXE_FILES'           => [ 'mimetype', 'mimeopen' ],
+   META_MERGE => {
+     resources => {
+       repository => 'https://github.com/mbeijen/File-MimeInfo',
diff --git a/perl-File-MimeInfo.spec b/perl-File-MimeInfo.spec
index 253d2e6..8ebb865 100644
--- a/perl-File-MimeInfo.spec
+++ b/perl-File-MimeInfo.spec
@@ -1,14 +1,19 @@
 Name:           perl-File-MimeInfo
-Version:        0.18
+Version:        0.19
 Release:        1%{?dist}
 Summary:        Determine file type and open application
 License:        GPL+ or Artistic
 Group:          Development/Libraries
 URL:            http://search.cpan.org/dist/File-MimeInfo/
 Source0:        http://www.cpan.org/authors/id/M/MI/MICHIELB/File-MimeInfo-%{version}.tar.gz
+
+# RT#89328 mimetype, mimeopen should be set as executable files 
+Patch0:         File-MimeInfo-0.19-exe_files.patch
 BuildArch:      noarch
 BuildRequires:  perl
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
 # Run-time:
 BuildRequires:  perl(bytes)
 BuildRequires:  perl(Carp)
@@ -17,7 +22,6 @@ BuildRequires:  perl(Fcntl)
 BuildRequires:  perl(File::BaseDir) >= 0.03
 BuildRequires:  perl(File::DesktopEntry) >= 0.04
 BuildRequires:  perl(File::Spec)
-BuildRequires:  perl(strict)
 # Tests:
 BuildRequires:  perl(Test::More)
 # Optional tests:
@@ -42,17 +46,19 @@ implement the freedesktop specification for a shared MIME database.
 
 %prep
 %setup -q -n File-MimeInfo-%{version}
+%patch0 -p1
 
 %build
-perl Build.PL installdirs=vendor
-./Build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
 
 %install
-./Build install destdir=%{buildroot} create_packlist=0
-%{_fixperms} %{buildroot}/*
+make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
+%{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
-./Build test
+make test
 
 %files
 %doc Changes README
@@ -63,6 +69,10 @@ perl Build.PL installdirs=vendor
 %{_mandir}/man3/*
 
 %changelog
+* Tue Oct 08 2013 Jitka Plesnikova <jplesnik at redhat.com> - 0.19-1
+- 0.19 bump, make is used instead of Build
+- Fix RT#89328
+
 * Tue Sep 10 2013 Jitka Plesnikova <jplesnik at redhat.com> - 0.18-1
 - 0.18 bump
 
diff --git a/sources b/sources
index 0c1812e..763bfb0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5e2705d07e6089df6ce91a58b1b3b62d  File-MimeInfo-0.18.tar.gz
+5768e2d717de2f0020893ae1aeab397d  File-MimeInfo-0.19.tar.gz



More information about the perl-devel mailing list