From e7b5efd279050f4cdb836cc156c55110818d01c0 Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 25 Dec 2025 02:06:04 -0600 Subject: [PATCH] chore (arduino-app-lab-bin): add %check, update macros (#8602) Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> --- .../arduino-app-lab-bin.spec | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec b/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec index ca673e4765..ead435100a 100644 --- a/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec +++ b/anda/tools/arduino-app-lab-bin/arduino-app-lab-bin.spec @@ -18,7 +18,7 @@ ExclusiveArch: x86_64 Requires: android-tools -BuildRequires: terra-appstream-helper +BuildRequires: terra-appstream-helper desktop-file-utils Suggests: arduino-flasher-cli arduino-app-cli @@ -35,25 +35,30 @@ unzip %{_sourcedir}/source-app-lab-%{version}.zip install -dm755 %{buildroot}%{_bindir} install -p -m755 ArduinoAppLab_%{version}_Linux_x86-64/arduino-app-lab %{buildroot}%{_bindir}/%{name} -install -dm755 %{buildroot}%{_iconsdir}/hicolor/scalable/apps/ -install -p -m644 source-app-lab/ui-packages/images/assets/round-arduino-logo.svg %{buildroot}%{_iconsdir}/hicolor/scalable/apps/cc.arduino.AppLab.svg +install -dm755 %{buildroot}%{_scalableiconsdir}/ +install -p -m644 source-app-lab/ui-packages/images/assets/round-arduino-logo.svg %{buildroot}%{_scalableiconsdir}/cc.arduino.AppLab.svg -install -dm755 %{buildroot}%{_datadir}/applications/ -install -p -m644 %{SOURCE2} %{buildroot}%{_datadir}/applications/%{appid}.desktop +install -dm755 %{buildroot}%{_appsdir}/ +install -p -m644 %{SOURCE2} %{buildroot}%{_appsdir}/%{appid}.desktop cp source-app-lab/LICENSE -t . cp source-app-lab/dependency_licenses -t . %terra_appstream -o %{SOURCE3} +%check +desktop-file-validate %{buildroot}%{_appsdir}/%{appid}.desktop + %files %license LICENSE %license dependency_licenses %{_bindir}/%{name} -%{_iconsdir}/hicolor/scalable/apps/%{appid}.svg -%{_datadir}/applications/%{appid}.desktop +%{_scalableiconsdir}/%{appid}.svg +%{_appsdir}/%{appid}.desktop %{_metainfodir}/%{appid}.metainfo.xml %changelog +* Thu Dec 25 2025 Owen Zimmerman +- Add %check, update macros * Thu Dec 4 2025 Jaiden Riordan -- Package arduino-app-lab-bin \ No newline at end of file +- Package arduino-app-lab-bin