biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / postiats-utilities / default.nix
blob6ac021e1ba0924093405e28fd0037f9e568eb6bf
1 { lib, stdenv, fetchFromGitHub, python3, python3Packages }:
3 stdenv.mkDerivation rec {
4   pname = "postiats-utilities";
5   version = "2.1.1";
6   src = fetchFromGitHub {
7     owner = "Hibou57";
8     repo = "PostiATS-Utilities";
9     rev = "v${version}";
10     sha256 = "sha256-QeBbv5lwqL2ARjB+RGyBHeuibaxugffBLhC9lYs+5tE=";
11   };
13   meta = with lib; {
14     homepage = "https://github.com/Hibou57/PostiATS-Utilities";
15     license = licenses.bsd2;
16     platforms = platforms.linux;
17     maintainers = [ maintainers.ttuegel ];
18   };
20   buildInputs = [ python3 python3Packages.wrapPython ];
22   postPatch = ''
23     for f in pats-* postiats/*.py; do
24       sed -i "$f" -e "1 s,python3,python,"
25     done
26   '';
28   installPhase = ''
29     libdir="$out/${python3.sitePackages}"
30     mkdir -p "$libdir"
31     cp -r postiats "$libdir"
33     mkdir -p "$out/bin"
34     install pats-* "$out/bin"
36     wrapPythonPrograms
37   '';