Date: Sunday, September 12, 2021 @ 21:15:58 Author: andyrtr Revision: 423972
archrelease: copy trunk to extra-any Added: xkeyboard-config/repos/extra-any/PKGBUILD (from rev 423971, xkeyboard-config/trunk/PKGBUILD) Deleted: xkeyboard-config/repos/extra-any/PKGBUILD ----------+ PKGBUILD | 80 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 41 insertions(+), 39 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-09-12 21:15:48 UTC (rev 423971) +++ PKGBUILD 2021-09-12 21:15:58 UTC (rev 423972) @@ -1,39 +0,0 @@ -# Maintainer: Andreas Radke <andy...@archlinux.org> -# Maintainer: Jan de Groot <j...@archlinux.org> - -pkgname=xkeyboard-config -pkgver=2.33 -pkgrel=1 -pkgdesc="X keyboard configuration files" -arch=(any) -license=('custom') -url="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config" -makedepends=('intltool' 'xorg-xkbcomp' 'libxslt' 'python') -provides=('xkbdata') -replaces=('xkbdata') -conflicts=('xkbdata') -source=(https://xorg.freedesktop.org/archive/individual/data/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig}) -validpgpkeys=('FFB4CCD275AAA422F5F9808E0661D98FC933A145') -validpgpkeys+=('15CFA5C595041D2CCBEA155F1732AA424A0E86B4') # "Sergey Udaltsov (For GNOME-related tasks) <s...@gnome.org>" -sha512sums=('084f79350d5dc7f9ebd5b5333d386459b0ab587f6cec27ee2d8d5c3a56b08993f9fafb9d893307f4d43cfeaf2e225c5295ad6297ae8287c68efc48a82638feb1' - 'SKIP') - -build() { - cd ${pkgname}-${pkgver} - ./configure --prefix=/usr \ - --with-xkb-base=/usr/share/X11/xkb \ - --with-xkb-rules-symlink=xorg \ - --enable-compat-rules=yes - make - } - - package() { - cd ${pkgname}-${pkgver} - - make DESTDIR="${pkgdir}" install - rm -f "${pkgdir}/usr/share/X11/xkb/compiled" - - install -m755 -d "${pkgdir}/var/lib/xkb" - install -m755 -d "${pkgdir}/usr/share/licenses/${pkgname}" - install -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/" -} Copied: xkeyboard-config/repos/extra-any/PKGBUILD (from rev 423971, xkeyboard-config/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-09-12 21:15:58 UTC (rev 423972) @@ -0,0 +1,41 @@ +# Maintainer: Andreas Radke <andy...@archlinux.org> +# Maintainer: Jan de Groot <j...@archlinux.org> + +pkgname=xkeyboard-config +pkgver=2.33 +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.bz2{,.sig}) +validpgpkeys=('FFB4CCD275AAA422F5F9808E0661D98FC933A145') +validpgpkeys+=('15CFA5C595041D2CCBEA155F1732AA424A0E86B4') # "Sergey Udaltsov (For GNOME-related tasks) <s...@gnome.org>" +sha512sums=('084f79350d5dc7f9ebd5b5333d386459b0ab587f6cec27ee2d8d5c3a56b08993f9fafb9d893307f4d43cfeaf2e225c5295ad6297ae8287c68efc48a82638feb1' + 'SKIP') + +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}/" +}