Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-misc/xkeyboard-config/
Date: Sun, 02 Feb 2020 00:15:10
Message-Id: 1580602490.3b4236c7439c84b905dfd35213662a987b7122d3.mattst88@gentoo
1 commit: 3b4236c7439c84b905dfd35213662a987b7122d3
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 2 00:05:52 2020 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 2 00:14:50 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b4236c7
7
8 x11-misc/xkeyboard-config: Version bump to 2.29
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 x11-misc/xkeyboard-config/Manifest | 1 +
13 .../xkeyboard-config/xkeyboard-config-2.29.ebuild | 50 ++++++++++++++++++++++
14 2 files changed, 51 insertions(+)
15
16 diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest
17 index dffadac602b..9732ee89c6d 100644
18 --- a/x11-misc/xkeyboard-config/Manifest
19 +++ b/x11-misc/xkeyboard-config/Manifest
20 @@ -1 +1,2 @@
21 DIST xkeyboard-config-2.28.tar.bz2 1682987 BLAKE2B 8883787119bb46e4351d4023aee0f1a495b6acc87755b408ffa51d5082f84f4b1a083a8a0ee640b00afd35777bc8e8e0ef2187cd0bbb2600db81da8fef19298f SHA512 be38e61a7d3a1c03f9dc92fed5aada65fdb8b42272e874e01156a39de07f2a7c81846e9ba449aeb95661587f8d05217d549a1315ee0dd92facbb6158362e68ae
22 +DIST xkeyboard-config-2.29.tar.bz2 1707176 BLAKE2B 436f2e8f4c7bea5a96e551daf01cdf6f7eeb2468dbacd28b977be003e159d0af9f233f17749fb5379444ce84c8d5c78f1c949e4bddfa3db6d39338ae01f0aefe SHA512 202255af097f3063d76341d1b4a7672662dc645f9bcd7afa87bc966a41db4c20fc6b8f4fbe2fcaec99b6bc458eac10129141a866a165857c46282f6705b78670
23
24 diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.29.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.29.ebuild
25 new file mode 100644
26 index 00000000000..95509d07acf
27 --- /dev/null
28 +++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.29.ebuild
29 @@ -0,0 +1,50 @@
30 +# Copyright 1999-2019 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=7
34 +
35 +DESCRIPTION="X keyboard configuration database"
36 +HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config"
37 +
38 +if [[ ${PV} == 9999 ]]; then
39 + EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git"
40 + inherit autotools git-r3
41 + # x11-misc/util-macros only required on live ebuilds
42 + LIVE_DEPEND=">=x11-misc/util-macros-1.18"
43 +else
44 + SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.bz2"
45 + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
46 +fi
47 +
48 +LICENSE="MIT"
49 +SLOT="0"
50 +IUSE=""
51 +
52 +BDEPEND="
53 + dev-util/intltool
54 + sys-devel/gettext
55 + virtual/pkgconfig
56 +"
57 +RDEPEND=""
58 +DEPEND="${LIVE_DEPEND}"
59 +
60 +src_prepare() {
61 + default
62 + [[ ${PV} == 9999 ]] && eautoreconf
63 +}
64 +
65 +src_configure() {
66 + local econfargs=(
67 + --with-xkb-base="${EPREFIX}/usr/share/X11/xkb"
68 + --enable-compat-rules
69 + # do not check for runtime deps
70 + --disable-runtime-deps
71 + --with-xkb-rules-symlink=xorg
72 + )
73 +
74 + econf "${econfargs[@]}"
75 +}
76 +
77 +src_test() {
78 + :;
79 +}