From 31454fdc7bf743664271aa3912929bc340d79a98 Mon Sep 17 00:00:00 2001 From: Rishik Yalamanchili <73787402+Rishik-Y@users.noreply.github.com> Date: Fri, 28 Mar 2025 15:03:19 +0530 Subject: [PATCH] inko: 0.15.0 -> 0.18.1 --- pkgs/by-name/in/inko/package.nix | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/in/inko/package.nix b/pkgs/by-name/in/inko/package.nix index 86569b6d3ca1..f843be0e7bdd 100644 --- a/pkgs/by-name/in/inko/package.nix +++ b/pkgs/by-name/in/inko/package.nix @@ -2,7 +2,7 @@ lib, rustPlatform, fetchFromGitHub, - llvm_16, + llvm_17, libffi, libz, libxml2, @@ -10,21 +10,22 @@ stdenv, makeWrapper, callPackage, + nix-update-script, }: rustPlatform.buildRustPackage rec { pname = "inko"; - version = "0.15.0"; + version = "0.18.1"; src = fetchFromGitHub { owner = "inko-lang"; repo = "inko"; - rev = "v${version}"; - hash = "sha256-Iojv8pTyILYpLFnoTlgUGmlfWWH0DgsGBRxzd3oRNwA="; + tag = "v${version}"; + hash = "sha256-jVfAfR02R2RaTtzFSBoLuq/wdPaaI/eochrZaRVdmHY="; }; useFetchCargoVendor = true; - cargoHash = "sha256-BTfg3uPLvbeKPgb7qF9WFYLzUCZ6AVRk9I0T2hxuVqU="; + cargoHash = "sha256-IOMhwcZHB5jVYDM65zifxCjVHWl1EBbxNA3WVmarWcs="; buildInputs = [ libffi @@ -35,7 +36,7 @@ rustPlatform.buildRustPackage rec { ]; nativeBuildInputs = [ - llvm_16 + llvm_17 makeWrapper ]; @@ -55,15 +56,18 @@ rustPlatform.buildRustPackage rec { cp -r std/src/* $out/lib/ ''; - passthru.tests = { - simple = callPackage ./test.nix { }; + passthru = { + updateScript = nix-update-script { }; + tests = { + simple = callPackage ./test.nix { }; + }; }; meta = { description = "Language for building concurrent software with confidence"; homepage = "https://inko-lang.org/"; license = lib.licenses.mpl20; - maintainers = [ lib.maintainers.feathecutie ]; + maintainers = [ lib.maintainers.feathecutie ] ++ lib.teams.ngi.members; platforms = lib.platforms.unix; mainProgram = "inko"; };