Loading pkgs/by-name/ar/ark-pixel-font/limit-builds.patchdeleted 100644 → 0 +0 −34 Original line number Diff line number Diff line diff --git a/build.py b/build.py index 48bc757d..88b9ed9b 100644 --- a/build.py +++ b/build.py @@ -1,6 +1,5 @@ from scripts import configs from scripts.configs import path_define -from scripts.services import publish_service, info_service, template_service, image_service from scripts.services.font_service import DesignContext, FontContext from scripts.utils import fs_util @@ -21,21 +20,6 @@ def main(): font_context.make_pcf() font_context.make_otc() font_context.make_ttc() - publish_service.make_release_zips(font_config, width_mode) - info_service.make_info_file(design_context, width_mode) - info_service.make_alphabet_txt_file(design_context, width_mode) - template_service.make_alphabet_html_file(design_context, width_mode) - template_service.make_demo_html_file(design_context) - image_service.make_preview_image_file(font_config) - template_service.make_index_html_file() - template_service.make_playground_html_file() - image_service.make_readme_banner() - image_service.make_github_banner() - image_service.make_itch_io_banner() - image_service.make_itch_io_background() - image_service.make_itch_io_cover() - image_service.make_afdian_cover() - if __name__ == '__main__': main() pkgs/by-name/ar/ark-pixel-font/package.nix +10 −25 Original line number Diff line number Diff line Loading @@ -3,52 +3,37 @@ python312Packages, fetchFromGitHub, nix-update-script, fetchPypi, }: let pixel-font-builder-compat = python312Packages.pixel-font-builder.overrideAttrs rec { version = "0.0.26"; src = fetchPypi { inherit version; pname = "pixel_font_builder"; hash = "sha256-bgs2FbOA5tcUXe5+KuVztWGAv5yFxQNBaiZMeZ+ic+8="; }; }; in python312Packages.buildPythonPackage rec { pname = "ark-pixel-font"; version = "2024.05.12"; version = "2025.03.14"; pyproject = false; src = fetchFromGitHub { owner = "TakWolf"; repo = "ark-pixel-font"; tag = version; hash = "sha256-PGhhKWHDpvOqa3vaI40wuIsAEdWGb62cN7QJeHQqiss="; hash = "sha256-B/XsZEpSxY4k8uj3Vy31c9+GcO7d3NFcADLtPU6p/CI="; }; format = "other"; nativeBuildInputs = with python312Packages; [ pixel-font-builder-compat dependencies = with python312Packages; [ pixel-font-builder pixel-font-knife unidata-blocks character-encoding-utils pypng pyyaml pillow beautifulsoup4 jinja2 gitpython loguru cyclopts ]; # By default build.py builds a LOT of extraneous artifacts we don't need. patches = [ ./limit-builds.patch ]; buildPhase = '' runHook preBuild # Too much debug output would break Hydra, so this jankness has to be here for it to build at all. # I wish there's a builtin way to set the log level without modifying the script itself... python3 build.py 2>&1 >/dev/null | grep -E '^(INFO|WARN|ERROR)' python -m tools.cli --cleanup runHook postBuild ''; Loading Loading
pkgs/by-name/ar/ark-pixel-font/limit-builds.patchdeleted 100644 → 0 +0 −34 Original line number Diff line number Diff line diff --git a/build.py b/build.py index 48bc757d..88b9ed9b 100644 --- a/build.py +++ b/build.py @@ -1,6 +1,5 @@ from scripts import configs from scripts.configs import path_define -from scripts.services import publish_service, info_service, template_service, image_service from scripts.services.font_service import DesignContext, FontContext from scripts.utils import fs_util @@ -21,21 +20,6 @@ def main(): font_context.make_pcf() font_context.make_otc() font_context.make_ttc() - publish_service.make_release_zips(font_config, width_mode) - info_service.make_info_file(design_context, width_mode) - info_service.make_alphabet_txt_file(design_context, width_mode) - template_service.make_alphabet_html_file(design_context, width_mode) - template_service.make_demo_html_file(design_context) - image_service.make_preview_image_file(font_config) - template_service.make_index_html_file() - template_service.make_playground_html_file() - image_service.make_readme_banner() - image_service.make_github_banner() - image_service.make_itch_io_banner() - image_service.make_itch_io_background() - image_service.make_itch_io_cover() - image_service.make_afdian_cover() - if __name__ == '__main__': main()
pkgs/by-name/ar/ark-pixel-font/package.nix +10 −25 Original line number Diff line number Diff line Loading @@ -3,52 +3,37 @@ python312Packages, fetchFromGitHub, nix-update-script, fetchPypi, }: let pixel-font-builder-compat = python312Packages.pixel-font-builder.overrideAttrs rec { version = "0.0.26"; src = fetchPypi { inherit version; pname = "pixel_font_builder"; hash = "sha256-bgs2FbOA5tcUXe5+KuVztWGAv5yFxQNBaiZMeZ+ic+8="; }; }; in python312Packages.buildPythonPackage rec { pname = "ark-pixel-font"; version = "2024.05.12"; version = "2025.03.14"; pyproject = false; src = fetchFromGitHub { owner = "TakWolf"; repo = "ark-pixel-font"; tag = version; hash = "sha256-PGhhKWHDpvOqa3vaI40wuIsAEdWGb62cN7QJeHQqiss="; hash = "sha256-B/XsZEpSxY4k8uj3Vy31c9+GcO7d3NFcADLtPU6p/CI="; }; format = "other"; nativeBuildInputs = with python312Packages; [ pixel-font-builder-compat dependencies = with python312Packages; [ pixel-font-builder pixel-font-knife unidata-blocks character-encoding-utils pypng pyyaml pillow beautifulsoup4 jinja2 gitpython loguru cyclopts ]; # By default build.py builds a LOT of extraneous artifacts we don't need. patches = [ ./limit-builds.patch ]; buildPhase = '' runHook preBuild # Too much debug output would break Hydra, so this jankness has to be here for it to build at all. # I wish there's a builtin way to set the log level without modifying the script itself... python3 build.py 2>&1 >/dev/null | grep -E '^(INFO|WARN|ERROR)' python -m tools.cli --cleanup runHook postBuild ''; Loading