Merge master into staging-next

+909 -341
+8 -1
nixos/modules/services/misc/gollum.nix
··· 47 47 user-icons = mkOption { 48 48 type = types.nullOr (types.enum [ "gravatar" "identicon" ]); 49 49 default = null; 50 - description = "User icons for history view"; 50 + description = "Enable specific user icons for history view"; 51 51 }; 52 52 53 53 emoji = mkOption { ··· 66 66 type = types.bool; 67 67 default = false; 68 68 description = "Disable editing pages"; 69 + }; 70 + 71 + local-time = mkOption { 72 + type = types.bool; 73 + default = false; 74 + description = "Use the browser's local timezone instead of the server's for displaying dates."; 69 75 }; 70 76 71 77 branch = mkOption { ··· 123 129 ${optionalString cfg.emoji "--emoji"} \ 124 130 ${optionalString cfg.h1-title "--h1-title"} \ 125 131 ${optionalString cfg.no-edit "--no-edit"} \ 132 + ${optionalString cfg.local-time "--local-time"} \ 126 133 ${optionalString (cfg.allowUploads != null) "--allow-uploads ${cfg.allowUploads}"} \ 127 134 ${optionalString (cfg.user-icons != null) "--user-icons ${cfg.user-icons}"} \ 128 135 ${cfg.stateDir}
+1 -1
nixos/modules/services/network-filesystems/ipfs.nix
··· 257 257 '' + optionalString cfg.autoMigrate '' 258 258 ${pkgs.ipfs-migrator}/bin/fs-repo-migrations -to '${cfg.package.repoVersion}' -y 259 259 '' + '' 260 - ipfs --offline config profile apply ${profile} 260 + ipfs --offline config profile apply ${profile} >/dev/null 261 261 fi 262 262 '' + optionalString cfg.autoMount '' 263 263 ipfs --offline config Mounts.FuseAllowOther --json true
+1 -1
nixos/modules/tasks/network-interfaces-scripted.nix
··· 90 90 bindsTo = [ "network-setup.service" ]; 91 91 }; 92 92 93 - networkSetup = 93 + networkSetup = lib.mkIf (config.networking.resolvconf.enable || cfg.defaultGateway != null || cfg.defaultGateway6 != null) 94 94 { description = "Networking Setup"; 95 95 96 96 after = [ "network-pre.target" "systemd-udevd.service" "systemd-sysctl.service" ];
+4 -4
nixos/modules/virtualisation/lxc-container.nix
··· 63 63 default = {}; 64 64 example = literalExpression '' 65 65 { 66 - # create /etc/hostname on container creation 66 + # create /etc/hostname on container creation. also requires networking.hostName = "" to be set 67 67 "hostname" = { 68 68 enable = true; 69 69 target = "/etc/hostname"; 70 - template = builtins.writeFile "hostname.tpl" "{{ container.name }}"; 70 + template = builtins.toFile "hostname.tpl" "{{ container.name }}"; 71 71 when = [ "create" ]; 72 72 }; 73 73 # create /etc/nixos/hostname.nix with a configuration for keeping the hostname applied 74 74 "hostname-nix" = { 75 75 enable = true; 76 76 target = "/etc/nixos/hostname.nix"; 77 - template = builtins.writeFile "hostname-nix.tpl" "{ ... }: { networking.hostName = "{{ container.name }}"; }"; 77 + template = builtins.toFile "hostname-nix.tpl" "{ ... }: { networking.hostName = \"{{ container.name }}\"; }"; 78 78 # copy keeps the file updated when the container is changed 79 79 when = [ "create" "copy" ]; 80 80 }; ··· 82 82 "configuration-nix" = { 83 83 enable = true; 84 84 target = "/etc/nixos/configuration.nix"; 85 - template = builtins.writeFile "configuration-nix" "{{ config_get(\"user.user-data\", properties.default) }}"; 85 + template = builtins.toFile "configuration-nix" "{{ config_get(\"user.user-data\", properties.default) }}"; 86 86 when = [ "create" ]; 87 87 }; 88 88 };
+6
pkgs/applications/audio/klystrack/default.nix
··· 27 27 }) 28 28 ]; 29 29 30 + # Workaround build failure on -fno-common toolchains: 31 + # ld: libengine_gui.a(gui_menu.o):(.bss+0x0): multiple definition of 32 + # `menu_t'; objs.release/action.o:(.bss+0x20): first defined here 33 + # TODO: remove it for 1.7.7+ release as it was fixed upstream. 34 + NIX_CFLAGS_COMPILE = "-fcommon"; 35 + 30 36 buildFlags = [ "PREFIX=${placeholder "out"}" "CFG=release" ]; 31 37 32 38 installPhase = ''
+6 -6
pkgs/applications/editors/vscode/vscode.nix
··· 14 14 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 15 15 16 16 sha256 = { 17 - x86_64-linux = "1kvb92ygsvzi06nqwd6d9dlqbz44dxcjm0iq1rvvxnr7x33l8218"; 18 - x86_64-darwin = "0jz0nik6wkqhgmfnhiwsq510hxbc9jw0z7s84154p2lhwcmpsbjp"; 19 - aarch64-linux = "16jzpzxxmcq690d3w0ph0cnzhpyvjpk8ih48pyzzf25bgp94yi33"; 20 - aarch64-darwin = "00xw4xml4zijpqj8305gdgn15shllpkv9ld1yh1aqrz11v522w3h"; 21 - armv7l-linux = "0fzzdh9gkw51djrdwhzi3fbjxkm2l78v72gc0233xm8riq0gczsv"; 17 + x86_64-linux = "0rq0bc99hsji4ni5mqw1rhzn2rng9rldm4xbdxlkrjyprc6qvffz"; 18 + x86_64-darwin = "1yjcb65w0anxyjc1nd9kbwr4hwnrlk9c6kp1a2ncy1g181klzarl"; 19 + aarch64-linux = "1fk7887clz9sd7fmz7lkxql7bnsvnbjd9fjixym2746x9if5ds42"; 20 + aarch64-darwin = "1bfgsjnm5r1wpss69ncx310j23mbwhixdxmg07m3kpcfqrmznvgc"; 21 + armv7l-linux = "0131i5cx2737wmngybvlw7d9c4gnilmla33nlrhf74ihic98jwlc"; 22 22 }.${system}; 23 23 in 24 24 callPackage ./generic.nix rec { 25 25 # Please backport all compatible updates to the stable release. 26 26 # This is important for the extension ecosystem. 27 - version = "1.68.0"; 27 + version = "1.68.1"; 28 28 pname = "vscode"; 29 29 30 30 executableName = "code" + lib.optionalString isInsiders "-insiders";
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 14 14 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 15 15 16 16 sha256 = { 17 - x86_64-linux = "0k3m6gdmcv5blfczb7wnvsslq9sx07rbmzbs1q1yf9mb5q916dcf"; 18 - x86_64-darwin = "0074vrjvv52gss0cibgkfkkf6g5fjcwjhz8bpl4b42j07qryh642"; 19 - aarch64-linux = "1ps8ql740832gdjx7kwsi8akbdgk7lx1l85hg1aa5qwgm65xcb0g"; 20 - aarch64-darwin = "1gqzwy5fkmbw2zmcgiakczr51zv9rlkhp7aq182p43jrsk6lqqnn"; 21 - armv7l-linux = "0km1vjd2jnl9kxfxz52fkf2jkqhx121jngxjcy581fhnipp268zb"; 17 + x86_64-linux = "1gx64ff9sgjqn8vw2hjpn3qlfpfyyhc5ivzc52vqyczaj1fcny65"; 18 + x86_64-darwin = "0sv0iyqfw24k14r28qzvlpdb81b7fqhbgb1lqzb75adhdfpjwz31"; 19 + aarch64-linux = "13mg7nn43k4bs1gl8cx1kly90yxz7iial6a1fpy4grxsk8mna1rj"; 20 + aarch64-darwin = "0mnj3lckpqwb3kmg7x7r34idaxyhy55gpiiyj0gmpqp8hp0ai5sc"; 21 + armv7l-linux = "0cvvigzmqp21jxwdfpkspdj7sva9bj977f9689qgb012kqvy41b2"; 22 22 }.${system}; 23 23 24 24 sourceRoot = if stdenv.isDarwin then "" else "."; ··· 28 28 29 29 # Please backport all compatible updates to the stable release. 30 30 # This is important for the extension ecosystem. 31 - version = "1.68.0"; 31 + version = "1.68.1"; 32 32 pname = "vscodium"; 33 33 34 34 executableName = "codium";
+8 -8
pkgs/applications/graphics/image_optim/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - exifr (1.3.6) 5 - fspath (3.1.0) 6 - image_optim (0.26.3) 4 + exifr (1.3.9) 5 + fspath (3.1.2) 6 + image_optim (0.31.1) 7 7 exifr (~> 1.2, >= 1.2.2) 8 8 fspath (~> 3.0) 9 - image_size (>= 1.5, < 3) 9 + image_size (>= 1.5, < 4) 10 10 in_threads (~> 1.3) 11 11 progress (~> 3.0, >= 3.0.1) 12 - image_size (2.0.0) 13 - in_threads (1.5.1) 14 - progress (3.5.0) 12 + image_size (3.0.2) 13 + in_threads (1.6.0) 14 + progress (3.6.0) 15 15 16 16 PLATFORMS 17 17 ruby ··· 20 20 image_optim 21 21 22 22 BUNDLED WITH 23 - 2.1.4 23 + 2.3.9
+24 -12
pkgs/applications/graphics/image_optim/gemset.nix
··· 1 1 { 2 2 exifr = { 3 + groups = ["default"]; 4 + platforms = []; 3 5 source = { 4 6 remotes = ["https://rubygems.org"]; 5 - sha256 = "0q2abhiyvgfv23i0izbskjxcqaxiw9bfg6s57qgn4li4yxqpwpfg"; 7 + sha256 = "0mylhwmh6n4xihxr9s3zj0lc286f5maxbqd4dgk3paqnd7afz88s"; 6 8 type = "gem"; 7 9 }; 8 - version = "1.3.6"; 10 + version = "1.3.9"; 9 11 }; 10 12 fspath = { 13 + groups = ["default"]; 14 + platforms = []; 11 15 source = { 12 16 remotes = ["https://rubygems.org"]; 13 - sha256 = "1vjn9sy4hklr2d5wxmj5x1ry31dfq3sjp779wyprb3nbbdmra1sc"; 17 + sha256 = "0xcxikkrjv8ws328nn5ax5pyfjs8pn7djg1hks7qyb3yp6prpb5m"; 14 18 type = "gem"; 15 19 }; 16 - version = "3.1.0"; 20 + version = "3.1.2"; 17 21 }; 18 22 image_optim = { 19 23 dependencies = ["exifr" "fspath" "image_size" "in_threads" "progress"]; 24 + groups = ["default"]; 25 + platforms = []; 20 26 source = { 21 27 remotes = ["https://rubygems.org"]; 22 - sha256 = "082w9qcyy9j6m6s2pknfdcik7l2qch4j48axs13m06l4s1hz0dmg"; 28 + sha256 = "1l3n59w1cbvfg2srfa14g3jdqwbkf7l86g4qrgfz3qps7zi0drg7"; 23 29 type = "gem"; 24 30 }; 25 - version = "0.26.3"; 31 + version = "0.31.1"; 26 32 }; 27 33 image_size = { 34 + groups = ["default"]; 35 + platforms = []; 28 36 source = { 29 37 remotes = ["https://rubygems.org"]; 30 - sha256 = "0bcn7nc6qix3w4sf7xd557lnsgjniqa7qvz7nnznx70m8qfbc7ig"; 38 + sha256 = "033k72f8n28psm89wv1qwsrnqyzz57ihyivyi442wha6vr9iyjz3"; 31 39 type = "gem"; 32 40 }; 33 - version = "2.0.0"; 41 + version = "3.0.2"; 34 42 }; 35 43 in_threads = { 44 + groups = ["default"]; 45 + platforms = []; 36 46 source = { 37 47 remotes = ["https://rubygems.org"]; 38 - sha256 = "14hqm59sgqi91ag187zwpgwi58xckjkk58m031ghkp0csl8l9mkx"; 48 + sha256 = "0j9132d4g8prjafgdh4pw948j527kr09m2lvylrcd797il9yd9wi"; 39 49 type = "gem"; 40 50 }; 41 - version = "1.5.1"; 51 + version = "1.6.0"; 42 52 }; 43 53 progress = { 54 + groups = ["default"]; 55 + platforms = []; 44 56 source = { 45 57 remotes = ["https://rubygems.org"]; 46 - sha256 = "1yrzq4v5sp7cg4nbgqh11k3d1czcllfz98dcdrxrsjxwq5ziiw0p"; 58 + sha256 = "0wymdk40cwrqn32gwg1kw94s5p1n0z3n7ma7x1s62gd4vw3d63in"; 47 59 type = "gem"; 48 60 }; 49 - version = "3.5.0"; 61 + version = "3.6.0"; 50 62 }; 51 63 }
+3 -3
pkgs/applications/misc/authenticator/default.nix
··· 25 25 26 26 stdenv.mkDerivation rec { 27 27 pname = "authenticator"; 28 - version = "4.1.4"; 28 + version = "4.1.6"; 29 29 30 30 src = fetchFromGitLab { 31 31 domain = "gitlab.gnome.org"; 32 32 owner = "World"; 33 33 repo = "Authenticator"; 34 34 rev = version; 35 - hash = "sha256-606uMEbJd60ehoEEV0w2vz33poR1/18HcsvBMszMZrc="; 35 + hash = "sha256-fv7Np3haRCJABlJocKuu+1jevHYrdo+VyiQBpRmHs2g="; 36 36 }; 37 37 38 38 cargoDeps = rustPlatform.fetchCargoTarball { 39 39 inherit src; 40 40 name = "${pname}-${version}"; 41 - hash = "sha256-D2kT4IBKxbrL17S+kPyofu1sLPHMuyez6jTiA6kVohs="; 41 + hash = "sha256-8GddlDM1lU365GXdrKNhO331/y1p3Om5uZfVLy8TBGI="; 42 42 }; 43 43 44 44 nativeBuildInputs = [
+1 -2
pkgs/applications/misc/calibre/default.nix
··· 16 16 , hunspell 17 17 , hyphen 18 18 , unrarSupport ? false 19 - , chmlib 20 19 , python3Packages 21 20 , libusb1 22 21 , libmtp ··· 66 65 nativeBuildInputs = [ pkg-config qmake removeReferencesTo wrapGAppsHook ]; 67 66 68 67 buildInputs = [ 69 - chmlib 70 68 fontconfig 71 69 hunspell 72 70 hyphen ··· 102 100 msgpack 103 101 netifaces 104 102 pillow 103 + pychm 105 104 pyqt-builder 106 105 pyqt5 107 106 python
+16 -7
pkgs/applications/misc/gollum/Gemfile.lock
··· 13 13 gemojione (4.3.3) 14 14 json 15 15 github-markup (4.0.1) 16 - gollum (5.2.3) 16 + gollum (5.3.0) 17 17 gemojione (~> 4.1) 18 18 gollum-lib (~> 5.1) 19 + i18n (~> 1.8) 19 20 kramdown (~> 2.3) 20 21 kramdown-parser-gfm (~> 1.1.0) 21 - mustache-sinatra (~> 1.0) 22 + mustache-sinatra (>= 1.0.1, < 2) 22 23 octicons (~> 12.0) 24 + rdoc (~> 6) 23 25 rss (~> 0.2.9) 24 26 sass (~> 3.5) 25 27 sinatra (~> 2.0) ··· 30 32 uglifier (~> 4.2) 31 33 useragent (~> 0.16.2) 32 34 webrick (~> 1.7) 33 - gollum-lib (5.1.3) 35 + gollum-lib (5.2) 34 36 gemojione (~> 4.1) 35 37 github-markup (~> 4.0) 36 38 gollum-rugged_adapter (~> 1.0) ··· 43 45 mime-types (~> 1.15) 44 46 rugged (~> 1.1.0) 45 47 htmlentities (4.3.4) 48 + i18n (1.10.0) 49 + concurrent-ruby (~> 1.0) 46 50 json (2.6.2) 47 51 kramdown (2.4.0) 48 52 rexml ··· 66 70 nokogiri (>= 1.6.3.1) 67 71 org-ruby (0.9.12) 68 72 rubypants (~> 0.2) 73 + psych (4.0.4) 74 + stringio 69 75 racc (1.6.0) 70 - rack (2.2.3) 76 + rack (2.2.3.1) 71 77 rack-protection (2.2.0) 72 78 rack 73 79 rb-fsevent (0.11.1) 74 80 rb-inotify (0.10.1) 75 81 ffi (~> 1.0) 82 + rdoc (6.4.0) 83 + psych (>= 4.0.0) 76 84 rexml (3.2.5) 77 - rouge (3.28.0) 85 + rouge (3.29.0) 78 86 rss (0.2.9) 79 87 rexml 80 88 ruby2_keywords (0.0.5) ··· 101 109 rack (> 1, < 3) 102 110 sprockets-helpers (1.4.0) 103 111 sprockets (>= 2.2) 112 + stringio (3.0.2) 104 113 therubyrhino (2.1.2) 105 114 therubyrhino_jar (>= 1.7.4, < 1.7.9) 106 115 therubyrhino_jar (1.7.8) ··· 111 120 execjs (>= 0.3.0, < 3) 112 121 unf (0.1.4) 113 122 unf_ext 114 - unf_ext (0.0.8.1) 123 + unf_ext (0.0.8.2) 115 124 useragent (0.16.10) 116 125 webrick (1.7.0) 117 126 wikicloth (0.8.3) ··· 133 142 wikicloth 134 143 135 144 BUNDLED WITH 136 - 2.2.33 145 + 2.3.9
+54 -11
pkgs/applications/misc/gollum/gemset.nix
··· 101 101 version = "4.0.1"; 102 102 }; 103 103 gollum = { 104 - dependencies = ["gemojione" "gollum-lib" "kramdown" "kramdown-parser-gfm" "mustache-sinatra" "octicons" "rss" "sass" "sinatra" "sinatra-contrib" "sprockets" "sprockets-helpers" "therubyrhino" "uglifier" "useragent" "webrick"]; 104 + dependencies = ["gemojione" "gollum-lib" "i18n" "kramdown" "kramdown-parser-gfm" "mustache-sinatra" "octicons" "rdoc" "rss" "sass" "sinatra" "sinatra-contrib" "sprockets" "sprockets-helpers" "therubyrhino" "uglifier" "useragent" "webrick"]; 105 105 groups = ["default"]; 106 106 platforms = []; 107 107 source = { 108 108 remotes = ["https://rubygems.org"]; 109 - sha256 = "1zdpl8rj6r2psigcjavwi57ljriyakh0ydfai9c3q85jzc005bax"; 109 + sha256 = "1xz7d3xfc536njk0fg4inmzzy350c5bjp237vghrcky8azc6xl7k"; 110 110 type = "gem"; 111 111 }; 112 - version = "5.2.3"; 112 + version = "5.3.0"; 113 113 }; 114 114 gollum-lib = { 115 115 dependencies = ["gemojione" "github-markup" "gollum-rugged_adapter" "loofah" "nokogiri" "octicons" "rouge" "twitter-text"]; ··· 117 117 platforms = []; 118 118 source = { 119 119 remotes = ["https://rubygems.org"]; 120 - sha256 = "1samwcxjr1z0sy8a87xvp0z4qx0fc2irzx568s6q1yxcba9nqqv2"; 120 + sha256 = "1acxi4zjdmxlj7hzv9fjqilqngcwjvzhk3khnykdfvnb0l6l4xbs"; 121 121 type = "gem"; 122 122 }; 123 - version = "5.1.3"; 123 + version = "5.2"; 124 124 }; 125 125 gollum-rugged_adapter = { 126 126 dependencies = ["mime-types" "rugged"]; ··· 142 142 type = "gem"; 143 143 }; 144 144 version = "4.3.4"; 145 + }; 146 + i18n = { 147 + dependencies = ["concurrent-ruby"]; 148 + groups = ["default"]; 149 + platforms = []; 150 + source = { 151 + remotes = ["https://rubygems.org"]; 152 + sha256 = "0b2qyvnk4yynlg17ymkq4g5xgr275637fhl1mjh0valw3cb1fhhg"; 153 + type = "gem"; 154 + }; 155 + version = "1.10.0"; 145 156 }; 146 157 json = { 147 158 groups = ["default"]; ··· 281 292 }; 282 293 version = "0.9.12"; 283 294 }; 295 + psych = { 296 + dependencies = ["stringio"]; 297 + groups = ["default"]; 298 + platforms = []; 299 + source = { 300 + remotes = ["https://rubygems.org"]; 301 + sha256 = "0c2lz03mkn43rf2a2xiy8vqgir1dvds0a0fpx7m7my6a21ygryw2"; 302 + type = "gem"; 303 + }; 304 + version = "4.0.4"; 305 + }; 284 306 racc = { 285 307 groups = ["default"]; 286 308 platforms = []; ··· 296 318 platforms = []; 297 319 source = { 298 320 remotes = ["https://rubygems.org"]; 299 - sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16"; 321 + sha256 = "1b1qsg0yfargdhmpapp2d3mlxj82wyygs9nj74w0r03diyi8swlc"; 300 322 type = "gem"; 301 323 }; 302 - version = "2.2.3"; 324 + version = "2.2.3.1"; 303 325 }; 304 326 rack-protection = { 305 327 dependencies = ["rack"]; ··· 333 355 }; 334 356 version = "0.10.1"; 335 357 }; 358 + rdoc = { 359 + dependencies = ["psych"]; 360 + groups = ["default"]; 361 + platforms = []; 362 + source = { 363 + remotes = ["https://rubygems.org"]; 364 + sha256 = "1bxzcvxvrmb1ngxz0bgz1va4q9c4w8m6gc8lmdhi6gnvaaf98gsy"; 365 + type = "gem"; 366 + }; 367 + version = "6.4.0"; 368 + }; 336 369 RedCloth = { 337 370 groups = ["default"]; 338 371 platforms = []; ··· 358 391 platforms = []; 359 392 source = { 360 393 remotes = ["https://rubygems.org"]; 361 - sha256 = "080fswzii68wnbsg7pgq55ba7p289sqjlxwp4vch0h32qy1f8v8d"; 394 + sha256 = "17dhzc9hfzd8x18hfsvn9rsp4jg18wdfsdy3a5p99y5dhfh1321r"; 362 395 type = "gem"; 363 396 }; 364 - version = "3.28.0"; 397 + version = "3.29.0"; 365 398 }; 366 399 rss = { 367 400 dependencies = ["rexml"]; ··· 470 503 }; 471 504 version = "1.4.0"; 472 505 }; 506 + stringio = { 507 + groups = ["default"]; 508 + platforms = []; 509 + source = { 510 + remotes = ["https://rubygems.org"]; 511 + sha256 = "1jns0x5lbafyqyx7pgzfs6i4ykc7p6zg7gxa6hd82w40n6z9rdvi"; 512 + type = "gem"; 513 + }; 514 + version = "3.0.2"; 515 + }; 473 516 therubyrhino = { 474 517 dependencies = ["therubyrhino_jar"]; 475 518 groups = ["default"]; ··· 539 582 platforms = []; 540 583 source = { 541 584 remotes = ["https://rubygems.org"]; 542 - sha256 = "0bf120xbq23zjyf8zi8h1576d71g58srr8rndig0whn10w72vrxz"; 585 + sha256 = "1yj2nz2l101vr1x9w2k83a0fag1xgnmjwp8w8rw4ik2rwcz65fch"; 543 586 type = "gem"; 544 587 }; 545 - version = "0.0.8.1"; 588 + version = "0.0.8.2"; 546 589 }; 547 590 useragent = { 548 591 groups = ["default"];
+3 -5
pkgs/applications/misc/rivercarro/default.nix
··· 5 5 , river 6 6 , wayland 7 7 , pkg-config 8 - , scdoc 9 8 }: 10 9 11 10 stdenv.mkDerivation rec { 12 11 pname = "rivercarro"; 13 - version = "0.1.2"; 12 + version = "0.1.4"; 14 13 15 14 src = fetchFromSourcehut { 16 15 owner = "~novakane"; 17 16 repo = pname; 18 17 fetchSubmodules = true; 19 18 rev = "v${version}"; 20 - sha256 = "07md837ki0yln464w8vgwyl3yjrvkz1p8alxlmwqfn4w45nqhw77"; 19 + sha256 = "sha256-eATbbwIt5ytEVLPodyq9vFF9Rs5S1xShpvNYQnfwdV4="; 21 20 }; 22 21 23 22 nativeBuildInputs = [ 24 23 pkg-config 25 24 river 26 - scdoc 27 25 wayland 28 26 zig 29 27 ]; ··· 36 34 37 35 installPhase = '' 38 36 runHook preInstall 39 - zig build -Drelease-safe -Dcpu=baseline -Dman-pages --prefix $out install 37 + zig build -Drelease-safe -Dcpu=baseline --prefix $out install 40 38 runHook postInstall 41 39 ''; 42 40
+7
pkgs/applications/misc/spacefm/default.nix
··· 21 21 ./x11-only.patch 22 22 ]; 23 23 24 + # Workaround build failure on -fno-common toolchains: 25 + # ld: spacefm-item-prop.o:src/settings.h:123: multiple definition of 26 + # `xsets'; vfs/spacefm-vfs-file-info.o:src/settings.h:123: first defined here 27 + # TODO: can be removed once https://github.com/IgnorantGuru/spacefm/pull/772 28 + # or equivalent is merged upstream. 29 + NIX_CFLAGS_COMPILE = "-fcommon"; 30 + 24 31 configureFlags = [ 25 32 "--with-bash-path=${pkgs.bash}/bin/bash" 26 33 ];
+3 -3
pkgs/applications/networking/cluster/linkerd/default.nix
··· 2 2 3 3 (callPackage ./generic.nix { }) { 4 4 channel = "stable"; 5 - version = "2.11.1"; 6 - sha256 = "09zwxcaqn537ls737js7rcsqarapw5k25gv41d844k73yvxm882c"; 7 - vendorSha256 = "sha256-RayboJdjkmCiUsUBab9ntIH+koOCgp3gmVqXZEUWK88="; 5 + version = "2.11.2"; 6 + sha256 = "sha256-6FlOHnOmqZ2jqx9qFMPA5jkxBaNqzeCwsepwXR1Imss="; 7 + vendorSha256 = "sha256-wM5qIjabg9ICJcLi8QV9P4G4E7Rn3ctVCqdm2GO8RyU="; 8 8 }
+3 -3
pkgs/applications/networking/cluster/linkerd/edge.nix
··· 2 2 3 3 (callPackage ./generic.nix { }) { 4 4 channel = "edge"; 5 - version = "22.2.4"; 6 - sha256 = "1s53zlb7f0xp2vqa5fnsjdhjq203bsksrmdbrxkkm1yi3nc3p369"; 7 - vendorSha256 = "sha256-cN19kKa4Ieweta95/4bKlAYn/Bq8j27H408za3OoJoI="; 5 + version = "22.6.1"; 6 + sha256 = "sha256-YM6d2bWcjoNMEbgXVR79tcklTRqAhzm6SzJU2k+7BNU="; 7 + vendorSha256 = "sha256-i+AbrzN9d9CGZcGj/D4xnYlamp0iOlq2xcax14/GqEE="; 8 8 }
+6
pkgs/applications/networking/instant-messengers/gotktrix/default.nix
··· 32 32 # Checking requires a working display 33 33 doCheck = false; 34 34 35 + postInstall = '' 36 + echo 'X-Purism-FormFactor=Workstation;Mobile;' >> .nix/com.github.diamondburned.gotktrix.desktop 37 + install -Dm444 .nix/com.github.diamondburned.gotktrix.desktop -t $out/share/applications/ 38 + install -Dm444 .github/logo-256.png -T $out/share/icons/hicolor/256x256/apps/gotktrix.png 39 + ''; 40 + 35 41 meta = with lib; { 36 42 description = "Matrix client written in Go using GTK4"; 37 43 homepage = "https://github.com/diamondburned/gotktrix";
+192 -92
pkgs/applications/networking/n8n/node-packages.nix
··· 490 490 sha512 = "WszgUddvM1t5dPpJ3LhWNH8kfNN8GPIBrAGxgIYXVCEGx6Bx4A036aAuf/r5WH9DIEdlmp7gHOYvSM6U87B0ag=="; 491 491 }; 492 492 }; 493 - "@types/express-serve-static-core-4.17.28" = { 493 + "@types/express-serve-static-core-4.17.29" = { 494 494 name = "_at_types_slash_express-serve-static-core"; 495 495 packageName = "@types/express-serve-static-core"; 496 - version = "4.17.28"; 496 + version = "4.17.29"; 497 497 src = fetchurl { 498 - url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz"; 499 - sha512 = "P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig=="; 498 + url = "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz"; 499 + sha512 = "uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q=="; 500 500 }; 501 501 }; 502 502 "@types/express-unless-0.5.3" = { ··· 524 524 src = fetchurl { 525 525 url = "https://registry.npmjs.org/@types/generic-pool/-/generic-pool-3.1.10.tgz"; 526 526 sha512 = "WRT/9taXh9XJRA9yvrbC02IqGZhK9GbFE/vuP2LeSLrqmDzz5wdXsH0Ige/F+3+rbbZfwH3LEazDsU0JiSV3vA=="; 527 + }; 528 + }; 529 + "@types/glob-7.2.0" = { 530 + name = "_at_types_slash_glob"; 531 + packageName = "@types/glob"; 532 + version = "7.2.0"; 533 + src = fetchurl { 534 + url = "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz"; 535 + sha512 = "ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA=="; 527 536 }; 528 537 }; 529 538 "@types/json-diff-0.5.2" = { ··· 580 589 sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="; 581 590 }; 582 591 }; 592 + "@types/minimatch-3.0.5" = { 593 + name = "_at_types_slash_minimatch"; 594 + packageName = "@types/minimatch"; 595 + version = "3.0.5"; 596 + src = fetchurl { 597 + url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz"; 598 + sha512 = "Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="; 599 + }; 600 + }; 583 601 "@types/multer-1.4.7" = { 584 602 name = "_at_types_slash_multer"; 585 603 packageName = "@types/multer"; ··· 598 616 sha512 = "J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="; 599 617 }; 600 618 }; 601 - "@types/node-17.0.41" = { 619 + "@types/node-18.0.0" = { 602 620 name = "_at_types_slash_node"; 603 621 packageName = "@types/node"; 604 - version = "17.0.41"; 622 + version = "18.0.0"; 605 623 src = fetchurl { 606 - url = "https://registry.npmjs.org/@types/node/-/node-17.0.41.tgz"; 607 - sha512 = "xA6drNNeqb5YyV5fO3OAEsnXLfO7uF0whiOfPTz5AeDo8KeZFmODKnvwPymMNO8qE/an8pVY/O50tig2SQCrGw=="; 624 + url = "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz"; 625 + sha512 = "cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA=="; 608 626 }; 609 627 }; 610 - "@types/node-fetch-2.6.1" = { 628 + "@types/node-fetch-2.6.2" = { 611 629 name = "_at_types_slash_node-fetch"; 612 630 packageName = "@types/node-fetch"; 613 - version = "2.6.1"; 631 + version = "2.6.2"; 614 632 src = fetchurl { 615 - url = "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz"; 616 - sha512 = "oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA=="; 633 + url = "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz"; 634 + sha512 = "DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A=="; 617 635 }; 618 636 }; 619 637 "@types/promise-ftp-1.3.4" = { ··· 668 686 src = fetchurl { 669 687 url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz"; 670 688 sha512 = "nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ=="; 689 + }; 690 + }; 691 + "@types/shelljs-0.8.11" = { 692 + name = "_at_types_slash_shelljs"; 693 + packageName = "@types/shelljs"; 694 + version = "0.8.11"; 695 + src = fetchurl { 696 + url = "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.11.tgz"; 697 + sha512 = "x9yaMvEh5BEaZKeVQC4vp3l+QoFj3BXcd4aYfuKSzIIyihjdVARAadYy3SMNIz0WCCdS2vB9JL/U6GQk5PaxQw=="; 671 698 }; 672 699 }; 673 700 "@types/snowflake-sdk-1.6.7" = { ··· 1102 1129 sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w=="; 1103 1130 }; 1104 1131 }; 1105 - "aws-sdk-2.1152.0" = { 1132 + "aws-sdk-2.1156.0" = { 1106 1133 name = "aws-sdk"; 1107 1134 packageName = "aws-sdk"; 1108 - version = "2.1152.0"; 1135 + version = "2.1156.0"; 1109 1136 src = fetchurl { 1110 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1152.0.tgz"; 1111 - sha512 = "Lqwk0bDhm3vzpYb3AAM9VgGHeDpbB8+o7UJnP9R+CO23kJfi/XRpKihAcbyKDD/AUQ+O1LJaUVpvaJYLS9Am7w=="; 1137 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1156.0.tgz"; 1138 + sha512 = "XLMsSOW6ZyBj6mRgACt1EiUdvd+q0Da5fTjbsEgi1KOENQ0met0CSqgBcpg2EMWgBBV9E2L7uUd98O1uBbGc7g=="; 1112 1139 }; 1113 1140 }; 1114 1141 "aws-sign2-0.7.0" = { ··· 2047 2074 sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; 2048 2075 }; 2049 2076 }; 2050 - "core-js-3.22.8" = { 2077 + "core-js-3.23.1" = { 2051 2078 name = "core-js"; 2052 2079 packageName = "core-js"; 2053 - version = "3.22.8"; 2080 + version = "3.23.1"; 2054 2081 src = fetchurl { 2055 - url = "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz"; 2056 - sha512 = "UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA=="; 2082 + url = "https://registry.npmjs.org/core-js/-/core-js-3.23.1.tgz"; 2083 + sha512 = "wfMYHWi1WQjpgZNC9kAlN4ut04TM9fUTdi7CqIoTVM7yaiOUQTklOzfb+oWH3r9edQcT3F887swuVmxrV+CC8w=="; 2057 2084 }; 2058 2085 }; 2059 2086 "core-util-is-1.0.2" = { ··· 3523 3550 sha512 = "O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA=="; 3524 3551 }; 3525 3552 }; 3553 + "interpret-1.4.0" = { 3554 + name = "interpret"; 3555 + packageName = "interpret"; 3556 + version = "1.4.0"; 3557 + src = fetchurl { 3558 + url = "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz"; 3559 + sha512 = "agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA=="; 3560 + }; 3561 + }; 3526 3562 "ioredis-4.28.5" = { 3527 3563 name = "ioredis"; 3528 3564 packageName = "ioredis"; ··· 3611 3647 src = fetchurl { 3612 3648 url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz"; 3613 3649 sha512 = "nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="; 3650 + }; 3651 + }; 3652 + "is-core-module-2.9.0" = { 3653 + name = "is-core-module"; 3654 + packageName = "is-core-module"; 3655 + version = "2.9.0"; 3656 + src = fetchurl { 3657 + url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz"; 3658 + sha512 = "+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A=="; 3614 3659 }; 3615 3660 }; 3616 3661 "is-date-object-1.0.5" = { ··· 3883 3928 sha512 = "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="; 3884 3929 }; 3885 3930 }; 3886 - "iso-639-1-2.1.14" = { 3931 + "iso-639-1-2.1.15" = { 3887 3932 name = "iso-639-1"; 3888 3933 packageName = "iso-639-1"; 3889 - version = "2.1.14"; 3934 + version = "2.1.15"; 3890 3935 src = fetchurl { 3891 - url = "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.14.tgz"; 3892 - sha512 = "nekI+mmtSpYySPXIXJtWhv/s+06nAU9wQzq4QPu3YSEMmjnkOoippPY+MEdqDP0Pie8/LsOFEuPbUHslLanDag=="; 3936 + url = "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.15.tgz"; 3937 + sha512 = "7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg=="; 3893 3938 }; 3894 3939 }; 3895 3940 "isstream-0.1.2" = { ··· 4504 4549 sha512 = "etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg=="; 4505 4550 }; 4506 4551 }; 4507 - "mappersmith-2.39.0" = { 4552 + "mappersmith-2.39.1" = { 4508 4553 name = "mappersmith"; 4509 4554 packageName = "mappersmith"; 4510 - version = "2.39.0"; 4555 + version = "2.39.1"; 4511 4556 src = fetchurl { 4512 - url = "https://registry.npmjs.org/mappersmith/-/mappersmith-2.39.0.tgz"; 4513 - sha512 = "udHrBOOLU3nI2FK4hlnhoZDOT/UzntUJYWTnlJSgBs8GRNsf10Fyk/M6qAfX9Wn6NfZH/KSO5gZ+xHSPTu0gPA=="; 4557 + url = "https://registry.npmjs.org/mappersmith/-/mappersmith-2.39.1.tgz"; 4558 + sha512 = "f0QbIwG7CrwhIu7CZts2BsXyMhhZvmEeEtlHC+At23h4//mFVk0cRNZI+v21lzvvWAIBeE55AwEER7koi8iz/A=="; 4514 4559 }; 4515 4560 }; 4516 4561 "material-colors-1.2.6" = { ··· 4657 4702 sha512 = "Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="; 4658 4703 }; 4659 4704 }; 4660 - "minipass-3.2.0" = { 4705 + "minipass-3.2.1" = { 4661 4706 name = "minipass"; 4662 4707 packageName = "minipass"; 4663 - version = "3.2.0"; 4708 + version = "3.2.1"; 4664 4709 src = fetchurl { 4665 - url = "https://registry.npmjs.org/minipass/-/minipass-3.2.0.tgz"; 4666 - sha512 = "rosVvUUjMkTW1UoqXVHzNw937MAKv1ewomUBIqYk0IXPYk+LpVCOV1+kBpzAiQrKGjG3Ta81ZNzk/EcL28zABw=="; 4710 + url = "https://registry.npmjs.org/minipass/-/minipass-3.2.1.tgz"; 4711 + sha512 = "v5cqJP4WxUVXYXhOOdPiOZEDoF7omSpLivw2GMCL1v/j+xh886bPXKh6SzyA6sa45e4NRQ46IRBEkAazvb6I6A=="; 4667 4712 }; 4668 4713 }; 4669 4714 "minizlib-2.1.2" = { ··· 4837 4882 sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; 4838 4883 }; 4839 4884 }; 4840 - "n8n-core-0.121.3" = { 4885 + "n8n-core-0.122.1" = { 4841 4886 name = "n8n-core"; 4842 4887 packageName = "n8n-core"; 4843 - version = "0.121.3"; 4888 + version = "0.122.1"; 4844 4889 src = fetchurl { 4845 - url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.121.3.tgz"; 4846 - sha512 = "Jg48X3j6MK0OmfNDeo4Ph1RLpdWjxr36aRAJobZHEaf+tT4iQgFNBcC9OChj/IVYG4lVINTIiPstHWJMyNsF0A=="; 4890 + url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.122.1.tgz"; 4891 + sha512 = "e2MvpQBfV9y/3A7RE7tAseppKARF1yaoCc8a7OyF8zXHj2w2Qy7i+1YJuDUsqN4X9aMMXwVJiEZbelXtNjJiVQ=="; 4847 4892 }; 4848 4893 }; 4849 4894 "n8n-design-system-0.23.0" = { ··· 4855 4900 sha512 = "3VD+YUPWJ9andodTS3hqxBzLAvr289JDhX5fcS8F0SZD9PU01coUrfl/H5QZwwW9djVvDVdovGweOviAT6w15A=="; 4856 4901 }; 4857 4902 }; 4858 - "n8n-editor-ui-0.147.0" = { 4903 + "n8n-editor-ui-0.148.0" = { 4859 4904 name = "n8n-editor-ui"; 4860 4905 packageName = "n8n-editor-ui"; 4861 - version = "0.147.0"; 4906 + version = "0.148.0"; 4862 4907 src = fetchurl { 4863 - url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.147.0.tgz"; 4864 - sha512 = "yjyDFue+ObPDTqp0x5iaAo2vi7nSDqD9ts9DHSUzZgmryMuwdWsukb5YJL7JkoFv8qjtsCp3+fhuD37t7/XymA=="; 4908 + url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.148.0.tgz"; 4909 + sha512 = "q6I6OYGKPAo7Lb3Or1WjVWNOwD7Y3Vsk6ABM8aEuAR4gjQTJkA3yCI2ZLaBm3F05Str6z3CI9nLB2pMP/50H9A=="; 4865 4910 }; 4866 4911 }; 4867 - "n8n-nodes-base-0.179.0" = { 4912 + "n8n-nodes-base-0.180.0" = { 4868 4913 name = "n8n-nodes-base"; 4869 4914 packageName = "n8n-nodes-base"; 4870 - version = "0.179.0"; 4915 + version = "0.180.0"; 4871 4916 src = fetchurl { 4872 - url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.179.0.tgz"; 4873 - sha512 = "UM9O5O9i4N/kf0bXIxEAJgNxFxPCym/63MfXPUFy96OzGbNNfreMg2gNFbyTnJuAAEXSjSu3+tCqBfY1Q472bg=="; 4917 + url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.180.0.tgz"; 4918 + sha512 = "ZDjdth9oJM6p9Ogb/l6l1/bp/ckhMh/Y3H+RKAvWd3htUeBJ3f4oLsPHIXOTq1xFhsoovrgvGceE9hZXM1Tt2g=="; 4874 4919 }; 4875 4920 }; 4876 - "n8n-workflow-0.103.0" = { 4921 + "n8n-workflow-0.104.0" = { 4877 4922 name = "n8n-workflow"; 4878 4923 packageName = "n8n-workflow"; 4879 - version = "0.103.0"; 4924 + version = "0.104.0"; 4880 4925 src = fetchurl { 4881 - url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.103.0.tgz"; 4882 - sha512 = "DNt9CzF50zlcSWE4h/ZFolIRJS5jAIAFUeJdgsmAsVMB0vwg1PA01sX3mWJwcRTdhfLKj03tp/C7El6zpF7mvw=="; 4926 + url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.104.0.tgz"; 4927 + sha512 = "uoglwlCO5Z6moNcBi+t8TXzm1NAVy7a0oeWzq5OK/0k2N0HDBDqn04A5a1gHGAPeCJVS1dDOhXwq69HJ/IjoZg=="; 4883 4928 }; 4884 4929 }; 4885 4930 "named-placeholders-1.1.2" = { ··· 5512 5557 sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="; 5513 5558 }; 5514 5559 }; 5560 + "path-parse-1.0.7" = { 5561 + name = "path-parse"; 5562 + packageName = "path-parse"; 5563 + version = "1.0.7"; 5564 + src = fetchurl { 5565 + url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"; 5566 + sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="; 5567 + }; 5568 + }; 5515 5569 "path-to-regexp-0.1.7" = { 5516 5570 name = "path-to-regexp"; 5517 5571 packageName = "path-to-regexp"; ··· 6124 6178 sha512 = "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="; 6125 6179 }; 6126 6180 }; 6181 + "rechoir-0.6.2" = { 6182 + name = "rechoir"; 6183 + packageName = "rechoir"; 6184 + version = "0.6.2"; 6185 + src = fetchurl { 6186 + url = "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz"; 6187 + sha512 = "HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw=="; 6188 + }; 6189 + }; 6127 6190 "redis-3.1.2" = { 6128 6191 name = "redis"; 6129 6192 packageName = "redis"; ··· 6304 6367 sha512 = "LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="; 6305 6368 }; 6306 6369 }; 6370 + "resolve-1.22.0" = { 6371 + name = "resolve"; 6372 + packageName = "resolve"; 6373 + version = "1.22.0"; 6374 + src = fetchurl { 6375 + url = "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"; 6376 + sha512 = "Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="; 6377 + }; 6378 + }; 6307 6379 "restore-cursor-3.1.0" = { 6308 6380 name = "restore-cursor"; 6309 6381 packageName = "restore-cursor"; ··· 6637 6709 sha512 = "uRRBT2MfEOyxuECseCZd28jC1AJ8hmqqneWQ4VWUTgCAFvb3wKU1jLqj6egC4Exrr88ogg3dp+zroH4wJuaXzw=="; 6638 6710 }; 6639 6711 }; 6712 + "shelljs-0.8.5" = { 6713 + name = "shelljs"; 6714 + packageName = "shelljs"; 6715 + version = "0.8.5"; 6716 + src = fetchurl { 6717 + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz"; 6718 + sha512 = "TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow=="; 6719 + }; 6720 + }; 6640 6721 "showdown-2.1.0" = { 6641 6722 name = "showdown"; 6642 6723 packageName = "showdown"; ··· 6817 6898 sha512 = "+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g=="; 6818 6899 }; 6819 6900 }; 6820 - "ssh2-1.10.0" = { 6901 + "ssh2-1.11.0" = { 6821 6902 name = "ssh2"; 6822 6903 packageName = "ssh2"; 6823 - version = "1.10.0"; 6904 + version = "1.11.0"; 6824 6905 src = fetchurl { 6825 - url = "https://registry.npmjs.org/ssh2/-/ssh2-1.10.0.tgz"; 6826 - sha512 = "OnKAAmf4j8wCRrXXZv3Tp5lCZkLJZtgZbn45ELiShCg27djDQ3XFGvIzuGsIsf4hdHslP+VdhA9BhUQdTdfd9w=="; 6906 + url = "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz"; 6907 + sha512 = "nfg0wZWGSsfUe/IBJkXVll3PEZ//YH2guww+mP88gTpuSU4FtZN7zu9JoeTGOyCNx2dTDtT9fOpWwlzyj4uOOw=="; 6827 6908 }; 6828 6909 }; 6829 6910 "ssh2-sftp-client-7.2.3" = { ··· 6995 7076 src = fetchurl { 6996 7077 url = "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"; 6997 7078 sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="; 7079 + }; 7080 + }; 7081 + "supports-preserve-symlinks-flag-1.0.0" = { 7082 + name = "supports-preserve-symlinks-flag"; 7083 + packageName = "supports-preserve-symlinks-flag"; 7084 + version = "1.0.0"; 7085 + src = fetchurl { 7086 + url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; 7087 + sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; 6998 7088 }; 6999 7089 }; 7000 7090 "swagger-ui-dist-4.12.0" = { ··· 7192 7282 version = "2.0.2"; 7193 7283 src = fetchurl { 7194 7284 url = "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz"; 7195 - sha1 = "1865f43d9e74b0822db9f145b78cff7d0f7c849b"; 7285 + sha512 = "rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA=="; 7196 7286 }; 7197 7287 }; 7198 7288 "to-regex-range-5.0.1" = { ··· 7228 7318 version = "2.0.2"; 7229 7319 src = fetchurl { 7230 7320 url = "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz"; 7231 - sha1 = "ae21768175d1559d48bef35420b2f4962f09c330"; 7321 + sha512 = "0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg=="; 7232 7322 }; 7233 7323 }; 7234 7324 "tough-cookie-2.5.0" = { ··· 7264 7354 version = "0.0.3"; 7265 7355 src = fetchurl { 7266 7356 url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; 7267 - sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a"; 7357 + sha512 = "N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="; 7268 7358 }; 7269 7359 }; 7270 7360 "triple-beam-1.3.0" = { ··· 7327 7417 version = "0.6.0"; 7328 7418 src = fetchurl { 7329 7419 url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"; 7330 - sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd"; 7420 + sha512 = "McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="; 7331 7421 }; 7332 7422 }; 7333 7423 "tweetnacl-0.14.5" = { ··· 7336 7426 version = "0.14.5"; 7337 7427 src = fetchurl { 7338 7428 url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"; 7339 - sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; 7429 + sha512 = "KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="; 7340 7430 }; 7341 7431 }; 7342 7432 "type-fest-0.21.3" = { ··· 7363 7453 version = "0.0.6"; 7364 7454 src = fetchurl { 7365 7455 url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"; 7366 - sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777"; 7456 + sha512 = "/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="; 7367 7457 }; 7368 7458 }; 7369 7459 "typedarray-to-buffer-3.1.5" = { ··· 7417 7507 version = "0.1.2"; 7418 7508 src = fetchurl { 7419 7509 url = "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz"; 7420 - sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"; 7510 + sha512 = "eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg=="; 7421 7511 }; 7422 7512 }; 7423 7513 "underscore-1.13.4" = { ··· 7453 7543 version = "1.0.0"; 7454 7544 src = fetchurl { 7455 7545 url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"; 7456 - sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec"; 7546 + sha512 = "pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="; 7457 7547 }; 7458 7548 }; 7459 7549 "upper-case-2.0.2" = { ··· 7489 7579 version = "0.10.3"; 7490 7580 src = fetchurl { 7491 7581 url = "https://registry.npmjs.org/url/-/url-0.10.3.tgz"; 7492 - sha1 = "021e4d9c7705f21bbf37d03ceb58767402774c64"; 7582 + sha512 = "hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ=="; 7493 7583 }; 7494 7584 }; 7495 7585 "url-parse-1.5.10" = { ··· 7507 7597 version = "1.0.2"; 7508 7598 src = fetchurl { 7509 7599 url = "https://registry.npmjs.org/utf7/-/utf7-1.0.2.tgz"; 7510 - sha1 = "955f490aae653ba220b9456a0a8776c199360991"; 7600 + sha512 = "qQrPtYLLLl12NF4DrM9CvfkxkYI97xOb5dsnGZHE3teFr0tWiEZ9UdgMPczv24vl708cYMpe6mGXGHrotIp3Bw=="; 7511 7601 }; 7512 7602 }; 7513 7603 "utf8-2.1.2" = { ··· 7516 7606 version = "2.1.2"; 7517 7607 src = fetchurl { 7518 7608 url = "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz"; 7519 - sha1 = "1fa0d9270e9be850d9b05027f63519bf46457d96"; 7609 + sha512 = "QXo+O/QkLP/x1nyi54uQiG0XrODxdysuQvE5dtVqv7F5K2Qb6FsN+qbr6KhF5wQ20tfcV3VQp0/2x1e1MRSPWg=="; 7520 7610 }; 7521 7611 }; 7522 7612 "util-deprecate-1.0.2" = { ··· 7525 7615 version = "1.0.2"; 7526 7616 src = fetchurl { 7527 7617 url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"; 7528 - sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; 7618 + sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="; 7529 7619 }; 7530 7620 }; 7531 7621 "util.promisify-1.1.1" = { ··· 7543 7633 version = "1.0.1"; 7544 7634 src = fetchurl { 7545 7635 url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"; 7546 - sha1 = "9f95710f50a267947b2ccc124741c1028427e713"; 7636 + sha512 = "pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="; 7547 7637 }; 7548 7638 }; 7549 7639 "uuencode-0.0.4" = { ··· 7552 7642 version = "0.0.4"; 7553 7643 src = fetchurl { 7554 7644 url = "https://registry.npmjs.org/uuencode/-/uuencode-0.0.4.tgz"; 7555 - sha1 = "c8d50370885663879385ab37e333c7e8e3b0218c"; 7645 + sha512 = "yEEhCuCi5wRV7Z5ZVf9iV2gWMvUZqKJhAs1ecFdKJ0qzbyaVelmsE3QjYAamehfp9FKLiZbKldd+jklG3O0LfA=="; 7556 7646 }; 7557 7647 }; 7558 7648 "uuid-3.4.0" = { ··· 7606 7696 version = "1.1.2"; 7607 7697 src = fetchurl { 7608 7698 url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"; 7609 - sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc"; 7699 + sha512 = "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="; 7610 7700 }; 7611 7701 }; 7612 7702 "verror-1.10.0" = { ··· 7615 7705 version = "1.10.0"; 7616 7706 src = fetchurl { 7617 7707 url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"; 7618 - sha1 = "3a105ca17053af55d6e270c1f8288682e18da400"; 7708 + sha512 = "ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="; 7619 7709 }; 7620 7710 }; 7621 7711 "vm2-3.9.9" = { ··· 7678 7768 version = "3.0.1"; 7679 7769 src = fetchurl { 7680 7770 url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"; 7681 - sha1 = "24534275e2a7bc6be7bc86611cc16ae0a5654871"; 7771 + sha512 = "2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="; 7682 7772 }; 7683 7773 }; 7684 7774 "whatwg-url-5.0.0" = { ··· 7687 7777 version = "5.0.0"; 7688 7778 src = fetchurl { 7689 7779 url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"; 7690 - sha1 = "966454e8765462e37644d3626f6742ce8b70965d"; 7780 + sha512 = "saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="; 7691 7781 }; 7692 7782 }; 7693 7783 "which-1.3.1" = { ··· 7714 7804 version = "2.0.0"; 7715 7805 src = fetchurl { 7716 7806 url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"; 7717 - sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"; 7807 + sha512 = "B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="; 7718 7808 }; 7719 7809 }; 7720 7810 "wide-align-1.1.5" = { ··· 7777 7867 version = "1.0.0"; 7778 7868 src = fetchurl { 7779 7869 url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"; 7780 - sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; 7870 + sha512 = "gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="; 7781 7871 }; 7782 7872 }; 7783 7873 "wrap-ansi-6.2.0" = { ··· 7804 7894 version = "1.0.2"; 7805 7895 src = fetchurl { 7806 7896 url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"; 7807 - sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; 7897 + sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="; 7808 7898 }; 7809 7899 }; 7810 7900 "ws-7.5.8" = { ··· 7858 7948 version = "9.0.7"; 7859 7949 src = fetchurl { 7860 7950 url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"; 7861 - sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d"; 7951 + sha512 = "7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ=="; 7862 7952 }; 7863 7953 }; 7864 7954 "xpath.js-1.1.0" = { ··· 7876 7966 version = "2.0.0"; 7877 7967 src = fetchurl { 7878 7968 url = "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz"; 7879 - sha1 = "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"; 7969 + sha512 = "xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA=="; 7880 7970 }; 7881 7971 }; 7882 7972 "xss-1.0.13" = { ··· 7921 8011 version = "2.1.2"; 7922 8012 src = fetchurl { 7923 8013 url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"; 7924 - sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52"; 8014 + sha512 = "ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="; 7925 8015 }; 7926 8016 }; 7927 8017 "yallist-4.0.0" = { ··· 8020 8110 n8n = nodeEnv.buildNodePackage { 8021 8111 name = "n8n"; 8022 8112 packageName = "n8n"; 8023 - version = "0.181.2"; 8113 + version = "0.182.1"; 8024 8114 src = fetchurl { 8025 - url = "https://registry.npmjs.org/n8n/-/n8n-0.181.2.tgz"; 8026 - sha512 = "ntxmXyiPpRNvvIEG9n9MsMt1WC5ZlP4sLY7W1Ta5oBP66Wacslt2eajL6OiO2yFoJseCkhVRcHR2TwIDk4HeYQ=="; 8115 + url = "https://registry.npmjs.org/n8n/-/n8n-0.182.1.tgz"; 8116 + sha512 = "XwKz/v251gnzexpe80BFLxLAN34IDZI5oCbvtgpp9n9dx0BG9D9jjDY+rvSL8SbNjRrm87bm0RTPLUgKurj2Iw=="; 8027 8117 }; 8028 8118 dependencies = [ 8029 8119 sources."@apidevtools/json-schema-ref-parser-8.0.0" ··· 8152 8242 sources."@types/connect-3.4.35" 8153 8243 sources."@types/express-4.17.13" 8154 8244 sources."@types/express-jwt-0.0.42" 8155 - sources."@types/express-serve-static-core-4.17.28" 8245 + sources."@types/express-serve-static-core-4.17.29" 8156 8246 sources."@types/express-unless-0.5.3" 8157 8247 sources."@types/ftp-0.3.33" 8158 8248 sources."@types/generic-pool-3.1.10" 8249 + sources."@types/glob-7.2.0" 8159 8250 sources."@types/json-diff-0.5.2" 8160 8251 sources."@types/json-schema-7.0.11" 8161 8252 sources."@types/jsonwebtoken-8.5.8" 8162 8253 sources."@types/lodash-4.14.182" 8163 8254 sources."@types/lossless-json-1.0.1" 8164 8255 sources."@types/mime-1.3.2" 8256 + sources."@types/minimatch-3.0.5" 8165 8257 sources."@types/multer-1.4.7" 8166 - sources."@types/node-17.0.41" 8167 - (sources."@types/node-fetch-2.6.1" // { 8258 + sources."@types/node-18.0.0" 8259 + (sources."@types/node-fetch-2.6.2" // { 8168 8260 dependencies = [ 8169 8261 sources."form-data-3.0.1" 8170 8262 ]; ··· 8175 8267 sources."@types/range-parser-1.2.4" 8176 8268 sources."@types/readable-stream-2.3.13" 8177 8269 sources."@types/serve-static-1.13.10" 8270 + sources."@types/shelljs-0.8.11" 8178 8271 sources."@types/snowflake-sdk-1.6.7" 8179 8272 sources."@types/swagger-ui-express-4.1.3" 8180 8273 sources."@types/tough-cookie-2.3.8" ··· 8236 8329 ]; 8237 8330 }) 8238 8331 sources."avsc-5.7.4" 8239 - (sources."aws-sdk-2.1152.0" // { 8332 + (sources."aws-sdk-2.1156.0" // { 8240 8333 dependencies = [ 8241 8334 sources."buffer-4.9.2" 8242 8335 sources."events-1.1.1" ··· 8401 8494 sources."cookie-0.4.1" 8402 8495 sources."cookie-parser-1.4.6" 8403 8496 sources."cookie-signature-1.0.6" 8404 - sources."core-js-3.22.8" 8497 + sources."core-js-3.23.1" 8405 8498 sources."core-util-is-1.0.3" 8406 8499 sources."crc-32-1.2.2" 8407 8500 sources."cron-1.7.2" ··· 8608 8701 ]; 8609 8702 }) 8610 8703 sources."internal-slot-1.0.3" 8704 + sources."interpret-1.4.0" 8611 8705 sources."ioredis-4.28.5" 8612 8706 sources."ip-regex-2.1.0" 8613 8707 sources."ipaddr.js-1.9.1" ··· 8618 8712 sources."is-boolean-object-1.1.2" 8619 8713 sources."is-buffer-1.1.6" 8620 8714 sources."is-callable-1.2.4" 8715 + sources."is-core-module-2.9.0" 8621 8716 sources."is-date-object-1.0.5" 8622 8717 sources."is-docker-2.2.1" 8623 8718 sources."is-extglob-2.1.1" ··· 8646 8741 sources."isarray-1.0.0" 8647 8742 sources."isbot-3.5.0" 8648 8743 sources."isexe-2.0.0" 8649 - sources."iso-639-1-2.1.14" 8744 + sources."iso-639-1-2.1.15" 8650 8745 sources."isstream-0.1.2" 8651 8746 sources."jmespath-0.16.0" 8652 8747 sources."join-component-1.1.0" ··· 8752 8847 }) 8753 8848 sources."make-error-1.3.6" 8754 8849 sources."make-error-cause-2.3.0" 8755 - sources."mappersmith-2.39.0" 8850 + sources."mappersmith-2.39.1" 8756 8851 sources."material-colors-1.2.6" 8757 8852 sources."md5-2.3.0" 8758 8853 sources."media-typer-0.3.0" ··· 8768 8863 sources."minimalistic-assert-1.0.1" 8769 8864 sources."minimatch-3.1.2" 8770 8865 sources."minimist-1.2.6" 8771 - sources."minipass-3.2.0" 8866 + sources."minipass-3.2.1" 8772 8867 sources."minizlib-2.1.2" 8773 8868 sources."mkdirp-0.5.6" 8774 8869 (sources."mock-require-3.0.3" // { ··· 8805 8900 ]; 8806 8901 }) 8807 8902 sources."mz-2.7.0" 8808 - sources."n8n-core-0.121.3" 8903 + sources."n8n-core-0.122.1" 8809 8904 sources."n8n-design-system-0.23.0" 8810 - sources."n8n-editor-ui-0.147.0" 8811 - (sources."n8n-nodes-base-0.179.0" // { 8905 + sources."n8n-editor-ui-0.148.0" 8906 + (sources."n8n-nodes-base-0.180.0" // { 8812 8907 dependencies = [ 8813 8908 sources."iconv-lite-0.6.3" 8814 8909 ]; 8815 8910 }) 8816 - sources."n8n-workflow-0.103.0" 8911 + sources."n8n-workflow-0.104.0" 8817 8912 (sources."named-placeholders-1.1.2" // { 8818 8913 dependencies = [ 8819 8914 sources."lru-cache-4.1.5" ··· 8905 9000 sources."path-dirname-1.0.2" 8906 9001 sources."path-exists-4.0.0" 8907 9002 sources."path-is-absolute-1.0.1" 9003 + sources."path-parse-1.0.7" 8908 9004 sources."path-to-regexp-0.1.7" 8909 9005 sources."path-type-4.0.0" 8910 9006 sources."pause-0.0.1" ··· 8990 9086 }) 8991 9087 sources."readable-web-to-node-stream-2.0.0" 8992 9088 sources."readdirp-3.6.0" 9089 + sources."rechoir-0.6.2" 8993 9090 sources."redis-3.1.2" 8994 9091 sources."redis-commands-1.7.0" 8995 9092 sources."redis-errors-1.2.0" ··· 9020 9117 sources."require-main-filename-2.0.0" 9021 9118 sources."requires-port-1.0.0" 9022 9119 sources."resize-observer-polyfill-1.5.1" 9120 + sources."resolve-1.22.0" 9023 9121 sources."restore-cursor-3.1.0" 9024 9122 sources."ret-0.1.15" 9025 9123 sources."retry-0.12.0" ··· 9073 9171 sources."setprototypeof-1.2.0" 9074 9172 sources."sha.js-2.4.11" 9075 9173 sources."shell-escape-0.2.0" 9174 + sources."shelljs-0.8.5" 9076 9175 (sources."showdown-2.1.0" // { 9077 9176 dependencies = [ 9078 9177 sources."commander-9.3.0" ··· 9111 9210 sources."sqlstring-2.3.3" 9112 9211 sources."sse-channel-3.1.1" 9113 9212 sources."ssf-0.11.2" 9114 - sources."ssh2-1.10.0" 9213 + sources."ssh2-1.11.0" 9115 9214 (sources."ssh2-sftp-client-7.2.3" // { 9116 9215 dependencies = [ 9117 9216 sources."concat-stream-2.0.0" ··· 9137 9236 sources."strip-ansi-6.0.1" 9138 9237 sources."strtok3-6.3.0" 9139 9238 sources."supports-color-7.2.0" 9239 + sources."supports-preserve-symlinks-flag-1.0.0" 9140 9240 sources."swagger-ui-dist-4.12.0" 9141 9241 sources."swagger-ui-express-4.4.0" 9142 9242 (sources."tar-6.1.11" // {
+5
pkgs/applications/science/electronics/fped/default.nix
··· 14 14 sha256 = "0xv364a00zwxhd9kg1z9sch5y0cxnrhk546asspyb9bh58sdzfy7"; 15 15 }; 16 16 17 + # Workaround build failure on -fno-common toolchains: 18 + # ld: postscript.o:postscript.h:29: multiple definition of 19 + # `postscript_params'; fped.o:postscript.h:29: first defined here 20 + NIX_CFLAGS_COMPILE = "-fcommon"; 21 + 17 22 # This uses '/bin/bash', '/usr/local' and 'lex' by default 18 23 makeFlags = [ 19 24 "PREFIX=${placeholder "out"}"
+34
pkgs/applications/science/physics/dawn/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "dawn"; 8 + version = "3.91a"; 9 + 10 + src = fetchurl { 11 + url = "https://geant4.kek.jp/~tanaka/src/dawn_${builtins.replaceStrings ["."] ["_"] version}.tgz"; 12 + hash = "sha256-gdhV6tERdoGxiCQt0L46JOAF2b1AY/0r2pp6eU689fQ="; 13 + }; 14 + 15 + postPatch = '' 16 + substituteInPlace Makefile \ 17 + --replace 'CC =' 'CC = $(CXX) #' \ 18 + --replace 'INSTALL_DIR =' "INSTALL_DIR = $out/bin#" 19 + ''; 20 + 21 + dontConfigure = true; 22 + 23 + preInstall = '' 24 + mkdir -p "$out/bin" 25 + ''; 26 + 27 + meta = with lib; { 28 + description = "A vectorized 3D PostScript processor with analytical hidden line/surface removal"; 29 + license = licenses.unfree; 30 + homepage = "https://geant4.kek.jp/~tanaka/DAWN/About_DAWN.html"; 31 + platforms = platforms.unix; 32 + maintainers = with maintainers; [ veprbl ]; 33 + }; 34 + }
+4 -4
pkgs/applications/version-management/sublime-merge/default.nix
··· 4 4 common = opts: callPackage (import ./common.nix opts); 5 5 in { 6 6 sublime-merge = common { 7 - buildVersion = "2071"; 8 - sha256 = "xYVk5Fx6VdoHzf0cbmhwKyEr5HDEZgPgDoBWQg/tS0U="; 7 + buildVersion = "2074"; 8 + sha256 = "REo59Lpi0fmAOp0XJa4Iln3VKxR5kRiMpz2zfqz1MQs="; 9 9 } {}; 10 10 11 11 sublime-merge-dev = common { 12 - buildVersion = "2070"; 13 - sha256 = "2AA2HBF19g34ov6ytjL2caqS7Ro4eyj18vzwINm0CTw="; 12 + buildVersion = "2073"; 13 + sha256 = "AQ0ESdi45LHndRNJnkYS+o9L+dlRJkw3nzBfJo8FYPc="; 14 14 dev = true; 15 15 } {}; 16 16 }
+8 -2
pkgs/applications/window-managers/sway/idle.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 2 , meson, ninja, pkg-config, scdoc, wayland-scanner 3 - , wayland, wayland-protocols 3 + , wayland, wayland-protocols, runtimeShell 4 4 , systemdSupport ? stdenv.isLinux, systemd 5 5 }: 6 6 ··· 22 22 23 23 mesonFlags = [ "-Dman-pages=enabled" "-Dlogind=${if systemdSupport then "enabled" else "disabled"}" ]; 24 24 25 - postPatch = "substituteInPlace main.c --replace '%lu' '%zu'"; 25 + # Remove the `%zu` patch for the next release after 1.7.1. 26 + # https://github.com/swaywm/swayidle/commit/e81d40fca7533f73319e76e42fa9694b21cc9e6e 27 + postPatch = '' 28 + substituteInPlace main.c \ 29 + --replace '%lu' '%zu' \ 30 + --replace '"sh"' '"${runtimeShell}"' 31 + ''; 26 32 27 33 meta = with lib; { 28 34 description = "Idle management daemon for Wayland";
+38
pkgs/data/themes/plasma-overdose-kde-theme/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "plasma-overdose-kde-theme"; 5 + version = "unstable-2022-05-30"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "Notify-ctrl"; 9 + repo = "Plasma-Overdose"; 10 + rev = "d8bf078b4819885d590db27cd1d25d8f4f08fe4c"; 11 + sha256 = "187f6rlvb2wf5sj3mgr69mfwh9fpqchw4yg6nzv54l98msmxc4h0"; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + mkdir -p $out/share 18 + mv colorschemes $out/share/color-schemes 19 + mv plasma $out/share/plasma 20 + 21 + mkdir -p $out/share/aurorae 22 + mv aurorae $out/share/aurorae/themes 23 + 24 + mkdir -p $out/share/icons/Plasma-Overdose 25 + mv cursors/index.theme $out/share/icons/Plasma-Overdose/cursor.theme 26 + mv cursors/cursors $out/share/icons/Plasma-Overdose/cursors 27 + 28 + runHook postInstall 29 + ''; 30 + 31 + meta = with lib; { 32 + description = "Cute KDE theme inspired by the game Needy Girl Overdose"; 33 + homepage = "https://github.com/Notify-ctrl/Plasma-Overdose"; 34 + license = licenses.gpl3; 35 + platforms = platforms.all; 36 + maintainers = with maintainers; [ takagiy ]; 37 + }; 38 + }
+11 -1
pkgs/desktops/gnome/apps/vinagre/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gtk3, gnome, vte, libxml2, gtk-vnc, intltool 1 + { lib, stdenv, fetchurl, fetchpatch, pkg-config, gtk3, gnome, vte, libxml2, gtk-vnc, intltool 2 2 , libsecret, itstool, wrapGAppsHook, librsvg }: 3 3 4 4 stdenv.mkDerivation rec { ··· 9 9 url = "mirror://gnome/sources/vinagre/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 10 sha256 = "cd1cdbacca25c8d1debf847455155ee798c3e67a20903df8b228d4ece5505e82"; 11 11 }; 12 + 13 + patches = [ 14 + # Pull fix pending upstream inclusion for -fno-common toolchain support: 15 + # https://gitlab.gnome.org/GNOME/vinagre/-/merge_requests/8 16 + (fetchpatch { 17 + name = "fno-common.patch"; 18 + url = "https://gitlab.gnome.org/GNOME/vinagre/-/commit/c51662cf4338516773d64776c3c92796917ff2bd.diff"; 19 + sha256 = "0zn8cd93hjdz6rw2d7gfl1ghzkc9h0x40k9l0jx3n5qfwdq4sir8"; 20 + }) 21 + ]; 12 22 13 23 nativeBuildInputs = [ pkg-config intltool itstool wrapGAppsHook ]; 14 24 buildInputs = [
+7
pkgs/desktops/gnome/misc/nautilus-python/default.nix
··· 51 51 gtk3 # required by libnautilus-extension 52 52 ]; 53 53 54 + # Workaround build failure on -fno-common toolchains: 55 + # ld: nautilus-python-object.o:src/nautilus-python.h:61: multiple definition of 56 + # `_PyNautilusMenu_Type'; nautilus-python.o:src/nautilus-python.h:61: first defined here 57 + # TODO: remove it once upstream fixes and releases: 58 + # https://gitlab.gnome.org/GNOME/nautilus-python/-/merge_requests/7 59 + NIX_CFLAGS_COMPILE = "-fcommon"; 60 + 54 61 makeFlags = [ 55 62 "PYTHON_LIB_LOC=${python3}/lib" 56 63 ];
+3 -3
pkgs/development/interpreters/groovy/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "groovy"; 7 - version = "3.0.7"; 7 + version = "3.0.11"; 8 8 9 9 src = fetchurl { 10 - url = "http://dl.bintray.com/groovy/maven/apache-groovy-binary-${version}.zip"; 11 - sha256 = "1xdpjqx7qaq0syw448b32q36g12pgh1hn6knyqi3k5isp0f09qmr"; 10 + url = "mirror://apache/groovy/${version}/distribution/apache-groovy-binary-${version}.zip"; 11 + sha256 = "85abb44e81f94d794230cf5c2c7f1003e598a5f8a6ae04322f28c6f9efe395f6"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ makeWrapper unzip ];
+2 -2
pkgs/development/libraries/intel-media-driver/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "intel-media-driver"; 17 - version = "22.4.2"; 17 + version = "22.4.3"; 18 18 19 19 outputs = [ "out" "dev" ]; 20 20 ··· 22 22 owner = "intel"; 23 23 repo = "media-driver"; 24 24 rev = "intel-media-${version}"; 25 - sha256 = "sha256-wJiXtRPv9t34GujUhkhDKmIblMMR8yx8Fe1Xony6QVY="; 25 + sha256 = "sha256-NcbtgJjDAHRv7Qs6fPRwScMBPLXci6e2oLxm8DC2nnw="; 26 26 }; 27 27 28 28 patches = [
+33
pkgs/development/libraries/monocypher/default.nix
··· 1 + { lib, stdenv, fetchurl, fetchpatch }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "monocypher"; 5 + version = "3.1.3"; 6 + 7 + src = fetchurl { 8 + url = "https://monocypher.org/download/monocypher-${version}.tar.gz"; 9 + hash = "sha256-tEK1d98o+MNsqgHZrpARtd2ccX2UvlIBaKBONtf1AW4="; 10 + }; 11 + 12 + patches = [ 13 + # Fix cross-compilation 14 + (fetchpatch { 15 + url = "https://github.com/LoupVaillant/Monocypher/commit/376715e1c0ebb375e50dfa757bc89486c9a7b404.patch"; 16 + hash = "sha256-tuwSUaU4w+jkaj10ChMgUmOQmoKYnv5JgJ1og8EXxFk="; 17 + }) 18 + ]; 19 + 20 + makeFlags = [ "AR:=$(AR)" "CC:=$(CC)" ]; 21 + 22 + installFlags = [ "PREFIX=$(out)" ]; 23 + 24 + doCheck = true; 25 + 26 + meta = with lib; { 27 + description = "Boring crypto that simply works"; 28 + homepage = "https://monocypher.org"; 29 + license = with licenses; [ bsd2 cc0 ]; 30 + platforms = platforms.linux; 31 + maintainers = with maintainers; [ sikmir ]; 32 + }; 33 + }
+2 -2
pkgs/development/python-modules/azure-mgmt-netapp/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "azure-mgmt-netapp"; 13 - version = "7.0.0"; 13 + version = "8.0.0"; 14 14 15 15 disabled = pythonOlder "3.6"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - hash = "sha256-ziaddG+6MoPG18OYZyQ9HRx8nfGsz2UbWPC1pWacKto="; 19 + hash = "sha256-S0miYNV+mr3IiT5aLlDhiSpwpPMyWQ5m6/ZUrVfCNRM="; 20 20 extension = "zip"; 21 21 }; 22 22
+2 -2
pkgs/development/python-modules/certbot/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "certbot"; 12 - version = "1.24.0"; 12 + version = "1.28.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = pname; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-XIKFEPQKIV5s6sZ7LRnlTvsb3cF4KIaiVZ36cAN1AwA="; 18 + sha256 = "sha256-KwjxLNbRL8aOMXmCOg9wwveRVZsSr+PlkJkFmY/yRBs="; 19 19 }; 20 20 21 21 sourceRoot = "source/${pname}";
+2 -2
pkgs/development/python-modules/google-cloud-spanner/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-spanner"; 17 - version = "3.14.1"; 17 + version = "3.15.0"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "sha256-d1d81cUtQu6DqKopv082HlmgSYOAWUdaBYBLjzFyC2M="; 21 + sha256 = "sha256-NiHLaxYV3+40Dbs8miru6qG5vYlTToGTi8QRdLy5rZs="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+27
pkgs/development/python-modules/pychm/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , chmlib 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "pychm"; 10 + version = "0.8.6"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "0wpn9ijlsmrpyiwg3drmgz4dms1i1i347adgqw37bkrh3vn6yq16"; 15 + }; 16 + 17 + buildInputs = [ chmlib ]; 18 + 19 + pythonImportsCheck = [ "chm" ]; 20 + 21 + meta = with lib; { 22 + description = "Library to manipulate Microsoft HTML Help (CHM) files"; 23 + homepage = "https://github.com/dottedmag/pychm"; 24 + license = licenses.gpl2Plus; 25 + maintainers = with maintainers; [ alexshpilkin ]; 26 + }; 27 + }
+3 -3
pkgs/development/python-modules/xhtml2pdf/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "xhtml2pdf"; 18 - version = "0.2.7"; 18 + version = "0.2.8"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 25 25 owner = pname; 26 26 repo = pname; 27 27 # Currently it is not possible to fetch from version as there is a branch with the same name 28 - rev = "afa72cdbbdaf7d459261c1605263101ffcd999af"; 29 - sha256 = "sha256-plyIM7Ohnp5UBWz/UDTJa1UeWK9yckSZR16wxmLrpnc="; 28 + rev = "refs/tags/v${version}"; 29 + sha256 = "sha256-zWzg/r18wjzxWyD5QJ7l4pY+4bJTvHjrD11FRuuy8H8="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+8
pkgs/development/ruby-modules/gem-config/default.nix
··· 294 294 propagatedBuildInputs = [ gobject-introspection wrapGAppsHook glib ]; 295 295 }; 296 296 297 + gollum = attrs: { 298 + dontBuild = false; 299 + postPatch = '' 300 + substituteInPlace bin/gollum \ 301 + --replace "/usr/bin/env -S ruby" "${ruby}/bin/ruby" 302 + ''; 303 + }; 304 + 297 305 grpc = attrs: { 298 306 nativeBuildInputs = [ pkg-config ] ++ lib.optional stdenv.isDarwin libtool; 299 307 buildInputs = [ openssl ];
+3 -3
pkgs/development/tools/continuous-integration/dagger/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dagger"; 5 - version = "0.2.18"; 5 + version = "0.2.19"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dagger"; 9 9 repo = "dagger"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-nxBevv7COhywEYeRq1gXAuLswxe2WgHI0Pm78IvzapM="; 11 + sha256 = "sha256-ZhMvVTfzqXr6miOrqYqMzH4suY2+RIYCH3fK08dsUmA="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-27cXvgpw4Te0w/rMk6g5jF3UY6N8saArUwfbVO6xpes="; 14 + vendorSha256 = "sha256-pE6g5z4rOQlqmI9LZQXoI6fRmSTXDv5H8Y+pNXVIcOU="; 15 15 16 16 subPackages = [ 17 17 "cmd/dagger"
+2 -2
pkgs/development/tools/misc/saleae-logic-2/default.nix
··· 1 1 { lib, fetchurl, makeDesktopItem, appimageTools }: 2 2 let 3 3 name = "saleae-logic-2"; 4 - version = "2.3.53"; 4 + version = "2.3.55"; 5 5 src = fetchurl { 6 6 url = "https://downloads.saleae.com/logic2/Logic-${version}-master.AppImage"; 7 - sha256 = "sha256-RZrOyL0tb1nH5SX7P6d4TFkxSwDZiJUpu1eZaXqX3ew="; 7 + sha256 = "sha256-fL72KZzOh9pWrjSaXDCMz0ijqRj1Vc5Ym37onv4E7aI="; 8 8 }; 9 9 desktopItem = makeDesktopItem { 10 10 inherit name;
+5
pkgs/games/garden-of-coloured-lights/default.nix
··· 18 18 sha256 = "1qsj4d7r22m5f9f5f6cyvam1y5q5pbqvy5058r7w0k4s48n77y6s"; 19 19 }; 20 20 21 + # Workaround build failure on -fno-common toolchains: 22 + # ld: main.o:src/main.c:58: multiple definition of 23 + # `eclass'; eclass.o:src/eclass.c:21: first defined here 24 + NIX_CFLAGS_COMPILE = "-fcommon"; 25 + 21 26 meta = with lib; { 22 27 description = "Old-school vertical shoot-em-up / bullet hell"; 23 28 homepage = "http://garden.sourceforge.net/drupal/";
+10 -1
pkgs/games/megaglest/default.nix
··· 1 1 { lib, stdenv, cmake, pkg-config, git, curl, SDL2, xercesc, openal, lua, libvlc 2 2 , libjpeg, wxGTK, cppunit, ftgl, glew, libogg, libvorbis, buildEnv, libpng 3 3 , fontconfig, freetype, xorg, makeWrapper, bash, which, gnome, libGLU, glib 4 - , fetchFromGitHub 4 + , fetchFromGitHub, fetchpatch 5 5 }: 6 6 let 7 7 version = "3.13.0"; ··· 27 27 fetchSubmodules = true; 28 28 sha256 = "0fb58a706nic14ss89zrigphvdiwy5s9dwvhscvvgrfvjpahpcws"; 29 29 }; 30 + 31 + patches = [ 32 + # Pull upstream fix for -fno-common toolchains 33 + (fetchpatch { 34 + name = "fno-common.patch"; 35 + url = "https://github.com/MegaGlest/megaglest-source/commit/5a3520540276a6fd06f7c88e571b6462978e3eab.patch"; 36 + sha256 = "0y554kjw56dikq87vs709pmq97hdx9hvqsk27f81v4g90m3b3qhi"; 37 + }) 38 + ]; 30 39 31 40 nativeBuildInputs = [ cmake pkg-config ]; 32 41 buildInputs = [ git curl SDL2 xercesc openal lua libpng libjpeg libvlc wxGTK
+80
pkgs/games/umoria/default.nix
··· 1 + { lib 2 + , gcc9Stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , cmake 6 + , ncurses6 7 + , runtimeShell 8 + }: 9 + 10 + let 11 + savesDir = "~/.umoria/"; 12 + in 13 + gcc9Stdenv.mkDerivation rec { 14 + pname = "umoria"; 15 + version = "5.7.15"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "dungeons-of-moria"; 19 + repo = "umoria"; 20 + rev = "v${version}"; 21 + sha256 = "sha256-1j4QkE33UcTzM06qAjk1/PyK5uNA7E/kyDe3bZcFKUM="; 22 + }; 23 + 24 + nativeBuildInputs = [ cmake ]; 25 + buildInputs = [ ncurses6 ]; 26 + enableParallelBuilding = true; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + 31 + mkdir -p $out/data $out/bin 32 + cp -r umoria/data/* $out/data 33 + cp umoria/umoria $out/.umoria-unwrapped 34 + 35 + mkdir -p $out/bin 36 + cat <<EOF >$out/bin/umoria 37 + #! ${runtimeShell} -e 38 + 39 + RUNDIR=\$(mktemp -d) 40 + 41 + cleanup() { 42 + rm -rf \$RUNDIR 43 + } 44 + 45 + trap cleanup EXIT 46 + 47 + cd \$RUNDIR 48 + mkdir data 49 + 50 + for i in $out/data/*; do 51 + ln -s \$i "data/\$(basename \$i)" 52 + done 53 + 54 + mkdir -p ${savesDir} 55 + [[ ! -f ${savesDir}/scores.dat ]] && touch ${savesDir}/scores.dat 56 + ln -s ${savesDir}/scores.dat scores.dat 57 + 58 + $out/.umoria-unwrapped 59 + EOF 60 + 61 + chmod +x $out/bin/umoria 62 + 63 + runHook postInstall 64 + ''; 65 + 66 + meta = with lib; { 67 + homepage = "https://umoria.org/"; 68 + description = "The Dungeons of Moria - the original roguelike"; 69 + longDescription = '' 70 + The Dungeons of Moria is a single player dungeon simulation originally written 71 + by Robert Alan Koeneke, with its first public release in 1983. 72 + The game was originally developed using VMS Pascal before being ported to the C 73 + language by James E. Wilson in 1988, and released a Umoria. 74 + ''; 75 + platforms = platforms.unix; 76 + badPlatforms = [ "aarch64-darwin" ]; 77 + maintainers = [ maintainers.aciceri ]; 78 + license = licenses.gpl3Plus; 79 + }; 80 + }
+1
pkgs/misc/cups/drivers/brgenml1lpr/default.nix
··· 87 87 meta = { 88 88 description = "Brother BrGenML1 LPR driver"; 89 89 homepage = "http://www.brother.com"; 90 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 90 91 platforms = lib.platforms.linux; 91 92 license = lib.licenses.unfreeRedistributable; 92 93 maintainers = with lib.maintainers; [ jraygauthier ];
+2
pkgs/misc/cups/drivers/brother/dcp9020cdw/default.nix
··· 58 58 meta = with lib; { 59 59 homepage = "http://www.brother.com/"; 60 60 description = "Brother ${model} printer driver"; 61 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 61 62 license = licenses.unfree; 62 63 platforms = platforms.linux; 63 64 downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=gb&lang=en&prod=${model}_eu&os=128"; ··· 90 91 meta = with lib; { 91 92 homepage = "http://www.brother.com/"; 92 93 description = "Brother ${model} printer CUPS wrapper driver"; 94 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 93 95 license = licenses.unfree; 94 96 platforms = platforms.linux; 95 97 downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=gb&lang=en&prod=${model}_eu&os=128";
+2
pkgs/misc/cups/drivers/brother/mfcl3770cdw/default.nix
··· 48 48 meta = { 49 49 description = "Brother ${lib.strings.toUpper model} driver"; 50 50 homepage = "http://www.brother.com/"; 51 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 51 52 license = lib.licenses.unfree; 52 53 platforms = [ "x86_64-linux" "i686-linux" ]; 53 54 maintainers = [ lib.maintainers.steveej ]; ··· 80 81 meta = { 81 82 description = "Brother ${lib.strings.toUpper model} CUPS wrapper driver"; 82 83 homepage = "http://www.brother.com/"; 84 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 83 85 license = lib.licenses.gpl2; 84 86 platforms = [ "x86_64-linux" "i686-linux" ]; 85 87 maintainers = [ lib.maintainers.steveej ];
+1
pkgs/misc/cups/drivers/canon/default.nix
··· 209 209 meta = with lib; { 210 210 description = "CUPS Linux drivers for Canon printers"; 211 211 homepage = "http://www.canon.com/"; 212 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 212 213 license = licenses.unfree; 213 214 maintainers = with maintainers; [ 214 215 # please consider maintaining if you are updating this package
+4
pkgs/misc/cups/drivers/cnijfilter_2_80/default.nix
··· 103 103 meta = with lib; { 104 104 description = "Canon InkJet printer drivers for the iP5400, MP520, MP210, MP140, iP3500, and MP610 series. (MP520 drivers also work for MX700.)"; 105 105 homepage = "http://support-asia.canon-asia.com/content/EN/0100084101.html"; 106 + sourceProvenance = with sourceTypes; [ 107 + fromSource 108 + binaryNativeCode 109 + ]; 106 110 license = licenses.unfree; 107 111 platforms = platforms.linux; 108 112 maintainers = with maintainers; [ jerith666 ];
+4
pkgs/misc/cups/drivers/cnijfilter_4_00/default.nix
··· 145 145 meta = with lib; { 146 146 description = "Canon InkJet printer drivers for the MG2400 MG2500 MG3500 MG5500 MG6400 MG6500 MG7100 and P200 series"; 147 147 homepage = "https://www.canon-europe.com/support/consumer_products/products/fax__multifunctionals/inkjet/pixma_mg_series/pixma_mg5550.aspx?type=drivers&driverdetailid=tcm:13-1094072"; 148 + sourceProvenance = with sourceTypes; [ 149 + fromSource 150 + binaryNativeCode 151 + ]; 148 152 license = licenses.unfree; 149 153 platforms = platforms.linux; 150 154 maintainers = with maintainers; [ chpatrick ];
+1
pkgs/misc/cups/drivers/fxlinuxprint/default.nix
··· 44 44 DocuPrint 3205 d/3208 d/3505 d/3508 d/4405 d/4408 d 45 45 ''; 46 46 homepage = "https://onlinesupport.fujixerox.com"; 47 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 47 48 license = licenses.unfree; 48 49 maintainers = with maintainers; [ delan ]; 49 50 platforms = platforms.linux;
+1
pkgs/misc/cups/drivers/hl1110/default.nix
··· 67 67 meta = { 68 68 homepage = "http://www.brother.com/"; 69 69 description = "Brother HL1110 printer driver"; 70 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 70 71 license = lib.licenses.unfree; 71 72 platforms = lib.platforms.linux; 72 73 downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=hl1110_us_eu_as&os=128#SelectLanguageType-561_0_1";
+1
pkgs/misc/cups/drivers/hl1210w/default.nix
··· 56 56 meta = { 57 57 homepage = "http://www.brother.com/"; 58 58 description = "Brother HL1210W printer driver"; 59 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 59 60 license = lib.licenses.unfree; 60 61 platforms = lib.platforms.linux; 61 62 downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=nz&lang=en&prod=hl1210w_eu_as&os=128";
+1
pkgs/misc/cups/drivers/hl3140cw/default.nix
··· 72 72 meta = { 73 73 homepage = "http://www.brother.com/"; 74 74 description = "Brother hl3140cw printer driver"; 75 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 75 76 license = lib.licenses.unfree; 76 77 platforms = lib.platforms.linux; 77 78 downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=hl3140cw_us_eu&os=128";
+1
pkgs/misc/cups/drivers/hll2340dw/default.nix
··· 63 63 meta = with lib; { 64 64 homepage = "http://www.brother.com/"; 65 65 description = "Brother hl-l2340dw printer driver"; 66 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 66 67 license = licenses.unfree; 67 68 platforms = platforms.linux; 68 69 downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=us&lang=es&prod=hll2340dw_us_eu_as&os=128&flang=English";
+1
pkgs/misc/cups/drivers/hll2350dw/default.nix
··· 86 86 meta = with lib; { 87 87 homepage = "http://www.brother.com/"; 88 88 description = "Brother HL-L2350DW printer driver"; 89 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 89 90 license = licenses.unfree; 90 91 platforms = builtins.map (arch: "${arch}-linux") arches; 91 92 downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=us_ot&lang=en&prod=hll2350dw_us_eu_as&os=128";
+1
pkgs/misc/cups/drivers/hll2390dw-cups/default.nix
··· 62 62 meta = with lib; { 63 63 homepage = "http://www.brother.com/"; 64 64 description = "Brother HL-L2390DW combined print driver"; 65 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 65 66 license = licenses.unfree; 66 67 platforms = [ "x86_64-linux" ]; 67 68 downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us_ot&lang=en&prod=hll2390dw_us&os=128";
+1
pkgs/misc/cups/drivers/kyocera/default.nix
··· 43 43 meta = with lib; { 44 44 description = "CUPS drivers for several Kyocera FS-{1020,1025,1040,1060,1120,1125} printers"; 45 45 homepage = "https://www.kyoceradocumentsolutions.ru/index/service_support/download_center.false.driver.FS1040._.EN.html#"; 46 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 46 47 license = licenses.unfree; 47 48 maintainers = [ maintainers.vanzef ]; 48 49 platforms = platforms.linux;
+1
pkgs/misc/cups/drivers/kyodialog3/default.nix
··· 54 54 meta = with lib; { 55 55 description = "CUPS drivers for several Kyocera printers"; 56 56 homepage = "https://www.kyoceradocumentsolutions.com"; 57 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 57 58 license = licenses.unfree; 58 59 maintainers = [ maintainers.steveej ]; 59 60 platforms = platforms.linux;
+1
pkgs/misc/cups/drivers/mfc9140cdncupswrapper/default.nix
··· 61 61 meta = with lib; { 62 62 description = "Brother MFC-9140CDN CUPS wrapper driver"; 63 63 homepage = "http://www.brother.com/"; 64 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 64 65 license = licenses.gpl2Plus; 65 66 platforms = platforms.linux; 66 67 maintainers = with maintainers; [ hexa ];
+1
pkgs/misc/cups/drivers/mfc9140cdnlpr/default.nix
··· 66 66 meta = with lib; { 67 67 description = "Brother MFC-9140CDN LPR printer driver"; 68 68 homepage = "http://www.brother.com/"; 69 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 69 70 license = licenses.unfree; 70 71 maintainers = with maintainers; [ hexa ]; 71 72 platforms = [ "i686-linux" "x86_64-linux" ];
+1
pkgs/misc/cups/drivers/mfcj470dwlpr/default.nix
··· 37 37 meta = { 38 38 homepage = "http://www.brother.com/"; 39 39 description = "Brother MFC-J470DW LPR driver"; 40 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 40 41 license = lib.licenses.unfree; 41 42 platforms = lib.platforms.linux; 42 43 downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj470dw_us_eu_as&os=128";
+1
pkgs/misc/cups/drivers/mfcj6510dwlpr/default.nix
··· 82 82 description = "Brother MFC-J6510DW LPR driver"; 83 83 downloadPage = "http://support.brother.com/g/b/downloadlist.aspx?c=us&lang=en&prod=mfcj6510dw_all&os=128"; 84 84 homepage = "http://www.brother.com/"; 85 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 85 86 license = with licenses; unfree; 86 87 maintainers = with maintainers; [ ramkromberg ]; 87 88 platforms = with platforms; linux;
+1
pkgs/misc/cups/drivers/mfcl2700dnlpr/default.nix
··· 37 37 meta = { 38 38 description = "Brother MFC-L2700DN LPR driver"; 39 39 homepage = "http://www.brother.com/"; 40 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 40 41 license = lib.licenses.unfree; 41 42 maintainers = [ lib.maintainers.tv ]; 42 43 platforms = [ "i686-linux" ];
+1
pkgs/misc/cups/drivers/mfcl2720dwlpr/default.nix
··· 38 38 meta = { 39 39 description = "Brother MFC-L2720DW lpr driver"; 40 40 homepage = "http://www.brother.com/"; 41 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 41 42 license = lib.licenses.unfree; 42 43 platforms = [ "x86_64-linux" "i686-linux" ]; 43 44 maintainers = [ lib.maintainers.xeji ];
+1
pkgs/misc/cups/drivers/mfcl2740dwlpr/default.nix
··· 36 36 meta = { 37 37 description = "Brother MFC-L2740DW lpr driver"; 38 38 homepage = "http://www.brother.com/"; 39 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 39 40 license = lib.licenses.unfree; 40 41 platforms = [ "x86_64-linux" "i686-linux" ]; 41 42 maintainers = [ lib.maintainers.Enzime ];
+1
pkgs/misc/cups/drivers/mfcl2750dw/default.nix
··· 86 86 meta = with lib; { 87 87 homepage = "http://www.brother.com/"; 88 88 description = "Brother MFC-L2750DW printer driver"; 89 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 89 90 license = licenses.unfree; 90 91 platforms = builtins.map (arch: "${arch}-linux") arches; 91 92 maintainers = [ maintainers.lovesegfault ];
+1
pkgs/misc/cups/drivers/mfcl8690cdwlpr/default.nix
··· 38 38 meta = { 39 39 description = "Brother MFC-L8690CDW LPR printer driver"; 40 40 homepage = "http://www.brother.com/"; 41 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 41 42 license = lib.licenses.unfree; 42 43 maintainers = [ lib.maintainers.fuzzy-id ]; 43 44 platforms = [ "i686-linux" ];
+1
pkgs/misc/cups/drivers/samsung/1.00.36/default.nix
··· 106 106 description = "Unified Linux Driver for Samsung printers and scanners"; 107 107 homepage = "http://www.bchemnet.com/suldr"; 108 108 downloadPage = "http://www.bchemnet.com/suldr/driver/"; 109 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 109 110 license = licenses.unfree; 110 111 111 112 # Tested on linux-x86_64. Might work on linux-i386.
+1
pkgs/misc/cups/drivers/samsung/1.00.37.nix
··· 89 89 description = "Unified Linux Driver for Samsung printers and scanners"; 90 90 homepage = "http://www.bchemnet.com/suldr"; 91 91 downloadPage = "http://www.bchemnet.com/suldr/driver/"; 92 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 92 93 license = licenses.unfree; 93 94 94 95 # Tested on linux-x86_64. Might work on linux-i386.
+1
pkgs/misc/cups/drivers/samsung/4.01.17.nix
··· 75 75 meta = with lib; { 76 76 description = "Samsung's Linux printing drivers; includes binaries without source code"; 77 77 homepage = "http://www.samsung.com/"; 78 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 78 79 license = licenses.unfree; 79 80 platforms = platforms.linux; 80 81 maintainers = with maintainers; [ joko ];
+1
pkgs/misc/drivers/epson-alc1100/default.nix
··· 63 63 }; 64 64 ''; 65 65 66 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 66 67 license = with licenses; [ mit eapl ]; 67 68 maintainers = [ maintainers.eperuffo ]; 68 69 platforms = platforms.linux;
+1
pkgs/misc/drivers/pantum-driver/default.nix
··· 46 46 meta = { 47 47 description = "Pantum universal driver"; 48 48 homepage = "https://global.pantum.com/"; 49 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 49 50 license = lib.licenses.unfree; 50 51 platforms = [ "i686-linux" "x86_64-linux" ]; 51 52 };
+1
pkgs/misc/drivers/pentablet-driver/default.nix
··· 31 31 meta = with lib; { 32 32 homepage = "https://www.xp-pen.com/download-46.html"; 33 33 description = "Driver for XP-PEN Pentablet drawing tablets"; 34 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 34 35 license = licenses.unfree; 35 36 platforms = [ "x86_64-linux" ]; 36 37 maintainers = with maintainers; [ ivar ];
+1
pkgs/misc/drivers/sundtek/default.nix
··· 45 45 meta = { 46 46 description = "Sundtek MediaTV driver"; 47 47 maintainers = [ maintainers.simonvandel ]; 48 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 48 49 platforms = platforms.unix; 49 50 license = licenses.unfree; 50 51 homepage = "https://support.sundtek.com/index.php/topic,1573.0.html";
+2 -2
pkgs/os-specific/linux/kernel/linux-zen.nix
··· 2 2 3 3 let 4 4 # having the full version string here makes it easier to update 5 - modDirVersion = "5.18.1-zen1"; 5 + modDirVersion = "5.18.5-zen1"; 6 6 parts = lib.splitString "-" modDirVersion; 7 7 version = lib.elemAt parts 0; 8 8 suffix = lib.elemAt parts 1; ··· 20 20 owner = "zen-kernel"; 21 21 repo = "zen-kernel"; 22 22 inherit rev; 23 - sha256 = "sha256-LCLfLE85NifuskYl2dxLOJEsUNHLegF8ecYyU4xOCtY="; 23 + sha256 = "sha256-q6a8Wyzs6GNQ39mV+q/9N6yo/kXS9ZH+QTfGka42gk4="; 24 24 }; 25 25 26 26 structuredExtraConfig = with lib.kernel; {
+11 -2
pkgs/os-specific/linux/open-iscsi/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "open-iscsi"; 7 - version = "2.1.4"; 7 + version = "2.1.7"; 8 8 9 9 nativeBuildInputs = [ autoconf automake gettext libtool perl pkgconf ]; 10 10 buildInputs = [ kmod open-isns.lib openssl systemd util-linux ]; ··· 13 13 owner = "open-iscsi"; 14 14 repo = "open-iscsi"; 15 15 rev = version; 16 - sha256 = "sha256-HnvLLwxOnu7Oiige6A6zk9NmAI2ImcILp9eCfbdGiyI="; 16 + sha256 = "sha256-R1ttHHxVSQ5TGtWVy4I9BAmEJfcRhKRD5jThoeddjUw="; 17 17 }; 18 18 19 19 DESTDIR = "$(out)"; ··· 23 23 24 24 preConfigure = '' 25 25 sed -i 's|/usr|/|' Makefile 26 + 27 + # Remove blanket -Werror. Fails for minor error on gcc-11. 28 + substituteInPlace usr/Makefile --replace ' -Werror ' ' ' 26 29 ''; 30 + 31 + # avoid /usr/bin/install 32 + makeFlags = [ 33 + "INSTALL=install" 34 + "SED=sed" 35 + ]; 27 36 28 37 installFlags = [ 29 38 "install"
+3 -3
pkgs/os-specific/linux/rtw88/default.nix
··· 5 5 in 6 6 stdenv.mkDerivation { 7 7 pname = "rtw88"; 8 - version = "unstable-2022-05-08"; 8 + version = "unstable-2022-06-03"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "lwfinger"; 12 12 repo = "rtw88"; 13 - rev = "dbcc43c31a4576f90e1e468d3a85c2dfdb25ec42"; 14 - hash = "sha256-IDHolspYtwjV5r5WArWl1g4zgKLvPd4ydKKH/aE5NSg="; 13 + rev = "03da251c76ea1005b42625825c39181e12d75693"; 14 + sha256 = "0l5ysp4x5wzrn48sfjv3rciqhq5ldcmk86b9x6j9775zjj7yw8hw"; 15 15 }; 16 16 17 17 nativeBuildInputs = kernel.moduleBuildDependencies;
+3 -16
pkgs/os-specific/linux/system76-io/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, kernel, fetchpatch }: 1 + { lib, stdenv, fetchFromGitHub, kernel }: 2 2 let 3 - version = "1.0.1"; 4 - sha256 = "0qkgkkjy1isv6ws6hrcal75dxjz98rpnvqbm7agdcc6yv0c17wwh"; 3 + version = "1.0.2"; 4 + sha256 = "sha256-DWUjQmoojkzFv1p4Xyt0kOwwqQ216ocO5yR/ujhhMPA="; 5 5 in 6 6 stdenv.mkDerivation { 7 7 name = "system76-io-module-${version}-${kernel.version}"; ··· 14 14 rev = version; 15 15 inherit sha256; 16 16 }; 17 - 18 - patches = [ 19 - (fetchpatch { 20 - name = "Fix_GCC_declaration-after-statement_error.patch"; 21 - url = "https://patch-diff.githubusercontent.com/raw/pop-os/system76-io-dkms/pull/5.patch"; 22 - sha256 = "sha256-G8SM5tdNbeLuwigmo1HKLN9o16WPpowLXxfM7Xi4aRI="; 23 - }) 24 - (fetchpatch { 25 - name = "Fix_GCC_unused-function_error.patch"; 26 - url = "https://patch-diff.githubusercontent.com/raw/pop-os/system76-io-dkms/pull/6.patch"; 27 - sha256 = "sha256-vCXEzszmXa+wmI84oR8WduN4WnLTZA3M4GX+Jc4p/5o="; 28 - }) 29 - ]; 30 17 31 18 hardeningDisable = [ "pic" ]; 32 19
+37
pkgs/os-specific/linux/tinyalsa/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "tinyalsa"; 9 + version = "unstable-2022-06-05"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "tinyalsa"; 13 + repo = "tinyalsa"; 14 + rev = "3d70d227e7dfd1be6f8f420a5aae164a2b4126e0"; 15 + hash = "sha256-RHeF3VShy+LYFtJK+AEU7swIr5/rnpg2fdllnH9cFCk="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + cmake 20 + ]; 21 + 22 + cmakeFlags = [ 23 + "-DTINYALSA_USES_PLUGINS=ON" 24 + ]; 25 + 26 + NIX_CFLAGS_COMPILE = toString [ 27 + "-Wno-error=sign-compare" 28 + ]; 29 + 30 + meta = with lib; { 31 + homepage = "https://github.com/tinyalsa/tinyalsa"; 32 + description = "Tiny library to interface with ALSA in the Linux kernel"; 33 + license = licenses.mit; 34 + maintainers = with maintainers; [ AndersonTorres ]; 35 + platforms = with platforms; linux; 36 + }; 37 + }
+2 -2
pkgs/os-specific/linux/waydroid/default.nix
··· 16 16 17 17 python3Packages.buildPythonApplication rec { 18 18 pname = "waydroid"; 19 - version = "1.2.0"; 19 + version = "1.2.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = pname; 23 23 repo = pname; 24 24 rev = version; 25 - sha256 = "03d87sh443kn0j2mpih1g909khkx3wgb04h605f9jhd0znskkbmw"; 25 + sha256 = "sha256-Sf1rl8GCSTuneuYroGqsm9Aq2rBurpyswOrfCq2mWOs="; 26 26 }; 27 27 28 28 propagatedBuildInputs = with python3Packages; [
+6
pkgs/servers/mail/mailman/hyperkitty.nix
··· 24 24 sha256 = "sha256-5XCrvyrDEqH3JryPMoOXSlVVDLQ+PdYBqwGYxkExdvk="; 25 25 includes = [ "hyperkitty/*" ]; 26 26 }) 27 + 28 + # Fix for Python >=3.9.13 29 + (fetchpatch { 30 + url = "https://gitlab.com/mailman/hyperkitty/-/commit/3efe7507944dbdbfcfa4c182d332528712476b28.patch"; 31 + sha256 = "sha256-yXuhTbmfDiYEXEsnz+zp+xLHRqI4GtkOhGHN+37W0iQ="; 32 + }) 27 33 ]; 28 34 29 35 postPatch = ''
-77
pkgs/tools/misc/alarm-clock-applet/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch 2 - , pkg-config 3 - , autoconf 4 - , automake111x 5 - , libtool 6 - 7 - , glib 8 - , gtk2 9 - , gst_all_1 10 - , gnome2 11 - , gnome-icon-theme 12 - , libnotify 13 - , libxml2 14 - , libunique 15 - , intltool 16 - , gst_plugins ? with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly ] 17 - , wrapGAppsHook 18 - }: 19 - 20 - stdenv.mkDerivation rec { 21 - version = "0.3.4"; 22 - pname = "alarm-clock-applet"; 23 - 24 - src = fetchFromGitHub { 25 - owner = "joh"; 26 - repo = "alarm-clock"; 27 - rev = version; 28 - sha256 = "18blvgy8hmw3jidz7xrv9yiiilnzcj65m6wxhw58nrnbcqbpydwn"; 29 - }; 30 - 31 - patches = [ 32 - # Pull patch pending upstream inclusion for -fno-common toolchain support: 33 - # https://github.com/joh/alarm-clock/pull/209 34 - (fetchpatch { 35 - name = "fno-common.patch"; 36 - url = "https://github.com/joh/alarm-clock/commit/969e7ba8225610cce55b14fcb599bc6f7771bd9a.patch"; 37 - sha256 = "0ajhir22b5ww9pkmzy9mlc9f2lr1q6wgvm9iqzjf4xsg4gm4jy1k"; 38 - }) 39 - ]; 40 - 41 - nativeBuildInputs = [ 42 - pkg-config 43 - intltool 44 - automake111x 45 - autoconf 46 - libtool 47 - 48 - gnome2.gnome-common 49 - 50 - wrapGAppsHook 51 - ]; 52 - 53 - preConfigure = "./autogen.sh"; 54 - 55 - buildInputs = [ 56 - glib 57 - gtk2 58 - gst_all_1.gstreamer 59 - gnome2.GConf 60 - gnome-icon-theme 61 - libnotify 62 - libxml2 63 - libunique 64 - ] ++ gst_plugins; 65 - 66 - propagatedUserEnvPkgs = [ gnome2.GConf.out ]; 67 - 68 - enableParallelBuilding = true; 69 - 70 - meta = with lib; { 71 - homepage = "http://alarm-clock.pseudoberries.com/"; 72 - description = "A fully-featured alarm clock for your GNOME panel or equivalent"; 73 - license = licenses.gpl2; 74 - platforms = platforms.linux; 75 - maintainers = [ maintainers.rasendubi ]; 76 - }; 77 - }
+2 -2
pkgs/tools/misc/mongodb-tools/default.nix
··· 17 17 "mongofiles" 18 18 "mongotop" 19 19 ]; 20 - version = "100.5.2"; 20 + version = "100.5.3"; 21 21 22 22 in buildGoPackage { 23 23 pname = "mongo-tools"; ··· 30 30 rev = version; 31 31 owner = "mongodb"; 32 32 repo = "mongo-tools"; 33 - sha256 = "sha256-qYTfC7+5XWDCyQQFKmuPmDmwsekDdY6OAerxZgzf8D0="; 33 + sha256 = "sha256-8RkpBCFVxKVsu4h2z+rhlwvYfbSDHZUg8erO4+2GRbw="; 34 34 }; 35 35 36 36 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/tools/misc/ntfy-sh/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ntfy-sh"; 5 - version = "1.25.2"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "binwiederhier"; 9 9 repo = "ntfy"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-xf0hk2GpBbjovZ1DIG6unnKQ297p8fjKZmgk/23IKdY="; 11 + sha256 = "sha256-LR3orzh/xwmxt5RhmjOacFs8NUp6tKPUwYDdzVFhx4k="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-ZZdGve6+g0bhE+iqemWl9XtLRfUn4V3hbdVz/UhrxCA="; 14 + vendorSha256 = "sha256-16S3Up1D4PycBY2Wk11cm0F4z5PkQL2reXj1mGpsOv4="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/tools/misc/plocate/default.nix
··· 14 14 in 15 15 stdenv.mkDerivation rec { 16 16 pname = "plocate"; 17 - version = "1.1.15"; 17 + version = "1.1.16"; 18 18 19 19 src = fetchgit { 20 20 url = "https://git.sesse.net/plocate"; 21 21 rev = version; 22 - sha256 = "sha256-r8/LivQhJkMTE8ejznr+eGplXFrQl4xwCgXOwbR4wlw="; 22 + sha256 = "sha256-rwvzDr3leve8BQ30+c3l1+q/7+u7FhPQ7iFcvbx/HjM="; 23 23 }; 24 24 25 25 postPatch = ''
+48
pkgs/tools/security/adenum/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , john 5 + , python3 6 + }: 7 + 8 + python3.pkgs.buildPythonApplication rec { 9 + pname = "adenum"; 10 + version = "unstable-2022-04-01"; 11 + format = "other"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "SecuProject"; 15 + repo = "ADenum"; 16 + rev = "0e3576eca1d987d3ef22d53fc725189bb301e804"; 17 + hash = "sha256-8s4Kmt4ZjYbQGGVDWKfuRZ6kthcL8FiQytoq9Koy7Kc="; 18 + }; 19 + 20 + propagatedBuildInputs = with python3.pkgs; [ 21 + impacket 22 + pwntools 23 + ldap 24 + ] ++ [ 25 + john 26 + ]; 27 + 28 + installPhase = '' 29 + runHook preInstall 30 + 31 + # Add shebang so we can patch it 32 + sed -i -e '1i#!/usr/bin/python' ADenum.py 33 + patchShebangs ADenum.py 34 + install -vD ADenum.py $out/bin/adenum 35 + 36 + runHook postInstall 37 + ''; 38 + 39 + # Project has no tests 40 + doCheck = false; 41 + 42 + meta = with lib; { 43 + description = "Tool to find misconfiguration through LDAP"; 44 + homepage = "https://github.com/SecuProject/ADenum"; 45 + license = with licenses; [ gpl3Only ]; 46 + maintainers = with maintainers; [ fab ]; 47 + }; 48 + }
+7 -9
pkgs/tools/security/fpm2/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, gnupg, gtk2 2 - , libxml2, intltool 1 + { lib, stdenv, fetchurl, pkg-config, gnupg, gtk3 2 + , libxml2, intltool, nettle 3 3 }: 4 4 5 - with lib; 6 - 7 5 stdenv.mkDerivation rec { 8 6 pname = "fpm2"; 9 - version = "0.79"; 7 + version = "0.90"; 10 8 11 9 src = fetchurl { 12 - url = "https://als.regnet.cz/fpm2/download/fpm2-${version}.tar.bz2"; 13 - sha256 = "d55e9ce6be38a44fc1053d82db2d117cf3991a51898bd86d7913bae769f04da7"; 10 + url = "https://als.regnet.cz/fpm2/download/fpm2-${version}.tar.xz"; 11 + sha256 = "1lfzja3vzd6l6hfvw8gvg4qkl5iy6gra5pa8gjlps9l63k2bjfhz"; 14 12 }; 15 13 16 14 nativeBuildInputs = [ pkg-config ]; 17 - buildInputs = [ gnupg gtk2 libxml2 intltool ]; 15 + buildInputs = [ gnupg gtk3 libxml2 intltool nettle ]; 18 16 19 - meta = { 17 + meta = with lib; { 20 18 description = "GTK2 port from Figaro's Password Manager originally developed by John Conneely, with some new enhancements"; 21 19 homepage = "https://als.regnet.cz/fpm2/"; 22 20 license = licenses.gpl2;
+82
pkgs/tools/security/kdigger/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildGoModule 4 + , fetchFromGitHub 5 + , installShellFiles 6 + , fetchpatch 7 + }: 8 + 9 + buildGoModule rec { 10 + pname = "kdigger"; 11 + version = "1.2.0"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "quarkslab"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "sha256-j4HIwfRIUpV25DmbQ+9go8aJMEYaFDPxrdr/zGWBeVU="; 18 + # populate values that require us to use git. By doing this in postFetch we 19 + # can delete .git afterwards and maintain better reproducibility of the src. 20 + leaveDotGit = true; 21 + postFetch = '' 22 + cd "$out" 23 + git rev-parse HEAD > $out/COMMIT 24 + find "$out" -name .git -print0 | xargs -0 rm -rf 25 + ''; 26 + }; 27 + vendorSha256 = "sha256-3vn3MsE/4lBw89wgYgzm0RuJJ5RQTkgS6O74PpfFcUk="; 28 + 29 + patches = [ 30 + (fetchpatch { 31 + name = "simplify-ldflags.patch"; 32 + url = "https://github.com/quarkslab/kdigger/pull/2.patch"; 33 + sha256 = "sha256-d/NdoAdnheVgdqr2EF2rNn3gJvbjRZtOKFw2DqWR8TY="; 34 + }) 35 + ]; 36 + 37 + nativeBuildInputs = [ installShellFiles ]; 38 + 39 + CGO_ENABLED = 0; 40 + ldflags = [ 41 + "-s" 42 + "-w" 43 + "-X github.com/quarkslab/kdigger/commands.VERSION=v${version}" 44 + "-X github.com/quarkslab/kdigger/commands.BUILDERARCH=${stdenv.hostPlatform.linuxArch}" 45 + ]; 46 + 47 + preBuild = '' 48 + ldflags+=" -X github.com/quarkslab/kdigger/commands.GITCOMMIT=$(cat COMMIT)" 49 + ''; 50 + 51 + postInstall = '' 52 + installShellCompletion --cmd kdigger \ 53 + --bash <($out/bin/kdigger completion bash) \ 54 + --fish <($out/bin/kdigger completion fish) \ 55 + --zsh <($out/bin/kdigger completion zsh) 56 + ''; 57 + 58 + doInstallCheck = true; 59 + installCheckPhase = '' 60 + runHook preInstallCheck 61 + 62 + $out/bin/kdigger --help 63 + 64 + runHook postInstallCheck 65 + ''; 66 + 67 + meta = with lib; { 68 + homepage = "https://github.com/quarkslab/kdigger"; 69 + changelog = "https://github.com/quarkslab/kdigger/releases/tag/v${version}"; 70 + description = "An in-pod context discovery tool for Kubernetes penetration testing"; 71 + longDescription = '' 72 + kdigger, short for "Kubernetes digger", is a context discovery tool for 73 + Kubernetes penetration testing. This tool is a compilation of various 74 + plugins called buckets to facilitate pentesting Kubernetes from inside a 75 + pod. 76 + ''; 77 + license = licenses.asl20; 78 + maintainers = with maintainers; [ jk ]; 79 + # aarch64-linux support progress - https://github.com/quarkslab/kdigger/issues/3 80 + platforms = [ "x86_64-linux" ]; 81 + }; 82 + }
+1 -1
pkgs/tools/security/kubescape/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kubescape"; 9 - version = "2.0.156"; 9 + version = "2.0.158"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "armosec";
-26
pkgs/tools/virtualization/awless/default.nix
··· 1 - { stdenv, lib, buildGoPackage, fetchFromGitHub }: 2 - 3 - buildGoPackage rec { 4 - pname = "awless"; 5 - version = "0.1.11"; 6 - 7 - goPackagePath = "github.com/wallix/awless"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "wallix"; 11 - repo = "awless"; 12 - rev = "v${version}"; 13 - sha256 = "187i21yrm10r3f5naj3jl0rmydr5dkhmdhxs90hhf8hjp59a89kg"; 14 - }; 15 - 16 - meta = with lib; { 17 - homepage = "https://github.com/wallix/awless/"; 18 - description = "A Mighty CLI for AWS"; 19 - platforms = with platforms; linux ++ darwin; 20 - license = licenses.asl20; 21 - maintainers = with maintainers; [ pradeepchhetri swdunlop ]; 22 - # asm: InitTextSym double init for "".Syscall 23 - # panic: invalid use of LSym - NewFuncInfo with Extra of type *obj.FuncInfo 24 - broken = (stdenv.isLinux && stdenv.isAarch64); 25 - }; 26 - }
+2
pkgs/top-level/aliases.nix
··· 60 60 ag = throw "'ag' has been renamed to/replaced by 'silver-searcher'"; # Converted to throw 2022-02-22 61 61 aircrackng = throw "'aircrackng' has been renamed to/replaced by 'aircrack-ng'"; # Converted to throw 2022-02-22 62 62 airtame = throw "airtame has been removed due to being unmaintained"; # Added 2022-01-19 63 + alarm-clock-applet = throw "'alarm-clock-applet' has been abandoned upstream and depends on deprecated GNOME2/GTK2"; # Added 2022-06-16 63 64 aleth = throw "aleth (previously packaged as cpp_ethereum) has been removed; abandoned upstream"; # Added 2020-11-30 64 65 alsaLib = alsa-lib; # Added 2021-06-09 65 66 alsaOss = alsa-oss; # Added 2021-06-10 ··· 94 95 avldrums-lv2 = x42-avldrums; # Added 2020-03-29 95 96 avxsynth = throw "avxsynth was removed because it was broken"; # Added 2021-05-18 96 97 awesome-4-0 = awesome; # Added 2022-05-05 98 + awless = throw "awless has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-05-30 97 99 aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05; 98 100 axoloti = throw "axoloti has been removed: abandoned by upstream"; # Added 2022-05-13 99 101 azure-vhd-utils = throw "azure-vhd-utils has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-06-03
+16 -4
pkgs/top-level/all-packages.nix
··· 1005 1005 1006 1006 addlicense = callPackage ../tools/misc/addlicense { }; 1007 1007 1008 + adenum = callPackage ../tools/security/adenum { }; 1009 + 1008 1010 adlplug = callPackage ../applications/audio/adlplug { 1009 1011 inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit; 1010 1012 jack = libjack2; ··· 1930 1932 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { }; 1931 1933 1932 1934 azure-storage-azcopy = callPackage ../development/tools/azcopy { }; 1933 - 1934 - awless = callPackage ../tools/virtualization/awless { }; 1935 1935 1936 1936 bashblog = callPackage ../tools/text/bashblog { }; 1937 1937 ··· 7482 7482 7483 7483 kdbplus = pkgsi686Linux.callPackage ../applications/misc/kdbplus { }; 7484 7484 7485 + kdigger = callPackage ../tools/security/kdigger { 7486 + buildGoModule = buildGo118Module; 7487 + }; 7488 + 7485 7489 keepalived = callPackage ../tools/networking/keepalived { }; 7486 7490 7487 7491 kexec-tools = callPackage ../os-specific/linux/kexec-tools { }; ··· 9920 9924 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { }; 9921 9925 9922 9926 relic = callPackage ../development/tools/relic { }; 9923 - 9924 - alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { }; 9925 9927 9926 9928 remind = callPackage ../tools/misc/remind { }; 9927 9929 ··· 22919 22921 22920 22922 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { }; 22921 22923 22924 + tinyalsa = callPackage ../os-specific/linux/tinyalsa { }; 22925 + 22922 22926 alsa-firmware = callPackage ../os-specific/linux/alsa-project/alsa-firmware { }; 22923 22927 alsa-lib = callPackage ../os-specific/linux/alsa-project/alsa-lib { }; 22924 22928 alsa-oss = callPackage ../os-specific/linux/alsa-project/alsa-oss { }; ··· 24816 24820 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme { 24817 24821 inherit (plasma5Packages) breeze-icons; 24818 24822 }; 24823 + 24824 + plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { }; 24819 24825 24820 24826 papis = with python3Packages; toPythonApplication papis; 24821 24827 ··· 28344 28350 mopidy-youtube 28345 28351 mopidy-ytmusic; 28346 28352 28353 + monocypher = callPackage ../development/libraries/monocypher { }; 28354 + 28347 28355 motif = callPackage ../development/libraries/motif { }; 28348 28356 28349 28357 mousai = callPackage ../applications/audio/mousai { }; ··· 32504 32512 32505 32513 ultrastardx = callPackage ../games/ultrastardx { }; 32506 32514 32515 + umoria = callPackage ../games/umoria { }; 32516 + 32507 32517 unciv = callPackage ../games/unciv { }; 32508 32518 32509 32519 unnethack = callPackage ../games/unnethack { }; ··· 33304 33314 xmedcon = callPackage ../applications/science/medicine/xmedcon { }; 33305 33315 33306 33316 ### SCIENCE/PHYSICS 33317 + 33318 + dawn = callPackage ../applications/science/physics/dawn {}; 33307 33319 33308 33320 elmerfem = callPackage ../applications/science/physics/elmerfem {}; 33309 33321
+2
pkgs/top-level/python-packages.nix
··· 7149 7149 7150 7150 pychef = callPackage ../development/python-modules/pychef { }; 7151 7151 7152 + pychm = callPackage ../development/python-modules/pychm { }; 7153 + 7152 7154 PyChromecast = callPackage ../development/python-modules/pychromecast { }; 7153 7155 7154 7156 pyclimacell = callPackage ../development/python-modules/pyclimacell { };