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
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: | 18 |
Popularity: | 0.013708 |
First Submitted: | 2020-04-21 11:52 (UTC) |
Last Updated: | 2025-06-25 03:35 (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
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!
/usr/lib/libLLVM-13.so
is provided by llvm-libs
which is a dependency of zig.
Please check that llvm-libs
is not listed in /etc/pacman.conf
under IgnorePkg (which would prevent the package to be upgraded) and update the system with sudo pacman -Syu
.
LLVM13 isn't a listed dependency, but river-git fails to build without it. Not sure if this a me problem, or an actual problem.
zig: error while loading shared libraries: libLLVM-13.so: cannot open shared object file: No such file or directory
The version of upstream wlroots
is currently 0.15.0.
Still, the version of wlroots-git
is based on the last tag (0.14), so there is no way that I know of to prevent this during installation.
Installing wlroots
from the community repository will solve the issue.
Won't compile due to this:
./deps/zig-wlroots/src/wlroots.zig:165:9: error: zig-wlroots requires wlroots version 0.14
@compileError("zig-wlroots requires wlroots version 0.14");
^
I'm running wlroots-git ver 0.14.0.r347.g8274c85d-1
It possible to modify the PKGBUILD to remove the dependency. Why don't you do that?
For most use cases Xwayland is essential for Steam and other software.
I hope he doesn't make it optional, it'd be like asking for French fries without salt. Only the outliers like it that way
is it possible to make xwayland optional?
Please add 'git' to makedepends. It's not in base-devel.
Pinned Comments