icestudio: 0-unstable-2024-11-18 -> 0.12-unstable-2025-03-08 (#396950)

authored by

Wolfgang Walther and committed by
GitHub
886bf5ec c4a8304a

+7 -5
+7 -5
pkgs/by-name/ic/icestudio/package.nix
··· 5 buildNpmPackage, 6 makeDesktopItem, 7 makeWrapper, 8 9 nwjs, 10 python3, ··· 12 13 let 14 # Use unstable because it has improvements for finding python 15 - version = "0-unstable-2024-11-18"; 16 17 src = fetchFromGitHub { 18 owner = "FPGAwars"; 19 repo = "icestudio"; 20 - rev = "87d057adb1e795352a7dd67666a69ada4269b2e8"; 21 - hash = "sha256-VZuc5Wa6o5PMUE+P4EMDl/pI/zmcff9OEhqeCfS4bzE="; 22 }; 23 24 collection = fetchurl { ··· 29 app = buildNpmPackage { 30 pname = "icestudio-app"; 31 inherit version src; 32 - npmDepsHash = "sha256-CbrnhnhCG8AdAqySO6fB5hZ128lHyC3WH/vZcFtv6Ko="; 33 sourceRoot = "${src.name}/app"; 34 dontNpmBuild = true; 35 installPhase = '' ··· 50 buildNpmPackage rec { 51 pname = "icestudio"; 52 inherit version src; 53 - npmDepsHash = "sha256-y1lo5+qJ6JBxjt7wtUmTHuJHMH9Mztf6xmmadI8zBgA="; 54 npmFlags = [ 55 # Use the legacy dependency resolution, with less strict version 56 # requirements for transative dependencies ··· 101 102 runHook postInstall 103 ''; 104 105 nativeBuildInputs = [ makeWrapper ]; 106
··· 5 buildNpmPackage, 6 makeDesktopItem, 7 makeWrapper, 8 + unstableGitUpdater, 9 10 nwjs, 11 python3, ··· 13 14 let 15 # Use unstable because it has improvements for finding python 16 + version = "0.12-unstable-2025-03-08"; 17 18 src = fetchFromGitHub { 19 owner = "FPGAwars"; 20 repo = "icestudio"; 21 + rev = "46d39da2613aa2f55a068b50e7ac45a8f270005d"; 22 + hash = "sha256-UNRNJubM9ePjXhqZ9RiZQIxGBMM3nOye83S7J8wCHMg="; 23 }; 24 25 collection = fetchurl { ··· 30 app = buildNpmPackage { 31 pname = "icestudio-app"; 32 inherit version src; 33 + npmDepsHash = "sha256-Dpnx23iq0fK191DXFgIfnbi+MLEp65H6eL81Icg4H4U="; 34 sourceRoot = "${src.name}/app"; 35 dontNpmBuild = true; 36 installPhase = '' ··· 51 buildNpmPackage rec { 52 pname = "icestudio"; 53 inherit version src; 54 + npmDepsHash = "sha256-ZHvXC0hpAcPMsHhxQWELFC2b+WBNoEvbtLLNJsDhMso="; 55 npmFlags = [ 56 # Use the legacy dependency resolution, with less strict version 57 # requirements for transative dependencies ··· 102 103 runHook postInstall 104 ''; 105 + passthru.updateScript = unstableGitUpdater { }; 106 107 nativeBuildInputs = [ makeWrapper ]; 108