commit:     687dbfd373fa7e7725f874f6cfb2c826d1a63ef9
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 19 21:05:47 2025 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Dec 19 21:15:23 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=687dbfd3

x11-base/xorg-proto: Version bump to 2025.1

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 x11-base/xorg-proto/Manifest                 |  1 +
 x11-base/xorg-proto/xorg-proto-2025.1.ebuild | 51 ++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/x11-base/xorg-proto/Manifest b/x11-base/xorg-proto/Manifest
index 117bd582acc5..88d40817a453 100644
--- a/x11-base/xorg-proto/Manifest
+++ b/x11-base/xorg-proto/Manifest
@@ -1 +1,2 @@
 DIST xorgproto-2024.1.tar.xz 760500 BLAKE2B 
a3850f8594e8b4240f731dce696c3ab8310c3b2419117dea3141a093a690d9bc16652e64eb5516073145309c65327bd14be2eaa8843c04de25c8eff6c46d3c1d
 SHA512 
63955cb604ff831575af2193548857c1b99e52d00206ea9421ce99e145094bcd907388c4574bc32174a01cbe2c940b0377bf75ae7d2c0f953157dc9c32e5a07f
+DIST xorgproto-2025.1.tar.xz 766932 BLAKE2B 
4202efbfe560afccb5a742f3c64973a4936878ed7ec4259bc31b7317e5cde505666fee2855dd0b6ff169a8da87d0f980dfa65ff58d2ead0aad39f3a94e053903
 SHA512 
dbbee3aa1bc62721d64309e1d98807d403609d8129944b2e23e48f95d30c6448718c2842362994d67647908645bafc757c710070c5dcdca96d191fd2689d023a

diff --git a/x11-base/xorg-proto/xorg-proto-2025.1.ebuild 
b/x11-base/xorg-proto/xorg-proto-2025.1.ebuild
new file mode 100644
index 000000000000..c9b3bd997064
--- /dev/null
+++ b/x11-base/xorg-proto/xorg-proto-2025.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{11..14} )
+
+MY_PN="${PN/xorg-/xorg}"
+MY_P="${MY_PN}-${PV}"
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/${MY_PN}.git";
+
+if [[ ${PV} = 9999* ]]; then
+       GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} meson python-any-r1
+
+DESCRIPTION="X.Org combined protocol headers"
+HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto";
+if [[ ${PV} != 9999* ]]; then
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+       
SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.xz";
+       S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+       test? (
+               $(python_gen_any_dep '
+                       dev-python/libevdev[${PYTHON_USEDEP}]
+               ')
+       )
+"
+
+python_check_deps() {
+       python_has_version "dev-python/libevdev[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+       use test && python-any-r1_pkg_setup
+}
+
+src_install() {
+       meson_src_install
+
+       mv "${ED}"/usr/share/doc/{xorgproto,${P}} || die
+}

Reply via email to