31f031d
# Use system-wide mailcap database
31f031d
%bcond_without perl_LWP_MediaTypes_enables_mailcap
31f031d
85c627a
Name:           perl-LWP-MediaTypes
Petr Šabata 21ad7b4
Version:        6.02
181ab60
Release:        11%{?dist}
85c627a
Summary:        Guess media type for a file or a URL
Petr Šabata 21ad7b4
License:        (GPL+ or Artistic) and Public Domain
85c627a
Group:          Development/Libraries
85c627a
URL:            http://search.cpan.org/dist/LWP-MediaTypes/
85c627a
Source0:        http://www.cpan.org/authors/id/G/GA/GAAS/LWP-MediaTypes-%{version}.tar.gz
85c627a
BuildArch:      noarch
55d212f
BuildRequires:  perl-generators
85c627a
BuildRequires:  perl(Exporter)
85c627a
BuildRequires:  perl(ExtUtils::MakeMaker)
85c627a
BuildRequires:  perl(File::Basename)
85c627a
# Tests only:
85c627a
BuildRequires:  perl(Test)
Petr Šabata 21ad7b4
Requires:       perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
85c627a
Requires:       perl(File::Basename)
31f031d
%if %{with perl_LWP_MediaTypes_enables_mailcap}
0868bb0
Requires:       mailcap
31f031d
%endif
85c627a
Conflicts:      perl-libwww-perl < 6
85c627a
85c627a
%description
85c627a
This module provides functions for handling media (also known as MIME)
85c627a
types and encodings. The mapping from file extensions to media types is
85c627a
defined by the media.types file. If the ~/.media.types file exists it is
85c627a
used instead. For backwards compatibility we will also look for
85c627a
~/.mime.types.
85c627a
85c627a
%prep
85c627a
%setup -q -n LWP-MediaTypes-%{version}
31f031d
%if %{with perl_LWP_MediaTypes_enables_mailcap}
0868bb0
# Use system-wide mailcap database
0868bb0
sed -i -e '/my @priv_files = ();/ s|()|("%{_sysconfdir}/mime.types")|' \
0868bb0
    lib/LWP/MediaTypes.pm
31f031d
%endif
85c627a
85c627a
%build
Petr Šabata 21ad7b4
perl Makefile.PL INSTALLDIRS=vendor
85c627a
make %{?_smp_mflags}
85c627a
85c627a
%install
Petr Šabata 21ad7b4
make pure_install DESTDIR=%{buildroot}
Petr Šabata 21ad7b4
find %{buildroot} -type f -name .packlist -exec rm -f {} \;
Petr Šabata 21ad7b4
%{_fixperms} %{buildroot}/*
85c627a
85c627a
%check
85c627a
make test
85c627a
85c627a
%files
85c627a
%doc Changes README
85c627a
%{perl_vendorlib}/*
85c627a
%{_mandir}/man3/*
85c627a
85c627a
%changelog
181ab60
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.02-11
181ab60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
181ab60
65f56fd
* Sun May 15 2016 Jitka Plesnikova <jplesnik@redhat.com> - 6.02-10
65f56fd
- Perl 5.24 rebuild
65f56fd
e8d649c
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.02-9
e8d649c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e8d649c
382e059
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.02-8
382e059
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
382e059
c838c5e
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 6.02-7
c838c5e
- Perl 5.22 rebuild
c838c5e
6f87957
* Tue Aug 26 2014 Jitka Plesnikova <jplesnik@redhat.com> - 6.02-6
6f87957
- Perl 5.20 rebuild
6f87957
1461ff5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.02-5
1461ff5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1461ff5
2ff35f3
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.02-4
2ff35f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2ff35f3
ea4d050
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 6.02-3
ea4d050
- Perl 5.18 rebuild
ea4d050
a4366b9
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.02-2
a4366b9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a4366b9
Petr Šabata 21ad7b4
* Thu Nov 22 2012 Petr Šabata <contyk@redhat.com> - 6.02-1
Petr Šabata 21ad7b4
- 6.02 bump
Petr Šabata 21ad7b4
- Drop command macros
Petr Šabata 21ad7b4
- Modernize the spec
Petr Šabata 21ad7b4
- Correct the Lincense tag
Petr Šabata 21ad7b4
cdf6f9c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.01-6
cdf6f9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
cdf6f9c
e94a7bb
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 6.01-5
e94a7bb
- Perl 5.16 rebuild
e94a7bb
cd6fdda
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.01-4
cd6fdda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
cd6fdda
b16f668
* Fri Jun 17 2011 Marcela Mašláňová <mmaslano@redhat.com> - 6.01-3
b16f668
- Perl mass rebuild
b16f668
0868bb0
* Thu Mar 17 2011 Petr Pisar <ppisar@redhat.com> - 6.01-2
0868bb0
- Use MIME type database from mailcap
0868bb0
85c627a
* Thu Mar 17 2011 Petr Pisar <ppisar@redhat.com> 6.01-1
85c627a
- Specfile autogenerated by cpanspec 1.78.
85c627a
- Remove BuildRoot stuff
85c627a
- Conflicts with perl-libwww-perl 5* and older