diff options
author | Alyssa Ross <hi@alyssa.is> | 2021-02-27 01:41:13 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2021-02-27 12:17:40 +0000 |
commit | 7a264b7363b5d111252a5f0d6173ba61aea17238 (patch) | |
tree | 4e3c6cbdf9c89400d3a534cd4fb61521e3306c00 /overlays/personal | |
parent | cbef58013d4ab9511dfbc78bebbf4d8b57597e55 (diff) | |
download | nixlib-7a264b7363b5d111252a5f0d6173ba61aea17238.tar nixlib-7a264b7363b5d111252a5f0d6173ba61aea17238.tar.gz nixlib-7a264b7363b5d111252a5f0d6173ba61aea17238.tar.bz2 nixlib-7a264b7363b5d111252a5f0d6173ba61aea17238.tar.lz nixlib-7a264b7363b5d111252a5f0d6173ba61aea17238.tar.xz nixlib-7a264b7363b5d111252a5f0d6173ba61aea17238.tar.zst nixlib-7a264b7363b5d111252a5f0d6173ba61aea17238.zip |
personal/pr-tracker: init at 1.0.0
Diffstat (limited to 'overlays/personal')
-rw-r--r-- | overlays/personal/default.nix | 2 | ||||
-rw-r--r-- | overlays/personal/pr-tracker/default.nix | 32 |
2 files changed, 34 insertions, 0 deletions
diff --git a/overlays/personal/default.nix b/overlays/personal/default.nix index 983d32d867a4..9cb1371925aa 100644 --- a/overlays/personal/default.nix +++ b/overlays/personal/default.nix @@ -1,3 +1,5 @@ self: super: { choose = self.callPackage ./choose { }; + + pr-tracker = self.callPackage ./pr-tracker { }; } diff --git a/overlays/personal/pr-tracker/default.nix b/overlays/personal/pr-tracker/default.nix new file mode 100644 index 000000000000..0fa30a4e8835 --- /dev/null +++ b/overlays/personal/pr-tracker/default.nix @@ -0,0 +1,32 @@ +{ lib, rustPlatform, fetchurl, makeWrapper, pkg-config +, openssl, systemd, gitMinimal +}: + +rustPlatform.buildRustPackage rec { + pname = "pr-tracker"; + version = "1.0.0"; + + src = fetchurl { + url = "https://git.qyliss.net/pr-tracker/snapshot/pr-tracker-${version}.tar.xz"; + sha256 = "0faj2ir0m4cs6y10xkqc9xvrqkv9w2j4z4yhv354dbfchsg127jk"; + }; + + cargoSha256 = "1sfc08m8vxvd07p321nh4bmnsf7xfxq8kfbq8inm9yz2fh8f84m9"; + + nativeBuildInputs = [ makeWrapper pkg-config ]; + buildInputs = [ openssl systemd ]; + strictDeps = true; + + postInstall = '' + wrapProgram $out/bin/pr-tracker \ + --prefix PATH : ${lib.makeBinPath [ gitMinimal ]} + ''; + + meta = with lib; { + homepage = "https://git.qyliss.net/pr-tracker/about/"; + description = "Nixpkgs pull request channel tracker"; + maintainers = with maintainers; [ qyliss ]; + license = licenses.agpl3Plus; # with linking exception for OpenSSL + platforms = platforms.unix; + }; +} |