Please either rename this package to river-classic-git or bump to the unreleased main banch. I've prepared such a PKGBUILD to become the new river pkg in the extra repo once 0.4.0 non-monolithic gets released.
Search Criteria
Package Details: river-git 0.3.11.r4.g88a8c45-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/river-git.git (read-only, click to copy) |
|---|---|
| Package Base: | river-git |
| Description: | A 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: | 20 |
| Popularity: | 0.47 |
| First Submitted: | 2020-04-21 11:52 (UTC) |
| Last Updated: | 2025-08-26 19:54 (UTC) |
Dependencies (14)
- libevdev (libevdev-gitAUR)
- libinput (libinput-gitAUR, libinput-multiplierAUR, libinput-no-gesturesAUR, libinput-three-finger-dragAUR, libinput-nowacom-gitAUR, libinput-eppAUR, libinput-eppAUR)
- libxkbcommon (libxkbcommon-gitAUR)
- mesa (mesa-wsl2-gitAUR, mesa-amd-bc250AUR, mesa-rk35xx-gitAUR, mesa-gitAUR, mesa-minimal-gitAUR, mesa-nollvm-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amber)
- pixman (pixman-gitAUR)
- sh (dashbinshAUR, zshbinshAUR, bash-gitAUR, bash-devel-gitAUR, bash)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- wlroots0.19 (wlroots0.19-hidpi-xpropAUR)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-bug865-issue1578AUR, xorg-xwayland-hidpi-xpropAUR)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- scdoc (scdoc-gitAUR) (make)
- wayland-protocols (wayland-protocols-gitAUR) (make)
- zvmAUR (zig-zvmAUR, zig-zvm-binAUR, zig-zvm-gitAUR, zvm-gitAUR, zvm-binAUR) (make)
- polkit (polkit-gitAUR, polkit-consolekitAUR) (optional) – access seat through systemd-logind
Required by (11)
- agertu (requires river)
- hyprlax (requires river) (optional)
- hyprlax-git (requires river) (optional)
- lxqt-wayland-session-git (requires river) (optional)
- rill-git
- river-bedload (requires river)
- river-creek (requires river)
- river-creek-git (requires river)
- river-levee (requires river)
- river-shifttags (requires river)
- river-tag-overlay (requires river)
Sources (1)
AndyRTR commented on 2026-02-21 07:52 (UTC)
xiota commented on 2026-02-20 17:16 (UTC)
_branch selects which branch to build. It's declared at the top of the PKGBUILD. It can be overridden:
_branch=main makepkg -rsiextra-x86_64-build -- -- _branch=main
ParadiseofMagic commented on 2026-02-20 17:05 (UTC) (edited on 2026-02-20 17:09 (UTC) by ParadiseofMagic)
What is "$_branch" in the source for exactly? It's not declared anywhere and I had to change it to main to be able to get Rill(window manager) working.
ingenarel commented on 2025-06-24 13:27 (UTC)
river-git fails to build
-> Cloning codeberg.river git repo...
Cloning into bare repository '/home/ingenarel/.cache/paru/clone/river-git/codeberg.river'...
remote: Enumerating objects: 11986, done.
remote: Counting objects: 100% (103/103), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 11986 (delta 41), reused 0 (delta 0), pack-reused 11883 (from 1)
Receiving objects: 100% (11986/11986), 3.69 MiB | 1.72 MiB/s, done.
Resolving deltas: 100% (8950/8950), done.
==> Validating source files with sha256sums...
codeberg.river ... Skipped
==> Making package: river-git 0.3.9.r7.gee1e36c-1 (Tue 24 Jun 2025 07:24:56 PM +06)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating codeberg.river git repo...
==> Validating source files with sha256sums...
codeberg.river ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of codeberg.river git repo...
Cloning into 'codeberg.river'...
done.
fatal: invalid reference: origin/next-wlroots
==> ERROR: Failure while creating working copy of codeberg.river git repo
Aborting...
error: failed to build 'river-git-0.3.9.r7.gee1e36c-1':
error: packages failed to build: river-git-0.3.9.r7.gee1e36c-1
tskaar commented on 2025-06-09 20:03 (UTC)
With the changes done to packaging of wlroots, can you change the dependency from wlroots to wlroots0.18 (i.e. https://archlinux.org/packages/extra/x86_64/wlroots0.18/)
Thanks!
justinesmithies commented on 2024-03-25 20:20 (UTC)
The PKGBUILD needs updating too as the following have also changed:
source=(
'git+https://github.com/riverwm/river.git'
'git+https://github.com/ifreund/zig-pixman.git'
'git+https://github.com/ifreund/zig-wayland.git'
'git+https://github.com/swaywm/zig-wlroots.git'
'git+https://github.com/ifreund/zig-xkbcommon.git'
)
They are now:
source=(
'git+https://codeberg.org/river/river.git'
'git+https://codeberg.org/ifreund/zig-pixman.git'
'git+https://codeberg.org/ifreund/zig-wayland.git'
'git+https://codeberg.org/ifreund/zig-wlroots.git'
'git+https://codeberg.org/ifreund/zig-xkbcommon.git'
)
justinesmithies commented on 2024-03-22 18:15 (UTC)
FYI the GitHub repo is now a mirror and they have migrated to Codeberg.
Pinned Comments