Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at netboot-syslinux-multiplatform 38 lines 904 B view raw
1{ lib, stdenv, fetchFromGitHub, python3, python3Packages }: 2 3stdenv.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 }; 12 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 }; 19 20 buildInputs = [ python3 python3Packages.wrapPython ]; 21 22 postPatch = '' 23 for f in pats-* postiats/*.py; do 24 sed -i "$f" -e "1 s,python3,python," 25 done 26 ''; 27 28 installPhase = '' 29 libdir="$out/lib/${python3.libPrefix}/site-packages" 30 mkdir -p "$libdir" 31 cp -r postiats "$libdir" 32 33 mkdir -p "$out/bin" 34 install pats-* "$out/bin" 35 36 wrapPythonPrograms 37 ''; 38}