diff options
author | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2019-07-29 11:15:13 -0400 |
---|---|---|
committer | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2019-07-29 11:15:13 -0400 |
commit | 4536e3fbf4caba9d13403bda37bc022eff09e34d (patch) | |
tree | e3a50fb290a68bf986f684c7cddddb3fecb96f49 /pkgs/applications/misc/kitty | |
parent | 046390bf97cd52b28b96b476688ff97e1cf9e5c4 (diff) | |
download | nixpkgs-4536e3fbf4caba9d13403bda37bc022eff09e34d.tar nixpkgs-4536e3fbf4caba9d13403bda37bc022eff09e34d.tar.gz nixpkgs-4536e3fbf4caba9d13403bda37bc022eff09e34d.tar.bz2 nixpkgs-4536e3fbf4caba9d13403bda37bc022eff09e34d.tar.lz nixpkgs-4536e3fbf4caba9d13403bda37bc022eff09e34d.tar.xz nixpkgs-4536e3fbf4caba9d13403bda37bc022eff09e34d.tar.zst nixpkgs-4536e3fbf4caba9d13403bda37bc022eff09e34d.zip |
kitty: fix patch for darwin
Diffstat (limited to 'pkgs/applications/misc/kitty')
-rw-r--r-- | pkgs/applications/misc/kitty/png2icns.patch | 40 |
1 files changed, 21 insertions, 19 deletions
diff --git a/pkgs/applications/misc/kitty/png2icns.patch b/pkgs/applications/misc/kitty/png2icns.patch index d2d0806c862..68566e2a899 100644 --- a/pkgs/applications/misc/kitty/png2icns.patch +++ b/pkgs/applications/misc/kitty/png2icns.patch @@ -1,19 +1,21 @@ ---- a/setup.py -+++ b/setup.py -@@ -744,9 +744,15 @@ Categories=System;TerminalEmulator; - if not os.path.exists(logo_dir): - raise SystemExit('The kitty logo has not been generated, you need to run logo/make.py') - subprocess.check_call([ -- 'iconutil', '-c', 'icns', logo_dir, '-o', -+ 'png2icns', - os.path.join('Resources', os.path.basename(logo_dir).partition('.')[0] + '.icns') -- ]) -+ ] + [os.path.join(logo_dir, logo) for logo in ( -+ 'icon_128x128.png', -+ 'icon_16x16.png', -+ 'icon_256x256.png', -+ 'icon_32x32.png', -+ 'icon_512x512.png', -+ )]) - # }}} - # }}} +diff -aru a/setup.py b/setup.py +--- a/setup.py 2019-07-29 11:09:32.000000000 -0400 ++++ b/setup.py 2019-07-29 11:11:37.000000000 -0400 +@@ -784,9 +784,15 @@ + def create_macos_app_icon(where='Resources'): + logo_dir = os.path.abspath(os.path.join('logo', appname + '.iconset')) + subprocess.check_call([ +- 'iconutil', '-c', 'icns', logo_dir, '-o', ++ 'png2icns', + os.path.join(where, os.path.basename(logo_dir).partition('.')[0] + '.icns') +- ]) ++ ] + [os.path.join(logo_dir, logo) for logo in [ ++ 'icon_128x128.png', ++ 'icon_16x16.png', ++ 'icon_256x256.png', ++ 'icon_32x32.png', ++ 'icon_512x512.png', ++ ]]) + + + def create_minimal_macos_bundle(args, where): |