Package Details: way-cooler-git 1:0.8.0.r661.ge50ffca0-1

Git Clone URL: (read-only, click to copy)
Package Base: way-cooler-git
Description: Customizeable Wayland compositor written in Rust
Upstream URL:
Licenses: MIT
Conflicts: way-cooler
Provides: way-cooler
Submitter: vinipsmaker
Maintainer: alerque (vinipsmaker)
Last Packager: alerque
Votes: 7
Popularity: 0.000000
First Submitted: 2016-08-14 00:37 (UTC)
Last Updated: 2020-05-29 11:24 (UTC)

Latest Comments

alerque commented on 2020-02-10 10:40 (UTC)

Upstream is ⓐ not operable and ⓑ officially dead. If and when a fork pops up that is in a buildable state I'll be happy to update this packaging to point at it. For the moment I'm just unflagging it as out of date because there really isn't anything to be done from this end right now.

timidger commented on 2019-08-26 16:06 (UTC)

@caleb Rust is no longer needed to build this project. Copying sway should be sufficient for the PKGBUILD.

alerque commented on 2019-08-26 06:35 (UTC)

Hey guys (including @Hi-Angel and @timidger). I'm actually having trouble figuring out how all the pieces should go together here. I added an AUR package for the awesome fork now required as a client, and posted some in-process work on this package. If anybody knows what pieces exactly are required to build this properly?

timidger commented on 2019-07-29 11:52 (UTC)

The Rust code should compile on the latest stable, no nightly Rust required.

Hi-Angel commented on 2019-07-29 11:08 (UTC)


Well, for me meson build and ninja -C build worked fine until the last stage, where rust code gets built. Then I got a bunch of errors: to resolve them, I think, you gonna need nightly rust toolchain, for example rustup toolchain install nightly.

Sorry, unfortunately I didn't manage to check last one because my "nightly" is pretty outdated, and my rustup got into some odd state where rutsup update fails. I was advised to report a bug for that on #rust IRC, which I did.

alerque commented on 2019-07-29 07:21 (UTC)

Hey guys, I've worked on this a little but haven't gotten everything together yet with the new build system. If anybody else is working on it (or wants to) please be in touch here!

Hi-Angel commented on 2018-12-02 16:33 (UTC)

Looks broken. It has wlc in dependencies, whilst upstream are using wlroots instead. In addition, the patch it tries to apply fails.

timidger commented on 2018-09-04 22:39 (UTC)

Yes it should be added, but note that the git version is currently unusable. Use the other aur package.

MichaelChou commented on 2018-09-04 17:09 (UTC)

way-cooler.desktop does not exist in the git repo any more.

Maybe we should add it as a source file:

02m commented on 2018-05-23 14:32 (UTC)

Package fails to build because of uninitialized git submodules:

error: failed to load source for a dependency on wlroots

Caused by: Unable to update file:///home/martynas/.cache/yay/way-cooler-git/src/way-cooler-git/wlroots-rs

Caused by: failed to read /home/martynas/.cache/yay/way-cooler-git/src/way-cooler-git/wlroots-rs/Cargo.toml

SolarAquarion commented on 2018-04-26 21:20 (UTC)

@vinipsmaker way-cooler now has git submodules

vinipsmaker commented on 2017-01-03 01:21 (UTC)

@LeonardK: Check the discussion in the non-git version of the package. It's a discussion with one of the devs. The idea was as "the git version is more experimental" and dev environment can be closer to what dev actualy uses (`cargo update` at will, for instance).

ljrk commented on 2017-01-02 22:19 (UTC)

actually I think Cargo.lock shouldn't be removed:

timidger commented on 2017-01-02 20:44 (UTC)

Hey sorry for the late reply, for anyone from the future reading this that issue has been fixed :)

ulmeyda commented on 2016-10-07 17:56 (UTC)

Greets, compilation on up to date arch fails with: Compiling way-cooler v0.3.2 (file:///tmp/packerbuild-1000/way-cooler-git/way- cooler-git/src/way-cooler-git) error: no method named `has_parent` found for type `&mut layout::core::graph_tree::InnerTree` in the current scope --> src/layout/core/ 186 | if cfg!(debug_assertions) && self.has_parent(child_ix) {