From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Fri, 31 Jan 2025 20:40:13 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tdws8-006rm5-2R for lore@lore.pengutronix.de; Fri, 31 Jan 2025 20:40:13 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1tdws9-00021m-2A; Fri, 31 Jan 2025 20:40:13 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tdwrt-00020q-9q for ptxdist@pengutronix.de; Fri, 31 Jan 2025 20:39:57 +0100 Received: from dude02.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::28]) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.96) (envelope-from ) id 1tdwrt-002qeW-0D for ptxdist@pengutronix.de; Fri, 31 Jan 2025 20:39:57 +0100 From: Lucas Stach To: ptxdist@pengutronix.de Date: Fri, 31 Jan 2025 20:39:56 +0100 Message-Id: <20250131193956.2930141-1-l.stach@pengutronix.de> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [ptxdist] [PATCH] rendercheck: new package X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false rendercheck is a set of simple tests for the X Render extension. While the X server is on its way out, rendercheck is still useful to test the glamor implementation in XWayland. Signed-off-by: Lucas Stach --- rules/rendercheck.in | 13 +++++++++++ rules/rendercheck.make | 52 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 rules/rendercheck.in create mode 100644 rules/rendercheck.make diff --git a/rules/rendercheck.in b/rules/rendercheck.in new file mode 100644 index 000000000000..fb2d1c96e7b5 --- /dev/null +++ b/rules/rendercheck.in @@ -0,0 +1,13 @@ +## SECTION=test_suites + +config RENDERCHECK + tristate + prompt "rendercheck" + select HOST_MESON + select XORG_LIB_XRENDER + select XORG_LIB_XEXT + select XORG_LIB_X11 + select XORGPROTO + help + rendercheck is a set of simple tests for the X Render extension. + It is designed for authors of Render implementations in X Servers. diff --git a/rules/rendercheck.make b/rules/rendercheck.make new file mode 100644 index 000000000000..65f95052b569 --- /dev/null +++ b/rules/rendercheck.make @@ -0,0 +1,52 @@ +# -*-makefile-*- +# +# Copyright (C) 2016 by Lucas Stach +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_RENDERCHECK) += rendercheck + +# +# Paths and names +# +RENDERCHECK_VERSION := 1.6 +RENDERCHECK_MD5 := 4b3b862b4fad00a0ca9183df71b6bb42 +RENDERCHECK := rendercheck-$(RENDERCHECK_VERSION) +RENDERCHECK_SUFFIX := tar.xz +RENDERCHECK_URL := https://www.x.org/releases/individual/test/$(RENDERCHECK).$(RENDERCHECK_SUFFIX) +RENDERCHECK_SOURCE := $(SRCDIR)/$(RENDERCHECK).$(RENDERCHECK_SUFFIX) +RENDERCHECK_DIR := $(BUILDDIR)/$(RENDERCHECK) +RENDERCHECK_LICENSE := MIT AND GPL-2.0-or-later +RENDERCHECK_LICENSE_FILES := \ + file://COPYING;md5=ff84617f9d8cecf388d25880f32448b0 + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- +RENDERCHECK_CONF_TOOL := meson + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/rendercheck.targetinstall: + @$(call targetinfo) + + @$(call install_init, rendercheck) + @$(call install_fixup, rendercheck,PRIORITY,optional) + @$(call install_fixup, rendercheck,SECTION,base) + @$(call install_fixup, rendercheck,AUTHOR,"Lucas Stach ") + @$(call install_fixup, rendercheck,DESCRIPTION,missing) + + @$(call install_copy, rendercheck, 0, 0, 0755, -, /usr/bin/rendercheck) + + @$(call install_finish, rendercheck) + + @$(call touch) + +# vim: syntax=make -- 2.39.5