1# Automatically generated by File-NFSLock.spec.PL
2%define class File
3%define subclass NFSLock
4%define version 1.21
5%define release 1
6%define defperlver 5.6.1
7
8# Derived values
9%define real_name %{class}-%{subclass}
10%define name perl-%{real_name}
11%define perlver %(rpm -q perl --queryformat '%%{version}' 2> /dev/null || echo %{defperlver})
12
13# Provide perl-specific find-{provides,requires}.
14%define __find_provides %( echo -n /usr/lib/rpm/find-provides && [ -x /usr/lib/rpm/find-provides.perl ] && echo .perl )
15%define __find_requires %( echo -n /usr/lib/rpm/find-requires && [ -x /usr/lib/rpm/find-requires.perl ] && echo .perl )
16
17Summary:        Perl module %{class}::%{subclass}
18Name:           %{name}
19Version:        %{version}
20Release:        %{release}
21Group:          Development/Perl
22License:        Artistic
23Source:         http://www.cpan.org./modules/by-module/%{class}/%{real_name}-%{version}.tar.gz
24URL:            http://search.cpan.org/search?dist=%{real_name}
25Vendor:         Rob Brown <bbb@cpan.org>
26Packager:       Rob Brown <bbb@cpan.org>
27BuildRequires:  perl
28BuildArch:      noarch
29BuildRoot:      %{_tmppath}/%{name}-%{version}-buildroot-%(id -u -n)
30Requires:       perl = %{perlver}
31Provides:       %{real_name} = %{version}
32
33%description
34%{class}::%{subclass} Perl Module
35
36%prep
37%setup -q -n %{real_name}-%{version}
38
39%build
40%{__perl} Makefile.PL
41%{__make} OPTIMIZE="$RPM_OPT_FLAGS"
42
43%install
44rm -rf $RPM_BUILD_ROOT
45%{makeinstall} PREFIX=$RPM_BUILD_ROOT%{_prefix}
46[ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
47# Clean up some files we don't want/need
48rm -rf `find $RPM_BUILD_ROOT -name "perllocal.pod" -o -name ".packlist" -o -name "*.bs"`
49find $RPM_BUILD_ROOT%{_prefix} -type d | tac | xargs rmdir --ign
50
51%clean
52rm -rf $RPM_BUILD_ROOT
53HERE=`pwd`
54cd ..
55rm -rf $HERE
56
57%files
58%defattr(-,root,root)
59%doc README Changes examples
60%{_prefix}
61
62%changelog
63* Thu May 30 2002 Rob Brown <bbb@cpan.org>
64- initial creation
65