Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / octave-modules / zeromq / default.nix
blob33c0d70464af508e3b72843532aa820dc4eca13a
1 { buildOctavePackage
2 , lib
3 , fetchurl
4 , zeromq
5 , pkg-config
6 , autoreconfHook
7 }:
9 buildOctavePackage rec {
10   pname = "zeromq";
11   version = "1.5.5";
13   src = fetchurl {
14     url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
15     sha256 = "sha256-MAZEpbVuragVuXrMJ8q5/jU5cTchosAtrAR6ElLwfss=";
16   };
18   preAutoreconf = ''
19     cd src
20   '';
22   postAutoreconf = ''
23     cd ..
24   '';
26   nativeBuildInputs = [
27     pkg-config
28     autoreconfHook
29   ];
31   propagatedBuildInputs = [
32     zeromq
33   ];
35   meta = with lib; {
36     homepage = "https://octave.sourceforge.io/zeromq/index.html";
37     license = licenses.gpl3Plus;
38     maintainers = with maintainers; [ KarlJoad ];
39     description = "ZeroMQ bindings for GNU Octave";
40   };