From c5da805a75c5c4a254e794daeeb455bec632996e Mon Sep 17 00:00:00 2001 From: Warren Togami Date: May 01 2005 03:53:43 +0000 Subject: - Source URL: using the Comprehensive Perl Arcana Society Tapestry address (Frontier::RPC version 0.06 no longer available in CPAN mirrors). - spec cleanup (#156480) (and remove Changelog because we don't care about changes made in 1999) --- diff --git a/perl-Frontier-RPC.spec b/perl-Frontier-RPC.spec index e5d822e..a80f4bd 100644 --- a/perl-Frontier-RPC.spec +++ b/perl-Frontier-RPC.spec @@ -1,22 +1,20 @@ -%define _use_internal_dependency_generator 0 - -Summary: A Perl interface for making and serving XML-RPC calls. -Name: perl-Frontier-RPC -Version: 0.06 -Release: 39 -License: distributable -Group: Applications/CPAN -Source0: Frontier-RPC-%{version}.tar.gz -Patch0: perl-frontier-raw-call.patch -Patch1: perl-frontier-raw-serve.patch -Url: http://www.cpan.org -BuildRoot: /var/tmp/perl-Frontier-RPC-buildroot/ -BuildRequires: perl >= 0:5.00503 -Requires: perl >= 0:5.00503 -BuildArch: noarch - -BuildRequires: perl-XML-Parser -BuildRequires: perl-libwww-perl +Summary: A Perl interface for making and serving XML-RPC calls +Name: perl-Frontier-RPC +Version: 0.06 +Release: 39 + +Group: Development/Libraries +License: GPL or Artistic +Url: http://search.cpan.org/dist/Frontier-RPC/ +Source0: http://history.perl.org/backpan/authors/id/K/KM/KMACLEOD/Frontier-RPC-0.06.tar.gz +Patch0: perl-frontier-raw-call.patch +Patch1: perl-frontier-raw-serve.patch +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildArch: noarch +BuildRequires: perl >= 1:5.6.1 +BuildRequires: perl-libwww-perl, perl-XML-Parser +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) %description Frontier::RPC implements UserLand Software's XML RPC (Remote Procedure @@ -25,44 +23,41 @@ a client module for making requests to a server and a daemon module for implementing servers. Frontier::RPC uses RPC2 format messages. -# Provide perl-specific find-{provides,requires}. -%define __find_provides /usr/lib/rpm/find-provides.perl -%define __find_requires /usr/lib/rpm/find-requires.perl - %prep %setup -q -n Frontier-RPC-%{version} -%patch0 -p1 -b .rawcall -%patch1 -p1 -b .rawserve +%patch0 -p1 +%patch1 -p1 %build -CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL PREFIX=$RPM_BUILD_ROOT/usr INSTALLDIRS=vendor -make -#make test +%{__perl} Makefile.PL INSTALLDIRS=vendor +make %{?_smp_mflags} -%clean +%install rm -rf $RPM_BUILD_ROOT +make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT +find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' +find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* -%install +%check || : +make test + +%clean rm -rf $RPM_BUILD_ROOT -make install -find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \; -find $RPM_BUILD_ROOT/usr -type f -print | - sed "s@^$RPM_BUILD_ROOT@@g" | - grep -v perllocal.pod | - grep -v "\.packlist" > Frontier-RPC-%{version}-filelist -if [ "$(cat Frontier-RPC-%{version}-filelist)X" = "X" ] ; then - echo "ERROR: EMPTY FILE LIST" - exit -1 -fi +%files +%defattr(-,root,root,-) +%doc COPYING README examples/ +%{perl_vendorlib}/Frontier/ +%{_mandir}/man3/*.3* -%files -f Frontier-RPC-%{version}-filelist -%defattr(-,root,root) %changelog -* Wed Mar 30 2005 Warren Togami -- remove brp-compress +* Sat Apr 30 2005 Jose Pedro Oliveira - 0.06-39 +- Source URL: using the Comprehensive Perl Arcana Society Tapestry address + (Frontier::RPC version 0.06 no longer available in CPAN mirrors). +- spec cleanup (#156480) * Wed Sep 22 2004 Chip Turner 0.06-38 - rebuild