From 205bd610abc59af9efd1904aea302a2c2b3b9187 Mon Sep 17 00:00:00 2001 From: Gerben Jan Dijkman Date: Mon, 3 Oct 2022 15:01:16 +0200 Subject: [PATCH] Added libxcb errors --- x11-libs/libxcb-errors/Manifest | 1 + .../libxcb-errors/libxcb-errors-1.0.ebuild | 48 +++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 x11-libs/libxcb-errors/Manifest create mode 100644 x11-libs/libxcb-errors/libxcb-errors-1.0.ebuild diff --git a/x11-libs/libxcb-errors/Manifest b/x11-libs/libxcb-errors/Manifest new file mode 100644 index 0000000..eb0188f --- /dev/null +++ b/x11-libs/libxcb-errors/Manifest @@ -0,0 +1 @@ +DIST libxcb-errors-1.0.zip 16009 BLAKE2B 0718912a6d6c22927c841cafbf33d31063025499e206ef34b830e9e3385fe93b9b12ca9a33f2abac1b7ec041fe5cc89a68f7067d4a3570a059a21ec8c285bf37 SHA512 cdd894880f73e62eeb1c81217d464015f2732aa45b97c422a0dd35ecc1cb18ac02edda14a98d9aacf3ffae0720f0289cbe064e8b209ce40f72f46cd07c079ece diff --git a/x11-libs/libxcb-errors/libxcb-errors-1.0.ebuild b/x11-libs/libxcb-errors/libxcb-errors-1.0.ebuild new file mode 100644 index 0000000..8b14808 --- /dev/null +++ b/x11-libs/libxcb-errors/libxcb-errors-1.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="xml(+)" + +XORG_TARBALL_SUFFIX="xz" +XORG_MULTILIB=yes +XORG_DOC=doc + +inherit python-any-r1 xorg-3 + +DESCRIPTION="X C-language Bindings library error module" +HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb" +SRC_URI="https://gitlab.freedesktop.org/xorg/lib/libxcb-errors/-/archive/${PV}/libxcb-errors-${PV}.zip" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0/1.12" + +RDEPEND=" + >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}] + x11-libs/libxcb + +" +DEPEND="${RDEPEND} + >=x11-base/xcb-proto-1.15.2 +" +# Note: ${PYTHON_USEDEP} needs to go verbatim +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep '>=x11-base/xcb-proto-1.15[${PYTHON_USEDEP}]') +" + +python_check_deps() { + python_has_version ">=x11-base/xcb-proto-1.15[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup + xorg-3_pkg_setup +} + +src_configure() { + xorg-3_src_configure +} +