From 04a01336ffe85062fc157b698640aa7a05df1b2c Mon Sep 17 00:00:00 2001 From: Rosa Date: Wed, 4 Apr 2012 05:59:34 +0400 Subject: [PATCH] Automatic import for version 0.6.7 --- .abf.yml | 2 ++ userspace-rcu.spec | 64 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 .abf.yml create mode 100644 userspace-rcu.spec diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..dd43165 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + "userspace-rcu-0.6.7.tar.bz2": ff77001c7063c40e28a65840584740803b34730b diff --git a/userspace-rcu.spec b/userspace-rcu.spec new file mode 100644 index 0000000..b0f3f25 --- /dev/null +++ b/userspace-rcu.spec @@ -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 0.6.7-1 ++ Revision: 788703 +- imported package userspace-rcu +