[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 529bafa1bf3eeb6315c0b955fbc256495f9bb1b4
Author: Matt Turner gentoo org>
AuthorDate: Sat Feb 14 03:20:52 2026 +
Commit: Matt Turner gentoo org>
CommitDate: Sat Feb 14 03:26:25 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=529bafa1
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 -
x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild | 75
2 files changed, 76 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 659928cc7ae2..b275aa367bca 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
SHA512
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
DIST libxkbcommon-1.13.1.tar.gz 1234661 BLAKE2B
ecad42f01fa6bac526f4e7bc6949bcd3b4c166360eef97c489ed543013a5489950956d551f043a42500c0857d0bb1d9b3f0b534293dcc85ada3c1a8cc8a611f2
SHA512
450c33fe26af6b847cf7516685d0df63c2ba0126887e27595c40fe80e4d0487009aa6cdf38ff1270d595c7900cbf3c11e7aa4f9cff80fa361742b5ebb10d83bd
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
deleted file mode 100644
index ae71233ecbbe..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
- S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=sys-devel/bison-3.6
- doc? ( app-text/doxygen[dot] )
- test? (
- ${PYTHON_DEPS}
- x11-apps/setxkbmap
- )
- tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
- tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2:=[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
- x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
-"
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_library="$(usex static-libs both shared)"
- -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
- -Dbash-completion-path="$(get_bashcompdir)"
- $(meson_native_use_bool tools enable-tools)
- $(meson_use X enable-x11)
- $(meson_native_use_bool doc enable-docs)
- $(meson_use wayland enable-wayland)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- virtx meson_src_test
-}
-
-multilib_src_install_all() {
- if use doc; then
- mv "${ED}"/usr/share/doc/{${PN},${P}} || die
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: d5acc3c6ea597be924336fa35b7a28cd8654b61f
Author: Eli Schwartz gentoo org>
AuthorDate: Thu Feb 5 23:41:43 2026 +
Commit: Eli Schwartz gentoo org>
CommitDate: Thu Feb 5 23:41:43 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5acc3c6
x11-libs/libxkbcommon: Stabilize 1.13.1 arm64, #969641
Signed-off-by: Eli Schwartz gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
index b43ed6e7bed0..ec35c0168ca1 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: ea10fc442718f301108c80b09dbcc75dad359994
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Feb 5 19:09:58 2026 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Feb 5 19:09:58 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea10fc44
x11-libs/libxkbcommon: Stabilize 1.13.1 ppc64, #969641
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
index 8cd72d33c246..affb7b9f9d03 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: f61c432ce4f47d4bf83381e124a98b103b18facb
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Feb 5 19:09:57 2026 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Feb 5 19:09:57 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f61c432c
x11-libs/libxkbcommon: Stabilize 1.13.1 arm, #969641
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
index 2723a098034f..8cd72d33c246 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 646636d0c6f0b05a00030cfc966a30c4304e78e3
Author: Matt Turner gentoo org>
AuthorDate: Thu Dec 11 13:34:15 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Thu Dec 11 13:40:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646636d0
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 5 --
x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 72 ---
x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild | 75
x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild | 75
x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild | 75
x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild | 75
6 files changed, 377 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 42f5e7113e4f..659928cc7ae2 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,7 +1,2 @@
-DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
SHA512
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
-DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
SHA512
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
-DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
SHA512
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
-DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
SHA512
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
SHA512
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
-DIST libxkbcommon-1.13.0.tar.gz 1234211 BLAKE2B
4ca1ec1e6ad277f9d791e7321e55c56b5959c52726fa50b8667403fc47c6878b5945fe2d94a0ef821016aa9dd34883562ce7f9738463c1f5c9e293df3eb49ab5
SHA512
679ab25bc660798db69b78d0476cd945fe9796e30075faf351aad9adbb65744033387e7034e5b104847ecc6a5164c274c03027fbbf4199b480fa48607db55dda
DIST libxkbcommon-1.13.1.tar.gz 1234661 BLAKE2B
ecad42f01fa6bac526f4e7bc6949bcd3b4c166360eef97c489ed543013a5489950956d551f043a42500c0857d0bb1d9b3f0b534293dcc85ada3c1a8cc8a611f2
SHA512
450c33fe26af6b847cf7516685d0df63c2ba0126887e27595c40fe80e4d0487009aa6cdf38ff1270d595c7900cbf3c11e7aa4f9cff80fa361742b5ebb10d83bd
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
deleted file mode 100644
index 96e20d4326c3..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
- S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=sys-devel/bison-3.6
- doc? ( app-text/doxygen[dot] )
- test? ( ${PYTHON_DEPS} )
- tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
- tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2:=[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
- x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
-"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 33ae1003dd639899c011dc16a6e845415919e5be
Author: Eli Schwartz gentoo org>
AuthorDate: Wed Dec 10 17:11:00 2025 +
Commit: Eli Schwartz gentoo org>
CommitDate: Wed Dec 10 18:18:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ae1003
x11-libs/libxkbcommon: Stabilize 1.12.3 ppc64, #966371
Signed-off-by: Eli Schwartz gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
index e6c30ef07fa9..ae71233ecbbe 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 16951f8ecaf7a50a242904dae6cc7b3ca43f61cf
Author: Matt Turner gentoo org>
AuthorDate: Thu Dec 4 10:27:53 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Thu Dec 4 10:27:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16951f8e
x11-libs/libxkbcommon: Version bump to 1.13.1
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild | 75
2 files changed, 76 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 7f43495d5890..42f5e7113e4f 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -4,3 +4,4 @@ DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B
d8d94c2cec8b3b4fc50f7cc11b3fb16d
DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
SHA512
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
SHA512
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
DIST libxkbcommon-1.13.0.tar.gz 1234211 BLAKE2B
4ca1ec1e6ad277f9d791e7321e55c56b5959c52726fa50b8667403fc47c6878b5945fe2d94a0ef821016aa9dd34883562ce7f9738463c1f5c9e293df3eb49ab5
SHA512
679ab25bc660798db69b78d0476cd945fe9796e30075faf351aad9adbb65744033387e7034e5b104847ecc6a5164c274c03027fbbf4199b480fa48607db55dda
+DIST libxkbcommon-1.13.1.tar.gz 1234661 BLAKE2B
ecad42f01fa6bac526f4e7bc6949bcd3b4c166360eef97c489ed543013a5489950956d551f043a42500c0857d0bb1d9b3f0b534293dcc85ada3c1a8cc8a611f2
SHA512
450c33fe26af6b847cf7516685d0df63c2ba0126887e27595c40fe80e4d0487009aa6cdf38ff1270d595c7900cbf3c11e7aa4f9cff80fa361742b5ebb10d83bd
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=sys-devel/bison-3.6
+ doc? ( app-text/doxygen[dot] )
+ test? (
+ ${PYTHON_DEPS}
+ x11-apps/setxkbmap
+ )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 8af828516537bf64bcf8d2e9d538e1b7ba2323da
Author: Sam James gentoo org>
AuthorDate: Thu Nov 27 22:54:16 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Nov 27 22:54:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8af82851
x11-libs/libxkbcommon: Stabilize 1.12.3 x86, #966371
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
index a33ebebd767a..e6c30ef07fa9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: b46c70afc41875d3147a83e521f8dde67bc918dd
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun Nov 23 06:44:05 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun Nov 23 06:44:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b46c70af
x11-libs/libxkbcommon: Stabilize 1.12.3 arm64, #966371
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
index 2723a098034f..fc7bd336554a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 7837cf4346405ca20c3aeea935f7257a64b15162
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun Nov 23 06:44:06 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun Nov 23 06:44:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7837cf43
x11-libs/libxkbcommon: Stabilize 1.12.3 arm, #966371
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
index fc7bd336554a..3193d8f1b680 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: fc72258fbc8e20778cf47c8b3872517f40c944eb
Author: Matt Turner gentoo org>
AuthorDate: Wed Nov 12 19:59:53 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Nov 12 19:59:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc72258f
x11-libs/libxkbcommon: Version bump to 1.13.0
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild | 75
2 files changed, 76 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 9858470712d2..7f43495d5890 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -3,3 +3,4 @@ DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B
a37daf757273aa6b2c0a6c469b6fd353
DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
SHA512
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
SHA512
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
SHA512
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
+DIST libxkbcommon-1.13.0.tar.gz 1234211 BLAKE2B
4ca1ec1e6ad277f9d791e7321e55c56b5959c52726fa50b8667403fc47c6878b5945fe2d94a0ef821016aa9dd34883562ce7f9738463c1f5c9e293df3eb49ab5
SHA512
679ab25bc660798db69b78d0476cd945fe9796e30075faf351aad9adbb65744033387e7034e5b104847ecc6a5164c274c03027fbbf4199b480fa48607db55dda
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.13.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=sys-devel/bison-3.6
+ doc? ( app-text/doxygen[dot] )
+ test? (
+ ${PYTHON_DEPS}
+ x11-apps/setxkbmap
+ )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 9e82a0f9ebe9c0177d311a6c275ebaf6e9db3b3d
Author: Matt Turner gentoo org>
AuthorDate: Wed Oct 29 17:15:58 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Oct 29 17:53:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e82a0f9
x11-libs/libxkbcommon: Version bump to 1.12.3
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild | 75
2 files changed, 76 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 5a722a717e28..9858470712d2 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -2,3 +2,4 @@ DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B
b824eedb9579bbd10dae3bc0e7b73cac
DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
SHA512
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
SHA512
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
SHA512
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
+DIST libxkbcommon-1.12.3.tar.gz 1221417 BLAKE2B
e7f56b37bfdfcdeec70b0e22629285f791e35cc2ec6bb5863713bb9468b02a8823153c4c1ab08f9a01ed08c164e5066a39534f80115474ff14af6cfe5821cff3
SHA512
034330e702a2377e530e8e8b06b33f940f379b7af530ff1c66f9013d01678c2b5bc51402d96c7bd982f2bcffdbce65db2ac411b99743e5c998de7b72c4e30c86
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=sys-devel/bison-3.6
+ doc? ( app-text/doxygen[dot] )
+ test? (
+ ${PYTHON_DEPS}
+ x11-apps/setxkbmap
+ )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: dd9a5de546a05157993cb46f6ae20e381d25ecfc Author: Chris Mayo gmail com> AuthorDate: Sat Oct 25 16:17:00 2025 + Commit: Matt Turner gentoo org> CommitDate: Sun Oct 26 15:58:56 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9a5de5 x11-libs/libxkbcommon: Add a metadata flag element for wayland Different from the default "Enable dev-libs/wayland backend". Part-of: https://github.com/gentoo/gentoo/pull/44332 Closes: https://github.com/gentoo/gentoo/pull/44332 Signed-off-by: Chris Mayo gmail.com> Signed-off-by: Matt Turner gentoo.org> x11-libs/libxkbcommon/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-libs/libxkbcommon/metadata.xml b/x11-libs/libxkbcommon/metadata.xml index 9f2f9f386d67..c677d654391f 100644 --- a/x11-libs/libxkbcommon/metadata.xml +++ b/x11-libs/libxkbcommon/metadata.xml @@ -7,6 +7,7 @@ Build the xkbcli tools +Build the Wayland utilities cpe:/a:xkbcommon:libxkbcommon
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 026cd7f192d56d8932ef29a004778af4b9e1bb6c
Author: Matt Turner gentoo org>
AuthorDate: Thu Oct 23 00:23:31 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Sun Oct 26 15:58:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026cd7f1
x11-libs/libxkbcommon: Version bump to 1.12.2
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild | 75
2 files changed, 76 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 0988849c70ba..5a722a717e28 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,4 @@
DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
SHA512
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
SHA512
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
SHA512
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
+DIST libxkbcommon-1.12.2.tar.gz 1221068 BLAKE2B
921c9361217627854afba662c0504970db4240aefd21c4987c82e0bcb9314fafa722468a497c2fb48107a33832cbb09f99d1408c5c4cc5ce275b1b4eb959c7d1
SHA512
54baa6dc2627ee741b50600ace46fe97f7b60abb93618abfaf2861f92f5400e96ee16b82ba008c100e69dd8869f612e8907c80c16128bbb5f14a56e1ec8bd013
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=sys-devel/bison-3.6
+ doc? ( app-text/doxygen[dot] )
+ test? (
+ ${PYTHON_DEPS}
+ x11-apps/setxkbmap
+ )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 5b203b1a65d092c903fbce66f17197bb9c0ee39b
Author: Matt Turner gentoo org>
AuthorDate: Mon Oct 20 16:18:04 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Mon Oct 20 16:21:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b203b1a
x11-libs/libxkbcommon: Version bump to 1.12.1
Closes: https://bugs.gentoo.org/964277
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild | 75
2 files changed, 76 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 533c0d80a385..0988849c70ba 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
SHA512
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
SHA512
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
+DIST libxkbcommon-1.12.1.tar.gz 1219255 BLAKE2B
d8d94c2cec8b3b4fc50f7cc11b3fb16d634b6c10c3be294bf1da01bc5c51b8128ab6ef239525d66164713a126bffcece7b2a42a1bb3c5f9bdca73464008397a4
SHA512
d51b71ffbf3843a6af6548d61766e9cb253d50e17e437d23896334a41a98567c8f8da5af1818c12fbb704ef1ffea939f9f709915c80aeadc5dc6627672756263
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=sys-devel/bison-3.6
+ doc? ( app-text/doxygen[dot] )
+ test? (
+ ${PYTHON_DEPS}
+ x11-apps/setxkbmap
+ )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 262e5b0f6f5da0d0bb8dbede15135e153e578df7
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Sep 26 16:15:27 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Sep 26 16:15:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=262e5b0f
x11-libs/libxkbcommon: Stabilize 1.11.0 ppc64, #963366
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index cde156befe32..f807b7d8dfb7 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 4f4ac546a8855398c08f6fa4c75fd3f80bbd8e4f
Author: Sam James gentoo org>
AuthorDate: Wed Sep 24 19:33:11 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Sep 24 19:35:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4ac546
x11-libs/libxkbcommon: Stabilize 1.11.0 arm, #963366
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index 2870b71784e4..eac68b59270d 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 3f27fa442fe10b501bf894f92215b65749893ac8
Author: Matt Turner gentoo org>
AuthorDate: Sat Oct 11 18:55:49 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Sat Oct 11 23:05:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f27fa44
x11-libs/libxkbcommon: Version bump to 1.12.0
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild | 75
2 files changed, 76 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index f11b62b4a347..b274c472cc35 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
SHA512
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
SHA512
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
+DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
SHA512
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild
new file mode 100644
index ..2723a098034f
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.12.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=sys-devel/bison-3.6
+ doc? ( app-text/doxygen[dot] )
+ test? (
+ ${PYTHON_DEPS}
+ x11-apps/setxkbmap
+ )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 17cefb0e52d9d0835c6c0f284370bc4c724b68e0
Author: Matt Turner gentoo org>
AuthorDate: Wed Oct 15 02:46:01 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Oct 15 02:53:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17cefb0e
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 -
x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 72
2 files changed, 73 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index b274c472cc35..533c0d80a385 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,2 @@
-DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
SHA512
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
SHA512
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
DIST libxkbcommon-1.12.0.tar.gz 1217200 BLAKE2B
a37daf757273aa6b2c0a6c469b6fd353dd2c52285d3081088633a18bdc0cad7250b35aa0049a6810f2a493b2121b8ac50c7411d312bbcc0834bd65a76f547854
SHA512
cd05ce3203ab50580d53cb6e6dee95e566bff0a042a6d334fd897842b27b88fb06a7b7eb0eb8a04a16d79ba4e62e4a79f2f03e606c911dd275bbd2472b5134c9
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
deleted file mode 100644
index 55f57d632dba..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
- S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- >=sys-devel/bison-2.3a
- doc? ( app-text/doxygen[dot] )
- test? ( ${PYTHON_DEPS} )
- tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
- tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2:=[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
- x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
-"
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_library="$(usex static-libs both shared)"
- -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
- -Dbash-completion-path="$(get_bashcompdir)"
- $(meson_native_use_bool tools enable-tools)
- $(meson_use X enable-x11)
- $(meson_native_use_bool doc enable-docs)
- $(meson_use wayland enable-wayland)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- virtx meson_src_test
-}
-
-multilib_src_install_all() {
- if use doc; then
- mv "${ED}"/usr/share/doc/{${PN},${P}} || die
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: c692d02ea3e8780557d88ebe51874d4b318d482b
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Oct 10 06:51:52 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Oct 10 06:51:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c692d02e
x11-libs/libxkbcommon: Stabilize 1.11.0 amd64, #963366
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index f807b7d8dfb7..96e20d4326c3 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: fe205fc237d6c241f47e36cca8bad4dd56dc7381
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Sep 26 12:25:39 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Sep 26 12:25:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe205fc2
x11-libs/libxkbcommon: Stabilize 1.11.0 ppc, #963366
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index eac68b59270d..cde156befe32 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 580f4196c38386d548848219f8b5f8a417ee03dd
Author: Sam James gentoo org>
AuthorDate: Wed Sep 24 19:33:08 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Sep 24 19:35:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=580f4196
x11-libs/libxkbcommon: Stabilize 1.11.0 x86, #963366
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index f83c5d1c5399..3ed4c6defa60 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 4f93450a6b565e7d2828dcc2de09024390063cf3
Author: Sam James gentoo org>
AuthorDate: Wed Sep 24 19:33:09 2025 +
Commit: Sam James gentoo org>
CommitDate: Wed Sep 24 19:35:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f93450a
x11-libs/libxkbcommon: Stabilize 1.11.0 arm64, #963366
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
index 3ed4c6defa60..2870b71784e4 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 9fcd57d70ecd7c428b7e9e40f8b3ad3725ce01a1
Author: Matt Turner gentoo org>
AuthorDate: Sat Aug 9 03:18:53 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Sat Aug 9 03:25:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcd57d7
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 2 -
x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild | 72 --
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild| 72 --
3 files changed, 146 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 63948bd8bcb2..f11b62b4a347 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,4 +1,2 @@
DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
SHA512
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
SHA512
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
-DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
-DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
SHA512
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
deleted file mode 100644
index 557166aca07b..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 sparc x86"
- S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- app-alternatives/yacc
- doc? ( app-text/doxygen[dot] )
- test? ( ${PYTHON_DEPS} )
- tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
- tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2:=[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
- x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
-"
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_library="$(usex static-libs both shared)"
- -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
- -Dbash-completion-path="$(get_bashcompdir)"
- $(meson_native_use_bool tools enable-tools)
- $(meson_use X enable-x11)
- $(meson_native_use_bool doc enable-docs)
- $(meson_use wayland enable-wayland)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- virtx meson_src_test
-}
-
-multilib_src_install_all() {
- if use doc; then
- mv "${ED}"/usr/share/doc/{${PN},${P}} || die
- fi
-}
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
deleted file mode 100644
index e6edefac0373..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]];
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 1e6c9db45c129d2fae49d285d668c9fb39bc4fb1
Author: Matt Turner gentoo org>
AuthorDate: Sat Aug 9 03:16:45 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Sat Aug 9 03:25:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6c9db4
x11-libs/libxkbcommon: Version bump to 1.11.0
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild | 72
2 files changed, 73 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 57e17af275ea..63948bd8bcb2 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,4 @@
DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
SHA512
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
+DIST libxkbcommon-1.11.0.tar.gz 1139432 BLAKE2B
b824eedb9579bbd10dae3bc0e7b73cac60740b789c85b3c01e3da27ebc28ec44b8ec802e92595a56d38e2cbc176e059ba20302d8fb53ec41a98a6ca4e156f71d
SHA512
f434c816c1212bd27e259bba22b0db7de7c58a0f22a1d4aef387515d9fb9595d2f0e515642a287a6f2791bd439ccf771771b76780ab4f564172c04c4d6a48b11
DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
SHA512
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
new file mode 100644
index ..f83c5d1c5399
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.11.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=sys-devel/bison-3.6
+ doc? ( app-text/doxygen[dot] )
+ test? ( ${PYTHON_DEPS} )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.15 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 920fa205a2c930f5f10246a85da26801b354ff6b
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 12 10:09:27 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 12 10:09:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=920fa205
x11-libs/libxkbcommon: Stabilize 1.10.0 ppc64, #959377
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index 61674582dc2e..55f57d632dba 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: e3c455dff684eda29380e99ac2fdcfd29ed1969a
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 5 16:34:05 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 5 16:34:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c455df
x11-libs/libxkbcommon: Stabilize 1.10.0 ppc, #959377
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index c11eef58dd5b..61674582dc2e 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 68c633cd40b24e7eca454c048bc549e1bc91f27b
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Jul 4 09:42:19 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jul 4 09:42:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c633cd
x11-libs/libxkbcommon: Stabilize 1.10.0 arm, #959377
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index cde269fe3043..c11eef58dd5b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 76c23f9609f46a6ae413dcda4bdbb615c3b775c2
Author: Sam James gentoo org>
AuthorDate: Thu Jul 3 08:49:24 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jul 3 08:49:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c23f96
x11-libs/libxkbcommon: Stabilize 1.10.0 arm64, #959377
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index af422bbeb7c9..cde269fe3043 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 10b2f22b00bfe516868555f489af790a4909dc54
Author: Sam James gentoo org>
AuthorDate: Tue Jul 1 22:57:00 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Jul 1 22:57:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b2f22b
x11-libs/libxkbcommon: Stabilize 1.10.0 amd64, #959377
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index 3bdaa11dd9ec..af422bbeb7c9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 79ec3e3a4f482868afde4912dc15ec0de305f775
Author: Sam James gentoo org>
AuthorDate: Tue Jul 1 22:11:30 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Jul 1 22:11:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ec3e3a
x11-libs/libxkbcommon: Stabilize 1.10.0 x86, #959377
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
index 676fc4f0a804..3bdaa11dd9ec 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 1c29c15b9e9043b4dc72d55bcbbd037c0abf4199
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jun 21 18:57:37 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jun 21 18:57:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c29c15b
x11-libs/libxkbcommon: Stabilize 1.9.2 ppc, #957776
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index 035233706031..e6edefac0373 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 9a7ff9a80fda3de2fec0fffbd332f9460c7dc386
Author: Sam James gentoo org>
AuthorDate: Sat Jun 21 03:14:58 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jun 21 03:14:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7ff9a8
x11-libs/libxkbcommon: Stabilize 1.9.2 arm, #957776
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index da46511cfd49..035233706031 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: ed076fe998818a70241551af342ac1b6b3717551
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jun 14 12:06:35 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jun 14 12:06:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed076fe9
x11-libs/libxkbcommon: Stabilize 1.9.2 x86, #957776
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index accfcc374054..da46511cfd49 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: e37a554e0db84cdf041853ce2cea2666a572a0f4
Author: Sam James gentoo org>
AuthorDate: Sat Jun 14 09:35:40 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jun 14 09:35:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37a554e
x11-libs/libxkbcommon: Stabilize 1.9.2 amd64, #957776
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index 11a49f91a369..accfcc374054 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 9b35697d7fd3fff14a99fae3d01759294fef3e6c
Author: Sam James gentoo org>
AuthorDate: Thu Jun 12 08:19:04 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 12 08:19:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b35697d
x11-libs/libxkbcommon: Stabilize 1.9.2 hppa, #957776
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index eee02b982896..11a49f91a369 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 266afcbb195bc296030d55f15047be0538a2ce00
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue Jun 10 16:09:58 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue Jun 10 16:09:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266afcbb
x11-libs/libxkbcommon: Stabilize 1.9.2 ppc64, #957776
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index 6bad966a49d7..6795db3b91fd 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: c31165a850bc5358625d562f6cb32b025c8f5b77
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue Jun 10 16:09:59 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue Jun 10 16:09:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31165a8
x11-libs/libxkbcommon: Stabilize 1.9.2 arm64, #957776
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
index 6795db3b91fd..eee02b982896 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 49a9214aaaf1618101ae25f63e554f284898fd1c
Author: Matt Turner gentoo org>
AuthorDate: Wed May 28 13:03:04 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Wed May 28 13:03:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a9214a
x11-libs/libxkbcommon: Version bump to 1.10.0
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild | 72
2 files changed, 73 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index b6dc1005f05d..57e17af275ea 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
+DIST libxkbcommon-1.10.0.tar.gz 1080448 BLAKE2B
83387d6cf68817ba7676f8040c77a2c6fbfa454df69fd1f4ef440a4842e4ab3eec4521a557b50d70110c18ac8167c5a7178b14ea6b39494450685ed4802c8058
SHA512
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684
DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
SHA512
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
new file mode 100644
index ..676fc4f0a804
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.10.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=sys-devel/bison-2.3a
+ doc? ( app-text/doxygen[dot] )
+ test? ( ${PYTHON_DEPS} )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 69923e29c326e6b1d6cd4689f18d97311b49bd2f
Author: Matt Turner gentoo org>
AuthorDate: Tue May 13 16:44:41 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Tue May 13 17:18:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69923e29
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 3 -
x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild | 72 --
x11-libs/libxkbcommon/libxkbcommon-1.9.0-r1.ebuild | 72 --
x11-libs/libxkbcommon/libxkbcommon-1.9.1-r1.ebuild | 72 --
4 files changed, 219 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index ab9c537a335e..b6dc1005f05d 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,5 +1,2 @@
-DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
SHA512
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
-DIST libxkbcommon-1.9.0.tar.gz 1047465 BLAKE2B
3c7d5840057281cb1490a161e8ad504596dafacd4961e41599d8f753b8de032173a791bd1dd8ef441948aab9ed685bb60d123974ad8d68bfb86bc2320cd1b70a
SHA512
e3f93c940f730b4932fe94e042cb2368005a13fcd4b4c2ef89c79a19ebaddeed3e036260817f862a7d7c6878cb8c77a63285beaf232e252bf8e17b558410495f
-DIST libxkbcommon-1.9.1.tar.gz 1049295 BLAKE2B
50b1f68a428d875bb589262faa60d5f53e259bd11489684268402024152096a13f15518571330aae474603e03aafacbe3a9da6c74492a8305af9f5a9dd56c777
SHA512
4afd759a85dfe2cbf07469dda8497ad6857778ae5d1b476b646fb7ff564a086160bc8b6f419cb340d4b51293867f808000f947eba26490176ca31ccb53ef4483
DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
SHA512
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
deleted file mode 100644
index 557166aca07b..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
-
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 sparc x86"
- S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
-fi
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- app-alternatives/yacc
- doc? ( app-text/doxygen[dot] )
- test? ( ${PYTHON_DEPS} )
- tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
- tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2:=[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
- x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
-"
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_library="$(usex static-libs both shared)"
- -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
- -Dbash-completion-path="$(get_bashcompdir)"
- $(meson_native_use_bool tools enable-tools)
- $(meson_use X enable-x11)
- $(meson_native_use_bool doc enable-docs)
- $(meson_use wayland enable-wayland)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- virtx meson_src_test
-}
-
-multilib_src_install_all() {
- if use doc; then
- mv "${ED}"/usr/share/doc/{${PN},${P}} || die
- fi
-}
diff -
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 04915e0338e1731d364891f2bb4e053ed44e43f7
Author: Alfred Wingate protonmail com>
AuthorDate: Sat May 3 17:14:02 2025 +
Commit: Sam James gentoo org>
CommitDate: Sun May 11 15:30:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04915e03
x11-libs/libxkbcommon: add dev-libs/libxml2 subslot op for incoming ABI break
Signed-off-by: Alfred Wingate protonmail.com>
Signed-off-by: Sam James gentoo.org>
.../{libxkbcommon-1.8.0.ebuild => libxkbcommon-1.8.0-r1.ebuild} | 2 +-
.../{libxkbcommon-1.8.1.ebuild => libxkbcommon-1.8.1-r1.ebuild} | 2 +-
.../{libxkbcommon-1.9.0.ebuild => libxkbcommon-1.9.0-r1.ebuild} | 2 +-
.../{libxkbcommon-1.9.1.ebuild => libxkbcommon-1.9.1-r1.ebuild} | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
similarity index 97%
rename from x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
index 83539b3475c9..557166aca07b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0-r1.ebuild
@@ -33,7 +33,7 @@ BDEPEND="
RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2[${MULTILIB_USEDEP}]
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
"
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
similarity index 97%
rename from x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
index 83539b3475c9..557166aca07b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1-r1.ebuild
@@ -33,7 +33,7 @@ BDEPEND="
RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2[${MULTILIB_USEDEP}]
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
"
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.0-r1.ebuild
similarity index 97%
rename from x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.9.0-r1.ebuild
index 4c16b4dcbd79..273ae82b05bd 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.0-r1.ebuild
@@ -33,7 +33,7 @@ BDEPEND="
RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2[${MULTILIB_USEDEP}]
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
"
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.1-r1.ebuild
similarity index 97%
rename from x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.9.1-r1.ebuild
index 38d001ad809c..6bad966a49d7 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.1-r1.ebuild
@@ -33,7 +33,7 @@ BDEPEND="
RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2[${MULTILIB_USEDEP}]
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 7d762d8bfbffa5eaef1bed2c38a3815d6495ef2e
Author: Matt Turner gentoo org>
AuthorDate: Thu May 8 14:04:41 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Thu May 8 14:05:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d762d8b
x11-libs/libxkbcommon: Stabilize 1.8.1 sparc, #954319
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 9617eff27f6a..83539b3475c9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: aab16ca0d3d9d952aaff5e42ab07ec4472c60bc6
Author: Matt Turner gentoo org>
AuthorDate: Wed May 7 15:02:52 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Wed May 7 15:04:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aab16ca0
x11-libs/libxkbcommon: Version bump to 1.9.2
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild | 72 +
2 files changed, 73 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 0954dcfb3d63..ab9c537a335e 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -2,3 +2,4 @@ DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B
8edd795aff35c881bfad7905b4dc73d4a9
DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
DIST libxkbcommon-1.9.0.tar.gz 1047465 BLAKE2B
3c7d5840057281cb1490a161e8ad504596dafacd4961e41599d8f753b8de032173a791bd1dd8ef441948aab9ed685bb60d123974ad8d68bfb86bc2320cd1b70a
SHA512
e3f93c940f730b4932fe94e042cb2368005a13fcd4b4c2ef89c79a19ebaddeed3e036260817f862a7d7c6878cb8c77a63285beaf232e252bf8e17b558410495f
DIST libxkbcommon-1.9.1.tar.gz 1049295 BLAKE2B
50b1f68a428d875bb589262faa60d5f53e259bd11489684268402024152096a13f15518571330aae474603e03aafacbe3a9da6c74492a8305af9f5a9dd56c777
SHA512
4afd759a85dfe2cbf07469dda8497ad6857778ae5d1b476b646fb7ff564a086160bc8b6f419cb340d4b51293867f808000f947eba26490176ca31ccb53ef4483
+DIST libxkbcommon-1.9.2.tar.gz 1050836 BLAKE2B
d5ec4e9677afe400e5d6fb8cf85bc3149bff4de50e36c02a60926b112441d7e137b84ec85046c805b8d25d29e3ab08c07b1acf9640027689986f67002b942747
SHA512
16a1555386b8e1ecbb1595a1420b454c1e1463c0ee2a934c8f4d3dec2b9566f19218c68abb89d49473a4a11f85dc3240e9ead769b75449256f66ec6100a021eb
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
new file mode 100644
index ..6bad966a49d7
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-alternatives/yacc
+ doc? ( app-text/doxygen[dot] )
+ test? ( ${PYTHON_DEPS} )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2:=[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 8dea183ca0bcaf4bdb7d2a5fafc1b64db220d1c0
Author: Matt Turner gentoo org>
AuthorDate: Fri May 2 22:12:29 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Fri May 2 22:13:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dea183c
x11-libs/libxkbcommon: Version bump to 1.9.1
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild | 72 +
2 files changed, 73 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 89134a09e96d..0954dcfb3d63 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,4 @@
DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
SHA512
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
DIST libxkbcommon-1.9.0.tar.gz 1047465 BLAKE2B
3c7d5840057281cb1490a161e8ad504596dafacd4961e41599d8f753b8de032173a791bd1dd8ef441948aab9ed685bb60d123974ad8d68bfb86bc2320cd1b70a
SHA512
e3f93c940f730b4932fe94e042cb2368005a13fcd4b4c2ef89c79a19ebaddeed3e036260817f862a7d7c6878cb8c77a63285beaf232e252bf8e17b558410495f
+DIST libxkbcommon-1.9.1.tar.gz 1049295 BLAKE2B
50b1f68a428d875bb589262faa60d5f53e259bd11489684268402024152096a13f15518571330aae474603e03aafacbe3a9da6c74492a8305af9f5a9dd56c777
SHA512
4afd759a85dfe2cbf07469dda8497ad6857778ae5d1b476b646fb7ff564a086160bc8b6f419cb340d4b51293867f808000f947eba26490176ca31ccb53ef4483
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
new file mode 100644
index ..38d001ad809c
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-alternatives/yacc
+ doc? ( app-text/doxygen[dot] )
+ test? ( ${PYTHON_DEPS} )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 327eb22d357b9a3728928a5cb318bb12217eb6e0
Author: Matt Turner gentoo org>
AuthorDate: Sun Apr 27 23:36:50 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Sun Apr 27 23:37:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327eb22d
x11-libs/libxkbcommon: Version bump to 1.9.0
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild | 72 +
2 files changed, 73 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index ef96490809a0..89134a09e96d 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
SHA512
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
+DIST libxkbcommon-1.9.0.tar.gz 1047465 BLAKE2B
3c7d5840057281cb1490a161e8ad504596dafacd4961e41599d8f753b8de032173a791bd1dd8ef441948aab9ed685bb60d123974ad8d68bfb86bc2320cd1b70a
SHA512
e3f93c940f730b4932fe94e042cb2368005a13fcd4b4c2ef89c79a19ebaddeed3e036260817f862a7d7c6878cb8c77a63285beaf232e252bf8e17b558410495f
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
new file mode 100644
index ..4c16b4dcbd79
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.9.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-alternatives/yacc
+ doc? ( app-text/doxygen[dot] )
+ test? ( ${PYTHON_DEPS} )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 28f4a273a092b988363816276f1bbe9584ee2211
Author: Sam James gentoo org>
AuthorDate: Sat Apr 26 19:30:13 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Apr 26 19:30:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f4a273
x11-libs/libxkbcommon: Stabilize 1.8.1 hppa, #954319
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 1b56be5e2ccd..9617eff27f6a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: f67e7a84c1b5093635bbde4e57218a2b42f295ea
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Apr 25 10:11:38 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Apr 25 10:11:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67e7a84
x11-libs/libxkbcommon: Stabilize 1.8.1 ppc, #954319
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index e783710cc19f..1b56be5e2ccd 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 01b35dc94e7a0b52716aa3d8864e0fd3fae1c636
Author: Sam James gentoo org>
AuthorDate: Thu Apr 24 15:29:48 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 24 15:29:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b35dc9
x11-libs/libxkbcommon: Stabilize 1.8.1 amd64, #954319
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 70795e07ade3..e783710cc19f 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 55b6f9341dd779c861dbaa0ee735ba3028ae626d
Author: Sam James gentoo org>
AuthorDate: Thu Apr 24 14:30:06 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 24 14:30:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b6f934
x11-libs/libxkbcommon: Stabilize 1.8.1 x86, #954319
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 126fca1dd64c..70795e07ade3 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: bd013cdb9fceb9f73aeffc8c5f17c747a2186693
Author: Sam James gentoo org>
AuthorDate: Thu Apr 24 07:00:08 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 24 07:00:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd013cdb
x11-libs/libxkbcommon: Stabilize 1.8.1 arm64, #954319
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index b9453263f3e9..7c3abf22e4b4 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: b6bfb08c000fba37ad8f058b35579e0e788a13d3
Author: Sam James gentoo org>
AuthorDate: Thu Apr 24 07:00:09 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 24 07:00:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bfb08c
x11-libs/libxkbcommon: Stabilize 1.8.1 ppc64, #954319
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 7c3abf22e4b4..126fca1dd64c 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 13897b140de413648f28c469990bfee3b0550337
Author: Sam James gentoo org>
AuthorDate: Thu Apr 24 07:00:07 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Apr 24 07:00:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13897b14
x11-libs/libxkbcommon: Stabilize 1.8.1 arm, #954319
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
index 4c16b4dcbd79..b9453263f3e9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 359652278fc30a3658244433748fd9d395bfde55
Author: Matt Turner gentoo org>
AuthorDate: Wed Apr 2 15:58:53 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Apr 2 16:00:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35965227
x11-libs/libxkbcommon: Stabilize 1.8.0 hppa, #951480
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index e63f980efed0..83539b3475c9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv
~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/, x11-libs/libxkbcommon/files/
commit: eed812d9d5074dcf0a4d10e68b895f93e4530361
Author: Matt Turner gentoo org>
AuthorDate: Wed Apr 2 23:58:44 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Thu Apr 3 00:02:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed812d9
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 -
.../files/libxkbcommon-1.7.0-symbol-ver.patch | 104 -
x11-libs/libxkbcommon/libxkbcommon-1.7.0-r1.ebuild | 75 ---
3 files changed, 180 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 4b037f98826d..ef96490809a0 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,2 @@
-DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
SHA512
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5
DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
SHA512
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
diff --git a/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
b/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
deleted file mode 100644
index 6defb3563b78..
--- a/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
+++ /dev/null
@@ -1,104 +0,0 @@
-Avoid breaking with older binutils (silently not having versioned symbols).
-
-https://github.com/xkbcommon/libxkbcommon/commit/621e31014cbc985bd99d778260ad11a5fee783da
-https://github.com/xkbcommon/libxkbcommon/commit/1d8a25d6f10ecfc638d7a889bf7d42f79c692a40
-
-From 621e31014cbc985bd99d778260ad11a5fee783da Mon Sep 17 00:00:00 2001
-From: Pierre Le Marre
-Date: Tue, 16 Jul 2024 07:00:53 +0200
-Subject: [PATCH] build: Require meson >= 0.58
-
-This will enable f-strings and allow us to simplify the build file.
- meson.build | 14 --
- 2 files changed, 5 insertions(+), 10 deletions(-)
- create mode 100644 changes/build/+meson_bump.breaking.md
-
a/meson.build
-+++ b/meson.build
-@@ -7,7 +7,7 @@ project(
- 'warning_level=2',
- 'b_lundef=true',
- ],
--meson_version : '>= 0.52.0',
-+meson_version : '>= 0.58.0', # Released on May 2021
- )
- pkgconfig = import('pkgconfig')
- cc = meson.get_compiler('c')
-@@ -270,9 +270,7 @@ dep_libxkbcommon = declare_dependency(
- link_with: libxkbcommon,
- include_directories: include_directories('include'),
- )
--if meson.version().version_compare('>= 0.54.0')
--meson.override_dependency('xkbcommon', dep_libxkbcommon)
--endif
-+meson.override_dependency('xkbcommon', dep_libxkbcommon)
- pkgconfig.generate(
- libxkbcommon,
- name: 'xkbcommon',
-@@ -341,9 +339,7 @@ You can disable X11 support with -Denable-x11=false.''')
- link_with: libxkbcommon_x11,
- include_directories: include_directories('include'),
- )
--if meson.version().version_compare('>= 0.54.0')
--meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11)
--endif
-+meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11)
- pkgconfig.generate(
- libxkbcommon_x11,
- name: 'xkbcommon-x11',
-@@ -409,9 +405,7 @@ if get_option('enable-xkbregistry')
- link_with: libxkbregistry,
- include_directories: include_directories('include'),
- )
--if meson.version().version_compare('>= 0.54.0')
--meson.override_dependency('xkbregistry', dep_libxkbregistry)
--endif
-+meson.override_dependency('xkbregistry', dep_libxkbregistry)
- endif
-
- man_pages = []
-
-From 1d8a25d6f10ecfc638d7a889bf7d42f79c692a40 Mon Sep 17 00:00:00 2001
-From: Pierre Le Marre
-Date: Fri, 12 Jul 2024 11:10:46 +0200
-Subject: [PATCH] build: Check for --undefined-version support
-
-Gate the use of `--undefined-version` in the linker because it breaks on
-older GNU `ld`:
https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=58272.
- meson.build | 11 +--
- 2 files changed, 11 insertions(+), 2 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index e8451b69..d0738468 100644
a/meson.build
-+++ b/meson.build
-@@ -142,10 +142,17 @@ configh_data.set('_CRT_NONSTDC_NO_DEPRECATE', 1)
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 9e715f9b0090e6671f54c76049c11b17ecf21776
Author: Sam James gentoo org>
AuthorDate: Mon Mar 17 07:35:04 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Mar 17 07:35:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e715f9b
x11-libs/libxkbcommon: Stabilize 1.8.0 ppc64, #951480
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index 6b6e0d86c880..0c70bb25aa45 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 9ba54a27c898f2f5df98e4177637a2c13fed08d7
Author: Sam James gentoo org>
AuthorDate: Mon Mar 17 07:35:01 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Mar 17 07:35:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba54a27
x11-libs/libxkbcommon: Stabilize 1.8.0 arm64, #951480
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index c450544aa712..9315edf5fa0c 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 8380390cad6a9dcd6b3e86ee881898d2181eefb2
Author: Sam James gentoo org>
AuthorDate: Mon Mar 17 07:35:05 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Mar 17 07:35:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8380390c
x11-libs/libxkbcommon: Stabilize 1.8.0 arm, #951480
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index 0c70bb25aa45..dad658b9d6ce 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 9161c359b2f2df5e912e560fbee9218c5fad087f
Author: Sam James gentoo org>
AuthorDate: Mon Mar 17 07:35:03 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Mar 17 07:35:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9161c359
x11-libs/libxkbcommon: Stabilize 1.8.0 sparc, #951480
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index b795b402de32..6b6e0d86c880 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: f55a32975bb2a109bb129ddb40711c6c5ce5d7df
Author: Sam James gentoo org>
AuthorDate: Mon Mar 17 07:35:02 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Mar 17 07:35:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55a3297
x11-libs/libxkbcommon: Stabilize 1.8.0 amd64, #951480
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index 9315edf5fa0c..b795b402de32 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 53879f7e9695092e91907ddfe4abeb8dd2f83959
Author: Sam James gentoo org>
AuthorDate: Mon Mar 17 07:35:00 2025 +
Commit: Sam James gentoo org>
CommitDate: Mon Mar 17 07:35:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53879f7e
x11-libs/libxkbcommon: Stabilize 1.8.0 x86, #951480
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
index 4c16b4dcbd79..c450544aa712 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
fi
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 65b26d56981af795fe4529a8d8934ef45c16bd26
Author: Matt Turner gentoo org>
AuthorDate: Thu Mar 13 04:29:29 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Thu Mar 13 04:30:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b26d56
x11-libs/libxkbcommon: Version bump to 1.8.1
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild | 72 +
2 files changed, 73 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 9befa22703d2..4b037f98826d 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
SHA512
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5
DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
SHA512
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
+DIST libxkbcommon-1.8.1.tar.gz 983334 BLAKE2B
e990a37261e584b9f87348518f9036793896b7e55c490b90a05329a00c3589eb9ad1001ed7e125dc4b98b51f5e4f77de32779967407fd986697c0dc079e94142
SHA512
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
new file mode 100644
index ..4c16b4dcbd79
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-alternatives/yacc
+ doc? ( app-text/doxygen[dot] )
+ test? ( ${PYTHON_DEPS} )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 0569d7b325888b9f40673deefa5ba1b08fb4a213
Author: Matt Turner gentoo org>
AuthorDate: Mon Feb 10 17:28:15 2025 +
Commit: Matt Turner gentoo org>
CommitDate: Mon Feb 10 17:30:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0569d7b3
x11-libs/libxkbcommon: Version bump to 1.8.0
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild | 72 +
2 files changed, 73 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index a1157ae386b3..9befa22703d2 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
SHA512
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5
+DIST libxkbcommon-1.8.0.tar.gz 995648 BLAKE2B
8edd795aff35c881bfad7905b4dc73d4a99fde23afad1b8874cb599490b5245e6b1d83a97dfd7a2031c1d232618c9a8ecfd586990b4a46df1eb87944f20660c1
SHA512
2e9a9c02bcc515c43db38266ad4b23d3530be3de28d05e086d3c12155cf1c569609a55fa4ea4ca9b0adbd8d2a553724bfa78f63481487bfee6379b3664f3aed0
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
new file mode 100644
index ..4c16b4dcbd79
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.8.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+
SRC_URI="https://github.com/xkbcommon/libxkbcommon/archive/refs/tags/xkbcommon-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ S="${WORKDIR}/libxkbcommon-xkbcommon-${PV}"
+fi
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-alternatives/yacc
+ doc? ( app-text/doxygen[dot] )
+ test? ( ${PYTHON_DEPS} )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/files/, x11-libs/libxkbcommon/
commit: 5184dcfcc6f1e9ca6a6f21a36f1db9e6ff418ce8
Author: Sam James gentoo org>
AuthorDate: Sat Aug 10 20:15:40 2024 +
Commit: Sam James gentoo org>
CommitDate: Sat Aug 10 20:15:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5184dcfc
x11-libs/libxkbcommon: fix missing versioned symbols w/ older binutils
Signed-off-by: Sam James gentoo.org>
.../files/libxkbcommon-1.7.0-symbol-ver.patch | 104 +
...n-1.7.0.ebuild => libxkbcommon-1.7.0-r1.ebuild} | 4 +
2 files changed, 108 insertions(+)
diff --git a/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
b/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
new file mode 100644
index ..6defb3563b78
--- /dev/null
+++ b/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch
@@ -0,0 +1,104 @@
+Avoid breaking with older binutils (silently not having versioned symbols).
+
+https://github.com/xkbcommon/libxkbcommon/commit/621e31014cbc985bd99d778260ad11a5fee783da
+https://github.com/xkbcommon/libxkbcommon/commit/1d8a25d6f10ecfc638d7a889bf7d42f79c692a40
+
+From 621e31014cbc985bd99d778260ad11a5fee783da Mon Sep 17 00:00:00 2001
+From: Pierre Le Marre
+Date: Tue, 16 Jul 2024 07:00:53 +0200
+Subject: [PATCH] build: Require meson >= 0.58
+
+This will enable f-strings and allow us to simplify the build file.
+---
+ meson.build | 14 --
+ 2 files changed, 5 insertions(+), 10 deletions(-)
+ create mode 100644 changes/build/+meson_bump.breaking.md
+
+--- a/meson.build
b/meson.build
+@@ -7,7 +7,7 @@ project(
+ 'warning_level=2',
+ 'b_lundef=true',
+ ],
+-meson_version : '>= 0.52.0',
++meson_version : '>= 0.58.0', # Released on May 2021
+ )
+ pkgconfig = import('pkgconfig')
+ cc = meson.get_compiler('c')
+@@ -270,9 +270,7 @@ dep_libxkbcommon = declare_dependency(
+ link_with: libxkbcommon,
+ include_directories: include_directories('include'),
+ )
+-if meson.version().version_compare('>= 0.54.0')
+-meson.override_dependency('xkbcommon', dep_libxkbcommon)
+-endif
++meson.override_dependency('xkbcommon', dep_libxkbcommon)
+ pkgconfig.generate(
+ libxkbcommon,
+ name: 'xkbcommon',
+@@ -341,9 +339,7 @@ You can disable X11 support with -Denable-x11=false.''')
+ link_with: libxkbcommon_x11,
+ include_directories: include_directories('include'),
+ )
+-if meson.version().version_compare('>= 0.54.0')
+-meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11)
+-endif
++meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11)
+ pkgconfig.generate(
+ libxkbcommon_x11,
+ name: 'xkbcommon-x11',
+@@ -409,9 +405,7 @@ if get_option('enable-xkbregistry')
+ link_with: libxkbregistry,
+ include_directories: include_directories('include'),
+ )
+-if meson.version().version_compare('>= 0.54.0')
+-meson.override_dependency('xkbregistry', dep_libxkbregistry)
+-endif
++meson.override_dependency('xkbregistry', dep_libxkbregistry)
+ endif
+
+ man_pages = []
+
+From 1d8a25d6f10ecfc638d7a889bf7d42f79c692a40 Mon Sep 17 00:00:00 2001
+From: Pierre Le Marre
+Date: Fri, 12 Jul 2024 11:10:46 +0200
+Subject: [PATCH] build: Check for --undefined-version support
+
+Gate the use of `--undefined-version` in the linker because it breaks on
+older GNU `ld`:
https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=58272.
+---
+ meson.build | 11 +--
+ 2 files changed, 11 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index e8451b69..d0738468 100644
+--- a/meson.build
b/meson.build
+@@ -142,10 +142,17 @@ configh_data.set('_CRT_NONSTDC_NO_DEPRECATE', 1)
+ # Reduce unnecessary includes on MSVC.
+ configh_data.set('WIN32_LEAN_AND_MEAN', 1)
+
++xkbcommon_map = meson.current_source_dir() / 'xkbcommon.map'
++
+ # Supports -Wl,--version-script?
++if cc.has_link_argument('-Wl,--undefined-version')
++extra_linker_args = ',--undefined-version'
++else
++extra_linker_args = ''
++endif
+ have_version_script = cc.links(
+ 'int main(){}',
+-args: '-Wl,--undefined-version,--version-script=' +
meson.current_source_dir()/'xkbcommon.map',
++args: f'-Wl,--version-script=@xkbcommon_map@@extra_linker_args@',
+ name: '-Wl,--version-script',
+ )
+
+@@ -235,7 +242,7 @@ libxkbcommon_sources = [
+ libxkbcommon_link_args = []
+ libxkbcommon_link_deps = []
+ if have_version_script
+-libxkbcommon_link_args += '-Wl,--version-script=' +
meson.current_source_dir()/'xkbcommon.map'
++libxkbcommon_link_args += f'-Wl,--version-script=@xkbcommon_map@'
+ libxkbcommon_link_deps += 'xkbcommon.map'
+ elif cc.get_argument_syntax() == 'msvc'
+ libxkbcommon_def = custom_target('xkbcommon.def',
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0-r1.ebuild
similarity index 96%
rename f
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 302001539f4afa6a093cd47163278f4804bf332a
Author: Matt Turner gentoo org>
AuthorDate: Sun Jun 9 18:45:52 2024 +
Commit: Matt Turner gentoo org>
CommitDate: Sun Jun 9 18:54:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30200153
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 -
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 71 -
2 files changed, 72 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 6ff60c0b8e6d..a1157ae386b3 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B
ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850
SHA512
4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c
DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
SHA512
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
deleted file mode 100644
index 3fe9b0eff71b..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
- SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="Keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-SLOT="0"
-
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- app-alternatives/yacc
- doc? ( app-text/doxygen[dot] )
- test? ( ${PYTHON_DEPS} )
- tools? ( wayland? ( dev-util/wayland-scanner ) )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
- tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
- dev-libs/libxml2[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
- x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
-"
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_library="$(usex static-libs both shared)"
- -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
- -Dbash-completion-path="$(get_bashcompdir)"
- $(meson_native_use_bool tools enable-tools)
- $(meson_use X enable-x11)
- $(meson_native_use_bool doc enable-docs)
- $(meson_use wayland enable-wayland)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- virtx meson_src_test
-}
-
-multilib_src_install_all() {
- if use doc; then
- mv "${ED}"/usr/share/doc/{${PN},${P}} || die
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 565875856af6bb2f313215a827bd042a790da293
Author: Matoro Mahri matoro tk>
AuthorDate: Thu May 16 18:20:00 2024 +
Commit: Matt Turner gentoo org>
CommitDate: Fri May 17 00:24:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56587585
x11-libs/libxkbcommon: Stabilize 1.7.0 hppa, #930692
Signed-off-by: Matoro Mahri matoro.tk>
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 7f66cf3ec61f..3fe9b0eff71b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: a1b28af8e9009805224561d44932f7f93ec070a9
Author: Sam James gentoo org>
AuthorDate: Fri Apr 26 13:06:58 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 26 13:07:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1b28af8
x11-libs/libxkbcommon: Stabilize 1.7.0 ppc64, #930692
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index b4cf8fa6fe19..488bdd70f044 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 545719dd8fb7dd3b138128e496c609a9bf369547
Author: Sam James gentoo org>
AuthorDate: Fri Apr 26 13:06:59 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 26 13:07:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545719dd
x11-libs/libxkbcommon: Stabilize 1.7.0 ppc, #930692
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 488bdd70f044..7f66cf3ec61f 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: b0cbfbcacb43ddbd5a9040f19013479ab90a2f26
Author: Sam James gentoo org>
AuthorDate: Fri Apr 26 12:52:41 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 26 12:52:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cbfbca
x11-libs/libxkbcommon: Stabilize 1.7.0 arm64, #930692
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 34b314599fc5..b4cf8fa6fe19 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: c7cfe40f112ff70bb824b6464794076e0e9f66b9
Author: Sam James gentoo org>
AuthorDate: Fri Apr 26 12:52:40 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 26 12:52:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7cfe40f
x11-libs/libxkbcommon: Stabilize 1.7.0 arm, #930692
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 5909add61af9..34b314599fc5 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 73c92c8dbf3fe62f69b2800a563ad61245e10c46
Author: Sam James gentoo org>
AuthorDate: Fri Apr 26 12:49:19 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 26 12:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73c92c8d
x11-libs/libxkbcommon: Stabilize 1.7.0 amd64, #930692
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index ad353c7f72f3..831fffb0c29b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc
~ppc64 ~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc ~x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: a486ca135af4a5bbb959c2438eeb285c7cf73dd1
Author: Sam James gentoo org>
AuthorDate: Fri Apr 26 12:49:20 2024 +
Commit: Sam James gentoo org>
CommitDate: Fri Apr 26 12:49:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a486ca13
x11-libs/libxkbcommon: Stabilize 1.7.0 x86, #930692
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 831fffb0c29b..5909add61af9 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 5045a377e21fb66a61ada58f4de0758427f84799
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Apr 26 06:03:02 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Apr 26 06:03:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5045a377
x11-libs/libxkbcommon: Stabilize 1.7.0 sparc, #930692
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
index 32c1fc5823e6..ad353c7f72f3 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc
~ppc64 ~riscv ~s390 sparc ~x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 9c95b044e769b9b56e2c103f8685bdebe35f3822
Author: Matt Turner gentoo org>
AuthorDate: Tue Mar 26 15:21:45 2024 +
Commit: Matt Turner gentoo org>
CommitDate: Tue Mar 26 15:26:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c95b044
x11-libs/libxkbcommon: Version bump to 1.7.0
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild | 71 +
2 files changed, 72 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index f8463b76c8e3..6ff60c0b8e6d 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B
ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850
SHA512
4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c
+DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B
b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8
SHA512
4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
new file mode 100644
index ..32c1fc5823e6
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+ SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-alternatives/yacc
+ doc? ( app-text/doxygen[dot] )
+ test? ( ${PYTHON_DEPS} )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
+ dev-libs/libxml2[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 932a2e623487a71519699be9e3f7f1025b87b7cd
Author: Matt Turner gentoo org>
AuthorDate: Wed Mar 6 21:11:35 2024 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Mar 6 21:51:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=932a2e62
x11-libs/libxkbcommon: Depend on doxygen[dot] for USE=doc
Closes: https://bugs.gentoo.org/921556
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index d9e6e437ba12..9e59daec370e 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -24,7 +24,7 @@ SLOT="0"
BDEPEND="
app-alternatives/yacc
- doc? ( app-text/doxygen )
+ doc? ( app-text/doxygen[dot] )
test? ( ${PYTHON_DEPS} )
tools? ( wayland? ( dev-util/wayland-scanner ) )
"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 04ab0baf43bf7c0a7db89fb3ae1484899ff89ab8
Author: Matt Turner gentoo org>
AuthorDate: Wed Mar 6 21:50:07 2024 +
Commit: Matt Turner gentoo org>
CommitDate: Wed Mar 6 21:51:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ab0baf
x11-libs/libxkbcommon: Move SLOT= assignment
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 9e59daec370e..3fe9b0eff71b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -18,9 +18,10 @@ inherit bash-completion-r1 meson-multilib ${GIT_ECLASS}
python-any-r1 virtualx
DESCRIPTION="Keymap handling library for toolkits and window systems"
HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
LICENSE="MIT"
+SLOT="0"
+
IUSE="doc static-libs test tools wayland X"
RESTRICT="!test? ( test )"
-SLOT="0"
BDEPEND="
app-alternatives/yacc
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 466e11ed86efb7a28a3e4626f27c15272b596c8d
Author: Sam James gentoo org>
AuthorDate: Mon Jan 22 15:42:43 2024 +
Commit: Sam James gentoo org>
CommitDate: Mon Jan 22 15:42:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=466e11ed
x11-libs/libxkbcommon: Stabilize 1.6.0 hppa, #921211
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index b3b6f95aa88f..d9e6e437ba12 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 1330540c113d2ac58b7dc8885653eae31b46ac8f
Author: Sam James gentoo org>
AuthorDate: Mon Jan 8 12:09:54 2024 +
Commit: Sam James gentoo org>
CommitDate: Mon Jan 8 12:25:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1330540c
x11-libs/libxkbcommon: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting
YACC or LEX, so make the dep reflect reality.
(Included both YACC and LEX out of conservatism.)
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 3a7244c0b66f..46fac06df8a2 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ RESTRICT="!test? ( test )"
SLOT="0"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
doc? ( app-doc/doxygen )
test? ( ${PYTHON_DEPS} )
tools? ( wayland? ( dev-util/wayland-scanner ) )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 3cd4cbf04d70bde10c66bb75ad862e66834eadc5
Author: Matt Turner gentoo org>
AuthorDate: Sat Nov 25 17:16:08 2023 +
Commit: Matt Turner gentoo org>
CommitDate: Sat Nov 25 17:31:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd4cbf0
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 -
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 69 -
2 files changed, 70 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 6b78dd3f50e5..f8463b76c8e3 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
SHA512
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c
DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B
ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850
SHA512
4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
deleted file mode 100644
index e0ed4692622e..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
- SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-SLOT="0"
-
-BDEPEND="
- sys-devel/bison
- doc? ( app-doc/doxygen )
- test? ( ${PYTHON_DEPS} )
- wayland? ( dev-util/wayland-scanner )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
- wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
- dev-libs/libxml2[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
- x11-misc/xkeyboard-config
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- wayland? ( >=dev-libs/wayland-protocols-1.12 )
-"
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_library="$(usex static-libs both shared)"
- -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
- $(meson_native_use_bool tools enable-tools)
- $(meson_use X enable-x11)
- $(meson_native_use_bool doc enable-docs)
- $(meson_use wayland enable-wayland)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- virtx meson_src_test
-}
-
-multilib_src_install_all() {
- if use doc; then
- mv "${ED}"/usr/share/doc/{${PN},${P}} || die
- fi
-}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 5d38e4978ff64db096c6157f795e21489e16e5c1
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Nov 25 09:36:31 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Nov 25 09:36:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d38e497
x11-libs/libxkbcommon: Stabilize 1.6.0 arm64, #917439
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 0aa80fe72f53..3a7244c0b66f 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 0c8aa9c6a1c83273fb603f7d67a9438f6e4790a4
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Nov 16 19:57:56 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Nov 16 19:57:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c8aa9c6
x11-libs/libxkbcommon: Stabilize 1.6.0 arm, #917439
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index a852aa0b5c3f..0aa80fe72f53 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 3148ecb8fbd8d73da124a07a306ad11656a9e7ec
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Nov 16 19:42:11 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Nov 16 19:42:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3148ecb8
x11-libs/libxkbcommon: Stabilize 1.6.0 ppc, #917439
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index a8458600098a..a852aa0b5c3f 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 009e655c06a72853e0fed18c592197983bf20e4e
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Nov 16 17:17:11 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Nov 16 17:17:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=009e655c
x11-libs/libxkbcommon: Stabilize 1.6.0 ppc64, #917439
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 35d62d68921b..fa4ea4d69f20 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64
~riscv ~s390 sparc ~x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 4f0e0c54ffa68c57b1ce1b4a5886e6835451a772
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Nov 16 17:17:12 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Nov 16 17:17:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0e0c54
x11-libs/libxkbcommon: Stabilize 1.6.0 x86, #917439
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index fa4ea4d69f20..a8458600098a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64
~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: c8de3035b28c4cba05da046a8f313425db270b1c
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Nov 16 17:17:10 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Nov 16 17:17:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8de3035
x11-libs/libxkbcommon: Stabilize 1.6.0 amd64, #917439
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index edf3040dd26b..12a6762e0c50 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 5acc1c5a2ae17b98fb19da1a8ee434dd1ad31fcd
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Nov 16 17:17:10 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Nov 16 17:17:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5acc1c5a
x11-libs/libxkbcommon: Stabilize 1.6.0 sparc, #917439
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index 12a6762e0c50..35d62d68921b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 sparc ~x86"
fi
PYTHON_COMPAT=( python3_{10..12} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 1166558ccbc7895d7575b96b85b1c09007c61b2c
Author: Matt Turner gentoo org>
AuthorDate: Mon Oct 9 20:20:23 2023 +
Commit: Matt Turner gentoo org>
CommitDate: Mon Oct 9 20:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1166558c
x11-libs/libxkbcommon: Pass bash-completion-path
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index ea6a904b5f8e..d4a5d3eb4ac3 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -13,7 +13,7 @@ fi
PYTHON_COMPAT=( python3_{10..12} )
-inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
DESCRIPTION="Keymap handling library for toolkits and window systems"
HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
@@ -50,6 +50,7 @@ multilib_src_configure() {
local emesonargs=(
-Ddefault_library="$(usex static-libs both shared)"
-Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ -Dbash-completion-path="$(get_bashcompdir)"
$(meson_native_use_bool tools enable-tools)
$(meson_use X enable-x11)
$(meson_native_use_bool doc enable-docs)
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: d4cb3846fc9bc4078299ab57f7e4f6c2d14b314e
Author: Leonardo Hernández Hernández proton me>
AuthorDate: Mon Oct 9 00:00:34 2023 +
Commit: Matt Turner gentoo org>
CommitDate: Mon Oct 9 20:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4cb3846
x11-libs/libxkbcommon: add 1.6.0
Signed-off-by: Leonardo Hernández Hernández proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33256
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 69 +
2 files changed, 70 insertions(+)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 0328e5e29ab7..6b78dd3f50e5 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
SHA512
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c
+DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B
ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850
SHA512
4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
new file mode 100644
index ..ea6a904b5f8e
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+ SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="Keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+SLOT="0"
+
+BDEPEND="
+ sys-devel/bison
+ doc? ( app-doc/doxygen )
+ test? ( ${PYTHON_DEPS} )
+ wayland? ( dev-util/wayland-scanner )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
+ dev-libs/libxml2[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ wayland? ( >=dev-libs/wayland-protocols-1.12 )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: d0e8c93af7f8454b0b217a245290649d9c0394e3
Author: Matt Turner gentoo org>
AuthorDate: Mon Oct 9 20:31:33 2023 +
Commit: Matt Turner gentoo org>
CommitDate: Mon Oct 9 20:31:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0e8c93a
x11-libs/libxkbcommon: Limit wayland dependencies to USE=tools
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
index d4a5d3eb4ac3..edf3040dd26b 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild
@@ -26,18 +26,18 @@ BDEPEND="
sys-devel/bison
doc? ( app-doc/doxygen )
test? ( ${PYTHON_DEPS} )
- wayland? ( dev-util/wayland-scanner )
+ tools? ( wayland? ( dev-util/wayland-scanner ) )
"
RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
- wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
+ tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) )
dev-libs/libxml2[${MULTILIB_USEDEP}]
x11-misc/compose-tables
x11-misc/xkeyboard-config
"
DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )
- wayland? ( >=dev-libs/wayland-protocols-1.12 )
+ tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) )
"
pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 7a784db350a08b0662c0eaaff4c598b1b4d5b116
Author: Matt Turner gentoo org>
AuthorDate: Mon Mar 13 19:49:57 2023 +
Commit: Matt Turner gentoo org>
CommitDate: Mon Mar 13 20:07:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a784db3
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 -
x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild | 62 -
2 files changed, 63 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 1c8c24c3c395..0328e5e29ab7 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.4.1.tar.xz 471824 BLAKE2B
a784f3612bb52abb79bf1a2ddd3e7709fa52eddce5cabcf8520ed7df8ec8ea557e51205e1e9d116a0b31eb27b1f3bca33144318c5f01be7312cbb3e48f687fbe
SHA512
757b340aeab6d187917807a88015b5113475ab21728e530b40ea60619b3fbdfa668fd62707d66ed8fb763e68fee19394fcbd519af7c01d8975c59fdf0d89
DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
SHA512
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
deleted file mode 100644
index 8d24ffeab6cc..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
- SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-SLOT="0"
-
-BDEPEND="
- sys-devel/bison
- doc? ( app-doc/doxygen )
- test? ( ${PYTHON_DEPS} )
- wayland? ( dev-util/wayland-scanner )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )
- wayland? ( >=dev-libs/wayland-1.2.0 )
- dev-libs/libxml2[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- wayland? ( >=dev-libs/wayland-protocols-1.12 )
-"
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_library="$(usex static-libs both shared)"
- -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
- $(meson_native_use_bool tools enable-tools)
- $(meson_use X enable-x11)
- $(meson_native_use_bool doc enable-docs)
- $(meson_use wayland enable-wayland)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- virtx meson_src_test
-}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 8f4b536a4ed02acea4e2835dcae30c5d76b3534b
Author: Arthur Zamarin gentoo org>
AuthorDate: Mon Mar 13 19:17:23 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Mon Mar 13 19:17:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f4b536a
x11-libs/libxkbcommon: Stabilize 1.5.0 sparc, #898950
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index ee16ebb31428..e0ed4692622e 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 696cff8474a0ddb7400abb4eb49eb1224b6ec0b3
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Mar 4 13:49:13 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Mar 4 13:49:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696cff84
x11-libs/libxkbcommon: Stabilize 1.5.0 ppc64, #898950
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 6c92e0eb15c8..ee16ebb31428 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 ~sparc x86"
fi
PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 0cbb5101d6dce70f7b937e0d8ae513398309ccf6
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Mar 4 07:02:32 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Mar 4 07:02:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cbb5101
x11-libs/libxkbcommon: Stabilize 1.5.0 ppc, #898950
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 41ad7d10cb5a..6c92e0eb15c8 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64
~riscv ~s390 ~sparc x86"
fi
PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 499ccf65e094e935b9c664266f366240dbdfb80e
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Mar 3 18:46:23 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Mar 3 18:46:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499ccf65
x11-libs/libxkbcommon: Stabilize 1.5.0 amd64, #898950
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 71fbe89044ce..41ad7d10cb5a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
fi
PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 92b5407ca895fbc212d893a9da2772d9bc6b1b38
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Mar 3 18:41:55 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Mar 3 18:41:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b5407c
x11-libs/libxkbcommon: Stabilize 1.5.0 x86, #898950
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index b00b2dc9ceb7..71fbe89044ce 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc x86"
fi
PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 435ab2c2c11463a009427296cdd0e3f156458da5
Author: Arthur Zamarin gentoo org>
AuthorDate: Fri Mar 3 05:56:39 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Mar 3 05:56:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435ab2c2
x11-libs/libxkbcommon: Stabilize 1.5.0 arm64, #898950
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 4479b5f9cb5d..b00b2dc9ceb7 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
fi
PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: a87e15167f269acb149ff1a3511bc9cb85d48941
Author: Arthur Zamarin gentoo org>
AuthorDate: Thu Mar 2 19:52:09 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Thu Mar 2 19:52:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87e1516
x11-libs/libxkbcommon: Stabilize 1.5.0 arm, #898950
Signed-off-by: Arthur Zamarin gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
index 2f6707d6c42f..4479b5f9cb5d 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
fi
PYTHON_COMPAT=( python3_{9..11} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 28f0cfe25e3a78db2ce76bc432bae5813e24556e
Author: Matt Turner gentoo org>
AuthorDate: Tue Jan 10 23:20:55 2023 +
Commit: Matt Turner gentoo org>
CommitDate: Tue Jan 10 23:40:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f0cfe2
x11-libs/libxkbcommon: Version bump to 1.5.0
* Add RDEPEND on x11-misc/xkeyboard-config (bug #806235)
* Depend on multilib-enabled dev-libs/wayland (bug #823620)
* Install docs to expect path (bug #832826)
* Drop USE=xkb dependency on libxcb (bug #875980)
Closes: https://bugs.gentoo.org/806235
Closes: https://bugs.gentoo.org/823620
Closes: https://bugs.gentoo.org/832826
Closes: https://bugs.gentoo.org/875980
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 +
x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild | 69 +
x11-libs/libxkbcommon/metadata.xml | 2 +-
3 files changed, 71 insertions(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 503abece062a..1c8c24c3c395 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1 +1,2 @@
DIST libxkbcommon-1.4.1.tar.xz 471824 BLAKE2B
a784f3612bb52abb79bf1a2ddd3e7709fa52eddce5cabcf8520ed7df8ec8ea557e51205e1e9d116a0b31eb27b1f3bca33144318c5f01be7312cbb3e48f687fbe
SHA512
757b340aeab6d187917807a88015b5113475ab21728e530b40ea60619b3fbdfa668fd62707d66ed8fb763e68fee19394fcbd519af7c01d8975c59fdf0d89
+DIST libxkbcommon-1.5.0.tar.xz 472700 BLAKE2B
5dcfb514c297f71629f20b444cb29c5d26ce9def1c1173a125fb0c0c259d76194fcef7a407d8efda2d2d87c9b90abac34e2fc1742cfd6053df511a3ef205c8ef
SHA512
bbba6665f052c04c7450413cc5e2badd6bfd41326b0e4c60e3ec01d730cae695fd34ce2662b8a91ece7a76b974a0ea330f7462dd5d2db148b0d0da26264ced9c
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
new file mode 100644
index ..3d39d2917fd0
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.5.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} = ** ]]; then
+ GIT_ECLASS="git-r3"
+ EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
+else
+ SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
+
+DESCRIPTION="keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
+LICENSE="MIT"
+IUSE="doc static-libs test tools wayland X"
+RESTRICT="!test? ( test )"
+SLOT="0"
+
+BDEPEND="
+ sys-devel/bison
+ doc? ( app-doc/doxygen )
+ test? ( ${PYTHON_DEPS} )
+ wayland? ( dev-util/wayland-scanner )
+"
+RDEPEND="
+ X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] )
+ wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] )
+ dev-libs/libxml2[${MULTILIB_USEDEP}]
+ x11-misc/compose-tables
+ x11-misc/xkeyboard-config
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ wayland? ( >=dev-libs/wayland-protocols-1.12 )
+"
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_library="$(usex static-libs both shared)"
+ -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+ $(meson_native_use_bool tools enable-tools)
+ $(meson_use X enable-x11)
+ $(meson_native_use_bool doc enable-docs)
+ $(meson_use wayland enable-wayland)
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ virtx meson_src_test
+}
+
+multilib_src_install_all() {
+ if use doc; then
+ mv "${ED}"/usr/share/doc/{${PN},${P}} || die
+ fi
+}
diff --git a/x11-libs/libxkbcommon/metadata.xml
b/x11-libs/libxkbcommon/metadata.xml
index 887150f5375a..9f2f9f386d67 100644
--- a/x11-libs/libxkbcommon/metadata.xml
+++ b/x11-libs/libxkbcommon/metadata.xml
@@ -10,6 +10,6 @@
cpe:/a:xkbcommon:libxkbcommon
-xkbcommon/libxkbcommon
+xkbcommon/libxkbcommon
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 792051c31f9f17d7cd5d0e223ed7d624bea340b4
Author: Matt Turner gentoo org>
AuthorDate: Fri Jun 24 16:19:02 2022 +
Commit: Matt Turner gentoo org>
CommitDate: Fri Jun 24 16:25:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=792051c3
x11-libs/libxkbcommon: Drop old versions
Signed-off-by: Matt Turner gentoo.org>
x11-libs/libxkbcommon/Manifest | 1 -
x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild | 62 -
2 files changed, 63 deletions(-)
diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index 5872177b5eb2..503abece062a 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1 @@
-DIST libxkbcommon-1.4.0.tar.xz 471948 BLAKE2B
5b0a155a3a47adb7302db01f3daa0ef81993a9754b032b01f1cdbd53af74d15df95dc6c9334860211a28272b246f66978ad6e409db74a242afb13c17dc25b76e
SHA512
7dd86952c036a6a78455b1ba05b53fcff9d6f133bb01c83fa860b4eaec3fc26bb0b5535948bcc2dafbd27204c3c91d01404ca9fc52896cc36af509384797d4f1
DIST libxkbcommon-1.4.1.tar.xz 471824 BLAKE2B
a784f3612bb52abb79bf1a2ddd3e7709fa52eddce5cabcf8520ed7df8ec8ea557e51205e1e9d116a0b31eb27b1f3bca33144318c5f01be7312cbb3e48f687fbe
SHA512
757b340aeab6d187917807a88015b5113475ab21728e530b40ea60619b3fbdfa668fd62707d66ed8fb763e68fee19394fcbd519af7c01d8975c59fdf0d89
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild
deleted file mode 100644
index 6a314d97c7cb..
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = ** ]]; then
- GIT_ECLASS="git-r3"
- EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
-else
- SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
-fi
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit meson-multilib ${GIT_ECLASS} python-any-r1 virtualx
-
-DESCRIPTION="keymap handling library for toolkits and window systems"
-HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/";
-LICENSE="MIT"
-IUSE="doc static-libs test tools wayland X"
-RESTRICT="!test? ( test )"
-SLOT="0"
-
-BDEPEND="
- sys-devel/bison
- doc? ( app-doc/doxygen )
- test? ( ${PYTHON_DEPS} )
- wayland? ( dev-util/wayland-scanner )
-"
-RDEPEND="
- X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )
- wayland? ( >=dev-libs/wayland-1.2.0 )
- dev-libs/libxml2[${MULTILIB_USEDEP}]
- x11-misc/compose-tables
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
- wayland? ( >=dev-libs/wayland-protocols-1.12 )
-"
-
-pkg_setup() {
- if use test; then
- python-any-r1_pkg_setup
- fi
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Ddefault_library="$(usex static-libs both shared)"
- -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
- $(meson_native_use_bool tools enable-tools)
- $(meson_use X enable-x11)
- $(meson_native_use_bool doc enable-docs)
- $(meson_use wayland enable-wayland)
- )
- meson_src_configure
-}
-
-multilib_src_test() {
- virtx meson_src_test
-}
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 839a2f56be3f43d34f28e9a6a62bcd46d795c313
Author: Agostino Sarubbo gentoo org>
AuthorDate: Fri Jun 17 06:56:18 2022 +
Commit: Agostino Sarubbo gentoo org>
CommitDate: Fri Jun 17 06:56:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=839a2f56
x11-libs/libxkbcommon: arm64 stable wrt bug #852191
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
index 42877660736d..f3622c3dac8a 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{8..11} )
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: d663c920db67b7b4c1de2d7ec7a280d443297a71
Author: Sam James gentoo org>
AuthorDate: Thu Jun 16 15:16:28 2022 +
Commit: Sam James gentoo org>
CommitDate: Thu Jun 16 15:16:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d663c920
x11-libs/libxkbcommon: Stabilize 1.4.1 x86, #852191
Signed-off-by: Sam James gentoo.org>
x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
index 34f215f0a8f0..42877660736d 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.4.1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/xkbcommon/${PN}";
else
SRC_URI="https://xkbcommon.org/download/${P}.tar.xz";
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64
~riscv ~s390 sparc x86"
fi
PYTHON_COMPAT=( python3_{8..11} )
