summaryrefslogtreecommitdiff
path: root/meson.build (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-08-03build: avoid git repository discovery when determining versionJames Knight1-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>
2024-08-03build: include swaybg version in version string when using gitJames Knight1-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>
2024-04-29Estimate output size with wp-fractional-scale-v1Manuel Stoeckl1-1/+2
And if available, use wp-viewporter to submit buffers whose size exactly matches the "physical" pixel dimensions of the output.
2024-04-28build: define _POSIX_C_SOURCE globallySimon Ser1-0/+2
2024-04-28build: use cc.get_supported_arguments() for warning optionsSimon Ser1-10/+8
2024-04-28build: bump version to 1.2.1Simon Ser1-1/+1
2024-01-13wayland-protocols min. version to 1.26Mike Kot (Михаил Кот)1-1/+1
In Ubuntu 22.04, default wayland-protocols version is 1.25, `single-pixel-buffer` feature is missing there
2022-12-04build: drop intermediate protocols librarySimon Ser1-37/+20
2022-12-04build: find native wayland-scanner programSimon Ser1-2/+1
2022-12-04build: bump to version 1.2.0Simon Ser1-1/+1
2022-11-27Fix build on Debian Stablenerdopolis1-0/+5
2022-09-16Optimize solid color with single-pixel-buffer-v1Simon Ser1-0/+2
References: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/104
2022-06-03Replace xdg_output with wl_output v4Simon Ser1-1/+0
2022-03-11build: stop using sh for scdocSimon Ser1-7/+6
2022-03-11build: stop using join_pathsSimon Ser1-8/+7
2022-03-10build: bump version to 1.1.1Simon Ser1-1/+1
2022-03-05build: set check arg in run_command callSimon Ser1-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
2021-07-19build: bump to v1.1Simon Ser1-1/+1
2021-07-19build: mark build-time deps as nativeSimon Ser1-5/+5
2021-07-19build: find wayland-scanner with pkg-configSimon Ser1-9/+5
2021-07-19build: use add_project_arguments instead of configuration_dataSimon Ser1-6/+5
No need to include config.h anymore.
2021-07-19build: don't align dep equal signsSimon Ser1-2/+2
2019-04-26meson: drop unused libxkbcommonJan Beich1-2/+0
2019-04-25Split swaybg into a standalone projectDrew DeVault1-12/+143
2019-01-21Removed unused wlroots dependency for sway(bg|bar|msg|nag)M Stoeckl1-3/+1
Also remove direct libm dependency where unused.
2019-01-18meson: remove rpath optionsemersion1-1/+0
2018-09-30Add support for installing binaries with DT_RPATHArkadiusz Hiler1-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.
2018-05-06Revert "Install swaybar and swaybg under /usr/lib/sway"Rostislav Pehlivanov1-2/+1
This reverts commit f2c209c299889ad965ac995049704b1c46176c6d.
2018-05-06Revert "Make the LIBDIR path configurable"Rostislav Pehlivanov1-1/+1
This reverts commit 1670b46bf6e56d37e69ab0fa32c6799e83397020.
2018-05-06Revert "Meson: Replace option `instlibdir` with `libexecdir`"Rostislav Pehlivanov1-1/+1
This reverts commit 830c4ef74c00dbe448da46cdbc576178abc5728e.
2018-05-05Meson: Replace option `instlibdir` with `libexecdir`Nicolas Braud-Santoni1-1/+1
Derive a value from it, called `rundir` rather than writing join_paths(libexecdir, 'sway') all over the place.
2018-05-05Make the LIBDIR path configurableNicolas Braud-Santoni1-1/+1
2018-05-05Install swaybar and swaybg under /usr/lib/swayNicolas Braud-Santoni1-1/+2
2018-03-28Add initial layer shell skeletonDrew DeVault1-1/+1
2018-03-28Address review commentsDrew DeVault1-20/+16
2018-03-28Add solid-color rendering to swaybgDrew DeVault1-2/+16
2018-03-28Add client protocols and swaybg skeletonDrew DeVault1-0/+8