From 14f573358452a884f3d11ec4759b4f08586f9f7f Mon Sep 17 00:00:00 2001 From: Rick Calixte <10281587+rcalixte@users.noreply.github.com> Date: Mon, 22 Jan 2024 14:44:58 -0500 Subject: [PATCH] meson.build: install badges for labwc and migrate to data/ A .desktop file was previously added for the labwc session, this adds a badge for it where it is supported. The .desktop files and the badges are also moved to `data/`. Ref: #36, 9fa783e, labwc/labwc-artwork#7 --- data/labwc-symbolic.svg | 8 ++++++++ {docs => data}/labwc.desktop | 1 + data/labwc.svg | 8 ++++++++ meson.build | 8 +++++++- 4 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 data/labwc-symbolic.svg rename {docs => data}/labwc.desktop (91%) create mode 100644 data/labwc.svg diff --git a/data/labwc-symbolic.svg b/data/labwc-symbolic.svg new file mode 100644 index 00000000..105fb69b --- /dev/null +++ b/data/labwc-symbolic.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/docs/labwc.desktop b/data/labwc.desktop similarity index 91% rename from docs/labwc.desktop rename to data/labwc.desktop index 8df6c6c7..63ffcfff 100644 --- a/docs/labwc.desktop +++ b/data/labwc.desktop @@ -2,5 +2,6 @@ Name=labwc Comment=A wayland stacking compositor Exec=labwc +Icon=labwc Type=Application DesktopNames=wlroots diff --git a/data/labwc.svg b/data/labwc.svg new file mode 100644 index 00000000..d2a21a82 --- /dev/null +++ b/data/labwc.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/meson.build b/meson.build index a4244f14..a0a43263 100644 --- a/meson.build +++ b/meson.build @@ -134,4 +134,10 @@ executable( install: true, ) -install_data('docs/labwc.desktop', install_dir: get_option('datadir') / 'wayland-sessions') +install_data('data/labwc.desktop', install_dir: get_option('datadir') / 'wayland-sessions') + +icons = ['labwc-symbolic.svg', 'labwc.svg'] +foreach icon : icons + icon_path = join_paths('data', icon) + install_data(icon_path, install_dir: get_option('datadir') / 'icons/hicolor/scalable/apps') +endforeach -- 2.52.0