diff options
Diffstat (limited to 'main/xkeyboard-config/APKBUILD')
-rw-r--r-- | main/xkeyboard-config/APKBUILD | 37 |
1 files changed, 16 insertions, 21 deletions
diff --git a/main/xkeyboard-config/APKBUILD b/main/xkeyboard-config/APKBUILD index 45373e631ab..740de0bf2c5 100644 --- a/main/xkeyboard-config/APKBUILD +++ b/main/xkeyboard-config/APKBUILD @@ -1,37 +1,32 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=xkeyboard-config -pkgver=2.29 +pkgver=2.41 pkgrel=0 pkgdesc="X keyboard configuration files" -url="http://www.freedesktop.org/wiki/Software/XKeyboardConfig" +url="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config" arch="noarch" license="MIT" -subpackages="$pkgname-doc" -makedepends="xkbcomp intltool libx11-dev libxslt python3" -source="https://www.x.org/archive/individual/data/xkeyboard-config/xkeyboard-config-$pkgver.tar.bz2 +subpackages="$pkgname-dev $pkgname-doc $pkgname-lang" +depends_dev="$pkgname" +makedepends="gettext meson perl libxslt" +checkdepends="gawk" +source="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/archive/xkeyboard-config-$pkgver/xkeyboard-config-xkeyboard-config-$pkgver.tar.gz " +builddir="$srcdir"/xkeyboard-config-xkeyboard-config-$pkgver build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --with-xsltproc \ - --with-xkb-base=/usr/share/X11/xkb \ - --with-xkb-rules-symlink=xorg \ - --enable-compat-rules=yes - make + abuild-meson . output + meson compile -C output } check() { - make check + meson test --no-rebuild --print-errorlogs -C output } package() { - make DESTDIR="$pkgdir" install - rm -f "$pkgdir"/usr/share/X11/xkb/compiled - install -m755 -d "$pkgdir"/var/lib/xkb - mkdir -p "$pkgdir"/usr/lib - mv "$pkgdir"/usr/share/pkgconfig "$pkgdir"/usr/lib + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="202255af097f3063d76341d1b4a7672662dc645f9bcd7afa87bc966a41db4c20fc6b8f4fbe2fcaec99b6bc458eac10129141a866a165857c46282f6705b78670 xkeyboard-config-2.29.tar.bz2" + +sha512sums=" +bae6ce7441154b8582cb431256899d748f8f45e24a28898e767e212d1233ea55d52de608ff760f37bb9930e47f1d0d840d085fd4129927e4a1ad3ab446f5b908 xkeyboard-config-xkeyboard-config-2.41.tar.gz +" |