From a8f4063da01e7d354f9560c1911655c5fe2ca6e4 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Tue, 20 Jan 2026 16:15:28 -0800 Subject: [PATCH] fix(goofcord-nightly): Update build (#8548) (#9396) * fix(goofcord-nightly): Disable armv7l on non-armv7 arches `build` is also part of the build process now. * Imagine if I didn't forget the input file * feat: New macros * The funny * fix: Yeah this was expected * fix: The x64 nuker * feat: Install metainfo --------- (cherry picked from commit 4d61a3c808b01fdbb6371ae4fed701f20e0d0873) Signed-off-by: Gilver Signed-off-by: Gilver Co-authored-by: Gilver --- .../goofcord/nightly/goofcord-nightly.spec | 35 ++++++++++--------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/anda/apps/goofcord/nightly/goofcord-nightly.spec b/anda/apps/goofcord/nightly/goofcord-nightly.spec index 1d8acd232a..fa5c6ecfdc 100644 --- a/anda/apps/goofcord/nightly/goofcord-nightly.spec +++ b/anda/apps/goofcord/nightly/goofcord-nightly.spec @@ -4,8 +4,7 @@ %global ver 2.0.1^ %global base_name goofcord %global git_name GoofCord - -%electronmeta +%global appid io.github.milkshiift.GoofCord Name: %{base_name}-nightly Version: %{ver}%{commit_date}.git.%{shortcommit} @@ -19,23 +18,26 @@ BuildRequires: anda-srpm-macros >= 0.2.26 BuildRequires: bun-bin Packager: Gilver E. +%electronmeta -D + %description A highly configurable and privacy minded Discord client. %prep %autosetup -n %{git_name}-%{commit} - -%build -%ifarch %{arm64} armv7hl armv7l +%ifarch %{arm64} armv7l armv7hl armv7hnl sed -i '/\"x64\",/d' electron-builder.ts %endif -%bun_build -r build -R + +%build +%bun_build %install -%electron_install -d %{base_name} -s %{base_name} -i %{base_name} -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations +%electron_install -d %{base_name} -s %{base_name} -i %{base_name} -D -O -U %U -E UseOzonePlatform,WaylandWindowDecorations -I +install -Dm644 assetsDev/%{appid}.metainfo.xml -t %{buildroot}%{_metainfodir} %check -desktop-file-validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop +%desktop_file_validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop %files %doc README.md @@ -43,14 +45,15 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{base_name}.desktop %{_bindir}/%{base_name} %{_datadir}/applications/%{base_name}.desktop %{_libdir}/%{base_name}/ -%{_iconsdir}/hicolor/16x16/apps/%{base_name}.png -%{_iconsdir}/hicolor/32x32/apps/%{base_name}.png -%{_iconsdir}/hicolor/48x48/apps/%{base_name}.png -%{_iconsdir}/hicolor/64x64/apps/%{base_name}.png -%{_iconsdir}/hicolor/128x128/apps/%{base_name}.png -%{_iconsdir}/hicolor/256x256/apps/%{base_name}.png -%{_iconsdir}/hicolor/512x512/apps/%{base_name}.png -%{_iconsdir}/hicolor/1024x1024/apps/%{base_name}.png +%{_metainfodir}/%{appid}.metainfo.xml +%{_hicolordir}/16x16/apps/%{base_name}.png +%{_hicolordir}/32x32/apps/%{base_name}.png +%{_hicolordir}/48x48/apps/%{base_name}.png +%{_hicolordir}/64x64/apps/%{base_name}.png +%{_hicolordir}/128x128/apps/%{base_name}.png +%{_hicolordir}/256x256/apps/%{base_name}.png +%{_hicolordir}/512x512/apps/%{base_name}.png +%{_hicolordir}/1024x1024/apps/%{base_name}.png %changelog * Sat Jun 28 2025 Gilver E. - 1.10.1^20250615.git.3f5eda1