Erik Reider
d1fc6f9d53
ver: bumped version to v0.1.1 ( #65 )
2022-12-11 20:54:28 -05:00
Will McKinnon
6c1a3ec2f7
build: set version to 0.1
2022-11-13 14:43:57 -05:00
Erik Reider
c82adeb7c0
Add EGL as sway dependency ( #33 )
2022-11-12 09:04:29 -05:00
Will McKinnon
7b530bf448
Revert "merge sway master"
...
This reverts commit 7460d9f565
.
2022-08-15 00:54:07 -04:00
William McKinnon
7460d9f565
merge sway master
2022-04-27 17:33:23 -04:00
Simon Ser
5543acff06
build: bump version to 1.7
2022-01-22 23:55:11 +01:00
Simon Ser
ab11f40479
build: bump version to 1.7-rc3
2022-01-16 19:40:11 +01:00
Kirill Chibisov
6bb3e7ee05
build: fix building with basu
...
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)
2022-01-16 19:26:57 +01:00
Kenny Levinsen
02a69dde9f
meson: check: false on run_command
...
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)
2022-01-16 19:26:57 +01:00
Simon Ser
6859861998
build: bump version to 1.7-rc2
2022-01-09 11:53:35 +01:00
Simon Ser
0e5dda3747
build: bump version to 1.7-rc1
2021-12-23 14:38:56 +01:00
Cole Mickens
0b4e3d39eb
meson.build: require wayland-protocols 1.24
...
As far as I can tell `ZWP_LINUX_DMABUF_FEEDBACK_V1_TRANCHE_FLAGS_SCANOUT` is introduced in wayland-protocols 1.24.
2021-12-14 10:00:15 +01:00
Simon Ser
57a7b3998e
swaynag: remove xdg-output logic
...
We can just get the output name from wl_output directly, now that
wl_output version 4 exists.
2021-12-13 20:17:20 -06:00
Simon Ser
02b412a3d4
build: use list for sdbus dep
...
This allows to simplify our logic. Meson will pick the first found
library.
2021-11-26 12:10:18 -06:00
Simon Ser
9727db67cf
build: remove scdoc stdin/stdout hack
...
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
2021-09-15 08:21:20 +02:00
Dylan Araps
2024725cc0
Add meson options to enable/disable swaybar and swaynag
2021-07-21 18:24:09 +02:00
Simon Ser
151193b4cd
build: use ExternalProgram.full_path instead of path
...
ExternalProgram.path has been deprecated.
2021-06-30 13:37:00 +02:00
Simon Ser
5f3773f21e
build: use Dependency.get_variable instead of get_pkgconfig_variable
...
Dependency.get_pkgconfig_variable has been deprecated.
2021-06-30 13:37:00 +02:00
Simon Ser
8348178c66
build: use meson.global_build_root()
...
meson.build_root() is deprecated.
References: https://github.com/mesonbuild/meson/pull/8629
2021-06-30 13:37:00 +02:00
Simon Ser
c53ef02385
build: bump wlroots dependency to 0.15.0
2021-06-23 14:32:31 +02:00
Simon Ser
d7ec66d563
build: remove sd-bus status item
...
sd-bus == tray, no need to print the same thing twice.
2021-05-04 21:07:04 +02:00
Kenny Levinsen
4e77bc2935
meson: libseat is no longer optional
...
See: https://github.com/swaywm/wlroots/pull/2839
2021-04-14 23:29:09 +02:00
Simon Ser
e49a98fcb3
build: stop checking for logind
...
wlroots has removed its logind session backend [1]. It now relies
on libseat only.
[1]: https://github.com/swaywm/wlroots/pull/2786
2021-04-11 12:14:40 +02:00
Simon Ser
7a68a28475
build: update wlroots dependency version to 0.14.x
...
The latest commit of Sway always requires the latest commit of
wlroots.
2021-04-08 08:55:20 +02:00
Simon Ser
8cd014cab7
build: bump version to 1.6
2021-04-07 22:02:55 +02:00
Simon Ser
a9563a3710
build: update version to v1.6-rc2
2021-03-24 09:47:39 +01:00
Simon Ser
adf7a6f892
build: update version to v1.6-rc1
2021-03-16 18:04:39 +01:00
Simon Ser
eea9c6331f
Automatically map built-in touchscreens/tablets to built-in panels
...
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.
2021-02-25 09:38:00 -05:00
Simon Ser
307b26a149
build: stop cargo-culting assignment alignment
...
The Sway style guide says we shouldn't align assignments.
2021-02-23 20:32:11 +01:00
Tadeo Kondrak
de471e67d3
build: Add dependency on libdrm
...
As of 66343839b1
, 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.
2021-02-23 20:27:38 +01:00
Simon Ser
b4950e2a6d
build: use wlroots dependency variables
...
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
2021-02-21 17:16:14 -05:00
Simon Ser
a52176f830
build: add basu as sd-bus provider
2020-12-09 17:39:20 -05:00
Simon Ser
fdbe98512a
build: introduce sd-bus-provider option
...
This allows to select a specific provider for the sd-bus library.
2020-12-09 17:39:20 -05:00
Simon Ser
968c005760
build: use WLR_HAS_* to decide whether suid is required
...
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.
2020-12-09 17:39:20 -05:00
Simon Ser
5ae4f65045
build: bump wlroots dependency to 0.12.0
2020-11-08 15:15:34 +01:00
Michael Weiss
6deb4ff40b
meson.build: Fix the version format
...
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.
2020-07-17 05:44:24 -06:00
Simon Ser
e215557ba0
Bump version to 1.5
2020-07-16 00:59:41 +02:00
Simon Ser
9f944ff05d
Bump wlroots dependency to 0.11.0
2020-07-16 00:59:25 +02:00
Drew DeVault
8b2ff2f1b3
Update version to v1.5-rc2
2020-07-01 14:36:29 -04:00
Simon Ser
ba0232e6f0
Update version to 1.5-rc1
2020-06-24 19:29:13 +02:00
Érico Rolim
aa48b926be
security.d: remove directory
...
Remove the entries from meson.build as well.
2020-05-14 09:36:09 +02:00
Simon Ser
7251df94c1
build: improve feature summary
...
Use the Meson summary() built-in instead of manually formatting a
message.
wlroots already depends on Meson 0.54.0.
2020-05-01 03:25:49 +02:00
Dominique Martinet
4e82d0fb15
build: make completions respect install prefixes
...
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
2020-04-04 17:55:09 +02:00
Drew DeVault
ab77efc6ca
Update version to 1.4
2020-01-22 20:40:37 +01:00
Eli Schwartz
4a73f69d10
fish-completion: use the correct fallback directory
...
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.
2020-01-22 18:05:29 +01:00
Eli Schwartz
03e8ce7b20
completion: use pkg-config to get install location for bash/fish
...
Both shells provide pkg-config files which declare their designated
completionsdir. Use this as the primary source of truth.
2020-01-22 18:05:29 +01:00
Eli Schwartz
fe558cf627
meson: use join_paths to build paths, instead of string concat
...
It makes sure to handle paths as paths, and is generally safer and the
blessed solution.
2020-01-22 18:05:29 +01:00
Drew DeVault
ed02261551
Update wlroots version
2019-12-31 11:18:58 -05:00
Drew DeVault
2a00bb0650
_incr_version: always overwrite old version number
2019-12-31 10:31:40 -05:00
Ronan Pigott
6968fb3123
add scale_filter output config option
2019-11-29 18:13:37 +01:00