From bb999ef8362004155ab30b30600b53c8c050043d Mon Sep 17 00:00:00 2001 From: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Date: Thu, 25 Dec 2025 02:06:27 -0600 Subject: [PATCH] chore (devpod): add %check, use new macros (#8595) * chore (devpod): add %check Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> * smhing my head so hard Signed-off-by: Owen-sz --------- Signed-off-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: Owen-sz --- anda/devs/devpod/golang-github-loft-sh-devpod.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/anda/devs/devpod/golang-github-loft-sh-devpod.spec b/anda/devs/devpod/golang-github-loft-sh-devpod.spec index f540d06c83..cc6687a583 100644 --- a/anda/devs/devpod/golang-github-loft-sh-devpod.spec +++ b/anda/devs/devpod/golang-github-loft-sh-devpod.spec @@ -41,6 +41,7 @@ BuildRequires: pkgconfig(gdk-3.0) BuildRequires: pkgconfig(javascriptcoregtk-4.1) BuildRequires: pkgconfig(libsoup-3.0) BuildRequires: pkgconfig(webkit2gtk-4.1) +BuildRequires: desktop-file-utils Requires: libappindicator-gtk3 %description desktop %{common_description} @@ -86,9 +87,12 @@ install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp bin/devpod %{buildroot}%{_bindir}/devpod-cli # tauri install -Dm755 "desktop/src-tauri/target/rpm/DevPod Desktop" %buildroot%_bindir/dev-pod-desktop -install -Dm644 %{S:1} -t %buildroot%_datadir/applications/ +install -Dm644 %{S:1} %buildroot%_appsdir/DevPod.desktop install -Dm644 desktop/devpod.png %buildroot%_datadir/pixmaps/dev-pod-desktop.png +%check +desktop-file-validate %buildroot%_appsdir/DevPod.desktop + %files %license LICENSE %doc README.md SECURITY.md @@ -96,5 +100,5 @@ install -Dm644 desktop/devpod.png %buildroot%_datadir/pixmaps/dev-pod-desktop.pn %files desktop %_bindir/dev-pod-desktop -%_datadir/applications/DevPod.desktop +%_appsdir/DevPod.desktop %_datadir/pixmaps/dev-pod-desktop.png