Package Details: japokwm-git 0.4.2.r52.g2ef563e5-1

Git Clone URL: https://aur.archlinux.org/japokwm-git.git (read-only, click to copy)
Package Base: japokwm-git
Description: A wlroots and dwl based tiling-windowmanager based around creating layouts
Upstream URL: https://github.com/werererer/japokwm
Licenses: BSD 2-Clause
Conflicts: japokwm
Provides: japokwm
Submitter: werererer
Maintainer: werererer
Last Packager: werererer
Votes: 3
Popularity: 0.000002
First Submitted: 2021-03-27 16:06 (UTC)
Last Updated: 2024-01-04 21:40 (UTC)

Pinned Comments

werererer commented on 2021-12-31 13:42 (UTC)

We just released v0.4.0. You may have to remove your files at /etc/japokwm for it to work properly else your config files may be out-of-date

Latest Comments

1 2 Next › Last »

werererer commented on 2023-03-24 12:42 (UTC)

Okay, I corrected pkgver() :) Thank you for pointing it out.

AndyRTR commented on 2023-03-21 19:29 (UTC)

Please correct your pkgver() back to the one suggested by aulonsal. Yours doesn't make sense and will always replace the tagged pkgver you gave it.

AndyRTR commented on 2023-01-25 20:32 (UTC)

The package is missing the dependency on "libuv". Please add it.

anonymous_user commented on 2022-01-27 16:07 (UTC)

Won't let me compile with wlroots 0.15

japokwm/meson.build:158:0: ERROR: Invalid version of dependency, need 'wlroots' ['< 0.15'] found '0.15.0'.

werererer commented on 2022-01-09 01:05 (UTC)

Thanks for pointing that out I think it should be fixed now.

aulonsal commented on 2022-01-01 02:48 (UTC) (edited on 2022-01-01 03:03 (UTC) by aulonsal)

According to https://wiki.archlinux.org/title/VCS_package_guidelines#The_pkgver%28%29_function, you want line 2 in your pkgver() to be:

git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'

It outputs 0.4.0.r1.g86eb670a as of Sat 1 Jan 02:18:48 UTC 2022 (It's from the second and third examples under Git on that wiki page, with un-annotated tags, and prefix removed)

Also, when uploading the PKGBUILD for a vcs package, if you build the package once, it'll automatically update pkgver to the output of pkgver(), you don't need to manually set it.

If you ever plan to add a japokwm package, you also want to make japokwm-git provide and conflict with japokwm ($_pkgname), see https://wiki.archlinux.org/title/PKGBUILD#provides.

You may want to look into https://wiki.archlinux.org/title/PKGBUILD#backup too.

werererer commented on 2021-12-31 13:42 (UTC)

We just released v0.4.0. You may have to remove your files at /etc/japokwm for it to work properly else your config files may be out-of-date

werererer commented on 2021-12-27 22:38 (UTC)

Config files that don't get updated is a non issue and should be handled by the user. I will announce every breaking change and their respective fixes here.

werererer commented on 2021-10-23 06:40 (UTC)

thanks for the info I fixed it.

yreew commented on 2021-10-23 00:37 (UTC)

lua is a hard dependency.