From 81061a8d43cbbf4732e6af3d47f0fe50b0e46ca8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 13 Aug 2024 09:03:38 +0530 Subject: [PATCH] macOS: Bump the minimum required macOS version to Catalina released five years ago. Catalina is actually already EOL as of July 2022 but we dont need anything from newer releases that isn't detected at runtime. Going to Catalina allows us to use a better format for the generated DMG (UMNO instead of ULFO which compresses better). --- bypy/macos/__main__.py | 2 +- docs/changelog.rst | 2 ++ setup.py | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/bypy/macos/__main__.py b/bypy/macos/__main__.py index f2a9bc32f..c6db690f5 100644 --- a/bypy/macos/__main__.py +++ b/bypy/macos/__main__.py @@ -441,7 +441,7 @@ class Freeze(object): py_compile(join(self.resources_dir, 'Python')) @flush - def makedmg(self, d, volname, format='ULFO'): + def makedmg(self, d, volname, format='ULMO'): ''' Copy a directory d into a dmg named volname ''' print('\nMaking dmg...') sys.stdout.flush() diff --git a/docs/changelog.rst b/docs/changelog.rst index 300fbc019..a77448c9e 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -136,6 +136,8 @@ Detailed list of changes - When :opt:`shell` is set to ``.`` respect the SHELL environment variable in the environment in which kitty is launched (:pull:`7714`) +- macOS: Bump the minimum required macOS version to Catalina released five years ago. + 0.35.2 [2024-06-22] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/setup.py b/setup.py index 3a48fb233..04571907e 100755 --- a/setup.py +++ b/setup.py @@ -1588,7 +1588,7 @@ def macos_info_plist() -> bytes: NSHumanReadableCopyright=time.strftime('Copyright %Y, Kovid Goyal'), CFBundleGetInfoString='kitty - The fast, feature-rich, GPU based terminal emulator. https://sw.kovidgoyal.net/kitty/', # Operating System Version - LSMinimumSystemVersion='10.12.0', + LSMinimumSystemVersion='10.15.0', # Categorization CFBundlePackageType='APPL', CFBundleSignature='????',