Okay, I corrected pkgver() :) Thank you for pointing it out.
Search Criteria
Package Details: japokwm-git 0.4.2.r52.g2ef563e5-1
Package Actions
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.000000 |
First Submitted: | 2021-03-27 16:06 (UTC) |
Last Updated: | 2024-01-04 21:40 (UTC) |
Dependencies (9)
- lua
- git (git-gitAUR, git-glAUR) (make)
- libnotify (libnotify-gitAUR) (make)
- libuv (libuv-gitAUR) (make)
- meson (meson-gitAUR) (make)
- scdoc (scdoc-gitAUR) (make)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- wlroots (wlroots-asan-gitAUR, wlroots0.16-nvidiaAUR, wlroots-displaylink-gitAUR, wlroots-nvidia-screenshareAUR, wlroots-nvidiaAUR, wlroots0.17-hidpi-xpropAUR, wlroots-hidpi-xprop-gitAUR, wlroots-hidpi-xpropAUR, wayfire-gitAUR) (make)
Required by (0)
Sources (1)
werererer commented on 2023-03-24 12:42 (UTC)
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.
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