evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / fi / filterpath / package.nix
blob68f5132e4ab088d774b5d4513258f2c76d949c84
2   stdenv,
3   fetchFromGitHub,
4   lib,
5 }:
6 stdenv.mkDerivation (finalAttrs: {
7   name = "filterpath";
8   version = "1.0.2";
10   src = fetchFromGitHub {
11     owner = "Sigmanificient";
12     repo = "filterpath";
13     rev = finalAttrs.version;
14     hash = "sha256-9rHooXgpvfNNeWxS8UF6hmb8vCz+xKABrJNd+AgKFJs=";
15   };
17   makeFlags = [
18     "CC=cc"
19     "PREFIX=${placeholder "out"}/bin"
20   ];
22   doCheck = true;
23   checkPhase = ''
24     runHook preCheck
26     echo "[`pwd`]" | ./filterpath | grep "`pwd`"
28     runHook postCheck
29   '';
31   meta = {
32     homepage = "https://github.com/Sigmanificient/filterpath";
33     description = "Retrieve a valid path from a messy piped line";
34     license = lib.licenses.gpl3Only;
35     maintainers = with lib.maintainers; [ sigmanificient ];
36     mainProgram = "filterpath";
37     platforms = lib.platforms.linux;
38   };