python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / em / emplace / package.nix
blob711c4d154a39d6f1fe67a806c1c3a4c72ed6bfc4
2   lib,
3   rustPlatform,
4   fetchpatch,
5   fetchFromGitHub,
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "emplace";
10   version = "1.6.0";
12   src = fetchFromGitHub {
13     owner = "tversteeg";
14     repo = "emplace";
15     rev = "refs/tags/v${version}";
16     sha256 = "sha256-FZ+lvf5HRSruUdmkm/Hqz0aRa95SjfIa43WQczRCGNg=";
17   };
19   cargoPatches = [
20     (fetchpatch {
21       url = "https://github.com/tversteeg/emplace/pull/397/commits/fe32ab280234b1fb1a81a22f78bbc8af188b5fa7.patch";
22       hash = "sha256-9O0J9cJlXUGdQ9fqWeW8OIFA48qlYxGl+2yHHt3MaMU=";
23     })
24   ];
26   cargoHash = "sha256-0BYAJOHymBVAssNfU5nPYTSvPbLEDCKoRVovIm6evUQ=";
28   meta = {
29     description = "Mirror installed software on multiple machines";
30     homepage = "https://github.com/tversteeg/emplace";
31     license = lib.licenses.agpl3Plus;
32     maintainers = with lib.maintainers; [ Br1ght0ne ];
33     mainProgram = "emplace";
34   };