From 34c6146d3448aae5a2fc9a21b65fd2ae767af1f7 Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Wed, 6 Aug 2014 19:10:05 +0200 Subject: xorg-lib-xshmfence: new package Signed-off-by: Michael Olbrich --- rules/xorg-lib-xshmfence.make | 61 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 rules/xorg-lib-xshmfence.make (limited to 'rules/xorg-lib-xshmfence.make') diff --git a/rules/xorg-lib-xshmfence.make b/rules/xorg-lib-xshmfence.make new file mode 100644 index 000000000..5b3a65b79 --- /dev/null +++ b/rules/xorg-lib-xshmfence.make @@ -0,0 +1,61 @@ +# -*-makefile-*- +# +# Copyright (C) 2014 by Michael Olbrich +# +# See CREDITS for details about who has contributed to this project. +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_XORG_LIB_XSHMFENCE) += xorg-lib-xshmfence + +# +# Paths and names +# +XORG_LIB_XSHMFENCE_VERSION := 1.1 +XORG_LIB_XSHMFENCE_MD5 := 2dd10448c1166e71a176206a8dfabe6d +XORG_LIB_XSHMFENCE := libxshmfence-$(XORG_LIB_XSHMFENCE_VERSION) +XORG_LIB_XSHMFENCE_SUFFIX := tar.bz2 +XORG_LIB_XSHMFENCE_URL := $(call ptx/mirror, XORG, individual/lib/$(XORG_LIB_XSHMFENCE).$(XORG_LIB_XSHMFENCE_SUFFIX)) +XORG_LIB_XSHMFENCE_SOURCE := $(SRCDIR)/$(XORG_LIB_XSHMFENCE).$(XORG_LIB_XSHMFENCE_SUFFIX) +XORG_LIB_XSHMFENCE_DIR := $(BUILDDIR)/$(XORG_LIB_XSHMFENCE) +XORG_LIB_XSHMFENCE_LICENSE := unknown + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +# +# autoconf +# +XORG_LIB_XSHMFENCE_CONF_TOOL := autoconf +XORG_LIB_XSHMFENCE_CONF_OPT := \ + $(CROSS_AUTOCONF_USR) \ + --disable-selective-werror \ + --disable-strict-compilation \ + --enable-futex + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/xorg-lib-xshmfence.targetinstall: + @$(call targetinfo) + + @$(call install_init, xorg-lib-xshmfence) + @$(call install_fixup, xorg-lib-xshmfence,PRIORITY,optional) + @$(call install_fixup, xorg-lib-xshmfence,SECTION,base) + @$(call install_fixup, xorg-lib-xshmfence,AUTHOR,"Michael Olbrich ") + @$(call install_fixup, xorg-lib-xshmfence,DESCRIPTION,missing) + + @$(call install_lib, xorg-lib-xshmfence, 0, 0, 0644, libxshmfence) + + @$(call install_finish, xorg-lib-xshmfence) + + @$(call touch) + +# vim: syntax=make -- cgit v1.2.3