Blame perl-MusicBrainz-DiscID.spec

63aed01
# Tests require network access
63aed01
63aed01
Name:           perl-MusicBrainz-DiscID
fdecc52
Version:        0.06
7c5eb42
Release:        2%{?dist}
63aed01
Summary:        Perl interface for the MusicBrainz libdiscid library
fdecc52
License:        MIT
63aed01
URL:            https://metacpan.org/release/MusicBrainz-DiscID
63aed01
Source0:        https://cpan.metacpan.org/authors/id/N/NJ/NJH/MusicBrainz-DiscID-%{version}.tar.gz
63aed01
BuildRequires:  gcc
63aed01
BuildRequires:  libdiscid-devel
63aed01
BuildRequires:  perl-devel
63aed01
BuildRequires:  perl-generators
63aed01
BuildRequires:  perl(ExtUtils::Depends), perl(ExtUtils::PkgConfig)
63aed01
BuildRequires:  perl(ExtUtils::MakeMaker)
63aed01
Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
63aed01
63aed01
%{?perl_default_filter}
63aed01
63aed01
%description
63aed01
MusicBrainz::DiscID is a class to calculate a MusicBrainz DiscID from an
63aed01
audio CD in the drive. The coding style is slightly different to the C
63aed01
interface to libdiscid, because it makes use of perl's Object Oriented
63aed01
functionality.
63aed01
63aed01
%prep
63aed01
%setup -q -n MusicBrainz-DiscID-%{version}
63aed01
chmod -c a-x examples/*.pl
63aed01
63aed01
%build
63aed01
%{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$RPM_OPT_FLAGS"
63aed01
make %{?_smp_mflags}
63aed01
63aed01
%install
63aed01
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
63aed01
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
63aed01
find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
63aed01
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null ';'
63aed01
chmod -R u+w $RPM_BUILD_ROOT/*
63aed01
63aed01
%check
63aed01
%{?_with_testsuite:make test}
63aed01
63aed01
%files
63aed01
%doc Changes README*
63aed01
%{perl_vendorarch}/MusicBrainz*
63aed01
%{perl_vendorarch}/auto/MusicBrainz/
63aed01
%{_mandir}/man3/*.3pm*
63aed01
63aed01
%changelog
7c5eb42
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.06-2
7c5eb42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
7c5eb42
fdecc52
* Tue Oct 08 2019 Gerald Cox <gbcox@fedoraproject.org> - 0.06-1
fdecc52
- Change License to MIT per upstream request rhbz#1758925
fdecc52
63aed01
* Mon Oct 07 2019 Gerald Cox <gbcox@fedoraproject.org> - 0.04-2
63aed01
- License GPLv2+, tests require internet rhbz#1758925
63aed01
63aed01
* Sun Oct 06 2019 Gerald Cox <gbcox@fedoraproject.org> - 0.04-1
63aed01
- Initial build rhbz#1758925