From: Calandracas606 <Calandracas606@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] [WIP] New package: COSMIC-Desktop-1.0.0.1
Date: Mon, 12 Aug 2024 04:51:18 +0200 [thread overview]
Message-ID: <20240812025118.4CAA5215F7@inbox.vuxu.org> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-51735@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 1447 bytes --]
There is an updated pull request by Calandracas606 against master on the void-packages repository
https://github.com/Calandracas606/void-packages COSMIC-Desktop
https://github.com/void-linux/void-packages/pull/51735
[WIP] New package: COSMIC-Desktop-1.0.0.1
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **NO**
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, x86_64-glibc
<!--
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
It might make sense to move each component into its own template, but I've kept it in one because the components all use the same tag, so updating all components will be easier
A patch file from https://github.com/void-linux/void-packages/pull/51735.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-COSMIC-Desktop-51735.patch --]
[-- Type: text/x-diff, Size: 53238 bytes --]
From dd0d9c3931cf5fe9095cf1e04c0d01052c8a9e7e Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Thu, 8 Aug 2024 17:05:28 -0400
Subject: [PATCH 01/22] New package: COSMIC-Desktop-1.0.0.1
---
srcpkgs/COSMIC-Desktop/template | 14 ++++++++++++++
srcpkgs/cosmic-applets | 1 +
srcpkgs/cosmic-applibrary | 1 +
srcpkgs/cosmic-bg | 1 +
srcpkgs/cosmic-comp | 1 +
srcpkgs/cosmic-edit | 1 +
srcpkgs/cosmic-files | 1 +
srcpkgs/cosmic-greeter | 1 +
srcpkgs/cosmic-icons | 1 +
srcpkgs/cosmic-launcher | 1 +
srcpkgs/cosmic-notifications | 1 +
srcpkgs/cosmic-osd | 1 +
srcpkgs/cosmic-panel | 1 +
srcpkgs/cosmic-randr | 1 +
srcpkgs/cosmic-screenshot | 1 +
srcpkgs/cosmic-session | 1 +
srcpkgs/cosmic-settings | 1 +
srcpkgs/cosmic-settings-daemon | 1 +
srcpkgs/cosmic-store | 1 +
srcpkgs/cosmic-term | 1 +
srcpkgs/cosmic-workspaces-epoch | 1 +
srcpkgs/xdg-desktop-portal-cosmic | 1 +
22 files changed, 35 insertions(+)
create mode 100644 srcpkgs/COSMIC-Desktop/template
create mode 120000 srcpkgs/cosmic-applets
create mode 120000 srcpkgs/cosmic-applibrary
create mode 120000 srcpkgs/cosmic-bg
create mode 120000 srcpkgs/cosmic-comp
create mode 120000 srcpkgs/cosmic-edit
create mode 120000 srcpkgs/cosmic-files
create mode 120000 srcpkgs/cosmic-greeter
create mode 120000 srcpkgs/cosmic-icons
create mode 120000 srcpkgs/cosmic-launcher
create mode 120000 srcpkgs/cosmic-notifications
create mode 120000 srcpkgs/cosmic-osd
create mode 120000 srcpkgs/cosmic-panel
create mode 120000 srcpkgs/cosmic-randr
create mode 120000 srcpkgs/cosmic-screenshot
create mode 120000 srcpkgs/cosmic-session
create mode 120000 srcpkgs/cosmic-settings
create mode 120000 srcpkgs/cosmic-settings-daemon
create mode 120000 srcpkgs/cosmic-store
create mode 120000 srcpkgs/cosmic-term
create mode 120000 srcpkgs/cosmic-workspaces-epoch
create mode 120000 srcpkgs/xdg-desktop-portal-cosmic
diff --git a/srcpkgs/COSMIC-Desktop/template b/srcpkgs/COSMIC-Desktop/template
new file mode 100644
index 00000000000000..872f184f0baaed
--- /dev/null
+++ b/srcpkgs/COSMIC-Desktop/template
@@ -0,0 +1,14 @@
+# Template file for 'COSMIC-Desktop'
+pkgname=COSMIC-Desktop
+version=1.0.0.alpha.1
+revision=1
+build_style=meta
+depends="cosmic-applets cosmic-applibrary cosmic-bg cosmic-comp cosmic-edit
+ cosmic-files cosmic-greeter cosmic-icons cosmic-launcher cosmic-notifications
+ cosmic-osd cosmic-panel cosmic-randr cosmic-screenshot cosmic-session
+ cosmic-settings cosmic-settings-daemon cosmic-store cosmic-term
+ cosmic-workspaces-epoch xdg-desktop-portal-cosmic"
+short_desc="Next generation Cosmic desktop environment"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="Public Domain"
+homepage="https://system76.com/cosmic"
diff --git a/srcpkgs/cosmic-applets b/srcpkgs/cosmic-applets
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-applets
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-applibrary b/srcpkgs/cosmic-applibrary
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-applibrary
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-bg b/srcpkgs/cosmic-bg
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-bg
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-comp b/srcpkgs/cosmic-comp
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-comp
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-edit b/srcpkgs/cosmic-edit
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-edit
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-files b/srcpkgs/cosmic-files
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-files
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-greeter b/srcpkgs/cosmic-greeter
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-greeter
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-icons b/srcpkgs/cosmic-icons
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-icons
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-launcher b/srcpkgs/cosmic-launcher
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-launcher
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-notifications b/srcpkgs/cosmic-notifications
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-notifications
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-osd b/srcpkgs/cosmic-osd
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-osd
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-panel b/srcpkgs/cosmic-panel
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-panel
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-randr b/srcpkgs/cosmic-randr
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-randr
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-screenshot b/srcpkgs/cosmic-screenshot
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-screenshot
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-session b/srcpkgs/cosmic-session
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-session
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-settings b/srcpkgs/cosmic-settings
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-settings
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-settings-daemon b/srcpkgs/cosmic-settings-daemon
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-settings-daemon
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-store b/srcpkgs/cosmic-store
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-store
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-term b/srcpkgs/cosmic-term
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-term
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-workspaces-epoch b/srcpkgs/cosmic-workspaces-epoch
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/cosmic-workspaces-epoch
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/xdg-desktop-portal-cosmic b/srcpkgs/xdg-desktop-portal-cosmic
new file mode 120000
index 00000000000000..8ed2b8ce2ba6f8
--- /dev/null
+++ b/srcpkgs/xdg-desktop-portal-cosmic
@@ -0,0 +1 @@
+COSMIC-Desktop
\ No newline at end of file
From 1bb9c848970c49791e591de9f978909de998a05b Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 9 Aug 2024 23:26:22 -0400
Subject: [PATCH 02/22] New package: cosmic-bg-1.0.0.alpha.1
---
srcpkgs/cosmic-bg | 1 -
srcpkgs/cosmic-bg/template | 18 ++++++++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-bg
create mode 100644 srcpkgs/cosmic-bg/template
diff --git a/srcpkgs/cosmic-bg b/srcpkgs/cosmic-bg
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-bg
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-bg/template b/srcpkgs/cosmic-bg/template
new file mode 100644
index 00000000000000..a79027a7bbf73c
--- /dev/null
+++ b/srcpkgs/cosmic-bg/template
@@ -0,0 +1,18 @@
+# Template file for 'cosmic-bg'
+pkgname=cosmic-bg
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel"
+short_desc="TODO: cosmic-bg short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-bg"
+distfiles="https://github.com/pop-os/cosmic-bg/archive/refs/tags/${_tag}.tar.gz"
+checksum=6501795e2787d98394f773d862387cda8b8340e52e7900caea33edbf9f306cac
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From abd92d61ef40d958408d7113286eab08695187e2 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 9 Aug 2024 23:51:36 -0400
Subject: [PATCH 03/22] New package: cosmic-applets-1.0.0.alpha.1
---
srcpkgs/cosmic-applets | 1 -
srcpkgs/cosmic-applets/template | 23 +++++++++++++++++++++++
2 files changed, 23 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-applets
create mode 100644 srcpkgs/cosmic-applets/template
diff --git a/srcpkgs/cosmic-applets b/srcpkgs/cosmic-applets
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-applets
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-applets/template b/srcpkgs/cosmic-applets/template
new file mode 100644
index 00000000000000..662f4b519be4aa
--- /dev/null
+++ b/srcpkgs/cosmic-applets/template
@@ -0,0 +1,23 @@
+# Template file for 'cosmic-applets'
+pkgname=cosmic-applets
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel eudev-libudev-devel dbus-devel pulseaudio-devel libinput-devel"
+short_desc="TODO: cosmic-applets short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-applets"
+distfiles="https://github.com/pop-os/cosmic-applets/archive/refs/tags/${_tag}.tar.gz"
+checksum=be60cba82b8da4f7d7cde4a2a5426d97f41423c11bd5fb5d66f1194ddf7274d4
+
+if [ "$XBPS_WORDSIZE" = "32" ]; then
+ broken="rustc-LLVM ERROR: out of memory"
+fi
+
+do_install() {
+ just --set targetdir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} \
+ --set prefix /usr --set cosmic-applets-bin cosmic-applets install
+}
From 2623f6cd3ce00191602911f7731e481846f0ebb1 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Fri, 9 Aug 2024 23:56:31 -0400
Subject: [PATCH 04/22] New package: cosmic-applibrary-1.0.0.alpha.1
---
srcpkgs/cosmic-applibrary | 1 -
srcpkgs/cosmic-applibrary/template | 18 ++++++++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-applibrary
create mode 100644 srcpkgs/cosmic-applibrary/template
diff --git a/srcpkgs/cosmic-applibrary b/srcpkgs/cosmic-applibrary
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-applibrary
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-applibrary/template b/srcpkgs/cosmic-applibrary/template
new file mode 100644
index 00000000000000..8da931e7bb7d70
--- /dev/null
+++ b/srcpkgs/cosmic-applibrary/template
@@ -0,0 +1,18 @@
+# Template file for 'cosmic-applibrary'
+pkgname=cosmic-applibrary
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel"
+short_desc="TODO: cosmic-applibrary short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-applibrary"
+distfiles="https://github.com/pop-os/cosmic-applibrary/archive/refs/tags/${_tag}.tar.gz"
+checksum=6481c4d92a5fcaef93698b19bfac28485daaddba8789e50c07410ee9e33a4e22
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From f75d0620e8e4bf1e147029566a3d089150de072d Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 00:24:22 -0400
Subject: [PATCH 05/22] New package: cosmic-comp-1.0.0.alpha.1
---
srcpkgs/cosmic-comp | 1 -
srcpkgs/cosmic-comp/template | 19 +++++++++++++++++++
2 files changed, 19 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-comp
create mode 100644 srcpkgs/cosmic-comp/template
diff --git a/srcpkgs/cosmic-comp b/srcpkgs/cosmic-comp
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-comp
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-comp/template b/srcpkgs/cosmic-comp/template
new file mode 100644
index 00000000000000..107f7525d08af2
--- /dev/null
+++ b/srcpkgs/cosmic-comp/template
@@ -0,0 +1,19 @@
+# Template file for 'cosmic-comp'
+pkgname=cosmic-comp
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config"
+makedepends="eudev-libudev-devel libseat-devel libxkbcommon-devel libinput-devel
+ pixman-devel libgbm-devel"
+short_desc="TODO: cosmic-comp short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-comp"
+distfiles="https://github.com/pop-os/cosmic-comp/archive/refs/tags/${_tag}.tar.gz"
+checksum=46f552fbce2c3139e2b407d98d3115b35a240ba79d2b6bc420010efa67abd21b
+
+do_install() {
+ CARGO_TARGET_DIR="target/${RUST_TARGET}" DESTDIR=${DESTDIR} make install
+}
From a28e124ea1ab771ed159c0b8a5d77d4543783dc9 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 00:30:31 -0400
Subject: [PATCH 06/22] New package: cosmic-edit-1.0.0.alpha.1
---
srcpkgs/cosmic-edit | 1 -
srcpkgs/cosmic-edit/template | 21 +++++++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-edit
create mode 100644 srcpkgs/cosmic-edit/template
diff --git a/srcpkgs/cosmic-edit b/srcpkgs/cosmic-edit
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-edit
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-edit/template b/srcpkgs/cosmic-edit/template
new file mode 100644
index 00000000000000..b7039c34389227
--- /dev/null
+++ b/srcpkgs/cosmic-edit/template
@@ -0,0 +1,21 @@
+# Template file for 'cosmic-edit'
+pkgname=cosmic-edit
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel oniguruma-devel"
+short_desc="TODO: cosmic-edit short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-edit"
+distfiles="https://github.com/pop-os/cosmic-edit/archive/refs/tags/${_tag}.tar.gz"
+checksum=c81bd38a1c16cabf5a5bfbba3e0552bff72e3e7b802dcaed836dcafe3b634d72
+
+export VERGEN_GIT_COMMIT_DATE="${version}_${revision}"
+export VERGEN_GIT_SHA="${version}_${revision}"
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From d36f01397b5d736d6ae0c9942a6ae57d7142b944 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 00:37:24 -0400
Subject: [PATCH 07/22] New package: cosmic-files-1.0.0.alpha.1
---
srcpkgs/cosmic-files | 1 -
srcpkgs/cosmic-files/template | 21 +++++++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-files
create mode 100644 srcpkgs/cosmic-files/template
diff --git a/srcpkgs/cosmic-files b/srcpkgs/cosmic-files
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-files
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-files/template b/srcpkgs/cosmic-files/template
new file mode 100644
index 00000000000000..463c7934f2768b
--- /dev/null
+++ b/srcpkgs/cosmic-files/template
@@ -0,0 +1,21 @@
+# Template file for 'cosmic-files'
+pkgname=cosmic-files
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel libglib-devel"
+short_desc="TODO: cosmic-files short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-files"
+distfiles="https://github.com/pop-os/cosmic-files/archive/refs/tags/${_tag}.tar.gz"
+checksum=e533a6fd079de327877f50424d32d3055e8a261bb874925c73f03030c2ea9454
+
+export VERGEN_GIT_COMMIT_DATE="${version}_${revision}"
+export VERGEN_GIT_SHA="${version}_${revision}"
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From 4183b453b00ee16a9eaee8d9cd2aedf6c218dc93 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 01:31:38 -0400
Subject: [PATCH 08/22] New package: cosmic-greeter-1.0.0.alpha.1
---
srcpkgs/cosmic-greeter | 1 -
srcpkgs/cosmic-greeter/template | 19 +++++++++++++++++++
2 files changed, 19 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-greeter
create mode 100644 srcpkgs/cosmic-greeter/template
diff --git a/srcpkgs/cosmic-greeter b/srcpkgs/cosmic-greeter
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-greeter
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-greeter/template b/srcpkgs/cosmic-greeter/template
new file mode 100644
index 00000000000000..75611b9344c90c
--- /dev/null
+++ b/srcpkgs/cosmic-greeter/template
@@ -0,0 +1,19 @@
+# Template file for 'cosmic-greeter'
+pkgname=cosmic-greeter
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+configure_args=" --all"
+hostmakedepends="pkg-config just llvm18-devel"
+makedepends="libxkbcommon-devel eudev-libudev-devel pam-devel libinput-devel"
+short_desc="TODO: cosmic-greeter short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-greeter"
+distfiles="https://github.com/pop-os/cosmic-greeter/archive/refs/tags/${_tag}.tar.gz"
+checksum=408c80c123c17089a09117e7eca0b87aee143336aa44ae47321e46e3da90c31e
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From d348e38a21d0ac9c28927cb4f94517ae367609c6 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 12:47:42 -0400
Subject: [PATCH 09/22] New package: cosmic-icons-1.0.0.alpha.1
---
srcpkgs/cosmic-icons | 1 -
srcpkgs/cosmic-icons/template | 16 ++++++++++++++++
2 files changed, 16 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-icons
create mode 100644 srcpkgs/cosmic-icons/template
diff --git a/srcpkgs/cosmic-icons b/srcpkgs/cosmic-icons
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-icons
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-icons/template b/srcpkgs/cosmic-icons/template
new file mode 100644
index 00000000000000..476ab867e57324
--- /dev/null
+++ b/srcpkgs/cosmic-icons/template
@@ -0,0 +1,16 @@
+# Template file for 'cosmic-icons'
+pkgname=cosmic-icons
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+hostmakedepends="just"
+short_desc="TODO: cosmic-icons short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-icons"
+distfiles="https://github.com/pop-os/cosmic-icons/archive/refs/tags/${_tag}.tar.gz"
+checksum=20d1a184c0421501e7ed8761f6e6178c3e16c787373357dae1d4dc22b9109428
+
+do_install() {
+ just --set rootdir ${DESTDIR} --set prefix /usr install
+}
From 871b88d59d8143fe004eb6eabde55adb8580a1d3 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 12:52:07 -0400
Subject: [PATCH 10/22] New package: cosmic-launcher-1.0.0.alpha.1
---
srcpkgs/cosmic-launcher | 1 -
srcpkgs/cosmic-launcher/template | 18 ++++++++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-launcher
create mode 100644 srcpkgs/cosmic-launcher/template
diff --git a/srcpkgs/cosmic-launcher b/srcpkgs/cosmic-launcher
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-launcher
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-launcher/template b/srcpkgs/cosmic-launcher/template
new file mode 100644
index 00000000000000..7316a116cc1113
--- /dev/null
+++ b/srcpkgs/cosmic-launcher/template
@@ -0,0 +1,18 @@
+# Template file for 'cosmic-launcher'
+pkgname=cosmic-launcher
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel"
+short_desc="TODO: cosmic-launcher short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-launcher"
+distfiles="https://github.com/pop-os/cosmic-launcher/archive/refs/tags/${_tag}.tar.gz"
+checksum=a2bc1885c7e79ec2fb109ab8af6d7bea2c5318814cb9a349646d96fbe9513c09
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From 6b65f12526b2a8ae7705b68fe471e753b57c2e65 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 12:55:46 -0400
Subject: [PATCH 11/22] New package: cosmic-notifications-1.0.0.alpha.1
---
srcpkgs/cosmic-notifications | 1 -
.../patches/0001-systemd.patch | 102 ++++++++++++++++++
srcpkgs/cosmic-notifications/template | 18 ++++
3 files changed, 120 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-notifications
create mode 100644 srcpkgs/cosmic-notifications/patches/0001-systemd.patch
create mode 100644 srcpkgs/cosmic-notifications/template
diff --git a/srcpkgs/cosmic-notifications b/srcpkgs/cosmic-notifications
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-notifications
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-notifications/patches/0001-systemd.patch b/srcpkgs/cosmic-notifications/patches/0001-systemd.patch
new file mode 100644
index 00000000000000..e698ae73e6d4d2
--- /dev/null
+++ b/srcpkgs/cosmic-notifications/patches/0001-systemd.patch
@@ -0,0 +1,102 @@
+From c481817c5ea763d4d388d2ab1b1ab7736f1ff2e0 Mon Sep 17 00:00:00 2001
+From: Foxinatel <nathanielma5on@yahoo.com>
+Date: Sat, 10 Aug 2024 10:04:17 +0100
+Subject: [PATCH 1/2] Add a defaulted systemd feature to include and use
+ tracing_journald
+
+---
+ Cargo.toml | 6 +++++-
+ src/main.rs | 6 ++++--
+ 2 files changed, 9 insertions(+), 3 deletions(-)
+
+diff --git a/Cargo.toml b/Cargo.toml
+index f4e1900..2e37ce5 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -27,7 +27,7 @@ tracing = "0.1"
+ nix = "0.26.2"
+ once_cell = "1.17"
+ tracing-subscriber = "0.3.17"
+-tracing-journald = "0.3.0"
++tracing-journald = { version = "0.3.0", optional = true }
+ rust-embed = "8.4.0"
+ serde = { version = "1.0.152", features = ["derive"] }
+ ron = "0.8"
+@@ -53,6 +53,10 @@ log-panics = { version = "2", features = ["with-backtrace"] }
+ # cosmic-config = { git = "https://github.com/pop-os/libcosmic//" }
+ # libcosmic = { git = "https://github.com/pop-os/libcosmic//" }
+
++[features]
++systemd = ["dep:tracing-journald"]
++default = ["systemd"]
++
+ [workspace]
+ members = ["cosmic-notifications-util", "cosmic-notifications-config"]
+
+diff --git a/src/main.rs b/src/main.rs
+index 88d360e..ba9f241 100644
+--- a/src/main.rs
++++ b/src/main.rs
+@@ -12,8 +12,10 @@ use localize::localize;
+ use crate::config::VERSION;
+
+ fn main() -> anyhow::Result<()> {
+- tracing_subscriber::registry()
+- .with(tracing_journald::layer()?)
++ let trace = tracing_subscriber::registry();
++ #[cfg(feature = "systemd")]
++ let trace = trace.with(tracing_journald::layer()?);
++ trace
+ .with(fmt::layer())
+ .with(
+ EnvFilter::builder()
+
+From dcc0461d2d77f9c89679a2741a30319dc73593b2 Mon Sep 17 00:00:00 2001
+From: Foxinatel <nathanielma5on@yahoo.com>
+Date: Sat, 10 Aug 2024 10:10:29 +0100
+Subject: [PATCH 2/2] Make failure to connect to journald a warning, not a hard
+ error
+
+---
+ src/main.rs | 27 ++++++++++++++++++---------
+ 1 file changed, 18 insertions(+), 9 deletions(-)
+
+diff --git a/src/main.rs b/src/main.rs
+index ba9f241..b8531b6 100644
+--- a/src/main.rs
++++ b/src/main.rs
+@@ -13,16 +13,25 @@ use crate::config::VERSION;
+
+ fn main() -> anyhow::Result<()> {
+ let trace = tracing_subscriber::registry();
++
++ let env_filter = EnvFilter::builder()
++ .with_default_directive(LevelFilter::WARN.into())
++ .from_env_lossy();
+ #[cfg(feature = "systemd")]
+- let trace = trace.with(tracing_journald::layer()?);
+- trace
+- .with(fmt::layer())
+- .with(
+- EnvFilter::builder()
+- .with_default_directive(LevelFilter::WARN.into())
+- .from_env_lossy(),
+- )
+- .try_init()?;
++ if let Ok(journald) = tracing_journald::layer() {
++ trace
++ .with(journald)
++ .with(fmt::layer())
++ .with(env_filter)
++ .try_init()?;
++ } else {
++ trace.with(fmt::layer()).with(env_filter).try_init()?;
++ tracing::warn!("Failed to connect to journald")
++ }
++
++ #[cfg(not(feature = "systemd"))]
++ trace.with(fmt::layer()).with(env_filter).try_init()?;
++
+ log_panics::init();
+
+ info!("cosmic-notifications ({})", APP_ID);
diff --git a/srcpkgs/cosmic-notifications/template b/srcpkgs/cosmic-notifications/template
new file mode 100644
index 00000000000000..ef22e2c5022d36
--- /dev/null
+++ b/srcpkgs/cosmic-notifications/template
@@ -0,0 +1,18 @@
+# Template file for 'cosmic-notifications'
+pkgname=cosmic-notifications
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel"
+short_desc="TODO: cosmic-notifications short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-notifications"
+distfiles="https://github.com/pop-os/cosmic-notifications/archive/refs/tags/${_tag}.tar.gz"
+checksum=6cd3a46abecafe200be791bb4c1cb25498c27d4b8bc0afeda37263b5f296bfd7
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From 948274c38ff3106407c7fc385570400d47b7011b Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:01:21 -0400
Subject: [PATCH 12/22] New package: cosmic-osd-1.0.0.alpha.1
---
srcpkgs/cosmic-osd | 1 -
srcpkgs/cosmic-osd/template | 14 ++++++++++++++
2 files changed, 14 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-osd
create mode 100644 srcpkgs/cosmic-osd/template
diff --git a/srcpkgs/cosmic-osd b/srcpkgs/cosmic-osd
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-osd
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-osd/template b/srcpkgs/cosmic-osd/template
new file mode 100644
index 00000000000000..865b28f89dadba
--- /dev/null
+++ b/srcpkgs/cosmic-osd/template
@@ -0,0 +1,14 @@
+# Template file for 'cosmic-osd'
+pkgname=cosmic-osd
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config"
+makedepends="libxkbcommon-devel pulseaudio-devel"
+short_desc="TODO: cosmic-osd short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-osd"
+distfiles="https://github.com/pop-os/cosmic-osd/archive/refs/tags/${_tag}.tar.gz"
+checksum=a790e47e96fee1a053ebff1e1c251c065bfbf653efc4fcef461a99e9743e28f2
From e5cc09482475953224b72f845ceb96293207f6e9 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:04:44 -0400
Subject: [PATCH 13/22] New package: cosmic-panel-1.0.0.alpha.1
---
srcpkgs/cosmic-panel | 1 -
srcpkgs/cosmic-panel/template | 20 ++++++++++++++++++++
2 files changed, 20 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-panel
create mode 100644 srcpkgs/cosmic-panel/template
diff --git a/srcpkgs/cosmic-panel b/srcpkgs/cosmic-panel
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-panel
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-panel/template b/srcpkgs/cosmic-panel/template
new file mode 100644
index 00000000000000..f036897042f5d0
--- /dev/null
+++ b/srcpkgs/cosmic-panel/template
@@ -0,0 +1,20 @@
+# Template file for 'cosmic-panel'
+pkgname=cosmic-panel
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+make_install_args="--path cosmic-panel-bin"
+hostmakedepends="pkg-config"
+makedepends="libxkbcommon-devel"
+short_desc="TODO: cosmic-panel short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-panel"
+distfiles="https://github.com/pop-os/cosmic-panel/archive/refs/tags/${_tag}.tar.gz"
+checksum=f4bacd6447607bb04605ae04add2f7cec8422d5ceb08cf742a65876484059328
+
+post_install() {
+ vmkdir usr/share/cosmic
+ vcopy "data/default_schema/*" usr/share/cosmic
+}
From fa7983e33154d44a8659378472bc0655f9aa911a Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:11:43 -0400
Subject: [PATCH 14/22] New package: cosmic-randr-1.0.0.alpha.1
---
srcpkgs/cosmic-randr | 1 -
srcpkgs/cosmic-randr/template | 13 +++++++++++++
2 files changed, 13 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-randr
create mode 100644 srcpkgs/cosmic-randr/template
diff --git a/srcpkgs/cosmic-randr b/srcpkgs/cosmic-randr
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-randr
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-randr/template b/srcpkgs/cosmic-randr/template
new file mode 100644
index 00000000000000..d025e245ef696c
--- /dev/null
+++ b/srcpkgs/cosmic-randr/template
@@ -0,0 +1,13 @@
+# Template file for 'cosmic-randr'
+pkgname=cosmic-randr
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+make_install_args="--path cli"
+short_desc="TODO: cosmic-randr short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-randr"
+distfiles="https://github.com/pop-os/cosmic-randr/archive/refs/tags/${_tag}.tar.gz"
+checksum=b4f1eac8be58998b136c4a08afb972647965f2acdf9e8a44fd199a68f7332bba
From 7d45852808ede2908589ea3afa19e0eaa19eccd7 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:14:24 -0400
Subject: [PATCH 15/22] New package: cosmic-screenshot-1.0.0.alpha.1
---
srcpkgs/cosmic-screenshot | 1 -
srcpkgs/cosmic-screenshot/template | 17 +++++++++++++++++
2 files changed, 17 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-screenshot
create mode 100644 srcpkgs/cosmic-screenshot/template
diff --git a/srcpkgs/cosmic-screenshot b/srcpkgs/cosmic-screenshot
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-screenshot
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-screenshot/template b/srcpkgs/cosmic-screenshot/template
new file mode 100644
index 00000000000000..f578512bb03b7b
--- /dev/null
+++ b/srcpkgs/cosmic-screenshot/template
@@ -0,0 +1,17 @@
+# Template file for 'cosmic-screenshot'
+pkgname=cosmic-screenshot
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="just"
+short_desc="TODO: cosmic-screenshot short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-screenshot"
+distfiles="https://github.com/pop-os/cosmic-screenshot/archive/refs/tags/${_tag}.tar.gz"
+checksum=78da8e504845582b668b253d376cf2a19a5f6a4a1bd51b4e7c7eeb86ac42831f
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From a4c99c07919bf88931dcb4eff67715ec3554ca73 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:25:45 -0400
Subject: [PATCH 16/22] New package: cosmic-session-1.0.0.alpha.1
---
srcpkgs/cosmic-session | 1 -
.../cosmic-session/patches/0001-systemd.patch | 182 ++++++++++++++++++
.../cosmic-session/patches/0002-systemd.patch | 10 +
srcpkgs/cosmic-session/template | 18 ++
4 files changed, 210 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-session
create mode 100644 srcpkgs/cosmic-session/patches/0001-systemd.patch
create mode 100644 srcpkgs/cosmic-session/patches/0002-systemd.patch
create mode 100644 srcpkgs/cosmic-session/template
diff --git a/srcpkgs/cosmic-session b/srcpkgs/cosmic-session
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-session
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-session/patches/0001-systemd.patch b/srcpkgs/cosmic-session/patches/0001-systemd.patch
new file mode 100644
index 00000000000000..578ca1002b6a1a
--- /dev/null
+++ b/srcpkgs/cosmic-session/patches/0001-systemd.patch
@@ -0,0 +1,182 @@
+From 6fbc64043fccf9b2b880904bc3511e0428046026 Mon Sep 17 00:00:00 2001
+From: Foxinatel <nathanielma5on@yahoo.com>
+Date: Fri, 9 Aug 2024 17:53:06 +0100
+Subject: [PATCH 1/3] Fix compile-time errors with --no-default-features
+
+---
+ src/main.rs | 37 ++++++++++++++++---------------------
+ 1 file changed, 16 insertions(+), 21 deletions(-)
+
+diff --git a/src/main.rs b/src/main.rs
+index 6f64eb1..bf6e2e8 100644
+--- a/src/main.rs
++++ b/src/main.rs
+@@ -21,6 +21,7 @@ use cosmic_notifications_util::{DAEMON_NOTIFICATIONS_FD, PANEL_NOTIFICATIONS_FD}
+ use futures_util::StreamExt;
+ use launch_pad::{process::Process, ProcessManager};
+ use service::SessionRequest;
++#[cfg(feature = "systemd")]
+ use systemd::{is_systemd_used, spawn_scope};
+ use tokio::{
+ net::UnixStream,
+@@ -58,10 +59,9 @@ async fn main() -> Result<()> {
+ let session_tx_clone = session_tx.clone();
+ let _conn = ConnectionBuilder::session()?
+ .name("com.system76.CosmicSession")?
+- .serve_at(
+- "/com/system76/CosmicSession",
+- service::SessionService { session_tx },
+- )?
++ .serve_at("/com/system76/CosmicSession", service::SessionService {
++ session_tx,
++ })?
+ .build()
+ .await?;
+
+@@ -135,8 +135,8 @@ async fn start(
+ .await
+ .expect("failed to start settings daemon");
+
+- // notifying the user service manager that we've reached the graphical-session.target,
+- // which should only happen after:
++ // notifying the user service manager that we've reached the
++ // graphical-session.target, which should only happen after:
+ // - cosmic-comp is ready
+ // - we've set any related variables
+ // - cosmic-settings-daemon is ready
+@@ -379,22 +379,17 @@ async fn start_component(
+ }
+ .instrument(stderr_span)
+ })
+- .with_on_start(move |pman, pkey, _will_restart| {
++ .with_on_start(move |pman, pkey, _will_restart| async move {
+ #[cfg(feature = "systemd")]
+- {
+- async move {
+- if *is_systemd_used() {
+- if let Ok((innr_cmd, Some(pid))) = pman.get_exe_and_pid(pkey).await
+- {
+- if let Err(err) = spawn_scope(innr_cmd.clone(), vec![pid]).await
+- {
+- warn!(
+- "Failed to spawn scope for {}. Creating transient unit failed with {}",
+- innr_cmd, err
+- );
+- };
+- }
+- }
++ if *is_systemd_used() {
++ if let Ok((innr_cmd, Some(pid))) = pman.get_exe_and_pid(pkey).await {
++ if let Err(err) = spawn_scope(innr_cmd.clone(), vec![pid]).await {
++ warn!(
++ "Failed to spawn scope for {}. Creating transient unit failed \
++ with {}",
++ innr_cmd, err
++ );
++ };
+ }
+ }
+ })
+
+From 054dc5ebfb0a5ed352c8e8f495a8b192e6042434 Mon Sep 17 00:00:00 2001
+From: Foxinatel <nathanielma5on@yahoo.com>
+Date: Fri, 9 Aug 2024 17:58:14 +0100
+Subject: [PATCH 2/3] Builds without systemd should no longer hard depend on
+ journald
+
+---
+ Cargo.toml | 4 ++--
+ src/main.rs | 6 ++++--
+ 2 files changed, 6 insertions(+), 4 deletions(-)
+
+diff --git a/Cargo.toml b/Cargo.toml
+index b7015dd..c0c7a68 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -39,11 +39,11 @@ zbus_systemd = { version = "0.25600.0", optional = true, features = [
+ ] }
+ tokio-util = "0.7"
+ tracing = "0.1"
+-tracing-journald = "0.3"
++tracing-journald = { version = "0.3", optional = true }
+ tracing-subscriber = { version = "0.3", features = ["env-filter"] }
+ zbus = { version = "4.3.0", default-features = false, features = ["tokio"] }
+ cosmic-notifications-util = { git = "https://github.com/pop-os/cosmic-notifications" }
+
+ [features]
+-systemd = ["dep:zbus_systemd"]
++systemd = ["dep:zbus_systemd", "dep:tracing-journald"]
+ default = ["systemd"]
+diff --git a/src/main.rs b/src/main.rs
+index bf6e2e8..11fe0db 100644
+--- a/src/main.rs
++++ b/src/main.rs
+@@ -43,8 +43,10 @@ const XDP_COSMIC: Option<&'static str> = option_env!("XDP_COSMIC");
+ async fn main() -> Result<()> {
+ color_eyre::install().wrap_err("failed to install color_eyre error handler")?;
+
+- tracing_subscriber::registry()
+- .with(tracing_journald::layer().wrap_err("failed to connect to journald")?)
++ let trace = tracing_subscriber::registry();
++ #[cfg(feature = "systemd")]
++ let trace = trace.with(tracing_journald::layer().wrap_err("failed to connect to journald")?);
++ trace
+ .with(fmt::layer())
+ .with(
+ EnvFilter::builder()
+
+From 357379d116501a337e4dc1f3375f2f71e74f1f31 Mon Sep 17 00:00:00 2001
+From: Foxinatel <nathanielma5on@yahoo.com>
+Date: Fri, 9 Aug 2024 21:35:13 +0100
+Subject: [PATCH 3/3] Make failure to connect to journald a warning, not a hard
+ error
+
+---
+ src/main.rs | 29 +++++++++++++++++++++++------
+ 1 file changed, 23 insertions(+), 6 deletions(-)
+
+diff --git a/src/main.rs b/src/main.rs
+index 11fe0db..636d88b 100644
+--- a/src/main.rs
++++ b/src/main.rs
+@@ -44,17 +44,34 @@ async fn main() -> Result<()> {
+ color_eyre::install().wrap_err("failed to install color_eyre error handler")?;
+
+ let trace = tracing_subscriber::registry();
++ let env_filter = EnvFilter::builder()
++ .with_default_directive(LevelFilter::INFO.into())
++ .from_env_lossy();
++
+ #[cfg(feature = "systemd")]
+- let trace = trace.with(tracing_journald::layer().wrap_err("failed to connect to journald")?);
++ if let Ok(journald) = tracing_journald::layer() {
++ trace
++ .with(journald)
++ .with(fmt::layer())
++ .with(env_filter)
++ .try_init()
++ .wrap_err("failed to initialize logger")?;
++ } else {
++ trace
++ .with(fmt::layer())
++ .with(env_filter)
++ .try_init()
++ .wrap_err("failed to initialize logger")?;
++ warn!("failed to connect to journald")
++ }
++
++ #[cfg(not(feature = "systemd"))]
+ trace
+ .with(fmt::layer())
+- .with(
+- EnvFilter::builder()
+- .with_default_directive(LevelFilter::INFO.into())
+- .from_env_lossy(),
+- )
++ .with(env_filter)
+ .try_init()
+ .wrap_err("failed to initialize logger")?;
++
+ log_panics::init();
+
+ let (session_tx, mut session_rx) = tokio::sync::mpsc::channel(10);
diff --git a/srcpkgs/cosmic-session/patches/0002-systemd.patch b/srcpkgs/cosmic-session/patches/0002-systemd.patch
new file mode 100644
index 00000000000000..bc03edc8487da6
--- /dev/null
+++ b/srcpkgs/cosmic-session/patches/0002-systemd.patch
@@ -0,0 +1,10 @@
+diff --git a/Cargo.toml b/Cargo.toml
+index b7015dd..68a8571 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -45,5 +45,3 @@ zbus = { version = "4.3.0", default-features = false, features = ["tokio"] }
+ cosmic-notifications-util = { git = "https://github.com/pop-os/cosmic-notifications" }
+
+ [features]
+-systemd = ["dep:zbus_systemd", "dep:tracing-journald"]
+-default = ["systemd"]
diff --git a/srcpkgs/cosmic-session/template b/srcpkgs/cosmic-session/template
new file mode 100644
index 00000000000000..a76928658e7e46
--- /dev/null
+++ b/srcpkgs/cosmic-session/template
@@ -0,0 +1,18 @@
+# Template file for 'cosmic-session'
+pkgname=cosmic-session
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="just"
+short_desc="TODO: cosmic-session short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-session"
+distfiles="https://github.com/pop-os/cosmic-session/archive/refs/tags/${_tag}.tar.gz"
+checksum=be6b9fcd7a174ad9bd5c723c229cb7459c835386a2c608c250ab3c0457a7a375
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" \
+ --set rootdir ${PKGDESTDIR} --set prefix ${PKGDESTDIR}/usr install
+}
From 568e8246ff8cd8ee278df7e932dba62f4e860cf6 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:36:20 -0400
Subject: [PATCH 17/22] New package: cosmic-settings-1.0.0.alpha.1
---
srcpkgs/cosmic-settings | 1 -
srcpkgs/cosmic-settings/template | 24 ++++++++++++++++++++++++
2 files changed, 24 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-settings
create mode 100644 srcpkgs/cosmic-settings/template
diff --git a/srcpkgs/cosmic-settings b/srcpkgs/cosmic-settings
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-settings
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-settings/template b/srcpkgs/cosmic-settings/template
new file mode 100644
index 00000000000000..54afcf614e2f63
--- /dev/null
+++ b/srcpkgs/cosmic-settings/template
@@ -0,0 +1,24 @@
+# Template file for 'cosmic-settings'
+pkgname=cosmic-settings
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel eudev-libudev-devel libinput-devel"
+short_desc="TODO: cosmic-settings short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-settings"
+distfiles="https://github.com/pop-os/cosmic-settings/archive/refs/tags/${_tag}.tar.gz"
+checksum=eb9cffb33c5a0139e1a7b9d8635d76fd41a1978bbf958b461840c76d12630b73
+
+case "$XBPS_TARGET_MACHINE" in
+ armv*|i686*)
+ broken="error: failed to run custom build command for `generator v0.7.5`: Unsupported architecture"
+ ;;
+esac
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From 86c59a602d9730522172f4e90d01e80f40dbf6d4 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:38:56 -0400
Subject: [PATCH 18/22] New package: cosmic-settings-daemon-1.0.0.alpha.1
---
srcpkgs/cosmic-settings-daemon | 1 -
srcpkgs/cosmic-settings-daemon/template | 25 +++++++++++++++++++++++++
2 files changed, 25 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-settings-daemon
create mode 100644 srcpkgs/cosmic-settings-daemon/template
diff --git a/srcpkgs/cosmic-settings-daemon b/srcpkgs/cosmic-settings-daemon
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-settings-daemon
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-settings-daemon/template b/srcpkgs/cosmic-settings-daemon/template
new file mode 100644
index 00000000000000..93806518c7824c
--- /dev/null
+++ b/srcpkgs/cosmic-settings-daemon/template
@@ -0,0 +1,25 @@
+# Template file for 'cosmic-settings-daemon'
+pkgname=cosmic-settings-daemon
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config"
+makedepends="eudev-libudev-devel libinput-devel geoclue2-devel"
+depends="geoclue2"
+short_desc="TODO: cosmic-settings-daemon short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-or-later"
+homepage="https://github.com/pop-os/cosmic-settings-daemon"
+distfiles="https://github.com/pop-os/cosmic-settings-daemon/archive/refs/tags/${_tag}.tar.gz"
+checksum=fd3921a4da8064508df264ab2f667670682aee8dbe3bfbe29687cf0689a45b4b
+
+export GEOCLUE_AGENT="/usr/libexec/geoclue-2.0/demos/agent"
+
+post_install() {
+ vinstall data/system_actions.ron 0644 \
+ usr/share/cosmic/com.system76.CosmicSettings.Shortcuts/v1 system_actions
+
+ vinstall data/polkit-1/rules.d/cosmic-settings-daemon.rules 0644 \
+ usr/share/polkit-1/rules.d
+}
From 5103c82018035da5d5e8d925f140f471da127d3e Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:44:14 -0400
Subject: [PATCH 19/22] New package: cosmic-store-1.0.0.alpha.1
---
srcpkgs/cosmic-store | 1 -
srcpkgs/cosmic-store/template | 18 ++++++++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-store
create mode 100644 srcpkgs/cosmic-store/template
diff --git a/srcpkgs/cosmic-store b/srcpkgs/cosmic-store
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-store
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-store/template b/srcpkgs/cosmic-store/template
new file mode 100644
index 00000000000000..86c65904933a1a
--- /dev/null
+++ b/srcpkgs/cosmic-store/template
@@ -0,0 +1,18 @@
+# Template file for 'cosmic-store'
+pkgname=cosmic-store
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel openssl-devel flatpak-devel"
+short_desc="TODO: cosmic-store short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-store"
+distfiles="https://github.com/pop-os/cosmic-store/archive/refs/tags/${_tag}.tar.gz"
+checksum=eca7c5f138b81768565300cb90f0453527f87660743c8513e5f0470399b4f1ae
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From 6449772b86889e8ae019ce96b456273a6c9f07f7 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 13:45:00 -0400
Subject: [PATCH 20/22] New package: cosmic-term-1.0.0.alpha.1
---
srcpkgs/cosmic-term | 1 -
srcpkgs/cosmic-term/template | 21 +++++++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-term
create mode 100644 srcpkgs/cosmic-term/template
diff --git a/srcpkgs/cosmic-term b/srcpkgs/cosmic-term
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-term
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-term/template b/srcpkgs/cosmic-term/template
new file mode 100644
index 00000000000000..7ba0f87d2889ed
--- /dev/null
+++ b/srcpkgs/cosmic-term/template
@@ -0,0 +1,21 @@
+# Template file for 'cosmic-term'
+pkgname=cosmic-term
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config just"
+makedepends="libxkbcommon-devel"
+short_desc="TODO: cosmic-term short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-term"
+distfiles="https://github.com/pop-os/cosmic-term/archive/refs/tags/${_tag}.tar.gz"
+checksum=3c6b6619647032245e1f0107fbc95c360a4f0963e0740b0370e5f8f63d812c4f
+
+export VERGEN_GIT_COMMIT_DATE="${version}_${revision}"
+export VERGEN_GIT_SHA="${version}_${revision}"
+
+do_install() {
+ just --set cargo-target-dir "target/${RUST_TARGET}" --set rootdir ${DESTDIR} --set prefix /usr install
+}
From 6921dd1b507fe6d79edba819c7928c8d87eef197 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 21:14:00 -0400
Subject: [PATCH 21/22] New package: cosmic-workspaces-epoch-1.0.0.alpha.1
---
srcpkgs/cosmic-workspaces-epoch | 1 -
srcpkgs/cosmic-workspaces-epoch/template | 19 +++++++++++++++++++
2 files changed, 19 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/cosmic-workspaces-epoch
create mode 100644 srcpkgs/cosmic-workspaces-epoch/template
diff --git a/srcpkgs/cosmic-workspaces-epoch b/srcpkgs/cosmic-workspaces-epoch
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/cosmic-workspaces-epoch
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/cosmic-workspaces-epoch/template b/srcpkgs/cosmic-workspaces-epoch/template
new file mode 100644
index 00000000000000..7f822f05cc1171
--- /dev/null
+++ b/srcpkgs/cosmic-workspaces-epoch/template
@@ -0,0 +1,19 @@
+# Template file for 'cosmic-workspaces-epoch'
+pkgname=cosmic-workspaces-epoch
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config"
+makedepends="libxkbcommon-devel libgbm-devel eudev-libudev-devel libinput-devel"
+short_desc="TODO: cosmic-workspaces-epoch short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/cosmic-workspaces-epoch"
+distfiles="https://github.com/pop-os/cosmic-workspaces-epoch/archive/refs/tags/${_tag}.tar.gz"
+checksum=d06438e43ad623036f665b615309f17625922344ea317ce70192dc7f61386a9c
+
+post_install() {
+ vinstall data/com.system76.CosmicWorkspaces.desktop 0644 usr/share/applications
+ vinstall data/com.system76.CosmicWorkspaces.svg 0644 usr/share/icons/hicolor/scalable/apps
+}
From d297f71c568260d193a2e977ab75ea4075f37f19 Mon Sep 17 00:00:00 2001
From: Daniel Martinez <danielmartinez@cock.li>
Date: Sat, 10 Aug 2024 21:32:56 -0400
Subject: [PATCH 22/22] New package: xdg-desktop-portal-cosmic-1.0.0.alpha.1
---
srcpkgs/xdg-desktop-portal-cosmic | 1 -
srcpkgs/xdg-desktop-portal-cosmic/template | 23 ++++++++++++++++++++++
2 files changed, 23 insertions(+), 1 deletion(-)
delete mode 120000 srcpkgs/xdg-desktop-portal-cosmic
create mode 100644 srcpkgs/xdg-desktop-portal-cosmic/template
diff --git a/srcpkgs/xdg-desktop-portal-cosmic b/srcpkgs/xdg-desktop-portal-cosmic
deleted file mode 120000
index 8ed2b8ce2ba6f8..00000000000000
--- a/srcpkgs/xdg-desktop-portal-cosmic
+++ /dev/null
@@ -1 +0,0 @@
-COSMIC-Desktop
\ No newline at end of file
diff --git a/srcpkgs/xdg-desktop-portal-cosmic/template b/srcpkgs/xdg-desktop-portal-cosmic/template
new file mode 100644
index 00000000000000..faffd2378041b9
--- /dev/null
+++ b/srcpkgs/xdg-desktop-portal-cosmic/template
@@ -0,0 +1,23 @@
+# Template file for 'xdg-desktop-portal-cosmic'
+pkgname=xdg-desktop-portal-cosmic
+version=1.0.0.alpha.1
+revision=1
+_tag=epoch-${version/.alpha/-alpha}
+build_style=cargo
+hostmakedepends="pkg-config llvm18 clang18"
+makedepends="libxkbcommon-devel libgbm-devel pipewire-devel llvm18-devel
+ glib-devel gstreamer1-devel"
+depends="xdg-desktop-portal"
+short_desc="TODO: xdg-desktop-portal-cosmic short_desc"
+maintainer="Daniel Martinez <danielmartinez@cock.li>"
+license="GPL-3.0-only"
+homepage="https://github.com/pop-os/xdg-desktop-portal-cosmic"
+distfiles="https://github.com/pop-os/xdg-desktop-portal-cosmic/archive/refs/tags/${_tag}.tar.gz"
+checksum=ad67ab52825fa86906c454d14ce4a065947c0216554e314e4008a6d0de5ad516
+
+export VERGEN_GIT_COMMIT_DATE="${version}_${revision}"
+export VERGEN_GIT_SHA="${version}_${revision}"
+
+do_install() {
+ DESTDIR="${DESTDIR}" prefix=/usr CARGO_TARGET_DIR="target/${RUST_TARGET}" make install
+}
next prev parent reply other threads:[~2024-08-12 2:51 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-08 21:17 [PR PATCH] " Calandracas606
2024-08-08 21:21 ` [PR PATCH] [Updated] " Calandracas606
2024-08-09 3:05 ` Calandracas606
2024-08-09 21:49 ` Calandracas606
2024-08-09 21:50 ` Calandracas606
2024-08-09 21:59 ` Calandracas606
2024-08-09 23:05 ` [PR PATCH] [Updated] " Calandracas606
2024-08-09 23:21 ` Calandracas606
2024-08-09 23:35 ` [PR PATCH] [Updated] " Calandracas606
2024-08-10 0:22 ` Calandracas606
2024-08-11 2:09 ` Calandracas606
2024-08-11 4:18 ` Calandracas606
2024-08-11 5:11 ` Calandracas606
2024-08-11 22:55 ` Calandracas606
2024-08-12 2:45 ` Calandracas606
2024-08-12 2:48 ` Calandracas606
2024-08-12 2:51 ` Calandracas606 [this message]
2024-08-12 11:56 ` [PR REVIEW] " Calandracas606
2024-08-12 11:56 ` Calandracas606
2024-11-11 1:59 ` github-actions
2024-11-11 2:02 ` [PR PATCH] [Closed]: " Calandracas606
2024-11-11 2:02 ` Calandracas606
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240812025118.4CAA5215F7@inbox.vuxu.org \
--to=calandracas606@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).