1{
2 pkgs ? import <nixpkgs> {},
3 python ? "python3",
4 pythonPackages ? builtins.getAttr (python + "Packages") pkgs,
5}:
6with pythonPackages;
7 buildPythonPackage rec {
8 pname = "qbpm";
9 version = "1.0-rc2";
10 src = ./.;
11 doCheck = true;
12 nativeBuildInputs = [pkgs.scdoc];
13 propagatedBuildInputs = [pyxdg click];
14 checkInputs = [pytest];
15 postInstall = ''
16 mkdir -p $out/share/fish/vendor_completions.d
17 cp completions/qbpm.fish $out/share/fish/vendor_completions.d/
18
19 mkdir -p $out/share/man/man1
20 scdoc < qbpm.1.scd > $out/share/man/man1/qbpm.1
21 '';
22 }