From: Rick Calixte <10281587+rcalixte@users.noreply.github.com>
Date: Mon, 22 Jan 2024 19:44:58 +0000 (-0500)
Subject: meson.build: install badges for labwc and migrate to data/
X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=14f573358452a884f3d11ec4759b4f08586f9f7f;p=proto%2Flabwc.git
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
---
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