From 812a974c75150ceeac52b2ff8524bfa36f718e28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Mon, 19 May 2025 22:36:14 +0200 Subject: [PATCH] typst-bot: drop --- nix/packages/default.nix | 1 - nix/packages/typst-bot.nix | 39 -------------------------------------- 2 files changed, 40 deletions(-) delete mode 100644 nix/packages/typst-bot.nix diff --git a/nix/packages/default.nix b/nix/packages/default.nix index 31b75a89..5c4f4f14 100644 --- a/nix/packages/default.nix +++ b/nix/packages/default.nix @@ -74,7 +74,6 @@ in rec { maeel = pkgs.callPackage ./maeel.nix {}; tokei = pkgs.callPackage ./tokei {}; # alpha tokei with typst, skel, hledger typst-mutilate = pkgs.callPackage ./typst-mutilate.nix {}; - typst-bot = pkgs.callPackage ./typst-bot.nix {}; webtoon_downloader = pkgs.callPackage ./webtoon_downloader.nix {}; posy-cursor = pkgs.callPackage ./posy-cursor.nix {}; diff --git a/nix/packages/typst-bot.nix b/nix/packages/typst-bot.nix deleted file mode 100644 index ee4514c1..00000000 --- a/nix/packages/typst-bot.nix +++ /dev/null @@ -1,39 +0,0 @@ -{ - rustPlatform, - fetchFromGitHub, - lib, -}: let - rev = "6be5470fcb19e857f76ede9a7f0c96cac63e3abc"; -in - rustPlatform.buildRustPackage rec { - pname = "typst-bot"; - version = lib.substring 0 8 rev; - - src = fetchFromGitHub { - owner = "mattfbacon"; - repo = "typst-bot"; - inherit rev; - hash = "sha256-G3tcyFiHeVH77YT2NeIXS/U1GvqGJBw8o26AlBUc4ok="; - }; - - preBuild = '' - # Don't use the upstream way of embedding the git rev - echo 'fn main() { println!("cargo:rustc-env=BUILD_SHA=${rev}"); }' > crates/bot/build.rs - - # Patch the fonts with src - # FIXME: is this the right way to patch - substituteInPlace crates/worker/src/sandbox.rs --replace-fail 'read_dir("fonts")' 'read_dir("${src}/fonts")' - - # Patch the command calling the worker by name. - substituteInPlace crates/bot/src/worker.rs --replace-fail 'Command::new("./worker")' 'Command::new("worker")' - ''; - - cargoBuildFlags = ["--workspace"]; - - cargoLock = { - lockFile = "${src}/Cargo.lock"; - outputHashes = { - "poise-0.6.1" = "sha256-AZtF5P7E5xzHJcNdc1k61P2Rr8vIt+oun9vFYSr0nSc="; - }; - }; - }