From 4941582aecd53d40290a6c6c947e4c2c8b6444f7 Mon Sep 17 00:00:00 2001 From: chn Date: Sat, 23 Dec 2023 22:42:04 +0800 Subject: [PATCH] update misskey --- local/pkgs/default.nix | 2 +- local/pkgs/misskey/default.nix | 17 ++++++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/local/pkgs/default.nix b/local/pkgs/default.nix index 7e440990..a757e194 100644 --- a/local/pkgs/default.nix +++ b/local/pkgs/default.nix @@ -4,7 +4,7 @@ vesta = callPackage ./vesta {}; oneapi = callPackage ./oneapi {}; rsshub = callPackage ./rsshub {}; - misskey = callPackage ./misskey {}; + misskey = callPackage ./misskey { nodejs = nodejs_21; }; mk-meili-mgn = callPackage ./mk-meili-mgn {}; # vasp = callPackage ./vasp # { diff --git a/local/pkgs/misskey/default.nix b/local/pkgs/misskey/default.nix index 3deb2003..d5a2a27b 100644 --- a/local/pkgs/misskey/default.nix +++ b/local/pkgs/misskey/default.nix @@ -1,27 +1,26 @@ { - lib, stdenv, mkPnpmPackage, fetchFromGitHub, fetchurl, nodejs_20, writeShellScript, buildFHSEnv, + lib, stdenv, mkPnpmPackage, fetchFromGitHub, fetchurl, nodejs, writeShellScript, buildFHSEnv, bash, cypress, vips, pkg-config }: let pname = "misskey"; - version = "2023.11.1"; + version = "2023.12.0"; src = fetchFromGitHub { owner = "CHN-beta"; repo = "misskey"; - rev = "1e5134816cc23600a0448a62b34aadfe573c3bbc"; - sha256 = "ihkFVTpwEELmxAw4Lw01pWr8j6u2oLpfcw3laVUFCO4="; + rev = "bec1dc37598b71c377643ee77330d4d6f7eb31f2"; + sha256 = "sha256-svLpG4xQ2mtsJ6gm+Ap8fZKTOl5V68XybGDvymsV4F4="; fetchSubmodules = true; }; originalPnpmPackage = mkPnpmPackage { - inherit pname version src; - nodejs = nodejs_20; + inherit pname version src nodejs; copyPnpmStore = true; }; startScript = writeShellScript "misskey" '' - export PATH=${lib.makeBinPath [ bash nodejs_20 nodejs_20.pkgs.pnpm nodejs_20.pkgs.gulp cypress ]}:$PATH + export PATH=${lib.makeBinPath [ bash nodejs nodejs.pkgs.pnpm nodejs.pkgs.gulp cypress ]}:$PATH export CYPRESS_RUN_BINARY="${cypress}/bin/Cypress" export NODE_ENV=production pnpm run migrateandstart @@ -79,7 +78,7 @@ in inherit version src pname; buildInputs = [ - bash nodejs_20 nodejs_20.pkgs.typescript nodejs_20.pkgs.pnpm nodejs_20.pkgs.gulp cypress vips pkg-config + bash nodejs nodejs.pkgs.typescript nodejs.pkgs.pnpm nodejs.pkgs.gulp cypress vips pkg-config ]; nativeBuildInputs = buildInputs; CYPRESS_RUN_BINARY = "${cypress}/bin/Cypress"; @@ -89,7 +88,7 @@ in configurePhase = '' export HOME=$NIX_BUILD_TOP # Some packages need a writable HOME - export npm_config_nodedir=${nodejs_20} + export npm_config_nodedir=${nodejs} runHook preConfigure