]> git.pld-linux.org Git - packages/perl-LockFile-Simple.git/blame - perl-LockFile-Simple.spec
use generic url
[packages/perl-LockFile-Simple.git] / perl-LockFile-Simple.spec
CommitLineData
9a34c4a4 1#
2# Conditional build:
690f35d8 3%bcond_without tests # do not perform "make test"
d3ff3a29 4
4debc392 5%define pdir LockFile
6%define pnam Simple
d3ff3a29 7%include /usr/lib/rpm/macros.perl
9a34c4a4 8Summary: LockFile::Simple Perl module - simple file locking scheme
1e9ad3c9 9Summary(pl.UTF-8): Moduł Perla LockFile::Simple - prosty schemat blokowania plików
9a34c4a4 10Name: perl-LockFile-Simple
9d9bccdd 11Version: 0.207
12Release: 1
9a34c4a4 13License: Artistic
14Group: Development/Languages/Perl
15Source0: http://www.cpan.org/modules/by-module/%{pdir}/%{pdir}-%{pnam}-%{version}.tar.gz
9d9bccdd 16# Source0-md5: 194573bdf3f1823723959b25f0a322d0
d3ff3a29 17URL: http://search.cpan.org/dist/LockFile-Simple/
21b08708 18BuildRequires: perl-devel >= 1:5.8.0
62f396a0 19BuildRequires: rpm-perlprov >= 4.1-13
9a34c4a4 20BuildArch: noarch
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
d3ff3a29
ER
24LockFile::Simple Perl module - provides simple locking scheme which is
25not based on any file locking system calls such as "flock()" or
9a34c4a4 26"lockf()" but rather relies on basic file system primitives and
27properties, such as the atomicity of the "write()" system call. It is
28not meant to be exempt from all race conditions, especially over NFS.
29
3c84c331
JR
30%description -l pl.UTF-8
31Moduł Perla LockFile::Simple - udostępnia prosty system blokowania
32plików nie oparty na żadnych funkcjach systemowych, takich jak
33"flock()" i "lockf()" służących do blokowania plików. Korzysta on z
34podstawowych własności systemów plików, takich jak atomowość funkcji
35systemowej "write()". Nie oznacza to, że jest on wolny od sytuacji
36"wyścigu" (race conditions), zwłaszcza w przypadku korzystania z NFS.
9a34c4a4 37
38%prep
39%setup -q -n %{pdir}-%{pnam}-%{version}
40
41%build
62f396a0 42%{__perl} Makefile.PL \
eb9b17d8 43 INSTALLDIRS=vendor
9a34c4a4 44%{__make}
45
690f35d8 46%{?with_tests:%{__make} test}
9a34c4a4 47
48%install
49rm -rf $RPM_BUILD_ROOT
50
89f3374a 51%{__make} install \
52 DESTDIR=$RPM_BUILD_ROOT
9a34c4a4 53
54%clean
55rm -rf $RPM_BUILD_ROOT
56
57%files
58%defattr(644,root,root,755)
59%doc ChangeLog README
62f396a0 60%{perl_vendorlib}/LockFile/*.pm
61%{perl_vendorlib}/LockFile/Lock
9a34c4a4 62%{_mandir}/man3/*
This page took 0.085938 seconds and 4 git commands to generate.