| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
No Nixpkgs package depends on wlroots 0.14 anymore so we can remove it.
Fixes #151311.
|
| |
|
|
|
|
| |
makes it easier to change.
|
|
|
|
| |
Tested that sway builds and runs.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This cherrypicks an upstream-but-unreleased commit for the following
build failure. Strangely, this warning is not emittted on x86_64.
FAILED: libwlroots.so.11.p/render_egl.c.o
gcc -Ilibwlroots.so.11.p -I. -I.. -Iinclude -I../include -Iprotocol -I../protocol -Irender/gles2/shaders -Irender/vulkan/shade
../render/egl.c: In function 'egl_init_display':
../render/egl.c:179:17: error: 'external_only' may be used uninitialized in this function [-Werror=maybe-uninitialized]
179 | free(external_only);
| ^~~~~~~~~~~~~~~~~~~
../render/egl.c:128:29: note: 'external_only' was declared here
128 | EGLBoolean *external_only;
| ^~~~~~~~~~~~~
../render/egl.c:178:17: error: 'modifiers' may be used uninitialized in this function [-Werror=maybe-uninitialized]
178 | free(modifiers);
| ^~~~~~~~~~~~~~~
../render/egl.c:127:27: note: 'modifiers' was declared here
127 | uint64_t *modifiers;
| ^~~~~~~~~
cc1: all warnings being treated as errors
|
| |
|
| |
|
| |
|
|
|
|
|
| |
using inherits in callPackage args is discouraged and doesn't splice
correctly
|
|
|
|
| |
nativeBuildInputs, fix cross compilation
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |\
| | |
| | | |
nixos/tests/tinywl: init
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This adds a very minimalistic (in terms of functionality and
dependencies) test for wlroots, Wayland, and related packages.
The Sway test covers more functionality and packages (e.g. XWayland) but
this test has tree advantages:
- Less dependencies: Much fewer rebuilds are required when testing core
changes that need to go through staging.
- Testing wlroots updates: The Sway package isn't immediately updated
after a new wlroots version is released and a lot of other packages
depend on wlroots as well.
- Determining whether a bug only affects Sway or wlroots/TinyWL as well.
|
|/ / |
|
|/
|
|
| |
phoc was the last package that depended on this.
|
|
|
|
|
| |
Release notes: https://gitlab.freedesktop.org/wlroots/wlroots/-/tags/0.15.0
Only three reverse-dependencies are compatible with the new release so far.
|
|
|
|
|
|
| |
0.14.nix is an exact copy of default.nix. This no-op change is made in
preparation of introducing wlroots 0.15.0 which would break most
reverse-dependencies.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
We've now updated or patched all packages to use wlroots 0.14 (except
phoc which still depends on wlroots 0.12).
|
|
|
|
|
| |
"seatd" is the name of the upstream project, so it's the proper name
for the package containing both the binary and the library.
|
|
|
|
|
|
|
| |
The new release comes with breaking changes so we temporarily introduce
wlroots_0_13 for packages that don't yet support wlroots 0.14.
For the rest of the packages the required upstream patches for this new
wlroots release are fetched (if feasible).
|
|
|
|
|
| |
-Werror=deprecated-declarations is nice upstream but not in distro.
https://nix-cache.s3.amazonaws.com/log/cfmk2qkvck88qc002bvxzgsb2zc5b1h2-wlroots-0.12.0.drv
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
pkgs/development/python-modules/panel/default.nix
pkgs/os-specific/linux/kernel/generic.nix
pkgs/servers/home-assistant/default.nix
|
| | |
|
| |
| |
| |
| |
| | |
Pulls in an upstream patch for dwl. Explicitly takes xcbutilrenderutil
as an argument to avoid pulling in all of xorg.
|
| |
| |
| |
| |
| |
| |
| | |
Uses the old wlroots in places where the new one isn't yet compatible.
Co-authored-by: Alyssa Ross <hi@alyssa.is>
Co-authored-by: Michael Weiss <dev.primeos@gmail.com>
|
|/
|
|
|
|
| |
Another advantage is that we can now use the wayland-scanner alias for
nativeBuildInputs (which is less confusing than adding "wayland" to both
nativeBuildInputs and buildInputs).
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The libseat session backend [0] will be disabled for now since NixOS
depends on systemd anyway (so we can use logind).
But if someone wants/requires libseat [1] and would maintain it in
Nixpkgs we could enable it.
[0]: https://github.com/swaywm/wlroots/pull/2364
[1]: https://sr.ht/~kennylevinsen/seatd/
|
|
|
|
|
|
|
| |
Copying libwlroots isn't required anymore since the library runpath
of the example binaries now correctly references $out/lib anyway.
Fix #95205.
|
| |
|
| |
|
|
|
|
| |
I also added some minor improvements and removed unnecessary code.
|
|
|
|
| |
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.10.0
|
|
|
|
| |
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.9.1
|
|
|
|
| |
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.9.0
|
|
|
|
| |
add missing header that changed in mesa-19.2.2
|
|
|
|
| |
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.8.1
|
|
|
|
| |
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.8.0
|
|
|
|
|
| |
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.7.0
Rootston was removed for this release.
|