diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2019-05-28 08:32:57 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2019-05-28 08:32:57 +0200 |
commit | 3685108787b28ba4592b994bbb6f9cded8f60b9c (patch) | |
tree | d02511707d6745be195f22a4a2bbfa55717ee229 /pkgs/servers | |
parent | dd12269b78a017a5075c89d1927fbf5f4b8bb4a9 (diff) | |
parent | 36a6746f2178141465761ce36de888389bc2968a (diff) | |
download | nixpkgs-3685108787b28ba4592b994bbb6f9cded8f60b9c.tar nixpkgs-3685108787b28ba4592b994bbb6f9cded8f60b9c.tar.gz nixpkgs-3685108787b28ba4592b994bbb6f9cded8f60b9c.tar.bz2 nixpkgs-3685108787b28ba4592b994bbb6f9cded8f60b9c.tar.lz nixpkgs-3685108787b28ba4592b994bbb6f9cded8f60b9c.tar.xz nixpkgs-3685108787b28ba4592b994bbb6f9cded8f60b9c.tar.zst nixpkgs-3685108787b28ba4592b994bbb6f9cded8f60b9c.zip |
Merge staging-next into staging
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/clickhouse/default.nix | 18 | ||||
-rw-r--r-- | pkgs/servers/foundationdb/cmake.nix | 2 | ||||
-rw-r--r-- | pkgs/servers/foundationdb/default.nix | 6 | ||||
-rw-r--r-- | pkgs/servers/home-assistant/cli.nix | 12 | ||||
-rw-r--r-- | pkgs/servers/home-assistant/component-packages.nix | 14 | ||||
-rw-r--r-- | pkgs/servers/home-assistant/default.nix | 29 | ||||
-rw-r--r-- | pkgs/servers/home-assistant/frontend.nix | 8 | ||||
-rw-r--r-- | pkgs/servers/http/tengine/check-resolv-conf.patch | 14 | ||||
-rw-r--r-- | pkgs/servers/http/tengine/default.nix | 43 | ||||
-rw-r--r-- | pkgs/servers/monitoring/riemann/default.nix | 4 |
10 files changed, 81 insertions, 69 deletions
diff --git a/pkgs/servers/clickhouse/default.nix b/pkgs/servers/clickhouse/default.nix index 3272065efbe..61476a892d6 100644 --- a/pkgs/servers/clickhouse/default.nix +++ b/pkgs/servers/clickhouse/default.nix @@ -1,43 +1,35 @@ { stdenv, fetchFromGitHub, fetchpatch, cmake, libtool , boost, capnproto, cctz, clang-unwrapped, double-conversion, gperftools, icu , libcpuid, libxml2, lld, llvm, lz4 , mysql, openssl, poco, re2, rdkafka -, readline, sparsehash, unixODBC, zstd, ninja, jemalloc +, readline, sparsehash, unixODBC, zstd, ninja, jemalloc, brotli, protobuf, xxHash }: stdenv.mkDerivation rec { name = "clickhouse-${version}"; - version = "18.16.1"; + version = "19.6.2.11"; src = fetchFromGitHub { owner = "yandex"; repo = "ClickHouse"; rev = "v${version}-stable"; - sha256 = "02slllcan7w3ln4c9yvxc8w0h2vszd7n0wshbn4bra2hb6mrzyp8"; + sha256 = "0bs38a8dm5x43klx4nc5dwkkxpab12lp2chyvc2y47c75j7rn5d7"; }; nativeBuildInputs = [ cmake libtool ninja ]; buildInputs = [ boost capnproto cctz clang-unwrapped double-conversion gperftools icu libcpuid libxml2 lld llvm lz4 mysql.connector-c openssl poco re2 rdkafka - readline sparsehash unixODBC zstd jemalloc + readline sparsehash unixODBC zstd jemalloc brotli protobuf xxHash ]; cmakeFlags = [ "-DENABLE_TESTS=OFF" "-DUNBUNDLED=ON" "-DUSE_STATIC_LIBRARIES=OFF" - "-DUSE_INTERNAL_SSL_LIBRARY=False" - ]; - - patches = [ - (fetchpatch { - url = "https://github.com/yandex/ClickHouse/commit/afbcdf2f00a04e747c5279414cf4691f29bb5cc2.patch"; - sha256 = "17y891q0dp179w3jv32h74pbfwyzgnz4dxxwv73vzdwvys4i8c8z"; - }) ]; postPatch = '' - patchShebangs copy_headers.sh + patchShebangs dbms/programs/clang/copy_headers.sh ''; postInstall = '' diff --git a/pkgs/servers/foundationdb/cmake.nix b/pkgs/servers/foundationdb/cmake.nix index a578b7e0e53..4ae96e95269 100644 --- a/pkgs/servers/foundationdb/cmake.nix +++ b/pkgs/servers/foundationdb/cmake.nix @@ -41,7 +41,7 @@ let cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release" - (lib.optionalString officialRelease "FDB_RELEASE=1") + (lib.optionalString officialRelease "-DFDB_RELEASE=TRUE") # FIXME: why can't libressl be found automatically? "-DLIBRESSL_USE_STATIC_LIBS=FALSE" diff --git a/pkgs/servers/foundationdb/default.nix b/pkgs/servers/foundationdb/default.nix index 713cc135d29..ec28986f2e2 100644 --- a/pkgs/servers/foundationdb/default.nix +++ b/pkgs/servers/foundationdb/default.nix @@ -69,11 +69,9 @@ in with builtins; { # ------------------------------------------------------ foundationdb61 = cmakeBuild rec { - version = "6.1.7pre4928_${substring 0 7 rev}"; + version = "6.1.8"; branch = "release-6.1"; - rev = "a990458e81612632159bbf75167a36f64ef228d1"; - sha256 = "1b8ij78xjy30q93hvnrw8llw16q5zlmlq3l6dvnnf8w6ws88y1k0"; - officialRelease = false; + sha256 = "1qd9yf3a7a99nfx7vky0jy8r74yrxjwp9imc6792awn66256pxiv"; patches = [ ./patches/clang-libcxx.patch diff --git a/pkgs/servers/home-assistant/cli.nix b/pkgs/servers/home-assistant/cli.nix index 92ec5d97dcd..7fc80ed7540 100644 --- a/pkgs/servers/home-assistant/cli.nix +++ b/pkgs/servers/home-assistant/cli.nix @@ -1,12 +1,12 @@ -{ lib, python3, glibcLocales }: +{ lib, python3 }: python3.pkgs.buildPythonApplication rec { pname = "homeassistant-cli"; - version = "0.6.0"; + version = "0.7.0"; src = python3.pkgs.fetchPypi { inherit pname version; - sha256 = "0yjqjfqr1gc4c9k5z5i7ngcpcwmyp3lzs4xv7allgqvglmw26ji4"; + sha256 = "a38d4669201ac2afa71b6578a220bf4d6d59131263b278d51ebd1479677f6baf"; }; postPatch = '' @@ -14,16 +14,10 @@ python3.pkgs.buildPythonApplication rec { sed -i "s/'\(.*\)\(==\|>=\).*'/'\1'/g" setup.py ''; - nativeBuildInputs = [ - glibcLocales - ]; - propagatedBuildInputs = with python3.pkgs; [ requests netdisco click click-log tabulate jsonpath_rw jinja2 dateparser regex ruamel_yaml aiohttp ]; - LC_ALL = "en_US.UTF-8"; - postInstall = '' mkdir -p "$out/share/bash-completion/completions" "$out/share/zsh/site-functions" $out/bin/hass-cli completion bash > "$out/share/bash-completion/completions/hass-cli" diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index c7f1bb475c1..223e2ff8f5e 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "0.92.2"; + version = "0.93.2"; components = { "abode" = ps: with ps; [ ]; "acer_projector" = ps: with ps; [ pyserial ]; @@ -19,6 +19,7 @@ "alexa" = ps: with ps; [ aiohttp-cors ]; "alpha_vantage" = ps: with ps; [ ]; "amazon_polly" = ps: with ps; [ boto3 ]; + "ambiclimate" = ps: with ps; [ ]; "ambient_station" = ps: with ps; [ ]; "amcrest" = ps: with ps; [ ha-ffmpeg ]; "ampio" = ps: with ps; [ ]; @@ -56,6 +57,7 @@ "bh1750" = ps: with ps; [ ]; "binary_sensor" = ps: with ps; [ ]; "bitcoin" = ps: with ps; [ ]; + "bizkaibus" = ps: with ps; [ ]; "blackbird" = ps: with ps; [ ]; "blink" = ps: with ps; [ ]; "blinksticklight" = ps: with ps; [ BlinkStick ]; @@ -188,6 +190,7 @@ "epsonworkforce" = ps: with ps; [ ]; "eq3btsmart" = ps: with ps; [ construct ]; "esphome" = ps: with ps; [ aioesphomeapi ]; + "essent" = ps: with ps; [ ]; "etherscan" = ps: with ps; [ ]; "eufy" = ps: with ps; [ ]; "everlights" = ps: with ps; [ ]; @@ -319,6 +322,7 @@ "image_processing" = ps: with ps; [ aiohttp-cors ]; "imap" = ps: with ps; [ ]; "imap_email_content" = ps: with ps; [ ]; + "incomfort" = ps: with ps; [ ]; "influxdb" = ps: with ps; [ influxdb ]; "input_boolean" = ps: with ps; [ ]; "input_datetime" = ps: with ps; [ ]; @@ -332,6 +336,7 @@ "iota" = ps: with ps; [ ]; "iperf3" = ps: with ps; [ ]; "ipma" = ps: with ps; [ ]; + "iqvia" = ps: with ps; [ numpy ]; "irish_rail_transport" = ps: with ps; [ ]; "islamic_prayer_times" = ps: with ps; [ ]; "iss" = ps: with ps; [ ]; @@ -411,6 +416,7 @@ "message_bird" = ps: with ps; [ ]; "met" = ps: with ps; [ ]; "meteo_france" = ps: with ps; [ ]; + "meteoalarm" = ps: with ps; [ ]; "metoffice" = ps: with ps; [ ]; "mfi" = ps: with ps; [ ]; "mhz19" = ps: with ps; [ ]; @@ -456,12 +462,12 @@ "ness_alarm" = ps: with ps; [ ]; "nest" = ps: with ps; [ ]; "netatmo" = ps: with ps; [ aiohttp-cors pyatmo ]; - "netatmo_public" = ps: with ps; [ aiohttp-cors pyatmo ]; "netdata" = ps: with ps; [ ]; "netgear" = ps: with ps; [ ]; "netgear_lte" = ps: with ps; [ ]; "netio" = ps: with ps; [ aiohttp-cors ]; "neurio_energy" = ps: with ps; [ ]; + "nextbus" = ps: with ps; [ ]; "nfandroidtv" = ps: with ps; [ ]; "niko_home_control" = ps: with ps; [ ]; "nilu" = ps: with ps; [ ]; @@ -502,6 +508,7 @@ "openuv" = ps: with ps; [ ]; "openweathermap" = ps: with ps; [ pyowm ]; "opple" = ps: with ps; [ ]; + "orangepi_gpio" = ps: with ps; [ ]; "orvibo" = ps: with ps; [ ]; "osramlightify" = ps: with ps; [ ]; "otp" = ps: with ps; [ pyotp ]; @@ -528,7 +535,6 @@ "plum_lightpad" = ps: with ps; [ ]; "pocketcasts" = ps: with ps; [ ]; "point" = ps: with ps; [ aiohttp-cors ]; - "pollen" = ps: with ps; [ numpy ]; "postnl" = ps: with ps; [ ]; "prezzibenzina" = ps: with ps; [ ]; "proliphix" = ps: with ps; [ ]; @@ -537,6 +543,7 @@ "proximity" = ps: with ps; [ ]; "proxy" = ps: with ps; [ pillow ]; "ps4" = ps: with ps; [ ]; + "ptvsd" = ps: with ps; [ ]; "pulseaudio_loopback" = ps: with ps; [ ]; "push" = ps: with ps; [ aiohttp-cors ]; "pushbullet" = ps: with ps; [ pushbullet ]; @@ -666,6 +673,7 @@ "swisscom" = ps: with ps; [ ]; "switch" = ps: with ps; [ ]; "switchbot" = ps: with ps; [ ]; + "switcher_kis" = ps: with ps; [ ]; "switchmate" = ps: with ps; [ ]; "syncthru" = ps: with ps; [ ]; "synology" = ps: with ps; [ ]; diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 6de571b1e0f..408f4ecb1e0 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -24,8 +24,8 @@ let "d2a67243c4503131c856cafb1b1276de52a86e5b8a1d507b7e08bee51cb67bf1") (mkOverride "async-timeout" "3.0.1" "0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f") - (mkOverride "attrs" "18.2.0" - "10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69") + (mkOverride "attrs" "19.1.0" + "f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399") (mkOverride "bcrypt" "3.1.6" "44636759d222baa62806bbceb20e96f75a015a6381690d1bc2eda91c01ec02ea") (mkOverride "pyjwt" "1.7.1" @@ -40,35 +40,22 @@ let "3ef3092145e9b70e3ddd2c7ad59bdd0252a94dfe3949721633e41344de00a6bf") (mkOverride "requests" "2.21.0" "502a824f31acdacb3a35b6690b5fbf0bc41d63a24a45c4004352b0242707598e") - (mkOverride "ruamel_yaml" "0.15.91" - "692f03ed24c8c1d9fa9fd4c045f7ba1c26f1e96edb8bfb4d54854ba26bc02319") + (mkOverride "ruamel_yaml" "0.15.94" + "0939bcb399ad037ef903d74ccf2f8a074f06683bc89133ad19305067d34487c8") (mkOverride "voluptuous" "0.11.5" "567a56286ef82a9d7ae0628c5842f65f516abcb496e74f3f59f1d7b28df314ef") (mkOverride "voluptuous-serialize" "2.1.0" "d30fef4f1aba251414ec0b315df81a06da7bf35201dcfb1f6db5253d738a154f") # used by auth.mfa_modules.totp - (mkOverride "pyotp" "2.2.6" - "dd9130dd91a0340d89a0f06f887dbd76dd07fb95a8886dc4bc401239f2eebd69") + (mkOverride "pyotp" "2.2.7" + "be0ffeabddaa5ee53e7204e7740da842d070cf69168247a3d0c08541b84de602") # used by check_config script # can be unpinned once https://github.com/home-assistant/home-assistant/issues/11917 is resolved (mkOverride "colorlog" "4.0.2" "3cf31b25cbc8f86ec01fef582ef3b840950dea414084ed19ab922c8b493f9b42") - # required by home-assistant-frontend - (self: super: { - user-agents = super.user-agents.overridePythonAttrs (oldAttrs: rec { - version = "2.0.0"; - src = fetchFromGitHub { - owner = "selwin"; - repo = "python-user-agents"; - rev = "v${version}"; - sha256 = "0ix2yajqdnfj433j50dls90mkmqz8m4fiywxg097zwkkc95wm8s4"; - }; - }); - }) - # required by aioesphomeapi (self: super: { protobuf = super.protobuf.override { @@ -109,7 +96,7 @@ let extraBuildInputs = extraPackages py.pkgs; # Don't forget to run parse-requirements.py after updating - hassVersion = "0.92.2"; + hassVersion = "0.93.2"; in with py.pkgs; buildPythonApplication rec { pname = "homeassistant"; @@ -124,7 +111,7 @@ in with py.pkgs; buildPythonApplication rec { owner = "home-assistant"; repo = "home-assistant"; rev = version; - sha256 = "10kqfj7gi8w0d9jalb4i2w4ifla8jkllymjav74abc4b30y08vmw"; + sha256 = "01zdg6yfj6qal8jpr9bskmq25crrvz7w3vifrfxmlqws6hv35gc8"; }; propagatedBuildInputs = [ diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index 9919270a8d0..c65d3b6de82 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -1,16 +1,14 @@ -{ lib, fetchPypi, buildPythonPackage, user-agents }: +{ lib, fetchPypi, buildPythonPackage }: buildPythonPackage rec { pname = "home-assistant-frontend"; - version = "20190427.0"; + version = "20190514.0"; src = fetchPypi { inherit pname version; - sha256 = "eb14e7be0ad591ad4623c67db752bc4eb4f4e43ce60bb0f6d1909e9ad9399d91"; + sha256 = "ba8cfa01b00ff2ee94a91cd83197b4d213e9b9df151daaef11dd0a56d34c5414"; }; - propagatedBuildInputs = [ user-agents ]; - # no Python tests implemented doCheck = false; diff --git a/pkgs/servers/http/tengine/check-resolv-conf.patch b/pkgs/servers/http/tengine/check-resolv-conf.patch new file mode 100644 index 00000000000..c46482b3014 --- /dev/null +++ b/pkgs/servers/http/tengine/check-resolv-conf.patch @@ -0,0 +1,14 @@ +diff --git a/auto/unix b/auto/unix +index a38c12dc..025a4899 100644 +--- a/auto/unix ++++ b/auto/unix +@@ -1072,9 +1072,7 @@ ngx_feature_test='int fd; + + + # Auto read nameserver from /etc/resolv.conf. +- if [ -f "/etc/resolv.conf" ]; then + have=NGX_RESOLVER_FILE + value=\"/etc/resolv.conf\" + . auto/define +-fi + diff --git a/pkgs/servers/http/tengine/default.nix b/pkgs/servers/http/tengine/default.nix index fb343d1a05c..12dc207002d 100644 --- a/pkgs/servers/http/tengine/default.nix +++ b/pkgs/servers/http/tengine/default.nix @@ -1,8 +1,8 @@ { stdenv, fetchurl, openssl, zlib, pcre, libxml2, libxslt -, gd, geoip +, gd, geoip, gperftools, jemalloc , withDebug ? false , withMail ? false -, withIPv6 ? true +, withStream ? false , modules ? [] , ... }: @@ -10,18 +10,22 @@ with stdenv.lib; stdenv.mkDerivation rec { - version = "2.2.3"; + version = "2.3.0"; name = "tengine-${version}"; src = fetchurl { url = "https://github.com/alibaba/tengine/archive/${version}.tar.gz"; - sha256 = "0x12mfs0q7lihpl335ad222a1a2sdkqzj5q8zbybzr20frixjs42"; + sha256 = "09165sdzad8bjxhnwphbags6yvxnz2rkf14p0w3vgvzssj017kqp"; }; buildInputs = - [ openssl zlib pcre libxml2 libxslt gd geoip ] + [ openssl zlib pcre libxml2 libxslt gd geoip gperftools jemalloc ] ++ concatMap (mod: mod.inputs or []) modules; + patches = [ + ./check-resolv-conf.patch + ]; + configureFlags = [ "--with-http_ssl_module" "--with-http_v2_module" @@ -36,33 +40,50 @@ stdenv.mkDerivation rec { "--with-http_gunzip_module" "--with-http_gzip_static_module" "--with-http_auth_request_module" - "--with-http_concat_module" "--with-http_random_index_module" "--with-http_secure_link_module" "--with-http_degradation_module" "--with-http_stub_status_module" - "--with-http_sysguard_module" "--with-threads" "--with-pcre-jit" "--with-http_slice_module" + "--with-select_module" + "--with-poll_module" + "--with-google_perftools_module" + "--with-jemalloc" ] ++ optional withDebug [ "--with-debug" ] ++ optional withMail [ "--with-mail" "--with-mail_ssl_module" - ] ++ optional (withMail != true) [ + ] ++ optional (!withMail) [ "--without-mail_pop3_module" "--without-mail_imap_module" "--without-mail_smtp_module" - ] ++ optional withIPv6 [ - "--with-ipv6" + ] ++ optional withStream [ + "--with-stream" + "--with-stream_ssl_module" + "--with-stream_realip_module" + "--with-stream_geoip_module" + "--with-stream_ssl_preread_module" + "--with-stream_sni" + ] ++ optional (!withStream) [ + "--without-stream_limit_conn_module" + "--without-stream_access_module" + "--without-stream_geo_module" + "--without-stream_map_module" + "--without-stream_split_clients_module" + "--without-stream_return_module" + "--without-stream_upstream_hash_module" + "--without-stream_upstream_least_conn_module" + "--without-stream_upstream_random_module" + "--without-stream_upstream_zone_module" ] ++ optional (gd != null) "--with-http_image_filter_module" ++ optional (with stdenv.hostPlatform; isLinux || isFreeBSD) "--with-file-aio" ++ map (mod: "--add-module=${mod.src}") modules; NIX_CFLAGS_COMPILE = [ "-I${libxml2.dev}/include/libxml2" - "-Wno-error=implicit-fallthrough" ] ++ optional stdenv.isDarwin "-Wno-error=deprecated-declarations"; preConfigure = (concatMapStringsSep "\n" (mod: mod.preConfigure or "") modules); diff --git a/pkgs/servers/monitoring/riemann/default.nix b/pkgs/servers/monitoring/riemann/default.nix index 6eb4a3dfe9a..3f7ef949366 100644 --- a/pkgs/servers/monitoring/riemann/default.nix +++ b/pkgs/servers/monitoring/riemann/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "riemann-${version}"; - version = "0.3.1"; + version = "0.3.2"; src = fetchurl { url = "https://github.com/riemann/riemann/releases/download/${version}/${name}.tar.bz2"; - sha256 = "0lc3qmwb33jjw2g64j8inqpr7krjmpjwfdmypdssvjy84acpkyal"; + sha256 = "0vq7yr048sqy8dgs9l3kn1q6s3hhlhs5551hj445cng8z6n4bc4v"; }; nativeBuildInputs = [ makeWrapper ]; |