1 %include /usr/lib/rpm/macros.perl
4 Summary: File::lockf - Perl module interface to the lockf system call
5 Summary(pl.UTF-8): File::lockf - interfejs perlowy do wywołania systemowego lockf
10 Group: Development/Languages/Perl
11 Source0: http://www.cpan.org/modules/by-module/File/%{pdir}-%{pnam}-%{version}.tar.gz
12 # Source0-md5: b200cf22e08f12d678a1c83312ff4f5d
13 URL: http://search.cpan.org/dist/File-Lockf/
14 BuildRequires: perl-devel >= 1:5.8.0
15 BuildRequires: rpm-perlprov >= 4.1-13
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 File-lockf is an interface to the lockf system call. Perl supports
20 the flock system call natively, but that does not acquire network
21 locks. Perl also supports the fcntl system call, but that is somewhat
22 ugly to use. There are other locking modules available for Perl, but
23 none of them provided a simple, clean interface to the lockf system
24 call, without any bells or whistles getting in the way.
26 %description -l pl.UTF-8
27 File::lockf stanowi interfejs do wywołania systemowego lockf. Perl
28 posiada wbudowaną obsługę lockf, ale nie wspiera ona blokad
29 sieciowych. Istnieją inne moduły Perla do zakładania blokad, ale żaden
30 z nich nie posiada prostego, jasnego interfejsu do wywołania
31 systemowego lockf bez żadnych dzwonków i gwizdków po drodze.
34 %setup -q -n %{pdir}-%{pnam}-%{version}
37 %{__perl} Makefile.PL \
41 OPTIMIZE="%{rpmcflags}"
44 rm -rf $RPM_BUILD_ROOT
47 DESTDIR=$RPM_BUILD_ROOT
50 rm -rf $RPM_BUILD_ROOT
53 %defattr(644,root,root,755)
55 %{perl_vendorarch}/File/lockf.pm
56 %dir %{perl_vendorarch}/auto/File/lockf
57 %attr(755,root,root) %{perl_vendorarch}/auto/File/lockf/lockf.so