kugelblitz, I can't because zig-wlroots requires the version to be exactly 0.16.
Search Criteria
Package Details: river-git 0.3.5.r31.g1b5dd21-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/river-git.git (read-only, click to copy) |
---|---|
Package Base: | river-git |
Description: | Dynamic tiling wayland compositor |
Upstream URL: | https://codeberg.org/river/river |
Keywords: | river Tiling Wayland window-manager |
Licenses: | GPL-3.0-only |
Conflicts: | river |
Provides: | river |
Submitter: | ifreund |
Maintainer: | xiota |
Last Packager: | xiota |
Votes: | 18 |
Popularity: | 0.70 |
First Submitted: | 2020-04-21 11:52 (UTC) |
Last Updated: | 2024-10-25 21:41 (UTC) |
Dependencies (13)
- libevdev (libevdev-gitAUR)
- libinput (libinput-multiplierAUR, libinput-noaccumAUR, libinput-three-finger-dragAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- mesa (mesa-minimal-gitAUR, mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amber)
- pixman (pixman-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- 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)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR)
- git (git-gitAUR, git-glAUR) (make)
- scdoc (scdoc-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- zig (zig-dev-binAUR, zig-gitAUR, zig-binAUR, zig-nightly-binAUR, zigup-binAUR) (make)
- polkit (polkit-gitAUR, polkit-consolekitAUR) (optional) – access seat through systemd-logind
Required by (4)
- lxqt-wayland-session-git (requires river) (optional)
- river-creek (requires river)
- river-creek-git (requires river)
- river-shifttags-git (requires river)
Sources (1)
andreafeletto commented on 2022-12-16 17:43 (UTC)
nickh commented on 2022-08-18 07:40 (UTC) (edited on 2022-08-18 07:41 (UTC) by nickh)
I have two suggestions for this package. I'd be happy make PR/MR or submit patches if they are deemed worthwhile.
Version string
Although this PGKBUILD contains a pkgver function that extracts a version string using "git describe --long" there is also a pkgver string with a hardcoded version that seems to override the version number. Would removing this hardcoded pkgver result in the value from the pkgver function being used?
Further to this, if the the pkgver function is used I have a suggested modification that would result in a version string that more closely matches the version string used by upstream (and returned by "river -version"). The only difference would be that a "-" in the upstream version is not permitted (man 5 PKGBUILD) and as such I guess would need to be striped or substituted for something else: eg "_".
This would have the added bonus of the package version number starting with 0.2.0 instead of 0.1.0 as it does now, which I think leads some users to think that the river-git package is actually older than the stable 0.1.3 release.
Desktop file
Note that upstream now distributes a river.desktop file which could be used in place of the one bundled in river-git.
polyzen commented on 2022-01-18 01:59 (UTC)
Please do not suggest people use the staging repos, see the warning here: https://wiki.archlinux.org/title/Official_repositories#Staging_repositories
This was brought up in the #archlinux-aur channel and I'm responding on behalf of them.
infiniter commented on 2022-01-17 17:11 (UTC)
At moment I cant update this package because it crashes during build on "require wlroots 0.15" but choices we have currently are and both wont work
wlroots-0.14.1-3 wlroots-git-0.16.0.r5328.5091118b-1
DN-debug commented on 2021-12-10 13:38 (UTC) (edited on 2021-12-10 13:41 (UTC) by DN-debug)
Hi There,
I understand that you guys don't ship the session file with river, however, wouldn't it be a 'good choice' to atleast ship river-git pkg with it, if not the river pkg itself?
If at some point you agree, then below changes should suffice:
add river.desktop file in the PKGBUILD directory
PKGBUILD modifications [ denoted by + ] --
source=(
+ "river.desktop"
)
sha256sums=(
//recalculate or skip
)
package() {
+ install -Dm644 "$srcdir/river.desktop" "$pkgdir/usr/share/wayland-sessions/river.desktop"
}
Thanks!
Pinned Comments
xiota commented on 2024-03-25 21:06 (UTC)
I have intentionally continued using the github mirrors for the sources because github has better bandwidth and uptime than codeberg.