Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging / Packages / lib32-libxkbcommon
Commits: 9af3cc3c by Jan Alexander Steffens (heftig) at 2023-10-09T23:27:33+02:00 1.6.0-1 - - - - - 2 changed files: - + .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,35 @@ +pkgbase = lib32-libxkbcommon + pkgdesc = Keymap handling library for toolkits and window systems (32-bit) + pkgver = 1.6.0 + pkgrel = 1 + url = https://xkbcommon.org/ + arch = x86_64 + license = custom + checkdepends = libgl + checkdepends = xorg-server-xvfb + makedepends = git + makedepends = lib32-libxcb + makedepends = lib32-libxml2 + makedepends = lib32-wayland + makedepends = meson + makedepends = wayland-protocols + makedepends = xkeyboard-config + makedepends = xorgproto + options = debug + source = git+https://github.com/xkbcommon/libxkbcommon#commit=d2a08f761c796733e42fac4099f5c38d443e88e1 + sha256sums = SKIP + +pkgname = lib32-libxkbcommon + depends = lib32-libxml2 + depends = xkeyboard-config + depends = libxkbcommon + provides = libxkbcommon.so + provides = libxkbregistry.so + +pkgname = lib32-libxkbcommon-x11 + pkgdesc = Keyboard handling library using XKB data for X11 XCB clients (32-bit) + depends = lib32-libxcb + depends = lib32-libxkbcommon + depends = libxkbcommon.so + depends = libxkbcommon-x11 + provides = libxkbcommon-x11.so ===================================== PKGBUILD ===================================== @@ -8,7 +8,7 @@ pkgname=( lib32-libxkbcommon lib32-libxkbcommon-x11 ) -pkgver=1.5.0 +pkgver=1.6.0 pkgrel=1 pkgdesc='Keymap handling library for toolkits and window systems (32-bit)' url='https://xkbcommon.org/' @@ -31,7 +31,7 @@ checkdepends=( options=( debug ) -_commit=cecaa01df18925eb66c6a81f6e4b7167421d45f2 # tags/xkbcommon-1.5.0^0 +_commit=d2a08f761c796733e42fac4099f5c38d443e88e1 # tags/xkbcommon-1.6.0^0 source=("git+https://github.com/xkbcommon/libxkbcommon#commit=$_commit") sha256sums=('SKIP') @@ -45,13 +45,14 @@ prepare() { } build() { - export CC='gcc -m32' - export PKG_CONFIG='i686-pc-linux-gnu-pkg-config' - - arch-meson libxkbcommon build \ - --libdir=/usr/lib32 \ - -D enable-docs=false \ + local meson_options=( + --cross-file lib32 + -D enable-bash-completion=false + -D enable-docs=false -D enable-tools=false + ) + + arch-meson libxkbcommon build "${meson_options[@]}" meson compile -C build } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libxkbcommon/-/commit/9af3cc3c9b5f08ef59cc8c60781a411dae84fabb -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libxkbcommon/-/commit/9af3cc3c9b5f08ef59cc8c60781a411dae84fabb You're receiving this email because of your account on gitlab.archlinux.org.
