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