Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at domenkozar-patch-1 35 lines 826 B view raw
1{ stdenv, lib, fetchFromGitHub, python3, pandoc }: 2 3stdenv.mkDerivation { 4 pname = "bgnet"; 5 # to be found in the Makefile 6 version = "3.1.2"; 7 8 src = fetchFromGitHub { 9 owner = "beejjorgensen"; 10 repo = "bgnet"; 11 rev = "782a785a35d43c355951b8151628d7c64e4d0346"; 12 sha256 = "19w0r3zr71ydd29amqwn8q3npgrpy5kkshyshyji2hw5hky6iy92"; 13 }; 14 15 buildPhase = '' 16 # build scripts need some love 17 patchShebangs bin/preproc 18 19 make -C src bgnet.html 20 ''; 21 22 installPhase = '' 23 install -Dm644 src/bgnet.html $out/share/doc/bgnet/html/index.html 24 ''; 25 26 nativeBuildInputs = [ python3 pandoc ]; 27 28 meta = { 29 description = "Beejs Guide to Network Programming"; 30 homepage = "https://beej.us/guide/bgnet/"; 31 license = lib.licenses.unfree; 32 33 maintainers = with lib.maintainers; [ Profpatsch ]; 34 }; 35}