Artturin
44c0f78091
libraries/wlroots: enable strictDeps
2 years ago
Jonathan Ringer
e3281ae938
wlroots_0_15: pin ffmpeg to 4.x
2 years ago
R. Ryantm
ac6b477499
wlroots: 0.15.0 -> 0.15.1
2 years ago
Nick Cao
c9a5fc4be7
wlroots_0_15: move glslang to nativeBuildInputs
2 years ago
Las Safin
41d9dfb619
meson: Remove 0.57, use 0.60 everywhere
2 years ago
Michael Weiss
e9efbc0bbb
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.
2 years ago
Michael Weiss
63d7ba609d
wlroots: 0.14.1 -> 0.15.0
...
Release notes: https://gitlab.freedesktop.org/wlroots/wlroots/-/tags/0.15.0
Only three reverse-dependencies are compatible with the new release so far.
2 years ago
Yureka
ab63bfb36b
wlroots: make xwayland optional
3 years ago
Michael Weiss
7632ba310e
wlroots: 0.14.0 -> 0.14.1
3 years ago
Michael Weiss
4c2b069b8f
wlroots: support cross-compilation
3 years ago
Alyssa Ross
5b2c57e316
seatd: rename from libseat; build binary too
...
"seatd" is the name of the upstream project, so it's the proper name
for the package containing both the binary and the library.
3 years ago
Michael Weiss
203c8edcda
wlroots: 0.13.0 -> 0.14.0
...
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).
3 years ago
Patrick Hilhorst
c4976f3565
wlroots{,_0_12}: add synthetica (myself) as maintainer
3 years ago
Patrick Hilhorst
e03dde82a7
wlroots: 0.12.0 -> 0.13.0
...
Pulls in an upstream patch for dwl. Explicitly takes xcbutilrenderutil
as an argument to avoid pulling in all of xorg.
3 years ago
Michael Weiss
6a30a601c7
wayland: Add a "bin" and "dev" output
...
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).
3 years ago
Ben Siraphob
66e44425c6
pkgs/development/libraries: stdenv.lib -> lib
3 years ago
Michael Weiss
19fda989f3
wlroots: 0.11.0 -> 0.12.0
...
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/
4 years ago
Michael Weiss
6b188c1f08
wlroots: Fix the build by not copying the library to $examples
...
Copying libwlroots isn't required anymore since the library runpath
of the example binaries now correctly references $out/lib anyway.
Fix #95205 .
4 years ago
Michael Weiss
369dcb9202
wlroots: 0.10.1 -> 0.11.0
4 years ago
zowoq
78e324d272
treewide: ffmpeg_4 -> ffmpeg
4 years ago
Michael Weiss
e929b8af46
wlroots: 0.10.0 -> 0.10.1
...
I also added some minor improvements and removed unnecessary code.
4 years ago
Matthew Bauer
f187d8c26f
wlroots: add wayland as nativeBuildInputs
...
Needed on the build machine
4 years ago
Michael Weiss
0c9428188c
wlroots: 0.9.0 -> 0.10.0
...
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.10.0
4 years ago
Michael Weiss
ce6dd5eda2
wlroots: 0.9.0 -> 0.9.1
...
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.9.1
4 years ago
Michael Weiss
1db77e58d0
wlroots: 0.8.1 -> 0.9.0
...
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.9.0
4 years ago
Fabian Möller
320d6e3800
wlroots: fix build
...
add missing header that changed in mesa-19.2.2
5 years ago
Michael Weiss
02eca5f31e
wlroots: 0.8.0 -> 0.8.1
...
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.8.1
5 years ago
Michael Weiss
1c32b7235d
wlroots: 0.7.0 -> 0.8.0
...
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.8.0
5 years ago
Michael Weiss
ad339e91c1
wlroots: 0.6.0 -> 0.7.0
...
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.7.0
Rootston was removed for this release.
5 years ago
Jan Tojnar
5779747af4
wlroots: fix build with auto_features=enabled
5 years ago
Matthew Bauer
263f5891b6
treewide: mesa_noglu, mesa_drivers, libGL_driver -> mesa
...
Just use mesa for these to be more clear. Move these to aliases.nix
5 years ago
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
5 years ago
Patrick Hilhorst
67f340ec00
wlroots: 0.5 -> 0.6
5 years ago
Michael Weiss
7f43089999
wlroots: 0.4.1 -> 0.5.0
5 years ago
Michael Weiss
c484f07d04
wlroots: 0.4 -> 0.4.1
5 years ago
Michael Weiss
afe0725834
wlroots: 0.3 -> 0.4
5 years ago
Michael Weiss
bda21694d1
wlroots: Fix the ELF binaries (rootston + examples)
...
Due to stdenv changes the binaries where broken during the fixup phase
(while stripping all binaries). The current solution isn't optimal but
there must not be any cyclic dependencies on $out.
5 years ago
Michael Weiss
038b89819b
wlroots: 0.2 -> 0.3
5 years ago
Michael Weiss
25b80b62da
wlroots: Remove the overrides for Meson
...
These overrides aren't required anymore as Meson 0.48.2 is now in
nixpkgs and there aren't any big problems so far (i.e. a revert is
unlikely).
6 years ago
Michael Weiss
99d623850f
wlroots: Fix the build on master
...
I was testing the build on nixos-unstable but
64d50a0099
added another patch. Since this
patch is already in 0.48.0 it can't be applied again (overriding Meson
isn't optimal but we can't build wlroots with 0.46.1).
I've also dropped the "-Dxcb-xkb=enabled" flag since it was removed
(replaced with Xinput).
Thanks @kenogo for noticing this :)
6 years ago
Michael Weiss
80756cdb79
wlroots: 0.1 -> 0.2
6 years ago
Cole Mickens
0f144e4195
wlroots.examples: prefix example binaries
6 years ago
Patrick Hilhorst
886131c243
wlroots: remove broken tag
...
See: https://github.com/NixOS/nixpkgs/issues/38344#issuecomment-432032834
6 years ago
Michael Weiss
f4615bef06
wlroots: 2018-03-16 -> 0.1
...
Keep "meta.broken = true" but update the package to keep track of
upstream changes and prepare the "reintegration" into nixpkgs.
6 years ago
Michael Weiss
9db699e4a3
wlroots,rootston: Mark them as broken until the first stable release
...
Upstream requested that we remove these packages until the first stable
release. More details are in #38344 . This isn't ideal but it seems like
the best solution for now.
Close #38344 .
6 years ago
Nikolay Amiantov
8330fdaa09
wlroots: fix build
6 years ago
Michael Weiss
f9134b08c2
wlroots: 2017-12-22 -> 2018-03-16
6 years ago
Alexander V. Nikolaev
8f2a22935c
treewide: transition from mesa_noglu to libGL
6 years ago
Michael Weiss
b322cad42b
nixos/rootston: Init
...
Probably only relevant for a quick testing setup and NixOS VM tests.
7 years ago
Michael Weiss
bcfe03cc12
wlroots: 2017-10-31 -> 2017-12-22 + Init rootston
7 years ago