diff --git a/anda/apps/anki-qt5/anda.hcl b/anda/apps/anki-qt5/anda.hcl index d404d7d176..40bef5aafa 100644 --- a/anda/apps/anki-qt5/anda.hcl +++ b/anda/apps/anki-qt5/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "anki-qt5.spec" - update = "" } } diff --git a/anda/apps/anki/anda.hcl b/anda/apps/anki/anda.hcl index 1eef41fad6..f3ba95cc64 100644 --- a/anda/apps/anki/anda.hcl +++ b/anda/apps/anki/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "anki.spec" - update = "" } } diff --git a/anda/apps/authy/anda.hcl b/anda/apps/authy/anda.hcl index e83ab02ada..ad3115b872 100644 --- a/anda/apps/authy/anda.hcl +++ b/anda/apps/authy/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "authy.spec" - update = "" } } diff --git a/anda/apps/authy/update.rhai b/anda/apps/authy/update.rhai index 8bd41d377b..246c81cd05 100644 --- a/anda/apps/authy/update.rhai +++ b/anda/apps/authy/update.rhai @@ -1,5 +1,5 @@ let req = new_req("https://api.snapcraft.io/v2/snaps/info/authy"); req.head("Snap-Device-Series", "16"); -let obj = json(req.get()) @ "channel-map" @ 0; -rpm.version(str(obj @ "version")); -rpm.source(0, str(obj @ "download" @ "url")); +let obj = json(req.get())["channel-map"][0]; +rpm.version(obj.version); +rpm.source(0, obj.download.url); diff --git a/anda/apps/discord-canary/anda.hcl b/anda/apps/discord-canary/anda.hcl index 1e6feb0f46..492f27f6aa 100644 --- a/anda/apps/discord-canary/anda.hcl +++ b/anda/apps/discord-canary/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "discord-canary.spec" - update = "" } } diff --git a/anda/apps/discord-ptb/anda.hcl b/anda/apps/discord-ptb/anda.hcl index 6b665f3911..a655f7370c 100644 --- a/anda/apps/discord-ptb/anda.hcl +++ b/anda/apps/discord-ptb/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "discord-ptb.spec" - update = "" } } diff --git a/anda/apps/openasar-canary/anda.hcl b/anda/apps/openasar-canary/anda.hcl index 96fe647a6b..3ff9eca601 100644 --- a/anda/apps/openasar-canary/anda.hcl +++ b/anda/apps/openasar-canary/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "openasar-canary.spec" - update = "" } } diff --git a/anda/apps/openasar-canary/update.rhai b/anda/apps/openasar-canary/update.rhai index 8efb397ee3..df42409f02 100644 --- a/anda/apps/openasar-canary/update.rhai +++ b/anda/apps/openasar-canary/update.rhai @@ -1,11 +1,4 @@ let req = new_req("https://api.github.com/repos/GooseMod/OpenAsar/commits/HEAD"); req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); -let _sha = json(req.get()) @ "sha"; -let sha = _sha.str(); -let cur = find("%define commit (.+)", rpm.f, 1); -if sha != cur { - print(`openasar-canary: ${cur} -> ${sha}`); - rpm.f = sub("%define commit (.+)", `%define commit ${sha}`, rpm.f); -} else { - print("openasar-canary: Up to date!"); -} +let sha = req.get().json().sha; +rpm.define("commit", sha); diff --git a/anda/apps/tectonic/anda.hcl b/anda/apps/tectonic/anda.hcl index 8d4197c246..57b1a5c533 100644 --- a/anda/apps/tectonic/anda.hcl +++ b/anda/apps/tectonic/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "tectonic.spec" - update = "" } } diff --git a/anda/desktops/budgie/budgie-extras/anda.hcl b/anda/desktops/budgie/budgie-extras/anda.hcl index 7a71ee08c7..1adcd54cae 100644 --- a/anda/desktops/budgie/budgie-extras/anda.hcl +++ b/anda/desktops/budgie/budgie-extras/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "budgie-extras.spec" - update = "" } } diff --git a/anda/desktops/elementary/contractor/anda.hcl b/anda/desktops/elementary/contractor/anda.hcl index 51b8b971e2..95491a9f84 100644 --- a/anda/desktops/elementary/contractor/anda.hcl +++ b/anda/desktops/elementary/contractor/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "contractor.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-calculator/anda.hcl b/anda/desktops/elementary/elementary-calculator/anda.hcl index 1cc0c3a180..6092c47999 100644 --- a/anda/desktops/elementary/elementary-calculator/anda.hcl +++ b/anda/desktops/elementary/elementary-calculator/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-calculator.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-calendar/anda.hcl b/anda/desktops/elementary/elementary-calendar/anda.hcl index e36caf1729..dad17922e9 100644 --- a/anda/desktops/elementary/elementary-calendar/anda.hcl +++ b/anda/desktops/elementary/elementary-calendar/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-calendar.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-camera/anda.hcl b/anda/desktops/elementary/elementary-camera/anda.hcl index 5ea84e4a33..3a24a2cc1f 100644 --- a/anda/desktops/elementary/elementary-camera/anda.hcl +++ b/anda/desktops/elementary/elementary-camera/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-camera.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-capnet-assist/anda.hcl b/anda/desktops/elementary/elementary-capnet-assist/anda.hcl index 11b8f84ae0..286674292b 100644 --- a/anda/desktops/elementary/elementary-capnet-assist/anda.hcl +++ b/anda/desktops/elementary/elementary-capnet-assist/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-capnet-assist.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-code/anda.hcl b/anda/desktops/elementary/elementary-code/anda.hcl index f369c11ee3..45b99ed12a 100644 --- a/anda/desktops/elementary/elementary-code/anda.hcl +++ b/anda/desktops/elementary/elementary-code/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-code.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-files/anda.hcl b/anda/desktops/elementary/elementary-files/anda.hcl index c5545dda94..1af2f061ea 100644 --- a/anda/desktops/elementary/elementary-files/anda.hcl +++ b/anda/desktops/elementary/elementary-files/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-files.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-greeter/anda.hcl b/anda/desktops/elementary/elementary-greeter/anda.hcl index 3c8a2e1a71..fdd20cafcc 100644 --- a/anda/desktops/elementary/elementary-greeter/anda.hcl +++ b/anda/desktops/elementary/elementary-greeter/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-greeter.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-icon-theme/anda.hcl b/anda/desktops/elementary/elementary-icon-theme/anda.hcl index 3a7429f0e1..3f7b1991c8 100644 --- a/anda/desktops/elementary/elementary-icon-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-icon-theme/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-icon-theme.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-music/anda.hcl b/anda/desktops/elementary/elementary-music/anda.hcl index f204b2f72f..af2878e86b 100644 --- a/anda/desktops/elementary/elementary-music/anda.hcl +++ b/anda/desktops/elementary/elementary-music/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-music.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-notifications/anda.hcl b/anda/desktops/elementary/elementary-notifications/anda.hcl index 3e22a91a5e..08c5a2f797 100644 --- a/anda/desktops/elementary/elementary-notifications/anda.hcl +++ b/anda/desktops/elementary/elementary-notifications/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-notifications.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-onboarding/anda.hcl b/anda/desktops/elementary/elementary-onboarding/anda.hcl index d2f2838330..f9063d566f 100644 --- a/anda/desktops/elementary/elementary-onboarding/anda.hcl +++ b/anda/desktops/elementary/elementary-onboarding/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-onboarding.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-photos/anda.hcl b/anda/desktops/elementary/elementary-photos/anda.hcl index 5ac14a3790..5a417b18b0 100644 --- a/anda/desktops/elementary/elementary-photos/anda.hcl +++ b/anda/desktops/elementary/elementary-photos/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-photos.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-print/anda.hcl b/anda/desktops/elementary/elementary-print/anda.hcl index 0809558f7c..5f6d59caba 100644 --- a/anda/desktops/elementary/elementary-print/anda.hcl +++ b/anda/desktops/elementary/elementary-print/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-print.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-screenshot-tool/anda.hcl b/anda/desktops/elementary/elementary-screenshot-tool/anda.hcl index 036d3eea8b..02ea92e3ce 100644 --- a/anda/desktops/elementary/elementary-screenshot-tool/anda.hcl +++ b/anda/desktops/elementary/elementary-screenshot-tool/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-screenshot-tool.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-settings-daemon/anda.hcl b/anda/desktops/elementary/elementary-settings-daemon/anda.hcl index 7d54cbc49b..a00f62e0af 100644 --- a/anda/desktops/elementary/elementary-settings-daemon/anda.hcl +++ b/anda/desktops/elementary/elementary-settings-daemon/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-settings-daemon.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-shortcut-overlay/anda.hcl b/anda/desktops/elementary/elementary-shortcut-overlay/anda.hcl index 553a39db70..9ea532818e 100644 --- a/anda/desktops/elementary/elementary-shortcut-overlay/anda.hcl +++ b/anda/desktops/elementary/elementary-shortcut-overlay/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-shortcut-overlay.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-sideload/anda.hcl b/anda/desktops/elementary/elementary-sideload/anda.hcl index 0f0aea66da..ad2502310c 100644 --- a/anda/desktops/elementary/elementary-sideload/anda.hcl +++ b/anda/desktops/elementary/elementary-sideload/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-sideload.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-sound-theme/anda.hcl b/anda/desktops/elementary/elementary-sound-theme/anda.hcl index 403731248e..c2aa567ac5 100644 --- a/anda/desktops/elementary/elementary-sound-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-sound-theme/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-sound-theme.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-terminal/anda.hcl b/anda/desktops/elementary/elementary-terminal/anda.hcl index 1e71977f0a..9915f2a150 100644 --- a/anda/desktops/elementary/elementary-terminal/anda.hcl +++ b/anda/desktops/elementary/elementary-terminal/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-terminal.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-theme/anda.hcl b/anda/desktops/elementary/elementary-theme/anda.hcl index 0315f3e870..793f428335 100644 --- a/anda/desktops/elementary/elementary-theme/anda.hcl +++ b/anda/desktops/elementary/elementary-theme/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-theme.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-videos/anda.hcl b/anda/desktops/elementary/elementary-videos/anda.hcl index 30000163b7..d78cc1b28f 100644 --- a/anda/desktops/elementary/elementary-videos/anda.hcl +++ b/anda/desktops/elementary/elementary-videos/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-videos.spec" - update = "" } } diff --git a/anda/desktops/elementary/elementary-wallpapers/anda.hcl b/anda/desktops/elementary/elementary-wallpapers/anda.hcl index fc025b2e4c..acfe1f3bf7 100644 --- a/anda/desktops/elementary/elementary-wallpapers/anda.hcl +++ b/anda/desktops/elementary/elementary-wallpapers/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "elementary-wallpapers.spec" - update = "" } } diff --git a/anda/desktops/elementary/gala/anda.hcl b/anda/desktops/elementary/gala/anda.hcl index 6953c87689..44358d597c 100644 --- a/anda/desktops/elementary/gala/anda.hcl +++ b/anda/desktops/elementary/gala/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "gala.spec" - update = "" } } diff --git a/anda/desktops/elementary/granite-7/anda.hcl b/anda/desktops/elementary/granite-7/anda.hcl index f63b905538..74ff2e03b4 100644 --- a/anda/desktops/elementary/granite-7/anda.hcl +++ b/anda/desktops/elementary/granite-7/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "granite-7.spec" - update = "" } } diff --git a/anda/desktops/elementary/pantheon-agent-geoclue2/anda.hcl b/anda/desktops/elementary/pantheon-agent-geoclue2/anda.hcl index 72c6ae04e1..e46ad047fa 100644 --- a/anda/desktops/elementary/pantheon-agent-geoclue2/anda.hcl +++ b/anda/desktops/elementary/pantheon-agent-geoclue2/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "pantheon-agent-geoclue2.spec" - update = "" } } diff --git a/anda/desktops/elementary/pantheon-agent-polkit/anda.hcl b/anda/desktops/elementary/pantheon-agent-polkit/anda.hcl index a3110ba434..4aa6e2697b 100644 --- a/anda/desktops/elementary/pantheon-agent-polkit/anda.hcl +++ b/anda/desktops/elementary/pantheon-agent-polkit/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "pantheon-agent-polkit.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-a11y/anda.hcl b/anda/desktops/elementary/switchboard-plug-a11y/anda.hcl index eff3aa925a..e35252640e 100644 --- a/anda/desktops/elementary/switchboard-plug-a11y/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-a11y/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-a11y.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-about/anda.hcl b/anda/desktops/elementary/switchboard-plug-about/anda.hcl index a31dc31b02..37545fdede 100644 --- a/anda/desktops/elementary/switchboard-plug-about/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-about/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-about.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-applications/anda.hcl b/anda/desktops/elementary/switchboard-plug-applications/anda.hcl index 81002a7590..518f671e5f 100644 --- a/anda/desktops/elementary/switchboard-plug-applications/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-applications/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-applications.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-bluetooth/anda.hcl b/anda/desktops/elementary/switchboard-plug-bluetooth/anda.hcl index c81f66599a..e3ad7763e1 100644 --- a/anda/desktops/elementary/switchboard-plug-bluetooth/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-bluetooth/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-bluetooth.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-display/anda.hcl b/anda/desktops/elementary/switchboard-plug-display/anda.hcl index de563d35c9..f1cb9a32d4 100644 --- a/anda/desktops/elementary/switchboard-plug-display/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-display/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-display.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-keyboard/anda.hcl b/anda/desktops/elementary/switchboard-plug-keyboard/anda.hcl index 73fa4313aa..55d13ee771 100644 --- a/anda/desktops/elementary/switchboard-plug-keyboard/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-keyboard/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-keyboard.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/anda.hcl b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/anda.hcl index 5ce0d81b29..950042693b 100644 --- a/anda/desktops/elementary/switchboard-plug-mouse-touchpad/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-mouse-touchpad/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-mouse-touchpad.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-networking/anda.hcl b/anda/desktops/elementary/switchboard-plug-networking/anda.hcl index 2f6196ee8a..1a89ec9dec 100644 --- a/anda/desktops/elementary/switchboard-plug-networking/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-networking/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-networking.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-notifications/anda.hcl b/anda/desktops/elementary/switchboard-plug-notifications/anda.hcl index a8502fa5f3..3148af26d0 100644 --- a/anda/desktops/elementary/switchboard-plug-notifications/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-notifications/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-notifications.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-onlineaccounts/anda.hcl b/anda/desktops/elementary/switchboard-plug-onlineaccounts/anda.hcl index 08e36e8f00..317176b185 100644 --- a/anda/desktops/elementary/switchboard-plug-onlineaccounts/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-onlineaccounts/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-onlineaccounts.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-pantheon-shell/anda.hcl b/anda/desktops/elementary/switchboard-plug-pantheon-shell/anda.hcl index 89156f21e2..07c0ecce5b 100644 --- a/anda/desktops/elementary/switchboard-plug-pantheon-shell/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-pantheon-shell/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-pantheon-shell.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-printers/anda.hcl b/anda/desktops/elementary/switchboard-plug-printers/anda.hcl index ac2e24f6ff..f08a0a066b 100644 --- a/anda/desktops/elementary/switchboard-plug-printers/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-printers/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-printers.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-sharing/anda.hcl b/anda/desktops/elementary/switchboard-plug-sharing/anda.hcl index 5bec22bd28..7b1a663d3e 100644 --- a/anda/desktops/elementary/switchboard-plug-sharing/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-sharing/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-sharing.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-sound/anda.hcl b/anda/desktops/elementary/switchboard-plug-sound/anda.hcl index f7afea55fb..aef03e8de2 100644 --- a/anda/desktops/elementary/switchboard-plug-sound/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-sound/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-sound.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard-plug-tweaks/anda.hcl b/anda/desktops/elementary/switchboard-plug-tweaks/anda.hcl index ca59136c3b..2fdf9e2be0 100644 --- a/anda/desktops/elementary/switchboard-plug-tweaks/anda.hcl +++ b/anda/desktops/elementary/switchboard-plug-tweaks/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard-plug-tweaks.spec" - update = "" } } diff --git a/anda/desktops/elementary/switchboard/anda.hcl b/anda/desktops/elementary/switchboard/anda.hcl index 1e5ecb8369..c2f0996fe2 100644 --- a/anda/desktops/elementary/switchboard/anda.hcl +++ b/anda/desktops/elementary/switchboard/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "switchboard.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-applications-menu/anda.hcl b/anda/desktops/elementary/wingpanel-applications-menu/anda.hcl index 45553db49d..9d791cbcda 100644 --- a/anda/desktops/elementary/wingpanel-applications-menu/anda.hcl +++ b/anda/desktops/elementary/wingpanel-applications-menu/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-applications-menu.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-bluetooth/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-bluetooth/anda.hcl index 599a622efd..376eb23b12 100644 --- a/anda/desktops/elementary/wingpanel-indicator-bluetooth/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-bluetooth/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-bluetooth.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-datetime/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-datetime/anda.hcl index da94f470e6..00fde8a803 100644 --- a/anda/desktops/elementary/wingpanel-indicator-datetime/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-datetime/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-datetime.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-keyboard/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-keyboard/anda.hcl index b4316ee535..ab6ac9c2cb 100644 --- a/anda/desktops/elementary/wingpanel-indicator-keyboard/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-keyboard/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-keyboard.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-network/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-network/anda.hcl index ac6cd313c0..19ddf58f7b 100644 --- a/anda/desktops/elementary/wingpanel-indicator-network/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-network/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-network.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-nightlight/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-nightlight/anda.hcl index 6846be0420..541a9e5b0a 100644 --- a/anda/desktops/elementary/wingpanel-indicator-nightlight/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-nightlight/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-nightlight.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-notifications/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-notifications/anda.hcl index d00ff002df..c7e0b535a2 100644 --- a/anda/desktops/elementary/wingpanel-indicator-notifications/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-notifications/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-notifications.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-power/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-power/anda.hcl index bfd9df78a7..e45c7ddeff 100644 --- a/anda/desktops/elementary/wingpanel-indicator-power/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-power/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-power.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-session/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-session/anda.hcl index 3d8a674793..2a9d067b77 100644 --- a/anda/desktops/elementary/wingpanel-indicator-session/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-session/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-session.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel-indicator-sound/anda.hcl b/anda/desktops/elementary/wingpanel-indicator-sound/anda.hcl index f885172637..ab2dd06677 100644 --- a/anda/desktops/elementary/wingpanel-indicator-sound/anda.hcl +++ b/anda/desktops/elementary/wingpanel-indicator-sound/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel-indicator-sound.spec" - update = "" } } diff --git a/anda/desktops/elementary/wingpanel/anda.hcl b/anda/desktops/elementary/wingpanel/anda.hcl index c2f84c26da..328071d2f5 100644 --- a/anda/desktops/elementary/wingpanel/anda.hcl +++ b/anda/desktops/elementary/wingpanel/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "wingpanel.spec" - update = "" } } diff --git a/anda/desktops/kde/latte-dock-nightly/anda.hcl b/anda/desktops/kde/latte-dock-nightly/anda.hcl index 90ee92b765..2bbed43065 100644 --- a/anda/desktops/kde/latte-dock-nightly/anda.hcl +++ b/anda/desktops/kde/latte-dock-nightly/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "latte-dock-nightly.spec" - update = "" } } diff --git a/anda/desktops/kde/latte-dock-nightly/update.rhai b/anda/desktops/kde/latte-dock-nightly/update.rhai index 6c1d531af3..81c77785a7 100644 --- a/anda/desktops/kde/latte-dock-nightly/update.rhai +++ b/anda/desktops/kde/latte-dock-nightly/update.rhai @@ -1,8 +1,4 @@ let req = new_req("https://api.github.com/repos/KDE/latte-dock/commits/HEAD"); req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); -let _sha = json(req.get()) @ "sha"; -let sha = _sha.str(); -let cur = find("%global commit (.+)", rpm.f, 1); -if sha != cur { - rpm.f = sub("%global commit (.+)", `%global commit ${sha}`, rpm.f); -} +let sha = json(req.get()).sha; +rpm.global("commit", sha); diff --git a/anda/fonts/iosevka-fusion/anda.hcl b/anda/fonts/iosevka-fusion/anda.hcl index d98083abf0..f09b3bb10e 100644 --- a/anda/fonts/iosevka-fusion/anda.hcl +++ b/anda/fonts/iosevka-fusion/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "iosevka-fusion-fonts.spec" - update = "" } } diff --git a/anda/fonts/naikai/anda.hcl b/anda/fonts/naikai/anda.hcl index 8e9416f631..d3d84c5849 100644 --- a/anda/fonts/naikai/anda.hcl +++ b/anda/fonts/naikai/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "naikai-fonts.spec" - update = "" } } diff --git a/anda/fonts/nerd-fonts/anda.hcl b/anda/fonts/nerd-fonts/anda.hcl index f733796b45..9c9d2c108f 100644 --- a/anda/fonts/nerd-fonts/anda.hcl +++ b/anda/fonts/nerd-fonts/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "nerd-fonts.spec" - update = "" } } diff --git a/anda/games/prismlauncher-nightly/anda.hcl b/anda/games/prismlauncher-nightly/anda.hcl index c5f2996b53..c2e5d67da3 100644 --- a/anda/games/prismlauncher-nightly/anda.hcl +++ b/anda/games/prismlauncher-nightly/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "prismlauncher-nightly.spec" - update = "" } } diff --git a/anda/games/prismlauncher-nightly/update.rhai b/anda/games/prismlauncher-nightly/update.rhai index f301715b1c..cebce7d676 100644 --- a/anda/games/prismlauncher-nightly/update.rhai +++ b/anda/games/prismlauncher-nightly/update.rhai @@ -1,11 +1,4 @@ let req = new_req("https://api.github.com/repos/PrismLauncher/PrismLauncher/commits/HEAD"); req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); -let _sha = json(req.get()) @ "sha"; -let sha = _sha.str(); -let cur = find("%global commit (.+)", rpm.f, 1); -if sha != cur { - print(`prismlauncher-nightly: ${cur} -> ${sha}`); - rpm.f = sub("%global commit (.+)", `%global commit ${sha}`, rpm.f); -} else { - print("prismlauncher-nightly: Up to date!"); -} \ No newline at end of file +let sha = req.get().json().sha; +rpm.global("commit", sha); diff --git a/anda/games/prismlauncher-qt5-nightly/anda.hcl b/anda/games/prismlauncher-qt5-nightly/anda.hcl index 5e49bc5700..38aa7385aa 100644 --- a/anda/games/prismlauncher-qt5-nightly/anda.hcl +++ b/anda/games/prismlauncher-qt5-nightly/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "prismlauncher-qt5-nightly.spec" - update = "" } } diff --git a/anda/games/prismlauncher-qt5-nightly/update.rhai b/anda/games/prismlauncher-qt5-nightly/update.rhai index e286451e63..cebce7d676 100644 --- a/anda/games/prismlauncher-qt5-nightly/update.rhai +++ b/anda/games/prismlauncher-qt5-nightly/update.rhai @@ -1,11 +1,4 @@ let req = new_req("https://api.github.com/repos/PrismLauncher/PrismLauncher/commits/HEAD"); req.head("Authorization", `Bearer ${env("GITHUB_TOKEN")}`); -let _sha = json(req.get()) @ "sha"; -let sha = _sha.str(); -let cur = find("%global commit (.+)", rpm.f, 1); -if sha != cur { - print(`prismlauncher-qt5-nightly: ${cur} -> ${sha}`); - rpm.f = sub("%global commit (.+)", `%global commit ${sha}`, rpm.f); -} else { - print("prismlauncher-qt5-nightly: Up to date!"); -} \ No newline at end of file +let sha = req.get().json().sha; +rpm.global("commit", sha); diff --git a/anda/games/prismlauncher-qt5/anda.hcl b/anda/games/prismlauncher-qt5/anda.hcl index 7822ea4320..ea13cf2cf4 100644 --- a/anda/games/prismlauncher-qt5/anda.hcl +++ b/anda/games/prismlauncher-qt5/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "prismlauncher-qt5.spec" - update = "" } } diff --git a/anda/games/prismlauncher/anda.hcl b/anda/games/prismlauncher/anda.hcl index a8186c7530..0786546e9d 100644 --- a/anda/games/prismlauncher/anda.hcl +++ b/anda/games/prismlauncher/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "prismlauncher.spec" - update = "" } } diff --git a/anda/go/curlie/anda.hcl b/anda/go/curlie/anda.hcl index 126d5eed56..e19bbdf6e8 100644 --- a/anda/go/curlie/anda.hcl +++ b/anda/go/curlie/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "golang-github-rs-curlie.spec" - update = "" } } diff --git a/anda/lib/argagg/anda.hcl b/anda/lib/argagg/anda.hcl index 795808b97b..f93ef329e5 100644 --- a/anda/lib/argagg/anda.hcl +++ b/anda/lib/argagg/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "argagg.spec" - update = "" } } diff --git a/anda/lib/libbismuth/anda.hcl b/anda/lib/libbismuth/anda.hcl index bfffa40be4..a6a3bf7bac 100644 --- a/anda/lib/libbismuth/anda.hcl +++ b/anda/lib/libbismuth/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "libbismuth.spec" - update = "" } } diff --git a/anda/lib/libhelium/anda.hcl b/anda/lib/libhelium/anda.hcl index 60feedb5a3..3de152225d 100644 --- a/anda/lib/libhelium/anda.hcl +++ b/anda/lib/libhelium/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "libhelium.spec" - update = "" } } diff --git a/anda/moby-extras/moby-buildx/anda.hcl b/anda/moby-extras/moby-buildx/anda.hcl index b9e299d62f..e1be9a2362 100644 --- a/anda/moby-extras/moby-buildx/anda.hcl +++ b/anda/moby-extras/moby-buildx/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "moby-buildx.spec" - update = "" } } diff --git a/anda/moby-extras/moby-compose/anda.hcl b/anda/moby-extras/moby-compose/anda.hcl index 4f531f913c..b62c1ca036 100644 --- a/anda/moby-extras/moby-compose/anda.hcl +++ b/anda/moby-extras/moby-compose/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "moby-compose.spec" - update = "" } } diff --git a/anda/nim/choosenim/anda.hcl b/anda/nim/choosenim/anda.hcl index be0de9dd9d..9b90cdb6e1 100644 --- a/anda/nim/choosenim/anda.hcl +++ b/anda/nim/choosenim/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "choosenim.spec" - update = "" } } diff --git a/anda/nim/nim/anda.hcl b/anda/nim/nim/anda.hcl index 02ab0aa7ef..a154eab0ea 100644 --- a/anda/nim/nim/anda.hcl +++ b/anda/nim/nim/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "nim.spec" - update = "" } } diff --git a/anda/others/blackbox-terminal/anda.hcl b/anda/others/blackbox-terminal/anda.hcl index 78b0646780..9e59652a08 100644 --- a/anda/others/blackbox-terminal/anda.hcl +++ b/anda/others/blackbox-terminal/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "blackbox-terminal.spec" - update = "" } } diff --git a/anda/others/blackbox-terminal/update.rhai b/anda/others/blackbox-terminal/update.rhai index 1a35a5967e..f2c60b7f8d 100644 --- a/anda/others/blackbox-terminal/update.rhai +++ b/anda/others/blackbox-terminal/update.rhai @@ -1,4 +1,4 @@ let txt = get("https://gitlab.gnome.org/api/v4/projects/20397/releases/"); -let ver = str(json(txt) @ 0 @ "tag_name"); +let ver = txt.json_arr()[0].tag_name; ver.crop(1); rpm.version(ver); diff --git a/anda/others/sass/anda.hcl b/anda/others/sass/anda.hcl index c918d031d7..737a59d343 100644 --- a/anda/others/sass/anda.hcl +++ b/anda/others/sass/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "sass.spec" - update = "" } } diff --git a/anda/others/tau-helium/anda.hcl b/anda/others/tau-helium/anda.hcl index 22a3b962a6..669dfbe5f9 100644 --- a/anda/others/tau-helium/anda.hcl +++ b/anda/others/tau-helium/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "tau-helium.spec" - update = "" } } diff --git a/anda/others/tau-hydrogen/anda.hcl b/anda/others/tau-hydrogen/anda.hcl index 38c2c730fa..88e76daa9d 100644 --- a/anda/others/tau-hydrogen/anda.hcl +++ b/anda/others/tau-hydrogen/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "tau-hydrogen.spec" - update = "" } } diff --git a/anda/python/orjson/anda.hcl b/anda/python/orjson/anda.hcl index b8d6d3f41b..e5ab49e340 100644 --- a/anda/python/orjson/anda.hcl +++ b/anda/python/orjson/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "python3-orjson.spec" - update = "" } } diff --git a/anda/python/protobuf/anda.hcl b/anda/python/protobuf/anda.hcl index f7fe354892..16d97363ef 100644 --- a/anda/python/protobuf/anda.hcl +++ b/anda/python/protobuf/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "python3-protobuf.spec" - update = "" } } diff --git a/anda/python/protobuf/update.rhai b/anda/python/protobuf/update.rhai index 3fecbcb71d..9d420835c7 100644 --- a/anda/python/protobuf/update.rhai +++ b/anda/python/protobuf/update.rhai @@ -1,2 +1 @@ -let obj = get("https://pypi.org/pypi/protobuf/json").json(); -rpm.version(obj @ "info" @ "version"); +rpm.version(pypi("protobuf")); diff --git a/anda/python/python3-protobuf/anda.hcl b/anda/python/python3-protobuf/anda.hcl index decd283790..e078d4069c 100644 --- a/anda/python/python3-protobuf/anda.hcl +++ b/anda/python/python3-protobuf/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "python3-python3-protobuf.spec" - update = "" } } diff --git a/anda/python/python3-protobuf/update.rhai b/anda/python/python3-protobuf/update.rhai index 228c4c1fb8..40afc1f5ff 100644 --- a/anda/python/python3-protobuf/update.rhai +++ b/anda/python/python3-protobuf/update.rhai @@ -1,2 +1 @@ -let obj = get("https://pypi.org/pypi/python3-protobuf/json").json(); -rpm.version(obj @ "info" @ "version"); +rpm.version(pypi("python3-protobuf")); diff --git a/anda/rust/maturin/anda.hcl b/anda/rust/maturin/anda.hcl index 34959d2e7c..eaf9b20cd7 100644 --- a/anda/rust/maturin/anda.hcl +++ b/anda/rust/maturin/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "rust-maturin.spec" - update = "" } } diff --git a/anda/rust/rnote/anda.hcl b/anda/rust/rnote/anda.hcl index a9969252af..9ba4182cad 100644 --- a/anda/rust/rnote/anda.hcl +++ b/anda/rust/rnote/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "rnote.spec" - update = "" } } diff --git a/anda/rust/starship/anda.hcl b/anda/rust/starship/anda.hcl index 9a8d7a2c74..0016e363d6 100644 --- a/anda/rust/starship/anda.hcl +++ b/anda/rust/starship/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "rust-starship.spec" - update = "" } } diff --git a/anda/rust/youki/anda.hcl b/anda/rust/youki/anda.hcl index 2527e9f9ec..50a97829de 100644 --- a/anda/rust/youki/anda.hcl +++ b/anda/rust/youki/anda.hcl @@ -1,7 +1,6 @@ project "pkg" { rpm { spec = "youki.spec" - update = "" // enable_scm = true diff --git a/anda/rust/zellij/update.rhai b/anda/rust/zellij/update.rhai new file mode 100644 index 0000000000..e1239c0c12 --- /dev/null +++ b/anda/rust/zellij/update.rhai @@ -0,0 +1 @@ +rpm.version(crates("zellij")); diff --git a/anda/themes/adwaita++-icons/anda.hcl b/anda/themes/adwaita++-icons/anda.hcl index 546eb6b5d8..bc91bc5fbb 100644 --- a/anda/themes/adwaita++-icons/anda.hcl +++ b/anda/themes/adwaita++-icons/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "adwaita++-icons.spec" - update = "" } } diff --git a/anda/themes/bibata-cursor-theme/anda.hcl b/anda/themes/bibata-cursor-theme/anda.hcl index e038733053..55aaffe84a 100644 --- a/anda/themes/bibata-cursor-theme/anda.hcl +++ b/anda/themes/bibata-cursor-theme/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "bibata-cursor-theme.spec" - update = "" } } diff --git a/anda/tools/appimagelauncher/anda.hcl b/anda/tools/appimagelauncher/anda.hcl index 7e16d179ff..ab0021364d 100644 --- a/anda/tools/appimagelauncher/anda.hcl +++ b/anda/tools/appimagelauncher/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "appimagelauncher.spec" - update = "" } } diff --git a/anda/tools/gcm-core/anda.hcl b/anda/tools/gcm-core/anda.hcl index c20a830a98..214543ea13 100644 --- a/anda/tools/gcm-core/anda.hcl +++ b/anda/tools/gcm-core/anda.hcl @@ -1,6 +1,5 @@ project "pkg" { rpm { spec = "gcm-core.spec" - update = "" } }