wok-next annotate liburcu/receipt @ rev 20432

Add liburcu
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Feb 05 10:24:55 2018 +0100 (2018-02-05)
parents
children d43bf7aae921
rev   line source
pascal@20432 1 # SliTaz package receipt v2.
pascal@20432 2
pascal@20432 3 PACKAGE="liburcu"
pascal@20432 4 SOURCE="userspace-rcu"
pascal@20432 5 VERSION="0.10.0"
pascal@20432 6 CATEGORY="system-tools"
pascal@20432 7 SHORT_DESC="Userspace RCU (read-copy-update) library."
pascal@20432 8 MAINTAINER="pascal.bellard@slitaz.org"
pascal@20432 9 LICENSE="LGPL2.1"
pascal@20432 10 TARBALL="$SOURCE-$VERSION.tar.bz2"
pascal@20432 11 WEB_SITE="http://liburcu.org/"
pascal@20432 12 WGET_URL="http://www.lttng.org/files/urcu/$TARBALL"
pascal@20432 13 SPLIT="liburcu liburcu-dev"
pascal@20432 14
pascal@20432 15 # Rules to configure and make the package.
pascal@20432 16 compile_rules()
pascal@20432 17 {
pascal@20432 18 ./configure \
pascal@20432 19 --prefix=/usr \
pascal@20432 20 $CONFIGURE_ARGS
pascal@20432 21 make &&
pascal@20432 22 make DESTDIR=$DESTDIR install
pascal@20432 23 }
pascal@20432 24
pascal@20432 25 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@20432 26 genpkg_rules()
pascal@20432 27 {
pascal@20432 28 mkdir -p $fs/usr/lib
pascal@20432 29 case $PACKAGE in
pascal@20432 30 liburcu)
pascal@20432 31 cp -a $install/usr/lib/*.so* $fs/usr/lib
pascal@20432 32 ;;
pascal@20432 33 liburcu-dev)
pascal@20432 34 DEPENDS="liburcu pkg-config"
pascal@20432 35 cp -a $install/usr/lib/*a $fs/usr/lib
pascal@20432 36 cp -a $install/usr/lib/pkgconfig $fs/usr/lib
pascal@20432 37 cp -a $install/usr/include $fs/usr
pascal@20432 38 ;;
pascal@20432 39 esac
pascal@20432 40 }