mirror of
https://abf.rosa.ru/djam/userspace-rcu.git
synced 2025-02-24 02:32:57 +00:00
Automatic import for version 0.6.7
This commit is contained in:
commit
04a01336ff
2 changed files with 66 additions and 0 deletions
2
.abf.yml
Normal file
2
.abf.yml
Normal file
|
@ -0,0 +1,2 @@
|
|||
sources:
|
||||
"userspace-rcu-0.6.7.tar.bz2": ff77001c7063c40e28a65840584740803b34730b
|
64
userspace-rcu.spec
Normal file
64
userspace-rcu.spec
Normal file
|
@ -0,0 +1,64 @@
|
|||
%define major 1
|
||||
%define libname %mklibname urcu %major
|
||||
%define develname %mklibname urcu -d
|
||||
|
||||
Name: userspace-rcu
|
||||
Summary: Userspace RCU (read-copy-update) library
|
||||
Version: 0.6.7
|
||||
Release: 1
|
||||
License: LGPLv2.1+
|
||||
Group: System/Libraries
|
||||
URL: http://lttng.org/urcu
|
||||
Source0: http://lttng.org/files/urcu/%{name}-%{version}.tar.bz2
|
||||
|
||||
%description
|
||||
liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data
|
||||
synchronization library provides read-side access which scales linearly
|
||||
with the number of cores. It does so by allowing multiples copies of a given
|
||||
data structure to live at the same time, and by monitoring the data structure
|
||||
accesses to detect grace periods after which memory reclamation is possible.
|
||||
|
||||
%package -n %{libname}
|
||||
Summary: Userspace RCU (read-copy-update) library
|
||||
|
||||
%description -n %{libname}
|
||||
liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data
|
||||
synchronization library provides read-side access which scales linearly
|
||||
with the number of cores. It does so by allowing multiples copies of a given
|
||||
data structure to live at the same time, and by monitoring the data structure
|
||||
accesses to detect grace periods after which memory reclamation is possible.
|
||||
|
||||
%package -n %{develname}
|
||||
Summary: Development files for liburcu
|
||||
Group: Development/C
|
||||
Requires: %{libname} = %{version}
|
||||
|
||||
%description -n %{develname}
|
||||
Development file for the userspace RCU library (liburcu).
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
%configure2_5x --disable-static
|
||||
%make
|
||||
|
||||
%install
|
||||
%makeinstall_std
|
||||
|
||||
%files -n %{libname}
|
||||
%{_libdir}/liburcu*.so.%{major}*
|
||||
|
||||
%files -n %{develname}
|
||||
%{_includedir}/urcu/
|
||||
%{_includedir}/urcu*.h
|
||||
%{_libdir}/liburcu*.so
|
||||
%{_libdir}/pkgconfig/liburcu*.pc
|
||||
%doc API.txt ChangeLog README
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Apr 02 2012 Dmitry Mikhirev <dmikhirev@mandriva.org> 0.6.7-1
|
||||
+ Revision: 788703
|
||||
- imported package userspace-rcu
|
||||
|
Loading…
Add table
Reference in a new issue