summaryrefslogtreecommitdiff
path: root/meson.build (follow)
Commit message (Collapse)AuthorAgeFilesLines
* build: avoid git repository discovery when determining versionJames Knight2024-08-031-2/+2
| | | | | | | | | | | | | | | | | When attempting to use Git to populate commit/branch information in a version string, it is possible through repository discovery that it uses Git information not relevant to project. For example, if repository content is extract into an interim build location when using an embedded build framework (e.g. Buildroot), the project will not have its Git repository to refer to. When it cannot find its repository, it will look into its parent folders and may find the Git repository of another project and use its branch/commit information. This commit provides an explicit path to the project's Git repository when consider commit/branch information. This will prevent any repository discovery from occurring. Signed-off-by: James Knight <james.d.knight@live.com>
* build: include swaybg version in version string when using gitJames Knight2024-08-031-3/+7
| | | | | | | Update the version population to always include the swaybg fixed version string in the final version. Signed-off-by: James Knight <james.d.knight@live.com>
* Estimate output size with wp-fractional-scale-v1Manuel Stoeckl2024-04-291-1/+2
| | | | | And if available, use wp-viewporter to submit buffers whose size exactly matches the "physical" pixel dimensions of the output.
* build: define _POSIX_C_SOURCE globallySimon Ser2024-04-281-0/+2
|
* build: use cc.get_supported_arguments() for warning optionsSimon Ser2024-04-281-10/+8
|
* build: bump version to 1.2.1Simon Ser2024-04-281-1/+1
|
* wayland-protocols min. version to 1.26Mike Kot (Михаил Кот)2024-01-131-1/+1
| | | | | In Ubuntu 22.04, default wayland-protocols version is 1.25, `single-pixel-buffer` feature is missing there
* build: drop intermediate protocols librarySimon Ser2022-12-041-37/+20
|
* build: find native wayland-scanner programSimon Ser2022-12-041-2/+1
|
* build: bump to version 1.2.0Simon Ser2022-12-041-1/+1
|
* Fix build on Debian Stablenerdopolis2022-11-271-0/+5
|
* Optimize solid color with single-pixel-buffer-v1Simon Ser2022-09-161-0/+2
| | | | References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/104
* Replace xdg_output with wl_output v4Simon Ser2022-06-031-1/+0
|
* build: stop using sh for scdocSimon Ser2022-03-111-7/+6
|
* build: stop using join_pathsSimon Ser2022-03-111-8/+7
|
* build: bump version to 1.1.1Simon Ser2022-03-101-1/+1
|
* build: set check arg in run_command callSimon Ser2022-03-051-2/+2
| | | | | | | | | Fixes the following Meson warning: WARNING: You should add the boolean check kwarg to the run_command call. It currently defaults to false, but it will default to true in future releases of meson. See also: https://github.com/mesonbuild/meson/issues/9300
* build: bump to v1.1Simon Ser2021-07-191-1/+1
|
* build: mark build-time deps as nativeSimon Ser2021-07-191-5/+5
|
* build: find wayland-scanner with pkg-configSimon Ser2021-07-191-9/+5
|
* build: use add_project_arguments instead of configuration_dataSimon Ser2021-07-191-6/+5
| | | | No need to include config.h anymore.
* build: don't align dep equal signsSimon Ser2021-07-191-2/+2
|
* meson: drop unused libxkbcommonJan Beich2019-04-261-2/+0
|
* Split swaybg into a standalone projectDrew DeVault2019-04-251-12/+143
|
* Removed unused wlroots dependency for sway(bg|bar|msg|nag)M Stoeckl2019-01-211-3/+1
| | | | Also remove direct libm dependency where unused.
* meson: remove rpath optionsemersion2019-01-181-1/+0
|
* Add support for installing binaries with DT_RPATHArkadiusz Hiler2018-09-301-0/+1
| | | | | | | | | | | | | | It's better to use DT_RPATH dynamic section of the elf binary to store the paths of libraries to load instead of overwriting LD_LIBRARY_PATH for the whole environment, causing surprises. This solution is much more transparent and perfectly suitable for running contained installations of wayland/wlroots/sway. The code unsetting the LD_LIBRARY_PATH/LD_PRELOAD was also deleted as it's a placebo security at best - we should trust the execution path that leads us to running sway, and it's way too late to care about those variables since we already started executing our compositor, thus we would be compromised anyway.
* Revert "Install swaybar and swaybg under /usr/lib/sway"Rostislav Pehlivanov2018-05-061-2/+1
| | | | This reverts commit f2c209c299889ad965ac995049704b1c46176c6d.
* Revert "Make the LIBDIR path configurable"Rostislav Pehlivanov2018-05-061-1/+1
| | | | This reverts commit 1670b46bf6e56d37e69ab0fa32c6799e83397020.
* Revert "Meson: Replace option `instlibdir` with `libexecdir`"Rostislav Pehlivanov2018-05-061-1/+1
| | | | This reverts commit 830c4ef74c00dbe448da46cdbc576178abc5728e.
* Meson: Replace option `instlibdir` with `libexecdir`Nicolas Braud-Santoni2018-05-051-1/+1
| | | | | Derive a value from it, called `rundir` rather than writing join_paths(libexecdir, 'sway') all over the place.
* Make the LIBDIR path configurableNicolas Braud-Santoni2018-05-051-1/+1
|
* Install swaybar and swaybg under /usr/lib/swayNicolas Braud-Santoni2018-05-051-1/+2
|
* Add initial layer shell skeletonDrew DeVault2018-03-281-1/+1
|
* Address review commentsDrew DeVault2018-03-281-20/+16
|
* Add solid-color rendering to swaybgDrew DeVault2018-03-281-2/+16
|
* Add client protocols and swaybg skeletonDrew DeVault2018-03-281-0/+8