Merge pull request #114408 from figsoda/pactorio

pactorio: init at 0.5.1

authored by

Lassulus and committed by
GitHub
63798f3c 374f9a7c

+35
+33
pkgs/development/tools/pactorio/default.nix
···
··· 1 + { fetchFromGitHub, installShellFiles, lib, rustPlatform }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "pactorio"; 5 + version = "0.5.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "figsoda"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "07h9hywz0pc29411myhxjq6pks4p6q6czbqjv7fxf3xkb1mg9grq"; 12 + }; 13 + 14 + cargoSha256 = "1m7bvi6i52xqvssjx5fr2dz25ny7hkmb8w8p23pczpdmpd2y0r7r"; 15 + 16 + nativeBuildInputs = [ installShellFiles ]; 17 + 18 + preFixup = '' 19 + completions=($releaseDir/build/pactorio-*/out/completions) 20 + installShellCompletion ''${completions[0]}/pactorio.{bash,fish} 21 + installShellCompletion --zsh ''${completions[0]}/_pactorio 22 + ''; 23 + 24 + GEN_COMPLETIONS = "1"; 25 + 26 + meta = with lib; { 27 + description = "Mod package for factorio"; 28 + homepage = "https://github.com/figsoda/pactorio"; 29 + changelog = "https://github.com/figsoda/pactorio/blob/v${version}/CHANGELOG.md"; 30 + license = licenses.mpl20; 31 + maintainers = with maintainers; [ figsoda ]; 32 + }; 33 + }
+2
pkgs/top-level/all-packages.nix
··· 12772 libiberty_static = libiberty.override { staticBuild = true; }; 12773 }; 12774 12775 pahole = callPackage ../development/tools/misc/pahole {}; 12776 12777 panopticon = callPackage ../development/tools/analysis/panopticon {};
··· 12772 libiberty_static = libiberty.override { staticBuild = true; }; 12773 }; 12774 12775 + pactorio = callPackage ../development/tools/pactorio { }; 12776 + 12777 pahole = callPackage ../development/tools/misc/pahole {}; 12778 12779 panopticon = callPackage ../development/tools/analysis/panopticon {};