about summary refs log tree commit diff
path: root/nixpkgs/pkgs/applications/misc/kitty/png2icns.patch
blob: d2d0806c862ffc8e5ea8ed016d45ab4245efa64d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--- 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',
+        )])
     # }}}
 # }}}