# HG changeset patch # User Hans-G?nter Theisgen # Date 1618292886 -3600 # Node ID 469f8561ac86db8e380a70e86a08af31b8228492 # Parent ef4ee17e784f8a2982c38771d2541e0bc4e08ae8 created recipe for xorg-libxshmfence 1.3 diff -r ef4ee17e784f -r 469f8561ac86 xorg-libxshmfence/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xorg-libxshmfence/description.txt Tue Apr 13 06:48:06 2021 +0100 @@ -0,0 +1,4 @@ +This library offers a CPU-based synchronisation primitive compatible +with the X SyncFence objects that can be shared between processes +using file descriptor passing. +On Linux, the library uses futexes. diff -r ef4ee17e784f -r 469f8561ac86 xorg-libxshmfence/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xorg-libxshmfence/receipt Tue Apr 13 06:48:06 2021 +0100 @@ -0,0 +1,29 @@ +# SliTaz package receipt. + +PACKAGE="xorg-libxshmfence" +VERSION="1.3" +CATEGORY="x-window" +SHORT_DESC="X11 shared memory fences." +MAINTAINER="maintainer@slitaz.org" +LICENSE="MIT" +WEB_SITE="https://xorg.freedesktop.org/" + +SOURCE="libxshmfence" +TARBALL="$SOURCE-$VERSION.tar.bz2" +WGET_URL="https://www.x.org/releases/individual/lib/$TARBALL" + +compile_rules() +{ + ./configure \ + --prefix=/usr \ + --enable-futex \ + $CONFIGURE_ARGS && + make && + make install +} + +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib +}