Merge pull request #10603 from datakurre/datakurre-rabbitmq

darwin: erlangR18 + rabbitmq_server: add needed inputs

+27 -8
+3 -1
pkgs/development/interpreters/erlang/R18.nix
··· 1 1 { stdenv, fetchurl, perl, gnum4, ncurses, openssl 2 2 , gnused, gawk, makeWrapper 3 + , AppKit, Carbon, Cocoa 3 4 , odbcSupport ? false, unixODBC ? null 4 5 , wxSupport ? true, mesa ? null, wxGTK ? null, xorg ? null, wxmac ? null 5 6 , javacSupport ? false, openjdk ? null ··· 29 30 [ perl gnum4 ncurses openssl makeWrapper 30 31 ] ++ optional wxSupport (if stdenv.isDarwin then [ wxmac ] else [ mesa wxGTK xorg.libX11 ]) 31 32 ++ optional odbcSupport [ unixODBC ] 32 - ++ optional javacSupport [ openjdk ]; 33 + ++ optional javacSupport [ openjdk ] 34 + ++ stdenv.lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ]; 33 35 34 36 patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure ''; 35 37
+6 -2
pkgs/servers/amqp/rabbitmq-server/default.nix
··· 1 1 { stdenv, fetchurl, erlang, python, libxml2, libxslt, xmlto 2 - , docbook_xml_dtd_45, docbook_xsl, zip, unzip }: 2 + , docbook_xml_dtd_45, docbook_xsl, zip, unzip 3 + 4 + , AppKit, Carbon, Cocoa 5 + }: 3 6 4 7 stdenv.mkDerivation rec { 5 8 name = "rabbitmq-server-${version}"; ··· 12 15 }; 13 16 14 17 buildInputs = 15 - [ erlang python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip unzip ]; 18 + [ erlang python libxml2 libxslt xmlto docbook_xml_dtd_45 docbook_xsl zip unzip ] 19 + ++ stdenv.lib.optionals stdenv.isDarwin [ AppKit Carbon Cocoa ]; 16 20 17 21 preBuild = 18 22 ''
+18 -5
pkgs/top-level/all-packages.nix
··· 4910 4910 erlangR17_odbc = callPackage ../development/interpreters/erlang/R17.nix { odbcSupport = true; }; 4911 4911 erlangR17_javac = callPackage ../development/interpreters/erlang/R17.nix { javacSupport = true; }; 4912 4912 erlangR17_odbc_javac = callPackage ../development/interpreters/erlang/R17.nix { javacSupport = true; odbcSupport = true; }; 4913 - erlangR18 = callPackage ../development/interpreters/erlang/R18.nix { }; 4914 - erlangR18_odbc = callPackage ../development/interpreters/erlang/R18.nix { odbcSupport = true; }; 4915 - erlangR18_javac = callPackage ../development/interpreters/erlang/R18.nix { javacSupport = true; }; 4916 - erlangR18_odbc_javac = callPackage ../development/interpreters/erlang/R18.nix { javacSupport = true; odbcSupport = true; }; 4913 + erlangR18 = callPackage ../development/interpreters/erlang/R18.nix { 4914 + inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; 4915 + }; 4916 + erlangR18_odbc = callPackage ../development/interpreters/erlang/R18.nix { 4917 + inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; 4918 + odbcSupport = true; 4919 + }; 4920 + erlangR18_javac = callPackage ../development/interpreters/erlang/R18.nix { 4921 + inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; 4922 + javacSupport = true; 4923 + }; 4924 + erlangR18_odbc_javac = callPackage ../development/interpreters/erlang/R18.nix { 4925 + inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; 4926 + javacSupport = true; odbcSupport = true; 4927 + }; 4917 4928 erlang = erlangR18; 4918 4929 erlang_odbc = erlangR18_odbc; 4919 4930 erlang_javac = erlangR18_javac; ··· 9317 9328 9318 9329 qpid-cpp = callPackage ../servers/amqp/qpid-cpp { }; 9319 9330 9320 - rabbitmq_server = callPackage ../servers/amqp/rabbitmq-server { }; 9331 + rabbitmq_server = callPackage ../servers/amqp/rabbitmq-server { 9332 + inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; 9333 + }; 9321 9334 9322 9335 radius = callPackage ../servers/radius { }; 9323 9336