%{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)} %{!?perl_vendorarch: %define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)} %define rname Net-Server Name: perl-%{rname} Version: 0.87 Release: 3 Summary: Extensible, general Perl server engine Group: Development/Libraries License: Artistic URL: http://perl-net-server.sourceforge.net/ Source: http://seamons.com/net_server/%{rname}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: perl Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description An extensible, class oriented module written in perl and intended to be the back end layer of internet protocol servers. %prep %setup -n %{rname}-%{version} %build CFLAGS="%{optflags}" %{__perl} Makefile.PL \ PREFIX="%{buildroot}%{_prefix}" \ INSTALLDIRS="vendor" make %{?_smp_mflags} %install rm -fr %{buildroot} %makeinstall ### Clean up buildroot find %{buildroot} -type f -name "perllocal.pod" -exec rm -f {} ';' find %{buildroot} -type f -name ".*" -exec rm -f {} ';' %check || : make test %clean rm -fr %{buildroot} %files %defattr(0644, root, root, 0755) %doc README Changes examples %doc %{_mandir}/man?/Net::Server* %dir %{perl_vendorlib}/Net/ %dir %{perl_vendorlib}/Net/Server %{perl_vendorlib}/Net/Server.pm %{perl_vendorlib}/Net/Server/* %changelog * Fri Feb 11 2005 Throsten Leemhuis - 0:0.87-3 - Use perl_vendorlib macro; Fixes x86_64 * Mon Apr 26 2004 Nicolas Mailhot - 0:0.87-0.fdr.2 - add tests - cleaner perl requirement * Sun Apr 18 2004 Nicolas Mailhot - 0:0.87-0.fdr.1 - Fedorization * Sun Apr 18 2004 Nicolas Mailhot - 0.87-0.num.1 - Updated to release 0.87. * Tue Feb 03 2004 Dag Wieers - 0.86-0 - Updated to release 0.86. * Mon Jul 14 2003 Dag Wieers - 0.85-0 - Updated to release 0.85. * Sun Jan 26 2003 Dag Wieers - 0.84-0 - Initial package. (using DAR)