From 34f328ec0ad7954bc94e12ff05a2bee7a3857641 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Wed, 23 Oct 2024 13:20:01 -0600
Subject: [PATCH] Add cosmic-settings

---
 recipes/tools/cosmic-settings/recipe.toml | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 recipes/tools/cosmic-settings/recipe.toml

diff --git a/recipes/tools/cosmic-settings/recipe.toml b/recipes/tools/cosmic-settings/recipe.toml
new file mode 100644
index 000000000..36f16ed8e
--- /dev/null
+++ b/recipes/tools/cosmic-settings/recipe.toml
@@ -0,0 +1,23 @@
+[source]
+git = "https://github.com/pop-os/cosmic-settings.git"
+branch = "master"
+
+[build]
+template = "custom"
+dependencies = [
+    "gettext",
+]
+script = """
+export GETTEXT_DIR="${COOKBOOK_SYSROOT}"
+export GETTEXT_STATIC=1
+PACKAGE_PATH="cosmic-settings"
+cookbook_cargo --no-default-features
+#TODO: install with just?
+APPID="com.system76.CosmicSettings"
+mkdir -pv "${COOKBOOK_STAGE}/usr/share/applications/"
+sed 's/Categories=COSMIC/Categories=Settings/' "${COOKBOOK_SOURCE}/resources/${APPID}.desktop" > "${COOKBOOK_STAGE}/usr/share/applications/${APPID}.desktop"
+mkdir -pv "${COOKBOOK_STAGE}/usr/share/metainfo/"
+cp -v "${COOKBOOK_SOURCE}/resources/${APPID}.metainfo.xml" "${COOKBOOK_STAGE}/usr/share/metainfo/"
+mkdir -pv "${COOKBOOK_STAGE}/usr/share/icons/"
+cp -rv "${COOKBOOK_SOURCE}/resources/icons/" "${COOKBOOK_STAGE}/usr/share/icons/hicolor/"
+"""
-- 
GitLab