mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-12 04:35:41 +03:00
ark-pixel-font: 2024.05.12 -> 2025.03.14, unbreak (#404349)
This commit is contained in:
commit
f7ff8c60f4
2 changed files with 10 additions and 59 deletions
|
@ -1,34 +0,0 @@
|
||||||
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()
|
|
||||||
|
|
|
@ -3,52 +3,37 @@
|
||||||
python312Packages,
|
python312Packages,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
nix-update-script,
|
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 {
|
python312Packages.buildPythonPackage rec {
|
||||||
pname = "ark-pixel-font";
|
pname = "ark-pixel-font";
|
||||||
version = "2024.05.12";
|
version = "2025.03.14";
|
||||||
|
pyproject = false;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "TakWolf";
|
owner = "TakWolf";
|
||||||
repo = "ark-pixel-font";
|
repo = "ark-pixel-font";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-PGhhKWHDpvOqa3vaI40wuIsAEdWGb62cN7QJeHQqiss=";
|
hash = "sha256-B/XsZEpSxY4k8uj3Vy31c9+GcO7d3NFcADLtPU6p/CI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
format = "other";
|
dependencies = with python312Packages; [
|
||||||
|
pixel-font-builder
|
||||||
nativeBuildInputs = with python312Packages; [
|
pixel-font-knife
|
||||||
pixel-font-builder-compat
|
|
||||||
unidata-blocks
|
unidata-blocks
|
||||||
character-encoding-utils
|
character-encoding-utils
|
||||||
pypng
|
pyyaml
|
||||||
pillow
|
pillow
|
||||||
beautifulsoup4
|
beautifulsoup4
|
||||||
jinja2
|
jinja2
|
||||||
gitpython
|
loguru
|
||||||
|
cyclopts
|
||||||
];
|
];
|
||||||
|
|
||||||
# By default build.py builds a LOT of extraneous artifacts we don't need.
|
|
||||||
patches = [ ./limit-builds.patch ];
|
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
|
|
||||||
# Too much debug output would break Hydra, so this jankness has to be here for it to build at all.
|
python -m tools.cli --cleanup
|
||||||
# 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)'
|
|
||||||
|
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue