diff options
Diffstat (limited to 'x11-misc/xkeyboard-config')
-rw-r--r-- | x11-misc/xkeyboard-config/Manifest | 4 | ||||
-rw-r--r-- | x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild | 42 | ||||
-rw-r--r-- | x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild | 4 |
3 files changed, 47 insertions, 3 deletions
diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest index a7f658fd29b2..282699ff6509 100644 --- a/x11-misc/xkeyboard-config/Manifest +++ b/x11-misc/xkeyboard-config/Manifest @@ -1,4 +1,6 @@ DIST xkeyboard-config-2.38.tar.xz 884988 BLAKE2B 058543eb04917c785bbb02b5a11a2492c4ad3e1910e764f476e04fd2405e4c158d7e4942da00693efc683a39dd9fe11e55003c1c9ce10cc802744e98ebcd269d SHA512 20848a5a10cfa58265518add796fd97ddd2e39e7a87b18170cd9ebc3ec87268e92641f2cd8aaed1ed80cdbe3801b65a8a916321ffc20a419511b3d2a85b0dd2a +DIST xkeyboard-config-2.39.tar.xz 896112 BLAKE2B d1ef598a0c1993518b01e73c319147ea1f3e55e1c8040762b9e95636c89d9b719322f3f2a1a87bffc545928b2912ead37f336182ba69d692893521322f170e21 SHA512 4690a0291c1f8c2c53b84984221a60a935c9b7cfc8ae20a8740403571f3704dedf06e5755b45775a15a5df21ebd2acac3ff785ff19f54d792ae359c4c6d60756 EBUILD xkeyboard-config-2.38.ebuild 1002 BLAKE2B c81de7089d9dc9e6e892d1bb9f2cd500b4959011061e60bcff4784b8a90bd9912712c1bf79d372af7d7ce4fee993bffc4d9d005cc7d45a9fc562f78f4fbf4a38 SHA512 e3fac4c6bf08c0b39c538ffdeb755c37007c56cee254a90dfa300bc017f719608d734f6313a6b421b97b06fc4bd028124c1dc3349a277a81dcc924092aaf37cb -EBUILD xkeyboard-config-9999.ebuild 1010 BLAKE2B 1520c13698e04ac9e50b1d8068d18999f56f1c2645a92b6638fe014dc021b092e87e5cfbed479c8f85c2bdc0e93eb2032efc063c4d47d11db82b6e0cc66bcafd SHA512 be8c291af1c4f019bd2714d08ef1568777e15a74114bd4b7c7ffbe343bbde2a57826ec956baab5eaae2c1d99b6d46cb416aa4971f3751b97dd802232b370ee21 +EBUILD xkeyboard-config-2.39.ebuild 1011 BLAKE2B d43dbe3575ff6587a8e15aeb41d75f87feb223ec6ddc4db8b3a8161dc398980c3a5d0e564943efbf44a478dc6b0c93ae474ac6a5946470c42dfa400307ec0c41 SHA512 5f3167e90f92bf69f021d8c0cc08189182975769fcb31c76f0d4ab4353098b38abf0a04dcb33c7bff72922cb1d411f74e41e653410a769160ad946b71262be83 +EBUILD xkeyboard-config-9999.ebuild 1011 BLAKE2B d43dbe3575ff6587a8e15aeb41d75f87feb223ec6ddc4db8b3a8161dc398980c3a5d0e564943efbf44a478dc6b0c93ae474ac6a5946470c42dfa400307ec0c41 SHA512 5f3167e90f92bf69f021d8c0cc08189182975769fcb31c76f0d4ab4353098b38abf0a04dcb33c7bff72922cb1d411f74e41e653410a769160ad946b71262be83 MISC metadata.xml 442 BLAKE2B 3e7e6564b3aa17ef958ae6aed94b6d28156d743ad2782b0c2c08429adff128a7a7ea549e2f5fcece91cdc0f498d341790d0694b193dae16b60a63966bbb581b8 SHA512 0c32c580abc07b3141fa3b9137eba130654e0701b4c9e49be10a801c5c068d67881a74dc0e5d45dc34e8964364e0516bbc5e1b854ae0d7d8ff12bf1ec1ec2986 diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild new file mode 100644 index 000000000000..525a1106e280 --- /dev/null +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.39.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit meson python-any-r1 + +DESCRIPTION="X keyboard configuration database" +HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git" + inherit git-r3 +else + SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi + +LICENSE="MIT" +SLOT="0" + +DEPEND="" +RDEPEND="" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + dev-libs/libxslt + sys-devel/gettext +" + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dxkb-base="${EPREFIX}/usr/share/X11/xkb" + -Dcompat-rules=true + ) + meson_src_configure +} diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild index 8e3848465906..525a1106e280 100644 --- a/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild +++ b/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit meson python-any-r1 DESCRIPTION="X keyboard configuration database" |