Fix a regression that broke `kitten update-self`

Fixes #9642
This commit is contained in:
Kovid Goyal
2026-03-12 08:33:20 +05:30
parent 99ff621b21
commit 01104bac65
2 changed files with 9 additions and 3 deletions

View File

@@ -165,6 +165,11 @@ consumption to do the same tasks.
Detailed list of changes
-------------------------------------
0.46.1 [future]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Fix a regression that broke ``kitten update-self`` (:iss:`9642`)
0.46.0 [2026-03-11]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

View File

@@ -1286,11 +1286,12 @@ def build_static_kittens(
cmd = go + ['build', '-v']
vcs_rev = args.vcs_rev or get_vcs_rev()
ld_flags: List[str] = []
binary_data_flags = [f"-X kitty.VCSRevision={vcs_rev}"]
modpath = 'github.com/kovidgoyal/kitty'
binary_data_flags = [f"-X {modpath}.VCSRevision={vcs_rev}"]
if for_freeze:
binary_data_flags.append("-X kitty.IsFrozenBuild=true")
binary_data_flags.append(f"-X {modpath}.IsFrozenBuild=true")
if for_platform:
binary_data_flags.append("-X kitty.IsStandaloneBuild=true")
binary_data_flags.append(f"-X {modpath}.IsStandaloneBuild=true")
if not args.debug:
ld_flags.append('-s')
ld_flags.append('-w')