diff --git a/anda/tools/arduino-app-cli/anda.hcl b/anda/tools/arduino-app-cli/anda.hcl new file mode 100644 index 0000000000..d50e98f129 --- /dev/null +++ b/anda/tools/arduino-app-cli/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "arduino-app-cli.spec" + } +} diff --git a/anda/tools/arduino-app-cli/arduino-app-cli.spec b/anda/tools/arduino-app-cli/arduino-app-cli.spec new file mode 100644 index 0000000000..de0f43d36f --- /dev/null +++ b/anda/tools/arduino-app-cli/arduino-app-cli.spec @@ -0,0 +1,41 @@ +%global goipath github.com/arduino/arduino-app-cli +Version: 0.6.7 + +%gometa -f + +Name: arduino-app-cli +Release: 1%?dist +Summary: The CLI and service that manages and runs Arduino Apps on UNO Q +License: GPL-3.0-only + +URL: https://github.com/arduino/arduino-app-cli +Source: %{gosource} +BuildRequires: anda-srpm-macros +BuildRequires: go-rpm-macros +BuildRequires: go-task + +Packager: Owen Zimmerman + +%description +%{summary}. + +%gopkg + +%prep +%goprep -A + +%build +%define gomodulesmode GO111MODULE=on +%gobuild -o %{gobuilddir}/cmd/arduino-app-cli %{goipath}/cmd/arduino-app-cli + +%install +install -Dm755 %{gobuilddir}/cmd/arduino-app-cli %{buildroot}%{_bindir}/arduino-app-cli + +%files +%license LICENSE +%doc README.md +%{_bindir}/arduino-app-cli + +%changelog +* Thu Dec 04 2024 Owen Zimmerman +- Initial commit diff --git a/anda/tools/arduino-app-cli/update.rhai b/anda/tools/arduino-app-cli/update.rhai new file mode 100644 index 0000000000..414252de42 --- /dev/null +++ b/anda/tools/arduino-app-cli/update.rhai @@ -0,0 +1 @@ +rpm.version(gh("arduino/arduino-app-cli"));