%define pkg_name MP3-Daemon %define pkg_version 0.63 %define rpm_pkg_version 0.63 %define rpm_pkg_release 1.n0i.1 Summary: A daemon that possesses mpg123 Name: perl-%{pkg_name} Version: %{rpm_pkg_version} %if "%{pkg_version}" == "%{rpm_pkg_version}" Release: %{rpm_pkg_release} %else Release: %{rpm_pkg_release}.%(echo %{pkg_version} | tr - _) %endif Group: Development/Libraries License: GPL or Artistic URL: http://search.cpan.org/dist/%{pkg_name}/ Source0: ftp://ftp.cpan.org/authors/id/B/BE/BEPPU/%{pkg_name}-%{pkg_version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: perl(:MODULE_COMPAT_%(%{__perl} -le 'printf "%%vd", $^V')) %{!?_without_test:BuildRequires: perl(Pod::Usage)} %{!?_without_test:BuildRequires: perl(MP3::Info)} %{!?_without_test:BuildRequires: perl(IO::Socket)} %{!?_without_test:BuildRequires: perl(POSIX)} %{!?_without_test:BuildRequires: perl(Audio::Play::MPG123)} %description MP3::Daemon provides a framework for daemonizing mpg123 and communicating with this daemonized process using unix domain sockets. It provides an event loop that listens for client requests and also polls the mpg123 player to monitor its state and change mp3s when one finishes. %prep %setup -n %{pkg_name}-%{pkg_version} find . -type f | xargs -r chmod 0644 %build PERL_MM_USE_DEFAULT=1 %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{!?_without_test:%{__make} test} %install %{__rm} -rf $RPM_BUILD_ROOT %{__make} pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -name .packlist -delete || : find $RPM_BUILD_ROOT -type f -name '*.bs' -a -empty -delete || : find $RPM_BUILD_ROOT -depth -type d -a -empty -delete || : %{__chmod} -R u+w $RPM_BUILD_ROOT/* find $RPM_BUILD_ROOT | xargs -r touch %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Changes README README.mp3 README.pimp THANKS %{_bindir}/* %{perl_vendorlib}/* %{_mandir}/man*/* %changelog * Sun Jul 31 2005 Marius Feraru 0.63-1.n0i.1 - spec file (re)created using N0i::CPAN::RPMizer/1.01 - rebuild on perl 5.8.7