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