anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / development / libraries / gensio / default.nix
blob9bd0633e3d1b53fd0dfe1de4ff5d87a95970d09c
1 { autoreconfHook
2 , fetchFromGitHub
3 , lib
4 , nix-update-script
5 , openssl
6 , pkg-config
7 , stdenv
8 }:
10 stdenv.mkDerivation rec {
11   pname = "gensio";
12   version = "2.8.9";
14   src = fetchFromGitHub {
15     owner = "cminyard";
16     repo = pname;
17     rev = "v${version}";
18     sha256 = "sha256-xW3I1OfL+AfbeKf/kwBdsZRoCsPPZ7oLMppeIepn/P0=";
19   };
21   passthru = {
22     updateScript = nix-update-script { };
23   };
25   configureFlags = [
26     "--with-python=no"
27   ];
29   nativeBuildInputs = [ autoreconfHook pkg-config ];
31   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ openssl ];
33   meta = with lib; {
34     description = "General Stream I/O";
35     homepage = "https://sourceforge.net/projects/ser2net/";
36     license = licenses.gpl2;
37     maintainers = with maintainers; [ emantor ];
38     mainProgram = "gensiot";
39     platforms = platforms.unix;
40   };