diff --git a/common/shlibs b/common/shlibs index 7d00fddfc91..03fe62b318f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2462,3 +2462,10 @@ libmarkdown.so.2 discount-2.2.0_3 libkeystone.so.0 keystone-0.9_1 libmate-slab.so.0 libmate-control-center-1.14.0_2 libuev.so.1 libuev-1.4.2_1 +liburcu-bp.so.4 liburcu-0.9.1_1 +liburcu-cds.so.4 liburcu-0.9.1_1 +liburcu-common.so.4 liburcu-0.9.1_1 +liburcu-mb.so.4 liburcu-0.9.1_1 +liburcu-qsbr.so.4 liburcu-0.9.1_1 +liburcu-signal.so.4 liburcu-0.9.1_1 +liburcu.so.4 liburcu-0.9.1_1 diff --git a/srcpkgs/liburcu-devel b/srcpkgs/liburcu-devel new file mode 120000 index 00000000000..c34d5dd267c --- /dev/null +++ b/srcpkgs/liburcu-devel @@ -0,0 +1 @@ +liburcu \ No newline at end of file diff --git a/srcpkgs/liburcu/template b/srcpkgs/liburcu/template new file mode 100644 index 00000000000..e07bfa084e6 --- /dev/null +++ b/srcpkgs/liburcu/template @@ -0,0 +1,23 @@ +# template file for 'liburcu' +pkgname=liburcu +version=0.9.2 +revision=1 +build_style=gnu-configure +short_desc="LGPLv2.1 userspace RCU (read-copy-update) library" +maintainer="Simon Thoby " +license="LGPL-2.1" +homepage="http://liburcu.org" +distfiles="http://www.lttng.org/files/urcu/userspace-rcu-${version}.tar.bz2" +checksum=8f7fa313b1e0a3f742cea24ce63a39c0efe63e615a769e2961e55bd2663ecaa3 +wrksrc="userspace-rcu-${version}" +configure_args="--disable-static" + +liburcu-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove /usr/include + vmove /usr/lib/pkgconfig + vmove /usr/lib/*.so + } +} diff --git a/srcpkgs/liburcu/update b/srcpkgs/liburcu/update new file mode 100644 index 00000000000..bd98ac86c35 --- /dev/null +++ b/srcpkgs/liburcu/update @@ -0,0 +1 @@ +pkgname=userspace-rcu