Package Details: kwim 0.2.0-3

Git Clone URL: https://aur.archlinux.org/kwim.git (read-only, click to copy)
Package Base: kwim
Description: Kewuaa's input manager for River
Upstream URL: https://github.com/kewuaa/kwim
Licenses: GPL-3.0-only
Submitter: ParadiseofMagic
Maintainer: ParadiseofMagic
Last Packager: ParadiseofMagic
Votes: 0
Popularity: 0.000000
First Submitted: 2026-04-16 20:29 (UTC)
Last Updated: 2026-06-01 16:04 (UTC)

Pinned Comments

ParadiseofMagic commented on 2026-05-26 16:08 (UTC) (edited on 2026-05-26 16:10 (UTC) by ParadiseofMagic)

I just ran updpkgsums and the sums did not change, built the package in a clean chroot and it worked fine, I deleted /tmp/makepkg/kwim (has caused me issues before) and it still built and the URLs have no typos. I can't confirm what's causing your issue unfortunately.

I would appreciate if you would use a pastebin client such as Termbin so you don't flood the AUR comments with large diffs that would quickly become outdated.

Latest Comments

iyanmv commented on 2026-05-27 18:52 (UTC)

ParadiseofMagic: glad you figured it out! And yes, you can use the git repos directly instead of the tarballs. Since some time ago it is possible to add checksums to a particular tagged commit.

ParadiseofMagic commented on 2026-05-27 18:36 (UTC)

No I actually did not, I did not know it copied from the PKGBUILD's root directory. It worked after I deleted the offending files. I am going to experiment with a solution suggested by Martin Rys on the mailing list to make a deterministic PKGBUILD which is to use Git instead of GH's archives. This also seems to be how the River package in extra does it.(At least when getting the River source code)

iyanmv commented on 2026-05-27 18:08 (UTC)

Are you sure you are deleting the local downloaded tarballs? Even if you use a chroot env, the local files will be copied to the chroot. If you downloaded something in the past, the tarball has changed in the meantime, and rerun the build now, you will not download the latest tarball.

What about the curl commands I shared. Do you get those hashes, or also the ones you wrote to the PKGBUILD?

I run diffoscope on your files, and the only difference is that the version is missing in the top level directory, nothing else. All the files are bit-by-bit identical.

ParadiseofMagic commented on 2026-05-27 13:34 (UTC) (edited on 2026-05-27 13:35 (UTC) by ParadiseofMagic)

Hello Iyanmv.

0x0.st is currently not accepting uploads so Catbox will do.

Zig-wl

https://files.catbox.moe/7jfk1w.gz

Xkb

https://files.catbox.moe/lj7f5q.gz

Tell me if I should also send these on the mailing list.

iyanmv commented on 2026-05-27 12:40 (UTC)

Hey ParadiseofMagic, just saw your email in the AUR mailing list.

The validation of the checksums for zigwl-0.6.0.tar.gz and xkb-0.4.0.tar.gz also fail for me, and I obtain the same hashes suggested by dffdff2423.

$ curl -sL https://github.com/ifreund/zig-wayland/archive/refs/tags/v0.6.0.tar.gz | sha256sum -
d9804e50f9fa549ad0aed751fbbb5fbc52110d57971b59ecab34ff11f08b0230  -
$ curl -sL https://github.com/ifreund/zig-xkbcommon/archive/refs/tags/v0.4.0.tar.gz | sha256sum -
bff568b83a19630dc7cb27950e03337925d0d71b4fb0676bc6ebe2d31d1db032  -

Maybe you can upload your tar.gz files somewhere so we can have a look at the differences? This looks interesting.

ParadiseofMagic commented on 2026-05-26 16:08 (UTC) (edited on 2026-05-26 16:10 (UTC) by ParadiseofMagic)

I just ran updpkgsums and the sums did not change, built the package in a clean chroot and it worked fine, I deleted /tmp/makepkg/kwim (has caused me issues before) and it still built and the URLs have no typos. I can't confirm what's causing your issue unfortunately.

I would appreciate if you would use a pastebin client such as Termbin so you don't flood the AUR comments with large diffs that would quickly become outdated.

dffdff2423 commented on 2026-05-25 23:49 (UTC) (edited on 2026-05-26 00:15 (UTC) by dffdff2423)

Hi!

The checksums for zigwl and xkb are failing on my machine.

I also noticed a few other errors. The following should fix them:

diff --git a/PKGBUILD b/PKGBUILD
index 44450a6..295d1b4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -18,8 +18,8 @@ source=($pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz
        clap-$_clapver.tar.gz::https://github.com/Hejsil/zig-clap/archive/refs/tags/$_clapver.tar.gz)
 sha256sums=('334b3f272d3ff0ac1eb40a3d0fa705b86f0ddb487c481df3dd3e6db67010cfad'
             'b726de9b6aa25b776af2975893cd48871a5c91f3cbdc78f540668cebbb8373c6'
-            '67fdecba19a5c1b7c2cd98321745fe6cf26a7fdfd5f71140db43c6469b523cc9'
-            'e6df77d511cf9402f6ac08455c8d1fb727b6c3d66191e246671f62e5db083c49'
+            'd9804e50f9fa549ad0aed751fbbb5fbc52110d57971b59ecab34ff11f08b0230'
+            'bff568b83a19630dc7cb27950e03337925d0d71b4fb0676bc6ebe2d31d1db032'
             'f1ef979f8be70a128bc47f5b7e2f6194ec36f0f276cdc058a0a476e5d29fdf08')

 makedepends=('zig')
@@ -27,16 +27,16 @@ makedepends=('zig')

 build() {
   cd "$srcdir/$pkgname-$pkgver"
-
+
   DESTDIR="build" zig build \
     --summary all \
     --prefix /usr \
     --search-prefix /usr \
     --build-id=sha1 \
-    --fork="$srcdir"/zig-xkbcommon \
+    --fork="$srcdir"/zig-xkbcommon-$_xkbver \
     --fork="$srcdir"/mvzr-$_mvzrver \
     --fork="$srcdir"/zig-clap-$_clapver \
-    --fork="$srcdir"/zig-wayland \
+    --fork="$srcdir"/zig-wayland-$_zigwlver \
     -Dtarget=native-linux.6.6-gnu.2.40 \
     -Dcpu=baseline \
     -Doptimize=ReleaseSafe
@@ -50,10 +50,10 @@ check() {
       --summary all \
       --prefix /usr \
       --search-prefix /usr \
-      --fork="$srcdir"/zig-xkbcommon \
+      --fork="$srcdir"/zig-xkbcommon-$_xkbver \
       --fork="$srcdir"/mvzr-$_mvzrver \
       --fork="$srcdir"/zig-clap-$_clapver \
-      --fork="$srcdir"/zig-wayland\
+      --fork="$srcdir"/zig-wayland-$_zigwlver \
       --build-id=sha1 \
       -Dtarget=native-linux.6.6-gnu.2.40 \
       -Dcpu=baseline \