From 3ea06252f58e4eb81119d572328a55467a662e0d Mon Sep 17 00:00:00 2001
From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com>
Date: Mon, 9 Dec 2024 08:16:41 +0000
Subject: [PATCH 1/9] Add: arduino-lint (#2580)

* package arduino-cli

* package arduino-lint

* remove old files
---
 anda/tools/arduino-lint/anda.hcl          |  5 ++++
 anda/tools/arduino-lint/arduino-lint.spec | 33 +++++++++++++++++++++++
 anda/tools/arduino-lint/update.rhai       |  1 +
 3 files changed, 39 insertions(+)
 create mode 100644 anda/tools/arduino-lint/anda.hcl
 create mode 100644 anda/tools/arduino-lint/arduino-lint.spec
 create mode 100644 anda/tools/arduino-lint/update.rhai

diff --git a/anda/tools/arduino-lint/anda.hcl b/anda/tools/arduino-lint/anda.hcl
new file mode 100644
index 0000000000..64be7b8dc9
--- /dev/null
+++ b/anda/tools/arduino-lint/anda.hcl
@@ -0,0 +1,5 @@
+project pkg {
+	rpm {
+		spec = "arduino-lint.spec"
+	}
+}
\ No newline at end of file
diff --git a/anda/tools/arduino-lint/arduino-lint.spec b/anda/tools/arduino-lint/arduino-lint.spec
new file mode 100644
index 0000000000..74155e3b98
--- /dev/null
+++ b/anda/tools/arduino-lint/arduino-lint.spec
@@ -0,0 +1,33 @@
+%define debug_package %nil
+
+Name:          arduino-lint
+Version:       1.2.1
+Release:       1%?dist
+Summary:       Tool to check for problems with Arduino projects.
+License:       GPLv3
+Packager:      Owen Zimmerman <owen@fyralabs.com>
+Url:           https://github.com/arduino/arduino-lint
+Source0:       %url/archive/refs/tags/%version.tar.gz
+BuildRequires: golang git go-rpm-macros anda-srpm-macros
+
+%description
+%summary
+
+%prep
+%autosetup -n arduino-lint-%version
+
+%build
+go build
+
+%install
+mkdir -p %{buildroot}%{_bindir}
+install -Dm 755 arduino-lint %buildroot%{_bindir}/arduino-lint
+
+%files
+%license LICENSE.txt
+%doc README.md 
+%{_bindir}/arduino-lint
+
+%changelog
+* Thu Dec 5 2024 Owen Zimmerman <owen@fyralabs.com>
+- Package arduino-lint
\ No newline at end of file
diff --git a/anda/tools/arduino-lint/update.rhai b/anda/tools/arduino-lint/update.rhai
new file mode 100644
index 0000000000..b01799fdef
--- /dev/null
+++ b/anda/tools/arduino-lint/update.rhai
@@ -0,0 +1 @@
+rpm.version(gh("arduino/arduino-lint"));
\ No newline at end of file

From 0b146be56f766b8d9e0ffb8509c5c78dfcdd5f6d Mon Sep 17 00:00:00 2001
From: Raboneko <raboneko@fyralabs.com>
Date: Mon, 9 Dec 2024 13:16:35 +0000
Subject: [PATCH 2/9] bump: gamescope

---
 anda/games/gamescope/terra-gamescope.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/anda/games/gamescope/terra-gamescope.spec b/anda/games/gamescope/terra-gamescope.spec
index eed4a8e2d5..a69374b39c 100644
--- a/anda/games/gamescope/terra-gamescope.spec
+++ b/anda/games/gamescope/terra-gamescope.spec
@@ -6,7 +6,7 @@
 
 %global toolchain clang
 %global _default_patch_fuzz 2
-%global gamescope_tag 3.15.14
+%global gamescope_tag 3.15.15
 
 Name:           terra-gamescope
 Version:        100.%{gamescope_tag}

From 7df6f29f839aeba8f4f5f61f8999fb73b0997e51 Mon Sep 17 00:00:00 2001
From: Raboneko <raboneko@fyralabs.com>
Date: Mon, 9 Dec 2024 19:40:44 +0000
Subject: [PATCH 3/9] bump: preview

---
 anda/devs/zed/preview/zed-preview.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/anda/devs/zed/preview/zed-preview.spec b/anda/devs/zed/preview/zed-preview.spec
index 2318fdc68e..60d7621890 100644
--- a/anda/devs/zed/preview/zed-preview.spec
+++ b/anda/devs/zed/preview/zed-preview.spec
@@ -1,6 +1,6 @@
 %bcond_with check
 
-%global ver 0.165.3-pre
+%global ver 0.165.4-pre
 # Exclude input files from mangling
 %global __brp_mangle_shebangs_exclude_from ^/usr/src/.*$
 # Use Mold as the linker

From 92b860136746e1768f530ccc28232ddc74f8581c Mon Sep 17 00:00:00 2001
From: Raboneko <raboneko@fyralabs.com>
Date: Mon, 9 Dec 2024 19:55:55 +0000
Subject: [PATCH 4/9] bump: discord-canary-openasar discord-canary

---
 anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +-
 anda/apps/discord-canary/discord-canary.spec                   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec
index 0e484beb85..e026fffe64 100644
--- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec
+++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec
@@ -6,7 +6,7 @@
 %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
 
 Name:           discord-canary-openasar
-Version:        0.0.536
+Version:        0.0.537
 Release:        1%?dist
 Summary:        A snappier Discord rewrite with features like further customization and theming
 License:        MIT AND https://discord.com/terms
diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec
index 3deffc0b34..4d81c9f197 100644
--- a/anda/apps/discord-canary/discord-canary.spec
+++ b/anda/apps/discord-canary/discord-canary.spec
@@ -6,7 +6,7 @@
 %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
 
 Name:           discord-canary
-Version:        0.0.536
+Version:        0.0.537
 Release:        1%?dist
 Summary:        Free Voice and Text Chat for Gamers
 URL:            discord.com

From 2f59ee831ae0ca7aef873b249b935c4a9a9a44c9 Mon Sep 17 00:00:00 2001
From: Raboneko <raboneko@fyralabs.com>
Date: Mon, 9 Dec 2024 20:59:21 +0000
Subject: [PATCH 5/9] bump: discord-canary-openasar discord-canary

---
 anda/apps/discord-canary-openasar/discord-canary-openasar.spec | 2 +-
 anda/apps/discord-canary/discord-canary.spec                   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec
index e026fffe64..e9c4290441 100644
--- a/anda/apps/discord-canary-openasar/discord-canary-openasar.spec
+++ b/anda/apps/discord-canary-openasar/discord-canary-openasar.spec
@@ -6,7 +6,7 @@
 %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
 
 Name:           discord-canary-openasar
-Version:        0.0.537
+Version:        0.0.538
 Release:        1%?dist
 Summary:        A snappier Discord rewrite with features like further customization and theming
 License:        MIT AND https://discord.com/terms
diff --git a/anda/apps/discord-canary/discord-canary.spec b/anda/apps/discord-canary/discord-canary.spec
index 4d81c9f197..7950df308c 100644
--- a/anda/apps/discord-canary/discord-canary.spec
+++ b/anda/apps/discord-canary/discord-canary.spec
@@ -6,7 +6,7 @@
 %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
 
 Name:           discord-canary
-Version:        0.0.537
+Version:        0.0.538
 Release:        1%?dist
 Summary:        Free Voice and Text Chat for Gamers
 URL:            discord.com

From b665698f3f24ef7314474b733ba6de56097957ac Mon Sep 17 00:00:00 2001
From: Raboneko <raboneko@fyralabs.com>
Date: Mon, 9 Dec 2024 21:24:00 +0000
Subject: [PATCH 6/9] bump: sccache

---
 anda/tools/buildsys/sccache/rust-sccache.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/anda/tools/buildsys/sccache/rust-sccache.spec b/anda/tools/buildsys/sccache/rust-sccache.spec
index 70be79da6a..aa67666a73 100644
--- a/anda/tools/buildsys/sccache/rust-sccache.spec
+++ b/anda/tools/buildsys/sccache/rust-sccache.spec
@@ -13,7 +13,7 @@
 %global crate sccache
 
 Name:           rust-sccache
-Version:        0.8.2
+Version:        0.9.0
 Release:        1%?dist
 Summary:        Ccache-like tool
 

From c29ce2f2c36277114fd4515103c5779488364b39 Mon Sep 17 00:00:00 2001
From: Raboneko <raboneko@fyralabs.com>
Date: Mon, 9 Dec 2024 22:55:54 +0000
Subject: [PATCH 7/9] bump: discord-openasar discord

---
 anda/apps/discord-openasar/discord-openasar.spec | 2 +-
 anda/apps/discord/discord.spec                   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/anda/apps/discord-openasar/discord-openasar.spec b/anda/apps/discord-openasar/discord-openasar.spec
index 128172bb13..059230f91e 100644
--- a/anda/apps/discord-openasar/discord-openasar.spec
+++ b/anda/apps/discord-openasar/discord-openasar.spec
@@ -6,7 +6,7 @@
 %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
 
 Name:           discord-openasar
-Version:        0.0.76
+Version:        0.0.77
 Release:        1%?dist
 Summary:        A snappier Discord rewrite with features like further customization and theming
 License:        MIT AND https://discord.com/terms
diff --git a/anda/apps/discord/discord.spec b/anda/apps/discord/discord.spec
index d716825e9e..129e55ccfd 100644
--- a/anda/apps/discord/discord.spec
+++ b/anda/apps/discord/discord.spec
@@ -6,7 +6,7 @@
 %global __provides_exclude_from %{_datadir}/%{name}/.*\\.so
 
 Name:			discord
-Version:		0.0.76
+Version:		0.0.77
 Release:		1%?dist
 Summary:		Free Voice and Text Chat for Gamers
 URL:			https://discord.com

From 2039fc45b37a50a0f0232aba76109302c7c46498 Mon Sep 17 00:00:00 2001
From: Raboneko <raboneko@fyralabs.com>
Date: Tue, 10 Dec 2024 01:26:21 +0000
Subject: [PATCH 8/9] bump: ruffle

---
 anda/apps/ruffle/ruffle-nightly.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/anda/apps/ruffle/ruffle-nightly.spec b/anda/apps/ruffle/ruffle-nightly.spec
index 7e000f292c..32931548c9 100644
--- a/anda/apps/ruffle/ruffle-nightly.spec
+++ b/anda/apps/ruffle/ruffle-nightly.spec
@@ -1,4 +1,4 @@
-%global ver 2024-12-09
+%global ver 2024-12-10
 %global goodver %(echo %ver | sed 's/-//g')
 %global __brp_mangle_shebangs %{nil}
 %bcond_without mold

From 3e0917b277ea94b4b5183b78a818e5bbcc7b46aa Mon Sep 17 00:00:00 2001
From: Raboneko <raboneko@fyralabs.com>
Date: Tue, 10 Dec 2024 01:46:23 +0000
Subject: [PATCH 9/9] bump(nightly): envision mpv flow nightly
 prismlauncher-nightly nim-nightly tdlib

---
 anda/apps/envision/envision.spec                            | 4 ++--
 anda/apps/mpv/mpv-nightly.spec                              | 4 ++--
 anda/devs/flow/flow-control-nightly.spec                    | 4 ++--
 anda/devs/zed/nightly/zed-nightly.spec                      | 4 ++--
 anda/games/prismlauncher-nightly/prismlauncher-nightly.spec | 4 ++--
 anda/langs/nim/nim-nightly/nim-nightly.spec                 | 4 ++--
 anda/lib/tdlib/tdlib-nightly.spec                           | 2 +-
 7 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/anda/apps/envision/envision.spec b/anda/apps/envision/envision.spec
index 78504a2d3c..3a81a68b02 100644
--- a/anda/apps/envision/envision.spec
+++ b/anda/apps/envision/envision.spec
@@ -1,5 +1,5 @@
-%global commit 380f800fa8569c98c4a8e52f58212b4f1550aa57
-%global commit_date 20241209
+%global commit 9711c257a69309b171f7a1df68a8a18fa17621c1
+%global commit_date 20241210
 %global shortcommit %(c=%{commit}; echo ${c:0:7})
 
 Name:           envision
diff --git a/anda/apps/mpv/mpv-nightly.spec b/anda/apps/mpv/mpv-nightly.spec
index 523dd4f90a..4216cd92e8 100644
--- a/anda/apps/mpv/mpv-nightly.spec
+++ b/anda/apps/mpv/mpv-nightly.spec
@@ -1,6 +1,6 @@
-%global commit 8eea5902baeaadf40cc3956edba9e3e17f9d9a3f
+%global commit 63e6dfba6e3d8f2e8c7038aedcf95f1f82cb887c
 %global shortcommit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20241209
+%global commit_date 20241210
 %global ver 0.39.0
 
 Name:           mpv-nightly
diff --git a/anda/devs/flow/flow-control-nightly.spec b/anda/devs/flow/flow-control-nightly.spec
index 39acd18a93..3c6e57a0a9 100644
--- a/anda/devs/flow/flow-control-nightly.spec
+++ b/anda/devs/flow/flow-control-nightly.spec
@@ -1,6 +1,6 @@
-%global commit dbc4707001be477c227229f6f9dec46bbe4bb666
+%global commit 03490a7f00c3329704c02721901fa12d8aafe2d8
 %global shortcommit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20241207
+%global commit_date 20241210
 
 Name:           flow-control-nightly
 Version:        %commit_date.%shortcommit
diff --git a/anda/devs/zed/nightly/zed-nightly.spec b/anda/devs/zed/nightly/zed-nightly.spec
index 9f532775ae..6f9361a87f 100644
--- a/anda/devs/zed/nightly/zed-nightly.spec
+++ b/anda/devs/zed/nightly/zed-nightly.spec
@@ -1,6 +1,6 @@
-%global commit bf1525588dfba78491b0647a2102a54cd3212c62
+%global commit 8a85d6ef96cc9d38e1c0e7e420765cd4b31b6954
 %global shortcommit %(c=%{commit}; echo ${c:0:7})
-%global commit_date 20241209
+%global commit_date 20241210
 %global ver 0.166.0
 
 %bcond_with check
diff --git a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec
index b7ed7d099a..591bf32341 100644
--- a/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec
+++ b/anda/games/prismlauncher-nightly/prismlauncher-nightly.spec
@@ -1,11 +1,11 @@
 %global real_name prismlauncher
 %global nice_name PrismLauncher
 
-%global commit 28a471777ad491eb3512c6c8c4bafd88713bf42d
+%global commit 15e58589d5e28f0f9c17d518c057d65808f703bd
 %global shortcommit %(c=%{commit}; echo ${c:0:7})
 %global libnbtplusplus_commit a5e8fd52b8bf4ab5d5bcc042b2a247867589985f
 
-%global commit_date 20241207
+%global commit_date 20241210
 %global snapshot_info %{commit_date}.%{shortcommit}
 
 %bcond_without qt6
diff --git a/anda/langs/nim/nim-nightly/nim-nightly.spec b/anda/langs/nim/nim-nightly/nim-nightly.spec
index b114e86718..5a12afd62d 100644
--- a/anda/langs/nim/nim-nightly/nim-nightly.spec
+++ b/anda/langs/nim/nim-nightly/nim-nightly.spec
@@ -1,8 +1,8 @@
 %global csrc_commit 561b417c65791cd8356b5f73620914ceff845d10
-%global commit d408b940631e1a4bea55edec3c8b4e908d211fb0
+%global commit aeb3fe9505f7d1ef3efcd0001541a64ca8382b01
 %global shortcommit %(c=%{commit}; echo ${c:0:7})
 %global ver 2.3.1
-%global commit_date 20241208
+%global commit_date 20241210
 %global debug_package %nil
 
 Name:			nim-nightly
diff --git a/anda/lib/tdlib/tdlib-nightly.spec b/anda/lib/tdlib/tdlib-nightly.spec
index f16486df2d..2826ff8624 100644
--- a/anda/lib/tdlib/tdlib-nightly.spec
+++ b/anda/lib/tdlib/tdlib-nightly.spec
@@ -1,4 +1,4 @@
-%global commit c85b20a41a9d2d18abf340bed98daa3079641643
+%global commit 437e7f9ab9696d186585f1d466dbdfbf93298804
 %global ver 1.8.41
 %global commit_date 20240219
 %global shortcommit %(c=%{commit}; echo ${c:0:7})