techmino: 0.17.17 -> 0.17.21 (#332085)

This commit is contained in:
Adam C. Stephens 2024-09-04 20:15:50 -04:00 committed by GitHub
commit 6a150ece3d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 14 additions and 11 deletions

View File

@ -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 ];

View File

@ -1,6 +1,7 @@
{ lib
, rustPlatform
, fetchFromGitHub
, ccloader
}:
let
@ -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 = ''

View File

@ -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; }
}:
@ -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;
@ -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; {