diff --git a/pkgs/by-name/gl/glasgow/package.nix b/pkgs/by-name/gl/glasgow/package.nix index 56133af24a68..a84b81799ce0 100644 --- a/pkgs/by-name/gl/glasgow/package.nix +++ b/pkgs/by-name/gl/glasgow/package.nix @@ -99,7 +99,7 @@ python3.pkgs.buildPythonApplication rec { makeWrapperArgs = [ "--set" "YOSYS" - "${yosys}/bin/yosys" + (lib.getExe yosys) "--set" "ICEPACK" "${icestorm}/bin/icepack" diff --git a/pkgs/by-name/mc/mcy/package.nix b/pkgs/by-name/mc/mcy/package.nix index e2d6031e9b4e..e54d9a44788e 100644 --- a/pkgs/by-name/mc/mcy/package.nix +++ b/pkgs/by-name/mc/mcy/package.nix @@ -26,13 +26,13 @@ stdenv.mkDerivation { patchShebangs . substituteInPlace mcy.py \ - --replace yosys '${yosys}/bin/yosys' \ + --replace yosys '${lib.getExe yosys}' \ --replace 'os.execvp("mcy-dash"' "os.execvp(\"$out/bin/mcy-dash\"" substituteInPlace mcy-dash.py \ --replace 'app.run(debug=True)' 'app.run(host="0.0.0.0",debug=True)' \ --replace 'subprocess.Popen(["mcy"' "subprocess.Popen([\"$out/bin/mcy\"" substituteInPlace scripts/create_mutated.sh \ - --replace yosys '${yosys}/bin/yosys' + --replace yosys '${lib.getExe yosys}' ''; # the build needs a bit of work... diff --git a/pkgs/by-name/yo/yosys/package.nix b/pkgs/by-name/yo/yosys/package.nix index 477b3cebdfa4..bd4d637727c6 100644 --- a/pkgs/by-name/yo/yosys/package.nix +++ b/pkgs/by-name/yo/yosys/package.nix @@ -196,6 +196,7 @@ stdenv.mkDerivation (finalAttrs: { changelog = "https://github.com/YosysHQ/yosys/releases/tag/v${finalAttrs.version}"; license = lib.licenses.isc; platforms = lib.platforms.all; + mainProgram = "yosys"; maintainers = with lib.maintainers; [ shell thoughtpolice