Diff xkeyboard-config-2.44 with a xkeyboard-config-9999
| /usr/portage/x11-misc/xkeyboard-config/xkeyboard-config-9999.ebuild 2025-07-29 16:22:17.972470390 +0300 | ||
|---|---|---|
| 14 | 14 |
inherit git-r3 |
| 15 | 15 |
else |
| 16 | 16 |
SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.xz"
|
| 17 |
KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" |
|
| 17 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" |
|
| 18 | 18 |
fi |
| 19 | 19 | |
| 20 | 20 |
LICENSE="MIT" |
| ... | ... | |
| 64 | 64 |
) |
| 65 | 65 |
meson_src_configure |
| 66 | 66 |
} |
| 67 | ||
| 68 |
src_install() {
|
|
| 69 |
meson_src_install |
|
| 70 | ||
| 71 |
# Workaround for portage's collision checks, see pkg_preinst (bug #957712) |
|
| 72 |
mv "${ED}"/usr/share/X11/xkb{,.workaround} || die
|
|
| 73 |
} |
|
| 74 | ||
| 75 |
pkg_preinst() {
|
|
| 76 |
# Avoid touching EROOT if not needed, and use -f just-in-case anyway |
|
| 77 |
if [[ -d ${EROOT}/usr/share/X11/xkb && ! -L ${EROOT}/usr/share/X11/xkb ]]; then
|
|
| 78 |
rm -rf "${EROOT}"/usr/share/X11/xkb || die
|
|
| 79 |
fi |
|
| 80 |
mv "${ED}"/usr/share/X11/xkb{.workaround,} || die
|
|
| 81 |
} |
|