8
0
Lars Vogdt
2009-03-26 09:20:28 +00:00
committed by Git OBS Bridge
commit 5bada1059c
5 changed files with 98 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.osc

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f85678bd3c85dc5ed76c4fe3f9eb0091ad27606265fe6f519e4fd09fe04c07c
size 12039

View File

@@ -0,0 +1,5 @@
-------------------------------------------------------------------
Thu Mar 26 10:09:20 CET 2009 - lars@linux-schulserver.de
- initial version 0.207

66
perl-LockFile-Simple.spec Normal file
View File

@@ -0,0 +1,66 @@
#
# spec file for package perl-LockFile-Simple
#
# norootforbuild
Name: perl-LockFile-Simple
%define real_name LockFile-Simple
Summary: Simple file locking scheme
Url: http://search.cpan.org/perldoc?LockFile::Simple
Group: Development/Libraries/Perl
License: Artistic License
Version: 0.207
Release: 1
Vendor: openSUSE-Education
Source: %{real_name}-%{version}.tar.bz2
Requires: perl = %{perl_version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
This simple locking scheme is not based on any file locking system calls such
as flock() or lockf() but rather relies on basic file system primitives and
properties, such as the atomicity of the write() system call. It is not meant
to be exempt from all race conditions, especially over NFS. The algorithm used
is described below in the ALGORITHM section.
It is possible to customize the locking operations to attempt locking once
every 5 seconds for 30 times, or delete stale locks (files that are deemed too
ancient) before attempting the locking.
Author:
-------
Raphael Manfredi <Raphael_Manfredi@pobox.com>
%prep
%setup -n %{real_name}-%{version}
%build
perl Makefile.PL
make %{?jobs:-j%jobs}
%check
make test
%install
%perl_make_install
%perl_process_packlist
%clean
rm -rf %{buildroot}
%files
%defattr(-, root, root)
%doc ChangeLog README MANIFEST
%doc %{_mandir}/man?/*
%dir %{perl_vendorarch}/auto/LockFile
%dir %{perl_vendorarch}/auto/LockFile/Simple
%dir %{perl_vendorlib}/LockFile
%dir %{perl_vendorlib}/LockFile/Lock
%{perl_vendorarch}/auto/LockFile/Simple/.packlist
%{perl_vendorlib}/LockFile/*.pm
%{perl_vendorlib}/LockFile/Lock/*.pm
/var/adm/perl-modules/%{name}
%changelog