diff --git a/docs/changelog.rst b/docs/changelog.rst index 12671f60e..c73a09d55 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -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] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/setup.py b/setup.py index 9ba503dd7..5ea2eac0f 100755 --- a/setup.py +++ b/setup.py @@ -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')