lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
39a2f446 2342303c

+577 -176
+1 -1
lib/attrsets.nix
··· 248 248 /* Apply fold functions to values grouped by key. 249 249 250 250 Example: 251 - foldAttrs (n: a: [n] ++ a) [] [{ a = 2; } { a = 3; }] 251 + foldAttrs (item: acc: [item] ++ acc) [] [{ a = 2; } { a = 3; }] 252 252 => { a = [ 2 3 ]; } 253 253 */ 254 254 foldAttrs = op: nul:
+6
maintainers/maintainer-list.nix
··· 12835 12835 fingerprint = "556A 403F B0A2 D423 F656 3424 8489 B911 F9ED 617B"; 12836 12836 }]; 12837 12837 }; 12838 + tljuniper = { 12839 + email = "tljuniper1@gmail.com"; 12840 + github = "tljuniper"; 12841 + githubId = 48209000; 12842 + name = "Anna Gillert"; 12843 + }; 12838 12844 tmarkovski = { 12839 12845 email = "tmarkovski@gmail.com"; 12840 12846 github = "tmarkovski";
+5
pkgs/applications/audio/mpc123/default.nix
··· 12 12 13 13 patches = [ ./use-gcc.patch ]; 14 14 15 + # Workaround build failure on -fno-common toolchains like upstream 16 + # gcc-10. Otherwise build fails as: 17 + # ld: /build/cc566Cj9.o:(.bss+0x0): multiple definition of `mpc123_file_reader'; ao.o:(.bss+0x40): first defined here 18 + NIX_CFLAGS_COMPILE = "-fcommon"; 19 + 15 20 buildInputs = [ gettext libmpcdec libao ]; 16 21 17 22 installPhase =
+42
pkgs/applications/misc/activate-linux/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , lib 4 + , pkg-config 5 + , xorg 6 + , cairo 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "activate-linux"; 11 + version = "unstable-2022-05-22"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "MrGlockenspiel"; 15 + repo = pname; 16 + rev = "18a6dc9771c568c557569ef680386d5d67f25e96"; 17 + sha256 = "wYoCyWZqu/jgqAuNYdNr2bjpz4pFRTnAF7qF4BRs9GE="; 18 + }; 19 + 20 + makeFlags = [ "PREFIX=$(out)" ]; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + ]; 25 + 26 + buildInputs = [ 27 + xorg.libX11 28 + xorg.libXext 29 + xorg.libXfixes 30 + xorg.libXinerama 31 + cairo 32 + ]; 33 + 34 + 35 + meta = with lib; { 36 + description = "The \"Activate Windows\" watermark ported to Linux"; 37 + homepage = "https://github.com/MrGlockenspiel/activate-linux"; 38 + license = licenses.gpl3; 39 + maintainers = with maintainers; [ alexnortung ]; 40 + platforms = platforms.linux; 41 + }; 42 + }
+10 -10
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 1 1 { 2 2 "stable": { 3 - "version": "101.0.4951.64", 4 - "sha256": "1xyqm32y9v1hn8ji6qfw6maynqgg3266j58dq4x4aqsm2gj9cn4w", 5 - "sha256bin64": "14ijrj7h2y72ppyysz6jv40c01lbnan7z69cl24asch2zjlgwv8v", 3 + "version": "102.0.5005.61", 4 + "sha256": "07vbi3gn9g4n04b2qi2hm34r122snrqaifa46yk3pyh1d79rfdqs", 5 + "sha256bin64": "100n8k3d9k5bq58irc36ig6m5m0lxggffyk4crqqqcib2anqd0zv", 6 6 "deps": { 7 7 "gn": { 8 - "version": "2022-03-14", 8 + "version": "2022-04-14", 9 9 "url": "https://gn.googlesource.com/gn", 10 - "rev": "bd99dbf98cbdefe18a4128189665c5761263bcfb", 11 - "sha256": "0nql15ckjqkm001xajq3qyn4h4q80i7x6dm9zinxxr1a8q5lppx3" 10 + "rev": "fd9f2036f26d83f9fcfe93042fb952e5a7fe2167", 11 + "sha256": "0b5xs0chcv3hfhy71rycsmgxnqbm375a333hwav8929k9cbi5p9h" 12 12 } 13 13 }, 14 14 "chromedriver": { 15 - "version": "101.0.4951.41", 16 - "sha256_linux": "0zsh6cm7h1m0k5mx1cd29knxjxaadjjcbp7m5fr2mx9c21a1nlcr", 17 - "sha256_darwin": "09py50436y81lw2vk44256dmzsg8dqj14fd0g0gs1cc3ps6q4awl", 18 - "sha256_darwin_aarch64": "0krjijd0zgwg8d44miz43xrjdlvfiymbrrz5r1hzpx64555ch12y" 15 + "version": "102.0.5005.27", 16 + "sha256_linux": "1978xwj9kf8nihgakmnzgibizq6wp74qp2d2fxgrsgggjy1clmbv", 17 + "sha256_darwin": "0abnqpdm5hgirzj9g2zwkjcc7cwnnr3va4qn09g5yqndlbvi9nqd", 18 + "sha256_darwin_aarch64": "0mw7vypghnw3qdci8g11hgfwbfln471dq1mymxn4bi7691xxb6a2" 19 19 } 20 20 }, 21 21 "beta": {
+2 -2
pkgs/applications/networking/cluster/argo/default.nix
··· 19 19 in 20 20 buildGoModule rec { 21 21 pname = "argo"; 22 - version = "3.3.2"; 22 + version = "3.3.5"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "argoproj"; 26 26 repo = "argo"; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-tl1UpoXBuIyJyMLHeIhQ6EHG1XqAGE6Tw5jU6rW+DXc="; 28 + sha256 = "sha256-EeGpJliE38MroeScdmeMp36rEDld59zDEM5i4QqxYik="; 29 29 }; 30 30 31 31 vendorSha256 = "sha256-cq452XEGMVbLvfJ/UiVyOvnUSJr196owB3SyBYnAmZ0=";
+2 -2
pkgs/applications/networking/cluster/arkade/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "arkade"; 9 - version = "0.8.23"; 9 + version = "0.8.24"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "alexellis"; 13 13 repo = "arkade"; 14 14 rev = version; 15 - sha256 = "sha256-y3NsYPGVlWA/N2AYw3EQKUwLeGYwRI29tC9iTPeyU3Q="; 15 + sha256 = "sha256-TK81Cqhddbqh6cizyOoLuBTE2KxFQzy07EdkQ9bYNs0="; 16 16 }; 17 17 18 18 CGO_ENABLED = 0;
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 5 5 6 6 python3Packages.buildPythonApplication rec { 7 7 pname = "flexget"; 8 - version = "3.3.12"; 8 + version = "3.3.13"; 9 9 10 10 # Fetch from GitHub in order to use `requirements.in` 11 11 src = fetchFromGitHub { 12 12 owner = "flexget"; 13 13 repo = "flexget"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-DrM2925PcNuwJooq9qGHgIq64JWHb7byDeaeVsWgEjc="; 15 + hash = "sha256-QfsHVP2FIp2kn6blKbeerNxUOWXbxpgRkSBGorViVYs="; 16 16 }; 17 17 18 18 postPatch = ''
+8 -7
pkgs/applications/networking/google-drive-ocamlfuse/default.nix
··· 1 1 { lib, buildDunePackage, fetchFromGitHub 2 2 , ocaml_extlib, ocamlfuse, gapi_ocaml, ocaml_sqlite3 3 + , tiny_httpd 4 + , ounit 3 5 }: 4 6 5 7 buildDunePackage rec { 6 8 pname = "google-drive-ocamlfuse"; 7 - version = "0.7.26"; 8 - 9 - useDune2 = true; 10 - 11 - minimumOCamlVersion = "4.06"; 9 + version = "0.7.28"; 12 10 13 11 src = fetchFromGitHub { 14 12 owner = "astrada"; 15 13 repo = "google-drive-ocamlfuse"; 16 14 rev = "v${version}"; 17 - sha256 = "sha256-8s3DnpdYIVyJj5rtsof3WpLvX9wCrWU47dp4D6c986s="; 15 + sha256 = "sha256:1layxqz5iz6wnvk83579m1im9vzq608h7n1h04znpkan0fls6nad"; 18 16 }; 19 17 20 - buildInputs = [ ocaml_extlib ocamlfuse gapi_ocaml ocaml_sqlite3 ]; 18 + doCheck = true; 19 + checkInputs = [ ounit ]; 20 + 21 + buildInputs = [ ocaml_extlib ocamlfuse gapi_ocaml ocaml_sqlite3 tiny_httpd ]; 21 22 22 23 meta = { 23 24 inherit (src.meta) homepage;
+51 -59
pkgs/desktops/xfce/default.nix
··· 159 159 xfce4-pulseaudio-plugin = callPackage ./panel-plugins/xfce4-pulseaudio-plugin { }; 160 160 161 161 } // lib.optionalAttrs config.allowAliases { 162 - #### ALIASES - added 2018-01 163 - 164 - terminal = xfce4-terminal; 165 - thunar-build = thunar-bare; 166 - thunarx-2-dev = thunar-build; 167 - thunar_volman = thunar-volman; 168 - xfce4panel = xfce4-panel; 169 - xfce4session = xfce4-session; 170 - xfce4settings = xfce4-settings; 171 - xfce4_power_manager = xfce4-power-manager; 172 - xfce4_appfinder = xfce4-appfinder; 173 - xfce4_dev_tools = xfce4-dev-tools; 174 - xfce4notifyd = xfce4-notifyd; 175 - xfce4taskmanager = xfce4-taskmanager; 176 - xfce4terminal = xfce4-terminal; 177 - xfce4volumed_pulse = xfce4-volumed-pulse; 178 - xfce4icontheme = xfce4-icon-theme; 179 - xfwm4themes = xfwm4-themes; 162 + #### ALIASES 180 163 181 - xfce4_battery_plugin = xfce4-battery-plugin; 182 - xfce4_clipman_plugin = xfce4-clipman-plugin; 183 - xfce4_cpufreq_plugin = xfce4-cpufreq-plugin; 184 - xfce4_cpugraph_plugin = xfce4-cpugraph-plugin; 185 - xfce4_datetime_plugin = xfce4-datetime-plugin; 186 - xfce4_dockbarx_plugin = xfce4-dockbarx-plugin; 187 - xfce4_embed_plugin = xfce4-embed-plugin; 188 - xfce4_eyes_plugin = xfce4-eyes-plugin; 189 - xfce4_fsguard_plugin = xfce4-fsguard-plugin; 190 - xfce4_genmon_plugin = xfce4-genmon-plugin; 191 - xfce4_hardware_monitor_plugin = xfce4-hardware-monitor-plugin; 192 - xfce4_namebar_plugin = xfce4-namebar-plugin; 193 - xfce4_netload_plugin = xfce4-netload-plugin; 194 - xfce4_notes_plugin = xfce4-notes-plugin; 195 - xfce4_mailwatch_plugin = xfce4-mailwatch-plugin; 196 - xfce4_mpc_plugin = xfce4-mpc-plugin; 197 - xfce4_sensors_plugin = xfce4-sensors-plugin; 198 - xfce4_systemload_plugin = xfce4-systemload-plugin; 199 - xfce4_timer_plugin = xfce4-timer-plugin; 200 - xfce4_verve_plugin = xfce4-verve-plugin; 201 - xfce4_xkb_plugin = xfce4-xkb-plugin; 202 - xfce4_weather_plugin = xfce4-weather-plugin; 203 - xfce4_whiskermenu_plugin = xfce4-whiskermenu-plugin; 204 - xfce4_windowck_plugin = xfce4-windowck-plugin; 205 - xfce4_pulseaudio_plugin = xfce4-pulseaudio-plugin; 206 - 207 - xfce4-dict-plugin = throw "deprecated 2020-04-19: xfce4-dict-plugin is now part of xfce4-dict."; # added 2020-04-19 164 + terminal = throw "xfce.terminal has been removed, use xfce.xfce4-terminal instead"; # added 2022-05-24 165 + thunar-build = throw "xfce.thunar-build has been removed, use xfce.thunar-bare instead"; # added 2022-05-24 166 + thunarx-2-dev = throw "xfce.thunarx-2-dev has been removed, use xfce.thunar-bare instead"; # added 2022-05-24 167 + thunar_volman = throw "xfce.thunar_volman has been removed, use xfce.thunar-volman instead"; # added 2022-05-24 168 + xfce4panel = throw "xfce.xfce4panel has been removed, use xfce.xfce4-panel instead"; # added 2022-05-24 169 + xfce4session = throw "xfce.xfce4session has been removed, use xfce.xfce4-session instead"; # added 2022-05-24 170 + xfce4settings = throw "xfce.xfce4settings has been removed, use xfce.xfce4-settings instead"; # added 2022-05-24 171 + xfce4_power_manager = throw "xfce.xfce4_power_manager has been removed, use xfce.xfce4-power-manager instead"; # added 2022-05-24 172 + xfce4_appfinder = throw "xfce.xfce4_appfinder has been removed, use xfce.xfce4-appfinder instead"; # added 2022-05-24 173 + xfce4_dev_tools = throw "xfce.xfce4_dev_tools has been removed, use xfce.xfce4-dev-tools instead"; # added 2022-05-24 174 + xfce4notifyd = throw "xfce.xfce4notifyd has been removed, use xfce.xfce4-notifyd instead"; # added 2022-05-24 175 + xfce4taskmanager = throw "xfce.xfce4taskmanager has been removed, use xfce.xfce4-taskmanager instead"; # added 2022-05-24 176 + xfce4terminal = throw "xfce.xfce4terminal has been removed, use xfce.xfce4-terminal instead"; # added 2022-05-24 177 + xfce4volumed_pulse = throw "xfce.xfce4volumed_pulse has been removed, use xfce.xfce4-volumed-pulse instead"; # added 2022-05-24 178 + xfce4icontheme = throw "xfce.xfce4icontheme has been removed, use xfce.xfce4-icon-theme instead"; # added 2022-05-24 179 + xfwm4themes = throw "xfce.xfwm4themes has been removed, use xfce.xfwm4-themes instead"; # added 2022-05-24 180 + xfce4_battery_plugin = throw "xfce.xfce4_battery_plugin has been removed, use xfce.xfce4-battery-plugin instead"; # added 2022-05-24 181 + xfce4_clipman_plugin = throw "xfce.xfce4_clipman_plugin has been removed, use xfce.xfce4-clipman-plugin instead"; # added 2022-05-24 182 + xfce4_cpufreq_plugin = throw "xfce.xfce4_cpufreq_plugin has been removed, use xfce.xfce4-cpufreq-plugin instead"; # added 2022-05-24 183 + xfce4_cpugraph_plugin = throw "xfce.xfce4_cpugraph_plugin has been removed, use xfce.xfce4-cpugraph-plugin instead"; # added 2022-05-24 184 + xfce4_datetime_plugin = throw "xfce.xfce4_datetime_plugin has been removed, use xfce.xfce4-datetime-plugin instead"; # added 2022-05-24 185 + xfce4_dockbarx_plugin = throw "xfce.xfce4_dockbarx_plugin has been removed, use xfce.xfce4-dockbarx-plugin instead"; # added 2022-05-24 186 + xfce4_embed_plugin = throw "xfce.xfce4_embed_plugin has been removed, use xfce.xfce4-embed-plugin instead"; # added 2022-05-24 187 + xfce4_eyes_plugin = throw "xfce.xfce4_eyes_plugin has been removed, use xfce.xfce4-eyes-plugin instead"; # added 2022-05-24 188 + xfce4_fsguard_plugin = throw "xfce.xfce4_fsguard_plugin has been removed, use xfce.xfce4-fsguard-plugin instead"; # added 2022-05-24 189 + xfce4_genmon_plugin = throw "xfce.xfce4_genmon_plugin has been removed, use xfce.xfce4-genmon-plugin instead"; # added 2022-05-24 190 + xfce4_hardware_monitor_plugin = throw "xfce.xfce4_hardware_monitor_plugin has been removed, use xfce.xfce4-hardware-monitor-plugin instead"; # added 2022-05-24 191 + xfce4_namebar_plugin = throw "xfce.xfce4_namebar_plugin has been removed, use xfce.xfce4-namebar-plugin instead"; # added 2022-05-24 192 + xfce4_netload_plugin = throw "xfce.xfce4_netload_plugin has been removed, use xfce.xfce4-netload-plugin instead"; # added 2022-05-24 193 + xfce4_notes_plugin = throw "xfce.xfce4_notes_plugin has been removed, use xfce.xfce4-notes-plugin instead"; # added 2022-05-24 194 + xfce4_mailwatch_plugin = throw "xfce.xfce4_mailwatch_plugin has been removed, use xfce.xfce4-mailwatch-plugin instead"; # added 2022-05-24 195 + xfce4_mpc_plugin = throw "xfce.xfce4_mpc_plugin has been removed, use xfce.xfce4-mpc-plugin instead"; # added 2022-05-24 196 + xfce4_sensors_plugin = throw "xfce.xfce4_sensors_plugin has been removed, use xfce.xfce4-sensors-plugin instead"; # added 2022-05-24 197 + xfce4_systemload_plugin = throw "xfce.xfce4_systemload_plugin has been removed, use xfce.xfce4-systemload-plugin instead"; # added 2022-05-24 198 + xfce4_timer_plugin = throw "xfce.xfce4_timer_plugin has been removed, use xfce.xfce4-timer-plugin instead"; # added 2022-05-24 199 + xfce4_verve_plugin = throw "xfce.xfce4_verve_plugin has been removed, use xfce.xfce4-verve-plugin instead"; # added 2022-05-24 200 + xfce4_xkb_plugin = throw "xfce.xfce4_xkb_plugin has been removed, use xfce.xfce4-xkb-plugin instead"; # added 2022-05-24 201 + xfce4_weather_plugin = throw "xfce.xfce4_weather_plugin has been removed, use xfce.xfce4-weather-plugin instead"; # added 2022-05-24 202 + xfce4_whiskermenu_plugin = throw "xfce.xfce4_whiskermenu_plugin has been removed, use xfce.xfce4-whiskermenu-plugin instead"; # added 2022-05-24 203 + xfce4_windowck_plugin = throw "xfce.xfce4_windowck_plugin has been removed, use xfce.xfce4-windowck-plugin instead"; # added 2022-05-24 204 + xfce4_pulseaudio_plugin = throw "xfce.xfce4_pulseaudio_plugin has been removed, use xfce.xfce4-pulseaudio-plugin instead"; # added 2022-05-24 205 + libxfce4ui_gtk3 = throw "xfce.libxfce4ui_gtk3 has been removed, use xfce.libxfce4ui instead"; # added 2022-05-24 206 + xfce4panel_gtk3 = throw "xfce.xfce4panel_gtk3 has been removed, use xfce.xfce4-panel instead"; # added 2022-05-24 207 + xfce4_power_manager_gtk3 = throw "xfce.xfce4_power_manager_gtk3 has been removed, use xfce.xfce4-power-manager instead"; # added 2022-05-24 208 + gtk = throw "xfce.gtk has been removed, use gtk2 instead"; # added 2022-05-24 209 + gtksourceview = throw "xfce.gtksourceview has been removed, use gtksourceview instead"; # added 2022-05-24 210 + dconf = throw "xfce.dconf has been removed, use dconf instead"; # added 2022-05-24 211 + vte = throw "xfce.vte has been removed, use vte instead"; # added 2022-05-24 208 212 209 - # added 2019-11-04 210 - libxfce4ui_gtk3 = libxfce4ui; 211 - xfce4panel_gtk3 = xfce4-panel; 212 - xfce4_power_manager_gtk3 = xfce4-power-manager; 213 - gtk = pkgs.gtk2; 214 - libxfcegui4 = throw "libxfcegui4 is the deprecated Xfce GUI library. It has been superseded by the libxfce4ui library"; 215 - xinitrc = xfce4-session.xinitrc; 216 - libglade = throw "libglade has been removed"; 217 - inherit (pkgs.gnome) gtksourceview; 218 - thunar-bare = thunar.override { 219 - thunarPlugins = []; 220 - }; 213 + xinitrc = xfce4-session.xinitrc; # added 2019-11-04 221 214 222 - # added 2019-11-30 223 - inherit (pkgs) dconf vte; 215 + thunar-bare = thunar.override { thunarPlugins = []; }; # added 2019-11-04 224 216 })
+2 -2
pkgs/development/beam-modules/erlang-ls/default.nix
··· 1 1 { fetchFromGitHub, fetchgit, fetchHex, rebar3Relx, buildRebar3, rebar3-proper 2 2 , stdenv, writeScript, lib }: 3 3 let 4 - version = "0.32.0"; 4 + version = "0.35.0"; 5 5 owner = "erlang-ls"; 6 6 repo = "erlang_ls"; 7 7 deps = import ./rebar-deps.nix { ··· 19 19 inherit version; 20 20 src = fetchFromGitHub { 21 21 inherit owner repo; 22 - sha256 = "sha256-aYMfsaqdsxlWatvXBWIxKJ7baruH1kqp2nrXL+/IrUQ="; 22 + sha256 = "sha256-5pGFLatcNqxpQZtu/qgwX88C8TZvk+U8ez2IGf+jgRA="; 23 23 rev = version; 24 24 }; 25 25 releaseType = "escript";
+7
pkgs/development/compilers/mkcl/default.nix
··· 18 18 url = "https://github.com/jcbeaudoin/MKCL/commit/0777dd08254c88676f4f101117b10786b22111d6.patch"; 19 19 sha256 = "1dnr1jzha77nrxs22mclrcqyqvxxn6q1sfn35qjs77fi3jcinjsc"; 20 20 }) 21 + 22 + # Pull upstream fix for -fno-common toolchins like gcc-10 23 + (fetchpatch { 24 + name = "fno-common.patch"; 25 + url = "https://gitlab.common-lisp.net/mkcl/mkcl/-/commit/ef1981dbf4ceb1793cd6434e66e97b3db48b4ea0.patch"; 26 + sha256 = "00y6qanwvgb1r4haaqmvz7lbqa51l4wcnns1rwlfgvcvkpjc3dif"; 27 + }) 21 28 ]; 22 29 23 30 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/libraries/apache-activemq/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "apache-activemq"; 5 - version = "5.17.0"; 5 + version = "5.17.1"; 6 6 7 7 src = fetchurl { 8 - sha256 = "sha256-6war1/Re+tQvT1a2cf7n3/TMrDh+B2Wx0lbhm+pm+Jc="; 8 + sha256 = "sha256-YX7CUQLMYiUubZsGzElnZq8RbJdSUlW8jEs+de6eAMg="; 9 9 url = "mirror://apache/activemq/${version}/${pname}-${version}-bin.tar.gz"; 10 10 }; 11 11
+3 -3
pkgs/development/libraries/librseq/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "librseq"; 7 - version = "0.1.0pre70_${builtins.substring 0 7 src.rev}"; 7 + version = "0.1.0pre71_${builtins.substring 0 7 src.rev}"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "compudj"; 11 11 repo = "librseq"; 12 - rev = "d1cdec98d476b16ca5e2d9d7eabcf9f1c97e6111"; 13 - sha256 = "0vgillrxc1knq591gjj99x2ws6q1xpm5dmfrhsxisngfpcnjr10v"; 12 + rev = "170f840b498e1aff068b90188727a656111bfc2f"; 13 + sha256 = "0rdx59y8y9x8cfmmx5gl66gibkzpk3kw5lrrqhrxan8zr37a055y"; 14 14 }; 15 15 16 16 outputs = [ "out" "dev" "man" ];
+2 -10
pkgs/development/libraries/mimalloc/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, ninja 2 - , fetchpatch 3 2 , secureBuild ? false 4 3 }: 5 4 ··· 8 7 in 9 8 stdenv.mkDerivation rec { 10 9 pname = "mimalloc"; 11 - version = "2.0.5"; 10 + version = "2.0.6"; 12 11 13 12 src = fetchFromGitHub { 14 13 owner = "microsoft"; 15 14 repo = pname; 16 15 rev = "v${version}"; 17 - sha256 = "sha256-q3W/w1Ofqt6EbKF/Jf9wcC+7jAxh59B3cOGxudWQXlA="; 16 + sha256 = "sha256-u2ITXABBN/dwU+mCIbL3tN1f4c17aBuSdNTV+Adtohc="; 18 17 }; 19 - patches = [ 20 - (fetchpatch { 21 - name = "older-macos-fixes.patch"; 22 - url = "https://github.com/microsoft/mimalloc/commit/40e0507a5959ee218f308d33aec212c3ebeef3bb.patch"; 23 - sha256 = "15qx2a3axhhwbfzxdis98b8j14y9cfgca0i484aj2pjpqnm0pb8c"; 24 - }) 25 - ]; 26 18 27 19 doCheck = true; 28 20 preCheck = let
+2 -2
pkgs/development/ocaml-modules/mirage-net/default.nix
··· 4 4 5 5 buildDunePackage rec { 6 6 pname = "mirage-net"; 7 - version = "3.0.1"; 7 + version = "4.0.0"; 8 8 9 9 useDune2 = true; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/mirage/mirage-net/releases/download/v${version}/mirage-net-v${version}.tbz"; 13 - sha256 = "0yfvl0fgs7xy5i7kkparaa7a315a2h7kb1z24fmmnwnyaji57dg3"; 13 + sha256 = "sha256-Zo7/0Ye4GgqzJFCHDBXbuJ/5ETl/8ziolRgH4lDhlM4="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ cstruct fmt lwt macaddr mirage-device ];
+28
pkgs/development/ocaml-modules/tiny_httpd/default.nix
··· 1 + { lib, buildDunePackage, fetchFromGitHub 2 + , result 3 + , seq 4 + }: 5 + 6 + buildDunePackage rec { 7 + pname = "tiny_httpd"; 8 + version = "0.12"; 9 + 10 + minimalOCamlVersion = "4.04"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "c-cube"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + sha256 = "sha256:1z9hzc0ib7pg9fsjmpggjqwrnip57izr2v0na7vc7s25lxsiag6a"; 17 + }; 18 + 19 + buildInputs = [ result ]; 20 + propagatedBuildInputs = [ seq ]; 21 + 22 + meta = { 23 + description = "Minimal HTTP server using good old threads"; 24 + inherit (src.meta) homepage; 25 + license = lib.licenses.mit; 26 + maintainers = [ lib.maintainers.vbgl ]; 27 + }; 28 + }
+2
pkgs/development/python-modules/dash/default.nix
··· 9 9 , dash-table 10 10 , pytest-mock 11 11 , mock 12 + , pyyaml 12 13 , pytestCheckHook 13 14 , pythonOlder 14 15 }: ··· 40 41 pytestCheckHook 41 42 pytest-mock 42 43 mock 44 + pyyaml 43 45 ]; 44 46 45 47 disabledTestPaths = [
+42
pkgs/development/python-modules/greeneye-monitor/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , aiohttp 6 + , siobrultech-protocols 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "greeneye-monitor"; 12 + version = "3.0.3"; 13 + 14 + disabled = pythonOlder "3.5"; 15 + 16 + format = "setuptools"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "jkeljo"; 20 + repo = "greeneye-monitor"; 21 + rev = "v${version}"; 22 + hash = "sha256-weZTOVFBlB6TxFs8pLWfyB7WD/bn3ljBjX2tVi1Zc/I="; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + aiohttp 27 + siobrultech-protocols 28 + ]; 29 + 30 + checkInputs = [ 31 + pytestCheckHook 32 + ]; 33 + 34 + pythonImportsCheck = [ "greeneye.monitor" ]; 35 + 36 + meta = { 37 + description = "Receive data packets from GreenEye Monitor"; 38 + homepage = "https://github.com/jkeljo/greeneye-monitor"; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ dotlambda ]; 41 + }; 42 + }
+2 -2
pkgs/development/python-modules/librouteros/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "librouteros"; 11 - version = "3.2.0"; 11 + version = "3.2.1"; 12 12 format = "setuptools"; 13 13 14 14 disabled = !isPy3k; ··· 17 17 owner = "luqasz"; 18 18 repo = pname; 19 19 rev = version; 20 - sha256 = "sha256-Zo9HCjYe9cCkqXhikAjDQKQXGkrMni3f+9KoqhZskNk="; 20 + sha256 = "sha256-VwpZ1RY6Sul7xvWY7ZoOxZ7KgbRmKRwcVdF9e2b3f6Q="; 21 21 }; 22 22 23 23 checkInputs = [
+43
pkgs/development/python-modules/mkdocs-macros/default.nix
··· 1 + { lib 2 + , callPackage 3 + , buildPythonPackage 4 + , fetchPypi 5 + , mkdocs 6 + , mkdocs-macros 7 + , mkdocs-material 8 + , jinja2 9 + , dateutil 10 + , termcolor 11 + , pyyaml 12 + , runCommand 13 + , setuptools 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "mkdocs-macros-plugin"; 18 + version = "0.7.0"; 19 + 20 + src = fetchPypi { 21 + inherit pname version; 22 + sha256 = "sha256:0206cm0153vzp10c8a15bi2znisq5pv59zi9vrcm74pnpk5f2r4y"; 23 + }; 24 + 25 + propagatedBuildInputs = [ 26 + jinja2 27 + dateutil 28 + termcolor 29 + pyyaml 30 + mkdocs 31 + ]; 32 + 33 + passthru.tests.example-doc = callPackage ./tests.nix { }; 34 + 35 + pythonImportsCheck = [ "mkdocs_macros" ]; 36 + 37 + meta = with lib; { 38 + homepage = "https://github.com/fralau/mkdocs_macros_plugin"; 39 + description = "Create richer and more beautiful pages in MkDocs, by using variables and calls to macros in the markdown code."; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ tljuniper ]; 42 + }; 43 + }
+27
pkgs/development/python-modules/mkdocs-macros/mkdocs-macros-test.nix
··· 1 + { lib 2 + , callPackage 3 + , buildPythonPackage 4 + , fetchPypi 5 + , runCommand 6 + , setuptools 7 + }: 8 + 9 + # Is required for properly testing mkdocs-macros 10 + buildPythonPackage rec { 11 + pname = "mkdocs-macros-test"; 12 + version = "0.1.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "sha256:1w12skm8l0r2x6z1va996lvq6z1873d0xzql9n0aja0g0v6s7ay5"; 17 + }; 18 + 19 + pythonImportsCheck = [ "mkdocs_macros_test" ]; 20 + 21 + meta = with lib; { 22 + homepage = "https://github.com/fralau/mkdocs-macros-test"; 23 + description = "Implementation of a (model) pluglet for mkdocs-macros"; 24 + license = licenses.mit; 25 + maintainers = with maintainers; [ tljuniper ]; 26 + }; 27 + }
+49
pkgs/development/python-modules/mkdocs-macros/tests.nix
··· 1 + { setuptools 2 + , mkdocs 3 + , mkdocs-macros 4 + , mkdocs-material 5 + , runCommand 6 + , callPackage 7 + }: 8 + 9 + let 10 + inherit (mkdocs-macros) pname version src; 11 + 12 + mkdocs-macros-test = callPackage ./mkdocs-macros-test.nix { }; 13 + 14 + env = { 15 + nativeBuildInputs = [ 16 + setuptools 17 + mkdocs 18 + mkdocs-macros 19 + mkdocs-macros-test 20 + mkdocs-material 21 + ]; 22 + }; 23 + in 24 + runCommand "mkdocs-macros-example-docs" env '' 25 + set -euo pipefail 26 + mkdir $out 27 + 28 + base_dir=${pname}-${version}/test 29 + tar --extract "--file=${src}" 30 + 31 + for test_dir in $base_dir/*/; do 32 + pushd $test_dir 33 + mkdocs build --site-dir=$out/$test_dir 34 + popd 35 + done 36 + 37 + # Do some static checks on the generated content 38 + pushd $out/$base_dir 39 + # Non-existent variables 40 + cat debug/index.html | grep "another one: that" 41 + # File inclusion 42 + cat module/index.html | grep "part from an <em>included</em> file!" 43 + # Variable replacement 44 + cat module_dir/index.html | grep "total costs is 50 euros" 45 + # New syntax with square brackets 46 + cat new_syntax/index.html | grep "expensive" 47 + # General info on macros 48 + cat simple/index.html | grep "Macros Plugin Environment" 49 + ''
+38
pkgs/development/python-modules/panasonic-viera/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , aiohttp 5 + , pycryptodome 6 + , xmltodict 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "panasonic-viera"; 11 + version = "0.4.0"; 12 + 13 + format = "setuptools"; 14 + 15 + src = fetchPypi { 16 + pname = "panasonic_viera"; 17 + inherit version; 18 + sha256 = "baad2db7958ddbc7288d0f1c50a9eeddd8b83f3d30ad14ac3f6c51fe953e0eb6"; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + aiohttp 23 + pycryptodome 24 + xmltodict 25 + ]; 26 + 27 + # upstream has no tests 28 + doCheck = false; 29 + 30 + pythonImportsCheck = [ "panasonic_viera" ]; 31 + 32 + meta = { 33 + description = "Library to control Panasonic Viera TVs"; 34 + homepage = "https://github.com/florianholzapfel/panasonic-viera"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ dotlambda ]; 37 + }; 38 + }
+2 -2
pkgs/development/python-modules/peaqevcore/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "peaqevcore"; 9 - version = "0.1.1"; 9 + version = "0.1.3"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-jGKB2LYp2RGy+E76ZvRdOzPdT+7fL4ZTEilHDiXbAMw="; 16 + hash = "sha256-kvQOSy0PdI9zfo0w3merPdbKybBIQpxv5KZQ2GA/WtM="; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/development/python-modules/pynetgear/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pynetgear"; 10 - version = "0.10.1"; 10 + version = "0.10.2"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "MatMaul"; 17 17 repo = pname; 18 18 rev = "refs/tags/${version}"; 19 - sha256 = "sha256-XGD1kA64rUC6WvG7VGX+f3g7fBvWqfA4ujiWAQzKeEA="; 19 + sha256 = "sha256-/JynomaMARuE3svTdnnczHmP839S0EXLbE7xG9dYEv0="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/pyvicare/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyvicare"; 13 - version = "2.16.1"; 13 + version = "2.16.2"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "somm15"; 20 20 repo = "PyViCare"; 21 21 rev = version; 22 - sha256 = "sha256-fBqFvMb6/dg8PU2JYrXbOonXnS64d4ij81dRb30bVRc="; 22 + sha256 = "sha256-BmDwLMe6uOCLcRHG5EcLsaWhnQ/sbtAdagYFXmqP3l8="; 23 23 }; 24 24 25 25 SETUPTOOLS_SCM_PRETEND_VERSION = version; ··· 37 37 postPatch = '' 38 38 substituteInPlace setup.py \ 39 39 --replace "version_config=True," 'version="${version}",' \ 40 - --replace "'setuptools-git-versioning'" " " 40 + --replace "'setuptools-git-versioning<1.8.0'" "" 41 41 ''; 42 42 43 43 pythonImportsCheck = [
+42
pkgs/development/python-modules/siobrultech-protocols/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 + , fetchFromGitHub 5 + , pytest-asyncio 6 + , pytestCheckHook 7 + , pyyaml 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "siobrultech-protocols"; 12 + version = "0.5.0"; 13 + 14 + disabled = pythonOlder "3.8"; 15 + 16 + format = "setuptools"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "sdwilsh"; 20 + repo = "siobrultech-protocols"; 21 + rev = "v${version}"; 22 + hash = "sha256-bpWOfdwNHJXfKcANSu69YgXsxsfUhaH63/fXF6H+MNg="; 23 + }; 24 + 25 + checkInputs = [ 26 + pytest-asyncio 27 + pytestCheckHook 28 + pyyaml 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "siobrultech_protocols.gem.api" 33 + "siobrultech_protocols.gem.protocol" 34 + ]; 35 + 36 + meta = { 37 + description = "A Sans-I/O Python client library for Brultech Devices"; 38 + homepage = "https://github.com/sdwilsh/siobrultech-protocols"; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ dotlambda ]; 41 + }; 42 + }
+39 -20
pkgs/development/python-modules/tokenizers/default.nix
··· 1 1 { lib 2 2 , stdenv 3 + , buildPythonPackage 4 + , datasets 3 5 , fetchFromGitHub 4 6 , fetchurl 5 - , buildPythonPackage 6 - , rustPlatform 7 - , setuptools-rust 8 7 , libiconv 9 8 , numpy 10 - , datasets 9 + , openssl 10 + , pkg-config 11 11 , pytestCheckHook 12 + , pythonOlder 12 13 , requests 14 + , rustPlatform 15 + , Security 16 + , setuptools-rust 13 17 }: 14 18 15 19 let 20 + # See https://github.com/huggingface/tokenizers/blob/main/bindings/python/tests/utils.py for details 21 + # about URLs and file names 16 22 robertaVocab = fetchurl { 17 23 url = "https://s3.amazonaws.com/models.huggingface.co/bert/roberta-base-vocab.json"; 18 24 sha256 = "0m86wpkfb2gdh9x9i9ng2fvwk1rva4p0s98xw996nrjxs7166zwy"; ··· 49 55 url = "https://s3.amazonaws.com/models.huggingface.co/bert/openai-gpt-merges.txt"; 50 56 sha256 = "09a754pm4djjglv3x5pkgwd6f79i2rq8ydg0f7c3q1wmwqdbba8f"; 51 57 }; 52 - in buildPythonPackage rec { 58 + in 59 + buildPythonPackage rec { 53 60 pname = "tokenizers"; 54 - version = "unstable-2021-08-13"; 61 + version = "0.12.1"; 62 + 63 + disabled = pythonOlder "3.7"; 55 64 56 65 src = fetchFromGitHub { 57 66 owner = "huggingface"; 58 67 repo = pname; 59 - rev = "e7dd6436dd4a4ffd9e8a4f110ca68e6a38677cb6"; 60 - sha256 = "1p7w9a43a9h6ys5nsa4g89l65dj11037p7a1lqkj4x1yc9kv2y1r"; 68 + rev = "python-v${version}"; 69 + hash = "sha256-XIXKgcqa6ToAH4OkyaaJALOS9F+sD8d5Z71RttRcIsw="; 61 70 }; 62 71 63 72 cargoDeps = rustPlatform.fetchCargoTarball { 64 73 inherit src sourceRoot; 65 74 name = "${pname}-${version}"; 66 - sha256 = "1yb4jsx6mp9jgd1g3mli6vr6mri2afnwqlmxq1rpvn34z6b3iw9q"; 75 + sha256 = "sha256-Euvf0LNMa2Od+6gY1Ldge/7VPrH5mJoZduRRsb+lM/E="; 67 76 }; 68 77 69 78 sourceRoot = "source/bindings/python"; 70 79 71 - nativeBuildInputs = [ setuptools-rust ] ++ (with rustPlatform; [ 80 + nativeBuildInputs = [ 81 + pkg-config 82 + setuptools-rust 83 + ] ++ (with rustPlatform; [ 72 84 cargoSetupHook 73 85 rust.cargo 74 86 rust.rustc 75 87 ]); 76 88 77 - buildInputs = lib.optionals stdenv.isDarwin [ 89 + buildInputs = [ 90 + openssl 91 + ] ++ lib.optionals stdenv.isDarwin [ 78 92 libiconv 93 + Security 79 94 ]; 80 95 81 96 propagatedBuildInputs = [ ··· 89 104 ]; 90 105 91 106 postUnpack = '' 92 - # Add data files for tests, otherwise tests attempt network access. 107 + # Add data files for tests, otherwise tests attempt network access 93 108 mkdir $sourceRoot/tests/data 94 109 ( cd $sourceRoot/tests/data 95 110 ln -s ${robertaVocab} roberta-base-vocab.json ··· 103 118 ln -s ${openaiMerges} openai-gpt-merges.txt ) 104 119 ''; 105 120 106 - postPatch = '' 107 - echo 'import multiprocessing; multiprocessing.set_start_method("fork")' >> tests/__init__.py 121 + preCheck = '' 122 + export HOME=$(mktemp -d); 108 123 ''; 109 124 110 - preCheck = '' 111 - HOME=$TMPDIR 112 - ''; 125 + pythonImportsCheck = [ 126 + "tokenizers" 127 + ]; 113 128 114 129 disabledTests = [ 115 - # Downloads data using the datasets module. 130 + # Downloads data using the datasets module 116 131 "TestTrainFromIterators" 132 + # Those tests require more data 133 + "test_from_pretrained" 134 + "test_from_pretrained_revision" 135 + "test_continuing_prefix_trainer_mistmatch" 117 136 ]; 118 137 119 138 meta = with lib; { 139 + description = "Fast State-of-the-Art Tokenizers optimized for Research and Production"; 120 140 homepage = "https://github.com/huggingface/tokenizers"; 121 - description = "Fast State-of-the-Art Tokenizers optimized for Research and Production"; 122 141 license = licenses.asl20; 142 + maintainers = with maintainers; [ ]; 123 143 platforms = platforms.unix; 124 - maintainers = with maintainers; [ ]; 125 144 }; 126 145 }
+3 -3
pkgs/development/tools/analysis/actionlint/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "actionlint"; 13 - version = "1.6.12"; 13 + version = "1.6.13"; 14 14 15 15 subPackages = [ "cmd/actionlint" ]; 16 16 ··· 18 18 owner = "rhysd"; 19 19 repo = "actionlint"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-nFHf+X7Onf06o3G77mrfszfrWGq65y3VJffkuAxXk50="; 21 + sha256 = "sha256-EZqWamNfv4+f1Ajm6StEdDLOwwWdJr1mrzd3+ba3YHI="; 22 22 }; 23 23 24 - vendorSha256 = "sha256-nG0u5hZ/YRn+yUoEGTBo6ZdOp0e+sH6Jl9F+QhpfYAU="; 24 + vendorSha256 = "sha256-fADaYrGtg4B7XqD2MUMw30xfGT70Hx+iue79AIDsSRc="; 25 25 26 26 nativeBuildInputs = [ makeWrapper ronn installShellFiles ]; 27 27
+2 -2
pkgs/development/tools/buildah/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "buildah"; 17 - version = "1.25.1"; 17 + version = "1.26.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "containers"; 21 21 repo = "buildah"; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-NQ+Tv3KUrvX+MWM1ZFmsJ4JKoSIpSBjGNiruJkRd6rE="; 23 + sha256 = "sha256-RlDvTabpW2DQHJe4wFYBBuNrkfKTYbyudoX26MyvGBQ="; 24 24 }; 25 25 26 26 outputs = [ "out" "man" ];
+2 -2
pkgs/development/tools/clj-kondo/default.nix
··· 2 2 3 3 buildGraalvmNativeImage rec { 4 4 pname = "clj-kondo"; 5 - version = "2022.04.23"; 5 + version = "2022.04.25"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/clj-kondo/${pname}/releases/download/v${version}/${pname}-${version}-standalone.jar"; 9 - sha256 = "sha256-TFDaIpsR1Q0510HZl31bB9jh9D3K0LspCARiE7QKLx0="; 9 + sha256 = "sha256-BqqeJQ7mBMofX6efJCSUr6qMZXubO9CuDiCNNNKT3DA="; 10 10 }; 11 11 12 12 extraNativeImageBuildArgs = [
+3 -3
pkgs/development/tools/ijq/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ijq"; 5 - version = "0.3.6"; 5 + version = "0.3.8"; 6 6 7 7 src = fetchFromSourcehut { 8 8 owner = "~gpanders"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-mPO3P+NGFIoHuvMFwj87S8H8LQx7QpfPy2zi91la2C0="; 11 + sha256 = "sha256-N4wrm0nUmQ0NTsLkomJrcSiYJWgFUEh1/yn3pagM9vI="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-HbrmfZ/P5bUF7Qio5L1sb/HAYk/tL2SOmxHCXvSw72I="; 14 + vendorSha256 = "sha256-DX8m5FsqMZnzk1wgJA/ESZl0QeDv3p9huF4h1HY9DIA="; 15 15 16 16 nativeBuildInputs = [ installShellFiles makeWrapper scdoc ]; 17 17
+3 -3
pkgs/development/tools/misc/clojure-lsp/default.nix
··· 2 2 3 3 buildGraalvmNativeImage rec { 4 4 pname = "clojure-lsp"; 5 - version = "2022.05.03-12.35.40"; 5 + version = "2022.05.23-13.18.11"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-5jh4umT93P53ufgdKYHNtiDJ1QpoJ8QpfAti0+tmvmc="; 11 + sha256 = "sha256-puoHuFk1ZF6pu5SFflL0Zn5Xe4j4be9eCG5svYMSf4I="; 12 12 }; 13 13 14 14 jar = fetchurl { 15 15 url = "https://github.com/clojure-lsp/clojure-lsp/releases/download/${version}/clojure-lsp-standalone.jar"; 16 - sha256 = "b4984b5d8411542ec7d4732c950340d16e379ad76c40e57c3d41a8e7adda2faf"; 16 + sha256 = "47da76d6b6438abf31f32f1e12ce4aca944fb4c88527a61f721f7928e58a2b38"; 17 17 }; 18 18 19 19 extraNativeImageBuildArgs = [
+2 -2
pkgs/misc/screensavers/betterlockscreen/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "betterlockscreen"; 22 - version = "4.0.3"; 22 + version = "4.0.4"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "pavanjadhaw"; 26 26 repo = "betterlockscreen"; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-d4uI/S7Kr8yvzc4/L0BX8+TBXb4AVNMJp4gb8uXgBwA="; 28 + sha256 = "sha256-ZZnwByxfESE8ZOOh1vnbphUHDolo9MIQh3erjtBLmWQ="; 29 29 }; 30 30 31 31 nativeBuildInputs = [ makeWrapper ];
+6 -2
pkgs/servers/home-assistant/component-packages.nix
··· 1026 1026 greeclimate 1027 1027 ]; 1028 1028 "greeneye_monitor" = ps: with ps; [ 1029 - ]; # missing inputs: greeneye_monitor 1029 + greeneye-monitor 1030 + ]; 1030 1031 "greenwave" = ps: with ps; [ 1031 1032 ]; # missing inputs: greenwavereality 1032 1033 "group" = ps: with ps; [ ··· 1949 1950 panacotta 1950 1951 ]; 1951 1952 "panasonic_viera" = ps: with ps; [ 1952 - ]; # missing inputs: panasonic_viera 1953 + panasonic-viera 1954 + ]; 1953 1955 "pandora" = ps: with ps; [ 1954 1956 pexpect 1955 1957 ]; ··· 3370 3372 "gpslogger" 3371 3373 "graphite" 3372 3374 "gree" 3375 + "greeneye_monitor" 3373 3376 "group" 3374 3377 "growatt_server" 3375 3378 "guardian" ··· 3548 3551 "ovo_energy" 3549 3552 "owntracks" 3550 3553 "p1_monitor" 3554 + "panasonic_viera" 3551 3555 "panel_custom" 3552 3556 "panel_iframe" 3553 3557 "peco"
+2 -2
pkgs/servers/home-assistant/default.nix
··· 270 270 checkInputs = with python.pkgs; [ 271 271 # test infrastructure (selectively from requirement_test.txt) 272 272 freezegun 273 - jsonpickle 274 273 pytest-aiohttp 275 274 pytest-freezegun 276 275 pytest-mock ··· 281 280 requests-mock 282 281 respx 283 282 stdlib-list 284 - tqdm 285 283 # required by tests/auth/mfa_modules 286 284 pyotp 287 285 ] ++ lib.concatMap (component: getPackages component python.pkgs) [ ··· 305 303 ]; 306 304 307 305 disabledTestPaths = [ 306 + # we neither run nor distribute hassfest 307 + "tests/hassfest" 308 308 # we don't care about code quality 309 309 "tests/pylint" 310 310 # don't bulk test all components
+2 -2
pkgs/servers/sql/postgresql/ext/timescaledb.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "timescaledb"; 11 - version = "2.6.1"; 11 + version = "2.7.0"; 12 12 13 13 nativeBuildInputs = [ cmake ]; 14 14 buildInputs = [ postgresql openssl libkrb5 ]; ··· 17 17 owner = "timescale"; 18 18 repo = "timescaledb"; 19 19 rev = version; 20 - sha256 = "sha256-P0gdw6Ai5+6A/+bmlTkmKpy18UkbRgJN3wCzLQI5oMA="; 20 + sha256 = "sha256-h9mDa4dfr7ksIqd6OZg6L3jyiwPL+fmJJzoXFZH8mqM="; 21 21 }; 22 22 23 23 cmakeFlags = [ "-DSEND_TELEMETRY_DEFAULT=OFF" "-DREGRESS_CHECKS=OFF" "-DTAP_CHECKS=OFF" ]
+31
pkgs/servers/sql/postgresql/ext/wal2json.nix
··· 1 + { lib, stdenv, fetchFromGitHub, bison, flex, postgresql }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "wal2json"; 5 + version = "2.4"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "eulerto"; 9 + repo = "wal2json"; 10 + rev = "wal2json_${builtins.replaceStrings ["."] ["_"] version}"; 11 + sha256 = "sha256-EB+tCaILWsU9fDhqosl6EyMoYBd6SHISFfyxiZ9pNOk="; 12 + }; 13 + 14 + buildInputs = [ postgresql ]; 15 + 16 + makeFlags = [ "USE_PGXS=1" ]; 17 + 18 + installPhase = '' 19 + install -D -t $out/lib *.so 20 + install -D -t $out/share/postgresql/extension sql/*.sql 21 + ''; 22 + 23 + meta = with lib; { 24 + description = "PostgreSQL JSON output plugin for changeset extraction"; 25 + homepage = "https://github.com/eulerto/wal2json"; 26 + changelog = "https://github.com/eulerto/wal2json/releases/tag/wal2json_${version}"; 27 + maintainers = with maintainers; [ euank ]; 28 + platforms = postgresql.meta.platforms; 29 + license = licenses.bsd3; 30 + }; 31 + }
+2
pkgs/servers/sql/postgresql/packages.nix
··· 65 65 repmgr = super.callPackage ./ext/repmgr.nix { }; 66 66 67 67 rum = super.callPackage ./ext/rum.nix { }; 68 + 69 + wal2json = super.callPackage ./ext/wal2json.nix { }; 68 70 }
+2 -2
pkgs/tools/admin/aliyun-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "aliyun-cli"; 5 - version = "3.0.117"; 5 + version = "3.0.119"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "aliyun"; 10 10 repo = pname; 11 11 fetchSubmodules = true; 12 - sha256 = "sha256-iltyw2Qw7WSq96T/upGwSyjqWK8KOo/pK7HR+25n2js="; 12 + sha256 = "sha256-vvQevEEVu8ySnbSXoFxQZLa+yqml18duilmnefDsR+I="; 13 13 }; 14 14 15 15 vendorSha256 = "sha256-f3GXkAvTe8rPFWCR5TM4mDK/VOQWt2lrZrfJ/Wvw8Uc=";
+3 -3
pkgs/tools/misc/esphome/default.nix
··· 15 15 in 16 16 with python.pkgs; buildPythonApplication rec { 17 17 pname = "esphome"; 18 - version = "2022.5.0"; 18 + version = "2022.5.1"; 19 19 format = "setuptools"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = pname; 23 23 repo = pname; 24 - rev = version; 25 - sha256 = "sha256-ys4oGYZvOxKOLyeIFPR33L2uCAB1lybSo6nCIYFuA/0="; 24 + rev = "refs/tags/${version}"; 25 + sha256 = "sha256-pX84pXiRxg0HxB6rOuApqnzaFchmF4xHCGKk8suu4yA="; 26 26 }; 27 27 28 28 postPatch = ''
+3 -3
pkgs/tools/misc/starship/default.nix
··· 14 14 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "starship"; 17 - version = "1.6.3"; 17 + version = "1.7.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "starship"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-CZU1pQixbv/Fvqy6lMLXNYWj+2/pplNq+IXloED1Pt8="; 23 + sha256 = "sha256-/vP8q2tWDR8EXDekpcONXIgdzRHh3mZzZGY04wb4aA0="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ installShellFiles pkg-config ]; ··· 38 38 done 39 39 ''; 40 40 41 - cargoSha256 = "sha256-5iAo8Gqvbba8W1KXtmFoKx+W1s3dwxR/T+v/R5+S38g="; 41 + cargoSha256 = "sha256-6y0Du3YGfH+SDbG3NdokJyG+Y1q5cI4UZp6XwFdvYxk="; 42 42 43 43 preCheck = '' 44 44 HOME=$TMPDIR
+5 -5
pkgs/tools/networking/boundary/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "boundary"; 5 - version = "0.8.0"; 5 + version = "0.8.1"; 6 6 7 7 src = 8 8 let ··· 15 15 aarch64-darwin = "darwin_arm64"; 16 16 }; 17 17 sha256 = selectSystem { 18 - x86_64-linux = "sha256-cZ41+VwbTQ/X/A0+OL1ZVXVv3eu90H5kMLiHqyc3688="; 19 - aarch64-linux = "sha256-2svJx3rp0swyuXz3WCLRvDTRkweLMVIKrgYekcG8LdE="; 20 - x86_64-darwin = "sha256-zkSESscsapyoMlFdaTzmooOEjUTte8MDNIGVhy9knzc="; 21 - aarch64-darwin = "sha256-A7KNhTWuLjNaO2GyldCDquRur0i5KoXl6GZYQIqt0cI="; 18 + x86_64-linux = "sha256-JvWzDdslO1S/nVsIwvFAEhLo/kkHIE1AVwoI980LV4Y="; 19 + aarch64-linux = "sha256-IwD7iazbh94c9CZfFsg5t39D8oVWgpfXP1H0/GsTe3Y="; 20 + x86_64-darwin = "sha256-SkNSZVdbR6KW/vChDdvHMP+fGQp+mPVxKpEHb7BR4+4="; 21 + aarch64-darwin = "sha256-Mx9YhMk5eBgtDiYWPq7jfhrM3TjH0VCUE1QXycz5Cfc="; 22 22 }; 23 23 in 24 24 fetchzip {
+2 -2
pkgs/tools/security/cfripper/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "cfripper"; 8 - version = "1.9.0"; 8 + version = "1.10.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Skyscanner"; 12 12 repo = pname; 13 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-wep1hGYq0UUHeEL674N6cvGg9u9FqGqS0XCUZYUZGzs="; 14 + hash = "sha256-xDLzxe8lelHMU58SaThQ2NSfWDZ0DCYSHkiLPifxQGw="; 15 15 }; 16 16 17 17 propagatedBuildInputs = with python3.pkgs; [
+3 -3
pkgs/tools/security/scorecard/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "scorecard"; 5 - version = "4.2.0"; 5 + version = "4.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ossf"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-MTqXQCPmm2NoueVd3bbQlRz4pi2dOZ9l2EUfb60LwsM="; 11 + sha256 = "sha256-+aocaMnEDqaOjiCPmAxhf1tiqMN6DKo64N0ARMmY71E="; 12 12 # populate values otherwise taken care of by goreleaser, 13 13 # unfortunately these require us to use git. By doing 14 14 # this in postFetch we can delete .git afterwards and ··· 22 22 find "$out" -name .git -print0 | xargs -0 rm -rf 23 23 ''; 24 24 }; 25 - vendorSha256 = "sha256-JT1hoEm3eBjR5mlNJ+/tBpHIw6FSvFXC/nEVPkbIfq8="; 25 + vendorSha256 = "sha256-0VEo08lGVQ3ROdqFrpNVgdtfaKqNY4hhjZ0i3U52P4M="; 26 26 27 27 nativeBuildInputs = [ installShellFiles ]; 28 28
+1
pkgs/top-level/all-packages.nix
··· 238 238 239 239 appthreat-depscan = callPackage ../development/tools/appthreat-depscan { }; 240 240 241 + activate-linux = callPackage ../applications/misc/activate-linux { }; 241 242 242 243 authy = callPackage ../applications/misc/authy { }; 243 244
+20 -1
pkgs/top-level/config.nix
··· 1 1 # This file defines the structure of the `config` nixpkgs option. 2 2 3 - { lib, ... }: 3 + { config, lib, ... }: 4 4 5 5 with lib; 6 6 ··· 32 32 }; 33 33 34 34 /* Config options */ 35 + 36 + warnUndeclaredOptions = mkOption { 37 + description = "Whether to warn when <literal>config</literal> contains an unrecognized attribute."; 38 + default = false; 39 + }; 35 40 36 41 doCheckByDefault = mkMassRebuild { 37 42 feature = "run <literal>checkPhase</literal> by default"; ··· 122 127 123 128 in { 124 129 130 + freeformType = 131 + let t = lib.types.attrsOf lib.types.raw; 132 + in t // { 133 + merge = loc: defs: 134 + let r = t.merge loc defs; 135 + in r // { _undeclared = r; }; 136 + }; 137 + 125 138 inherit options; 139 + 140 + config = { 141 + warnings = lib.optionals config.warnUndeclaredOptions ( 142 + lib.mapAttrsToList (k: v: "undeclared Nixpkgs option set: config.${k}") config._undeclared 143 + ); 144 + }; 126 145 127 146 }
+2 -4
pkgs/top-level/default.nix
··· 79 79 ./config.nix 80 80 ({ options, ... }: { 81 81 _file = "nixpkgs.config"; 82 - # filter-out known options, FIXME: remove this eventually 83 - config = builtins.intersectAttrs options config1; 82 + config = config1; 84 83 }) 85 84 ]; 86 85 }; 87 86 88 87 # take all the rest as-is 89 - config = lib.showWarnings configEval.config.warnings 90 - (config1 // builtins.removeAttrs configEval.config [ "_module" ]); 88 + config = lib.showWarnings configEval.config.warnings configEval.config; 91 89 92 90 # A few packages make a new package set to draw their dependencies from. 93 91 # (Currently to get a cross tool chain, or forced-i686 package.) Rather than
+2
pkgs/top-level/ocaml-packages.nix
··· 1165 1165 1166 1166 tcpip = callPackage ../development/ocaml-modules/tcpip { }; 1167 1167 1168 + tiny_httpd = callPackage ../development/ocaml-modules/tiny_httpd { }; 1169 + 1168 1170 tsort = callPackage ../development/ocaml-modules/tsort { }; 1169 1171 1170 1172 tuntap = callPackage ../development/ocaml-modules/tuntap { };
+10 -1
pkgs/top-level/python-packages.nix
··· 3700 3700 3701 3701 green = callPackage ../development/python-modules/green { }; 3702 3702 3703 + greeneye-monitor = callPackage ../development/python-modules/greeneye-monitor { }; 3704 + 3703 3705 greenlet = callPackage ../development/python-modules/greenlet { }; 3704 3706 3705 3707 grequests = callPackage ../development/python-modules/grequests { }; ··· 5336 5338 5337 5339 mkdocs = callPackage ../development/python-modules/mkdocs { }; 5338 5340 mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { }; 5341 + mkdocs-macros = callPackage ../development/python-modules/mkdocs-macros { }; 5339 5342 mkdocs-material = callPackage ../development/python-modules/mkdocs-material { }; 5340 5343 mkdocs-material-extensions = callPackage ../development/python-modules/mkdocs-material/mkdocs-material-extensions.nix { }; 5341 5344 mkdocs-minify = callPackage ../development/python-modules/mkdocs-minify { }; ··· 6112 6115 pamqp = callPackage ../development/python-modules/pamqp { }; 6113 6116 6114 6117 panacotta = callPackage ../development/python-modules/panacotta { }; 6118 + 6119 + panasonic-viera = callPackage ../development/python-modules/panasonic-viera { }; 6115 6120 6116 6121 pandas = callPackage ../development/python-modules/pandas { }; 6117 6122 ··· 9557 9562 9558 9563 signify = callPackage ../development/python-modules/signify { }; 9559 9564 9565 + siobrultech-protocols = callPackage ../development/python-modules/siobrultech-protocols { }; 9566 + 9560 9567 siosocks = callPackage ../development/python-modules/siosocks { }; 9561 9568 9562 9569 sip = callPackage ../development/python-modules/sip { }; ··· 10370 10377 10371 10378 token-bucket = callPackage ../development/python-modules/token-bucket { }; 10372 10379 10373 - tokenizers = toPythonModule (callPackage ../development/python-modules/tokenizers { }); 10380 + tokenizers = callPackage ../development/python-modules/tokenizers { 10381 + inherit (pkgs.darwin.apple_sdk.frameworks) Security; 10382 + }; 10374 10383 10375 10384 tokenize-rt = toPythonModule (callPackage ../development/python-modules/tokenize-rt { }); 10376 10385