aboutsummaryrefslogtreecommitdiffstats
path: root/meson.build
Commit message (Collapse)AuthorAge
* build: bump version to 1.71.7v1.7Libravatar Simon Ser2022-01-22
|
* build: bump version to 1.7-rc31.7-rc3Libravatar Simon Ser2022-01-16
|
* build: fix building with basuLibravatar Kirill Chibisov2022-01-16
| | | | | | | | | | | 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)
* meson: check: false on run_commandLibravatar Kenny Levinsen2022-01-16
| | | | | | | | | 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)
* build: bump version to 1.7-rc21.7-rc2Libravatar Simon Ser2022-01-09
|
* build: bump version to 1.7-rc11.7-rc1Libravatar Simon Ser2021-12-23
|
* meson.build: require wayland-protocols 1.24Libravatar Cole Mickens2021-12-14
| | | As far as I can tell `ZWP_LINUX_DMABUF_FEEDBACK_V1_TRANCHE_FLAGS_SCANOUT` is introduced in wayland-protocols 1.24.
* swaynag: remove xdg-output logicLibravatar Simon Ser2021-12-13
| | | | | We can just get the output name from wl_output directly, now that wl_output version 4 exists.
* build: use list for sdbus depLibravatar Simon Ser2021-11-26
| | | | | This allows to simplify our logic. Meson will pick the first found library.
* build: remove scdoc stdin/stdout hackLibravatar Simon Ser2021-09-15
| | | | | | | | 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
* Add meson options to enable/disable swaybar and swaynagLibravatar Dylan Araps2021-07-21
|
* build: use ExternalProgram.full_path instead of pathLibravatar Simon Ser2021-06-30
| | | | ExternalProgram.path has been deprecated.
* build: use Dependency.get_variable instead of get_pkgconfig_variableLibravatar Simon Ser2021-06-30
| | | | Dependency.get_pkgconfig_variable has been deprecated.
* build: use meson.global_build_root()Libravatar Simon Ser2021-06-30
| | | | | | meson.build_root() is deprecated. References: https://github.com/mesonbuild/meson/pull/8629
* build: bump wlroots dependency to 0.15.0Libravatar Simon Ser2021-06-23
|
* build: remove sd-bus status itemLibravatar Simon Ser2021-05-04
| | | | sd-bus == tray, no need to print the same thing twice.
* meson: libseat is no longer optionalLibravatar Kenny Levinsen2021-04-14
| | | | See: https://github.com/swaywm/wlroots/pull/2839
* build: stop checking for logindLibravatar Simon Ser2021-04-11
| | | | | | | wlroots has removed its logind session backend [1]. It now relies on libseat only. [1]: https://github.com/swaywm/wlroots/pull/2786
* build: update wlroots dependency version to 0.14.xLibravatar Simon Ser2021-04-08
| | | | | The latest commit of Sway always requires the latest commit of wlroots.
* build: bump version to 1.6Libravatar Simon Ser2021-04-07
|
* build: update version to v1.6-rc21.6-rc2Libravatar Simon Ser2021-03-24
|
* build: update version to v1.6-rc11.6-rc1Libravatar Simon Ser2021-03-16
|
* Automatically map built-in touchscreens/tablets to built-in panelsLibravatar Simon Ser2021-02-25
| | | | | 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.
* build: stop cargo-culting assignment alignmentLibravatar Simon Ser2021-02-23
| | | | The Sway style guide says we shouldn't align assignments.
* build: Add dependency on libdrmLibravatar Tadeo Kondrak2021-02-23
| | | | | | 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.
* build: use wlroots dependency variablesLibravatar Simon Ser2021-02-21
| | | | | | | | | 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
* build: add basu as sd-bus providerLibravatar Simon Ser2020-12-09
|
* build: introduce sd-bus-provider optionLibravatar Simon Ser2020-12-09
| | | | This allows to select a specific provider for the sd-bus library.
* build: use WLR_HAS_* to decide whether suid is requiredLibravatar Simon Ser2020-12-09
| | | | | | | | 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.
* build: bump wlroots dependency to 0.12.0Libravatar Simon Ser2020-11-08
|
* meson.build: Fix the version formatLibravatar Michael Weiss2020-07-17
| | | | | | | | 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.
* Bump version to 1.5Libravatar Simon Ser2020-07-16
|
* Bump wlroots dependency to 0.11.0Libravatar Simon Ser2020-07-16
|
* Update version to v1.5-rc2v1.5-rc2Libravatar Drew DeVault2020-07-01
|
* Update version to 1.5-rc11.5-rc1Libravatar Simon Ser2020-06-24
|
* security.d: remove directoryLibravatar Érico Rolim2020-05-14
| | | | Remove the entries from meson.build as well.
* build: improve feature summaryLibravatar Simon Ser2020-05-01
| | | | | | | Use the Meson summary() built-in instead of manually formatting a message. wlroots already depends on Meson 0.54.0.
* build: make completions respect install prefixesLibravatar Dominique Martinet2020-04-04
| | | | | | | | | 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
* Update version to 1.4Libravatar Drew DeVault2020-01-22
|
* fish-completion: use the correct fallback directoryLibravatar Eli Schwartz2020-01-22
| | | | | | | | | 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.
* completion: use pkg-config to get install location for bash/fishLibravatar Eli Schwartz2020-01-22
| | | | | Both shells provide pkg-config files which declare their designated completionsdir. Use this as the primary source of truth.
* meson: use join_paths to build paths, instead of string concatLibravatar Eli Schwartz2020-01-22
| | | | | It makes sure to handle paths as paths, and is generally safer and the blessed solution.
* Update wlroots versionLibravatar Drew DeVault2019-12-31
|
* _incr_version: always overwrite old version numberLibravatar Drew DeVault2019-12-31
|
* add scale_filter output config optionLibravatar Ronan Pigott2019-11-29
|
* Add -Wno-missing-bracesLibravatar Simon Ser2019-11-17
| | | | | | | -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
* build: always use the project versionLibravatar Simon Ser2019-10-16
| | | | | | | | 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
* Update version to 1.2Libravatar Drew DeVault2019-10-12
|
* build: bump wlroots version to 0.8.1Libravatar Simon Ser2019-10-08
|
* build: remove rootston from wlroots subprojectLibravatar Tadeo Kondrak2019-10-02
| | | | Fixes an invalid option warning from Meson.