From e0691b7e1139a5e6df90ca03f9511c6cdd0c76ce Mon Sep 17 00:00:00 2001 From: Willow C Reed Date: Wed, 24 Jun 2026 05:57:18 -0600 Subject: [PATCH] update files and install for third-party licenses --- anda/desktops/noctalia-greeter/noctalia-greeter.spec | 9 +++++++++ anda/desktops/noctalia-greeter/update.rhai | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/anda/desktops/noctalia-greeter/noctalia-greeter.spec b/anda/desktops/noctalia-greeter/noctalia-greeter.spec index 6da055150e..61162db0b0 100644 --- a/anda/desktops/noctalia-greeter/noctalia-greeter.spec +++ b/anda/desktops/noctalia-greeter/noctalia-greeter.spec @@ -54,10 +54,19 @@ It lets you pick a user, enter your password, choose a Wayland session, and pick %install %meson_install +install -d %{buildroot}%{_licensedir}/%{name}/third_party +find third_party -type f \( -name "LICENSE*" -o -name "COPYING*" -o -name "NOTICE*" \) | while read -r file; do + # Create the destination subdirectory + dest_dir="%{buildroot}%{_licensedir}/%{name}/$(dirname "$file")" + install -d "$dest_dir" + # Copy the file to its specific subfolder + install -p -m 0644 "$file" "$dest_dir/" +done %files %doc README.md %license LICENSE +%{_licensedir}/%{name}/third_party/ %{_bindir}/%{name} %{_bindir}/%{name}-apply-appearance %{_bindir}/%{name}-compositor diff --git a/anda/desktops/noctalia-greeter/update.rhai b/anda/desktops/noctalia-greeter/update.rhai index cae39c6631..f52eef79c7 100644 --- a/anda/desktops/noctalia-greeter/update.rhai +++ b/anda/desktops/noctalia-greeter/update.rhai @@ -1,4 +1,4 @@ -rpm.global("commit", get("https://api.github.com/repos/noctalia-dev/noctalia-greeter/commits/main").json().sha); +rpm.global("commit", gh_commit("noctalia-dev/noctalia-greeter")); if rpm.changed() { rpm.global("ver", gh("noctalia-dev/noctalia-greeter")); rpm.global("commit_date", date());