summary refs log tree commit diff
path: root/pkgs/applications/misc/kitty/png2icns.patch
blob: 68566e2a899fd96f33f362341c8a1893014e31d6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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):