From 049d52f36da2f99814d58e092189f187b87ffb92 Mon Sep 17 00:00:00 2001 From: Willy Sudiarto Raharjo Date: Sun, 17 Nov 2013 09:59:24 +0700 Subject: libraries/liburcu: Added (RCU Library) Signed-off-by: Willy Sudiarto Raharjo Signed-off-by: Robby Workman --- libraries/liburcu/README | 3 ++ libraries/liburcu/liburcu.SlackBuild | 101 +++++++++++++++++++++++++++++++++++ libraries/liburcu/liburcu.info | 10 ++++ libraries/liburcu/slack-desc | 19 +++++++ 4 files changed, 133 insertions(+) create mode 100644 libraries/liburcu/README create mode 100644 libraries/liburcu/liburcu.SlackBuild create mode 100644 libraries/liburcu/liburcu.info create mode 100644 libraries/liburcu/slack-desc (limited to 'libraries/liburcu') diff --git a/libraries/liburcu/README b/libraries/liburcu/README new file mode 100644 index 0000000000..5c092867f8 --- /dev/null +++ b/libraries/liburcu/README @@ -0,0 +1,3 @@ +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. \ No newline at end of file diff --git a/libraries/liburcu/liburcu.SlackBuild b/libraries/liburcu/liburcu.SlackBuild new file mode 100644 index 0000000000..b821277aef --- /dev/null +++ b/libraries/liburcu/liburcu.SlackBuild @@ -0,0 +1,101 @@ +#!/bin/sh + +# Slackware build script for liburcu + +# Copyright 2013 Willy Sudiarto Raharjo /dev/null || true + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a \ + README LICENSE ChangeLog doc/*.txt \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/libraries/liburcu/liburcu.info b/libraries/liburcu/liburcu.info new file mode 100644 index 0000000000..79ad4722d1 --- /dev/null +++ b/libraries/liburcu/liburcu.info @@ -0,0 +1,10 @@ +PRGNAM="liburcu" +VERSION="0.8.1" +HOMEPAGE="http://lttng.org/urcu" +DOWNLOAD="http://lttng.org/files/urcu/userspace-rcu-0.8.1.tar.bz2" +MD5SUM="c0c0613bcce3b6954a050faa6dec6f51" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Willy Sudiarto Raharjo" +EMAIL="willysr@slackbuilds.org" diff --git a/libraries/liburcu/slack-desc b/libraries/liburcu/slack-desc new file mode 100644 index 0000000000..a636847b57 --- /dev/null +++ b/libraries/liburcu/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +liburcu: liburcu (RCU Library) +liburcu: +liburcu: liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. +liburcu: This data synchronization library provides read-side access which +liburcu: scales linearly with the number of cores. +liburcu: +liburcu: +liburcu: +liburcu: Project URL: http://lttng.org/urcu +liburcu: +liburcu: -- cgit v1.2.3