| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
02b412a introduced the use of list for sdbus deps, however
it was assuming that all packages which were in a list has a version
higher than 239. That is true for libsystemd and libelogind, since they
use the same versions, however basu is using version numbers which are
way lower than what libsystemd/libelogind are using, so basu only build
is failing.
(cherry picked from commit dbaf2e4fdb327f05f792b69430fe6f893fc9d879)
|
|
|
|
|
|
|
|
|
| |
Future meson releases will change the default and warns when the
implicit default is used, breaking builds.
Explicitly set check: false to maintain behavior and silence warnings.
(cherry picked from commit 470e04e8da6e078da77190998b5e0c34e244839a)
|
| |
|
| |
|
|
|
| |
As far as I can tell `ZWP_LINUX_DMABUF_FEEDBACK_V1_TRANCHE_FLAGS_SCANOUT` is introduced in wayland-protocols 1.24.
|
|
|
|
|
| |
We can just get the output name from wl_output directly, now that
wl_output version 4 exists.
|
|
|
|
|
| |
This allows to simplify our logic. Meson will pick the first found
library.
|
|
|
|
|
|
|
|
| |
Since [1], Meson allows feeding the input file as stdin and
capturing stout to the output file. We don't need the sh hack
anymore.
[1]: https://github.com/mesonbuild/meson/pull/8923
|
| |
|
|
|
|
| |
ExternalProgram.path has been deprecated.
|
|
|
|
| |
Dependency.get_pkgconfig_variable has been deprecated.
|
|
|
|
|
|
| |
meson.build_root() is deprecated.
References: https://github.com/mesonbuild/meson/pull/8629
|
| |
|
|
|
|
| |
sd-bus == tray, no need to print the same thing twice.
|
|
|
|
| |
See: https://github.com/swaywm/wlroots/pull/2839
|
|
|
|
|
|
|
| |
wlroots has removed its logind session backend [1]. It now relies
on libseat only.
[1]: https://github.com/swaywm/wlroots/pull/2786
|
|
|
|
|
| |
The latest commit of Sway always requires the latest commit of
wlroots.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Detect whether an output is built-in via its type. Detect whether
a touchscreen or tablet tool is built-in via its ID_PATH property.
|
|
|
|
| |
The Sway style guide says we shouldn't align assignments.
|
|
|
|
|
|
| |
As of 66343839b146a54505b746784cd42a8efb844963, sway now uses a
libdrm header. Add this dependency to the build system so headers from
it can be used on systems where pkg-config is required to find them.
|
|
|
|
|
|
|
|
|
| |
Instead of manually parsing header files and having two different
code-paths depending on whether a subproject is used, use
dependency variables which can come from either the subproject or
pkg-config.
References: https://github.com/swaywm/wlroots/pull/2734
|
| |
|
|
|
|
| |
This allows to select a specific provider for the sd-bus library.
|
|
|
|
|
|
|
|
| |
Maybe systemd/elogind is found but wlroots was built without them. Print
the warning message depending on the WLR_HAS_* defines instead.
While at it, don't print the message if wlroots has been build with
libseat.
|
| |
|
|
|
|
|
|
|
|
| |
The current version is prefixed by a "v" and therefore breaks the output
of "swaymsg -rt get_version" which is implemented trough
"sscanf(SWAY_VERSION, "%u.%u.%u", &major, &minor, &patch)".
The prefixed "v" was added in 8b2ff2f1, probably by accident.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Remove the entries from meson.build as well.
|
|
|
|
|
|
|
| |
Use the Meson summary() built-in instead of manually formatting a
message.
wlroots already depends on Meson 0.54.0.
|
|
|
|
|
|
|
|
|
| |
Tell pkgconfig about prefix and datadir as required in the .pc files, so
if the prefix isn't standard nothing is installed outside of it.
For fish, this requires https://github.com/fish-shell/fish-shell/pull/6778
Fixes swaywm/swaybg#13
|
| |
|
|
|
|
|
|
|
|
|
| |
fish completions should never be installed to share/fish/completions/ as
that directory is reserved exclusively for completions shipped as part
of the fish source code.
Use the same vendor_completions.d/ directory which the default fish
configuration uses.
|
|
|
|
|
| |
Both shells provide pkg-config files which declare their designated
completionsdir. Use this as the primary source of truth.
|
|
|
|
|
| |
It makes sure to handle paths as paths, and is generally safer and the
blessed solution.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
-Wmissing-braces makes it annoying to zero-initialize structs with = {0}
when the first field is a struct. See for instance [1].
[1]: https://builds.sr.ht/~sircmpwn/job/110425
|
|
|
|
|
|
|
|
| |
Don't use the latest tag, always use the project version for the version
string. Because of version branches, getting the version from Git can be
unreliable.
Closes: https://github.com/swaywm/sway/issues/4631
|
| |
|
| |
|
|
|
|
| |
Fixes an invalid option warning from Meson.
|