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.


Reply via email to