Date: Tuesday, June 14, 2022 @ 18:54:25 Author: andyrtr Revision: 448690
archrelease: copy trunk to testing-any Added: xkeyboard-config/repos/testing-any/ xkeyboard-config/repos/testing-any/PKGBUILD (from rev 448689, xkeyboard-config/trunk/PKGBUILD) ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) Copied: xkeyboard-config/repos/testing-any/PKGBUILD (from rev 448689, xkeyboard-config/trunk/PKGBUILD) =================================================================== --- testing-any/PKGBUILD (rev 0) +++ testing-any/PKGBUILD 2022-06-14 18:54:25 UTC (rev 448690) @@ -0,0 +1,48 @@ +# Maintainer: Andreas Radke <andy...@archlinux.org> + +pkgname=xkeyboard-config +pkgver=2.36 +pkgrel=2 +pkgdesc="X keyboard configuration files" +arch=(any) +license=('custom') +url="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config" +makedepends=('xorg-xkbcomp' 'libxslt' 'python' 'meson') +provides=('xkbdata') +replaces=('xkbdata') +conflicts=('xkbdata') +source=(https://xorg.freedesktop.org/archive/individual/data/${pkgname}/${pkgname}-${pkgver}.tar.xz{,.sig} + alujiskeys.patch::https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/commit/dc1534b4b0cf2153e4b8848310efc8393fb73830.patch) +validpgpkeys=('FFB4CCD275AAA422F5F9808E0661D98FC933A145') # Sergey Udaltsov <sergey.udalt...@gmail.com> +#validpgpkeys=('15CFA5C595041D2CCBEA155F1732AA424A0E86B4') # "Sergey Udaltsov (For GNOME-related tasks) <s...@gnome.org>" +sha256sums=('1f1bb1292a161d520a3485d378609277d108cd07cde0327c16811ff54c3e1595' + 'SKIP' + 'SKIP') + +prepare() { + cd ${pkgname}-${pkgver} + # FS##75007 / https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/325 + patch -Np1 -i ../alujiskeys.patch +} + +build() { + arch-meson ${pkgname}-${pkgver} build \ + -D xkb-base="/usr/share/X11/xkb" \ + -D compat-rules=true \ + -D xorg-rules-symlinks=true + + # Print config + meson configure build + + ninja -C build + + } + + package() { + + DESTDIR="$pkgdir" ninja -C build install + + install -m755 -d "${pkgdir}/var/lib/xkb" + install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 ${pkgname}-${pkgver}/COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" +}