toxic: 0.15.1 -> 0.16.0
[NixPkgs.git] / pkgs / by-name / ri / river-bnf / package.nix
blobfa8f0b58c8f383754512345d3a4d5688051e91af
2   lib,
3   stdenv,
4   fetchFromSourcehut,
5   wayland,
6   wayland-scanner,
7   unstableGitUpdater,
8 }:
10 stdenv.mkDerivation rec {
11   pname = "river-bnf";
12   version = "0-unstable-2023-10-10";
14   src = fetchFromSourcehut {
15     owner = "~leon_plickat";
16     repo = pname;
17     rev = "bb8ded380ed5d539777533065b4fd33646ad5603";
18     hash = "sha256-rm9Nt3WLgq9QOXzrkYBGp45EALNYFTQGInxfYIN0XcU=";
19   };
21   nativeBuildInputs = [
22     wayland-scanner
23   ];
25   buildInputs = [
26     wayland.dev
27   ];
29   postPatch = ''
30     substituteInPlace Makefile --replace '/usr/local' $out
31   '';
33   passthru.updateScript = unstableGitUpdater { };
35   meta = {
36     description = "Switch back'n'forth between river tags";
37     homepage = "https://git.sr.ht/~leon_plickat/river-bnf";
38     license = lib.licenses.gpl3Only;
39     maintainers = with lib.maintainers; [ adamcstephens ];
40     mainProgram = "river-bnf";
41     platforms = lib.platforms.linux;
42   };