From f7795565f66b7ae1f14715fed4f69148b49f3f33 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 8 Mar 2025 15:45:52 -0800 Subject: [PATCH] fix(devpod): add current version and rename binary with spaces (#3799) (#3803) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix(devpod): rename binary with spaces i hate spaces * fix(devpod): add current version to devpod cli and desktop * chore: bump releasever (cherry picked from commit d178ee6029fb192daae5aa30a124ab5d3c405b8c) Co-authored-by: Alberto GarcĂ­a <4411661+GarciaLnk@users.noreply.github.com> --- anda/devs/devpod/golang-github-loft-sh-devpod.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/anda/devs/devpod/golang-github-loft-sh-devpod.spec b/anda/devs/devpod/golang-github-loft-sh-devpod.spec index 2a862302be..1a9b3969f6 100644 --- a/anda/devs/devpod/golang-github-loft-sh-devpod.spec +++ b/anda/devs/devpod/golang-github-loft-sh-devpod.spec @@ -17,7 +17,7 @@ and lets you use any cloud, kubernetes or just localhost docker.} loadtest/README.md Name: devpod -Release: 1%?dist +Release: 2%?dist Summary: Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker Provides: golang-github-loft-sh-devpod BuildRequires: anda-srpm-macros mold @@ -58,11 +58,13 @@ sed -i '/Comment=/s@DevPod@%summary@' %{S:1} %define gomodulesmode GO111MODULE=on # just remove -v -x for godsake %define gobuild_baseflags %{gocompilerflags} -tags="rpm_crashtraceback ${GO_BUILDTAGS-${BUILDTAGS-}}" -a +%define gobuild_ldflags -s -w -X github.com/loft-sh/devpod/pkg/version.version="v%version" ${GO_LDFLAGS-${LDFLAGS-}} %{?currentgoldflags} -B 0x$(echo "%{name}-%{version}-%{release}-${SOURCE_DATE_EPOCH:-}" | sha1sum | cut -d ' ' -f1) -compressdwarf=false -linkmode=external -extldflags '%{build_ldflags} %{?__golang_extldflags}' %define gobuilddir %_builddir/%buildsubdir # build cli (%{gobuild -o %{gobuilddir}/bin/devpod .}) & pushd desktop +yarn version --new-version %version --no-git-tag-version & yarn install & pushd src-tauri # cargo licenses @@ -82,7 +84,7 @@ popd # desktop install -m 0755 -vd %{buildroot}%{_bindir} install -m 0755 -vp bin/devpod %{buildroot}%{_bindir}/ # tauri -install -Dm755 desktop/src-tauri/target/rpm/DevPod -t %buildroot%_bindir +install -Dm755 "desktop/src-tauri/target/rpm/DevPod Desktop" %buildroot%_bindir/DevPod-Desktop install -Dm644 %{S:1} -t %buildroot%_datadir/applications/ install -Dm644 desktop/devpod.png -t %buildroot%_datadir/pixmaps/ @@ -92,6 +94,6 @@ install -Dm644 desktop/devpod.png -t %buildroot%_datadir/pixmaps/ %{_bindir}/devpod %files desktop -%_bindir/DevPod +%_bindir/DevPod-Desktop %_datadir/applications/DevPod.desktop %_datadir/pixmaps/devpod.png