nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

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 { ··· 129 123 ${optionalString cfg.emoji "--emoji"} \ 130 124 ${optionalString cfg.h1-title "--h1-title"} \ 131 125 ${optionalString cfg.no-edit "--no-edit"} \ 126 + ${optionalString cfg.local-time "--local-time"} \ 132 127 ${optionalString (cfg.allowUploads != null) "--allow-uploads ${cfg.allowUploads}"} \ 133 128 ${optionalString (cfg.user-icons != null) "--user-icons ${cfg.user-icons}"} \ 134 129 ${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 ··· 65 66 nativeBuildInputs = [ pkg-config qmake removeReferencesTo wrapGAppsHook ]; 66 67 67 68 buildInputs = [ 68 - chmlib 69 69 fontconfig 70 70 hunspell 71 71 hyphen ··· 100 102 msgpack 101 103 netifaces 102 104 pillow 105 + pychm 103 106 pyqt-builder 104 107 pyqt5 105 108 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) ··· 32 30 uglifier (~> 4.2) 33 31 useragent (~> 0.16.2) 34 32 webrick (~> 1.7) 35 - gollum-lib (5.1.3) 33 + gollum-lib (5.2) 36 34 gemojione (~> 4.1) 37 35 github-markup (~> 4.0) 38 36 gollum-rugged_adapter (~> 1.0) ··· 45 43 mime-types (~> 1.15) 46 44 rugged (~> 1.1.0) 47 45 htmlentities (4.3.4) 46 + i18n (1.10.0) 47 + concurrent-ruby (~> 1.0) 48 48 json (2.6.2) 49 49 kramdown (2.4.0) 50 50 rexml ··· 70 66 nokogiri (>= 1.6.3.1) 71 67 org-ruby (0.9.12) 72 68 rubypants (~> 0.2) 69 + psych (4.0.4) 70 + stringio 73 71 racc (1.6.0) 74 - rack (2.2.3) 72 + rack (2.2.3.1) 75 73 rack-protection (2.2.0) 76 74 rack 77 75 rb-fsevent (0.11.1) 78 76 rb-inotify (0.10.1) 79 77 ffi (~> 1.0) 78 + rdoc (6.4.0) 79 + psych (>= 4.0.0) 80 80 rexml (3.2.5) 81 - rouge (3.28.0) 81 + rouge (3.29.0) 82 82 rss (0.2.9) 83 83 rexml 84 84 ruby2_keywords (0.0.5) ··· 109 101 rack (> 1, < 3) 110 102 sprockets-helpers (1.4.0) 111 103 sprockets (>= 2.2) 104 + stringio (3.0.2) 112 105 therubyrhino (2.1.2) 113 106 therubyrhino_jar (>= 1.7.4, < 1.7.9) 114 107 therubyrhino_jar (1.7.8) ··· 120 111 execjs (>= 0.3.0, < 3) 121 112 unf (0.1.4) 122 113 unf_ext 123 - unf_ext (0.0.8.1) 114 + unf_ext (0.0.8.2) 124 115 useragent (0.16.10) 125 116 webrick (1.7.0) 126 117 wikicloth (0.8.3) ··· 142 133 wikicloth 143 134 144 135 BUNDLED WITH 145 - 2.2.33 136 + 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"]; ··· 292 281 }; 293 282 version = "0.9.12"; 294 283 }; 284 + psych = { 285 + dependencies = ["stringio"]; 286 + groups = ["default"]; 287 + platforms = []; 288 + source = { 289 + remotes = ["https://rubygems.org"]; 290 + sha256 = "0c2lz03mkn43rf2a2xiy8vqgir1dvds0a0fpx7m7my6a21ygryw2"; 291 + type = "gem"; 292 + }; 293 + version = "4.0.4"; 294 + }; 295 295 racc = { 296 296 groups = ["default"]; 297 297 platforms = []; ··· 318 296 platforms = []; 319 297 source = { 320 298 remotes = ["https://rubygems.org"]; 321 - sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16"; 299 + sha256 = "1b1qsg0yfargdhmpapp2d3mlxj82wyygs9nj74w0r03diyi8swlc"; 322 300 type = "gem"; 323 301 }; 324 - version = "2.2.3"; 302 + version = "2.2.3.1"; 325 303 }; 326 304 rack-protection = { 327 305 dependencies = ["rack"]; ··· 355 333 }; 356 334 version = "0.10.1"; 357 335 }; 336 + rdoc = { 337 + dependencies = ["psych"]; 338 + groups = ["default"]; 339 + platforms = []; 340 + source = { 341 + remotes = ["https://rubygems.org"]; 342 + sha256 = "1bxzcvxvrmb1ngxz0bgz1va4q9c4w8m6gc8lmdhi6gnvaaf98gsy"; 343 + type = "gem"; 344 + }; 345 + version = "6.4.0"; 346 + }; 358 347 RedCloth = { 359 348 groups = ["default"]; 360 349 platforms = []; ··· 391 358 platforms = []; 392 359 source = { 393 360 remotes = ["https://rubygems.org"]; 394 - sha256 = "080fswzii68wnbsg7pgq55ba7p289sqjlxwp4vch0h32qy1f8v8d"; 361 + sha256 = "17dhzc9hfzd8x18hfsvn9rsp4jg18wdfsdy3a5p99y5dhfh1321r"; 395 362 type = "gem"; 396 363 }; 397 - version = "3.28.0"; 364 + version = "3.29.0"; 398 365 }; 399 366 rss = { 400 367 dependencies = ["rexml"]; ··· 503 470 }; 504 471 version = "1.4.0"; 505 472 }; 473 + stringio = { 474 + groups = ["default"]; 475 + platforms = []; 476 + source = { 477 + remotes = ["https://rubygems.org"]; 478 + sha256 = "1jns0x5lbafyqyx7pgzfs6i4ykc7p6zg7gxa6hd82w40n6z9rdvi"; 479 + type = "gem"; 480 + }; 481 + version = "3.0.2"; 482 + }; 506 483 therubyrhino = { 507 484 dependencies = ["therubyrhino_jar"]; 508 485 groups = ["default"]; ··· 582 539 platforms = []; 583 540 source = { 584 541 remotes = ["https://rubygems.org"]; 585 - sha256 = "0bf120xbq23zjyf8zi8h1576d71g58srr8rndig0whn10w72vrxz"; 542 + sha256 = "1yj2nz2l101vr1x9w2k83a0fag1xgnmjwp8w8rw4ik2rwcz65fch"; 586 543 type = "gem"; 587 544 }; 588 - version = "0.0.8.1"; 545 + version = "0.0.8.2"; 589 546 }; 590 547 useragent = { 591 548 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 ]; ··· 34 36 35 37 installPhase = '' 36 38 runHook preInstall 37 - zig build -Drelease-safe -Dcpu=baseline -Dman-pages --prefix $out install 39 + zig build -Drelease-safe -Dcpu=baseline --prefix $out install 38 40 runHook postInstall 39 41 ''; 40 42
+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" = { ··· 589 580 sha512 = "YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw=="; 590 581 }; 591 582 }; 583 + "@types/minimatch-3.0.5" = { 584 + name = "_at_types_slash_minimatch"; 585 + packageName = "@types/minimatch"; 586 + version = "3.0.5"; 587 + src = fetchurl { 588 + url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz"; 589 + sha512 = "Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="; 590 + }; 591 + }; 592 592 "@types/multer-1.4.7" = { 593 593 name = "_at_types_slash_multer"; 594 594 packageName = "@types/multer"; ··· 616 598 sha512 = "J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ=="; 617 599 }; 618 600 }; 619 - "@types/node-17.0.41" = { 601 + "@types/node-18.0.0" = { 620 602 name = "_at_types_slash_node"; 621 603 packageName = "@types/node"; 622 - version = "17.0.41"; 604 + version = "18.0.0"; 623 605 src = fetchurl { 624 - url = "https://registry.npmjs.org/@types/node/-/node-17.0.41.tgz"; 625 - sha512 = "xA6drNNeqb5YyV5fO3OAEsnXLfO7uF0whiOfPTz5AeDo8KeZFmODKnvwPymMNO8qE/an8pVY/O50tig2SQCrGw=="; 606 + url = "https://registry.npmjs.org/@types/node/-/node-18.0.0.tgz"; 607 + sha512 = "cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA=="; 626 608 }; 627 609 }; 628 - "@types/node-fetch-2.6.1" = { 610 + "@types/node-fetch-2.6.2" = { 629 611 name = "_at_types_slash_node-fetch"; 630 612 packageName = "@types/node-fetch"; 631 - version = "2.6.1"; 613 + version = "2.6.2"; 632 614 src = fetchurl { 633 - url = "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz"; 634 - sha512 = "oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA=="; 615 + url = "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz"; 616 + sha512 = "DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A=="; 635 617 }; 636 618 }; 637 619 "@types/promise-ftp-1.3.4" = { ··· 686 668 src = fetchurl { 687 669 url = "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz"; 688 670 sha512 = "nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ=="; 671 + }; 672 + }; 673 + "@types/shelljs-0.8.11" = { 674 + name = "_at_types_slash_shelljs"; 675 + packageName = "@types/shelljs"; 676 + version = "0.8.11"; 677 + src = fetchurl { 678 + url = "https://registry.npmjs.org/@types/shelljs/-/shelljs-0.8.11.tgz"; 679 + sha512 = "x9yaMvEh5BEaZKeVQC4vp3l+QoFj3BXcd4aYfuKSzIIyihjdVARAadYy3SMNIz0WCCdS2vB9JL/U6GQk5PaxQw=="; 689 680 }; 690 681 }; 691 682 "@types/snowflake-sdk-1.6.7" = { ··· 1129 1102 sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w=="; 1130 1103 }; 1131 1104 }; 1132 - "aws-sdk-2.1152.0" = { 1105 + "aws-sdk-2.1156.0" = { 1133 1106 name = "aws-sdk"; 1134 1107 packageName = "aws-sdk"; 1135 - version = "2.1152.0"; 1108 + version = "2.1156.0"; 1136 1109 src = fetchurl { 1137 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1152.0.tgz"; 1138 - sha512 = "Lqwk0bDhm3vzpYb3AAM9VgGHeDpbB8+o7UJnP9R+CO23kJfi/XRpKihAcbyKDD/AUQ+O1LJaUVpvaJYLS9Am7w=="; 1110 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1156.0.tgz"; 1111 + sha512 = "XLMsSOW6ZyBj6mRgACt1EiUdvd+q0Da5fTjbsEgi1KOENQ0met0CSqgBcpg2EMWgBBV9E2L7uUd98O1uBbGc7g=="; 1139 1112 }; 1140 1113 }; 1141 1114 "aws-sign2-0.7.0" = { ··· 2074 2047 sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; 2075 2048 }; 2076 2049 }; 2077 - "core-js-3.22.8" = { 2050 + "core-js-3.23.1" = { 2078 2051 name = "core-js"; 2079 2052 packageName = "core-js"; 2080 - version = "3.22.8"; 2053 + version = "3.23.1"; 2081 2054 src = fetchurl { 2082 - url = "https://registry.npmjs.org/core-js/-/core-js-3.22.8.tgz"; 2083 - sha512 = "UoGQ/cfzGYIuiq6Z7vWL1HfkE9U9IZ4Ub+0XSiJTCzvbZzgPA69oDF2f+lgJ6dFFLEdjW5O6svvoKzXX23xFkA=="; 2055 + url = "https://registry.npmjs.org/core-js/-/core-js-3.23.1.tgz"; 2056 + sha512 = "wfMYHWi1WQjpgZNC9kAlN4ut04TM9fUTdi7CqIoTVM7yaiOUQTklOzfb+oWH3r9edQcT3F887swuVmxrV+CC8w=="; 2084 2057 }; 2085 2058 }; 2086 2059 "core-util-is-1.0.2" = { ··· 3550 3523 sha512 = "O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA=="; 3551 3524 }; 3552 3525 }; 3526 + "interpret-1.4.0" = { 3527 + name = "interpret"; 3528 + packageName = "interpret"; 3529 + version = "1.4.0"; 3530 + src = fetchurl { 3531 + url = "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz"; 3532 + sha512 = "agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA=="; 3533 + }; 3534 + }; 3553 3535 "ioredis-4.28.5" = { 3554 3536 name = "ioredis"; 3555 3537 packageName = "ioredis"; ··· 3647 3611 src = fetchurl { 3648 3612 url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz"; 3649 3613 sha512 = "nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="; 3614 + }; 3615 + }; 3616 + "is-core-module-2.9.0" = { 3617 + name = "is-core-module"; 3618 + packageName = "is-core-module"; 3619 + version = "2.9.0"; 3620 + src = fetchurl { 3621 + url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz"; 3622 + sha512 = "+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A=="; 3650 3623 }; 3651 3624 }; 3652 3625 "is-date-object-1.0.5" = { ··· 3928 3883 sha512 = "RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="; 3929 3884 }; 3930 3885 }; 3931 - "iso-639-1-2.1.14" = { 3886 + "iso-639-1-2.1.15" = { 3932 3887 name = "iso-639-1"; 3933 3888 packageName = "iso-639-1"; 3934 - version = "2.1.14"; 3889 + version = "2.1.15"; 3935 3890 src = fetchurl { 3936 - url = "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.14.tgz"; 3937 - sha512 = "nekI+mmtSpYySPXIXJtWhv/s+06nAU9wQzq4QPu3YSEMmjnkOoippPY+MEdqDP0Pie8/LsOFEuPbUHslLanDag=="; 3891 + url = "https://registry.npmjs.org/iso-639-1/-/iso-639-1-2.1.15.tgz"; 3892 + sha512 = "7c7mBznZu2ktfvyT582E2msM+Udc1EjOyhVRE/0ZsjD9LBtWSm23h3PtiRh2a35XoUsTQQjJXaJzuLjXsOdFDg=="; 3938 3893 }; 3939 3894 }; 3940 3895 "isstream-0.1.2" = { ··· 4549 4504 sha512 = "etgt+n4LlOkGSJbBTV9VROHA5R7ekIPS4vfh+bCAoJgRrJWdqJCBbpS3osRJ/HrT7R68MzMiY3L3sDJ/Fd8aBg=="; 4550 4505 }; 4551 4506 }; 4552 - "mappersmith-2.39.0" = { 4507 + "mappersmith-2.39.1" = { 4553 4508 name = "mappersmith"; 4554 4509 packageName = "mappersmith"; 4555 - version = "2.39.0"; 4510 + version = "2.39.1"; 4556 4511 src = fetchurl { 4557 - url = "https://registry.npmjs.org/mappersmith/-/mappersmith-2.39.0.tgz"; 4558 - sha512 = "udHrBOOLU3nI2FK4hlnhoZDOT/UzntUJYWTnlJSgBs8GRNsf10Fyk/M6qAfX9Wn6NfZH/KSO5gZ+xHSPTu0gPA=="; 4512 + url = "https://registry.npmjs.org/mappersmith/-/mappersmith-2.39.1.tgz"; 4513 + sha512 = "f0QbIwG7CrwhIu7CZts2BsXyMhhZvmEeEtlHC+At23h4//mFVk0cRNZI+v21lzvvWAIBeE55AwEER7koi8iz/A=="; 4559 4514 }; 4560 4515 }; 4561 4516 "material-colors-1.2.6" = { ··· 4702 4657 sha512 = "Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="; 4703 4658 }; 4704 4659 }; 4705 - "minipass-3.2.0" = { 4660 + "minipass-3.2.1" = { 4706 4661 name = "minipass"; 4707 4662 packageName = "minipass"; 4708 - version = "3.2.0"; 4663 + version = "3.2.1"; 4709 4664 src = fetchurl { 4710 - url = "https://registry.npmjs.org/minipass/-/minipass-3.2.0.tgz"; 4711 - sha512 = "rosVvUUjMkTW1UoqXVHzNw937MAKv1ewomUBIqYk0IXPYk+LpVCOV1+kBpzAiQrKGjG3Ta81ZNzk/EcL28zABw=="; 4665 + url = "https://registry.npmjs.org/minipass/-/minipass-3.2.1.tgz"; 4666 + sha512 = "v5cqJP4WxUVXYXhOOdPiOZEDoF7omSpLivw2GMCL1v/j+xh886bPXKh6SzyA6sa45e4NRQ46IRBEkAazvb6I6A=="; 4712 4667 }; 4713 4668 }; 4714 4669 "minizlib-2.1.2" = { ··· 4882 4837 sha512 = "z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="; 4883 4838 }; 4884 4839 }; 4885 - "n8n-core-0.121.3" = { 4840 + "n8n-core-0.122.1" = { 4886 4841 name = "n8n-core"; 4887 4842 packageName = "n8n-core"; 4888 - version = "0.121.3"; 4843 + version = "0.122.1"; 4889 4844 src = fetchurl { 4890 - url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.121.3.tgz"; 4891 - sha512 = "Jg48X3j6MK0OmfNDeo4Ph1RLpdWjxr36aRAJobZHEaf+tT4iQgFNBcC9OChj/IVYG4lVINTIiPstHWJMyNsF0A=="; 4845 + url = "https://registry.npmjs.org/n8n-core/-/n8n-core-0.122.1.tgz"; 4846 + sha512 = "e2MvpQBfV9y/3A7RE7tAseppKARF1yaoCc8a7OyF8zXHj2w2Qy7i+1YJuDUsqN4X9aMMXwVJiEZbelXtNjJiVQ=="; 4892 4847 }; 4893 4848 }; 4894 4849 "n8n-design-system-0.23.0" = { ··· 4900 4855 sha512 = "3VD+YUPWJ9andodTS3hqxBzLAvr289JDhX5fcS8F0SZD9PU01coUrfl/H5QZwwW9djVvDVdovGweOviAT6w15A=="; 4901 4856 }; 4902 4857 }; 4903 - "n8n-editor-ui-0.147.0" = { 4858 + "n8n-editor-ui-0.148.0" = { 4904 4859 name = "n8n-editor-ui"; 4905 4860 packageName = "n8n-editor-ui"; 4906 - version = "0.147.0"; 4861 + version = "0.148.0"; 4907 4862 src = fetchurl { 4908 - url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.147.0.tgz"; 4909 - sha512 = "yjyDFue+ObPDTqp0x5iaAo2vi7nSDqD9ts9DHSUzZgmryMuwdWsukb5YJL7JkoFv8qjtsCp3+fhuD37t7/XymA=="; 4863 + url = "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-0.148.0.tgz"; 4864 + sha512 = "q6I6OYGKPAo7Lb3Or1WjVWNOwD7Y3Vsk6ABM8aEuAR4gjQTJkA3yCI2ZLaBm3F05Str6z3CI9nLB2pMP/50H9A=="; 4910 4865 }; 4911 4866 }; 4912 - "n8n-nodes-base-0.179.0" = { 4867 + "n8n-nodes-base-0.180.0" = { 4913 4868 name = "n8n-nodes-base"; 4914 4869 packageName = "n8n-nodes-base"; 4915 - version = "0.179.0"; 4870 + version = "0.180.0"; 4916 4871 src = fetchurl { 4917 - url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.179.0.tgz"; 4918 - sha512 = "UM9O5O9i4N/kf0bXIxEAJgNxFxPCym/63MfXPUFy96OzGbNNfreMg2gNFbyTnJuAAEXSjSu3+tCqBfY1Q472bg=="; 4872 + url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.180.0.tgz"; 4873 + sha512 = "ZDjdth9oJM6p9Ogb/l6l1/bp/ckhMh/Y3H+RKAvWd3htUeBJ3f4oLsPHIXOTq1xFhsoovrgvGceE9hZXM1Tt2g=="; 4919 4874 }; 4920 4875 }; 4921 - "n8n-workflow-0.103.0" = { 4876 + "n8n-workflow-0.104.0" = { 4922 4877 name = "n8n-workflow"; 4923 4878 packageName = "n8n-workflow"; 4924 - version = "0.103.0"; 4879 + version = "0.104.0"; 4925 4880 src = fetchurl { 4926 - url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.103.0.tgz"; 4927 - sha512 = "DNt9CzF50zlcSWE4h/ZFolIRJS5jAIAFUeJdgsmAsVMB0vwg1PA01sX3mWJwcRTdhfLKj03tp/C7El6zpF7mvw=="; 4881 + url = "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-0.104.0.tgz"; 4882 + sha512 = "uoglwlCO5Z6moNcBi+t8TXzm1NAVy7a0oeWzq5OK/0k2N0HDBDqn04A5a1gHGAPeCJVS1dDOhXwq69HJ/IjoZg=="; 4928 4883 }; 4929 4884 }; 4930 4885 "named-placeholders-1.1.2" = { ··· 5557 5512 sha512 = "AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="; 5558 5513 }; 5559 5514 }; 5515 + "path-parse-1.0.7" = { 5516 + name = "path-parse"; 5517 + packageName = "path-parse"; 5518 + version = "1.0.7"; 5519 + src = fetchurl { 5520 + url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"; 5521 + sha512 = "LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="; 5522 + }; 5523 + }; 5560 5524 "path-to-regexp-0.1.7" = { 5561 5525 name = "path-to-regexp"; 5562 5526 packageName = "path-to-regexp"; ··· 6178 6124 sha512 = "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="; 6179 6125 }; 6180 6126 }; 6127 + "rechoir-0.6.2" = { 6128 + name = "rechoir"; 6129 + packageName = "rechoir"; 6130 + version = "0.6.2"; 6131 + src = fetchurl { 6132 + url = "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz"; 6133 + sha512 = "HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw=="; 6134 + }; 6135 + }; 6181 6136 "redis-3.1.2" = { 6182 6137 name = "redis"; 6183 6138 packageName = "redis"; ··· 6365 6302 src = fetchurl { 6366 6303 url = "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz"; 6367 6304 sha512 = "LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="; 6305 + }; 6306 + }; 6307 + "resolve-1.22.0" = { 6308 + name = "resolve"; 6309 + packageName = "resolve"; 6310 + version = "1.22.0"; 6311 + src = fetchurl { 6312 + url = "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"; 6313 + sha512 = "Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="; 6368 6314 }; 6369 6315 }; 6370 6316 "restore-cursor-3.1.0" = { ··· 6709 6637 sha512 = "uRRBT2MfEOyxuECseCZd28jC1AJ8hmqqneWQ4VWUTgCAFvb3wKU1jLqj6egC4Exrr88ogg3dp+zroH4wJuaXzw=="; 6710 6638 }; 6711 6639 }; 6640 + "shelljs-0.8.5" = { 6641 + name = "shelljs"; 6642 + packageName = "shelljs"; 6643 + version = "0.8.5"; 6644 + src = fetchurl { 6645 + url = "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz"; 6646 + sha512 = "TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow=="; 6647 + }; 6648 + }; 6712 6649 "showdown-2.1.0" = { 6713 6650 name = "showdown"; 6714 6651 packageName = "showdown"; ··· 6898 6817 sha512 = "+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g=="; 6899 6818 }; 6900 6819 }; 6901 - "ssh2-1.10.0" = { 6820 + "ssh2-1.11.0" = { 6902 6821 name = "ssh2"; 6903 6822 packageName = "ssh2"; 6904 - version = "1.10.0"; 6823 + version = "1.11.0"; 6905 6824 src = fetchurl { 6906 - url = "https://registry.npmjs.org/ssh2/-/ssh2-1.10.0.tgz"; 6907 - sha512 = "OnKAAmf4j8wCRrXXZv3Tp5lCZkLJZtgZbn45ELiShCg27djDQ3XFGvIzuGsIsf4hdHslP+VdhA9BhUQdTdfd9w=="; 6825 + url = "https://registry.npmjs.org/ssh2/-/ssh2-1.11.0.tgz"; 6826 + sha512 = "nfg0wZWGSsfUe/IBJkXVll3PEZ//YH2guww+mP88gTpuSU4FtZN7zu9JoeTGOyCNx2dTDtT9fOpWwlzyj4uOOw=="; 6908 6827 }; 6909 6828 }; 6910 6829 "ssh2-sftp-client-7.2.3" = { ··· 7076 6995 src = fetchurl { 7077 6996 url = "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"; 7078 6997 sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="; 6998 + }; 6999 + }; 7000 + "supports-preserve-symlinks-flag-1.0.0" = { 7001 + name = "supports-preserve-symlinks-flag"; 7002 + packageName = "supports-preserve-symlinks-flag"; 7003 + version = "1.0.0"; 7004 + src = fetchurl { 7005 + url = "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"; 7006 + sha512 = "ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="; 7079 7007 }; 7080 7008 }; 7081 7009 "swagger-ui-dist-4.12.0" = { ··· 7282 7192 version = "2.0.2"; 7283 7193 src = fetchurl { 7284 7194 url = "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz"; 7285 - sha1 = "1865f43d9e74b0822db9f145b78cff7d0f7c849b"; 7195 + sha512 = "rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA=="; 7286 7196 }; 7287 7197 }; 7288 7198 "to-regex-range-5.0.1" = { ··· 7318 7228 version = "2.0.2"; 7319 7229 src = fetchurl { 7320 7230 url = "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz"; 7321 - sha1 = "ae21768175d1559d48bef35420b2f4962f09c330"; 7231 + sha512 = "0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg=="; 7322 7232 }; 7323 7233 }; 7324 7234 "tough-cookie-2.5.0" = { ··· 7354 7264 version = "0.0.3"; 7355 7265 src = fetchurl { 7356 7266 url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"; 7357 - sha1 = "8184fd347dac9cdc185992f3a6622e14b9d9ab6a"; 7267 + sha512 = "N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="; 7358 7268 }; 7359 7269 }; 7360 7270 "triple-beam-1.3.0" = { ··· 7417 7327 version = "0.6.0"; 7418 7328 src = fetchurl { 7419 7329 url = "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"; 7420 - sha1 = "27a5dea06b36b04a0a9966774b290868f0fc40fd"; 7330 + sha512 = "McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="; 7421 7331 }; 7422 7332 }; 7423 7333 "tweetnacl-0.14.5" = { ··· 7426 7336 version = "0.14.5"; 7427 7337 src = fetchurl { 7428 7338 url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"; 7429 - sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64"; 7339 + sha512 = "KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="; 7430 7340 }; 7431 7341 }; 7432 7342 "type-fest-0.21.3" = { ··· 7453 7363 version = "0.0.6"; 7454 7364 src = fetchurl { 7455 7365 url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"; 7456 - sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777"; 7366 + sha512 = "/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="; 7457 7367 }; 7458 7368 }; 7459 7369 "typedarray-to-buffer-3.1.5" = { ··· 7507 7417 version = "0.1.2"; 7508 7418 src = fetchurl { 7509 7419 url = "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz"; 7510 - sha1 = "e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"; 7420 + sha512 = "eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg=="; 7511 7421 }; 7512 7422 }; 7513 7423 "underscore-1.13.4" = { ··· 7543 7453 version = "1.0.0"; 7544 7454 src = fetchurl { 7545 7455 url = "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"; 7546 - sha1 = "b2bf4ee8514aae6165b4817829d21b2ef49904ec"; 7456 + sha512 = "pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="; 7547 7457 }; 7548 7458 }; 7549 7459 "upper-case-2.0.2" = { ··· 7579 7489 version = "0.10.3"; 7580 7490 src = fetchurl { 7581 7491 url = "https://registry.npmjs.org/url/-/url-0.10.3.tgz"; 7582 - sha1 = "021e4d9c7705f21bbf37d03ceb58767402774c64"; 7492 + sha512 = "hzSUW2q06EqL1gKM/a+obYHLIO6ct2hwPuviqTTOcfFVc61UbfJ2Q32+uGL/HCPxKqrdGB5QUwIe7UqlDgwsOQ=="; 7583 7493 }; 7584 7494 }; 7585 7495 "url-parse-1.5.10" = { ··· 7597 7507 version = "1.0.2"; 7598 7508 src = fetchurl { 7599 7509 url = "https://registry.npmjs.org/utf7/-/utf7-1.0.2.tgz"; 7600 - sha1 = "955f490aae653ba220b9456a0a8776c199360991"; 7510 + sha512 = "qQrPtYLLLl12NF4DrM9CvfkxkYI97xOb5dsnGZHE3teFr0tWiEZ9UdgMPczv24vl708cYMpe6mGXGHrotIp3Bw=="; 7601 7511 }; 7602 7512 }; 7603 7513 "utf8-2.1.2" = { ··· 7606 7516 version = "2.1.2"; 7607 7517 src = fetchurl { 7608 7518 url = "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz"; 7609 - sha1 = "1fa0d9270e9be850d9b05027f63519bf46457d96"; 7519 + sha512 = "QXo+O/QkLP/x1nyi54uQiG0XrODxdysuQvE5dtVqv7F5K2Qb6FsN+qbr6KhF5wQ20tfcV3VQp0/2x1e1MRSPWg=="; 7610 7520 }; 7611 7521 }; 7612 7522 "util-deprecate-1.0.2" = { ··· 7615 7525 version = "1.0.2"; 7616 7526 src = fetchurl { 7617 7527 url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"; 7618 - sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf"; 7528 + sha512 = "EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="; 7619 7529 }; 7620 7530 }; 7621 7531 "util.promisify-1.1.1" = { ··· 7633 7543 version = "1.0.1"; 7634 7544 src = fetchurl { 7635 7545 url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"; 7636 - sha1 = "9f95710f50a267947b2ccc124741c1028427e713"; 7546 + sha512 = "pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="; 7637 7547 }; 7638 7548 }; 7639 7549 "uuencode-0.0.4" = { ··· 7642 7552 version = "0.0.4"; 7643 7553 src = fetchurl { 7644 7554 url = "https://registry.npmjs.org/uuencode/-/uuencode-0.0.4.tgz"; 7645 - sha1 = "c8d50370885663879385ab37e333c7e8e3b0218c"; 7555 + sha512 = "yEEhCuCi5wRV7Z5ZVf9iV2gWMvUZqKJhAs1ecFdKJ0qzbyaVelmsE3QjYAamehfp9FKLiZbKldd+jklG3O0LfA=="; 7646 7556 }; 7647 7557 }; 7648 7558 "uuid-3.4.0" = { ··· 7696 7606 version = "1.1.2"; 7697 7607 src = fetchurl { 7698 7608 url = "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"; 7699 - sha1 = "2299f02c6ded30d4a5961b0b9f74524a18f634fc"; 7609 + sha512 = "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="; 7700 7610 }; 7701 7611 }; 7702 7612 "verror-1.10.0" = { ··· 7705 7615 version = "1.10.0"; 7706 7616 src = fetchurl { 7707 7617 url = "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"; 7708 - sha1 = "3a105ca17053af55d6e270c1f8288682e18da400"; 7618 + sha512 = "ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="; 7709 7619 }; 7710 7620 }; 7711 7621 "vm2-3.9.9" = { ··· 7768 7678 version = "3.0.1"; 7769 7679 src = fetchurl { 7770 7680 url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"; 7771 - sha1 = "24534275e2a7bc6be7bc86611cc16ae0a5654871"; 7681 + sha512 = "2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ=="; 7772 7682 }; 7773 7683 }; 7774 7684 "whatwg-url-5.0.0" = { ··· 7777 7687 version = "5.0.0"; 7778 7688 src = fetchurl { 7779 7689 url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"; 7780 - sha1 = "966454e8765462e37644d3626f6742ce8b70965d"; 7690 + sha512 = "saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="; 7781 7691 }; 7782 7692 }; 7783 7693 "which-1.3.1" = { ··· 7804 7714 version = "2.0.0"; 7805 7715 src = fetchurl { 7806 7716 url = "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz"; 7807 - sha1 = "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"; 7717 + sha512 = "B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="; 7808 7718 }; 7809 7719 }; 7810 7720 "wide-align-1.1.5" = { ··· 7867 7777 version = "1.0.0"; 7868 7778 src = fetchurl { 7869 7779 url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"; 7870 - sha1 = "27584810891456a4171c8d0226441ade90cbcaeb"; 7780 + sha512 = "gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="; 7871 7781 }; 7872 7782 }; 7873 7783 "wrap-ansi-6.2.0" = { ··· 7894 7804 version = "1.0.2"; 7895 7805 src = fetchurl { 7896 7806 url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"; 7897 - sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"; 7807 + sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="; 7898 7808 }; 7899 7809 }; 7900 7810 "ws-7.5.8" = { ··· 7948 7858 version = "9.0.7"; 7949 7859 src = fetchurl { 7950 7860 url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"; 7951 - sha1 = "132ee63d2ec5565c557e20f4c22df9aca686b10d"; 7861 + sha512 = "7YXTQc3P2l9+0rjaUbLwMKRhtmwg1M1eDf6nag7urC7pIPYLD9W/jmzQ4ptRSUbodw5S0jfoGTflLemQibSpeQ=="; 7952 7862 }; 7953 7863 }; 7954 7864 "xpath.js-1.1.0" = { ··· 7966 7876 version = "2.0.0"; 7967 7877 src = fetchurl { 7968 7878 url = "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz"; 7969 - sha1 = "52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"; 7879 + sha512 = "xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA=="; 7970 7880 }; 7971 7881 }; 7972 7882 "xss-1.0.13" = { ··· 8011 7921 version = "2.1.2"; 8012 7922 src = fetchurl { 8013 7923 url = "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"; 8014 - sha1 = "1c11f9218f076089a47dd512f93c6699a6a81d52"; 7924 + sha512 = "ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="; 8015 7925 }; 8016 7926 }; 8017 7927 "yallist-4.0.0" = { ··· 8110 8020 n8n = nodeEnv.buildNodePackage { 8111 8021 name = "n8n"; 8112 8022 packageName = "n8n"; 8113 - version = "0.181.2"; 8023 + version = "0.182.1"; 8114 8024 src = fetchurl { 8115 - url = "https://registry.npmjs.org/n8n/-/n8n-0.181.2.tgz"; 8116 - sha512 = "ntxmXyiPpRNvvIEG9n9MsMt1WC5ZlP4sLY7W1Ta5oBP66Wacslt2eajL6OiO2yFoJseCkhVRcHR2TwIDk4HeYQ=="; 8025 + url = "https://registry.npmjs.org/n8n/-/n8n-0.182.1.tgz"; 8026 + sha512 = "XwKz/v251gnzexpe80BFLxLAN34IDZI5oCbvtgpp9n9dx0BG9D9jjDY+rvSL8SbNjRrm87bm0RTPLUgKurj2Iw=="; 8117 8027 }; 8118 8028 dependencies = [ 8119 8029 sources."@apidevtools/json-schema-ref-parser-8.0.0" ··· 8242 8152 sources."@types/connect-3.4.35" 8243 8153 sources."@types/express-4.17.13" 8244 8154 sources."@types/express-jwt-0.0.42" 8245 - sources."@types/express-serve-static-core-4.17.28" 8155 + sources."@types/express-serve-static-core-4.17.29" 8246 8156 sources."@types/express-unless-0.5.3" 8247 8157 sources."@types/ftp-0.3.33" 8248 8158 sources."@types/generic-pool-3.1.10" 8159 + sources."@types/glob-7.2.0" 8249 8160 sources."@types/json-diff-0.5.2" 8250 8161 sources."@types/json-schema-7.0.11" 8251 8162 sources."@types/jsonwebtoken-8.5.8" 8252 8163 sources."@types/lodash-4.14.182" 8253 8164 sources."@types/lossless-json-1.0.1" 8254 8165 sources."@types/mime-1.3.2" 8166 + sources."@types/minimatch-3.0.5" 8255 8167 sources."@types/multer-1.4.7" 8256 - sources."@types/node-17.0.41" 8257 - (sources."@types/node-fetch-2.6.1" // { 8168 + sources."@types/node-18.0.0" 8169 + (sources."@types/node-fetch-2.6.2" // { 8258 8170 dependencies = [ 8259 8171 sources."form-data-3.0.1" 8260 8172 ]; ··· 8267 8175 sources."@types/range-parser-1.2.4" 8268 8176 sources."@types/readable-stream-2.3.13" 8269 8177 sources."@types/serve-static-1.13.10" 8178 + sources."@types/shelljs-0.8.11" 8270 8179 sources."@types/snowflake-sdk-1.6.7" 8271 8180 sources."@types/swagger-ui-express-4.1.3" 8272 8181 sources."@types/tough-cookie-2.3.8" ··· 8329 8236 ]; 8330 8237 }) 8331 8238 sources."avsc-5.7.4" 8332 - (sources."aws-sdk-2.1152.0" // { 8239 + (sources."aws-sdk-2.1156.0" // { 8333 8240 dependencies = [ 8334 8241 sources."buffer-4.9.2" 8335 8242 sources."events-1.1.1" ··· 8494 8401 sources."cookie-0.4.1" 8495 8402 sources."cookie-parser-1.4.6" 8496 8403 sources."cookie-signature-1.0.6" 8497 - sources."core-js-3.22.8" 8404 + sources."core-js-3.23.1" 8498 8405 sources."core-util-is-1.0.3" 8499 8406 sources."crc-32-1.2.2" 8500 8407 sources."cron-1.7.2" ··· 8701 8608 ]; 8702 8609 }) 8703 8610 sources."internal-slot-1.0.3" 8611 + sources."interpret-1.4.0" 8704 8612 sources."ioredis-4.28.5" 8705 8613 sources."ip-regex-2.1.0" 8706 8614 sources."ipaddr.js-1.9.1" ··· 8712 8618 sources."is-boolean-object-1.1.2" 8713 8619 sources."is-buffer-1.1.6" 8714 8620 sources."is-callable-1.2.4" 8621 + sources."is-core-module-2.9.0" 8715 8622 sources."is-date-object-1.0.5" 8716 8623 sources."is-docker-2.2.1" 8717 8624 sources."is-extglob-2.1.1" ··· 8741 8646 sources."isarray-1.0.0" 8742 8647 sources."isbot-3.5.0" 8743 8648 sources."isexe-2.0.0" 8744 - sources."iso-639-1-2.1.14" 8649 + sources."iso-639-1-2.1.15" 8745 8650 sources."isstream-0.1.2" 8746 8651 sources."jmespath-0.16.0" 8747 8652 sources."join-component-1.1.0" ··· 8847 8752 }) 8848 8753 sources."make-error-1.3.6" 8849 8754 sources."make-error-cause-2.3.0" 8850 - sources."mappersmith-2.39.0" 8755 + sources."mappersmith-2.39.1" 8851 8756 sources."material-colors-1.2.6" 8852 8757 sources."md5-2.3.0" 8853 8758 sources."media-typer-0.3.0" ··· 8863 8768 sources."minimalistic-assert-1.0.1" 8864 8769 sources."minimatch-3.1.2" 8865 8770 sources."minimist-1.2.6" 8866 - sources."minipass-3.2.0" 8771 + sources."minipass-3.2.1" 8867 8772 sources."minizlib-2.1.2" 8868 8773 sources."mkdirp-0.5.6" 8869 8774 (sources."mock-require-3.0.3" // { ··· 8900 8805 ]; 8901 8806 }) 8902 8807 sources."mz-2.7.0" 8903 - sources."n8n-core-0.121.3" 8808 + sources."n8n-core-0.122.1" 8904 8809 sources."n8n-design-system-0.23.0" 8905 - sources."n8n-editor-ui-0.147.0" 8906 - (sources."n8n-nodes-base-0.179.0" // { 8810 + sources."n8n-editor-ui-0.148.0" 8811 + (sources."n8n-nodes-base-0.180.0" // { 8907 8812 dependencies = [ 8908 8813 sources."iconv-lite-0.6.3" 8909 8814 ]; 8910 8815 }) 8911 - sources."n8n-workflow-0.103.0" 8816 + sources."n8n-workflow-0.104.0" 8912 8817 (sources."named-placeholders-1.1.2" // { 8913 8818 dependencies = [ 8914 8819 sources."lru-cache-4.1.5" ··· 9000 8905 sources."path-dirname-1.0.2" 9001 8906 sources."path-exists-4.0.0" 9002 8907 sources."path-is-absolute-1.0.1" 8908 + sources."path-parse-1.0.7" 9003 8909 sources."path-to-regexp-0.1.7" 9004 8910 sources."path-type-4.0.0" 9005 8911 sources."pause-0.0.1" ··· 9086 8990 }) 9087 8991 sources."readable-web-to-node-stream-2.0.0" 9088 8992 sources."readdirp-3.6.0" 8993 + sources."rechoir-0.6.2" 9089 8994 sources."redis-3.1.2" 9090 8995 sources."redis-commands-1.7.0" 9091 8996 sources."redis-errors-1.2.0" ··· 9117 9020 sources."require-main-filename-2.0.0" 9118 9021 sources."requires-port-1.0.0" 9119 9022 sources."resize-observer-polyfill-1.5.1" 9023 + sources."resolve-1.22.0" 9120 9024 sources."restore-cursor-3.1.0" 9121 9025 sources."ret-0.1.15" 9122 9026 sources."retry-0.12.0" ··· 9171 9073 sources."setprototypeof-1.2.0" 9172 9074 sources."sha.js-2.4.11" 9173 9075 sources."shell-escape-0.2.0" 9076 + sources."shelljs-0.8.5" 9174 9077 (sources."showdown-2.1.0" // { 9175 9078 dependencies = [ 9176 9079 sources."commander-9.3.0" ··· 9210 9111 sources."sqlstring-2.3.3" 9211 9112 sources."sse-channel-3.1.1" 9212 9113 sources."ssf-0.11.2" 9213 - sources."ssh2-1.10.0" 9114 + sources."ssh2-1.11.0" 9214 9115 (sources."ssh2-sftp-client-7.2.3" // { 9215 9116 dependencies = [ 9216 9117 sources."concat-stream-2.0.0" ··· 9236 9137 sources."strip-ansi-6.0.1" 9237 9138 sources."strtok3-6.3.0" 9238 9139 sources."supports-color-7.2.0" 9140 + sources."supports-preserve-symlinks-flag-1.0.0" 9239 9141 sources."swagger-ui-dist-4.12.0" 9240 9142 sources."swagger-ui-express-4.4.0" 9241 9143 (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"; ··· 91 90 meta = with lib; { 92 91 homepage = "http://www.brother.com/"; 93 92 description = "Brother ${model} printer CUPS wrapper driver"; 93 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 94 94 license = licenses.unfree; 95 95 platforms = platforms.linux; 96 96 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 ]; ··· 81 80 meta = { 82 81 description = "Brother ${lib.strings.toUpper model} CUPS wrapper driver"; 83 82 homepage = "http://www.brother.com/"; 83 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 84 84 license = lib.licenses.gpl2; 85 85 platforms = [ "x86_64-linux" "i686-linux" ]; 86 86 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 - 5 - with lib; 6 4 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 ··· 95 94 avldrums-lv2 = x42-avldrums; # Added 2020-03-29 96 95 avxsynth = throw "avxsynth was removed because it was broken"; # Added 2021-05-18 97 96 awesome-4-0 = awesome; # Added 2022-05-05 97 + awless = throw "awless has been dropped due to the lack of maintenance from upstream since 2018"; # Added 2022-05-30 98 98 aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05; 99 99 axoloti = throw "axoloti has been removed: abandoned by upstream"; # Added 2022-05-13 100 100 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; ··· 1932 1930 azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { }; 1933 1931 1934 1932 azure-storage-azcopy = callPackage ../development/tools/azcopy { }; 1935 - 1936 - awless = callPackage ../tools/virtualization/awless { }; 1937 1933 1938 1934 bashblog = callPackage ../tools/text/bashblog { }; 1939 1935 ··· 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 { }; ··· 9924 9920 reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { }; 9925 9921 9926 9922 relic = callPackage ../development/tools/relic { }; 9927 - 9928 - alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { }; 9929 9923 9930 9924 remind = callPackage ../tools/misc/remind { }; 9931 9925 ··· 22921 22919 22922 22920 alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { }; 22923 22921 22922 + tinyalsa = callPackage ../os-specific/linux/tinyalsa { }; 22923 + 22924 22924 alsa-firmware = callPackage ../os-specific/linux/alsa-project/alsa-firmware { }; 22925 22925 alsa-lib = callPackage ../os-specific/linux/alsa-project/alsa-lib { }; 22926 22926 alsa-oss = callPackage ../os-specific/linux/alsa-project/alsa-oss { }; ··· 24820 24816 papirus-maia-icon-theme = callPackage ../data/icons/papirus-maia-icon-theme { 24821 24817 inherit (plasma5Packages) breeze-icons; 24822 24818 }; 24819 + 24820 + plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { }; 24823 24821 24824 24822 papis = with python3Packages; toPythonApplication papis; 24825 24823 ··· 28349 28343 mopidy-tunein 28350 28344 mopidy-youtube 28351 28345 mopidy-ytmusic; 28346 + 28347 + monocypher = callPackage ../development/libraries/monocypher { }; 28352 28348 28353 28349 motif = callPackage ../development/libraries/motif { }; 28354 28350 ··· 32512 32504 32513 32505 ultrastardx = callPackage ../games/ultrastardx { }; 32514 32506 32507 + umoria = callPackage ../games/umoria { }; 32508 + 32515 32509 unciv = callPackage ../games/unciv { }; 32516 32510 32517 32511 unnethack = callPackage ../games/unnethack { }; ··· 33314 33304 xmedcon = callPackage ../applications/science/medicine/xmedcon { }; 33315 33305 33316 33306 ### SCIENCE/PHYSICS 33307 + 33308 + dawn = callPackage ../applications/science/physics/dawn {}; 33317 33309 33318 33310 elmerfem = callPackage ../applications/science/physics/elmerfem {}; 33319 33311
+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 { };