Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, stdenv, openssl, fetchFromGitHub }: 2 3stdenv.mkDerivation rec { 4 pname = "open-isns"; 5 version = "0.102"; 6 7 src = fetchFromGitHub { 8 owner = "open-iscsi"; 9 repo = "open-isns"; 10 rev = "v${version}"; 11 sha256 = "sha256-Vz6VqqvEr0f8AdN9NcVnruapswmoOgvAXxXSfrM3yRA="; 12 }; 13 14 propagatedBuildInputs = [ openssl ]; 15 outputs = [ "out" "lib" ]; 16 outputInclude = "lib"; 17 18 configureFlags = [ "--enable-shared" ]; 19 20 installFlags = [ "etcdir=$(out)/etc" "vardir=$(out)/var/lib/isns" ]; 21 installTargets = [ "install" "install_hdrs" "install_lib" ]; 22 23 meta = with lib; { 24 description = "iSNS server and client for Linux"; 25 license = licenses.lgpl21Only; 26 homepage = "https://github.com/open-iscsi/open-isns"; 27 platforms = platforms.linux; 28 maintainers = [ maintainers.markuskowa ]; 29 }; 30}