From 939c6be54e65a2ad2b954f400287e70b95d44e0c Mon Sep 17 00:00:00 2001 From: Youfu Zhang <1315097+zhangyoufu@users.noreply.github.com> Date: Thu, 2 Aug 2018 18:10:10 +0800 Subject: [PATCH 01/92] fix vlan interface bring up on boot when the parent interface of a vlan interface is not up (yet), ip link cannot bring the vlan interface up the vlan interface will be automatically brought up when the parent interface is up later fix NixOS/nixpkgs#28620 --- nixos/modules/tasks/network-interfaces-scripted.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index f3f6a19318a2..be4251667584 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -473,7 +473,7 @@ let # Remove Dead Interfaces ip link show "${n}" >/dev/null 2>&1 && ip link delete "${n}" ip link add link "${v.interface}" name "${n}" type vlan id "${toString v.id}" - ip link set "${n}" up + ip link set "${n}" up || true ''; postStop = '' ip link delete "${n}" || true From f0980c40c1353960834302498be8d8d454aaa11f Mon Sep 17 00:00:00 2001 From: Matthieu Coudron Date: Thu, 26 Apr 2018 18:53:19 +0900 Subject: [PATCH 02/92] networkmanager: make hooks easier to use First change is to override the nm-dispatcher systemd service so that it puts coreutils (wc/env/...) and iproute in PATH. Second change is to make sure userscripts have the execute bit. --- .../services/networking/networkmanager.nix | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/networkmanager.nix b/nixos/modules/services/networking/networkmanager.nix index b0bc1c83d6b7..d5af4648e8f9 100644 --- a/nixos/modules/services/networking/networkmanager.nix +++ b/nixos/modules/services/networking/networkmanager.nix @@ -289,7 +289,7 @@ in { source = mkOption { type = types.path; description = '' - A script. + Path to the hook script. ''; }; @@ -297,12 +297,28 @@ in { type = types.enum (attrNames dispatcherTypesSubdirMap); default = "basic"; description = '' - Dispatcher hook type. Only basic hooks are currently available. + Dispatcher hook type. Look up the hooks described at + https://developer.gnome.org/NetworkManager/stable/NetworkManager.html + and choose the type depending on the output folder. + You should then filter the event type (e.g., "up"/"down") from within your script. ''; }; }; }); default = []; + example = literalExample '' + [ { + source = pkgs.writeText "upHook" ''' + + if [ "$2" != "up" ]; then + logger "exit: event $2 != up" + fi + + # coreutils and iproute are in PATH too + logger "Device $DEVICE_IFACE coming up" + '''; + type = "basic"; + } ]''; description = '' A list of scripts which will be executed in response to network events. ''; @@ -418,6 +434,7 @@ in { ++ lib.imap1 (i: s: { inherit (s) source; target = "NetworkManager/dispatcher.d/${dispatcherTypesSubdirMap.${s.type}}03userscript${lib.fixedWidthNumber 4 i}"; + mode = "0544"; }) cfg.dispatcherScripts ++ optional (dynamicHostsEnabled) { target = "NetworkManager/dnsmasq.d/dyndns.conf"; @@ -475,6 +492,14 @@ in { }; }; + systemd.services."NetworkManager-dispatcher" = { + wantedBy = [ "network.target" ]; + restartTriggers = [ configFile ]; + + # useful binaries for user-specified hooks + path = [ pkgs.iproute pkgs.utillinux pkgs.coreutils ]; + }; + # Turn off NixOS' network management networking = { useDHCP = false; From ae65ddc8de520a0ddf38171cd7b287018ed6c58a Mon Sep 17 00:00:00 2001 From: Youfu Zhang <1315097+zhangyoufu@users.noreply.github.com> Date: Fri, 10 Aug 2018 11:52:16 +0800 Subject: [PATCH 03/92] add comment for issue #28620 --- nixos/modules/tasks/network-interfaces-scripted.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index be4251667584..d5bbd6dadab4 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -473,6 +473,9 @@ let # Remove Dead Interfaces ip link show "${n}" >/dev/null 2>&1 && ip link delete "${n}" ip link add link "${v.interface}" name "${n}" type vlan id "${toString v.id}" + # Try to bring up vlan interface + # Note: When master interface is down, we cannot bring vlan interfaces up (#28620) + # Vlan interfaces will be automatically bring up when master is up ip link set "${n}" up || true ''; postStop = '' From 762cea6a5a87e05360849bd43874f37309ed95cf Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Mon, 13 Aug 2018 20:38:32 +0000 Subject: [PATCH 04/92] fix comment --- nixos/modules/tasks/network-interfaces-scripted.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/modules/tasks/network-interfaces-scripted.nix b/nixos/modules/tasks/network-interfaces-scripted.nix index d5bbd6dadab4..af61c95da0af 100644 --- a/nixos/modules/tasks/network-interfaces-scripted.nix +++ b/nixos/modules/tasks/network-interfaces-scripted.nix @@ -473,9 +473,11 @@ let # Remove Dead Interfaces ip link show "${n}" >/dev/null 2>&1 && ip link delete "${n}" ip link add link "${v.interface}" name "${n}" type vlan id "${toString v.id}" - # Try to bring up vlan interface - # Note: When master interface is down, we cannot bring vlan interfaces up (#28620) - # Vlan interfaces will be automatically bring up when master is up + + # We try to bring up the logical VLAN interface. If the master + # interface the logical interface is dependent upon is not up yet we will + # fail to immediately bring up the logical interface. The resulting logical + # interface will brought up later when the master interface is up. ip link set "${n}" up || true ''; postStop = '' From 88621e05958a6e154bea4e9daf686bbe2ece525f Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 16 Aug 2018 10:43:35 -0700 Subject: [PATCH 05/92] vulkan-tools: 1.1.77.0 -> 1.1.82.0 Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/vulkan-tools/versions. --- pkgs/tools/graphics/vulkan-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/graphics/vulkan-tools/default.nix b/pkgs/tools/graphics/vulkan-tools/default.nix index e44021bad5d1..0d8f5bfe1bc7 100644 --- a/pkgs/tools/graphics/vulkan-tools/default.nix +++ b/pkgs/tools/graphics/vulkan-tools/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "vulkan-tools-${version}"; - version = "1.1.77.0"; + version = "1.1.82.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-Tools"; rev = "sdk-${version}"; - sha256 = "1c827n0xz8d7ydqpjchd58as943acyi182a0p4aq3bdsaxlmmpkg"; + sha256 = "1viaqp1zfdgli3hw674rz8mrfzxpgv12vxcd07czwr8nyb19f2g5"; }; nativeBuildInputs = [ pkgconfig ]; From 328cb60be55334694ce80c08c75a1ac8c8f4891b Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 16 Aug 2018 10:48:35 -0700 Subject: [PATCH 06/92] vulkan-headers: 1.1.77.0 -> 1.1.82.0 Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/vulkan-headers/versions. --- pkgs/development/libraries/vulkan-headers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/vulkan-headers/default.nix b/pkgs/development/libraries/vulkan-headers/default.nix index e154403697fe..2a07eba261b7 100644 --- a/pkgs/development/libraries/vulkan-headers/default.nix +++ b/pkgs/development/libraries/vulkan-headers/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchFromGitHub, cmake }: stdenv.mkDerivation rec { name = "vulkan-headers-${version}"; - version = "1.1.77.0"; + version = "1.1.82.0"; buildInputs = [ cmake ]; @@ -9,7 +9,7 @@ stdenv.mkDerivation rec { owner = "KhronosGroup"; repo = "Vulkan-Headers"; rev = "sdk-${version}"; - sha256 = "1k01y5cj154mw7853w5xh135b2jp6k83kzwknw0dbs5adj4dx0kf"; + sha256 = "1pp0kmgd89g8rz6qqfqmdmv209s0d6hbsshrzrlwrdm6dc25f20p"; }; meta = with stdenv.lib; { From 556c27e457925e6b274c7ed8e0458420a5dcc280 Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Thu, 16 Aug 2018 23:04:12 -0700 Subject: [PATCH 07/92] spirv-tools: 2018-06-06 -> 2018-07-04 --- pkgs/development/tools/spirv-tools/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/tools/spirv-tools/default.nix b/pkgs/development/tools/spirv-tools/default.nix index cada8353866c..7d17170930ab 100644 --- a/pkgs/development/tools/spirv-tools/default.nix +++ b/pkgs/development/tools/spirv-tools/default.nix @@ -7,14 +7,14 @@ spirv_sources = { tools = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Tools"; - rev = "f2c93c6e124836797311facb8449f9a0b76fefc2"; - sha256 = "03w5xk2hjijj1rfbx5dw3lhy7vb9zrssfcwvp09q47f77vkgl105"; + rev = "1a283f41ed09e31cd720744f904af3d823ceddbf"; + sha256 = "1z65wglg081pri9rmiyydvppgd67qr269ppphy4yhg2wg81gg72c"; }; headers = fetchFromGitHub { owner = "KhronosGroup"; repo = "SPIRV-Headers"; - rev = "12f8de9f04327336b699b1b80aa390ae7f9ddbf4"; - sha256 = "0fswk5ndvkmy64har3dmhpkv09zmvb0p4knbqc4fdl4qiggz0fvf"; + rev = "ff684ffc6a35d2a58f0f63108877d0064ea33feb"; + sha256 = "0ypjx61ksr6vda2iy3kxhyjia5qxf0x4qa4jij0giw9x5rsnga6g"; }; }; @@ -22,7 +22,7 @@ in stdenv.mkDerivation rec { name = "spirv-tools-${version}"; - version = "2018-06-06"; + version = "2018-07-04"; src = spirv_sources.tools; patchPhase = ''ln -sv ${spirv_sources.headers} external/spirv-headers''; From c36382da724fdd8775b5184e170bf6c1cdbc17fe Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Thu, 16 Aug 2018 23:04:30 -0700 Subject: [PATCH 08/92] glslang-git: 2018-06-21 -> 2018-07-27 --- .../development/compilers/glslang/default.nix | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/pkgs/development/compilers/glslang/default.nix b/pkgs/development/compilers/glslang/default.nix index b2a4eda9a63e..eb444fffe895 100644 --- a/pkgs/development/compilers/glslang/default.nix +++ b/pkgs/development/compilers/glslang/default.nix @@ -1,20 +1,28 @@ -{ stdenv, fetchFromGitHub, cmake, bison, spirv-tools, jq }: +{ stdenv, fetchFromGitHub, fetchpatch, cmake, bison, spirv-tools, jq }: stdenv.mkDerivation rec { name = "glslang-git-${version}"; - version = "2018-06-21"; + version = "2018-07-27"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "glslang"; - rev = "ef1f899b5d64a9628023f1bb129198674cba2b97"; - sha256 = "052w6rahmy1wlphv533wz8nyn82icky28lprvl8w3acfq3831zg6"; + rev = "e99a26810f65314183163c07664a40e05647c15f"; + sha256 = "1w11z518xfbnf34xgzg1mp3xicpw2qmpcvaixlzw79s9ifqg5lqs"; }; + patches = [ + # spirv-tools bump for vulkan sdk 1.1.82.1; remove on update + (fetchpatch { + url = "https://github.com/lenny-lunarg/glslang/commit/c7f4e818ac55f545289f87f8c37571b2eadcde86.patch"; + sha256 = "197293alxjdpm3x1vd6pksdb1d9za42vlyn8yn2w786av0l7vf1k"; + }) + ]; + buildInputs = [ cmake bison jq ] ++ spirv-tools.buildInputs; enableParallelBuilding = true; - patchPhase = '' + postPatch = '' cp --no-preserve=mode -r "${spirv-tools.src}" External/spirv-tools ln -s "${spirv-tools.headers}" External/spirv-tools/external/spirv-headers ''; @@ -23,7 +31,7 @@ stdenv.mkDerivation rec { HEADERS_COMMIT=$(jq -r < known_good.json '.commits|map(select(.name=="spirv-tools/external/spirv-headers"))[0].commit') TOOLS_COMMIT=$(jq -r < known_good.json '.commits|map(select(.name=="spirv-tools"))[0].commit') if [ "$HEADERS_COMMIT" != "${spirv-tools.headers.rev}" ] || [ "$TOOLS_COMMIT" != "${spirv-tools.src.rev}" ]; then - echo "ERROR: spirv-tools commits do not match expected versions"; + echo "ERROR: spirv-tools commits do not match expected versions: expected tools at $TOOLS_COMMIT, headers at $HEADERS_COMMIT"; exit 1; fi ''; From b830df0ea951dec25e301caaafb98a398549698a Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Thu, 16 Aug 2018 23:05:04 -0700 Subject: [PATCH 09/92] vulkan-loader: 1.1.77.0 -> 1.1.82.0 --- pkgs/development/libraries/vulkan-loader/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/vulkan-loader/default.nix b/pkgs/development/libraries/vulkan-loader/default.nix index e44a678194ae..5ffdc4375373 100644 --- a/pkgs/development/libraries/vulkan-loader/default.nix +++ b/pkgs/development/libraries/vulkan-loader/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchFromGitHub, cmake, python3, vulkan-headers, pkgconfig, xlibsWrapper, libxcb, libXrandr, libXext, wayland, libGL_driver }: -let version = "1.1.77.0"; in +let version = "1.1.82.0"; in assert version == vulkan-headers.version; stdenv.mkDerivation rec { name = "vulkan-loader-${version}"; @@ -10,7 +10,7 @@ stdenv.mkDerivation rec { owner = "KhronosGroup"; repo = "Vulkan-Loader"; rev = "sdk-${version}"; - sha256 = "1nzzkqh0i3j1d3h7kgmaxzi748l338m2p31lxkwxm4y81xp56a94"; + sha256 = "16i4s1adfh822ahj3ywp279lv6szwd2sn2q5pmvpg2kk6mbh410d"; }; nativeBuildInputs = [ pkgconfig ]; From bf50cac00ebda4ccf79457fd8ed47c87a3dab38e Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Thu, 16 Aug 2018 23:05:27 -0700 Subject: [PATCH 10/92] vulkan-validation-layers: 1.1.77.0 -> 1.1.82.0 --- pkgs/development/tools/vulkan-validation-layers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/vulkan-validation-layers/default.nix b/pkgs/development/tools/vulkan-validation-layers/default.nix index d6d5d6d3ea66..e5ab05e93bdf 100644 --- a/pkgs/development/tools/vulkan-validation-layers/default.nix +++ b/pkgs/development/tools/vulkan-validation-layers/default.nix @@ -3,13 +3,13 @@ stdenv.mkDerivation rec { name = "vulkan-validation-layers-${version}"; - version = "1.1.77.0"; + version = "1.1.82.0"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "Vulkan-ValidationLayers"; rev = "sdk-${version}"; - sha256 = "1c7m0x63fv8paph4rlha9bzv6sd0d7j277b31hh1sqkdcv2mzjhj"; + sha256 = "0vq2hbha2i5wsi6w6kmxbv01a5f0d55w2grl73nya9i06764fdg6"; }; nativeBuildInputs = [ pkgconfig ]; From 353e2010c7b714825be4b84ada90dc07e3a09b7e Mon Sep 17 00:00:00 2001 From: John Ericson Date: Fri, 31 Aug 2018 17:24:28 -0400 Subject: [PATCH 11/92] qt-3: Make `configureFlags` a list --- pkgs/development/libraries/qt-3/default.nix | 54 +++++++++++++-------- 1 file changed, 33 insertions(+), 21 deletions(-) diff --git a/pkgs/development/libraries/qt-3/default.nix b/pkgs/development/libraries/qt-3/default.nix index 32841c9b9331..0691f26b4712 100644 --- a/pkgs/development/libraries/qt-3/default.nix +++ b/pkgs/development/libraries/qt-3/default.nix @@ -34,27 +34,39 @@ stdenv.mkDerivation { hardeningDisable = [ "format" ]; - configureFlags = " - -v - -system-zlib -system-libpng -system-libjpeg - -qt-gif - -I${xextproto}/include - ${if openglSupport then "-dlopen-opengl - -L${libGLU_combined}/lib -I${libGLU_combined}/include - -L${libXmu.out}/lib -I${libXmu.dev}/include" else ""} - ${if threadSupport then "-thread" else "-no-thread"} - ${if xrenderSupport then "-xrender -L${libXrender.out}/lib -I${libXrender.dev}/include" else "-no-xrender"} - ${if xrandrSupport then "-xrandr - -L${libXrandr.out}/lib -I${libXrandr.dev}/include - -I${randrproto}/include" else "-no-xrandr"} - ${if xineramaSupport then "-xinerama -L${libXinerama.out}/lib -I${libXinerama.dev}/include" else "-no-xinerama"} - ${if cursorSupport then "-L${libXcursor.out}/lib -I${libXcursor.dev}/include" else ""} - ${if mysqlSupport then "-qt-sql-mysql -L${mysql.connector-c}/lib/mysql -I${mysql.connector-c}/include/mysql" else ""} - ${if xftSupport then "-xft - -L${libXft.out}/lib -I${libXft.dev}/include - -L${libXft.freetype.out}/lib -I${libXft.freetype.dev}/include - -L${libXft.fontconfig.lib}/lib -I${libXft.fontconfig.dev}/include" else "-no-xft"} - "; + configureFlags = let + mk = cond: name: "-${stdenv.lib.optionalString (!cond) "no-"}${name}"; + in [ + "-v" + "-system-zlib" "-system-libpng" "-system-libjpeg" + "-qt-gif" + "-I${xextproto}/include" + (mk threadSupport "thread") + (mk xrenderSupport "xrender") + (mk xrandrSupport "xrandr") + (mk xineramaSupport "xinerama") + (mk xrandrSupport "xrandr") + (mk xftSupport "xft") + ] ++ stdenv.lib.optionals openglSupport [ + "-dlopen-opengl" + "-L${libGLU_combined}/lib" "-I${libGLU_combined}/include" + "-L${libXmu.out}/lib" "-I${libXmu.dev}/include" + ] ++ stdenv.lib.optionals xrenderSupport [ + "-L${libXrender.out}/lib" "-I${libXrender.dev}/include" + ] ++ stdenv.lib.optionals xrandrSupport [ + "-L${libXrandr.out}/lib" "-I${libXrandr.dev}/include" + "-I${randrproto}/include" + ] ++ stdenv.lib.optionals xineramaSupport [ + "-L${libXinerama.out}/lib" "-I${libXinerama.dev}/include" + ] ++ stdenv.lib.optionals cursorSupport [ + "-L${libXcursor.out}/lib -I${libXcursor.dev}/include" + ] ++ stdenv.lib.optionals mysqlSupport [ + "-qt-sql-mysql" "-L${mysql.connector-c}/lib/mysql" "-I${mysql.connector-c}/include/mysql" + ] ++ stdenv.lib.optionals xftSupport [ + "-L${libXft.out}/lib" "-I${libXft.dev}/include" + "-L${libXft.freetype.out}/lib" "-I${libXft.freetype.dev}/include" + "-L${libXft.fontconfig.lib}/lib" "-I${libXft.fontconfig.dev}/include" + ]; patches = [ # Don't strip everything so we can get useful backtraces. From b2710b53abce8c8c3f06b8e6885d384e1ed09dd9 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 13:26:02 +0200 Subject: [PATCH 12/92] axoloti/libusb1: add license --- pkgs/applications/audio/axoloti/libusb1.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/axoloti/libusb1.nix b/pkgs/applications/audio/axoloti/libusb1.nix index cf71c006046e..1a6ebd346cca 100644 --- a/pkgs/applications/audio/axoloti/libusb1.nix +++ b/pkgs/applications/audio/axoloti/libusb1.nix @@ -29,10 +29,10 @@ stdenv.mkDerivation rec { sed 's,-ludev,-L${systemd.lib}/lib -ludev,' -i $out/lib/libusb-1.0.la ''; - meta = { + meta = with stdenv.lib; { homepage = http://www.libusb.info; description = "User-space USB library"; - platforms = stdenv.lib.platforms.unix; - maintainers = [ ]; + platforms = platforms.unix; + license = licenses.lgpl21; }; } From 661f569b6c0754351671769d4c88cecdaac03f12 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 13:32:04 +0200 Subject: [PATCH 13/92] distrho: add licenses --- pkgs/applications/audio/distrho/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/audio/distrho/default.nix b/pkgs/applications/audio/distrho/default.nix index 5885e0f73f53..bf79b68bc7db 100644 --- a/pkgs/applications/audio/distrho/default.nix +++ b/pkgs/applications/audio/distrho/default.nix @@ -46,6 +46,7 @@ stdenv.mkDerivation rec { TAL-Filter-2 TAL-NoiseMaker TAL-Reverb TAL-Reverb-2 TAL-Reverb-3 TAL-Vocoder-2 TheFunction ThePilgrim Vex Wolpertinger ''; + license = with licenses; [ gpl2 gpl3 gpl2Plus lgpl3 mit ]; maintainers = [ maintainers.goibhniu ]; platforms = [ "x86_64-linux" ]; }; From 683265c3d608e75937c9388ad010c41736d75b4c Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 13:34:09 +0200 Subject: [PATCH 14/92] lastfmsubmitd: add license --- pkgs/applications/audio/lastfmsubmitd/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/audio/lastfmsubmitd/default.nix b/pkgs/applications/audio/lastfmsubmitd/default.nix index e22bca29bc97..3135a00334c7 100644 --- a/pkgs/applications/audio/lastfmsubmitd/default.nix +++ b/pkgs/applications/audio/lastfmsubmitd/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, pythonPackages }: +{ lib, fetchurl, pythonPackages }: pythonPackages.buildPythonApplication rec { pname = "lastfmsubmitd"; @@ -15,6 +15,7 @@ pythonPackages.buildPythonApplication rec { meta = { homepage = https://www.red-bean.com/decklin/lastfmsubmitd/; + license = lib.licenses.mit; description = "An last.fm audio scrobbler and daemon"; }; } From e014edeb8bbe4aee8b301135586693f51a9a4fbb Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 13:41:30 +0200 Subject: [PATCH 15/92] k3d: add license --- pkgs/applications/graphics/k3d/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/graphics/k3d/default.nix b/pkgs/applications/graphics/k3d/default.nix index 3555c2b477ff..a4b509704a7f 100644 --- a/pkgs/applications/graphics/k3d/default.nix +++ b/pkgs/applications/graphics/k3d/default.nix @@ -39,12 +39,11 @@ stdenv.mkDerivation rec { #doCheck = false; - meta = { + meta = with stdenv.lib; { description = "A 3D editor with support for procedural editing"; homepage = http://www.k-3d.org/; - platforms = with stdenv.lib.platforms; - linux; - maintainers = with stdenv.lib.maintainers; - [raskin]; + platforms = platforms.linux; + maintainers = [ maintainers.raskin ]; + license = licenses.gpl2; }; } From e350e31691c1687919fcb291984d004262cc6d70 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 13:49:57 +0200 Subject: [PATCH 16/92] golden-cheetah: add license --- pkgs/applications/misc/golden-cheetah/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/golden-cheetah/default.nix b/pkgs/applications/misc/golden-cheetah/default.nix index f62eb92ac04a..eecc34b3d94f 100644 --- a/pkgs/applications/misc/golden-cheetah/default.nix +++ b/pkgs/applications/misc/golden-cheetah/default.nix @@ -34,9 +34,10 @@ stdenv.mkDerivation rec { # RCC: Error in 'Resources/application.qrc': Cannot find file 'translations/gc_fr.qm' enableParallelBuilding = false; - meta = { + meta = with stdenv.lib; { description = "Performance software for cyclists, runners and triathletes"; - platforms = stdenv.lib.platforms.linux; - maintainers = [ stdenv.lib.maintainers.ocharles ]; + platforms = platforms.linux; + maintainers = [ maintainers.ocharles ]; + license = licenses.gpl3; }; } From 98440749c10309c6330558951313193675158b55 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 13:53:01 +0200 Subject: [PATCH 17/92] goldendict: add license --- pkgs/applications/misc/goldendict/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/misc/goldendict/default.nix b/pkgs/applications/misc/goldendict/default.nix index 5cb51eefe5d7..42d5d83f7bdb 100644 --- a/pkgs/applications/misc/goldendict/default.nix +++ b/pkgs/applications/misc/goldendict/default.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation rec { qmakeFlags = [ "CONFIG+=zim_support" ]; - meta = { + meta = with stdenv.lib; { homepage = http://goldendict.org/; description = "A feature-rich dictionary lookup program"; - - platforms = stdenv.lib.platforms.linux; - maintainers = with stdenv.lib.maintainers; [ gebner astsmtl ]; + platforms = platforms.linux; + maintainers = with maintainers; [ gebner astsmtl ]; + license = licenses.gpl3Plus; }; } From 53744fe7dd3c0851ba88b2515550beccbd31a28e Mon Sep 17 00:00:00 2001 From: Symphorien Gibol Date: Sat, 1 Sep 2018 15:08:44 +0200 Subject: [PATCH 18/92] elasticsearch plugins: don't use lib.version This is wrong and makes the hash change on each nixpkgs commit. --- pkgs/servers/search/elasticsearch/plugins.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/search/elasticsearch/plugins.nix b/pkgs/servers/search/elasticsearch/plugins.nix index b3141ee807d1..330a81a422c0 100644 --- a/pkgs/servers/search/elasticsearch/plugins.nix +++ b/pkgs/servers/search/elasticsearch/plugins.nix @@ -1,7 +1,5 @@ { pkgs, stdenv, fetchurl, unzip, elasticsearch-oss, javaPackages, elk6Version }: -with pkgs.lib; - let esPlugin = a@{ pluginName, @@ -18,7 +16,7 @@ let buildInputs = [ unzip ]; meta = a.meta // { platforms = elasticsearch-oss.meta.platforms; - maintainers = (a.meta.maintainers or []) ++ [ maintainers.offline ]; + maintainers = (a.meta.maintainers or []) ++ (with stdenv.lib.maintainers; [ offline ]); }; }); in { @@ -31,14 +29,14 @@ in { url = "https://github.com/vhyza/elasticsearch-analysis-lemmagen/releases/download/v${version}/${name}-plugin.zip"; sha256 = "1m4z05wixjrq4nlbdjyhvprkrwxjym8aba18scmzfn25fhbjgvkz"; }; - meta = { + meta = with stdenv.lib; { homepage = https://github.com/vhyza/elasticsearch-analysis-lemmagen; description = "LemmaGen Analysis plugin provides jLemmaGen lemmatizer as Elasticsearch token filter"; license = licenses.asl20; }; }; - discovery-ec2 = esPlugin { + discovery-ec2 = esPlugin rec { name = "elasticsearch-discovery-ec2-${version}"; pluginName = "discovery-ec2"; version = "${elk6Version}"; @@ -46,7 +44,7 @@ in { url = "https://artifacts.elastic.co/downloads/elasticsearch-plugins/discovery-ec2/discovery-ec2-${elk6Version}.zip"; sha256 = "1i7ksy69132sr84h51lamgq967yz3a3dw0b54nckxpqwad9pcpj0"; }; - meta = { + meta = with stdenv.lib; { homepage = https://github.com/elastic/elasticsearch/tree/master/plugins/discovery-ec2; description = "The EC2 discovery plugin uses the AWS API for unicast discovery."; license = licenses.asl20; @@ -61,7 +59,7 @@ in { url = "mirror://maven/com/floragunn/search-guard-6/${version}/search-guard-6-${version}.zip"; sha256 = "1r71h4h9bmxak1mq5gpm19xq5ji1gry1kp3sjmm8azy4ykdqdncx"; }; - meta = { + meta = with stdenv.lib; { homepage = https://github.com/floragunncom/search-guard; description = "Plugin to fetch data from JDBC sources for indexing into Elasticsearch"; license = licenses.asl20; From c809cfb197ad52c36884afc1da51f3744f73dc07 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:02:24 +0200 Subject: [PATCH 19/92] gphoto2fs: add license + homepage --- pkgs/applications/misc/gphoto2/gphotofs.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/gphoto2/gphotofs.nix b/pkgs/applications/misc/gphoto2/gphotofs.nix index 6fa11667cf33..7b23fca2121e 100644 --- a/pkgs/applications/misc/gphoto2/gphotofs.nix +++ b/pkgs/applications/misc/gphoto2/gphotofs.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation rec { libgphoto2 fuse glib libtool ]; - meta = { + meta = with stdenv.lib; { description = "Fuse FS to mount a digital camera"; - maintainers = [ - stdenv.lib.maintainers.raskin - ]; - platforms = stdenv.lib.platforms.linux; + homepage = http://www.gphoto.org/; + maintainers = [ maintainers.raskin ]; + platforms = platforms.linux; + license = with licenses; [ lgpl2 gpl2 ]; }; } From 18cf65ac580ea4ce26c7617aa7d61a38d61b9a46 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:04:59 +0200 Subject: [PATCH 20/92] ethabi: add license --- pkgs/applications/altcoins/ethabi.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/altcoins/ethabi.nix b/pkgs/applications/altcoins/ethabi.nix index 81b4cb52948f..d0bc700eb70f 100644 --- a/pkgs/applications/altcoins/ethabi.nix +++ b/pkgs/applications/altcoins/ethabi.nix @@ -17,10 +17,11 @@ buildRustPackage rec { cargoBuildFlags = ["--features cli"]; - meta = { + meta = with stdenv.lib; { description = "Ethereum function call encoding (ABI) utility"; homepage = https://github.com/ethcore/ethabi/; - maintainers = [stdenv.lib.maintainers.dbrock]; + maintainers = [ maintainers.dbrock ]; + license = licenses.gpl3; inherit version; }; } From 733280bb6e0a33558e103ab0b268e039d57115bf Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:06:43 +0200 Subject: [PATCH 21/92] ethrun: add license --- pkgs/applications/altcoins/ethrun.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/altcoins/ethrun.nix b/pkgs/applications/altcoins/ethrun.nix index 2a8c37610dba..c58d9d8faf48 100644 --- a/pkgs/applications/altcoins/ethrun.nix +++ b/pkgs/applications/altcoins/ethrun.nix @@ -15,10 +15,11 @@ buildRustPackage rec { cargoSha256 = "14x8pbjgkz0g724lnvd9mi2alqd6fipjljw6xsraf9gqwijn1kn0"; - meta = { + meta = with stdenv.lib; { description = "Directly run Ethereum bytecode"; homepage = https://github.com/dapphub/ethrun/; - maintainers = [stdenv.lib.maintainers.dbrock]; + maintainers = [ maintainers.dbrock ]; + license = licenses.gpl3; broken = true; # mark temporary as broken inherit version; }; From b986430d0238fd493704ba2764a8779dee59cd20 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:09:18 +0200 Subject: [PATCH 22/92] gxneur: add licenses --- pkgs/applications/misc/gxneur/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/gxneur/default.nix b/pkgs/applications/misc/gxneur/default.nix index ec041902b256..9def56aa98c1 100644 --- a/pkgs/applications/misc/gxneur/default.nix +++ b/pkgs/applications/misc/gxneur/default.nix @@ -14,8 +14,9 @@ stdenv.mkDerivation { libglade GConf pcre libappindicator-gtk2 ]; - meta = { + meta = with stdenv.lib; { description = "GUI for XNEUR keyboard layout switcher"; - platforms = stdenv.lib.platforms.linux; + platforms = platforms.linux; + license = with licenses; [ gpl2 gpl3 ]; }; } From 7ddb87eb5a8baad95a473311249bc138aceb04c9 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:11:09 +0200 Subject: [PATCH 23/92] krename: add license --- pkgs/applications/misc/krename/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/misc/krename/default.nix b/pkgs/applications/misc/krename/default.nix index a0a2776ae360..52233ad2f2f4 100644 --- a/pkgs/applications/misc/krename/default.nix +++ b/pkgs/applications/misc/krename/default.nix @@ -20,6 +20,7 @@ in mkDerivation rec { meta = with lib; { homepage = http://www.krename.net; description = "A powerful batch renamer for KDE"; + license = licenses.gpl2; inherit (kconfig.meta) platforms; maintainers = with maintainers; [ peterhoeg ]; }; From 4f67eabc19664e3a4e394853fe4045e3d4caf8a4 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:13:00 +0200 Subject: [PATCH 24/92] mop: add license --- pkgs/applications/misc/mop/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/mop/default.nix b/pkgs/applications/misc/mop/default.nix index 8c6bd92d5362..b9179bbe5463 100644 --- a/pkgs/applications/misc/mop/default.nix +++ b/pkgs/applications/misc/mop/default.nix @@ -22,9 +22,10 @@ buildGoPackage rec { sha256 = "0zp51g9i8rw6acs4vnrxclbxa5z1v0a0m1xx27szszp0rphcczkx"; }; - meta = { + meta = with stdenv.lib; { description = "Simple stock tracker implemented in go"; homepage = https://github.com/mop-tracker/mop; - platforms = stdenv.lib.platforms.all; + license = licenses.mit; + platforms = platforms.all; }; } From 5194e10968e25af637eebfeb710650a395869554 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:16:42 +0200 Subject: [PATCH 25/92] nut: add licenses --- pkgs/applications/misc/nut/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/nut/default.nix b/pkgs/applications/misc/nut/default.nix index 4d53203ccd4d..816918ca0638 100644 --- a/pkgs/applications/misc/nut/default.nix +++ b/pkgs/applications/misc/nut/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { "$out/lib:${neon}/lib:${libusb.out}/lib:${avahi}/lib:${freeipmi}/lib" ''; - meta = { + meta = with stdenv.lib; { description = "Network UPS Tools"; longDescription = '' Network UPS Tools is a collection of programs which provide a common @@ -41,8 +41,9 @@ stdenv.mkDerivation rec { ''; homepage = http://www.networkupstools.org/; repositories.git = https://github.com/networkupstools/nut.git; - platforms = with stdenv.lib.platforms; linux; - maintainers = with stdenv.lib.maintainers; [ pierron ]; + platforms = platforms.linux; + maintainers = [ maintainers.pierron ]; + license = with licenses; [ gpl1Plus gpl2Plus gpl3Plus ]; priority = 10; }; } From f48d5dae41fb6d7fc5e8a87dc960a713121b1a3a Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:18:09 +0200 Subject: [PATCH 26/92] pdf-quench: add license --- pkgs/applications/misc/pdf-quench/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/misc/pdf-quench/default.nix b/pkgs/applications/misc/pdf-quench/default.nix index c567a7903b81..0829c4f91ccc 100644 --- a/pkgs/applications/misc/pdf-quench/default.nix +++ b/pkgs/applications/misc/pdf-quench/default.nix @@ -31,6 +31,7 @@ pythonPackages.buildPythonApplication rec { homepage = https://github.com/linuxerwang/pdf-quench; description = "A visual tool for cropping pdf files"; platforms = platforms.linux; + license = licenses.gpl2; maintainers = with maintainers; [ flokli ]; }; } From c7808a90139e784eb7bbe321e3f5bdaf3ed156b5 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:19:28 +0200 Subject: [PATCH 27/92] posterazor: add license --- pkgs/applications/misc/posterazor/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/misc/posterazor/default.nix b/pkgs/applications/misc/posterazor/default.nix index 6cb00fb1525c..45db856dbb9e 100644 --- a/pkgs/applications/misc/posterazor/default.nix +++ b/pkgs/applications/misc/posterazor/default.nix @@ -28,10 +28,11 @@ stdenv.mkDerivation rec { cp PosteRazor $out/bin ''; - meta = { + meta = with stdenv.lib; { homepage = http://posterazor.sourceforge.net/; description = "Cuts a raster image into pieces which can afterwards be printed out and assembled to a poster"; - maintainers = [ stdenv.lib.maintainers.madjar ]; - platforms = stdenv.lib.platforms.linux; + maintainers = [ maintainers.madjar ]; + license = licenses.gpl3Plus; + platforms = platforms.linux; }; } From e279a7858e7887eb2f00dd809ee19358fd8b4067 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:21:53 +0200 Subject: [PATCH 28/92] terminal-notifier: add license --- pkgs/applications/misc/terminal-notifier/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/terminal-notifier/default.nix b/pkgs/applications/misc/terminal-notifier/default.nix index c838eca50659..b05c8a803996 100644 --- a/pkgs/applications/misc/terminal-notifier/default.nix +++ b/pkgs/applications/misc/terminal-notifier/default.nix @@ -27,6 +27,8 @@ stdenv.mkDerivation rec { meta = with lib; { maintainers = with maintainers; [ cstrahan ]; - platforms = platforms.darwin; + homepage = https://github.com/julienXX/terminal-notifier; + license = licenses.mit; + platforms = platforms.darwin; }; } From e134ce139eebd93d76c7afbc9894527e9e07e28b Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:24:34 +0200 Subject: [PATCH 29/92] wordnet: add license --- pkgs/applications/misc/wordnet/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/wordnet/default.nix b/pkgs/applications/misc/wordnet/default.nix index a2e3fa13fc6a..5d153a0e417f 100644 --- a/pkgs/applications/misc/wordnet/default.nix +++ b/pkgs/applications/misc/wordnet/default.nix @@ -42,7 +42,10 @@ stdenv.mkDerivation rec { ''; homepage = https://wordnet.princeton.edu/; - + license = { + fullName = "WordNet 3.0 license"; + url = https://wordnet.princeton.edu/license-and-commercial-use; + }; maintainers = [ ]; platforms = with stdenv.lib.platforms; linux ++ darwin; }; From 0bd9864dd8148135fd7912f044d49f84e25822f5 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:27:45 +0200 Subject: [PATCH 30/92] xautoclick: add license --- pkgs/applications/misc/xautoclick/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/xautoclick/default.nix b/pkgs/applications/misc/xautoclick/default.nix index bb18da4d4ada..045354da3d60 100644 --- a/pkgs/applications/misc/xautoclick/default.nix +++ b/pkgs/applications/misc/xautoclick/default.nix @@ -23,7 +23,10 @@ stdenv.mkDerivation rec { addToSearchPath PATH .bin ''; - meta = { - platforms = stdenv.lib.platforms.linux; + meta = with stdenv.lib; { + description = "Autoclicker application, which enables you to automatically click the left mousebutton"; + homepage = http://xautoclick.sourceforge.net; + license = licenses.gpl2; + platforms = platforms.linux; }; } From bf0a571725778ea1cfc2a8508758f13c7c9ce270 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:31:25 +0200 Subject: [PATCH 31/92] xchm: add license --- pkgs/applications/misc/xchm/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/xchm/default.nix b/pkgs/applications/misc/xchm/default.nix index 74c9c807b81e..a7a6500fd22a 100644 --- a/pkgs/applications/misc/xchm/default.nix +++ b/pkgs/applications/misc/xchm/default.nix @@ -13,9 +13,10 @@ stdenv.mkDerivation { echo $NIX_LDFLAGS ''; - meta = { + meta = with stdenv.lib; { description = "A viewer for Microsoft HTML Help files"; homepage = http://xchm.sourceforge.net; - platforms = stdenv.lib.platforms.linux; + license = licenses.gpl2; + platforms = platforms.linux; }; } From 0c0656bcdceea0e86316aa386197a275fa6b8ca9 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sat, 1 Sep 2018 14:34:00 +0200 Subject: [PATCH 32/92] xpdf: add license, update homepage --- pkgs/applications/misc/xpdf/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/xpdf/default.nix b/pkgs/applications/misc/xpdf/default.nix index 3cb416a5f7cb..7e0369b277d3 100644 --- a/pkgs/applications/misc/xpdf/default.nix +++ b/pkgs/applications/misc/xpdf/default.nix @@ -41,11 +41,11 @@ stdenv.mkDerivation { --set QT_PLUGIN_PATH ${qtbase.bin}/${qtbase.qtPluginPrefix}:${qtsvg.bin}/${qtbase.qtPluginPrefix} ''; - meta = { - homepage = http://www.foolabs.com/xpdf/; + meta = with stdenv.lib; { + homepage = https://www.xpdfreader.com; description = "Viewer for Portable Document Format (PDF) files"; - - platforms = stdenv.lib.platforms.unix; - maintainers = [ stdenv.lib.maintainers.peti ]; + license = with licenses; [ gpl2 gpl3 ]; + platforms = platforms.unix; + maintainers = [ maintainers.peti ]; }; } From e6a3ad775fe043859931e3530a7b58d7ef4bc92a Mon Sep 17 00:00:00 2001 From: Tobias Happ Date: Sat, 1 Sep 2018 17:29:47 +0200 Subject: [PATCH 33/92] pythonPackages.dependency-injector: init at 3.13.1 (#45871) --- .../dependency-injector/default.nix | 23 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 25 insertions(+) create mode 100644 pkgs/development/python-modules/dependency-injector/default.nix diff --git a/pkgs/development/python-modules/dependency-injector/default.nix b/pkgs/development/python-modules/dependency-injector/default.nix new file mode 100644 index 000000000000..6eec8ab91cd2 --- /dev/null +++ b/pkgs/development/python-modules/dependency-injector/default.nix @@ -0,0 +1,23 @@ +{ stdenv, buildPythonPackage, fetchPypi, six }: + +buildPythonPackage rec { + pname = "dependency-injector"; + version = "3.13.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "0bmcgdfjavgxdzkb904q968ig1x44arvpj2m4rpm5nc9vhhgq43q"; + }; + + # TODO: Enable tests after upstream merges https://github.com/ets-labs/python-dependency-injector/pull/204 + doCheck = false; + + propagatedBuildInputs = [ six ]; + + meta = with stdenv.lib; { + description = "Dependency injection microframework for Python"; + homepage = https://github.com/ets-labs/python-dependency-injector; + license = licenses.bsd3; + maintainers = with maintainers; [ gerschtli ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 84472b440a58..9a3d4c9eea11 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -246,6 +246,8 @@ in { dendropy = callPackage ../development/python-modules/dendropy { }; + dependency-injector = callPackage ../development/python-modules/dependency-injector { }; + dbf = callPackage ../development/python-modules/dbf { }; dbfread = callPackage ../development/python-modules/dbfread { }; From bae886a95189e041440c70ceb468c3157f3fa50f Mon Sep 17 00:00:00 2001 From: Pascal Wittmann Date: Sat, 1 Sep 2018 18:35:52 +0200 Subject: [PATCH 34/92] instead: 3.2.1 -> 3.2.2 --- pkgs/games/instead/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/games/instead/default.nix b/pkgs/games/instead/default.nix index 697791d38577..d22e65b1c020 100644 --- a/pkgs/games/instead/default.nix +++ b/pkgs/games/instead/default.nix @@ -1,7 +1,7 @@ { stdenv, fetchurl, SDL, SDL_ttf, SDL_image, SDL_mixer, pkgconfig, lua, zlib, unzip }: let - version = "3.2.1"; + version = "3.2.2"; # I took several games at random from http://instead.syscall.ru/games/ games = [ @@ -33,7 +33,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/project/instead/instead/${version}/instead_${version}.tar.gz"; - sha256 = "1lnsawbrdhdixbdhm49hc4c9vz2l3fvrpbxyk1mia2hf4pdmc594"; + sha256 = "07zgbp8jyxkap3jccgv1ifmrgh6q7xsf18kyla2swdlaahp76gpx"; }; NIX_LDFLAGS = "-llua -lgcc_s"; From 3aae9fc3f9cda64a808d294b34ecc683559644fe Mon Sep 17 00:00:00 2001 From: Samuel Dionne-Riel Date: Sat, 1 Sep 2018 12:56:13 -0400 Subject: [PATCH 35/92] nixos/iso-image.nix: fixes i686 installer iso build. Fixes #45908 --- nixos/modules/installer/cd-dvd/iso-image.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix index 74fce0d1721d..98712f0759a9 100644 --- a/nixos/modules/installer/cd-dvd/iso-image.nix +++ b/nixos/modules/installer/cd-dvd/iso-image.nix @@ -233,7 +233,7 @@ let " # Make our own efi program, we can't rely on "grub-install" since it seems to # probe for devices, even with --skip-fs-probe. - ${pkgs.grub2_efi}/bin/grub-mkimage -o $out/EFI/boot/bootx64.efi -p /EFI/boot -O x86_64-efi \ + ${pkgs.grub2_efi}/bin/grub-mkimage -o $out/EFI/boot/${if targetArch == "x64" then "bootx64" else "bootx32"}.efi -p /EFI/boot -O ${if targetArch == "x64" then "x86_64" else "i386"}-efi \ $MODULES cp ${pkgs.grub2_efi}/share/grub/unicode.pf2 $out/EFI/boot/ From ffcf8dcee79200ac0d19b2b479f42a64f17ec631 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 1 Sep 2018 19:02:51 +0200 Subject: [PATCH 36/92] =?UTF-8?q?pulseeffects:=204.3.3=20=E2=86=92=204.3.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/applications/audio/pulseeffects/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/pulseeffects/default.nix b/pkgs/applications/audio/pulseeffects/default.nix index 37729868e6f7..0949611224df 100644 --- a/pkgs/applications/audio/pulseeffects/default.nix +++ b/pkgs/applications/audio/pulseeffects/default.nix @@ -43,13 +43,13 @@ let ]; in stdenv.mkDerivation rec { name = "pulseeffects-${version}"; - version = "4.3.3"; + version = "4.3.4"; src = fetchFromGitHub { owner = "wwmm"; repo = "pulseeffects"; rev = "v${version}"; - sha256 = "1krfxvwqimfcsv7f2l722ivzz0qdf5h0pmb702mg65qb160zn065"; + sha256 = "0gyyqxfmmp6hbwc10i48sxrgdxansm3vsbwgc6rh89clxwcnfiml"; }; nativeBuildInputs = [ From ef21e949a0c761d9493d69ac231896c50b3e7115 Mon Sep 17 00:00:00 2001 From: Thra11 Date: Sat, 1 Sep 2018 19:25:38 +0100 Subject: [PATCH 37/92] krita: refactor to fix build on aarch64 (#45906) An optional dependency, Vc, doesn't currently provide any optimisations on aarch64 and causes a build failure in krita. Exclude it from the build inputs on arm and aarch64. --- pkgs/applications/graphics/krita/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/graphics/krita/default.nix b/pkgs/applications/graphics/krita/default.nix index 836a78ce058b..d4ac9720e15f 100644 --- a/pkgs/applications/graphics/krita/default.nix +++ b/pkgs/applications/graphics/krita/default.nix @@ -1,4 +1,4 @@ -{ mkDerivation, lib, fetchurl, cmake, extra-cmake-modules +{ mkDerivation, lib, stdenv, fetchurl, cmake, extra-cmake-modules , karchive, kconfig, kwidgetsaddons, kcompletion, kcoreaddons , kguiaddons, ki18n, kitemmodels, kitemviews, kwindowsystem , kio, kcrash @@ -23,10 +23,10 @@ mkDerivation rec { karchive kconfig kwidgetsaddons kcompletion kcoreaddons kguiaddons ki18n kitemmodels kitemviews kwindowsystem kio kcrash boost libraw fftw eigen exiv2 lcms2 gsl openexr libheif giflib - openjpeg opencolorio vc poppler_qt5 curl ilmbase + openjpeg opencolorio poppler_qt5 curl ilmbase qtmultimedia qtx11extras python3 - ]; + ] ++ lib.optional (stdenv.hostPlatform.isi686 || stdenv.hostPlatform.isx86_64) vc; NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev}/include/OpenEXR" ]; From 810111616b841de6a8fbb4bea82e183818fe9830 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 1 Sep 2018 20:58:44 +0200 Subject: [PATCH 38/92] =?UTF-8?q?gnome3.geary:=200.12.3=20=E2=86=92=200.12?= =?UTF-8?q?.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/desktops/gnome-3/misc/geary/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/misc/geary/default.nix b/pkgs/desktops/gnome-3/misc/geary/default.nix index 37f149c7ad9a..9077d6635233 100644 --- a/pkgs/desktops/gnome-3/misc/geary/default.nix +++ b/pkgs/desktops/gnome-3/misc/geary/default.nix @@ -6,14 +6,14 @@ let pname = "geary"; - version = "0.12.3"; + version = "0.12.4"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "18zzjzs075zja00xpnyvjrrdzm54icdhfw4ywhpr6rqfcpnzifw7"; + sha256 = "01ykhkjfkprvh9kp4rzrl6xs2pqibiw44ckvqsn5cs3xy2rlq8mm"; }; nativeBuildInputs = [ vala_0_40 intltool pkgconfig wrapGAppsHook cmake ninja desktop-file-utils gnome-doc-utils gobjectIntrospection ]; From cbdcf815909a9d9688134a4b12b671f38a1ea638 Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Sat, 1 Sep 2018 15:06:38 -0400 Subject: [PATCH 39/92] Add section IDs --- doc/cross-compilation.xml | 6 +++--- doc/languages-frameworks/texlive.xml | 4 ++-- doc/reviewing-contributions.xml | 12 +++++------ doc/submitting-changes.xml | 30 ++++++++++++++-------------- 4 files changed, 26 insertions(+), 26 deletions(-) diff --git a/doc/cross-compilation.xml b/doc/cross-compilation.xml index a7b43aeec23f..135dd31f6b5b 100644 --- a/doc/cross-compilation.xml +++ b/doc/cross-compilation.xml @@ -30,7 +30,7 @@
Packaging in a cross-friendly manner -
+
Platform parameters @@ -219,7 +219,7 @@
-
+
Specifying Dependencies @@ -304,7 +304,7 @@
-
+
Cross packaging cookbook diff --git a/doc/languages-frameworks/texlive.xml b/doc/languages-frameworks/texlive.xml index af0b07166e3e..e42d0a811111 100644 --- a/doc/languages-frameworks/texlive.xml +++ b/doc/languages-frameworks/texlive.xml @@ -8,7 +8,7 @@ under attribute texlive. -
+
User's guide @@ -68,7 +68,7 @@ nix-repl> texlive.collection-<TAB>
-
+
Known problems diff --git a/doc/reviewing-contributions.xml b/doc/reviewing-contributions.xml index 6b854e085549..9e69d0ee0a26 100644 --- a/doc/reviewing-contributions.xml +++ b/doc/reviewing-contributions.xml @@ -56,7 +56,7 @@ meant as examples. Their usage is optional and the reviewer is free to adapt them to their liking. -
+
Package updates @@ -226,7 +226,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
-
+
New packages @@ -346,7 +346,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
-
+
Module updates @@ -464,7 +464,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
-
+
New modules @@ -564,7 +564,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER"
-
+
Other submissions @@ -585,7 +585,7 @@ $ nix-shell -p nox --run "nox-review -k pr PRNUMBER" pull requests fitting this category.
-
+
Merging pull-requests diff --git a/doc/submitting-changes.xml b/doc/submitting-changes.xml index 6c6f808f631e..4a6a2c634a58 100644 --- a/doc/submitting-changes.xml +++ b/doc/submitting-changes.xml @@ -2,7 +2,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="chap-submitting-changes"> Submitting changes -
+
Making patches @@ -205,7 +205,7 @@ Additional information.
-
+
Submitting changes @@ -253,7 +253,7 @@ Additional information.
-
+
Pull Request Template @@ -269,7 +269,7 @@ Additional information. below: -
+
Tested using sandboxing @@ -322,7 +322,7 @@ Additional information.
-
+
Built on platform(s) @@ -334,7 +334,7 @@ Additional information.
-
+
Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests) @@ -350,7 +350,7 @@ Additional information.
-
+
Tested compilation of all pkgs that depend on this change using <command>nox-review</command> @@ -373,7 +373,7 @@ Additional information.
-
+
Tested execution of all binary files (usually in <filename>./result/bin/</filename>) @@ -387,8 +387,8 @@ Additional information.
-
- Meets nixpkgs contribution standards +
+ Meets Nixpkgs contribution standards The last checkbox is fits @@ -402,7 +402,7 @@ Additional information.
-
+
Hotfixing pull requests @@ -430,7 +430,7 @@ Additional information.
-
+
Commit policy @@ -456,7 +456,7 @@ Additional information. -
+
Master branch @@ -468,7 +468,7 @@ Additional information.
-
+
Staging branch @@ -493,7 +493,7 @@ Additional information.
-
+
Stable release branches From 37a45e5a9712727bc8de1b7382d920422306774d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 1 Sep 2018 20:58:53 +0200 Subject: [PATCH 40/92] nixos-generate-config: fix perl quoting after cb1ca42 --- nixos/modules/installer/tools/nixos-generate-config.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/installer/tools/nixos-generate-config.pl b/nixos/modules/installer/tools/nixos-generate-config.pl index 04678c919c22..359caad89a72 100755 --- a/nixos/modules/installer/tools/nixos-generate-config.pl +++ b/nixos/modules/installer/tools/nixos-generate-config.pl @@ -575,7 +575,7 @@ $bootLoaderConfig # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. # Configure network proxy if necessary - # networking.proxy.default = "http://user:password@proxy:port/"; + # networking.proxy.default = "http://user:password\@proxy:port/"; # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; # Select internationalisation properties. From 2eea92a1dc124e24744d57f53d9dbe10e85876e1 Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Sat, 1 Sep 2018 15:20:57 -0400 Subject: [PATCH 41/92] nixpkgs docs: give linked things IDs --- doc/cross-compilation.xml | 6 +++--- doc/multiple-output.xml | 10 +++++----- doc/package-notes.xml | 4 ++-- doc/release-notes.xml | 16 ++++++++-------- doc/reviewing-contributions.xml | 8 ++++---- doc/stdenv.xml | 14 +++++++------- 6 files changed, 29 insertions(+), 29 deletions(-) diff --git a/doc/cross-compilation.xml b/doc/cross-compilation.xml index 135dd31f6b5b..3b90596bcc2c 100644 --- a/doc/cross-compilation.xml +++ b/doc/cross-compilation.xml @@ -317,7 +317,7 @@ - + What if my package's build system needs to build a C program to be run @@ -331,7 +331,7 @@ - + My package fails to find ar. @@ -347,7 +347,7 @@ - + My package's testsuite needs to run host platform code. diff --git a/doc/multiple-output.xml b/doc/multiple-output.xml index 981b4b966cdf..e96e84bfe72f 100644 --- a/doc/multiple-output.xml +++ b/doc/multiple-output.xml @@ -6,7 +6,7 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xml:id="chap-multiple-output"> Multiple-output packages -
+
Introduction @@ -38,7 +38,7 @@
-
+
Installing a split package @@ -84,7 +84,7 @@
-
+
Using a split package @@ -102,7 +102,7 @@ also added. (See .)
-
+
Writing a split derivation @@ -283,7 +283,7 @@
-
+
Common caveats diff --git a/doc/package-notes.xml b/doc/package-notes.xml index 8c7c63c8c8d7..c2aef8937b06 100644 --- a/doc/package-notes.xml +++ b/doc/package-notes.xml @@ -181,7 +181,7 @@ $ cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) \
-
Configuring +
Configuring To enable PostgreSQL, add the following to your configuration.nix: @@ -60,14 +60,14 @@ alice=>
-
Upgrading +
Upgrading FIXME: document dump/upgrade/load cycle.
-
Options +
Options A complete list of options for the PostgreSQL module may be found here. diff --git a/nixos/modules/services/editors/emacs.xml b/nixos/modules/services/editors/emacs.xml index dfab5ce4a79d..631570d6dec2 100644 --- a/nixos/modules/services/editors/emacs.xml +++ b/nixos/modules/services/editors/emacs.xml @@ -39,7 +39,7 @@ starting the Emacs daemon. -
+
Installing <application>Emacs</application> @@ -49,7 +49,7 @@ can be enabled. -
+
The Different Releases of Emacs @@ -100,7 +100,7 @@
-
+
Adding Packages to Emacs Emacs includes an entire ecosystem of functionality beyond @@ -339,7 +339,7 @@ https://nixos.org/nixpkgs/manual/#sec-modify-via-packageOverrides
-
+
Advanced Emacs Configuration @@ -380,7 +380,7 @@ in [...]
-
+
Running Emacs as a Service NixOS provides an optional @@ -396,7 +396,7 @@ in [...] modules/services/editors/emacs.nix -
+
Enabling the Service @@ -438,7 +438,7 @@ $ systemctl --user start emacs.service # to start the Emacs daemon
-
+
Starting the client Ensure that the emacs server is enabled, either by customizing @@ -457,7 +457,7 @@ emacsclient --create-frame --tty # opens a new frame on the current terminal
-
+
Configuring the <varname>EDITOR</varname> variable @@ -487,7 +487,7 @@ emacsclient --create-frame --tty # opens a new frame on the current terminal
-
+
Per-User Enabling of the Service @@ -515,7 +515,7 @@ emacsclient --create-frame --tty # opens a new frame on the current terminal
-
+
Configuring Emacs @@ -548,7 +548,7 @@ emacsclient --create-frame --tty # opens a new frame on the current terminal server-switch-hook, server-done-hook? --> -
+
A Major Mode for Nix Expressions @@ -558,7 +558,7 @@ emacsclient --create-frame --tty # opens a new frame on the current terminal
-
+
Accessing man pages You can use woman to get completion of all diff --git a/nixos/modules/services/misc/gitlab.xml b/nixos/modules/services/misc/gitlab.xml index 3306ba8e9b11..67b9f1d3e474 100644 --- a/nixos/modules/services/misc/gitlab.xml +++ b/nixos/modules/services/misc/gitlab.xml @@ -8,7 +8,7 @@ Gitlab is a feature-rich git hosting service. -
Prerequisites +
Prerequisites The gitlab service exposes only an Unix socket at /run/gitlab/gitlab-workhorse.socket. You need to configure a @@ -35,7 +35,7 @@ webserver to proxy HTTP requests to the socket.
-
Configuring +
Configuring Gitlab depends on both PostgreSQL and Redis and will automatically enable both services. In the case of PostgreSQL, a database and a role will be created. @@ -119,7 +119,7 @@ options for the services.gitlab -
Maintenance +
Maintenance You can run Gitlab's rake tasks with gitlab-rake which will be available on the system when gitlab is enabled. You will diff --git a/nixos/modules/services/misc/taskserver/doc.xml b/nixos/modules/services/misc/taskserver/doc.xml index 75493ac1394f..21d25ecf391f 100644 --- a/nixos/modules/services/misc/taskserver/doc.xml +++ b/nixos/modules/services/misc/taskserver/doc.xml @@ -16,7 +16,7 @@ -
+
Configuration @@ -48,7 +48,7 @@
-
+
The nixos-taskserver tool @@ -78,7 +78,7 @@ switch.
-
+
Declarative/automatic CA management @@ -131,7 +131,7 @@ $ ssh server nixos-taskserver user export my-company alice | sh task sync after that stage.
-
+
Manual CA management diff --git a/nixos/modules/services/monitoring/prometheus/exporters.xml b/nixos/modules/services/monitoring/prometheus/exporters.xml index 4f0bcb298106..be86abb74b44 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.xml +++ b/nixos/modules/services/monitoring/prometheus/exporters.xml @@ -8,7 +8,7 @@ Prometheus exporters provide metrics for the prometheus monitoring system. -
Configuration +
Configuration One of the most common exporters is the node exporter, it provides hardware and OS metrics from the host it's running on. The exporter could be configured as follows: services.promtheus.exporters.node = { @@ -33,7 +33,7 @@ For more information about configuration see man configuration.nixavailable options.
-
Adding a new exporter +
Adding a new exporter To add a new exporter, it has to be packaged first (see nixpkgs/pkgs/servers/monitoring/prometheus/ for examples), then a module can be added. The postfix exporter is used in this example: diff --git a/nixos/modules/services/networking/dnscrypt-proxy.xml b/nixos/modules/services/networking/dnscrypt-proxy.xml index ff1088698589..a97579202523 100644 --- a/nixos/modules/services/networking/dnscrypt-proxy.xml +++ b/nixos/modules/services/networking/dnscrypt-proxy.xml @@ -14,7 +14,7 @@ upstream is trustworthy). - Basic configuration + Basic configuration To enable the client proxy, set @@ -31,7 +31,7 @@ - As a forwarder for another DNS client + As a forwarder for another DNS client To run the DNSCrypt proxy client as a forwarder for another @@ -42,7 +42,7 @@ - dnsmasq + dnsmasq { @@ -53,7 +53,7 @@ - unbound + unbound { diff --git a/nixos/modules/services/web-apps/matomo-doc.xml b/nixos/modules/services/web-apps/matomo-doc.xml index 456aae6cc366..6f878015c514 100644 --- a/nixos/modules/services/web-apps/matomo-doc.xml +++ b/nixos/modules/services/web-apps/matomo-doc.xml @@ -15,7 +15,7 @@ -
+
Database Setup @@ -51,7 +51,7 @@
-
+
Backup You only need to take backups of your MySQL database and the @@ -62,7 +62,7 @@
-
+
Issues @@ -83,7 +83,7 @@
-
+
Using other Web Servers than nginx From 73bff467d2c95f33a99adf58588c66624d34fa12 Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Sat, 1 Sep 2018 16:18:18 -0400 Subject: [PATCH 47/92] makefile: auto-format xml docs outside of the doc subdir --- nixos/doc/manual/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/Makefile b/nixos/doc/manual/Makefile index 5cbbf140869a..2e9adf70c396 100644 --- a/nixos/doc/manual/Makefile +++ b/nixos/doc/manual/Makefile @@ -11,7 +11,7 @@ manual-combined.xml: generated *.xml .PHONY: format format: - find . -iname '*.xml' -type f -print0 | xargs -0 -I{} -n1 \ + find ../../ -iname '*.xml' -type f -print0 | xargs -0 -I{} -n1 \ xmlformat --config-file "../xmlformat.conf" -i {} .PHONY: fix-misc-xml From 53c77e64fec665bbd2a807c5b3500912b7dad1f7 Mon Sep 17 00:00:00 2001 From: Graham Christensen Date: Sat, 1 Sep 2018 16:24:37 -0400 Subject: [PATCH 48/92] nixos docs: footnotes: give IDs --- nixos/doc/manual/configuration/modularity.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/doc/manual/configuration/modularity.xml b/nixos/doc/manual/configuration/modularity.xml index 3ff96f719ec5..298ffd661f67 100644 --- a/nixos/doc/manual/configuration/modularity.xml +++ b/nixos/doc/manual/configuration/modularity.xml @@ -74,7 +74,7 @@ The unique option `services.httpd.adminAddr' is defined multiple times, in `/etc argument is for: it contains the complete, merged system configuration. That is, config is the result of combining the configurations returned by every module - + If you’re wondering how it’s possible that the (indirect) result of a function is passed as an From 39db43670943998a0df3771ef7a5f21818d5a08c Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 1 Sep 2018 22:41:50 +0200 Subject: [PATCH 49/92] =?UTF-8?q?gnome3.gnome-font-viewer:=203.28.0=20?= =?UTF-8?q?=E2=86=92=203.30.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix b/pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix index 7e76b8991fd4..6af2f7f4b03f 100644 --- a/pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix +++ b/pkgs/desktops/gnome-3/core/gnome-font-viewer/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { name = "gnome-font-viewer-${version}"; - version = "3.28.0"; + version = "3.30.0"; src = fetchurl { url = "mirror://gnome/sources/gnome-font-viewer/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "16mp22f255b8zqnnlqh25n6v79b9bd0gmli9ywqyapa0cfai09x3"; + sha256 = "1wwnx2zrlbd2d6np7m9s78alx6j6ranrnh1g2z6zrv9qcj8rpzz5"; }; passthru = { From 92a5bb680cc14436b9064e2765664c47b9ac4056 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 1 Sep 2018 22:53:32 +0200 Subject: [PATCH 50/92] =?UTF-8?q?gnome3.tracker-miners:=202.1.1=20?= =?UTF-8?q?=E2=86=92=202.1.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../desktops/gnome-3/core/tracker-miners/default.nix | 4 ++-- .../gnome-3/core/tracker-miners/fix-paths.patch | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/desktops/gnome-3/core/tracker-miners/default.nix b/pkgs/desktops/gnome-3/core/tracker-miners/default.nix index 67c43311123c..e54741355cac 100644 --- a/pkgs/desktops/gnome-3/core/tracker-miners/default.nix +++ b/pkgs/desktops/gnome-3/core/tracker-miners/default.nix @@ -8,11 +8,11 @@ let pname = "tracker-miners"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; - version = "2.1.1"; + version = "2.1.3"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${gnome3.versionBranch version}/${name}.tar.xz"; - sha256 = "107638773mihxdi194wf3saacqrr4cp9xn3qjfmx60bwq5451ma0"; + sha256 = "10j6iifq0ccnqckdx7fqlrfifbvs08jbczgxajldz26057kwp8fz"; }; nativeBuildInputs = [ diff --git a/pkgs/desktops/gnome-3/core/tracker-miners/fix-paths.patch b/pkgs/desktops/gnome-3/core/tracker-miners/fix-paths.patch index 74da929c5642..47ad114eb0b5 100644 --- a/pkgs/desktops/gnome-3/core/tracker-miners/fix-paths.patch +++ b/pkgs/desktops/gnome-3/core/tracker-miners/fix-paths.patch @@ -1,6 +1,6 @@ --- a/meson.build +++ b/meson.build -@@ -37,15 +37,15 @@ +@@ -25,15 +25,15 @@ # # This check acts as a guard to make sure we are being configured with the # right prefix, among other things. @@ -17,12 +17,12 @@ + tracker_uninstalled_domain_rule = join_paths(tracker_miner.get_pkgconfig_variable('prefix'), 'share', 'tracker', 'domain-ontologies', 'default.rule') + tracker_uninstalled_nepomuk_ontologies_dir = join_paths(tracker_miner.get_pkgconfig_variable('prefix'), 'share', 'tracker', 'ontologies', 'nepomuk') + tracker_uninstalled_stop_words_dir = join_paths(tracker_miner.get_pkgconfig_variable('prefix'), 'share', 'tracker', 'stop-words', 'default.rule') - endif - - avcodec = dependency('libavcodec', version: '>= 0.8.4', required: false) + else + tracker_subproject = subproject('tracker', + default_options: [ --- a/src/libtracker-miners-common/tracker-domain-ontology.c +++ b/src/libtracker-miners-common/tracker-domain-ontology.c -@@ -313,7 +313,7 @@ +@@ -323,7 +323,7 @@ goto end; } } else { @@ -31,7 +31,7 @@ DEFAULT_RULE, NULL); if (!g_file_test (path, G_FILE_TEST_IS_REGULAR)) { -@@ -378,7 +378,7 @@ +@@ -388,7 +388,7 @@ if (!priv->ontology_location) { gchar *ontology_path; From 33668b6edd40e70033942e51bbc5e19aef55ca5a Mon Sep 17 00:00:00 2001 From: Will Dietz Date: Sat, 1 Sep 2018 16:10:47 -0500 Subject: [PATCH 51/92] Revert "psmisc: 23.1 -> 23.2 (#45169)" (#45918) 23.2 isn't an actual release yet (for example, not listed here: https://gitlab.com/psmisc/psmisc/tags ) and 23.2 apparently has caused problems elsewhere, https://github.com/void-linux/void-packages/issues/2288 If this doesn't make branch-off might need to be picked over. I have not experienced problems with this yet AFAIK. This reverts commit b4411ab4797596b32740f78a89020a1c3e8c3af4. --- pkgs/os-specific/linux/psmisc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/psmisc/default.nix b/pkgs/os-specific/linux/psmisc/default.nix index c7b71d4e5018..1eec10860f72 100644 --- a/pkgs/os-specific/linux/psmisc/default.nix +++ b/pkgs/os-specific/linux/psmisc/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, ncurses}: stdenv.mkDerivation rec { - name = "psmisc-23.2"; + name = "psmisc-23.1"; src = fetchurl { url = "mirror://sourceforge/psmisc/${name}.tar.xz"; - sha256 = "0s1kjhrik0wzqbm7hv4gkhywhjrwhp9ajw0ad05fwharikk6ah49"; + sha256 = "0c5s94hqpwfmyswx2f96gifa6wdbpxxpkyxcrlzbxpvmrxsd911f"; }; buildInputs = [ncurses]; From 42971e1068bbf70aad51cf61abe6086edeb4f630 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sat, 1 Sep 2018 14:20:01 -0700 Subject: [PATCH 52/92] powerdns: 4.1.3 -> 4.1.4 (#45805) Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from powerdns --- pkgs/servers/dns/powerdns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/dns/powerdns/default.nix b/pkgs/servers/dns/powerdns/default.nix index 6f8bffee24d0..9d3db625d660 100644 --- a/pkgs/servers/dns/powerdns/default.nix +++ b/pkgs/servers/dns/powerdns/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { name = "powerdns-${version}"; - version = "4.1.3"; + version = "4.1.4"; src = fetchurl { url = "https://downloads.powerdns.com/releases/pdns-${version}.tar.bz2"; - sha256 = "1bh1qdgw415ax542123b6isri1jh4mbf2i9i1yffkfk0xmyv79cs"; + sha256 = "1m9yhzrxh315gv855c590b2qc8bx31rrnl72pqxrnlix701qch79"; }; nativeBuildInputs = [ pkgconfig ]; From 25176c881253d2855fbdf2fb073d7a6148a4e622 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sat, 1 Sep 2018 14:32:47 -0700 Subject: [PATCH 53/92] libircclient: 1.9 -> 1.10 (#45821) Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from libircclient --- pkgs/development/libraries/libircclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libircclient/default.nix b/pkgs/development/libraries/libircclient/default.nix index 612de78b741d..71238dda1620 100644 --- a/pkgs/development/libraries/libircclient/default.nix +++ b/pkgs/development/libraries/libircclient/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation rec { name = "${pname}-${version}"; - version = "1.9"; + version = "1.10"; pname = "libircclient"; src = fetchurl { url = "mirror://sourceforge/${pname}/${pname}/${version}/${name}.tar.gz"; - sha256 = "0r60i76jh4drjh2jgp5sx71chagqllmkaq49zv67nrhqwvp9ghw1"; + sha256 = "0b9wa0h3xc31wpqlvgxgnvqp5wgx3kwsf5s9432m5cj8ycx6zcmv"; }; outputs = [ "out" "dev" ]; From 028b64ab08b1377d7c4a708869f94ac8d2f7b7bf Mon Sep 17 00:00:00 2001 From: greydot Date: Sat, 1 Sep 2018 21:39:38 +0000 Subject: [PATCH 54/92] qcomicbook: init at 0.9.1. (#44074) --- maintainers/maintainer-list.nix | 5 +++ .../graphics/qcomicbook/default.nix | 43 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 3 files changed, 50 insertions(+) create mode 100644 pkgs/applications/graphics/qcomicbook/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1800c6d8f49a..fb6057448bef 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1570,6 +1570,11 @@ github = "grburst"; name = "Julius Elias"; }; + greydot = { + email = "lanablack@amok.cc"; + github = "greydot"; + name = "Lana Black"; + }; gridaphobe = { email = "eric@seidel.io"; github = "gridaphobe"; diff --git a/pkgs/applications/graphics/qcomicbook/default.nix b/pkgs/applications/graphics/qcomicbook/default.nix new file mode 100644 index 000000000000..d67c8ef9b025 --- /dev/null +++ b/pkgs/applications/graphics/qcomicbook/default.nix @@ -0,0 +1,43 @@ +{ stdenv, fetchFromGitHub, pkgconfig, cmake, qtbase, qttools, qtx11extras, poppler_qt5 }: + +stdenv.mkDerivation rec { + name = "qcomicbook-${version}"; + version = "0.9.1"; + + src = fetchFromGitHub { + owner = "stolowski"; + repo = "QComicBook"; + rev = version; + sha256 = "1b769lp6gfwds4jb2g7ymhdm9c06zg57zpyz3zpdb40w07zfsjzv"; + }; + + nativeBuildInputs = [ + cmake pkgconfig + ]; + + buildInputs = [ + qtbase qttools qtx11extras poppler_qt5 + ]; + + postInstall = '' + substituteInPlace $out/share/applications/*.desktop \ + --replace "Exec=qcomicbook" "Exec=$out/bin/qcomicbook" + ''; + + meta = with stdenv.lib; { + homepage = https://github.com/stolowski/QComicBook; + description = "Comic book reader in Qt5"; + license = licenses.gpl2; + + longDescription = '' + QComicBook is a viewer for PDF files and comic book archives containing + jpeg/png/xpm/gif/bmp images, which aims at convenience and simplicity. + Features include: automatic unpacking of archive files, full-screen mode, continuous + scrolling mode, double-pages viewing, manga mode, thumbnails view, page scaling, + mouse or keyboard navigation etc. + ''; + + platforms = platforms.linux; + maintainers = with maintainers; [ greydot ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c21a0c41eba8..1143fe8de01b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18160,6 +18160,8 @@ with pkgs; qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { }; + qcomicbook = libsForQt5.callPackage ../applications/graphics/qcomicbook { }; + eiskaltdcpp = callPackage ../applications/networking/p2p/eiskaltdcpp { lua5 = lua5_1; miniupnpc = miniupnpc_1; From ce4cf418b9183db42db30bedb859256809c04645 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:00:40 +0200 Subject: [PATCH 55/92] laszip: update homepage --- pkgs/development/libraries/LASzip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/LASzip/default.nix b/pkgs/development/libraries/LASzip/default.nix index 4a166242eb3a..9522038df6af 100644 --- a/pkgs/development/libraries/LASzip/default.nix +++ b/pkgs/development/libraries/LASzip/default.nix @@ -8,12 +8,12 @@ stdenv.mkDerivation rec { url = "https://github.com/LASzip/LASzip/archive/v${version}.tar.gz"; sha256 = "b8e8cc295f764b9d402bc587f3aac67c83ed8b39f1cb686b07c168579c61fbb2"; }; - + buildInputs = [cmake]; meta = { description = "Turn quickly bulky LAS files into compact LAZ files without information loss"; - homepage = https://www.laszip.org; + homepage = https://laszip.org; license = stdenv.lib.licenses.lgpl2; maintainers = [ stdenv.lib.maintainers.michelk ]; platforms = stdenv.lib.platforms.unix; From 57a5cd4d96c858333ff47c59b04dbeeb4604158d Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:01:06 +0200 Subject: [PATCH 56/92] dfutil: update homepage --- pkgs/applications/audio/axoloti/dfu-util.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/audio/axoloti/dfu-util.nix b/pkgs/applications/audio/axoloti/dfu-util.nix index 2076e45de546..07a78260991f 100644 --- a/pkgs/applications/audio/axoloti/dfu-util.nix +++ b/pkgs/applications/audio/axoloti/dfu-util.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { phones. With dfu-util you are able to download firmware to your device or upload firmware from it. ''; - homepage = http://dfu-util.gnumonks.org/; + homepage = http://dfu-util.sourceforge.net; license = licenses.gpl2Plus; platforms = platforms.unix; maintainers = [ ]; From ebc1854726dae815ba64397d8b100d077fcbf094 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:04:23 +0200 Subject: [PATCH 57/92] flpsed: fix homepage --- pkgs/applications/editors/flpsed/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/flpsed/default.nix b/pkgs/applications/editors/flpsed/default.nix index bd00045bca91..67f789eee782 100644 --- a/pkgs/applications/editors/flpsed/default.nix +++ b/pkgs/applications/editors/flpsed/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "WYSIWYG PostScript annotator"; - homepage = http://http://flpsed.org/flpsed.html; + homepage = http://flpsed.org/flpsed.html; license = licenses.gpl3; platforms = platforms.mesaPlatforms; maintainers = with maintainers; [ fuuzetsu ]; From 3cbd6c559e65f34d28c8ef3615da14fb5c273d9c Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:05:49 +0200 Subject: [PATCH 58/92] grafx2: update homepage --- pkgs/applications/graphics/grafx2/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/grafx2/default.nix b/pkgs/applications/graphics/grafx2/default.nix index fd17ef69c992..b1580d73b641 100644 --- a/pkgs/applications/graphics/grafx2/default.nix +++ b/pkgs/applications/graphics/grafx2/default.nix @@ -21,7 +21,7 @@ stdenv.mkDerivation rec { meta = { description = "Bitmap paint program inspired by the Amiga programs Deluxe Paint and Brilliance"; - homepage = http://code.google.co/p/grafx2/; + homepage = http://pulkomandy.tk/projects/GrafX2; license = stdenv.lib.licenses.gpl2; platforms = [ "x86_64-linux" "i686-linux" ]; maintainers = [ stdenv.lib.maintainers.zoomulator ]; From 7bc523c492d79087564250b4c2857677b28ffd16 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:09:28 +0200 Subject: [PATCH 59/92] jamomacore: update homepage --- pkgs/development/libraries/audio/jamomacore/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/audio/jamomacore/default.nix b/pkgs/development/libraries/audio/jamomacore/default.nix index 4e316ff1c991..b79d85bcd7c9 100644 --- a/pkgs/development/libraries/audio/jamomacore/default.nix +++ b/pkgs/development/libraries/audio/jamomacore/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = { description = "A C++ platform for building dynamic and reflexive systems with an emphasis on audio and media"; - homepage = https://jamoma.org; + homepage = http://www.jamoma.org; license = stdenv.lib.licenses.bsd3; maintainers = [ stdenv.lib.maintainers.magnetophon ]; platforms = stdenv.lib.platforms.linux; From bb6263af729db35e7af8b6656f4330fdb63dc103 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:13:21 +0200 Subject: [PATCH 60/92] orpie: update homepage --- pkgs/applications/misc/orpie/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/misc/orpie/default.nix b/pkgs/applications/misc/orpie/default.nix index b1df6378f1e9..bc6aa242f338 100644 --- a/pkgs/applications/misc/orpie/default.nix +++ b/pkgs/applications/misc/orpie/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { buildInputs = [ ncurses gsl ] ++ (with ocamlPackages; [ ocaml camlp4 ]); meta = { - homepage = http://pessimization.com/software/orpie/; + homepage = https://github.com/pelzlpj/orpie; description = "A fullscreen RPN calculator for the console"; license = stdenv.lib.licenses.gpl2; platforms = stdenv.lib.platforms.all; From 8dbe16b523a2220c911b8902c65f23845503c096 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:15:39 +0200 Subject: [PATCH 61/92] pdfshuffler: update homepage --- pkgs/applications/misc/pdfshuffler/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/misc/pdfshuffler/default.nix b/pkgs/applications/misc/pdfshuffler/default.nix index 025ad9cd30a1..35e52f7b977e 100644 --- a/pkgs/applications/misc/pdfshuffler/default.nix +++ b/pkgs/applications/misc/pdfshuffler/default.nix @@ -32,7 +32,7 @@ python3Packages.buildPythonApplication rec { doCheck = false; # no tests meta = with stdenv.lib; { - homepage = https://gna.org/projects/pdfshuffler/; + homepage = https://sourceforge.net/p/pdfshuffler/wiki/Home; description = "Merge or split pdf documents and rotate, crop and rearrange their pages"; platforms = platforms.linux; maintainers = with maintainers; [ mic92 ]; From de43e1346f41635f6d0013aba154d98ee20110ae Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:19:38 +0200 Subject: [PATCH 62/92] pinfo: remove dead homepage link --- pkgs/applications/misc/pinfo/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/misc/pinfo/default.nix b/pkgs/applications/misc/pinfo/default.nix index 1085fed09565..04d8c2d2ff08 100644 --- a/pkgs/applications/misc/pinfo/default.nix +++ b/pkgs/applications/misc/pinfo/default.nix @@ -17,7 +17,6 @@ stdenv.mkDerivation { meta = with stdenv.lib; { description = "A viewer for info files"; - homepage = https://alioth.debian.org/projects/pinfo/; license = licenses.gpl2Plus; platforms = platforms.unix; }; From e9d904af5525ce0c5f94424ad85307a94fcb1828 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:23:23 +0200 Subject: [PATCH 63/92] timewarrior: update homepage --- pkgs/applications/misc/timewarrior/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/misc/timewarrior/default.nix b/pkgs/applications/misc/timewarrior/default.nix index ff3caec29644..4ca7a86e6f7f 100644 --- a/pkgs/applications/misc/timewarrior/default.nix +++ b/pkgs/applications/misc/timewarrior/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A command-line time tracker"; - homepage = https://tasktools.org/projects/timewarrior.html; + homepage = https://taskwarrior.org/docs/timewarrior; license = licenses.mit; maintainers = with maintainers; [ mrVanDalo ]; platforms = platforms.linux ++ platforms.darwin; From c6e31608d7237031e1fd203497c705ed64ec1fe1 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:28:54 +0200 Subject: [PATCH 64/92] tox-prpl: update homepage --- .../instant-messengers/pidgin-plugins/tox-prpl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/instant-messengers/pidgin-plugins/tox-prpl/default.nix b/pkgs/applications/networking/instant-messengers/pidgin-plugins/tox-prpl/default.nix index 3997980bed41..6d75ba40ce01 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin-plugins/tox-prpl/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin-plugins/tox-prpl/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook ]; meta = with stdenv.lib; { - homepage = http://tox.dhs.org/; + homepage = https://github.com/jin-eld/tox-prpl; description = "Tox plugin for Pidgin / libpurple"; license = licenses.gpl3; platforms = platforms.linux; From b4c8d6c37bb96f4f96b04b4c605be2b532fa26c5 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:31:08 +0200 Subject: [PATCH 65/92] sup: update homepage --- pkgs/applications/networking/mailreaders/sup/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/mailreaders/sup/default.nix b/pkgs/applications/networking/mailreaders/sup/default.nix index 06777916b92a..c803db6dcbc1 100644 --- a/pkgs/applications/networking/mailreaders/sup/default.nix +++ b/pkgs/applications/networking/mailreaders/sup/default.nix @@ -15,7 +15,7 @@ bundlerEnv { meta = with lib; { description = "A curses threads-with-tags style email client"; - homepage = http://supmua.org; + homepage = http://sup-heliotrope.github.io; license = licenses.gpl2; maintainers = with maintainers; [ cstrahan lovek323 ]; platforms = platforms.unix; From b9bd5519c5c89a797081abde462f89bee5bd1f0f Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:33:29 +0200 Subject: [PATCH 66/92] keepnote: update homepage --- pkgs/applications/office/keepnote/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/office/keepnote/default.nix b/pkgs/applications/office/keepnote/default.nix index bb2c6adbf3b4..2e0b3f3fed7d 100644 --- a/pkgs/applications/office/keepnote/default.nix +++ b/pkgs/applications/office/keepnote/default.nix @@ -16,7 +16,7 @@ python2Packages.buildPythonApplication { meta = { description = "Note taking application"; - homepage = http://rasm.ods.org/keepnote; + homepage = http://keepnote.org; license = stdenv.lib.licenses.gpl2Plus; }; } From e5974ddaeca288994acbc9bf0aabaf226c9ad825 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:36:01 +0200 Subject: [PATCH 67/92] jonprl: update homepage --- pkgs/applications/science/logic/jonprl/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/logic/jonprl/default.nix b/pkgs/applications/science/logic/jonprl/default.nix index 982b5fc8b5fb..a95d1201cbd6 100644 --- a/pkgs/applications/science/logic/jonprl/default.nix +++ b/pkgs/applications/science/logic/jonprl/default.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation rec { based on Brouwer-realizability & meaning explanations. Inspired by Nuprl ''; - homepage = http://www.jonprl.org/; + homepage = https://github.com/jonsterling/JonPRL; license = stdenv.lib.licenses.mit; maintainers = with stdenv.lib.maintainers; [ puffnfresh ]; platforms = stdenv.lib.platforms.linux; From 15e6e1ff6f9d8cbebdfe560b0aba57f0601aba48 Mon Sep 17 00:00:00 2001 From: Uli Baum Date: Sun, 2 Sep 2018 01:35:59 +0200 Subject: [PATCH 68/92] nixos/nginx: fix type of sslTrustedCertificate option The option was added in 1251b34b5bbcd11a7a2974df7bada5d6d47b985d with type `types.path` but default `null`, so eval failed with the default setting. This broke the acme and certmgr tests. cc: @vincentbernat @fpletz --- nixos/modules/services/web-servers/nginx/vhost-options.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/web-servers/nginx/vhost-options.nix b/nixos/modules/services/web-servers/nginx/vhost-options.nix index 6954d932eed4..8e2b8819e71b 100644 --- a/nixos/modules/services/web-servers/nginx/vhost-options.nix +++ b/nixos/modules/services/web-servers/nginx/vhost-options.nix @@ -130,7 +130,7 @@ with lib; }; sslTrustedCertificate = mkOption { - type = types.path; + type = types.nullOr types.path; default = null; example = "/var/root.cert"; description = "Path to root SSL certificate for stapling and client certificates."; From c759f7a9b7a6f6f0c7ab21da007b380c7cc3d9ea Mon Sep 17 00:00:00 2001 From: Luigy Leon Date: Sat, 1 Sep 2018 19:29:02 -0400 Subject: [PATCH 69/92] androidndk: fix eval fixup from https://github.com/NixOS/nixpkgs/pull/45820 /cc @Ericson2314 --- pkgs/development/mobile/androidenv/androidndk-pkgs.nix | 2 +- pkgs/development/mobile/androidenv/default.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/mobile/androidenv/androidndk-pkgs.nix b/pkgs/development/mobile/androidenv/androidndk-pkgs.nix index e4ea9508aeb9..9bc252ce6f67 100644 --- a/pkgs/development/mobile/androidenv/androidndk-pkgs.nix +++ b/pkgs/development/mobile/androidenv/androidndk-pkgs.nix @@ -1,4 +1,4 @@ -{ lib +{ lib, stdenv , makeWrapper , runCommand, wrapBintoolsWith, wrapCCWith , buildAndroidndk, androidndk, targetAndroidndkPkgs diff --git a/pkgs/development/mobile/androidenv/default.nix b/pkgs/development/mobile/androidenv/default.nix index 4e9f139b95e9..8e108f24088e 100644 --- a/pkgs/development/mobile/androidenv/default.nix +++ b/pkgs/development/mobile/androidenv/default.nix @@ -281,7 +281,7 @@ rec { inherit (buildPackages) makeWrapper; inherit (pkgs) - lib hostPlatform targetPlatform + lib stdenv runCommand wrapBintoolsWith wrapCCWith; # buildPackages.foo rather than buildPackages.buildPackages.foo would work, # but for splicing messing up on infinite recursion for the variants we @@ -297,7 +297,7 @@ rec { inherit (buildPackages) makeWrapper; inherit (pkgs) - lib hostPlatform targetPlatform + lib stdenv runCommand wrapBintoolsWith wrapCCWith; # buildPackages.foo rather than buildPackages.buildPackages.foo would work, # but for splicing messing up on infinite recursion for the variants we From c184150a2218fc1c6fd7b8fe6fc2c49b352fd7d5 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:40:02 +0200 Subject: [PATCH 70/92] jags: update homepage + fix license --- pkgs/applications/science/math/jags/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/science/math/jags/default.nix b/pkgs/applications/science/math/jags/default.nix index 2925e601e32b..1d1fb96a4739 100644 --- a/pkgs/applications/science/math/jags/default.nix +++ b/pkgs/applications/science/math/jags/default.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { buildInputs = [gfortran openblas]; configureFlags = [ "--with-blas=-lopenblas" "--with-lapack=-lopenblas" ]; - meta = { + meta = with stdenv.lib; { description = "Just Another Gibbs Sampler"; - license = "GPL2"; - homepage = http://www-ice.iarc.fr/~martyn/software/jags/; - maintainers = [stdenv.lib.maintainers.andres]; - platforms = stdenv.lib.platforms.unix; + license = licenses.gpl2; + homepage = http://mcmc-jags.sourceforge.net; + maintainers = [ maintainers.andres ]; + platforms = platforms.unix; }; } From 5cf25dded7e782154bacda27c01ee712ed2d7075 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:42:17 +0200 Subject: [PATCH 71/92] symmetrica: update homepage --- pkgs/applications/science/math/symmetrica/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/math/symmetrica/default.nix b/pkgs/applications/science/math/symmetrica/default.nix index a641993b393b..bc971606cd08 100644 --- a/pkgs/applications/science/math/symmetrica/default.nix +++ b/pkgs/applications/science/math/symmetrica/default.nix @@ -57,6 +57,6 @@ stdenv.mkDerivation rec { license = stdenv.lib.licenses.publicDomain; maintainers = [stdenv.lib.maintainers.raskin]; platforms = stdenv.lib.platforms.unix; - homepage = http://www.symmetrica.de/; + homepage = http://www.algorithm.uni-bayreuth.de/en/research/SYMMETRICA/index.html; }; } From ee54f1f8173e99018027706a58255714df483827 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:47:13 +0200 Subject: [PATCH 72/92] plm: remove dead homepage link, mark as broken --- pkgs/applications/science/programming/plm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/science/programming/plm/default.nix b/pkgs/applications/science/programming/plm/default.nix index f46f7afb659c..c454ad377686 100644 --- a/pkgs/applications/science/programming/plm/default.nix +++ b/pkgs/applications/science/programming/plm/default.nix @@ -28,9 +28,9 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Free cross-platform programming exerciser"; - homepage = http://webloria.loria.fr/~quinson/Teaching/PLM/; license = licenses.gpl3; maintainers = [ ]; platforms = stdenv.lib.platforms.all; + broken = true; }; } From cd748ba94a3192496358369268b391c9cbdf62d9 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:50:58 +0200 Subject: [PATCH 73/92] tkcvs: update homepage --- pkgs/applications/version-management/tkcvs/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/version-management/tkcvs/default.nix b/pkgs/applications/version-management/tkcvs/default.nix index 83116569dbe3..48558c15dc1c 100644 --- a/pkgs/applications/version-management/tkcvs/default.nix +++ b/pkgs/applications/version-management/tkcvs/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation ''; meta = { - homepage = http://www.twobarleycorns.net/tkcvs.html; + homepage = https://tkcvs.sourceforge.io; description = "TCL/TK GUI for cvs and subversion"; license = stdenv.lib.licenses.gpl2Plus; platforms = stdenv.lib.platforms.unix; From 13a97da2d46a7fd66cb2ab971ab0dd5b2b2e2a6c Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:54:53 +0200 Subject: [PATCH 74/92] uvccapture: remove dead homepage link --- pkgs/applications/video/uvccapture/default.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/applications/video/uvccapture/default.nix b/pkgs/applications/video/uvccapture/default.nix index 468db4625103..dd595baa52e8 100644 --- a/pkgs/applications/video/uvccapture/default.nix +++ b/pkgs/applications/video/uvccapture/default.nix @@ -10,7 +10,7 @@ in stdenv.mkDerivation rec { name = "uvccapture-0.5"; - + src = fetchurl { url = "mirror://debian/pool/main/u/uvccapture/uvccapture_0.5.orig.tar.gz"; sha256 = "1b3akkcmr3brbf93akr8xi20w8zqf2g0qfq928500wy04qi6jqpi"; @@ -43,7 +43,6 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Capture image from USB webcam at a specified interval"; - homepage = http://linux-uvc.berlios.de/; license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = [ maintainers.bjornfor ]; From 8fb523ab7d55d485b864f090dbe03c0ab522594b Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:56:34 +0200 Subject: [PATCH 75/92] containerd: update homepage --- pkgs/applications/virtualization/containerd/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/containerd/default.nix b/pkgs/applications/virtualization/containerd/default.nix index 2fa93af48310..03b60a5f3853 100644 --- a/pkgs/applications/virtualization/containerd/default.nix +++ b/pkgs/applications/virtualization/containerd/default.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { ''; meta = { - homepage = https://containerd.tools/; + homepage = https://containerd.io/; description = "A daemon to control runC"; license = licenses.asl20; maintainers = with maintainers; [ offline vdemeester ]; From fffe9a2581f0092517c074e05fe8306dd9050d6a Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 00:58:22 +0200 Subject: [PATCH 76/92] larswm: update homepage --- pkgs/applications/window-managers/larswm/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/window-managers/larswm/default.nix b/pkgs/applications/window-managers/larswm/default.nix index 7a6c44abb551..21ea00d110e0 100644 --- a/pkgs/applications/window-managers/larswm/default.nix +++ b/pkgs/applications/window-managers/larswm/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation { ''; meta = { - homepage = http://larswm.fnurt.net/; + homepage = http://www.fnurt.net/larswm; description = "9wm-like tiling window manager"; license = stdenv.lib.licenses.free; platforms = stdenv.lib.platforms.linux; From 36587f639a9442aa937cf88f5e8169c8a550a968 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 01:04:26 +0200 Subject: [PATCH 77/92] numix-cursor-theme: update homepage --- pkgs/data/icons/numix-cursor-theme/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/data/icons/numix-cursor-theme/default.nix b/pkgs/data/icons/numix-cursor-theme/default.nix index 883276b00a8c..edeb61c6d3e1 100644 --- a/pkgs/data/icons/numix-cursor-theme/default.nix +++ b/pkgs/data/icons/numix-cursor-theme/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "Numix cursor theme"; - homepage = https://numixproject.org; + homepage = https://numixproject.github.io; license = licenses.gpl3; platforms = platforms.all; maintainers = with maintainers; [ offline ]; From d75cfa03ec1557531c2dfa1326a4eee5d5306f3e Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 01:07:45 +0200 Subject: [PATCH 78/92] orc: update homepage --- pkgs/development/compilers/orc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/orc/default.nix b/pkgs/development/compilers/orc/default.nix index 3f3db48828d4..1a81a5ec20a7 100644 --- a/pkgs/development/compilers/orc/default.nix +++ b/pkgs/development/compilers/orc/default.nix @@ -20,10 +20,10 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "The Oil Runtime Compiler"; - homepage = http://code.entropywave.com/orc/; + homepage = https://gstreamer.freedesktop.org/projects/orc.html; # The source code implementing the Marsenne Twister algorithm is licensed # under the 3-clause BSD license. The rest is 2-clause BSD license. - license = licenses.bsd3; + license = with licenses; [ bsd3 bsd2 ]; platforms = platforms.unix; maintainers = [ maintainers.fuuzetsu ]; }; From ede37f98e2da154caf6869c963f73dfcd0778ce6 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 01:11:08 +0200 Subject: [PATCH 79/92] qnial: update homepage --- pkgs/development/interpreters/qnial/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/interpreters/qnial/default.nix b/pkgs/development/interpreters/qnial/default.nix index 0e368b31cdf4..779039c6d6aa 100644 --- a/pkgs/development/interpreters/qnial/default.nix +++ b/pkgs/development/interpreters/qnial/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { meta = { description = "An array language from Nial Systems"; - homepage = http://www.nial.com; + homepage = https://github.com/vrthra/qnial; license = stdenv.lib.licenses.artistic1; maintainers = [ stdenv.lib.maintainers.vrthra ]; platforms = stdenv.lib.platforms.linux; From e8ba17ffa832d7eabd5f0795e75359fa2c03fa3b Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 01:14:42 +0200 Subject: [PATCH 80/92] bwidget: update homepage --- pkgs/development/libraries/bwidget/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/bwidget/default.nix b/pkgs/development/libraries/bwidget/default.nix index 76c041e2ad56..99168fbe9e3e 100644 --- a/pkgs/development/libraries/bwidget/default.nix +++ b/pkgs/development/libraries/bwidget/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { buildInputs = [ tcl ]; meta = { - homepage = http://tcl.activestate.com/software/tcllib/; + homepage = https://sourceforge.net/projects/tcllib; description = "High-level widget set for Tcl/Tk"; license = stdenv.lib.licenses.tcltk; platforms = stdenv.lib.platforms.linux; From 13c2b67018cbd6b07a2e9da40514ec939448078f Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 01:17:08 +0200 Subject: [PATCH 81/92] clipper: update homepage --- pkgs/development/libraries/clipper/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/clipper/default.nix b/pkgs/development/libraries/clipper/default.nix index 31af37587821..086816655d3b 100644 --- a/pkgs/development/libraries/clipper/default.nix +++ b/pkgs/development/libraries/clipper/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or, and line & polygon offsetting. The library is based on Vatti's clipping algorithm. ''; - homepage = https://www.angusj.com/delphi/clipper.php; + homepage = https://sourceforge.net/projects/polyclipping; license = licenses.boost; maintainers = with maintainers; [ mpickering ]; platforms = with platforms; unix; From 31725ed5f1d84593b32b94a556f80769429ed05f Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Sun, 2 Sep 2018 01:20:51 +0200 Subject: [PATCH 82/92] gtkimageview: update homepage --- pkgs/development/libraries/gtkimageview/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/gtkimageview/default.nix b/pkgs/development/libraries/gtkimageview/default.nix index 20584c3850ad..d6d32c26a509 100644 --- a/pkgs/development/libraries/gtkimageview/default.nix +++ b/pkgs/development/libraries/gtkimageview/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation rec { doCheck = true; meta = { - homepage = http://trac.bjourne.webfactional.com/; + homepage = "https://wiki.gnome.org/Projects/GTK%2B/GtkImageView"; description = "Image viewer widget for GTK+"; From 7e9bd2dae1e28e8252096cc3dfdd12d353edffbd Mon Sep 17 00:00:00 2001 From: Uli Baum Date: Sun, 2 Sep 2018 01:57:20 +0200 Subject: [PATCH 83/92] nixos/tests/flatpak: explicitly disable gdm to fix eval The switch to lightdm as default display manager in #30890 broke eval of the flatpak test. Since the test uses the auto display manager (lightdm), gdm must now be explicitly disabled. --- nixos/tests/flatpak.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/tests/flatpak.nix b/nixos/tests/flatpak.nix index 096b37e6e2cb..b0c61830d05a 100644 --- a/nixos/tests/flatpak.nix +++ b/nixos/tests/flatpak.nix @@ -10,6 +10,8 @@ import ./make-test.nix ({ pkgs, ... }: machine = { pkgs, ... }: { imports = [ ./common/x11.nix ]; services.xserver.desktopManager.gnome3.enable = true; # TODO: figure out minimal environment where the tests work + # common/x11.nix enables the auto display manager (lightdm) + services.xserver.displayManager.gdm.enable = false; environment.gnome3.excludePackages = pkgs.gnome3.optionalPackages; services.flatpak.enable = true; environment.systemPackages = with pkgs; [ gnupg gnome-desktop-testing ostree python2 ]; From 2c7ba962a8208707f8bcad55d98b74f97a5b91c9 Mon Sep 17 00:00:00 2001 From: Cole Mickens Date: Sat, 1 Sep 2018 17:18:55 -0700 Subject: [PATCH 84/92] packet: v20161215 -> v2.2.2 --- pkgs/development/tools/packet/default.nix | 16 ++--- pkgs/development/tools/packet/deps.nix | 84 +++++++++++------------ 2 files changed, 49 insertions(+), 51 deletions(-) diff --git a/pkgs/development/tools/packet/default.nix b/pkgs/development/tools/packet/default.nix index eb1a48d24b84..4c30d000ce20 100644 --- a/pkgs/development/tools/packet/default.nix +++ b/pkgs/development/tools/packet/default.nix @@ -1,18 +1,16 @@ -# This file was generated by go2nix. -{ stdenv, buildGoPackage, fetchFromGitHub }: +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 +{ stdenv, buildGoPackage, fetchgit, fetchhg, fetchbzr, fetchsvn }: buildGoPackage rec { name = "packet-${version}"; - version = "20161215-${stdenv.lib.strings.substring 0 7 rev}"; - rev = "2b8f07ae2246e1a96e007233419867fa0d6747f9"; + version = "v2.2.2"; goPackagePath = "github.com/ebsarr/packet"; - src = fetchFromGitHub { - inherit rev; - owner = "ebsarr"; - repo = "packet"; - sha256 = "1wchrm96ly5m1rcy9d51fs3xjswh746r27hgc410rksiahanzhff"; + src = fetchgit { + rev = version; + url = "https://github.com/ebsarr/packet"; + sha256 = "18n8f2rlab4icb28k1b9gnh30zy382v792x07fmcdqq4nkw6wvwf"; }; goDeps = ./deps.nix; diff --git a/pkgs/development/tools/packet/deps.nix b/pkgs/development/tools/packet/deps.nix index 0c7fee1a11af..53a9bef73207 100644 --- a/pkgs/development/tools/packet/deps.nix +++ b/pkgs/development/tools/packet/deps.nix @@ -1,12 +1,21 @@ -# This file was generated by go2nix. +# This file was generated by https://github.com/kamilchm/go2nix v1.2.1 [ { goPackagePath = "github.com/cpuguy83/go-md2man"; fetch = { type = "git"; url = "https://github.com/cpuguy83/go-md2man"; - rev = "a65d4d2de4d5f7c74868dfa9b202a3c8be315aaa"; - sha256 = "1rm3zjrmfpzy0l3qp02xmd5pqzl77pdql9pbxhl0k1qw2vfzrjv6"; + rev = "691ee98543af2f262f35fbb54bdd42f00b9b9cc5"; + sha256 = "1864g10y9n6ni0p1yqjhvwyjdh0lgxnf7dlb0c4njazdg5rppww9"; + }; + } + { + goPackagePath = "github.com/ebsarr/packngo"; + fetch = { + type = "git"; + url = "https://github.com/ebsarr/packngo"; + rev = "bc067ae8c334d03f246fd5537dac6d4ed4192ada"; + sha256 = "1q7w8pdw87ifmkpcayk5qri4lb81bh82jrzh3fdmnbldwmjynyj2"; }; } { @@ -14,8 +23,8 @@ fetch = { type = "git"; url = "https://github.com/fsnotify/fsnotify"; - rev = "fd9ec7deca8bf46ecd2a795baaacf2b3a9be1197"; - sha256 = "0jf7zmkypfl6v24xxnv12w55384diyabfp2m7ibafgafljwlg3ls"; + rev = "ccc981bf80385c528a65fbfdd49bf2d8da22aa23"; + sha256 = "0hcrfmiyx27izac3v0ii0qq2kfjvhr9ma1i79hrl6a6y2ayagzz7"; }; } { @@ -23,8 +32,8 @@ fetch = { type = "git"; url = "https://github.com/hashicorp/hcl"; - rev = "eb6f65b2d77ed5078887f960ff570fbddbbeb49d"; - sha256 = "1wx6hpxmq5sby54025j9hliz10gv5v0bq6q1z2cd0asznj154ij1"; + rev = "8cb6e5b959231cc1119e43259c4a608f9c51a241"; + sha256 = "0q6ml0qqs0yil76mpn4mdx4lp94id8vbv575qm60jzl1ijcl5i66"; }; } { @@ -32,8 +41,8 @@ fetch = { type = "git"; url = "https://github.com/magiconair/properties"; - rev = "b3b15ef068fd0b17ddf408a23669f20811d194d2"; - sha256 = "0m6jvlsi4bcnrfb4mas54wxp80d4ls209vhanvv20zgpy4y7qdsh"; + rev = "c2353362d570a7bfa228149c62842019201cfb71"; + sha256 = "1a10362wv8a8qwb818wygn2z48lgzch940hvpv81hv8gc747ajxn"; }; } { @@ -41,8 +50,8 @@ fetch = { type = "git"; url = "https://github.com/mitchellh/mapstructure"; - rev = "bfdb1a85537d60bc7e954e600c250219ea497417"; - sha256 = "141kkh801jyp1r6hba14krydqg1iivp13j12is70j0g05z9fbji8"; + rev = "fa473d140ef3c6adf42d6b391fe76707f1f243c8"; + sha256 = "0f06q4fpzg0c370cvmpsl0iq2apl5nkbz5cd3nba5x5ysmshv1lm"; }; } { @@ -50,17 +59,8 @@ fetch = { type = "git"; url = "https://github.com/packethost/packngo"; - rev = "91a3a4f65e3cd6ee66d919b4e7103ae038ce66ff"; - sha256 = "0v032qv9jjvv67fm2jl20pk4f46pymj688b6j0i42kpgmc9zxanz"; - }; - } - { - goPackagePath = "github.com/pelletier/go-buffruneio"; - fetch = { - type = "git"; - url = "https://github.com/pelletier/go-buffruneio"; - rev = "df1e16fde7fc330a0ca68167c23bf7ed6ac31d6d"; - sha256 = "0jwn2g4jfdb3wvpqisd8h055099pwx6c5i3bb4zxk5l9vybg1c5f"; + rev = "2100ba98e6dc4ca18563d91edfdbba3c4bf46ddb"; + sha256 = "03iav4lxiir9dphygh5jgqvygs59ci80yfqws34vzy47pxb1wsc8"; }; } { @@ -68,8 +68,8 @@ fetch = { type = "git"; url = "https://github.com/pelletier/go-toml"; - rev = "a1f048ba24490f9b0674a67e1ce995d685cddf4a"; - sha256 = "09fb872v64bvjgzp3a926ic5hm08pzy0i53j02yb93v38g4ihdv3"; + rev = "c2dbbc24a97911339e01bda0b8cabdbd8f13b602"; + sha256 = "0v1dsqnk5zmn6ir8jgxijx14s47jvijlqfz3aq435snfrgybd5rz"; }; } { @@ -77,8 +77,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/afero"; - rev = "72b31426848c6ef12a7a8e216708cb0d1530f074"; - sha256 = "0sbmpv1zxxl32nsv76bp3n3zp08in2yz4fv02mjzaws9rk97yfj8"; + rev = "787d034dfe70e44075ccc060d346146ef53270ad"; + sha256 = "0138rjiacl71h7kvhzinviwvy6qa2m6rflpv9lgqv15hnjvhwvg1"; }; } { @@ -86,8 +86,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/cast"; - rev = "56a7ecbeb18dde53c6db4bd96b541fd9741b8d44"; - sha256 = "16fj6ghk7wykcfh3ka4iyhl1s11briawrvscncb6l64dv794w2cr"; + rev = "8965335b8c7107321228e3e3702cab9832751bac"; + sha256 = "177bk7lq40jbgv9p9r80aydpaccfk8ja3a7jjhfwiwk9r1pa4rr2"; }; } { @@ -95,8 +95,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/cobra"; - rev = "1dd5ff2e11b6dca62fdcb275eb804b94607d8b06"; - sha256 = "0whzk9yz0yby9vag9m7hk4n1kwa07qcgi6wizvw20j0y30d31hgx"; + rev = "99dc123558852f67743bd0b2caf8383cb3c6d720"; + sha256 = "0b2rjgycgpkpvpsqgvilqkr66bfk477lyd6l0jxmgxb1h0za5s25"; }; } { @@ -104,8 +104,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/jwalterweatherman"; - rev = "fa7ca7e836cf3a8bb4ebf799f472c12d7e903d66"; - sha256 = "0404b7bzx7cq1b2bgdb3gs7gjzm4vvg1hl2y9mcm4m6vz56vbcz8"; + rev = "14d3d4c518341bea657dd8a226f5121c0ff8c9f2"; + sha256 = "1f9154lijbz0kkgqwmbphykwl4adv4fvkx6n1p7fdq3x5j9g8i17"; }; } { @@ -113,8 +113,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/pflag"; - rev = "51268031d79952516489a9f8aa34e9709b98d946"; - sha256 = "04qkkm2gjklh66hx3zj4jm6v0bdxvyq6rchs4r0k87aba7syw008"; + rev = "298182f68c66c05229eb03ac171abe6e309ee79a"; + sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd"; }; } { @@ -122,8 +122,8 @@ fetch = { type = "git"; url = "https://github.com/spf13/viper"; - rev = "5ed0fc31f7f453625df314d8e66b9791e8d13003"; - sha256 = "16j2lly6rv60hc7mpbmda9vp1vs1qhig9kjgf6mss7n6my40s3ga"; + rev = "0ac2068de99fd349edc4954d0e9b4a600d75da44"; + sha256 = "1h33gm0m0d4mrwf097v2mpwjza1zmmkqy67a51jjdcrqx1zys8gj"; }; } { @@ -131,8 +131,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/sys"; - rev = "d75a52659825e75fff6158388dddc6a5b04f9ba5"; - sha256 = "0zbv11kq5d8dxiddd4kzr785gbwb7x8d7lq4rqs5s7s43h0pl3x7"; + rev = "fa5fdf94c78965f1aa8423f0cc50b8b8d728b05a"; + sha256 = "1wrf7y6a1ar1r8yd88zlmic55alx91k5nqks7f8w1d5j7hp1if35"; }; } { @@ -140,8 +140,8 @@ fetch = { type = "git"; url = "https://go.googlesource.com/text"; - rev = "11dbc599981ccdf4fb18802a28392a8bcf7a9395"; - sha256 = "139hlf5xr5ggy48dbrfya3ajy7q3z3y6p6lrvkvl6m5wxfapa9hj"; + rev = "6e3c4e7365ddcc329f090f96e4348398f6310088"; + sha256 = "1r511ncipn7sdlssn06fpzcpy4mp4spagni4ryxq86p2b0bi8pn4"; }; } { @@ -149,8 +149,8 @@ fetch = { type = "git"; url = "https://gopkg.in/yaml.v2"; - rev = "a5b47d31c556af34a302ce5d659e6fea44d90de0"; - sha256 = "0v6l48fshdjrqzyq1kwn22gy7vy434xdr1i0lm3prsf6jbln9fam"; + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; }; } ] From 2b71201708fd0b30e832c1c306b66ca76601eb39 Mon Sep 17 00:00:00 2001 From: Tim Steinbach Date: Sat, 1 Sep 2018 20:27:00 -0400 Subject: [PATCH 85/92] travis: 1.8.8 -> 1.8.9 --- pkgs/development/tools/misc/travis/Gemfile | 2 +- .../tools/misc/travis/Gemfile.lock | 22 +++++----- pkgs/development/tools/misc/travis/gemset.nix | 40 +++++++++---------- 3 files changed, 32 insertions(+), 32 deletions(-) diff --git a/pkgs/development/tools/misc/travis/Gemfile b/pkgs/development/tools/misc/travis/Gemfile index 788341de3fa6..9b1967e6b9b6 100644 --- a/pkgs/development/tools/misc/travis/Gemfile +++ b/pkgs/development/tools/misc/travis/Gemfile @@ -1,3 +1,3 @@ source "https://rubygems.org" -gem "travis", "1.8.8" +gem "travis", "1.8.9" diff --git a/pkgs/development/tools/misc/travis/Gemfile.lock b/pkgs/development/tools/misc/travis/Gemfile.lock index a1c8332a3d44..3dc948a7cd89 100644 --- a/pkgs/development/tools/misc/travis/Gemfile.lock +++ b/pkgs/development/tools/misc/travis/Gemfile.lock @@ -2,14 +2,14 @@ GEM remote: https://rubygems.org/ specs: addressable (2.4.0) - backports (3.6.8) - ethon (0.10.1) + backports (3.11.4) + ethon (0.11.0) ffi (>= 1.3.0) - faraday (0.11.0) + faraday (0.15.2) multipart-post (>= 1.2, < 3) - faraday_middleware (0.11.0.1) + faraday_middleware (0.12.2) faraday (>= 0.7.4, < 1.0) - ffi (1.9.18) + ffi (1.9.25) gh (0.15.1) addressable (~> 2.4.0) backports @@ -17,18 +17,18 @@ GEM multi_json (~> 1.0) net-http-persistent (~> 2.9) net-http-pipeline - highline (1.7.8) - json (2.0.3) + highline (1.7.10) + json (2.1.0) launchy (2.4.3) addressable (~> 2.3) - multi_json (1.12.1) + multi_json (1.13.1) multipart-post (2.0.0) net-http-persistent (2.9.4) net-http-pipeline (1.0.1) pusher-client (0.6.2) json websocket (~> 1.0) - travis (1.8.8) + travis (1.8.9) backports faraday (~> 0.9) faraday_middleware (~> 0.9, >= 0.9.1) @@ -39,13 +39,13 @@ GEM typhoeus (~> 0.6, >= 0.6.8) typhoeus (0.8.0) ethon (>= 0.8.0) - websocket (1.2.4) + websocket (1.2.8) PLATFORMS ruby DEPENDENCIES - travis (= 1.8.8) + travis (= 1.8.9) BUNDLED WITH 1.14.6 diff --git a/pkgs/development/tools/misc/travis/gemset.nix b/pkgs/development/tools/misc/travis/gemset.nix index c9a54bd324c2..2ca55dbdee3e 100644 --- a/pkgs/development/tools/misc/travis/gemset.nix +++ b/pkgs/development/tools/misc/travis/gemset.nix @@ -10,45 +10,45 @@ backports = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1zcgqw7m7jb8n7b2jwla5cq0nw9wsgddxfmn0a9v89ihzd4i1a5k"; + sha256 = "1hshjxww2h7s0dk57njrygq4zpp0nlqrjfya7zwm27iq3rhc3y8g"; type = "gem"; }; - version = "3.6.8"; + version = "3.11.4"; }; ethon = { dependencies = ["ffi"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "1i873cvma4j52xmij7kasjylh66vf60cy5prkp4cz4hcn9jlkznl"; + sha256 = "0y70szwm2p0b9qfvpqrzjrgm3jz0ig65vlbfr6ppc3z0m1h7kv48"; type = "gem"; }; - version = "0.10.1"; + version = "0.11.0"; }; faraday = { dependencies = ["multipart-post"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "18p1csdivgwmshfw3mb698a3bn0yrykg30khk5qxjf6n168g91jr"; + sha256 = "14lg0c4bphk16rccc5jmaan6nfcvmy0caiahpc61f9zfwpsj7ymg"; type = "gem"; }; - version = "0.11.0"; + version = "0.15.2"; }; faraday_middleware = { dependencies = ["faraday"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "0bcarc90brm1y68bl957w483bddsy9idj2gghqnysk6bbxpsvm00"; + sha256 = "1p7icfl28nvl8qqdsngryz1snqic9l8x6bk0dxd7ygn230y0k41d"; type = "gem"; }; - version = "0.11.0.1"; + version = "0.12.2"; }; ffi = { source = { remotes = ["https://rubygems.org"]; - sha256 = "034f52xf7zcqgbvwbl20jwdyjwznvqnwpbaps9nk18v9lgb1dpx0"; + sha256 = "0jpm2dis1j7zvvy3lg7axz9jml316zrn7s0j59vyq3qr127z0m7q"; type = "gem"; }; - version = "1.9.18"; + version = "1.9.25"; }; gh = { dependencies = ["addressable" "backports" "faraday" "multi_json" "net-http-persistent" "net-http-pipeline"]; @@ -62,18 +62,18 @@ highline = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1nf5lgdn6ni2lpfdn4gk3gi47fmnca2bdirabbjbz1fk9w4p8lkr"; + sha256 = "01ib7jp85xjc4gh4jg0wyzllm46hwv8p0w1m4c75pbgi41fps50y"; type = "gem"; }; - version = "1.7.8"; + version = "1.7.10"; }; json = { source = { remotes = ["https://rubygems.org"]; - sha256 = "0cpw154il64w6q20rrnsbjx1cdfz1yrzz1lgdbpn59lcwc6mprql"; + sha256 = "01v6jjpvh3gnq6sgllpfqahlgxzj50ailwhj9b3cd20hi2dx0vxp"; type = "gem"; }; - version = "2.0.3"; + version = "2.1.0"; }; launchy = { dependencies = ["addressable"]; @@ -87,10 +87,10 @@ multi_json = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1wpc23ls6v2xbk3l1qncsbz16npvmw8p0b38l8czdzri18mp51xk"; + sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv"; type = "gem"; }; - version = "1.12.1"; + version = "1.13.1"; }; multipart-post = { source = { @@ -129,10 +129,10 @@ dependencies = ["backports" "faraday" "faraday_middleware" "gh" "highline" "launchy" "pusher-client" "typhoeus"]; source = { remotes = ["https://rubygems.org"]; - sha256 = "02bjz73f6r9b7nskwzcvcbr4hlvgwrf9rnr6d218d2i1rk4ww936"; + sha256 = "0lw206zr2waic1kmm6x9qj91975g035wfsvbqs09z1cy8cvp63yw"; type = "gem"; }; - version = "1.8.8"; + version = "1.8.9"; }; typhoeus = { dependencies = ["ethon"]; @@ -146,9 +146,9 @@ websocket = { source = { remotes = ["https://rubygems.org"]; - sha256 = "1shymfaw14p8jdi74nwz4nsgc9cmpli166lkp5g5wbhjmhmpvrnh"; + sha256 = "0f11rcn4qgffb1rq4kjfwi7di79w8840x9l74pkyif5arp0mb08x"; type = "gem"; }; - version = "1.2.4"; + version = "1.2.8"; }; } \ No newline at end of file From 5357e6d26ea99a27e7be72f5e44bcff21fff37cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Romildo=20Malaquias?= Date: Sun, 2 Sep 2018 01:46:45 -0300 Subject: [PATCH 86/92] deepin-gettext-tools: init at 1.0.8 (#45926) --- .../deepin/deepin-gettext-tools/default.nix | 46 +++++++++++++++++++ pkgs/desktops/deepin/default.nix | 1 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/desktops/deepin/deepin-gettext-tools/default.nix diff --git a/pkgs/desktops/deepin/deepin-gettext-tools/default.nix b/pkgs/desktops/deepin/deepin-gettext-tools/default.nix new file mode 100644 index 000000000000..e275429b3951 --- /dev/null +++ b/pkgs/desktops/deepin/deepin-gettext-tools/default.nix @@ -0,0 +1,46 @@ +{ stdenv, fetchFromGitHub, gettext, python3Packages, perlPackages }: + +stdenv.mkDerivation rec { + name = "${pname}-${version}"; + pname = "deepin-gettext-tools"; + version = "1.0.8"; + + src = fetchFromGitHub { + owner = "linuxdeepin"; + repo = pname; + rev = version; + sha256 = "03cwa82dd14a31v44jd3z0kpiri6g21ar4f48s8ph78nvjy55880"; + }; + + nativeBuildInputs = [ + python3Packages.wrapPython + ]; + + buildInputs = [ + gettext + perlPackages.perl + perlPackages.XMLLibXML + perlPackages.ConfigTiny + python3Packages.python + ]; + + makeFlags = [ "PREFIX=$(out)" ]; + + postPatch = '' + sed -e 's/sudo cp/cp/' -i src/generate_mo.py + ''; + + postFixup = '' + wrapPythonPrograms + wrapPythonProgramsIn "$out/lib/${pname}" + wrapProgram $out/bin/deepin-desktop-ts-convert --set PERL5LIB $PERL5LIB + ''; + + meta = with stdenv.lib; { + description = "Deepin Internationalization utilities"; + homepage = https://github.com/linuxdeepin/deepin-gettext-tools; + license = licenses.gpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ romildo ]; + }; +} diff --git a/pkgs/desktops/deepin/default.nix b/pkgs/desktops/deepin/default.nix index 42a4b1989ca4..e9406fc1a692 100644 --- a/pkgs/desktops/deepin/default.nix +++ b/pkgs/desktops/deepin/default.nix @@ -4,6 +4,7 @@ let packages = self: with self; { dde-qt-dbus-factory = callPackage ./dde-qt-dbus-factory { }; + deepin-gettext-tools = callPackage ./deepin-gettext-tools { }; deepin-gtk-theme = callPackage ./deepin-gtk-theme { }; deepin-icon-theme = callPackage ./deepin-icon-theme { }; deepin-terminal = callPackage ./deepin-terminal { From 953b77f07be3c1fdef3552ee98c5d26accdde4c1 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sun, 2 Sep 2018 06:51:32 +0200 Subject: [PATCH 87/92] bird: set reloadIfChanged to true (#45924) This will trigger the reload instead of restart command if a definition changes, which is much more desireable for a routing daemon. --- nixos/modules/services/networking/bird.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/networking/bird.nix b/nixos/modules/services/networking/bird.nix index 9f08cc0a79ed..555733aab7c0 100644 --- a/nixos/modules/services/networking/bird.nix +++ b/nixos/modules/services/networking/bird.nix @@ -44,6 +44,7 @@ let systemd.services.${variant} = { description = "BIRD Internet Routing Daemon (${descr})"; wantedBy = [ "multi-user.target" ]; + reloadIfChanged = true; serviceConfig = { Type = "forking"; Restart = "on-failure"; From 61e7b1cfff1735dd247be06ce426a0b4fe166ea0 Mon Sep 17 00:00:00 2001 From: jD91mZM2 Date: Sun, 2 Sep 2018 07:15:36 +0200 Subject: [PATCH 88/92] cargo-tree: 0.19.0 -> 0.20.0 --- pkgs/tools/package-management/cargo-tree/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/package-management/cargo-tree/default.nix b/pkgs/tools/package-management/cargo-tree/default.nix index 5ac13fc42cfd..90f2ad71fc21 100644 --- a/pkgs/tools/package-management/cargo-tree/default.nix +++ b/pkgs/tools/package-management/cargo-tree/default.nix @@ -1,17 +1,17 @@ { stdenv, lib, rustPlatform, fetchFromGitHub, pkgconfig, cmake, curl, libiconv, darwin }: rustPlatform.buildRustPackage rec { name = "cargo-tree-${version}"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = "sfackler"; repo = "cargo-tree"; rev = "v${version}"; - sha256 = "16vsw392qs3ag2brvcan19km7ds0s9s7505p3hnfjvjrzgdliir3"; + sha256 = "197kbr7q7aqzv5l8xilz60m50rbkmfwfswyd6ka7w83j5bi88jw3"; }; - cargoSha256 = "0g6afhqqdf76axbcs5wj9gydsabd3d5ja8qd8z8y6wbp7n0y4h6a"; + cargoSha256 = "1v84cj42ch49jrigrkivg99hzxa79jii8s3fddjk23hi1xx1c35y"; nativeBuildInputs = [ pkgconfig cmake ]; buildInputs = [ curl ] ++ lib.optionals stdenv.isDarwin [ libiconv darwin.apple_sdk.frameworks.Security ]; From 5f72169b03756c147fe9c961beeaa5199bc440f1 Mon Sep 17 00:00:00 2001 From: Uli Baum Date: Sun, 2 Sep 2018 08:13:24 +0200 Subject: [PATCH 89/92] nixos/displayManagers/auto: allow root auto-login The switch from slim to lightdm in #30890 broke some nixos tests because lightdm by default doesn't permit auto-login for root. Override /etc/pam.d/lightdm-autologin to allow it. --- .../modules/services/x11/display-managers/auto.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/nixos/modules/services/x11/display-managers/auto.nix b/nixos/modules/services/x11/display-managers/auto.nix index ec419eea0677..1068a344e0cf 100644 --- a/nixos/modules/services/x11/display-managers/auto.nix +++ b/nixos/modules/services/x11/display-managers/auto.nix @@ -49,6 +49,20 @@ in }; }; + # lightdm by default doesn't allow auto login for root, which is + # required by some nixos tests. Override it here. + security.pam.services.lightdm-autologin.text = lib.mkForce '' + auth requisite pam_nologin.so + auth required pam_succeed_if.so quiet + auth required pam_permit.so + + account include lightdm + + password include lightdm + + session include lightdm + ''; + }; } From ffde2e71bc8e12c57ddc79504edd8e883cd7d293 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABl=20de=20Kok?= Date: Sun, 2 Sep 2018 08:45:09 +0200 Subject: [PATCH 90/92] backblaze-b2: 1.1.0 -> 1.3.6 (#45929) Changelog: https://github.com/Backblaze/B2_Command_Line_Tool#release-history --- pkgs/development/tools/backblaze-b2/default.nix | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/backblaze-b2/default.nix b/pkgs/development/tools/backblaze-b2/default.nix index 7cf709066542..6b133d959ccb 100644 --- a/pkgs/development/tools/backblaze-b2/default.nix +++ b/pkgs/development/tools/backblaze-b2/default.nix @@ -4,13 +4,13 @@ buildPythonApplication rec { pname = "backblaze-b2"; - version = "1.1.0"; + version = "1.3.6"; src = fetchFromGitHub { owner = "Backblaze"; repo = "B2_Command_Line_Tool"; rev = "v${version}"; - sha256 = "0697rcdsmxz51p4b8m8klx2mf5xnx6vx56vcf5jmzidh8mc38a6z"; + sha256 = "12axb0c56razfhrx1l62sjvdrbg6vz0yyqph2mxyjza1ywpb93b5"; }; propagatedBuildInputs = [ arrow futures logfury requests six tqdm ]; @@ -19,6 +19,17 @@ buildPythonApplication rec { python test_b2_command_line.py test ''; + postPatch = '' + # b2 uses an upper bound on arrow, because arrow 0.12.1 is not + # compatible with Python 2.6: + # + # https://github.com/crsmithdev/arrow/issues/517 + # + # However, since we use Python 2.7, newer versions of arrow are fine. + + sed -i 's/,<0.12.1//g' requirements.txt + ''; + postInstall = '' mv "$out/bin/b2" "$out/bin/backblaze-b2" From 224a5503ca885026d046e4781e8d1a6f7b273f83 Mon Sep 17 00:00:00 2001 From: xeji <36407913+xeji@users.noreply.github.com> Date: Sun, 2 Sep 2018 09:37:48 +0200 Subject: [PATCH 91/92] nixos/release.nix: disable blivet test (#45931) - has been broken since 2017-07-24 - no attempts to fix it - it tests an outdated blivet version (Oct 2014) --- nixos/release.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/release.nix b/nixos/release.nix index a91dda5fa74b..1013053b5b3b 100644 --- a/nixos/release.nix +++ b/nixos/release.nix @@ -249,7 +249,7 @@ in rec { tests.beegfs = callTest tests/beegfs.nix {}; tests.bittorrent = callTest tests/bittorrent.nix {}; tests.bind = callTest tests/bind.nix {}; - tests.blivet = callTest tests/blivet.nix {}; + #tests.blivet = callTest tests/blivet.nix {}; # broken since 2017-07024 tests.boot = callSubTests tests/boot.nix {}; tests.boot-stage1 = callTest tests/boot-stage1.nix {}; tests.borgbackup = callTest tests/borgbackup.nix {}; From e5bd74879517e6283113d82bec6309b09152f5cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Sep 2018 09:45:31 +0200 Subject: [PATCH 92/92] home-assistant: 0.77.1 -> 0.77.2 --- pkgs/servers/home-assistant/component-packages.nix | 6 +++--- pkgs/servers/home-assistant/default.nix | 4 ++-- pkgs/servers/home-assistant/frontend.nix | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 3ffffc169855..12b96b3da125 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.77.1"; + version = "0.77.2"; components = { "abode" = ps: with ps; [ ]; "ads" = ps: with ps; [ ]; @@ -829,7 +829,7 @@ "sensor.comed_hourly_pricing" = ps: with ps; [ ]; "sensor.comfoconnect" = ps: with ps; [ ]; "sensor.command_line" = ps: with ps; [ ]; - "sensor.cpuspeed" = ps: with ps; [ ]; + "sensor.cpuspeed" = ps: with ps; [ py-cpuinfo ]; "sensor.crimereports" = ps: with ps; [ ]; "sensor.cups" = ps: with ps; [ pycups ]; "sensor.currencylayer" = ps: with ps; [ ]; @@ -955,7 +955,7 @@ "sensor.opensky" = ps: with ps; [ ]; "sensor.openuv" = ps: with ps; [ ]; "sensor.openweathermap" = ps: with ps; [ pyowm ]; - "sensor.otp" = ps: with ps; [ ]; + "sensor.otp" = ps: with ps; [ pyotp ]; "sensor.pi_hole" = ps: with ps; [ ]; "sensor.pilight" = ps: with ps; [ ]; "sensor.plex" = ps: with ps; [ ]; diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 8a8407d2335e..ccc9bee51b99 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -75,7 +75,7 @@ let extraBuildInputs = extraPackages py.pkgs; # Don't forget to run parse-requirements.py after updating - hassVersion = "0.77.1"; + hassVersion = "0.77.2"; in with py.pkgs; buildPythonApplication rec { pname = "homeassistant"; @@ -90,7 +90,7 @@ in with py.pkgs; buildPythonApplication rec { owner = "home-assistant"; repo = "home-assistant"; rev = version; - sha256 = "1dqxxirglcl0srb4znwz61lxqba47g7q66bw4v1nfdwhxb0kj0w5"; + sha256 = "0lqm8n54cs4ji9bqp1z70qswgqv8n9vl8jbip7c2f3icqx19zg10"; }; propagatedBuildInputs = [ diff --git a/pkgs/servers/home-assistant/frontend.nix b/pkgs/servers/home-assistant/frontend.nix index a966c8db3e2b..b14d76050f90 100644 --- a/pkgs/servers/home-assistant/frontend.nix +++ b/pkgs/servers/home-assistant/frontend.nix @@ -2,11 +2,11 @@ buildPythonPackage rec { pname = "home-assistant-frontend"; - version = "20180829.1"; + version = "20180831.0"; src = fetchPypi { inherit pname version; - sha256 = "c3e1e3472760b6ebab5f73395e9fe332edf8bf6b0a30027fa68cf719fdb0df36"; + sha256 = "d0f897bed934bc2d557db04f8c76ad143db9514ea71943a0038c5bfb3b2151ec"; }; propagatedBuildInputs = [ user-agents ];