Merge pull request #330634 from r-ryantm/auto-update/circumflex
[NixPkgs.git] / pkgs / servers / pr-tracker / default.nix
blob750ac015c061e1af033c62a6b95a7c6c8602854c
1 { rustPlatform
2 , lib
3 , fetchzip
4 , openssl
5 , pkg-config
6 , systemd
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "pr-tracker";
11   version = "1.4.0";
13   src = fetchzip {
14     url = "https://git.qyliss.net/pr-tracker/snapshot/pr-tracker-${version}.tar.xz";
15     hash = "sha256-pCT74nAbtULvyS2BQ+XQU3LzF/q05wLaEeSa9j3DoAo=";
16   };
18   cargoHash = "sha256-WFI7eyr7fdQ6ePXQ+n/VrtPQ2eMZpVR68nGRBBlq3JU=";
20   nativeBuildInputs = [ pkg-config ];
21   buildInputs = [ openssl systemd ];
23   meta = with lib; {
24     changelog = "https://git.qyliss.net/pr-tracker/plain/NEWS?h=${version}";
25     description = "Nixpkgs pull request channel tracker";
26     longDescription = ''
27       A web server that displays the path a Nixpkgs pull request will take
28       through the various release channels.
29     '';
30     platforms = platforms.linux;
31     homepage = "https://git.qyliss.net/pr-tracker";
32     license = licenses.agpl3Plus;
33     maintainers = with maintainers; [ qyliss sumnerevans ];
34     mainProgram = "pr-tracker";
35   };