From b495940b9783b6a3ac1987156adc3b103b63be5b Mon Sep 17 00:00:00 2001 From: ful1e5 <24286590+ful1e5@users.noreply.github.com> Date: Tue, 23 Mar 2021 18:54:53 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20XPackager=20from=20"clickgen.pac?= =?UTF-8?q?kagers"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- builder/bbpkg/generator.py | 3 +-- builder/bbpkg/packager.py | 26 -------------------------- 2 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 builder/bbpkg/packager.py diff --git a/builder/bbpkg/generator.py b/builder/bbpkg/generator.py index d9176c30..26991ad1 100644 --- a/builder/bbpkg/generator.py +++ b/builder/bbpkg/generator.py @@ -6,10 +6,9 @@ from typing import Any, Dict, NamedTuple from clickgen.builders import WindowsCursor, XCursor from clickgen.core import CursorAlias -from clickgen.packagers import WindowsPackager +from clickgen.packagers import WindowsPackager, XPackager from bbpkg.constants import AUTHOR, URL -from bbpkg.packager import XPackager from bbpkg.symlinks import add_missing_xcursor diff --git a/builder/bbpkg/packager.py b/builder/bbpkg/packager.py deleted file mode 100644 index 959e8fc8..00000000 --- a/builder/bbpkg/packager.py +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -from pathlib import Path -from string import Template -from typing import Dict - -THEME_FILES_TEMPLATES: Dict[str, Template] = { - "cursor.theme": Template("[Icon Theme]\nName=$theme_name\nInherits=$theme_name"), - "index.theme": Template( - '[Icon Theme]\nName=$theme_name\nComment=$comment\nInherits="hicolor"' - ), -} - - -def XPackager(directory: Path, theme_name: str, comment: str) -> None: - """ Create a crispy `XCursors` theme package. """ - - # Writing all .theme files - files: Dict[str, str] = {} - for file, template in THEME_FILES_TEMPLATES.items(): - files[file] = template.safe_substitute(theme_name=theme_name, comment=comment) - - for f, data in files.items(): - fp: Path = directory / f - fp.write_text(data)