Loading pkgs/by-name/te/techmino/ccloader.nix +2 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,8 @@ stdenv.mkDerivation rec { owner = "26F-Studio"; repo = "cold_clear_ai_love2d_wrapper"; rev = version; hash = "sha256-zfTSMWqjFrAKW5m+9q3K2Je8bbSyhC6pC/vPAWDGCNg="; fetchSubmodules = true; hash = "sha256-sguV+Dw+etZH43tXZYL46NAdsI/qvyvGWCPUiTEjhy4="; }; buildInputs = [ libcoldclear luajit ]; Loading pkgs/by-name/te/techmino/libcoldclear.nix +2 −6 Original line number Diff line number Diff line { lib , rustPlatform , fetchFromGitHub , ccloader }: let Loading @@ -17,12 +18,7 @@ rustPlatform.buildRustPackage { pname = "libcoldclear"; version = "0.1.0"; src = fetchFromGitHub { owner = "26F-Studio"; repo = "cold-clear"; rev = "1564ce9ad14aa60f32bf9a5120594933b3501548"; hash = "sha256-6fZpKHEJ0dsOTp755GLnxa/befCUJhjqA3Zna5UkKVo="; }; src = "${ccloader.src}/cold-clear"; # remove workspace cargo.toml so we don't load all of workspace's deps postPatch = '' Loading pkgs/by-name/te/techmino/package.nix +10 −4 Original line number Diff line number Diff line Loading @@ -6,7 +6,9 @@ , makeDesktopItem , love , luajit , libcoldclear ? callPackage ./libcoldclear.nix { } , writeShellScript , nix-update , libcoldclear ? callPackage ./libcoldclear.nix { inherit ccloader; } , ccloader ? callPackage ./ccloader.nix { inherit libcoldclear luajit; } }: Loading @@ -31,15 +33,14 @@ in stdenv.mkDerivation rec { inherit pname; version = "0.17.17"; version = "0.17.21"; src = fetchurl { url = "https://github.com/26F-Studio/Techmino/releases/download/v${version}/Techmino_Bare.love"; hash = "sha256-ExVdS2QXSRVMlRhrjD/Plo7fhQ3uUBHlwv6y91/S3uA="; hash = "sha256-8gMIyNP1FS52LnbpQ+G9XNtK3rQruzkMDRz7Gk9LZcQ="; }; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ love ccloader ]; dontUnpack = true; Loading @@ -62,6 +63,11 @@ stdenv.mkDerivation rec { passthru = { inherit ccloader libcoldclear; updateScript = writeShellScript "update-script.sh" '' if ${lib.getExe nix-update} techmino | grep "Packages updated"; then ${lib.getExe nix-update} techmino.ccloader fi ''; }; meta = with lib; { Loading Loading
pkgs/by-name/te/techmino/ccloader.nix +2 −1 Original line number Diff line number Diff line Loading @@ -13,7 +13,8 @@ stdenv.mkDerivation rec { owner = "26F-Studio"; repo = "cold_clear_ai_love2d_wrapper"; rev = version; hash = "sha256-zfTSMWqjFrAKW5m+9q3K2Je8bbSyhC6pC/vPAWDGCNg="; fetchSubmodules = true; hash = "sha256-sguV+Dw+etZH43tXZYL46NAdsI/qvyvGWCPUiTEjhy4="; }; buildInputs = [ libcoldclear luajit ]; Loading
pkgs/by-name/te/techmino/libcoldclear.nix +2 −6 Original line number Diff line number Diff line { lib , rustPlatform , fetchFromGitHub , ccloader }: let Loading @@ -17,12 +18,7 @@ rustPlatform.buildRustPackage { pname = "libcoldclear"; version = "0.1.0"; src = fetchFromGitHub { owner = "26F-Studio"; repo = "cold-clear"; rev = "1564ce9ad14aa60f32bf9a5120594933b3501548"; hash = "sha256-6fZpKHEJ0dsOTp755GLnxa/befCUJhjqA3Zna5UkKVo="; }; src = "${ccloader.src}/cold-clear"; # remove workspace cargo.toml so we don't load all of workspace's deps postPatch = '' Loading
pkgs/by-name/te/techmino/package.nix +10 −4 Original line number Diff line number Diff line Loading @@ -6,7 +6,9 @@ , makeDesktopItem , love , luajit , libcoldclear ? callPackage ./libcoldclear.nix { } , writeShellScript , nix-update , libcoldclear ? callPackage ./libcoldclear.nix { inherit ccloader; } , ccloader ? callPackage ./ccloader.nix { inherit libcoldclear luajit; } }: Loading @@ -31,15 +33,14 @@ in stdenv.mkDerivation rec { inherit pname; version = "0.17.17"; version = "0.17.21"; src = fetchurl { url = "https://github.com/26F-Studio/Techmino/releases/download/v${version}/Techmino_Bare.love"; hash = "sha256-ExVdS2QXSRVMlRhrjD/Plo7fhQ3uUBHlwv6y91/S3uA="; hash = "sha256-8gMIyNP1FS52LnbpQ+G9XNtK3rQruzkMDRz7Gk9LZcQ="; }; nativeBuildInputs = [ makeWrapper ]; buildInputs = [ love ccloader ]; dontUnpack = true; Loading @@ -62,6 +63,11 @@ stdenv.mkDerivation rec { passthru = { inherit ccloader libcoldclear; updateScript = writeShellScript "update-script.sh" '' if ${lib.getExe nix-update} techmino | grep "Packages updated"; then ${lib.getExe nix-update} techmino.ccloader fi ''; }; meta = with lib; { Loading