# # spec file for package logitech media server (squeezebox) perl modules on fedora 23 (perl 5.22) # Name: lm-perl-vendor Summary: Perl modules for logitech media server (squeezebox) License: Artistic-1.0 ; GPL-2.0+ Group: Development/Languages/Perl Version: 5.22 %if "%{_vendor}" == "redhat" Release: 01%{?dist} %else Release: 01.%{_distro} %endif # git repo URL: Url: https://github.com/Logitech/slimserver-vendor.git %perl_requires BuildRequires: perl(Class::XSAccessor) BuildRequires: perl-DBD-SQLite BuildRequires: perl-DBI BuildRequires: perl(Digest::SHA1) BuildRequires: perl(EV) BuildRequires: perl(Test::Warn) BuildRequires: perl(Encode::Detect) BuildRequires: perl(HTML::Form) BuildRequires: perl(HTML::FormatText) BuildRequires: perl(HTML::Parser) BuildRequires: perl(HTML::Tree) BuildRequires: perl(Test::NoWarnings) BuildRequires: perl(IO::AIO) BuildRequires: perl(IO::Interface) BuildRequires: perl(Image::Scale) BuildRequires: perl(JSON::XS) BuildRequires: perl(Linux::Inotify2) BuildRequires: perl(MP3::Cut::Gapless) BuildRequires: perl(Media::Scan) BuildRequires: perl(Sub::Name) BuildRequires: perl(Template::Stash::XS) BuildRequires: perl(XML::Parser::Expat) BuildRequires: perl(YAML::XS::LibYAML) BuildRequires: giflib-devel libexif-devel BuildRequires: perl(common::sense) BuildRequires: perl(Audio::Cuefile::Parser) BuildRequires: perl(Digest::MD5) BuildRequires: perl-Params-Validate BuildRequires: perl-ExtUtils-MakeMaker BuildRequires: perl-macros git Provides: perl(Class::XSAccessor::Heavy) Patch0: lm-cpan-buildme-522.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %define bdir slimserver-vendor/CPAN Packager: Daniel Steiner %description Vendor modules for Logitech Media Server (squeezebox) which are depending on OS perl version. This packages is just an addon for the official logitechmediaserver package, which you can install from here: http://downloads.slimdevices.com/nightly/ %prep git clone %{url} pushd %{_builddir}/%{bdir} %patch0 popd %build pushd %{_builddir}/%{bdir} ./buildme.sh -t popd %install install -d ${RPM_BUILD_ROOT}%{_datarootdir}/squeezeboxserver/CPAN pushd %{_builddir}/%{bdir}/build cp -a arch ${RPM_BUILD_ROOT}%{_datarootdir}/squeezeboxserver/CPAN/ popd %clean [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}/* [ "${RPM_BUILD_DIR}" != "/" ] && rm -rf ${RPM_BUILD_DIR}/* %files %defattr(-,root,root) %{_datarootdir}/squeezeboxserver/CPAN/arch/%version %changelog * Sun Dec 6 2015 Daniel Steiner - Build for perl 5.22, see version of package.