From d55a86e39be9804334ec95385ff342fbbf95d234 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 13 Jul 2021 08:00:15 +0530 Subject: [PATCH] Cleanup icdir creation --- setup.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/setup.py b/setup.py index 961675802..a9138efe8 100755 --- a/setup.py +++ b/setup.py @@ -908,13 +908,11 @@ def create_linux_bundle_gunk(ddir: str, libdir_name: str) -> None: run_tool([make, 'docs']) copy_man_pages(ddir) copy_html_docs(ddir) - icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', '256x256', 'apps') - safe_makedirs(icdir) - shutil.copy2('logo/kitty.png', icdir) + for (icdir, ext) in {'256x256': 'png', 'scalable': 'svg'}.items(): + icdir = os.path.join(ddir, 'share', 'icons', 'hicolor', icdir, 'apps') + safe_makedirs(icdir) + shutil.copy2(f'logo/kitty.{ext}', icdir) deskdir = os.path.join(ddir, 'share', 'applications') - icscaldir = os.path.join(ddir, 'share', 'icons', 'hicolor', 'scalable', 'apps') - safe_makedirs(icscaldir) - shutil.copy2('logo/kitty.svg', icscaldir) safe_makedirs(deskdir) with open(os.path.join(deskdir, 'kitty.desktop'), 'w') as f: f.write(