Merge master into staging-next

authored by github-actions[bot] and committed by GitHub aa36d9ee 900f6d92

+1045 -749
+7
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
··· 235 235 </listitem> 236 236 <listitem> 237 237 <para> 238 + riak package removed along with 239 + <literal>services.riak</literal> module, due to lack of 240 + maintainer to update the package. 241 + </para> 242 + </listitem> 243 + <listitem> 244 + <para> 238 245 (Neo)Vim can not be configured with 239 246 <literal>configure.pathogen</literal> anymore to reduce 240 247 maintainance burden. Use <literal>configure.packages</literal>
+2
nixos/doc/manual/release-notes/rl-2211.section.md
··· 93 93 - PHP 7.4 is no longer supported due to upstream not supporting this 94 94 version for the entire lifecycle of the 22.11 release. 95 95 96 + - riak package removed along with `services.riak` module, due to lack of maintainer to update the package. 97 + 96 98 - (Neo)Vim can not be configured with `configure.pathogen` anymore to reduce maintainance burden. 97 99 Use `configure.packages` instead. 98 100
+2 -2
nixos/modules/misc/ids.nix
··· 236 236 gitit = 202; 237 237 riemanntools = 203; 238 238 subsonic = 204; 239 - riak = 205; 239 + # riak = 205; # unused, remove 2022-07-22 240 240 #shout = 206; # dynamically allocated as of 2021-09-18 241 241 gateone = 207; 242 242 namecoin = 208; ··· 553 553 gitit = 202; 554 554 riemanntools = 203; 555 555 subsonic = 204; 556 - riak = 205; 556 + # riak = 205;#unused, removed 2022-06-22 557 557 #shout = 206; #unused 558 558 gateone = 207; 559 559 namecoin = 208;
-1
nixos/modules/module-list.nix
··· 365 365 ./services/databases/pgmanage.nix 366 366 ./services/databases/postgresql.nix 367 367 ./services/databases/redis.nix 368 - ./services/databases/riak.nix 369 368 ./services/databases/victoriametrics.nix 370 369 ./services/desktops/accountsservice.nix 371 370 ./services/desktops/bamf.nix
+1
nixos/modules/rename.nix
··· 97 97 (mkRemovedOptionModule [ "services" "gogoclient" ] "The corresponding package was removed from nixpkgs.") 98 98 (mkRemovedOptionModule [ "services" "virtuoso" ] "The corresponding package was removed from nixpkgs.") 99 99 (mkRemovedOptionModule [ "services" "openfire" ] "The corresponding package was removed from nixpkgs.") 100 + (mkRemovedOptionModule [ "services" "riak" ] "The corresponding package was removed from nixpkgs.") 100 101 101 102 # Do NOT add any option renames here, see top of the file 102 103 ];
-162
nixos/modules/services/databases/riak.nix
··· 1 - { config, lib, pkgs, ... }: 2 - 3 - with lib; 4 - 5 - let 6 - 7 - cfg = config.services.riak; 8 - 9 - in 10 - 11 - { 12 - 13 - ###### interface 14 - 15 - options = { 16 - 17 - services.riak = { 18 - 19 - enable = mkEnableOption "riak"; 20 - 21 - package = mkOption { 22 - type = types.package; 23 - default = pkgs.riak; 24 - defaultText = literalExpression "pkgs.riak"; 25 - description = '' 26 - Riak package to use. 27 - ''; 28 - }; 29 - 30 - nodeName = mkOption { 31 - type = types.str; 32 - default = "riak@127.0.0.1"; 33 - description = '' 34 - Name of the Erlang node. 35 - ''; 36 - }; 37 - 38 - distributedCookie = mkOption { 39 - type = types.str; 40 - default = "riak"; 41 - description = '' 42 - Cookie for distributed node communication. All nodes in the 43 - same cluster should use the same cookie or they will not be able to 44 - communicate. 45 - ''; 46 - }; 47 - 48 - dataDir = mkOption { 49 - type = types.path; 50 - default = "/var/db/riak"; 51 - description = '' 52 - Data directory for Riak. 53 - ''; 54 - }; 55 - 56 - logDir = mkOption { 57 - type = types.path; 58 - default = "/var/log/riak"; 59 - description = '' 60 - Log directory for Riak. 61 - ''; 62 - }; 63 - 64 - extraConfig = mkOption { 65 - type = types.lines; 66 - default = ""; 67 - description = '' 68 - Additional text to be appended to <filename>riak.conf</filename>. 69 - ''; 70 - }; 71 - 72 - extraAdvancedConfig = mkOption { 73 - type = types.lines; 74 - default = ""; 75 - description = '' 76 - Additional text to be appended to <filename>advanced.config</filename>. 77 - ''; 78 - }; 79 - 80 - }; 81 - 82 - }; 83 - 84 - ###### implementation 85 - 86 - config = mkIf cfg.enable { 87 - 88 - environment.systemPackages = [ cfg.package ]; 89 - environment.etc."riak/riak.conf".text = '' 90 - nodename = ${cfg.nodeName} 91 - distributed_cookie = ${cfg.distributedCookie} 92 - 93 - platform_log_dir = ${cfg.logDir} 94 - platform_etc_dir = /etc/riak 95 - platform_data_dir = ${cfg.dataDir} 96 - 97 - ${cfg.extraConfig} 98 - ''; 99 - 100 - environment.etc."riak/advanced.config".text = '' 101 - ${cfg.extraAdvancedConfig} 102 - ''; 103 - 104 - users.users.riak = { 105 - name = "riak"; 106 - uid = config.ids.uids.riak; 107 - group = "riak"; 108 - description = "Riak server user"; 109 - }; 110 - 111 - users.groups.riak.gid = config.ids.gids.riak; 112 - 113 - systemd.services.riak = { 114 - description = "Riak Server"; 115 - 116 - wantedBy = [ "multi-user.target" ]; 117 - after = [ "network.target" ]; 118 - 119 - path = [ 120 - pkgs.util-linux # for `logger` 121 - pkgs.bash 122 - ]; 123 - 124 - environment.HOME = "${cfg.dataDir}"; 125 - environment.RIAK_DATA_DIR = "${cfg.dataDir}"; 126 - environment.RIAK_LOG_DIR = "${cfg.logDir}"; 127 - environment.RIAK_ETC_DIR = "/etc/riak"; 128 - 129 - preStart = '' 130 - if ! test -e ${cfg.logDir}; then 131 - mkdir -m 0755 -p ${cfg.logDir} 132 - chown -R riak ${cfg.logDir} 133 - fi 134 - 135 - if ! test -e ${cfg.dataDir}; then 136 - mkdir -m 0700 -p ${cfg.dataDir} 137 - chown -R riak ${cfg.dataDir} 138 - fi 139 - ''; 140 - 141 - serviceConfig = { 142 - ExecStart = "${cfg.package}/bin/riak console"; 143 - ExecStop = "${cfg.package}/bin/riak stop"; 144 - StandardInput = "tty"; 145 - User = "riak"; 146 - Group = "riak"; 147 - PermissionsStartOnly = true; 148 - # Give Riak a decent amount of time to clean up. 149 - TimeoutStopSec = 120; 150 - LimitNOFILE = 65536; 151 - }; 152 - 153 - unitConfig.RequiresMountsFor = [ 154 - "${cfg.dataDir}" 155 - "${cfg.logDir}" 156 - "/etc/riak" 157 - ]; 158 - }; 159 - 160 - }; 161 - 162 - }
+3
nixos/modules/services/matrix/appservice-irc.nix
··· 153 153 systemd.services.matrix-appservice-irc = { 154 154 description = "Matrix-IRC bridge"; 155 155 before = [ "matrix-synapse.service" ]; # So the registration can be used by Synapse 156 + after = lib.optionals (cfg.settings.database.engine == "postgres") [ 157 + "postgresql.service" 158 + ]; 156 159 wantedBy = [ "multi-user.target" ]; 157 160 158 161 preStart = ''
+22 -6
nixos/modules/services/misc/gitlab.nix
··· 13 13 else 14 14 pkgs.postgresql_12; 15 15 16 + # Git 2.36.1 seemingly contains a commit-graph related bug which is 17 + # easily triggered through GitLab, so we downgrade it to 2.35.x 18 + # until this issue is solved. See 19 + # https://gitlab.com/gitlab-org/gitlab/-/issues/360783#note_992870101. 20 + gitPackage = 21 + let 22 + version = "2.35.3"; 23 + in 24 + pkgs.git.overrideAttrs (oldAttrs: rec { 25 + inherit version; 26 + src = pkgs.fetchurl { 27 + url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz"; 28 + sha256 = "sha256-FenbT5vy7Z//MMtioAxcfAkBAV9asEjNtOiwTd7gD6I="; 29 + }; 30 + }); 31 + 16 32 gitlabSocket = "${cfg.statePath}/tmp/sockets/gitlab.socket"; 17 33 gitalySocket = "${cfg.statePath}/tmp/sockets/gitaly.socket"; 18 34 pathUrlQuote = url: replaceStrings ["/"] ["%2F"] url; ··· 41 57 prometheus_listen_addr = "localhost:9236" 42 58 43 59 [git] 44 - bin_path = "${pkgs.git}/bin/git" 60 + bin_path = "${gitPackage}/bin/git" 45 61 46 62 [gitaly-ruby] 47 63 dir = "${cfg.packages.gitaly.ruby}" ··· 137 153 }; 138 154 workhorse.secret_file = "${cfg.statePath}/.gitlab_workhorse_secret"; 139 155 gitlab_kas.secret_file = "${cfg.statePath}/.gitlab_kas_secret"; 140 - git.bin_path = "git"; 156 + git.bin_path = "${gitPackage}/bin/git"; 141 157 monitoring = { 142 158 ip_whitelist = [ "127.0.0.0/8" "::1/128" ]; 143 159 sidekiq_exporter = { ··· 1275 1291 }); 1276 1292 path = with pkgs; [ 1277 1293 postgresqlPackage 1278 - git 1294 + gitPackage 1279 1295 ruby 1280 1296 openssh 1281 1297 nodejs ··· 1306 1322 path = with pkgs; [ 1307 1323 openssh 1308 1324 procps # See https://gitlab.com/gitlab-org/gitaly/issues/1562 1309 - git 1325 + gitPackage 1310 1326 cfg.packages.gitaly.rubyEnv 1311 1327 cfg.packages.gitaly.rubyEnv.wrappedRuby 1312 1328 gzip ··· 1351 1367 partOf = [ "gitlab.target" ]; 1352 1368 path = with pkgs; [ 1353 1369 exiftool 1354 - git 1370 + gitPackage 1355 1371 gnutar 1356 1372 gzip 1357 1373 openssh ··· 1412 1428 environment = gitlabEnv; 1413 1429 path = with pkgs; [ 1414 1430 postgresqlPackage 1415 - git 1431 + gitPackage 1416 1432 openssh 1417 1433 nodejs 1418 1434 procps
-1
nixos/tests/all-tests.nix
··· 472 472 restartByActivationScript = handleTest ./restart-by-activation-script.nix {}; 473 473 restic = handleTest ./restic.nix {}; 474 474 retroarch = handleTest ./retroarch.nix {}; 475 - riak = handleTest ./riak.nix {}; 476 475 robustirc-bridge = handleTest ./robustirc-bridge.nix {}; 477 476 roundcube = handleTest ./roundcube.nix {}; 478 477 rspamd = handleTest ./rspamd.nix {};
+2 -1
nixos/tests/matrix/appservice-irc.nix
··· 193 193 194 194 testScript = '' 195 195 import pathlib 196 + import os 196 197 197 198 start_all() 198 199 ··· 206 207 with subtest("copy the registration file"): 207 208 appservice.copy_from_vm("/var/lib/matrix-appservice-irc/registration.yml") 208 209 homeserver.copy_from_host( 209 - pathlib.Path(os.environ.get("out", os.getcwd())) / "registration.yml", "/" 210 + str(pathlib.Path(os.environ.get("out", os.getcwd())) / "registration.yml"), "/" 210 211 ) 211 212 homeserver.succeed("chmod 444 /registration.yml") 212 213
-18
nixos/tests/riak.nix
··· 1 - import ./make-test-python.nix ({ lib, pkgs, ... }: { 2 - name = "riak"; 3 - meta = with lib.maintainers; { 4 - maintainers = [ Br1ght0ne ]; 5 - }; 6 - 7 - nodes.machine = { 8 - services.riak.enable = true; 9 - services.riak.package = pkgs.riak; 10 - }; 11 - 12 - testScript = '' 13 - machine.start() 14 - 15 - machine.wait_for_unit("riak") 16 - machine.wait_until_succeeds("riak ping 2>&1") 17 - ''; 18 - })
+32 -18
nixos/tests/systemd-networkd-vrf.nix
··· 138 138 }; 139 139 140 140 testScript = '' 141 - def compare_tables(expected, actual): 142 - assert ( 143 - expected == actual 144 - ), """ 145 - Routing tables don't match! 146 - Expected: 147 - {} 148 - Actual: 149 - {} 150 - """.format( 151 - expected, actual 152 - ) 141 + import json 142 + 143 + def compare(raw_json, to_compare): 144 + data = json.loads(raw_json) 145 + assert len(raw_json) >= len(to_compare) 146 + for i, row in enumerate(to_compare): 147 + actual = data[i] 148 + assert len(row.keys()) > 0 149 + for key, value in row.items(): 150 + assert value == actual[key], f""" 151 + In entry {i}, value {key}: got: {actual[key]}, expected {value} 152 + """ 153 153 154 154 155 155 start_all() ··· 178 178 # Check that networkd properly configures the main routing table 179 179 # and the routing tables for the VRF. 180 180 with subtest("check vrf routing tables"): 181 - compare_tables( 182 - client_ipv4_table, client.succeed("ip -4 route list | head -n2").strip() 181 + compare( 182 + client.succeed("ip --json -4 route list"), 183 + [ 184 + {"dst": "192.168.1.2", "dev": "vrf1", "metric": 100}, 185 + {"dst": "192.168.2.3", "dev": "vrf2", "metric": 100} 186 + ] 183 187 ) 184 - compare_tables( 185 - vrf1_table, client.succeed("ip -4 route list table 23 | head -n4").strip() 188 + compare( 189 + client.succeed("ip --json -4 route list table 23"), 190 + [ 191 + {"dst": "192.168.1.0/24", "dev": "eth1", "prefsrc": "192.168.1.1"}, 192 + {"type": "local", "dst": "192.168.1.1", "dev": "eth1", "prefsrc": "192.168.1.1"}, 193 + {"type": "broadcast", "dev": "eth1", "prefsrc": "192.168.1.1", "dst": "192.168.1.255"} 194 + ] 186 195 ) 187 - compare_tables( 188 - vrf2_table, client.succeed("ip -4 route list table 42 | head -n4").strip() 196 + compare( 197 + client.succeed("ip --json -4 route list table 42"), 198 + [ 199 + {"dst": "192.168.2.0/24", "dev": "eth2", "prefsrc": "192.168.2.1"}, 200 + {"type": "local", "dst": "192.168.2.1", "dev": "eth2", "prefsrc": "192.168.2.1"}, 201 + {"type": "broadcast", "dev": "eth2", "prefsrc": "192.168.2.1", "dst": "192.168.2.255"} 202 + ] 189 203 ) 190 204 191 205 # Ensure that other nodes are reachable via ICMP through the VRF.
+2 -2
pkgs/applications/audio/tidal-hifi/default.nix
··· 36 36 37 37 stdenv.mkDerivation rec { 38 38 pname = "tidal-hifi"; 39 - version = "4.0.0"; 39 + version = "4.0.1"; 40 40 41 41 src = fetchurl { 42 42 url = "https://github.com/Mastermindzh/tidal-hifi/releases/download/${version}/tidal-hifi_${version}_amd64.deb"; 43 - sha256 = "19gx9x3v5ywlvg5vyqgj6pghzwinby0i8isavfrix798pfr98j5z"; 43 + sha256 = "1azxdr2m84ci6ppzy0j17wmza7prlnw055fks6s4i77sjw45rhlq"; 44 44 }; 45 45 46 46 nativeBuildInputs = [ autoPatchelfHook dpkg makeWrapper ];
+98 -84
pkgs/applications/graphics/synfigstudio/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, boost, cairo, gettext, glibmm, gtk3, gtkmm3 2 - , libjack2, libsigcxx, libxmlxx, makeWrapper, mlt-qt5, pango, pkg-config 3 - , imagemagick, intltool, autoreconfHook, which, gnome 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , autoreconfHook 6 + , wrapGAppsHook 7 + 8 + , boost 9 + , cairo 10 + , gettext 11 + , glibmm 12 + , gtk3 13 + , gtkmm3 14 + , libjack2 15 + , libsigcxx 16 + , libxmlxx 17 + , mlt 18 + , pango 19 + , imagemagick 20 + , intltool 21 + , gnome 22 + , harfbuzz 23 + , freetype 24 + , fribidi 25 + , openexr 26 + , fftw 4 27 }: 5 28 6 29 let 7 - version = "1.0.2"; 30 + version = "1.5.1"; 31 + src = fetchFromGitHub { 32 + owner = "synfig"; 33 + repo = "synfig"; 34 + rev = "v${version}"; 35 + hash = "sha256-9vBYESaSgW/1FWH2uFBvPiYvxLlX0LLNnd4S7ACJcwI="; 36 + }; 8 37 9 38 ETL = stdenv.mkDerivation { 10 - name = "ETL-0.04.19"; 39 + pname = "ETL"; 40 + inherit version src; 11 41 12 - src = fetchFromGitHub { 13 - repo = "synfig"; 14 - owner = "synfig"; 15 - rev = version; 16 - sha256 = "09ldkvzczqvb1yvlibd62y56dkyprxlr0w3rk38rcs7jnrhj2cqc"; 17 - }; 18 - 19 - postUnpack = "sourceRoot=\${sourceRoot}/ETL/"; 42 + sourceRoot = "source/ETL"; 20 43 21 - nativeBuildInputs = [ autoreconfHook ]; 44 + nativeBuildInputs = [ 45 + pkg-config 46 + autoreconfHook 47 + ]; 48 + buildInputs = [ 49 + glibmm 50 + ]; 22 51 }; 23 52 24 53 synfig = stdenv.mkDerivation { 25 54 pname = "synfig"; 26 - inherit version; 55 + inherit version src; 27 56 28 - src = fetchFromGitHub { 29 - repo = "synfig"; 30 - owner = "synfig"; 31 - rev = version; 32 - sha256 = "09ldkvzczqvb1yvlibd62y56dkyprxlr0w3rk38rcs7jnrhj2cqc"; 33 - }; 34 - 35 - postUnpack = "sourceRoot=\${sourceRoot}/synfig-core/"; 57 + sourceRoot = "source/synfig-core"; 36 58 37 59 configureFlags = [ 38 60 "--with-boost=${boost.dev}" 39 61 "--with-boost-libdir=${boost.out}/lib" 40 62 ]; 41 63 42 - nativeBuildInputs = [ pkg-config autoreconfHook gettext ]; 64 + nativeBuildInputs = [ 65 + pkg-config 66 + autoreconfHook 67 + gettext 68 + intltool 69 + ]; 43 70 buildInputs = [ 44 - ETL boost cairo glibmm mlt-qt5 libsigcxx libxmlxx pango 71 + ETL 72 + boost 73 + cairo 74 + glibmm 75 + mlt 76 + libsigcxx 77 + libxmlxx 78 + pango 79 + imagemagick 80 + harfbuzz 81 + freetype 82 + fribidi 83 + openexr 84 + fftw 45 85 ]; 46 - 47 - meta.broken = true; 48 86 }; 49 87 in 50 88 stdenv.mkDerivation { 51 89 pname = "synfigstudio"; 52 - inherit version; 53 - 54 - src = fetchFromGitHub { 55 - repo = "synfig"; 56 - owner = "synfig"; 57 - rev = version; 58 - sha256 = "09ldkvzczqvb1yvlibd62y56dkyprxlr0w3rk38rcs7jnrhj2cqc"; 59 - }; 90 + inherit version src; 60 91 61 - postUnpack = "sourceRoot=\${sourceRoot}/synfig-studio/"; 92 + sourceRoot = "source/synfig-studio"; 62 93 63 94 postPatch = '' 64 - for i in \ 65 - brushlib/brushlib.hpp \ 66 - gui/canvasview.cpp \ 67 - gui/compview.cpp \ 68 - gui/docks/dock_canvasspecific.cpp \ 69 - gui/docks/dock_children.cpp \ 70 - gui/docks/dock_curves.cpp \ 71 - gui/docks/dock_history.cpp \ 72 - gui/docks/dock_keyframes.cpp \ 73 - gui/docks/dock_layergroups.cpp \ 74 - gui/docks/dock_layers.cpp \ 75 - gui/docks/dock_metadata.cpp \ 76 - gui/docks/dock_params.cpp \ 77 - gui/docks/dock_timetrack.cpp \ 78 - gui/docks/dock_toolbox.cpp \ 79 - gui/docks/dockable.cpp \ 80 - gui/docks/dockdialog.cpp \ 81 - gui/docks/dockmanager.h \ 82 - gui/duck.h \ 83 - gui/duckmatic.cpp \ 84 - gui/duckmatic.h \ 85 - gui/instance.cpp \ 86 - gui/instance.h \ 87 - gui/states/state_stroke.h \ 88 - gui/states/state_zoom.cpp \ 89 - gui/widgets/widget_curves.cpp \ 90 - gui/workarea.cpp \ 91 - gui/workarearenderer/workarearenderer.h \ 92 - synfigapp/action_system.h \ 93 - synfigapp/canvasinterface.h \ 94 - synfigapp/instance.h \ 95 - synfigapp/main.h \ 96 - synfigapp/uimanager.h 97 - do 98 - substituteInPlace src/"$i" --replace '#include <sigc++/object.h>' '#include <sigc++/sigc++.h>' 99 - substituteInPlace src/"$i" --replace '#include <sigc++/hide.h>' '#include <sigc++/adaptors/hide.h>' 100 - substituteInPlace src/"$i" --replace '#include <sigc++/retype.h>' '#include <sigc++/adaptors/retype.h>' 101 - done 95 + patchShebangs images/splash_screen_development.sh 102 96 ''; 103 97 104 - preConfigure = "./bootstrap.sh"; 98 + preConfigure = '' 99 + ./bootstrap.sh 100 + ''; 105 101 106 - nativeBuildInputs = [ pkg-config autoreconfHook gettext makeWrapper ]; 102 + nativeBuildInputs = [ 103 + pkg-config 104 + autoreconfHook 105 + gettext 106 + wrapGAppsHook 107 + ]; 107 108 buildInputs = [ 108 - ETL boost cairo glibmm gtk3 gtkmm3 imagemagick intltool 109 - libjack2 libsigcxx libxmlxx mlt-qt5 110 - synfig which gnome.adwaita-icon-theme 109 + ETL 110 + synfig 111 + boost 112 + cairo 113 + glibmm 114 + gtk3 115 + gtkmm3 116 + imagemagick 117 + intltool 118 + libjack2 119 + libsigcxx 120 + libxmlxx 121 + mlt 122 + gnome.adwaita-icon-theme 123 + openexr 124 + fftw 111 125 ]; 112 126 113 - postInstall = '' 114 - wrapProgram "$out/bin/synfigstudio" \ 115 - --prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" 116 - ''; 127 + enableParallelBuilding = true; 117 128 118 - enableParallelBuilding = true; 129 + passthru = { 130 + # Expose libraries and cli tools 131 + inherit ETL synfig; 132 + }; 119 133 120 134 meta = with lib; { 121 135 description = "A 2D animation program";
+94
pkgs/applications/misc/hollywood/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , makeWrapper 4 + , lib 5 + , coreutils 6 + , apg 7 + , atop 8 + , bmon 9 + , cmatrix 10 + , pygments 11 + , moreutils 12 + , util-linux 13 + , jp2a 14 + , man 15 + , mplayer 16 + , openssh 17 + , tree 18 + , mlocate 19 + , findutils 20 + , ccze 21 + , ncurses 22 + , python3 23 + , wget 24 + , libcaca 25 + , newsboat 26 + , rsstail 27 + , w3m 28 + , ticker 29 + , tmux 30 + }: 31 + 32 + stdenv.mkDerivation { 33 + pname = "hollywood"; 34 + version = "1.22"; 35 + 36 + src = fetchFromGitHub { 37 + owner = "dustinkirkland"; 38 + repo = "hollywood"; 39 + rev = "35275a68c37bbc39d8b2b0e4664a0c2f5451e5f6"; 40 + sha256 = "sha256-faIm1uXERvIDZ6SK6uarVkWGNJskAroHgq5Cg7nUZc4="; 41 + }; 42 + 43 + nativeBuildInputs = [ makeWrapper ]; 44 + 45 + patches = [ ./nixos-paths.patch ]; 46 + postPatch = '' 47 + rm lib/hollywood/speedometer 48 + rm bin/wallstreet 49 + rm -r lib/wallstreet 50 + ''; 51 + 52 + dontBuild = true; 53 + 54 + installPhase = 55 + let pathDeps = [ 56 + tmux 57 + coreutils 58 + ncurses 59 + jp2a 60 + mlocate 61 + apg 62 + atop 63 + bmon 64 + cmatrix 65 + pygments 66 + moreutils 67 + util-linux 68 + jp2a 69 + man 70 + mplayer 71 + openssh 72 + tree 73 + findutils 74 + ccze 75 + ]; 76 + in '' 77 + runHook preInstall 78 + 79 + mkdir -p $out 80 + cp -r bin $out/bin 81 + cp -r lib $out/lib 82 + cp -r share $out/share 83 + wrapProgram $out/bin/hollywood --prefix PATH : ${lib.makeBinPath pathDeps} 84 + 85 + runHook postInstall 86 + ''; 87 + 88 + meta = { 89 + description = "Fill your console with Hollywood melodrama technobabble"; 90 + homepage = "https://a.hollywood.computer/"; 91 + license = lib.licenses.asl20; 92 + maintainers = [ lib.maintainers.anselmschueler ]; 93 + }; 94 + }
+67
pkgs/applications/misc/hollywood/nixos-paths.patch
··· 1 + diff --git a/bin/hollywood b/bin/hollywood 2 + index 6f1ee68..09bc4ea 100755 3 + --- a/bin/hollywood 4 + +++ b/bin/hollywood 5 + @@ -74,7 +74,7 @@ if [ -z "$TMUX" ]; then 6 + else 7 + tmux_launcher=tmux 8 + fi 9 + - $tmux_launcher new-session -d -s $PKG "/bin/bash" 10 + + $tmux_launcher new-session -d -s $PKG "/usr/bin/env bash" 11 + $tmux_launcher send-keys -t $PKG "$0 $1" 12 + $tmux_launcher send-keys -t $PKG Enter 13 + exec $tmux_launcher attach-session -t $PKG 14 + diff --git a/lib/hollywood/code b/lib/hollywood/code 15 + index 532ce73..3448447 100755 16 + --- a/lib/hollywood/code 17 + +++ b/lib/hollywood/code 18 + @@ -19,7 +19,7 @@ command -v view >/dev/null 2>&1 || exit 1 19 + 20 + trap "pkill -f -9 lib/hollywood/ >/dev/null 2>&1; exit" INT 21 + while true; do 22 + - FILES=$(locate -l 4096 "/usr/*.java" "/usr/*.c" "/usr/*.cpp" 2>/dev/null | sort -R) 23 + + FILES=$(locate -l 4096 "/usr/*.java" "/run/current-system/sw/*.java" "/usr/*.c" "/run/current-system/sw/*.c" "/usr/*.cpp" "/run/current-system/sw/*.cpp" 2>/dev/null | sort -R) 24 + for f in $FILES; do 25 + [ -r "$f" ] || continue 26 + [ -s "$f" ] || continue 27 + diff --git a/lib/hollywood/hexdump b/lib/hollywood/hexdump 28 + index f2fb0bd..db059f5 100755 29 + --- a/lib/hollywood/hexdump 30 + +++ b/lib/hollywood/hexdump 31 + @@ -19,8 +19,8 @@ command -v ccze >/dev/null 2>&1 || exit 1 32 + 33 + trap "pkill -f -9 lib/hollywood/ >/dev/null 2>&1; exit" INT 34 + while true; do 35 + - for f in $(ls /usr/bin/ | sort -R); do 36 + - head -c 4096 "/usr/bin/$f" | hexdump -C | ccze -A -c default=green -c dir="bold green" 37 + + for f in $(find /usr/bin/ /run/current-system/sw/bin/ | sort -R); do 38 + + head -c 4096 "$f" | hexdump -C | ccze -A -c default=green -c dir="bold green" 39 + sleep 0.7 40 + done 41 + done 42 + diff --git a/lib/hollywood/jp2a b/lib/hollywood/jp2a 43 + index e87b950..6541f80 100755 44 + --- a/lib/hollywood/jp2a 45 + +++ b/lib/hollywood/jp2a 46 + @@ -19,7 +19,7 @@ command -v jp2a >/dev/null 2>&1 || exit 1 47 + 48 + trap "pkill -f -9 lib/hollywood/ >/dev/null 2>&1; exit" INT 49 + while true; do 50 + - FILES=$(locate -l 4096 "/usr/*jpg" 2>/dev/null | sort -R) 51 + + FILES=$(locate -l 4096 "/usr/*jpg" "/run/current-system/sw/*jpg" 2>/dev/null | sort -R) 52 + for f in $FILES; do 53 + [ -r "$f" ] || continue 54 + [ -s "$f" ] || continue 55 + diff --git a/lib/hollywood/man b/lib/hollywood/man 56 + index 2d42513..f4d8bbb 100755 57 + --- a/lib/hollywood/man 58 + +++ b/lib/hollywood/man 59 + @@ -19,7 +19,7 @@ command -v ccze >/dev/null 2>&1 || exit 1 60 + 61 + trap "pkill -f -9 lib/hollywood/ >/dev/null 2>&1; exit" INT 62 + while true; do 63 + - FILES=$(ls /usr/share/man/man1/ | sort -R | sed "s/\.1\.gz.*$//" | head -n 4096) 64 + + FILES=$(ls /usr/share/man/man1/ /run/current-system/sw/share/man/man1/ | sort -R | sed "s/\.1\.gz.*$//" | head -n 4096) 65 + for f in $FILES; do 66 + man "$f" | ccze -A 67 + sleep 0.2
+3 -3
pkgs/applications/misc/josm/default.nix
··· 3 3 }: 4 4 let 5 5 pname = "josm"; 6 - version = "18427"; 6 + version = "18463"; 7 7 srcs = { 8 8 jar = fetchurl { 9 9 url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar"; 10 - sha256 = "sha256-SsoeKfpWi41sd77LfaQW0OcHnyf8iLolKWF74dhalpY="; 10 + sha256 = "sha256-++8XtzAykJ+85Kvzy3xgaZoKaVlJwz+Ct1xb/QkC1Gc="; 11 11 }; 12 12 macosx = fetchurl { 13 13 url = "https://josm.openstreetmap.de/download/macosx/josm-macos-${version}-java17.zip"; 14 - sha256 = "sha256-cz3OT03StvJy9XYBiPxx+nz36O0cg+XrL/uc52/G/1c="; 14 + sha256 = "sha256-n7GlUWYOAXw4G59SBsO8HZ1OaiUWwzOsiURPFBYq31E="; 15 15 }; 16 16 pkg = fetchsvn { 17 17 url = "https://josm.openstreetmap.de/svn/trunk/native/linux/tested";
+2 -2
pkgs/applications/misc/logseq/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "logseq"; 5 - version = "0.7.0"; 5 + version = "0.7.5"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 9 - sha256 = "sha256-oXNSd0ZU2ZsMK51tq8iq2sfuLg0ZHaiXhpJpWZkEmeY="; 9 + sha256 = "sha256-uMlvpEEzanJ3zTEZKNE2zEfqvGC4IWL97b0AkTfwZeU="; 10 10 name = "${pname}-${version}.AppImage"; 11 11 }; 12 12
+1 -1
pkgs/applications/misc/logseq/update.sh
··· 1 1 #!/usr/bin/env nix-shell 2 2 #!nix-shell -i bash -p curl jq common-updater-scripts 3 3 4 - version="$(curl -sL "https://api.github.com/repos/logseq/logseq/releases" | jq '.[0].tag_name' --raw-output)" 4 + version="$(curl -sL "https://api.github.com/repos/logseq/logseq/releases" | jq 'map(select(.prerelease == false)) | .[0].tag_name' --raw-output)" 5 5 update-source-version logseq "$version"
+2 -2
pkgs/applications/misc/octoprint/plugins.nix
··· 311 311 src = fetchFromGitHub { 312 312 owner = "jneilliii"; 313 313 repo = "OctoPrint-STLViewer"; 314 - rev = version; 315 - sha256 = "0mkvh44fn2ch4z2avsdjwi1rp353ylmk9j5fln4x7rx8ph8y7g2b"; 314 + rev = "refs/tags/${version}"; 315 + sha256 = "sha256-S7zjEbyo59OJpa7INCv1o4ybQ+Sy6a3EJ5AJ6wiBe1Y="; 316 316 }; 317 317 318 318 meta = with lib; {
+2 -2
pkgs/applications/networking/cluster/cmctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cmctl"; 5 - version = "1.8.0"; 5 + version = "1.8.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cert-manager"; 9 9 repo = "cert-manager"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-h7GyzjVrfyMHY7yuNmmsym6KGKCQr5R71gjPBTUeMCg="; 11 + sha256 = "sha256-IR+z3+f9Pa7wQAP4EVya7fb7FnndaUY7F2ckTzpEuCA="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-UYw9WdQ6VwzuuiOsa1yovkLZG7NmLYSW51p8UhmQMeI=";
+2 -2
pkgs/applications/networking/cluster/fn-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fn"; 5 - version = "0.6.17"; 5 + version = "0.6.20"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fnproject"; 9 9 repo = "cli"; 10 10 rev = version; 11 - sha256 = "sha256-u/YISLlZFYlAUejSlaH7POA2WwKURPN8phFU86/caXU="; 11 + sha256 = "sha256-HeyWMzxSga6T2/BRVwrmgb3utjnVTJk3zhhcVfq8/Cc="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+2
pkgs/applications/networking/instant-messengers/teamspeak/client.nix
··· 93 93 wrapProgram $out/bin/ts3client \ 94 94 --set LD_PRELOAD "${libredirect}/lib/libredirect.so" \ 95 95 --set QT_PLUGIN_PATH "${qtbase}/${qtbase.qtPluginPrefix}" \ 96 + '' /* wayland is currently broken, remove when TS3 fixes that */ + '' 97 + --set QT_QPA_PLATFORM xcb \ 96 98 --set NIX_REDIRECTS /usr/share/X11/xkb=${xkeyboard_config}/share/X11/xkb 97 99 ''; 98 100
+2
pkgs/applications/science/math/mathematica/generic.nix
··· 121 121 "--set USE_WOLFRAM_LD_LIBRARY_PATH 1" 122 122 # Fix xkeyboard config path for Qt 123 123 "--set QT_XKB_CONFIG_ROOT ${xkeyboard_config}/share/X11/xkb" 124 + # wayland isn't supported 125 + "--set QT_QPA_PLATFORM xcb" 124 126 ] ++ lib.optionals cudaSupport [ 125 127 "--set CUDA_PATH ${cudaEnv}" 126 128 "--set NVIDIA_DRIVER_LIBRARY_PATH ${addOpenGLRunpath.driverLink}/lib/libnvidia-tls.so"
+3 -3
pkgs/applications/terminal-emulators/wezterm/default.nix
··· 28 28 29 29 rustPlatform.buildRustPackage rec { 30 30 pname = "wezterm"; 31 - version = "20220408-101518-b908e2dd"; 31 + version = "20220624-141144-bd1b7c5d"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "wez"; 35 35 repo = pname; 36 36 rev = version; 37 37 fetchSubmodules = true; 38 - sha256 = "sha256-kuuoD+hqgj7QXFRIxa112oc4idtcK0ptFACDpI0bzGY="; 38 + sha256 = "sha256-7VuNOJ4xqTxumLft7wRj4zdN8Y2ZSYtXr/KuqaLNOgw="; 39 39 }; 40 40 41 41 postPatch = '' ··· 45 45 rm -r wezterm-ssh/tests 46 46 ''; 47 47 48 - cargoSha256 = "sha256-iIb2zLUZpn23ooEiOP+yQMYUUmvef/KqvjzgLOFmjs0="; 48 + cargoSha256 = "sha256-YvQ0APyPiYwISE/pDD2s+UgYFj4CKPdolb14FrNpocU="; 49 49 50 50 nativeBuildInputs = [ 51 51 pkg-config
+69
pkgs/applications/version-management/gitlab/Remove-geo-from-database.yml.patch
··· 1 + From 7d833508e3bc4c737834e9edf1c429d36f67a38c Mon Sep 17 00:00:00 2001 2 + From: "M. A" <mak@nyantec.com> 3 + Date: Sat, 25 Jun 2022 13:34:42 +0000 4 + Subject: [PATCH] Remove geo from database.yml 5 + 6 + --- 7 + config/database.yml.postgresql | 28 ---------------------------- 8 + 1 file changed, 28 deletions(-) 9 + 10 + diff --git a/config/database.yml.postgresql b/config/database.yml.postgresql 11 + index 5329a8e9fd7..a4daab1fd0c 100644 12 + --- a/config/database.yml.postgresql 13 + +++ b/config/database.yml.postgresql 14 + @@ -18,13 +18,6 @@ production: 15 + # port: 8600 16 + # record: secondary.postgresql.service.consul 17 + # interval: 300 18 + - geo: 19 + - adapter: postgresql 20 + - encoding: unicode 21 + - database: gitlabhq_geo_production 22 + - username: git 23 + - password: "secure password" 24 + - host: localhost 25 + 26 + # 27 + # Development specific 28 + @@ -39,13 +32,6 @@ development: 29 + host: localhost 30 + variables: 31 + statement_timeout: 15s 32 + - geo: 33 + - adapter: postgresql 34 + - encoding: unicode 35 + - database: gitlabhq_geo_development 36 + - username: postgres 37 + - password: "secure password" 38 + - host: localhost 39 + 40 + # 41 + # Staging specific 42 + @@ -58,13 +44,6 @@ staging: 43 + username: git 44 + password: "secure password" 45 + host: localhost 46 + - geo: 47 + - adapter: postgresql 48 + - encoding: unicode 49 + - database: gitlabhq_geo_staging 50 + - username: git 51 + - password: "secure password" 52 + - host: localhost 53 + 54 + # Warning: The database defined as "test" will be erased and 55 + # re-generated from your development database when you run "rake". 56 + @@ -80,10 +59,3 @@ test: &test 57 + prepared_statements: false 58 + variables: 59 + statement_timeout: 15s 60 + - geo: 61 + - adapter: postgresql 62 + - encoding: unicode 63 + - database: gitlabhq_geo_test 64 + - username: postgres 65 + - password: 66 + - host: localhost 67 + -- 68 + 2.36.0 69 +
+8 -8
pkgs/applications/version-management/gitlab/data.json
··· 1 1 { 2 - "version": "15.0.2", 3 - "repo_hash": "sha256-B5zD8yBY6d+jkIghuxShsR73+2X7Jd9mai1ouraEM44=", 4 - "yarn_hash": "1a8k3x3b9sirzicqkwmr10m27n593iljfh8awdc9700akbj155lr", 2 + "version": "15.1.0", 3 + "repo_hash": "sha256-vOPI9kxdJlQNmI/DZueFcbvZPy2/0d+2CYM/RBAkIcU=", 4 + "yarn_hash": "19df16gk0vpvdi1idqaakaglf11cic93i5njw0x4m2cnsznhpvz4", 5 5 "owner": "gitlab-org", 6 6 "repo": "gitlab", 7 - "rev": "v15.0.2-ee", 7 + "rev": "v15.1.0-ee", 8 8 "passthru": { 9 - "GITALY_SERVER_VERSION": "15.0.2", 10 - "GITLAB_PAGES_VERSION": "1.58.0", 11 - "GITLAB_SHELL_VERSION": "14.3.0", 12 - "GITLAB_WORKHORSE_VERSION": "15.0.2" 9 + "GITALY_SERVER_VERSION": "15.1.0", 10 + "GITLAB_PAGES_VERSION": "1.59.0", 11 + "GITLAB_SHELL_VERSION": "14.7.4", 12 + "GITLAB_WORKHORSE_VERSION": "15.1.0" 13 13 } 14 14 }
+11 -3
pkgs/applications/version-management/gitlab/default.nix
··· 59 59 60 60 nativeBuildInputs = [ rubyEnv.wrappedRuby rubyEnv.bundler nodejs yarn git cacert ]; 61 61 62 - # Since version 12.6.0, the rake tasks need the location of git, 63 - # so we have to apply the location patches here too. 64 - patches = [ ./remove-hardcoded-locations.patch ]; 62 + patches = [ 63 + # Since version 12.6.0, the rake tasks need the location of git, 64 + # so we have to apply the location patches here too. 65 + ./remove-hardcoded-locations.patch 66 + 67 + # Gitlab edited the default database config since [1] and the 68 + # installer complains about valid keywords only being "main" and "ci". 69 + # 70 + # [1]: https://gitlab.com/gitlab-org/gitlab/-/commit/99c0fac52b10cd9df62bbe785db799352a2d9028 71 + ./Remove-geo-from-database.yml.patch 72 + ]; 65 73 # One of the patches uses this variable - if it's unset, execution 66 74 # of rake tasks fails. 67 75 GITLAB_LOG_PATH = "log";
+2 -2
pkgs/applications/version-management/gitlab/gitaly/Gemfile.lock
··· 115 115 minitest (5.15.0) 116 116 msgpack (1.3.3) 117 117 multipart-post (2.1.1) 118 - nokogiri (1.13.3) 118 + nokogiri (1.13.6) 119 119 mini_portile2 (~> 2.8.0) 120 120 racc (~> 1.4) 121 121 octokit (4.20.0) ··· 249 249 timecop 250 250 251 251 BUNDLED WITH 252 - 2.1.4 252 + 2.3.15
+4 -4
pkgs/applications/version-management/gitlab/gitaly/default.nix
··· 11 11 gemdir = ./.; 12 12 }; 13 13 14 - version = "15.0.2"; 15 - package_version = "v14"; 14 + version = "15.1.0"; 15 + package_version = "v${lib.versions.major version}"; 16 16 gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}"; 17 17 in 18 18 ··· 24 24 owner = "gitlab-org"; 25 25 repo = "gitaly"; 26 26 rev = "v${version}"; 27 - sha256 = "sha256-jwPXar16FOq0xCg3xUXH72YPmoVa91ae3bgz95ZmYo4="; 27 + sha256 = "sha256-rhMQRskum4c5bQL1sE7O4gMxIGX7q3bntuV1HkttA8M="; 28 28 }; 29 29 30 - vendorSha256 = "sha256-/tHKWo09ZV31TSIqlOk36V3y7gNikziUJHf+nS1gHEw="; 30 + vendorSha256 = "sha256-0JWJ2mpf79gJdnNRdlQLi0oDvnj6VmibkW2XcPnaCww="; 31 31 32 32 passthru = { 33 33 inherit rubyEnv;
+2 -2
pkgs/applications/version-management/gitlab/gitaly/gemset.nix
··· 493 493 platforms = []; 494 494 source = { 495 495 remotes = ["https://rubygems.org"]; 496 - sha256 = "1p6b3q411h2mw4dsvhjrp1hh66hha5cm69fqg85vn2lizz71n6xz"; 496 + sha256 = "11w59ga9324yx6339dgsflz3dsqq2mky1qqdwcg6wi5s1bf2yldi"; 497 497 type = "gem"; 498 498 }; 499 - version = "1.13.3"; 499 + version = "1.13.6"; 500 500 }; 501 501 octokit = { 502 502 dependencies = ["faraday" "sawyer"];
+3 -3
pkgs/applications/version-management/gitlab/gitlab-shell/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gitlab-shell"; 5 - version = "14.3.0"; 5 + version = "14.7.4"; 6 6 src = fetchFromGitLab { 7 7 owner = "gitlab-org"; 8 8 repo = "gitlab-shell"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-SFoNtWcY0iJREsA+vZRsVJHmNb2vNvOiBJnochxA/Us="; 10 + sha256 = "sha256-kLIjlMwoK1AlhvP38OspXnIWbdOcaLl4r05PiUmqnWw="; 11 11 }; 12 12 13 13 buildInputs = [ ruby ]; 14 14 15 15 patches = [ ./remove-hardcoded-locations.patch ]; 16 16 17 - vendorSha256 = "sha256-eSzJon8o7ktV3rFuTE1A4tzdkBzWBZf1JxnrcMj5s00="; 17 + vendorSha256 = "sha256-f2IkdkTZhve/cYKSH+N2Y5bXFSHuQ8t4hjfReyKTPUU="; 18 18 19 19 postInstall = '' 20 20 cp -r "$NIX_BUILD_TOP/source"/bin/* $out/bin
+2 -2
pkgs/applications/version-management/gitlab/gitlab-workhorse/default.nix
··· 5 5 buildGoModule rec { 6 6 pname = "gitlab-workhorse"; 7 7 8 - version = "15.0.2"; 8 + version = "15.1.0"; 9 9 10 10 src = fetchFromGitLab { 11 11 owner = data.owner; ··· 16 16 17 17 sourceRoot = "source/workhorse"; 18 18 19 - vendorSha256 = "sha256-7hNwBCDMdiiOliZa/lkYLo8gyAksAU0HanCSyaAMYLs="; 19 + vendorSha256 = "sha256-cF2wVii/uBqlUQvrbDyPlv4tnfKA45deb/sE0c9U7Tk="; 20 20 buildInputs = [ git ]; 21 21 ldflags = [ "-X main.Version=${version}" ]; 22 22 doCheck = false;
+26 -22
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile
··· 4 4 5 5 gem 'rails', '~> 6.1.4.7' 6 6 7 - gem 'bootsnap', '~> 1.9.4', require: false 7 + gem 'bootsnap', '~> 1.12.0', require: false 8 8 9 9 # Responders respond_to and respond_with 10 10 gem 'responders', '~> 3.0' ··· 17 17 gem 'default_value_for', '~> 3.4.0' 18 18 19 19 # Supported DBs 20 - gem 'pg', '~> 1.1' 20 + gem 'pg', '~> 1.3.0' 21 21 22 22 gem 'rugged', '~> 1.2' 23 23 gem 'grape-path-helpers', '~> 1.7.0' ··· 55 55 gem 'gitlab-omniauth-openid-connect', '~> 0.9.0', require: 'omniauth_openid_connect' 56 56 gem 'omniauth-salesforce', '~> 1.0.5' 57 57 gem 'omniauth-atlassian-oauth2', '~> 0.2.0' 58 - gem 'rack-oauth2', '~> 1.16.0' 58 + gem 'rack-oauth2', '~> 1.19.0' 59 59 gem 'jwt', '~> 2.1.0' 60 60 61 61 # Kerberos authentication. EE-only ··· 97 97 # API 98 98 gem 'grape', '~> 1.5.2' 99 99 gem 'grape-entity', '~> 0.10.0' 100 - gem 'rack-cors', '~> 1.0.6', require: 'rack/cors' 100 + gem 'rack-cors', '~> 1.1.0', require: 'rack/cors' 101 101 102 102 # GraphQL API 103 - gem 'graphql', '~> 1.11.10' 103 + gem 'graphql', '~> 1.13.12' 104 104 gem 'graphiql-rails', '~> 1.8' 105 105 gem 'apollo_upload_server', '~> 2.1.0' 106 106 gem 'graphql-docs', '~> 1.6.0', group: [:development, :test] ··· 121 121 gem 'mini_magick', '~> 4.10.1' 122 122 123 123 # for backups 124 - gem 'fog-aws', '~> 3.12' 124 + gem 'fog-aws', '~> 3.14' 125 125 # Locked until fog-google resolves https://github.com/fog/fog-google/issues/421. 126 126 # Also see config/initializers/fog_core_patch.rb. 127 127 gem 'fog-core', '= 2.1.0' ··· 130 130 gem 'fog-openstack', '~> 1.0' 131 131 gem 'fog-rackspace', '~> 0.1.1' 132 132 gem 'fog-aliyun', '~> 0.3' 133 - gem 'gitlab-fog-azure-rm', '~> 1.2.0', require: 'fog/azurerm' 133 + gem 'gitlab-fog-azure-rm', '~> 1.3.0', require: 'fog/azurerm' 134 134 135 135 # for Google storage 136 136 gem 'google-api-client', '~> 0.33' ··· 167 167 gem 'asciidoctor-include-ext', '~> 0.4.0', require: false 168 168 gem 'asciidoctor-plantuml', '~> 0.0.12' 169 169 gem 'asciidoctor-kroki', '~> 0.5.0', require: false 170 - gem 'rouge', '~> 3.27.0' 170 + gem 'rouge', '~> 3.29.0' 171 171 gem 'truncato', '~> 0.7.11' 172 172 gem 'bootstrap_form', '~> 4.2.0' 173 - gem 'nokogiri', '~> 1.12' 173 + gem 'nokogiri', '~> 1.13.6' 174 174 gem 'escape_utils', '~> 1.1' 175 175 176 176 # Calendar rendering ··· 181 181 gem 'diff_match_patch', '~> 0.1.0' 182 182 183 183 # Application server 184 - gem 'rack', '~> 2.2.3' 185 - # https://github.com/sharpstone/rack-timeout/blob/master/README.md#rails-apps-manually 186 - gem 'rack-timeout', '~> 0.5.1', require: 'rack/timeout/base' 184 + gem 'rack', '~> 2.2.3.0' 185 + # https://github.com/zombocom/rack-timeout/blob/master/README.md#rails-apps-manually 186 + gem 'rack-timeout', '~> 0.6.0', require: 'rack/timeout/base' 187 187 188 188 group :puma do 189 189 gem 'puma', '~> 5.6.2', require: false ··· 219 219 gem 'settingslogic', '~> 2.0.9' 220 220 221 221 # Linear-time regex library for untrusted regular expressions 222 - gem 're2', '~> 1.2.0' 222 + gem 're2', '~> 1.4.0' 223 223 224 224 # Misc 225 225 ··· 301 301 gem 'gitlab-license', '~> 2.1.0' 302 302 303 303 # Protect against bruteforcing 304 - gem 'rack-attack', '~> 6.3.0' 304 + gem 'rack-attack', '~> 6.6.0' 305 305 306 306 # Sentry integration 307 307 gem 'sentry-raven', '~> 3.1' ··· 311 311 312 312 # PostgreSQL query parsing 313 313 # 314 - gem 'pg_query', '~> 2.1' 314 + gem 'pg_query', '~> 2.1.0' 315 315 316 316 gem 'premailer-rails', '~> 1.10.3' 317 317 318 318 # LabKit: Tracing and Correlation 319 - gem 'gitlab-labkit', '~> 0.22.0' 319 + gem 'gitlab-labkit', '~> 0.23.0' 320 320 # Thrift is a dependency of gitlab-labkit, we want a version higher than 0.14.0 321 321 # because of https://gitlab.com/gitlab-org/gitlab/-/issues/321900 322 322 gem 'thrift', '>= 0.14.0' ··· 344 344 gem 'warning', '~> 1.2.0' 345 345 346 346 group :development do 347 - gem 'lefthook', '~> 0.7.0', require: false 347 + gem 'lefthook', '~> 0.8.0', require: false 348 348 gem 'rubocop' 349 349 gem 'solargraph', '~> 0.44.3', require: false 350 350 ··· 381 381 gem 'spring', '~> 2.1.0' 382 382 gem 'spring-commands-rspec', '~> 1.0.4' 383 383 384 - gem 'gitlab-styles', '~> 7.0.0', require: false 384 + gem 'gitlab-styles', '~> 7.1.0', require: false 385 385 386 386 gem 'haml_lint', '~> 0.36.0', require: false 387 387 gem 'bundler-audit', '~> 0.7.0.1', require: false ··· 402 402 gem 'test_file_finder', '~> 0.1.3' 403 403 404 404 gem 'sigdump', '~> 0.2.4', require: 'sigdump/setup' 405 + 406 + gem 'pact', '~> 1.12' 405 407 end 406 408 407 409 group :development, :test, :danger do 408 - gem 'gitlab-dangerfiles', '~> 3.0', require: false 410 + gem 'gitlab-dangerfiles', '~> 3.4.0', require: false 409 411 end 410 412 411 413 group :development, :test, :coverage do ··· 477 479 gem 'net-ntp' 478 480 479 481 # SSH keys support 480 - gem 'ssh_data', '~> 1.2' 482 + gem 'ssh_data', '~> 1.3' 481 483 482 484 # Spamcheck GRPC protocol definitions 483 485 gem 'spamcheck', '~> 0.1.0' 484 486 485 487 # Gitaly GRPC protocol definitions 486 - gem 'gitaly', '~> 14.10.0-rc1' 488 + gem 'gitaly', '~> 15.1.0-rc1' 487 489 488 490 # KAS GRPC protocol definitions 489 491 gem 'kas-grpc', '~> 0.0.2' ··· 503 505 504 506 # Structured logging 505 507 gem 'lograge', '~> 0.5' 506 - gem 'grape_logging', '~> 1.7' 508 + gem 'grape_logging', '~> 1.8' 507 509 508 510 # DNS Lookup 509 511 gem 'gitlab-net-dns', '~> 0.9.1' ··· 545 547 gem 'parslet', '~> 1.8' 546 548 547 549 gem 'ipynbdiff', '0.4.7' 550 + 551 + gem 'ed25519', '~> 1.3.0'
+96 -63
pkgs/applications/version-management/gitlab/rubyEnv/Gemfile.lock
··· 143 143 rack (>= 0.9.0) 144 144 bindata (2.4.10) 145 145 binding_ninja (0.2.3) 146 - bootsnap (1.9.4) 147 - msgpack (~> 1.0) 146 + bootsnap (1.12.0) 147 + msgpack (~> 1.2) 148 148 bootstrap_form (4.2.0) 149 149 actionpack (>= 5.0) 150 150 activemodel (>= 5.0) ··· 214 214 creole (0.5.0) 215 215 crystalball (0.7.0) 216 216 git 217 - css_parser (1.7.0) 217 + css_parser (1.11.0) 218 218 addressable 219 219 daemons (1.3.1) 220 - danger (8.5.0) 220 + danger (8.6.1) 221 221 claide (~> 1.0) 222 222 claide-plugins (>= 0.9.2) 223 223 colored2 (~> 3.1) ··· 306 306 e2mmap (0.1.0) 307 307 ecma-re-validator (0.3.0) 308 308 regexp_parser (~> 2.0) 309 + ed25519 (1.3.0) 309 310 elasticsearch (7.13.3) 310 311 elasticsearch-api (= 7.13.3) 311 312 elasticsearch-transport (= 7.13.3) ··· 360 361 faraday-em_http (1.0.0) 361 362 faraday-em_synchrony (1.0.0) 362 363 faraday-excon (1.1.0) 363 - faraday-http-cache (2.2.0) 364 + faraday-http-cache (2.4.0) 364 365 faraday (>= 0.8) 365 366 faraday-httpclient (1.0.1) 366 367 faraday-multipart (1.0.3) ··· 387 388 rake 388 389 ffi-yajl (2.3.4) 389 390 libyajl2 (~> 1.2) 391 + filelock (1.1.1) 392 + find_a_port (1.0.1) 390 393 flipper (0.21.0) 391 394 flipper-active_record (0.21.0) 392 395 activerecord (>= 5.0, < 7) ··· 402 405 fog-json 403 406 ipaddress (~> 0.8) 404 407 xml-simple (~> 1.1) 405 - fog-aws (3.12.0) 408 + fog-aws (3.14.0) 406 409 fog-core (~> 2.1) 407 410 fog-json (~> 1.1) 408 411 fog-xml (~> 0.1) 409 - ipaddress (~> 0.8) 410 412 fog-core (2.1.0) 411 413 builder 412 414 excon (~> 0.58) ··· 458 460 rails (>= 3.2.0) 459 461 git (1.7.0) 460 462 rchardet (~> 1.8) 461 - gitaly (14.10.0.pre.rc1) 463 + gitaly (15.1.0.pre.rc1) 462 464 grpc (~> 1.0) 463 465 github-markup (1.7.0) 464 466 gitlab (4.16.1) ··· 466 468 terminal-table (~> 1.5, >= 1.5.1) 467 469 gitlab-chronic (0.10.5) 468 470 numerizer (~> 0.2) 469 - gitlab-dangerfiles (3.0.0) 471 + gitlab-dangerfiles (3.4.0) 470 472 danger (>= 8.4.5) 471 473 danger-gitlab (>= 8.0.0) 472 474 rake 473 475 gitlab-experiment (0.7.1) 474 476 activesupport (>= 3.0) 475 477 request_store (>= 1.0) 476 - gitlab-fog-azure-rm (1.2.0) 478 + gitlab-fog-azure-rm (1.3.0) 477 479 azure-storage-blob (~> 2.0) 478 480 azure-storage-common (~> 2.0) 479 481 fog-core (= 2.1.0) 480 482 fog-json (~> 1.2.0) 481 483 mime-types 482 484 ms_rest_azure (~> 0.12.0) 483 - gitlab-labkit (0.22.0) 485 + gitlab-labkit (0.23.0) 484 486 actionpack (>= 5.0.0, < 7.0.0) 485 487 activesupport (>= 5.0.0, < 7.0.0) 486 488 grpc (>= 1.37) ··· 505 507 openid_connect (~> 1.2) 506 508 gitlab-sidekiq-fetcher (0.8.0) 507 509 sidekiq (~> 6.1) 508 - gitlab-styles (7.0.0) 510 + gitlab-styles (7.1.0) 509 511 rubocop (~> 0.91, >= 0.91.1) 510 512 rubocop-gitlab-security (~> 0.1.1) 511 513 rubocop-graphql (~> 0.10) ··· 564 566 grape (~> 1.3) 565 567 rake (> 12) 566 568 ruby2_keywords (~> 0.0.2) 567 - grape_logging (1.8.3) 569 + grape_logging (1.8.4) 568 570 grape 569 571 rack 570 572 graphiql-rails (1.8.0) ··· 574 576 faraday (>= 1.0) 575 577 faraday_middleware 576 578 graphql-client 577 - graphql (1.11.10) 579 + graphql (1.13.12) 578 580 graphql-client (0.17.0) 579 581 activesupport (>= 3.0) 580 582 graphql (~> 1.10) ··· 715 717 rest-client (~> 2.0) 716 718 launchy (2.5.0) 717 719 addressable (~> 2.7) 718 - lefthook (0.7.5) 720 + lefthook (0.8.0) 719 721 letter_opener (1.7.0) 720 722 launchy (~> 2.2) 721 723 letter_opener_web (2.0.0) ··· 777 779 faraday (>= 0.9, < 2.0.0) 778 780 faraday-cookie_jar (~> 0.0.6) 779 781 ms_rest (~> 0.7.6) 780 - msgpack (1.5.1) 782 + msgpack (1.5.2) 781 783 multi_json (1.14.1) 782 784 multi_xml (0.6.0) 783 785 multipart-post (2.1.1) ··· 798 800 netrc (0.11.0) 799 801 nio4r (2.5.8) 800 802 no_proxy_fix (0.1.2) 801 - nokogiri (1.13.3) 803 + nokogiri (1.13.6) 802 804 mini_portile2 (~> 2.8.0) 803 805 racc (~> 1.4) 804 806 notiffany (0.1.3) ··· 852 854 addressable (~> 2.3) 853 855 nokogiri (~> 1.7, >= 1.7.1) 854 856 omniauth (~> 1.2) 855 - omniauth-dingtalk-oauth2 (1.0.0) 856 - omniauth-oauth2 (~> 1.7.1) 857 + omniauth-dingtalk-oauth2 (1.0.1) 858 + omniauth-oauth2 (~> 1.7) 857 859 omniauth-facebook (4.0.0) 858 860 omniauth-oauth2 (~> 1.2) 859 861 omniauth-github (1.4.0) ··· 908 910 rubypants (~> 0.2) 909 911 orm_adapter (0.5.0) 910 912 os (1.1.1) 911 - parallel (1.20.1) 912 - parser (3.0.3.2) 913 + pact (1.59.0) 914 + pact-mock_service (~> 3.0, >= 3.3.1) 915 + pact-support (~> 1.15) 916 + rack-test (>= 0.6.3, < 2.0.0) 917 + rspec (~> 3.0) 918 + term-ansicolor (~> 1.0) 919 + thor (>= 0.20, < 2.0) 920 + webrick (~> 1.3) 921 + pact-mock_service (3.6.2) 922 + filelock (~> 1.1) 923 + find_a_port (~> 1.0.1) 924 + json 925 + pact-support (~> 1.12, >= 1.12.0) 926 + rack (~> 2.0) 927 + rspec (>= 2.14) 928 + term-ansicolor (~> 1.0) 929 + thor (>= 0.19, < 2.0) 930 + webrick (~> 1.3) 931 + pact-support (1.15.1) 932 + awesome_print (~> 1.1) 933 + randexp (~> 0.1.7) 934 + rspec (>= 2.14) 935 + term-ansicolor (~> 1.0) 936 + parallel (1.22.1) 937 + parser (3.1.2.0) 913 938 ast (~> 2.4.1) 914 939 parslet (1.8.2) 915 940 pastel (0.8.0) 916 941 tty-color (~> 0.5) 917 942 peek (1.1.0) 918 943 railties (>= 4.0.0) 919 - pg (1.2.3) 920 - pg_query (2.1.1) 921 - google-protobuf (>= 3.17.1) 944 + pg (1.3.5) 945 + pg_query (2.1.3) 946 + google-protobuf (>= 3.19.2) 922 947 plist (3.6.0) 923 948 png_quantizator (0.2.1) 924 949 po_to_json (1.0.1) 925 950 json (>= 1.6.0) 926 - premailer (1.11.1) 951 + premailer (1.16.0) 927 952 addressable 928 953 css_parser (>= 1.6.0) 929 954 htmlentities (>= 4.0.0) ··· 947 972 pry (~> 0.13.0) 948 973 tty-markdown 949 974 tty-prompt 950 - public_suffix (4.0.6) 975 + public_suffix (4.0.7) 951 976 puma (5.6.2) 952 977 nio4r (~> 2.0) 953 978 puma_worker_killer (0.3.1) ··· 956 981 pyu-ruby-sasl (0.0.3.3) 957 982 raabro (1.1.6) 958 983 racc (1.6.0) 959 - rack (2.2.3) 984 + rack (2.2.3.1) 960 985 rack-accept (0.4.5) 961 986 rack (>= 0.4) 962 - rack-attack (6.3.0) 987 + rack-attack (6.6.1) 963 988 rack (>= 1.0, < 3) 964 - rack-cors (1.0.6) 965 - rack (>= 1.6.0) 966 - rack-oauth2 (1.16.0) 989 + rack-cors (1.1.1) 990 + rack (>= 2.0.0) 991 + rack-oauth2 (1.19.0) 967 992 activesupport 968 993 attr_required 969 994 httpclient ··· 973 998 rack 974 999 rack-test (1.1.0) 975 1000 rack (>= 1.0, < 3) 976 - rack-timeout (0.5.2) 1001 + rack-timeout (0.6.0) 977 1002 rails (6.1.4.7) 978 1003 actioncable (= 6.1.4.7) 979 1004 actionmailbox (= 6.1.4.7) ··· 1007 1032 method_source 1008 1033 rake (>= 0.13) 1009 1034 thor (~> 1.0) 1010 - rainbow (3.0.0) 1035 + rainbow (3.1.1) 1011 1036 rake (13.0.6) 1037 + randexp (0.1.7) 1012 1038 rb-fsevent (0.10.4) 1013 1039 rb-inotify (0.10.1) 1014 1040 ffi (~> 1.0) ··· 1019 1045 rbtree (0.4.4) 1020 1046 rchardet (1.8.0) 1021 1047 rdoc (6.3.2) 1022 - re2 (1.2.0) 1048 + re2 (1.4.0) 1023 1049 recaptcha (4.13.1) 1024 1050 json 1025 1051 recursive-open-struct (1.1.3) ··· 1035 1061 redis-store (>= 1.2, < 2) 1036 1062 redis-store (1.9.0) 1037 1063 redis (>= 4, < 5) 1038 - regexp_parser (2.2.1) 1064 + regexp_parser (2.5.0) 1039 1065 regexp_property_values (1.0.0) 1040 1066 representable (3.0.4) 1041 1067 declarative (< 0.1.0) ··· 1057 1083 rexml (3.2.5) 1058 1084 rinku (2.0.0) 1059 1085 rotp (6.2.0) 1060 - rouge (3.27.0) 1086 + rouge (3.29.0) 1061 1087 rqrcode (0.7.0) 1062 1088 chunky_png 1063 1089 rqrcode-rails3 (0.1.7) ··· 1112 1138 rubocop-ast (>= 0.6.0) 1113 1139 ruby-progressbar (~> 1.7) 1114 1140 unicode-display_width (>= 1.4.0, < 2.0) 1115 - rubocop-ast (1.4.1) 1116 - parser (>= 2.7.1.5) 1141 + rubocop-ast (1.18.0) 1142 + parser (>= 3.1.1.0) 1117 1143 rubocop-gitlab-security (0.1.1) 1118 1144 rubocop (>= 0.51) 1119 - rubocop-graphql (0.13.0) 1145 + rubocop-graphql (0.14.3) 1120 1146 rubocop (>= 0.87, < 2) 1121 1147 rubocop-performance (1.9.2) 1122 1148 rubocop (>= 0.90.0, < 2.0) ··· 1253 1279 activesupport (>= 5.2) 1254 1280 sprockets (>= 3.0.0) 1255 1281 sqlite3 (1.4.2) 1256 - ssh_data (1.2.0) 1282 + ssh_data (1.3.0) 1257 1283 ssrf_filter (1.0.7) 1258 1284 stackprof (0.2.15) 1259 1285 state_machines (0.5.0) ··· 1272 1298 activesupport (>= 3) 1273 1299 attr_required (>= 0.0.5) 1274 1300 httpclient (>= 2.4) 1301 + sync (0.5.0) 1275 1302 sys-filesystem (1.4.3) 1276 1303 ffi (~> 1.1) 1277 1304 sysexits (1.2.0) 1278 1305 tanuki_emoji (0.6.0) 1279 1306 temple (0.8.2) 1307 + term-ansicolor (1.7.1) 1308 + tins (~> 1.0) 1280 1309 terminal-table (1.8.0) 1281 1310 unicode-display_width (~> 1.1, >= 1.1.1) 1282 1311 terser (1.0.2) ··· 1295 1324 timecop (0.9.1) 1296 1325 timeliness (0.3.10) 1297 1326 timfel-krb5-auth (0.8.3) 1327 + tins (1.31.0) 1328 + sync 1298 1329 toml-rb (2.0.1) 1299 1330 citrus (~> 3.0, > 3.0) 1300 1331 tomlrb (1.3.0) ··· 1341 1372 unf (0.1.4) 1342 1373 unf_ext 1343 1374 unf_ext (0.0.8) 1344 - unicode-display_width (1.7.0) 1375 + unicode-display_width (1.8.0) 1345 1376 unicode_utils (1.4.0) 1346 1377 uniform_notifier (1.13.0) 1347 1378 unleash (3.2.2) ··· 1403 1434 nokogiri (~> 1.8) 1404 1435 yajl-ruby (1.4.1) 1405 1436 yard (0.9.26) 1406 - zeitwerk (2.5.4) 1437 + zeitwerk (2.6.0) 1407 1438 1408 1439 PLATFORMS 1409 1440 ruby ··· 1435 1466 benchmark-ips (~> 2.3.0) 1436 1467 benchmark-memory (~> 0.1) 1437 1468 better_errors (~> 2.9.0) 1438 - bootsnap (~> 1.9.4) 1469 + bootsnap (~> 1.12.0) 1439 1470 bootstrap_form (~> 4.2.0) 1440 1471 browser (~> 4.2) 1441 1472 bullet (~> 6.1.3) ··· 1464 1495 discordrb-webhooks (~> 3.4) 1465 1496 doorkeeper (~> 5.5.0.rc2) 1466 1497 doorkeeper-openid_connect (~> 1.7.5) 1498 + ed25519 (~> 1.3.0) 1467 1499 elasticsearch-api (= 7.13.3) 1468 1500 elasticsearch-model (~> 7.2) 1469 1501 elasticsearch-rails (~> 7.2) ··· 1481 1513 flipper-active_support_cache_store (~> 0.21.0) 1482 1514 flowdock (~> 0.7) 1483 1515 fog-aliyun (~> 0.3) 1484 - fog-aws (~> 3.12) 1516 + fog-aws (~> 3.14) 1485 1517 fog-core (= 2.1.0) 1486 1518 fog-google (~> 1.15) 1487 1519 fog-local (~> 0.6) ··· 1492 1524 gettext (~> 3.3) 1493 1525 gettext_i18n_rails (~> 1.8.0) 1494 1526 gettext_i18n_rails_js (~> 1.3) 1495 - gitaly (~> 14.10.0.pre.rc1) 1527 + gitaly (~> 15.1.0.pre.rc1) 1496 1528 github-markup (~> 1.7.0) 1497 1529 gitlab-chronic (~> 0.10.5) 1498 - gitlab-dangerfiles (~> 3.0) 1530 + gitlab-dangerfiles (~> 3.4.0) 1499 1531 gitlab-experiment (~> 0.7.1) 1500 - gitlab-fog-azure-rm (~> 1.2.0) 1501 - gitlab-labkit (~> 0.22.0) 1532 + gitlab-fog-azure-rm (~> 1.3.0) 1533 + gitlab-labkit (~> 0.23.0) 1502 1534 gitlab-license (~> 2.1.0) 1503 1535 gitlab-license_finder (~> 6.0) 1504 1536 gitlab-mail_room (~> 0.0.9) ··· 1506 1538 gitlab-net-dns (~> 0.9.1) 1507 1539 gitlab-omniauth-openid-connect (~> 0.9.0) 1508 1540 gitlab-sidekiq-fetcher (= 0.8.0) 1509 - gitlab-styles (~> 7.0.0) 1541 + gitlab-styles (~> 7.1.0) 1510 1542 gitlab_chronic_duration (~> 0.10.6.2) 1511 1543 gitlab_omniauth-ldap (~> 2.1.1) 1512 1544 gon (~> 6.4.0) ··· 1516 1548 grape (~> 1.5.2) 1517 1549 grape-entity (~> 0.10.0) 1518 1550 grape-path-helpers (~> 1.7.0) 1519 - grape_logging (~> 1.7) 1551 + grape_logging (~> 1.8) 1520 1552 graphiql-rails (~> 1.8) 1521 1553 graphlient (~> 0.5.0) 1522 - graphql (~> 1.11.10) 1554 + graphql (~> 1.13.12) 1523 1555 graphql-docs (~> 1.6.0) 1524 1556 grpc (~> 1.42.0) 1525 1557 gssapi ··· 1547 1579 knapsack (~> 1.21.1) 1548 1580 kramdown (~> 2.3.1) 1549 1581 kubeclient (~> 4.9.2) 1550 - lefthook (~> 0.7.0) 1582 + lefthook (~> 0.8.0) 1551 1583 letter_opener_web (~> 2.0.0) 1552 1584 licensee (~> 9.14.1) 1553 1585 lockbox (~> 0.6.2) ··· 1563 1595 multi_json (~> 1.14.1) 1564 1596 net-ldap (~> 0.16.3) 1565 1597 net-ntp 1566 - nokogiri (~> 1.12) 1598 + nokogiri (~> 1.13.6) 1567 1599 oauth2 (~> 1.4) 1568 1600 octokit (~> 4.15) 1569 1601 ohai (~> 16.10) ··· 1588 1620 omniauth-twitter (~> 1.4) 1589 1621 omniauth_crowd (~> 2.4.0) 1590 1622 org-ruby (~> 0.9.12) 1623 + pact (~> 1.12) 1591 1624 parallel (~> 1.19) 1592 1625 parslet (~> 1.8) 1593 1626 peek (~> 1.1) 1594 - pg (~> 1.1) 1595 - pg_query (~> 2.1) 1627 + pg (~> 1.3.0) 1628 + pg_query (~> 2.1.0) 1596 1629 png_quantizator (~> 0.2.1) 1597 1630 premailer-rails (~> 1.10.3) 1598 1631 prometheus-client-mmap (~> 0.15.0) ··· 1601 1634 pry-shell (~> 0.5.0) 1602 1635 puma (~> 5.6.2) 1603 1636 puma_worker_killer (~> 0.3.1) 1604 - rack (~> 2.2.3) 1605 - rack-attack (~> 6.3.0) 1606 - rack-cors (~> 1.0.6) 1607 - rack-oauth2 (~> 1.16.0) 1637 + rack (~> 2.2.3.0) 1638 + rack-attack (~> 6.6.0) 1639 + rack-cors (~> 1.1.0) 1640 + rack-oauth2 (~> 1.19.0) 1608 1641 rack-proxy (~> 0.7.2) 1609 - rack-timeout (~> 0.5.1) 1642 + rack-timeout (~> 0.6.0) 1610 1643 rails (~> 6.1.4.7) 1611 1644 rails-controller-testing 1612 1645 rails-i18n (~> 6.0) 1613 1646 rainbow (~> 3.0) 1614 1647 rbtrace (~> 0.4) 1615 1648 rdoc (~> 6.3.2) 1616 - re2 (~> 1.2.0) 1649 + re2 (~> 1.4.0) 1617 1650 recaptcha (~> 4.11) 1618 1651 redis (~> 4.4.0) 1619 1652 redis-actionpack (~> 5.2.0) ··· 1622 1655 responders (~> 3.0) 1623 1656 retriable (~> 3.1.2) 1624 1657 rexml (~> 3.2.5) 1625 - rouge (~> 3.27.0) 1658 + rouge (~> 3.29.0) 1626 1659 rqrcode-rails3 (~> 0.1.7) 1627 1660 rspec-benchmark (~> 0.6.0) 1628 1661 rspec-parameterized ··· 1665 1698 spring-commands-rspec (~> 1.0.4) 1666 1699 sprite-factory (~> 1.7) 1667 1700 sprockets (~> 3.7.0) 1668 - ssh_data (~> 1.2) 1701 + ssh_data (~> 1.3) 1669 1702 stackprof (~> 0.2.15) 1670 1703 state_machines-activerecord (~> 0.8.0) 1671 1704 sys-filesystem (~> 1.4.3)
+183 -78
pkgs/applications/version-management/gitlab/rubyEnv/gemset.nix
··· 577 577 platforms = []; 578 578 source = { 579 579 remotes = ["https://rubygems.org"]; 580 - sha256 = "19i4x2nascd74ahcvmrsnf03cygh1y4c9yf8rcv91fv0mcxpvb9n"; 580 + sha256 = "0yza43f42v0ys81y6jzbqfkdykf40h6l3yyvadwq32fswrbpwvbc"; 581 581 type = "gem"; 582 582 }; 583 - version = "1.9.4"; 583 + version = "1.12.0"; 584 584 }; 585 585 bootstrap_form = { 586 586 dependencies = ["actionpack" "activemodel"]; ··· 930 930 platforms = []; 931 931 source = { 932 932 remotes = ["https://rubygems.org"]; 933 - sha256 = "1y4vc018b5mzp7winw4pbb22jk0dpxp22pzzxq7w0rgvfxzi89pd"; 933 + sha256 = "1qbdgp36dhcyljhmfxrvbgp1ha9yqxhxgyg3sdm48y9m371jd2an"; 934 934 type = "gem"; 935 935 }; 936 - version = "1.7.0"; 936 + version = "1.11.0"; 937 937 }; 938 938 daemons = { 939 939 groups = ["default" "development"]; ··· 951 951 platforms = []; 952 952 source = { 953 953 remotes = ["https://rubygems.org"]; 954 - sha256 = "0xmckbl41v27x9ri6snrl01alsbwxcqsfc4a1nfhgx0py6y0dmjg"; 954 + sha256 = "1n6zbkkinlv2hp4ig5c170d1ckbbdf8rgxmykfm3m3gn865vapnr"; 955 955 type = "gem"; 956 956 }; 957 - version = "8.5.0"; 957 + version = "8.6.1"; 958 958 }; 959 959 danger-gitlab = { 960 960 dependencies = ["danger" "gitlab"]; ··· 1283 1283 }; 1284 1284 version = "0.3.0"; 1285 1285 }; 1286 + ed25519 = { 1287 + groups = ["default"]; 1288 + platforms = []; 1289 + source = { 1290 + remotes = ["https://rubygems.org"]; 1291 + sha256 = "0zb2dr2ihb1qiknn5iaj1ha1w9p7lj9yq5waasndlfadz225ajji"; 1292 + type = "gem"; 1293 + }; 1294 + version = "1.3.0"; 1295 + }; 1286 1296 elasticsearch = { 1287 1297 dependencies = ["elasticsearch-api" "elasticsearch-transport"]; 1288 1298 groups = ["default"]; ··· 1537 1547 }; 1538 1548 faraday-http-cache = { 1539 1549 dependencies = ["faraday"]; 1540 - groups = ["default" "development"]; 1550 + groups = ["danger" "default" "development" "test"]; 1541 1551 platforms = []; 1542 1552 source = { 1543 1553 remotes = ["https://rubygems.org"]; 1544 - sha256 = "0lhfwlk4mhmw9pdlgdsl2bq4x45w7s51jkxjryf18wym8iiw36g7"; 1554 + sha256 = "143cpzdrnyqyfv1jasr0qjqgm57dhv46nsf5f2s06ndxccfr13rq"; 1545 1555 type = "gem"; 1546 1556 }; 1547 - version = "2.2.0"; 1557 + version = "2.4.0"; 1548 1558 }; 1549 1559 faraday-httpclient = { 1550 1560 groups = ["danger" "default" "development" "test"]; ··· 1712 1722 }; 1713 1723 version = "2.3.4"; 1714 1724 }; 1725 + filelock = { 1726 + groups = ["default" "development" "test"]; 1727 + platforms = []; 1728 + source = { 1729 + remotes = ["https://rubygems.org"]; 1730 + sha256 = "085vrb6wf243iqqnrrccwhjd4chphfdsybkvjbapa2ipfj1ja1sj"; 1731 + type = "gem"; 1732 + }; 1733 + version = "1.1.1"; 1734 + }; 1735 + find_a_port = { 1736 + groups = ["default" "development" "test"]; 1737 + platforms = []; 1738 + source = { 1739 + remotes = ["https://rubygems.org"]; 1740 + sha256 = "1sswgpvn38yav4i21adrr7yy8c8299d7rj065gd3iwg6nn26lpb0"; 1741 + type = "gem"; 1742 + }; 1743 + version = "1.0.1"; 1744 + }; 1715 1745 flipper = { 1716 1746 groups = ["default"]; 1717 1747 platforms = []; ··· 1767 1797 version = "0.3.3"; 1768 1798 }; 1769 1799 fog-aws = { 1770 - dependencies = ["fog-core" "fog-json" "fog-xml" "ipaddress"]; 1800 + dependencies = ["fog-core" "fog-json" "fog-xml"]; 1771 1801 groups = ["default"]; 1772 1802 platforms = []; 1773 1803 source = { 1774 1804 remotes = ["https://rubygems.org"]; 1775 - sha256 = "0cl9b93mwhzm9fp0lmac1vzz359g3sq52k06kn0a0vnvxrxnhzjm"; 1805 + sha256 = "1gsb26a1jp0k7hclry0dai2a9m77a9h6ybc17x0i98z2ivzjsi07"; 1776 1806 type = "gem"; 1777 1807 }; 1778 - version = "3.12.0"; 1808 + version = "3.14.0"; 1779 1809 }; 1780 1810 fog-core = { 1781 1811 dependencies = ["builder" "excon" "formatador" "mime-types"]; ··· 1967 1997 platforms = []; 1968 1998 source = { 1969 1999 remotes = ["https://rubygems.org"]; 1970 - sha256 = "0ls4x3h1c3axx9kqmvs1mpcmjqchl297sh1bzzl5zjgdz25w24di"; 2000 + sha256 = "0ygf5di1sl8b3gs7ascn3r9carf6v8d9c3damc10sh81sm7bwc0z"; 1971 2001 type = "gem"; 1972 2002 }; 1973 - version = "14.10.0.pre.rc1"; 2003 + version = "15.1.0.pre.rc1"; 1974 2004 }; 1975 2005 github-markup = { 1976 2006 groups = ["default"]; ··· 2010 2040 platforms = []; 2011 2041 source = { 2012 2042 remotes = ["https://rubygems.org"]; 2013 - sha256 = "1kyp5kxp0jsk224y2nq4yg37wnn824ialdjvsf8fv3a20q9w4k7i"; 2043 + sha256 = "13c7k36xq042fbf7d9jwgfc30zq9dfziwvqfi88h2199v9dkylix"; 2014 2044 type = "gem"; 2015 2045 }; 2016 - version = "3.0.0"; 2046 + version = "3.4.0"; 2017 2047 }; 2018 2048 gitlab-experiment = { 2019 2049 dependencies = ["activesupport" "request_store"]; ··· 2032 2062 platforms = []; 2033 2063 source = { 2034 2064 remotes = ["https://rubygems.org"]; 2035 - sha256 = "1hi9v0zy863gnk17w0fp1ks2kr1s2z6q0bkx5wdbq6yawycjs94h"; 2065 + sha256 = "1d8plrl69q5mcsgz8ywhw7k9q0g31y3gm6h90gw9apsisqbm7vrg"; 2036 2066 type = "gem"; 2037 2067 }; 2038 - version = "1.2.0"; 2068 + version = "1.3.0"; 2039 2069 }; 2040 2070 gitlab-labkit = { 2041 2071 dependencies = ["actionpack" "activesupport" "grpc" "jaeger-client" "opentracing" "pg_query" "redis"]; ··· 2043 2073 platforms = []; 2044 2074 source = { 2045 2075 remotes = ["https://rubygems.org"]; 2046 - sha256 = "1vs5q1lfk5i953gv2xvz6h5x6ycllr8hdzg81zsrz7hy3aygxknj"; 2076 + sha256 = "0kiz2m3dw6ld2z6dsl8jh2ycw061wv8wiy34flymb5zqjiyyzw8l"; 2047 2077 type = "gem"; 2048 2078 }; 2049 - version = "0.22.0"; 2079 + version = "0.23.0"; 2050 2080 }; 2051 2081 gitlab-license = { 2052 2082 groups = ["default"]; ··· 2127 2157 platforms = []; 2128 2158 source = { 2129 2159 remotes = ["https://rubygems.org"]; 2130 - sha256 = "10fmvx2vx2v0mbwv5d4wcpc2iyp5y8lwxn9hjpzkk5bvxkk4c493"; 2160 + sha256 = "0xp2f1bbx8i7a89xjwy6b5rhxr9g1vnms68chcnxdd95csxhxpzp"; 2131 2161 type = "gem"; 2132 2162 }; 2133 - version = "7.0.0"; 2163 + version = "7.1.0"; 2134 2164 }; 2135 2165 gitlab_chronic_duration = { 2136 2166 dependencies = ["numerizer"]; ··· 2280 2310 platforms = []; 2281 2311 source = { 2282 2312 remotes = ["https://rubygems.org"]; 2283 - sha256 = "0x6cmmj0wi1m689r8d4yhyhpl8dwj5skn8b29igm4xvw3swkg94x"; 2313 + sha256 = "1lcjqwal3wc2r41wsi01d09cyhxhglxp6y7hd0564pdx5lr3xk7g"; 2284 2314 type = "gem"; 2285 2315 }; 2286 - version = "1.8.3"; 2316 + version = "1.8.4"; 2287 2317 }; 2288 2318 graphiql-rails = { 2289 2319 dependencies = ["railties" "sprockets-rails"]; ··· 2312 2342 platforms = []; 2313 2343 source = { 2314 2344 remotes = ["https://rubygems.org"]; 2315 - sha256 = "0qb6bk8gflwid4qrk2i9ndzs5fxycdjvxmhy9w547lglzb5jx19b"; 2345 + sha256 = "1hvsv6ig6d8syr4vasa8vcc090kbawwflk5m1j6kl681y9n6d0hx"; 2316 2346 type = "gem"; 2317 2347 }; 2318 - version = "1.11.10"; 2348 + version = "1.13.12"; 2319 2349 }; 2320 2350 graphql-client = { 2321 2351 dependencies = ["activesupport" "graphql"]; ··· 2899 2929 platforms = []; 2900 2930 source = { 2901 2931 remotes = ["https://rubygems.org"]; 2902 - sha256 = "07r76qlzxcz9y4dmkqf8k4khkfq7s2v22dcq6b0w0v4cfiwqva3h"; 2932 + sha256 = "05ykgpj6cka9vprvrk37ixyhj2pdw7a9m6bq645yai6ihghahlf0"; 2903 2933 type = "gem"; 2904 2934 }; 2905 - version = "0.7.5"; 2935 + version = "0.8.0"; 2906 2936 }; 2907 2937 letter_opener = { 2908 2938 dependencies = ["launchy"]; ··· 3226 3256 platforms = []; 3227 3257 source = { 3228 3258 remotes = ["https://rubygems.org"]; 3229 - sha256 = "1i0gbypr1yxwfkaxzrk0i1wz4n6v3mw7z24k65jy3q1h5lda5xbw"; 3259 + sha256 = "1hpj9mm31a5aw5qys2kglfl8jv74bkwkc5pfrpp3als89hgkznqy"; 3230 3260 type = "gem"; 3231 3261 }; 3232 - version = "1.5.1"; 3262 + version = "1.5.2"; 3233 3263 }; 3234 3264 multi_json = { 3235 3265 groups = ["default"]; ··· 3401 3431 platforms = []; 3402 3432 source = { 3403 3433 remotes = ["https://rubygems.org"]; 3404 - sha256 = "1p6b3q411h2mw4dsvhjrp1hh66hha5cm69fqg85vn2lizz71n6xz"; 3434 + sha256 = "11w59ga9324yx6339dgsflz3dsqq2mky1qqdwcg6wi5s1bf2yldi"; 3405 3435 type = "gem"; 3406 3436 }; 3407 - version = "1.13.3"; 3437 + version = "1.13.6"; 3408 3438 }; 3409 3439 notiffany = { 3410 3440 dependencies = ["nenv" "shellany"]; ··· 3574 3604 platforms = []; 3575 3605 source = { 3576 3606 remotes = ["https://rubygems.org"]; 3577 - sha256 = "1sflfy1jvn9wqpral7gcfmbys7msvykp6rlnl33r8qgnbksn54y8"; 3607 + sha256 = "16qkd51f1ab1hw4az27qj3vk958aal67by8djsplwd1q3h7nfib5"; 3578 3608 type = "gem"; 3579 3609 }; 3580 - version = "1.0.0"; 3610 + version = "1.0.1"; 3581 3611 }; 3582 3612 omniauth-facebook = { 3583 3613 dependencies = ["omniauth-oauth2"]; ··· 3802 3832 type = "gem"; 3803 3833 }; 3804 3834 version = "1.1.1"; 3835 + }; 3836 + pact = { 3837 + dependencies = ["pact-mock_service" "pact-support" "rack-test" "rspec" "term-ansicolor" "thor" "webrick"]; 3838 + groups = ["development" "test"]; 3839 + platforms = []; 3840 + source = { 3841 + remotes = ["https://rubygems.org"]; 3842 + sha256 = "0ngwc4zrp6jxpb8s0y07xxic492a1n0akjxd7x4hks2fbsiwwwk2"; 3843 + type = "gem"; 3844 + }; 3845 + version = "1.59.0"; 3846 + }; 3847 + pact-mock_service = { 3848 + dependencies = ["filelock" "find_a_port" "json" "pact-support" "rack" "rspec" "term-ansicolor" "thor" "webrick"]; 3849 + groups = ["default" "development" "test"]; 3850 + platforms = []; 3851 + source = { 3852 + remotes = ["https://rubygems.org"]; 3853 + sha256 = "0izmf5h0n1mcrfk6qlz61rhzdjs6h0bkqrx6ndp8nhmfhja254fc"; 3854 + type = "gem"; 3855 + }; 3856 + version = "3.6.2"; 3857 + }; 3858 + pact-support = { 3859 + dependencies = ["awesome_print" "randexp" "rspec" "term-ansicolor"]; 3860 + groups = ["default" "development" "test"]; 3861 + platforms = []; 3862 + source = { 3863 + remotes = ["https://rubygems.org"]; 3864 + sha256 = "07qxvxy48im9vlswqspsh2k6fy6rsmi3409863ww8y7yx5pmjr63"; 3865 + type = "gem"; 3866 + }; 3867 + version = "1.15.1"; 3805 3868 }; 3806 3869 parallel = { 3807 3870 groups = ["development" "test"]; 3808 3871 platforms = []; 3809 3872 source = { 3810 3873 remotes = ["https://rubygems.org"]; 3811 - sha256 = "0055br0mibnqz0j8wvy20zry548dhkakws681bhj3ycb972awkzd"; 3874 + sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb"; 3812 3875 type = "gem"; 3813 3876 }; 3814 - version = "1.20.1"; 3877 + version = "1.22.1"; 3815 3878 }; 3816 3879 parser = { 3817 3880 dependencies = ["ast"]; ··· 3819 3882 platforms = []; 3820 3883 source = { 3821 3884 remotes = ["https://rubygems.org"]; 3822 - sha256 = "0sszdl9mpzqzn9kxrp28sqmg47mjxcwypr4d60vbajqba4v885di"; 3885 + sha256 = "0xhfghgidj8cbdnqp01f7kvnrv1f60izpkd9dhxsvpdzkfsdg97d"; 3823 3886 type = "gem"; 3824 3887 }; 3825 - version = "3.0.3.2"; 3888 + version = "3.1.2.0"; 3826 3889 }; 3827 3890 parslet = { 3828 3891 groups = ["default" "development" "test"]; ··· 3861 3924 platforms = []; 3862 3925 source = { 3863 3926 remotes = ["https://rubygems.org"]; 3864 - sha256 = "13mfrysrdrh8cka1d96zm0lnfs59i5x2g6ps49r2kz5p3q81xrzj"; 3927 + sha256 = "10ryzmc3r5ja6g90a9ycsxcxsy5872xa1vf01jam0bm74zq3zmi6"; 3865 3928 type = "gem"; 3866 3929 }; 3867 - version = "1.2.3"; 3930 + version = "1.3.5"; 3868 3931 }; 3869 3932 pg_query = { 3870 3933 dependencies = ["google-protobuf"]; ··· 3872 3935 platforms = []; 3873 3936 source = { 3874 3937 remotes = ["https://rubygems.org"]; 3875 - sha256 = "0cf1b97nznl6adkx25j2x96sq8xx2b4fpic230fx65k3vqqn8a4r"; 3938 + sha256 = "00bhwkhjy6bkp04313m5il7vd165i3fz0x4jissflf66i164ppgk"; 3876 3939 type = "gem"; 3877 3940 }; 3878 - version = "2.1.1"; 3941 + version = "2.1.3"; 3879 3942 }; 3880 3943 plist = { 3881 3944 groups = ["default"]; ··· 3914 3977 platforms = []; 3915 3978 source = { 3916 3979 remotes = ["https://rubygems.org"]; 3917 - sha256 = "1xrhmialxn5vlp1nmf40a4db9gji4h2wbzd7f43sz64z8lvrjj6h"; 3980 + sha256 = "11j7d6abxivj15yax47z3f751wz4pnl02qszzc9swswf8hn41r03"; 3918 3981 type = "gem"; 3919 3982 }; 3920 - version = "1.11.1"; 3983 + version = "1.16.0"; 3921 3984 }; 3922 3985 premailer-rails = { 3923 3986 dependencies = ["actionmailer" "premailer"]; ··· 4000 4063 version = "0.5.0"; 4001 4064 }; 4002 4065 public_suffix = { 4003 - groups = ["default" "development" "test"]; 4066 + groups = ["danger" "default" "development" "test"]; 4004 4067 platforms = []; 4005 4068 source = { 4006 4069 remotes = ["https://rubygems.org"]; 4007 - sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9"; 4070 + sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb"; 4008 4071 type = "gem"; 4009 4072 }; 4010 - version = "4.0.6"; 4073 + version = "4.0.7"; 4011 4074 }; 4012 4075 puma = { 4013 4076 dependencies = ["nio4r"]; ··· 4062 4125 version = "1.6.0"; 4063 4126 }; 4064 4127 rack = { 4065 - groups = ["default" "development" "kerberos" "test"]; 4128 + groups = ["default" "development" "test"]; 4066 4129 platforms = []; 4067 4130 source = { 4068 4131 remotes = ["https://rubygems.org"]; 4069 - sha256 = "0i5vs0dph9i5jn8dfc6aqd6njcafmb20rwqngrf759c9cvmyff16"; 4132 + sha256 = "1b1qsg0yfargdhmpapp2d3mlxj82wyygs9nj74w0r03diyi8swlc"; 4070 4133 type = "gem"; 4071 4134 }; 4072 - version = "2.2.3"; 4135 + version = "2.2.3.1"; 4073 4136 }; 4074 4137 rack-accept = { 4075 4138 dependencies = ["rack"]; ··· 4088 4151 platforms = []; 4089 4152 source = { 4090 4153 remotes = ["https://rubygems.org"]; 4091 - sha256 = "15b8lk54j2abqhpn588b1wvbzwmxwa7iql6241kxpjc0gyb51p0z"; 4154 + sha256 = "049s3y3dpl6dn478g912y6f9nzclnnkl30psrbc2w5kaihj5szhq"; 4092 4155 type = "gem"; 4093 4156 }; 4094 - version = "6.3.0"; 4157 + version = "6.6.1"; 4095 4158 }; 4096 4159 rack-cors = { 4097 4160 dependencies = ["rack"]; ··· 4099 4162 platforms = []; 4100 4163 source = { 4101 4164 remotes = ["https://rubygems.org"]; 4102 - sha256 = "07dppmm1ah1gs31sb5byrkkady9vqzwjmpd92c8425nc6yzwknik"; 4165 + sha256 = "0jvs0mq8jrsz86jva91mgql16daprpa3qaipzzfvngnnqr5680j7"; 4103 4166 type = "gem"; 4104 4167 }; 4105 - version = "1.0.6"; 4168 + version = "1.1.1"; 4106 4169 }; 4107 4170 rack-oauth2 = { 4108 4171 dependencies = ["activesupport" "attr_required" "httpclient" "json-jwt" "rack"]; ··· 4110 4173 platforms = []; 4111 4174 source = { 4112 4175 remotes = ["https://rubygems.org"]; 4113 - sha256 = "1b0h0rlfl0p0drymwfc71g87fp66ck3205pl32z89xsgh0lzw25k"; 4176 + sha256 = "0gxxr209r8h3nxhc9h731khv6yswiv9hc6q2pg672v530xmknznw"; 4114 4177 type = "gem"; 4115 4178 }; 4116 - version = "1.16.0"; 4179 + version = "1.19.0"; 4117 4180 }; 4118 4181 rack-proxy = { 4119 4182 dependencies = ["rack"]; ··· 4142 4205 platforms = []; 4143 4206 source = { 4144 4207 remotes = ["https://rubygems.org"]; 4145 - sha256 = "0d4dgbf8rgqx03lwsm8j6i20lzawk1bsvzfj5bhzrsycfyfk25aj"; 4208 + sha256 = "16ahj3qz3xhfrwvqb4nf6cfzvliigg0idfsp5jyr8qwk676d2f30"; 4146 4209 type = "gem"; 4147 4210 }; 4148 - version = "0.5.2"; 4211 + version = "0.6.0"; 4149 4212 }; 4150 4213 rails = { 4151 4214 dependencies = ["actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"]; ··· 4214 4277 version = "6.1.4.7"; 4215 4278 }; 4216 4279 rainbow = { 4217 - groups = ["default" "development" "test"]; 4280 + groups = ["coverage" "default" "development" "test"]; 4218 4281 platforms = []; 4219 4282 source = { 4220 4283 remotes = ["https://rubygems.org"]; 4221 - sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk"; 4284 + sha256 = "0smwg4mii0fm38pyb5fddbmrdpifwv22zv3d3px2xx497am93503"; 4222 4285 type = "gem"; 4223 4286 }; 4224 - version = "3.0.0"; 4287 + version = "3.1.1"; 4225 4288 }; 4226 4289 rake = { 4227 4290 groups = ["default" "development" "test"]; ··· 4232 4295 type = "gem"; 4233 4296 }; 4234 4297 version = "13.0.6"; 4298 + }; 4299 + randexp = { 4300 + groups = ["default" "development" "test"]; 4301 + platforms = []; 4302 + source = { 4303 + remotes = ["https://rubygems.org"]; 4304 + sha256 = "1j742j7g107jgkvpsfq2b10d5xhsni5s8vxrp518d3karw7529ih"; 4305 + type = "gem"; 4306 + }; 4307 + version = "0.1.7"; 4235 4308 }; 4236 4309 rb-fsevent = { 4237 4310 groups = ["default" "development" "test"]; ··· 4300 4373 platforms = []; 4301 4374 source = { 4302 4375 remotes = ["https://rubygems.org"]; 4303 - sha256 = "16q71cc9wx342c697q18pkz19ym4ncjd97hcw4v6f1mgflkdv400"; 4376 + sha256 = "13za43xb5xfg1xb1vwlvwx14jlmnk7jal5dqw8q9a5g13csx41sw"; 4304 4377 type = "gem"; 4305 4378 }; 4306 - version = "1.2.0"; 4379 + version = "1.4.0"; 4307 4380 }; 4308 4381 recaptcha = { 4309 4382 dependencies = ["json"]; ··· 4395 4468 platforms = []; 4396 4469 source = { 4397 4470 remotes = ["https://rubygems.org"]; 4398 - sha256 = "155f6cr4rrfw5bs5xd3m5kfw32qhc5fsi4nk82rhif56rc6cs0wm"; 4471 + sha256 = "1rfd3q17p7q7pa67844q8b16ipy6ksh8mkzynpm1zldqbb9x4xm0"; 4399 4472 type = "gem"; 4400 4473 }; 4401 - version = "2.2.1"; 4474 + version = "2.5.0"; 4402 4475 }; 4403 4476 regexp_property_values = { 4404 4477 groups = ["default"]; ··· 4510 4583 platforms = []; 4511 4584 source = { 4512 4585 remotes = ["https://rubygems.org"]; 4513 - sha256 = "0530ri0p60km0bg0ib6swkhfnas427cva7vcdmnwl8df52a10y1k"; 4586 + sha256 = "17dhzc9hfzd8x18hfsvn9rsp4jg18wdfsdy3a5p99y5dhfh1321r"; 4514 4587 type = "gem"; 4515 4588 }; 4516 - version = "3.27.0"; 4589 + version = "3.29.0"; 4517 4590 }; 4518 4591 rqrcode = { 4519 4592 dependencies = ["chunky_png"]; ··· 4674 4747 platforms = []; 4675 4748 source = { 4676 4749 remotes = ["https://rubygems.org"]; 4677 - sha256 = "0gkf1p8yal38nlvdb39qaiy0gr85fxfr09j5dxh8qvrgpncpnk78"; 4750 + sha256 = "1b3p4wy68jkyq8vhm5y568wlhsihy3ilnp2c6ig18xcw1slnkypl"; 4678 4751 type = "gem"; 4679 4752 }; 4680 - version = "1.4.1"; 4753 + version = "1.18.0"; 4681 4754 }; 4682 4755 rubocop-gitlab-security = { 4683 4756 dependencies = ["rubocop"]; ··· 4696 4769 platforms = []; 4697 4770 source = { 4698 4771 remotes = ["https://rubygems.org"]; 4699 - sha256 = "18md69dkz0s5xm93c4psmvy4c0nx3a7yi61vfjn46cw6yk54fm7b"; 4772 + sha256 = "1yam7fdm77y0x6b6i7v14iiji9020mvdd9h1ainvv88zbv8yd4wq"; 4700 4773 type = "gem"; 4701 4774 }; 4702 - version = "0.13.0"; 4775 + version = "0.14.3"; 4703 4776 }; 4704 4777 rubocop-performance = { 4705 4778 dependencies = ["rubocop" "rubocop-ast"]; ··· 5330 5403 platforms = []; 5331 5404 source = { 5332 5405 remotes = ["https://rubygems.org"]; 5333 - sha256 = "0p3vaq2fbmlphphqr0yjc5cyzzxjizq4zbxbbw3j2vpgdcmpi6bs"; 5406 + sha256 = "1h5aiqqlk51z12kgvanhdvd0ajvv2i68z6a7450yxgmflfaiwz7c"; 5334 5407 type = "gem"; 5335 5408 }; 5336 - version = "1.2.0"; 5409 + version = "1.3.0"; 5337 5410 }; 5338 5411 ssrf_filter = { 5339 5412 groups = ["default"]; ··· 5418 5491 type = "gem"; 5419 5492 }; 5420 5493 version = "1.3.0"; 5494 + }; 5495 + sync = { 5496 + groups = ["default" "development" "test"]; 5497 + platforms = []; 5498 + source = { 5499 + remotes = ["https://rubygems.org"]; 5500 + sha256 = "1z9qlq4icyiv3hz1znvsq1wz2ccqjb1zwd6gkvnwg6n50z65d0v6"; 5501 + type = "gem"; 5502 + }; 5503 + version = "0.5.0"; 5421 5504 }; 5422 5505 sys-filesystem = { 5423 5506 dependencies = ["ffi"]; ··· 5460 5543 }; 5461 5544 version = "0.8.2"; 5462 5545 }; 5546 + term-ansicolor = { 5547 + dependencies = ["tins"]; 5548 + groups = ["default" "development" "test"]; 5549 + platforms = []; 5550 + source = { 5551 + remotes = ["https://rubygems.org"]; 5552 + sha256 = "1xq5kci9215skdh27npyd3y55p812v4qb4x2hv3xsjvwqzz9ycwj"; 5553 + type = "gem"; 5554 + }; 5555 + version = "1.7.1"; 5556 + }; 5463 5557 terminal-table = { 5464 5558 dependencies = ["unicode-display_width"]; 5465 5559 groups = ["default" "development"]; ··· 5584 5678 }; 5585 5679 version = "0.8.3"; 5586 5680 }; 5681 + tins = { 5682 + dependencies = ["sync"]; 5683 + groups = ["default" "development" "test"]; 5684 + platforms = []; 5685 + source = { 5686 + remotes = ["https://rubygems.org"]; 5687 + sha256 = "153q7j2nj7y43iscbfcihmwlcydx6sbd65azs27kain0gncymd90"; 5688 + type = "gem"; 5689 + }; 5690 + version = "1.31.0"; 5691 + }; 5587 5692 toml-rb = { 5588 5693 dependencies = ["citrus"]; 5589 5694 groups = ["default"]; ··· 5776 5881 version = "0.0.8"; 5777 5882 }; 5778 5883 unicode-display_width = { 5779 - groups = ["default" "development" "test"]; 5884 + groups = ["danger" "default" "development" "test"]; 5780 5885 platforms = []; 5781 5886 source = { 5782 5887 remotes = ["https://rubygems.org"]; 5783 - sha256 = "06i3id27s60141x6fdnjn5rar1cywdwy64ilc59cz937303q3mna"; 5888 + sha256 = "1204c1jx2g89pc25qk5150mk7j5k90692i7ihgfzqnad6qni74h2"; 5784 5889 type = "gem"; 5785 5890 }; 5786 - version = "1.7.0"; 5891 + version = "1.8.0"; 5787 5892 }; 5788 5893 unicode_utils = { 5789 5894 groups = ["default"]; ··· 6084 6189 platforms = []; 6085 6190 source = { 6086 6191 remotes = ["https://rubygems.org"]; 6087 - sha256 = "09bq7j2p6mkbxnsg71s253dm2463kg51xc7bmjcxgyblqbh4ln7m"; 6192 + sha256 = "0xjdr2szxvn3zb1sb5l8nfd6k9jr3b4qqbbg1mj9grf68m3fxckc"; 6088 6193 type = "gem"; 6089 6194 }; 6090 - version = "2.5.4"; 6195 + version = "2.6.0"; 6091 6196 }; 6092 6197 }
+2
pkgs/applications/video/vlc/default.nix
··· 34 34 , libmtp 35 35 , liboggz 36 36 , libopus 37 + , libplacebo 37 38 , libpulseaudio 38 39 , libraw1394 39 40 , librsvg ··· 123 124 libmtp 124 125 liboggz 125 126 libopus 127 + libplacebo 126 128 libpulseaudio 127 129 libraw1394 128 130 librsvg
+9 -5
pkgs/data/fonts/victor-mono/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "1.5.2"; 4 + version = "1.5.3"; 5 5 in 6 6 fetchzip { 7 7 name = "victor-mono-${version}"; 8 + stripRoot = false; 8 9 9 10 # Upstream prefers we download from the website, 10 11 # but we really insist on a more versioned resource. ··· 16 17 url = "https://github.com/rubjo/victor-mono/raw/v${version}/public/VictorMonoAll.zip"; 17 18 18 19 postFetch = '' 19 - mkdir -p $out/share/fonts/ 20 - unzip -j $downloadedFile \*.otf -d $out/share/fonts/opentype 21 - unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype 20 + mkdir -p "$out/share/fonts/" 21 + 22 + mv $out/OTF $out/share/fonts/opentype 23 + mv $out/TTF $out/share/fonts/truetype 24 + 25 + rm -r $out/{EOT,WOFF,WOFF2} 22 26 ''; 23 27 24 - sha256 = "sha256-cNDZh0P/enmoKL/6eHzkgl5ghtai2K9cTgWMVmm8GIA="; 28 + sha256 = "sha256-3TGpUDBJ24NEJb00oaJAHEbjC58bSthohzqM1klVDGA="; 25 29 26 30 meta = with lib; { 27 31 description = "Free programming font with cursive italics and ligatures";
+2 -2
pkgs/development/libraries/doctest/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "doctest"; 5 - version = "2.4.8"; 5 + version = "2.4.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "doctest"; 9 9 repo = "doctest"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-/4lyCQZHsa32ozes5MJ0JZpQ99MECRlgFeSzN/Zs/BQ="; 11 + sha256 = "sha256-ugmkeX2PN4xzxAZpWgswl4zd2u125Q/ADSKzqTfnd94="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+3 -2
pkgs/development/libraries/jarowinkler-cpp/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "jarowinkler-cpp"; 10 - version = "1.0.1"; 10 + version = "1.0.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "maxbachmann"; 14 14 repo = "jarowinkler-cpp"; 15 15 rev = "v${version}"; 16 - hash = "sha256-3/x0fyaDJTouBKbif0ALgMzht6HMEGHNw8g8zQlUcNk="; 16 + hash = "sha256-GuwDSCYTfSwqTnzZSft3ufVSKL7255lVvbJhBxKxjJw="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ ··· 33 33 meta = { 34 34 description = "Fast Jaro and Jaro-Winkler distance"; 35 35 homepage = "https://github.com/maxbachmann/jarowinkler-cpp"; 36 + changelog = "https://github.com/maxbachmann/jarowinkler-cpp/blob/${src.rev}/CHANGELOG.md"; 36 37 license = lib.licenses.mit; 37 38 maintainers = with lib.maintainers; [ dotlambda ]; 38 39 platforms = lib.platforms.unix;
+2 -2
pkgs/development/libraries/olm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "olm"; 5 - version = "3.2.11"; 5 + version = "3.2.12"; 6 6 7 7 src = fetchFromGitLab { 8 8 domain = "gitlab.matrix.org"; 9 9 owner = "matrix-org"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "sha256-/ozMvcHDhYruhzp8xfskKOYCbe/vS4pEOPn1+1Pb+Q0="; 12 + sha256 = "sha256-EvqQvg7khsJ2OrcoHBImd9fTgjA65pVRqbJuMV5MG80="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake ];
+4 -8
pkgs/development/libraries/rapidfuzz-cpp/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "rapidfuzz-cpp"; 10 - version = "1.0.2"; 10 + version = "1.0.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "maxbachmann"; 14 14 repo = "rapidfuzz-cpp"; 15 15 rev = "v${version}"; 16 - hash = "sha256-Tf7nEMXiem21cvQHPnYnCvOOLg0KBBnNQDaYIcHcm2g="; 16 + hash = "sha256-8SJU+ERFRGkbGBmGJa5Ypetc3LPeytg5pR4S29RkvR8="; 17 17 }; 18 18 19 - patches = lib.optionals doCheck [ 19 + patches = [ 20 20 ./dont-fetch-project-options.patch 21 21 ]; 22 - 23 - postPatch = '' 24 - substituteInPlace test/CMakeLists.txt \ 25 - --replace WARNINGS_AS_ERRORS "" 26 - ''; 27 22 28 23 nativeBuildInputs = [ 29 24 cmake ··· 42 37 meta = { 43 38 description = "Rapid fuzzy string matching in C++ using the Levenshtein Distance"; 44 39 homepage = "https://github.com/maxbachmann/rapidfuzz-cpp"; 40 + changelog = "https://github.com/maxbachmann/rapidfuzz-cpp/blob/${src.rev}/CHANGELOG.md"; 45 41 license = lib.licenses.mit; 46 42 maintainers = with lib.maintainers; [ dotlambda ]; 47 43 platforms = lib.platforms.unix;
+2 -2
pkgs/development/python-modules/gdown/default.nix
··· 11 11 12 12 buildPythonApplication rec { 13 13 pname = "gdown"; 14 - version = "4.4.0"; 14 + version = "4.5.0"; 15 15 format = "setuptools"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-GPw6TaSiJz3reqKcdIa+TfORnZBBWK1qaj4lyBFUcNc="; 19 + sha256 = "sha256-rJ7CoZDOl+cW1FsPzkE7+AiBSpzDD9J8RkiQW25Xkno="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+14 -3
pkgs/development/python-modules/jarowinkler/default.nix
··· 3 3 , pythonOlder 4 4 , fetchFromGitHub 5 5 , cmake 6 + , ninja 6 7 , cython 7 8 , rapidfuzz-capi 8 9 , scikit-build 10 + , setuptools 11 + , jarowinkler-cpp 9 12 , hypothesis 10 13 , pytestCheckHook 11 14 }: 12 15 13 16 buildPythonPackage rec { 14 17 pname = "jarowinkler"; 15 - version = "1.0.2"; 18 + version = "1.0.4"; 16 19 17 20 disabled = pythonOlder "3.6"; 18 21 22 + format = "pyproject"; 23 + 19 24 src = fetchFromGitHub { 20 25 owner = "maxbachmann"; 21 26 repo = "JaroWinkler"; 22 27 rev = "v${version}"; 23 - fetchSubmodules = true; 24 - hash = "sha256-zVAcV6xxqyfXRUcyWo9PcOdagcexJc/D5k4g5ag3hbY="; 28 + hash = "sha256-2bhKl7l3ByfrtkXnXifQd/AhWVFGSMzULkzJftd1mVE="; 25 29 }; 26 30 27 31 nativeBuildInputs = [ 28 32 cmake 29 33 cython 34 + ninja 30 35 rapidfuzz-capi 31 36 scikit-build 37 + setuptools 38 + ]; 39 + 40 + buildInputs = [ 41 + jarowinkler-cpp 32 42 ]; 33 43 34 44 dontUseCmakeConfigure = true; ··· 48 58 meta = with lib; { 49 59 description = "Library for fast approximate string matching using Jaro and Jaro-Winkler similarity"; 50 60 homepage = "https://github.com/maxbachmann/JaroWinkler"; 61 + changelog = "https://github.com/maxbachmann/JaroWinkler/blob/${src.rev}/CHANGELOG.md"; 51 62 license = licenses.mit; 52 63 maintainers = with maintainers; [ dotlambda ]; 53 64 };
+3 -3
pkgs/development/python-modules/param/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "param"; 9 - version = "1.12.1"; 9 + version = "1.12.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "holoviz"; 13 13 repo = pname; 14 - rev = "v${version}"; 15 - sha256 = "sha256-MehTz0qCpWe/11PZ5jmFxHE54TA+QX2KfqvKB8L79V4="; 14 + rev = "refs/tags/v${version}"; 15 + sha256 = "sha256-NrMsIDcpZc/R2j8VuXitbnIlhP3NtLxU/OkygXqYok8="; 16 16 }; 17 17 18 18 checkInputs = [
+2 -2
pkgs/development/python-modules/pysigma-backend-splunk/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pysigma-backend-splunk"; 13 - version = "0.3.3"; 13 + version = "0.3.4"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "SigmaHQ"; 20 20 repo = "pySigma-backend-splunk"; 21 21 rev = "v${version}"; 22 - hash = "sha256-VRHrlcty3EpGnQkVJvsNWOJSW6rNE97Lqt36HmMR53A="; 22 + hash = "sha256-zsX2lycqJKRASXio8s3Cvkt1yfnBm5cwQOFAFA891GI="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+4 -1
pkgs/development/python-modules/python-olm/default.nix
··· 5 5 pname = "python-olm"; 6 6 inherit (olm) src version; 7 7 8 + disabled = !isPy3k; 9 + 8 10 sourceRoot = "source/python"; 9 11 buildInputs = [ olm ]; 10 12 ··· 15 17 propagatedBuildInputs = [ 16 18 cffi 17 19 future 18 - ] ++ lib.optionals (!isPy3k) [ typing ]; 20 + typing 21 + ]; 19 22 20 23 propagatedNativeBuildInputs = [ 21 24 cffi
+7 -2
pkgs/development/python-modules/rapidfuzz/default.nix
··· 7 7 , ninja 8 8 , rapidfuzz-capi 9 9 , scikit-build 10 + , setuptools 10 11 , jarowinkler 11 12 , numpy 12 13 , hypothesis ··· 19 20 20 21 buildPythonPackage rec { 21 22 pname = "rapidfuzz"; 22 - version = "2.0.11"; 23 + version = "2.0.15"; 23 24 24 25 disabled = pythonOlder "3.6"; 25 26 27 + format = "pyproject"; 28 + 26 29 src = fetchFromGitHub { 27 30 owner = "maxbachmann"; 28 31 repo = "RapidFuzz"; 29 32 rev = "v${version}"; 30 - hash = "sha256-npmdnUMrmbHgUgqMxKBytgtL1weWw6BjVNmBkYSKNMw="; 33 + hash = "sha256-wn77gA6UCgsdDf3FZgjrA5gSWpWJg3YoUhx88X7aVcM="; 31 34 }; 32 35 33 36 nativeBuildInputs = [ ··· 36 39 ninja 37 40 rapidfuzz-capi 38 41 scikit-build 42 + setuptools 39 43 ]; 40 44 41 45 dontUseCmakeConfigure = true; ··· 72 76 meta = with lib; { 73 77 description = "Rapid fuzzy string matching"; 74 78 homepage = "https://github.com/maxbachmann/RapidFuzz"; 79 + changelog = "https://github.com/maxbachmann/RapidFuzz/blob/${src.rev}/CHANGELOG.md"; 75 80 license = licenses.mit; 76 81 maintainers = with maintainers; [ dotlambda ]; 77 82 };
+22
pkgs/development/python-modules/vapoursynth/default.nix
··· 1 + { vapoursynth, cython, buildPythonPackage, python }: 2 + 3 + buildPythonPackage { 4 + pname = "vapoursynth"; 5 + 6 + inherit (vapoursynth) version src; 7 + 8 + nativeBuildInputs = [ 9 + cython 10 + ]; 11 + 12 + buildInputs = [ 13 + vapoursynth 14 + ]; 15 + 16 + checkPhase = '' 17 + ${python.interpreter} -m unittest discover -s $src/test -p "*test.py" 18 + ''; 19 + 20 + inherit (vapoursynth) meta; 21 + } 22 +
+2 -2
pkgs/development/python-modules/xmlschema/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "xmlschema"; 12 - version = "1.11.2"; 12 + version = "1.11.3"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "sissaschool"; 19 19 repo = "xmlschema"; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-coQbO5XrFjU9rAN5Vw/BlMHpkQzQy6t0dNfFsMeO2+o="; 21 + hash = "sha256-z6VgLRDp5PHaYstdV30gt6xGVd4uifz4LkYQ2z3ayk4="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/dyff/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dyff"; 5 - version = "1.5.3"; 5 + version = "1.5.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "homeport"; 9 9 repo = "dyff"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-On3n4qJUcGhJfh0B1ESE5zl1fb/RW12eFPxx5sTqfpw="; 11 + sha256 = "sha256-6r7e35hJrrkBaDHMUJGVOP7b0OwekJzedTs/P5E8Ykc="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-eI3E83bYSMfi7fInBsPflE3zUGHF6diSkXDy04+CeqQ="; 14 + vendorSha256 = "sha256-nam/so7ylbGVhEjGKZzeYZyHz90rq5XEZelHkjcIeh8="; 15 15 16 16 subPackages = [ 17 17 "cmd/dyff"
+5 -3
pkgs/development/tools/esbuild/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "esbuild"; 5 - version = "0.14.39"; 5 + version = "0.14.47"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evanw"; 9 9 repo = "esbuild"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-li8uVs7SZ3KX0AbzyTDUesiqm8dQecrzyLjYKnQncj8="; 11 + sha256 = "sha256-4T+kH8aDIN18lGkduHUTg+kXjU3JZRvmzXsT2gVNar4="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-QPkBR+FscUc3jOvH7olcGUhM6OW4vxawmNJuRQxPuGs="; 15 15 16 + ldflags = [ "-s" "-w" ]; 17 + 16 18 meta = with lib; { 17 19 description = "An extremely fast JavaScript bundler"; 18 20 homepage = "https://esbuild.github.io"; 19 21 license = licenses.mit; 20 - maintainers = with maintainers; [ lucus16 ]; 22 + maintainers = with maintainers; [ lucus16 marsam ]; 21 23 }; 22 24 }
+1 -1
pkgs/development/tools/jless/default.nix
··· 23 23 description = "A command-line pager for JSON data"; 24 24 homepage = "https://jless.io"; 25 25 license = licenses.mit; 26 - maintainers = with maintainers; [ jfchevrette zowoq ]; 26 + maintainers = with maintainers; [ jfchevrette ]; 27 27 }; 28 28 }
+2 -2
pkgs/development/tools/pip-audit/default.nix
··· 25 25 26 26 buildPythonApplication rec { 27 27 pname = "pip-audit"; 28 - version = "2.3.3"; 28 + version = "2.3.4"; 29 29 format = "pyproject"; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "trailofbits"; 33 33 repo = pname; 34 34 rev = "v${version}"; 35 - hash = "sha256-pzcphJWRM1OTbytZ4jJyPSQ+961gmBTrfYuLrMGkBQk="; 35 + hash = "sha256-11lcF+ITvZmB5UKgGWJdXJE45Kh5rD98UOg9a648dKc="; 36 36 }; 37 37 38 38 nativeBuildInputs = [
+3 -3
pkgs/development/tools/rust/cargo-depgraph/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-depgraph"; 5 - version = "1.2.4"; 5 + version = "1.2.5"; 6 6 7 7 src = fetchFromSourcehut { 8 8 owner = "~jplatte"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-EbAV2VM73K0KiEKcy9kkK1TQHFQ1jRmKG3Tn9GAsWIk="; 11 + sha256 = "sha256-ewlrxxHnsXBWSMPAlxTfrHj23jMiThkDSJhEsChO/sM="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-AAZlAYhl62c8nFvFtwwGniGbQqXu2vHTO4++O1VJ4LM="; 14 + cargoSha256 = "sha256-Ce13vJ5zE63hHVkg/WFdz3LrASj7Xw6nqOO64uALOeQ="; 15 15 16 16 meta = with lib; { 17 17 description = "Create dependency graphs for cargo projects using `cargo metadata` and graphviz";
+3 -3
pkgs/development/tools/rust/cargo-make/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "cargo-make"; 16 - version = "0.35.12"; 16 + version = "0.35.13"; 17 17 18 18 src = fetchCrate { 19 19 inherit pname version; 20 - sha256 = "sha256-BBSZTbzT+8obY677Yfmf1VTwg0GtvMNY/FTlS6isJTE="; 20 + sha256 = "sha256-rkE/GLFZP1C5C4s6ghbfsJY92Wu3ku27VRorU/ZGelA="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; ··· 25 25 buildInputs = [ openssl ] 26 26 ++ lib.optionals stdenv.isDarwin [ Security SystemConfiguration libiconv ]; 27 27 28 - cargoSha256 = "sha256-Nsm6KnL72HjqGevXwg2qYagzMG5nEFuH9DblbcUv6Qg="; 28 + cargoSha256 = "sha256-GSHbs8GUHqFrBN1Op6Uh4fPzXEjSkX+a6beBQxS19K8="; 29 29 30 30 # Some tests fail because they need network access. 31 31 # However, Travis ensures a proper build.
+6 -4
pkgs/development/tools/rust/cargo-nextest/default.nix
··· 1 - { lib, fetchFromGitHub, rustPlatform, stdenv, libiconv }: 1 + { lib, fetchFromGitHub, rustPlatform, stdenv, Security }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-nextest"; 5 - version = "0.9.20"; 5 + version = "0.9.22"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nextest-rs"; 9 9 repo = "nextest"; 10 10 rev = "cargo-nextest-${version}"; 11 - sha256 = "sha256-dsXjoXoFliaALA/tz8/QqC5FpapE/E9nNMJYgvkI+nw="; 11 + sha256 = "sha256-so9h6bpQzGMVwXI4qGHOJGbX7hnd9tllPGJcRvtIiIU="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-3aooeKfQtElWuGtdh0gYvdm62Cm7IhebsintQgOi1Mo="; 14 + cargoSha256 = "sha256-rbrJPEMOFq37U+0uL5NIqithQAdjO8J6TDwr5vdfT50="; 15 + 16 + buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 15 17 16 18 cargoTestFlags = [ # TODO: investigate some more why these tests fail in nix 17 19 "--"
+3 -3
pkgs/development/web/flyctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flyctl"; 5 - version = "0.0.330"; 5 + version = "0.0.335"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "superfly"; 9 9 repo = "flyctl"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-lgyr2NgurOZPqJv8ZUD8ut7ELxMZqLZ+rXYTjZauv8Y="; 11 + sha256 = "sha256-da7fKtByg3zwtRmsObs5SV6E9bVBe9KyVzn1eE3PcV8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-T1E2VJiaGKhk/rDVKYEju3AyDPEUMGFNvj/KrMjLKEc="; 14 + vendorSha256 = "sha256-Hn4uB9HYHVS3p9zBpOzOiyTHMmjN8YmVxHZAj1V7y2I="; 15 15 16 16 subPackages = [ "." ]; 17 17
+28
pkgs/games/ferium/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, rustPlatform, Security }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "ferium"; 5 + version = "4.1.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "gorilla-devs"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "5DYdeK6JdA7oLBkjP3WkwLwlBitdf4Yt2dNP7P0INN0="; 12 + }; 13 + 14 + buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 15 + 16 + cargoSha256 = "7rpxHfe+pWarPJ72WSXjgr63YctZ5+RrsEgmw7o66VI="; 17 + 18 + buildNoDefaultFeatures = true; # by default pulls in GTK 3 just for its directory picker 19 + 20 + doCheck = false; # requires internet 21 + 22 + meta = with lib; { 23 + description = "A CLI Minecraft mod manager for mods from Modrinth, CurseForge, and Github Releases"; 24 + homepage = "https://github.com/theRookieCoder/ferium"; 25 + license = licenses.mpl20; 26 + maintainers = [ maintainers.leo60228 ]; 27 + }; 28 + }
+2 -2
pkgs/games/legendary-gl/default.nix
··· 7 7 8 8 buildPythonApplication rec { 9 9 pname = "legendary-gl"; # Name in pypi 10 - version = "0.20.26"; 10 + version = "0.20.27"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "derrod"; 14 14 repo = "legendary"; 15 15 rev = "refs/tags/${version}"; 16 - sha256 = "sha256-NqAdS5PN7Qj/HdZ2quemb0xJQsD3Ox1a/TVXj3QMq9c="; 16 + sha256 = "sha256-h9WmeVONX19/pUBfE1T/OSMI/HkTKJiTfyyEJV/noB8="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [ requests ];
+8 -1
pkgs/games/sil-q/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, writeScript, makeWrapper, ncurses, libX11 }: 1 + { pkgs, lib, stdenv, fetchFromGitHub, writeScript, makeWrapper, ncurses, libX11 }: 2 2 3 3 let 4 4 setup = writeScript "setup" '' ··· 46 46 47 47 runHook postInstall 48 48 ''; 49 + 50 + passthru.tests = { 51 + saveDirCreation = pkgs.runCommand "save-dir-creation" {} '' 52 + HOME=$(pwd) ${lib.getExe pkgs.sil-q} --help 53 + test -d .sil && touch $out 54 + ''; 55 + }; 49 56 50 57 meta = { 51 58 description = "A roguelike game set in the First Age of Middle-earth";
+24 -10
pkgs/games/sil/default.nix
··· 1 - { lib, stdenv, fetchzip, ncurses, libX11, libXaw, libXt, libXext, libXmu, makeWrapper, writeScript, ... }: 1 + { pkgs, lib, stdenv, fetchzip, ncurses, libX11, libXaw, libXt, libXext, libXmu 2 + , makeWrapper, writeScript }: 3 + 2 4 let 3 5 setup = writeScript "setup" '' 4 6 mkdir -p "$ANGBAND_PATH" ··· 15 17 src = fetchzip { 16 18 url = "http://www.amirrorclear.net/flowers/game/sil/Sil-130-src.zip"; 17 19 sha256 = "1amp2mr3fxascra0k76sdsvikjh8g76nqh46kka9379zd35lfq8w"; 18 - stripRoot=false; 20 + stripRoot = false; 19 21 }; 20 22 21 23 nativeBuildInputs = [ makeWrapper ]; ··· 25 27 26 28 makefile = "Makefile.std"; 27 29 28 - prePatch = '' 30 + postPatch = '' 29 31 # Allow usage of ANGBAND_PATH 30 32 substituteInPlace config.h --replace "#define FIXED_PATHS" "" 31 33 ''; ··· 41 43 NIX_CFLAGS_COMPILE = "-fcommon"; 42 44 43 45 installPhase = '' 44 - # the makefile doesn't have a sensible install target, so we hav to do it ourselves 46 + runHook preInstall 47 + 48 + # the makefile doesn't have a sensible install target, so we have to do it ourselves 45 49 mkdir -p $out/bin 46 50 cp sil $out/bin/sil 47 - # Wrap the program to set a user-local ANGBAND_PATH, and run the setup script to copy files into place 51 + 52 + # Wrap the program to set a user-local ANGBAND_PATH, and run the setup script to copy files into place. 48 53 # We could just use the options for a user-local save and scores dir, but it tried to write to the 49 54 # lib directory anyway, so we might as well give everyone a copy 50 55 wrapProgram $out/bin/sil \ 51 - --run "set -u" \ 52 56 --run "export ANGBAND_PATH=\$HOME/.sil" \ 53 57 --run "${setup} ${src}/Sil/lib" 58 + 59 + runHook postInstall 54 60 ''; 55 61 62 + passthru.tests = { 63 + saveDirCreation = pkgs.runCommand "save-dir-creation" {} '' 64 + HOME=$(pwd) ${lib.getExe pkgs.sil} --help 65 + test -d .sil && touch $out 66 + ''; 67 + }; 68 + 56 69 meta = { 57 - description = "A rouge-like game set in the first age of Middle-earth"; 70 + description = "A rogue-like game set in the First Age of Middle-earth"; 58 71 longDescription = '' 59 - A game of adventure set in the first age of Middle-earth, when the world still 60 - rang with elven song and gleamed with dwarven mail. 72 + A game of adventure set in the First Age of Middle-earth, when the world still 73 + rang with Elven song and gleamed with Dwarven mail. 61 74 62 75 Walk the dark halls of Angband. Slay creatures black and fell. Wrest a shining 63 76 Silmaril from Morgoth’s iron crown. 64 77 ''; 65 78 homepage = "http://www.amirrorclear.net/flowers/game/sil/index.html"; 66 79 license = lib.licenses.gpl2; 67 - maintainers = [ lib.maintainers.michaelpj ]; 80 + maintainers = with lib.maintainers; [ michaelpj kenran ]; 68 81 platforms = lib.platforms.linux; 82 + mainProgram = "sil"; 69 83 }; 70 84 }
+2 -2
pkgs/servers/heisenbridge/default.nix
··· 1 1 { lib, fetchFromGitHub, fetchpatch, python3 }: 2 2 python3.pkgs.buildPythonApplication rec { 3 3 pname = "heisenbridge"; 4 - version = "1.13.0"; 4 + version = "1.13.1"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "hifi"; 8 8 repo = pname; 9 9 rev = "refs/tags/v${version}"; 10 - sha256 = "sha256-3YCYLhJqZAWIwpwOd8J1+uYsxw0q6jQy35Vp+ttVKhI="; 10 + sha256 = "sha256-sgZql9373xKT7Hi8M5TIZTOkS2AOFoKA1DXYa2f2IkA="; 11 11 }; 12 12 13 13 postPatch = ''
-106
pkgs/servers/nosql/riak/2.2.0.nix
··· 1 - { stdenv, lib, fetchurl, unzip, erlang, which, pam, nixosTests }: 2 - 3 - let 4 - solrName = "solr-4.10.4-yz-2.tgz"; 5 - yokozunaJarName = "yokozuna-3.jar"; 6 - yzMonitorJarName = "yz_monitor-1.jar"; 7 - 8 - srcs = { 9 - riak = fetchurl { 10 - url = "https://s3.amazonaws.com/downloads.basho.com/riak/2.2/2.2.0/riak-2.2.0.tar.gz"; 11 - sha256 = "0kl28bpyzajcllybili46jfr1schl45w5ysii187jr0ssgls2c9p"; 12 - }; 13 - solr = fetchurl { 14 - url = "http://s3.amazonaws.com/files.basho.com/solr/${solrName}"; 15 - sha256 = "0fy5slnldn628gmr2kilyx606ph0iykf7pz6j0xjcc3wqvrixa2a"; 16 - }; 17 - yokozunaJar = fetchurl { 18 - url = "http://s3.amazonaws.com/files.basho.com/yokozuna/${yokozunaJarName}"; 19 - sha256 = "17n6m100fz8affdcxsn4niw2lrpnswgfnd6aszgzipffwbg7v8v5"; 20 - }; 21 - yzMonitorJar = fetchurl { 22 - url = "http://s3.amazonaws.com/files.basho.com/yokozuna/${yzMonitorJarName}"; 23 - sha256 = "0kb97d1a43vw759j1h5qwbhx455pidn2pi7sfxijqic37h81ri1m"; 24 - }; 25 - }; 26 - in 27 - 28 - stdenv.mkDerivation { 29 - pname = "riak"; 30 - version = "2.2.0"; 31 - 32 - nativeBuildInputs = [ unzip ]; 33 - buildInputs = [ 34 - which erlang pam 35 - ]; 36 - 37 - src = srcs.riak; 38 - 39 - hardeningDisable = [ "format" ]; 40 - 41 - postPatch = '' 42 - sed -i deps/node_package/priv/base/env.sh \ 43 - -e 's@{{platform_data_dir}}@''${RIAK_DATA_DIR:-/var/db/riak}@' \ 44 - -e 's@^RUNNER_SCRIPT_DIR=.*@RUNNER_SCRIPT_DIR='$out'/bin@' \ 45 - -e 's@^RUNNER_BASE_DIR=.*@RUNNER_BASE_DIR='$out'@' \ 46 - -e 's@^RUNNER_ETC_DIR=.*@RUNNER_ETC_DIR=''${RIAK_ETC_DIR:-/etc/riak}@' \ 47 - -e 's@^RUNNER_LOG_DIR=.*@RUNNER_LOG_DIR=''${RIAK_LOG_DIR:-/var/log}@' 48 - ''; 49 - 50 - preBuild = '' 51 - mkdir solr-pkg 52 - cp ${srcs.solr} solr-pkg/${solrName} 53 - export SOLR_PKG_DIR=$(readlink -f solr-pkg) 54 - 55 - mkdir -p deps/yokozuna/priv/java_lib 56 - cp ${srcs.yokozunaJar} deps/yokozuna/priv/java_lib/${yokozunaJarName} 57 - 58 - mkdir -p deps/yokozuna/priv/solr/lib/ext 59 - cp ${srcs.yzMonitorJar} deps/yokozuna/priv/solr/lib/ext/${yzMonitorJarName} 60 - 61 - patchShebangs . 62 - ''; 63 - 64 - buildPhase = '' 65 - runHook preBuild 66 - 67 - make locked-deps 68 - make rel 69 - 70 - runHook postBuild 71 - ''; 72 - 73 - doCheck = false; 74 - 75 - installPhase = '' 76 - runHook preInstall 77 - 78 - mkdir $out 79 - mv rel/riak/etc rel/riak/riak-etc 80 - mkdir -p rel/riak/etc 81 - mv rel/riak/riak-etc rel/riak/etc/riak 82 - mv rel/riak/* $out 83 - 84 - for prog in $out/bin/*; do 85 - substituteInPlace $prog \ 86 - --replace '. "`cd \`dirname $0\` && /bin/pwd`/../lib/env.sh"' \ 87 - ". $out/lib/env.sh" 88 - done 89 - 90 - runHook postInstall 91 - ''; 92 - 93 - passthru.tests = { inherit (nixosTests) riak; }; 94 - 95 - meta = with lib; { 96 - maintainers = with maintainers; [ cstrahan mdaiter ]; 97 - description = "Dynamo inspired NoSQL DB by Basho"; 98 - platforms = [ "x86_64-linux" ]; 99 - sourceProvenance = with sourceTypes; [ 100 - fromSource 101 - binaryBytecode # dependencies 102 - ]; 103 - license = licenses.asl20; 104 - knownVulnerabilities = [ "CVE-2017-3163 - see https://github.com/NixOS/nixpkgs/issues/33876" ]; 105 - }; 106 - }
+2 -2
pkgs/servers/peertube/default.nix
··· 6 6 if stdenv.hostPlatform.system == "x86_64-linux" then "linux-x64" 7 7 else throw "Unsupported architecture: ${stdenv.hostPlatform.system}"; 8 8 9 - version = "4.2.0"; 9 + version = "4.2.1"; 10 10 11 11 source = fetchFromGitHub { 12 12 owner = "Chocobozzz"; 13 13 repo = "PeerTube"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-U/QJqYw1fFmUvtPDZ1VcYe1+clLj/I0Lkhhu8+FuK2U="; 15 + sha256 = "sha256-bb22/GidSPaRtvbht6FzVqTGzzNDYgBdHqHGnzA1Iy0="; 16 16 }; 17 17 18 18 yarnOfflineCacheServer = fetchYarnDeps {
+34
pkgs/tools/X11/focus/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , libX11 5 + , libXinerama 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "focus"; 10 + version = "unstable-2021-02-23"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "phillbush"; 14 + repo = "focus"; 15 + rev = "fed2fdbd3f73b192882d97aeb5b1cea681bb7d85"; 16 + sha256 = "sha256-IDiUXindzv5Ng5oCTyUlj2il/2kLvXG4YhgiYp7ZebQ="; 17 + }; 18 + 19 + buildInputs = [ libX11 libXinerama ]; 20 + 21 + makeFlags = [ "PREFIX=\${out}" ]; 22 + 23 + meta = with lib; { 24 + description = "Focus window, workspace or monitor by direction or cycle through them"; 25 + longDescription = '' 26 + A collection of utilities that change the focus of windows, workspaces or 27 + monitors. 28 + ''; 29 + homepage = "https://github.com/phillbush/focus"; 30 + license = licenses.publicDomain; 31 + maintainers = with maintainers; [ azahi ]; 32 + platforms = platforms.unix; 33 + }; 34 + }
+3 -3
pkgs/tools/admin/chamber/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "chamber"; 5 - version = "2.10.10"; 5 + version = "2.10.12"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "segmentio"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-W/yuCQ1kE300//if/H73ZEJh/r2vttJ0GotZkBZNM+4="; 11 + sha256 = "sha256-KbKOaUwJEy/mT59yW0VhZ3MIWkXarCRY8cyNlaI51mQ="; 12 12 }; 13 13 14 14 CGO_ENABLED = 0; 15 15 16 - vendorSha256 = "sha256-XpLLolxWu9aMp1cyG4dUQk4YtknbIRMmBUdSeyY4PNk="; 16 + vendorSha256 = "sha256-ENsKm3D3URCrRUiqqebkgFS//2h9SlLbAQHdjisdGlE="; 17 17 18 18 ldflags = [ "-s" "-w" "-X main.Version=v${version}" ]; 19 19
+3 -3
pkgs/tools/admin/eksctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "eksctl"; 5 - version = "0.99.0"; 5 + version = "0.104.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "weaveworks"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-J2d3Uyc/gYciQaZJnOw0piO90ixtqgdnC0gprIoWmvs="; 11 + sha256 = "sha256-s/7RoFVf7mejPsMz6lMBHDGG8+N1KBMzUesXu9MPrzo="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-sRtFfJ7umVK8ruCpZ7TcTVcY9gr3Fldcf3KEdmbgkX4="; 14 + vendorSha256 = "sha256-mwQahKRHR9cy2Yb4IGCIRtA0j38QJoPKNtpS/T4ndC4="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/tools/backup/borgmatic/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "borgmatic"; 5 - version = "1.6.3"; 5 + version = "1.6.4"; 6 6 7 7 src = python3Packages.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-CLScfmv0Jp4nfKAQvaq3XdYxNl9pDfEi5hz1ybikWDc="; 9 + sha256 = "sha256-2kQ+KO69RxpIQkrkD6n7l9ti9ITwdpHYK7LuXYUo3ck="; 10 10 }; 11 11 12 12 checkInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ];
-1
pkgs/tools/backup/duplicity/default.nix
··· 70 70 71 71 pythonPath = with pythonPackages; [ 72 72 b2sdk 73 - boto 74 73 boto3 75 74 cffi 76 75 cryptography
+3 -3
pkgs/tools/filesystems/httm/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "httm"; 9 - version = "0.12.1"; 9 + version = "0.12.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "kimono-koans"; 13 13 repo = pname; 14 14 rev = version; 15 - sha256 = "2pShuWJns8VnxiRgj5GLv5Y7H5Qw/SfQ6lVo6VqyU/A="; 15 + sha256 = "gly3P4b6MlhJA/Qre6S0iFGBaY0Hi/u4hzlirdTdZoc="; 16 16 }; 17 17 18 - cargoSha256 = "x5JUwQxrZ5TBG8FAMlomTkZOCxV0c/7i5sx33BCUkKo="; 18 + cargoSha256 = "fq4RVJT6u2ST4Nu9zAnfcXZQqWe8gdC4cFwrJzFums4="; 19 19 20 20 nativeBuildInputs = [ installShellFiles ]; 21 21
+3 -3
pkgs/tools/misc/dua/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "dua"; 5 - version = "2.17.5"; 5 + version = "2.17.7"; 6 6 7 7 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Foundation ]; 8 8 ··· 10 10 owner = "Byron"; 11 11 repo = "dua-cli"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-dpkUbZz/bIiTMhZalXHGct77qMzYB6LATs7MPVyW1GY="; 13 + sha256 = "sha256-FiTjN4coOJZ3Uu9LfaJxcpvVKS+5MVYWQPmwllBh1Jg="; 14 14 # Remove unicode file names which leads to different checksums on HFS+ 15 15 # vs. other filesystems because of unicode normalisation. 16 16 postFetch = '' ··· 18 18 ''; 19 19 }; 20 20 21 - cargoSha256 = "sha256-xBiabY0aGPxrAHypuSg3AF/EcChDgtIK9cJDCeTNkm0="; 21 + cargoSha256 = "sha256-xCHbS+D7ss85hklv9xftJTsctvQlAjkKtuJbTt5R8nM="; 22 22 23 23 doCheck = false; 24 24
+3 -3
pkgs/tools/misc/fend/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "fend"; 10 - version = "1.0.1"; 10 + version = "1.0.3"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "printfn"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-EV3uxoN6RuQ7grXLcFev1ZCfjVnVIDumQmHdpUm1Jbc="; 16 + sha256 = "sha256-eYCFX3JVsTnmVzHQd9JU6BT80kS0LTjVwVcfNJink1M="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-lNpFdrriAglLaiWjxVP4JoiBuU+zdLlerAIApIvHHZw="; 19 + cargoSha256 = "sha256-+N8/ZKj1Ht2lkTYSEm/lrLtopBQqc82gIFiLzJ6NogU="; 20 20 21 21 buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 22 22
+9 -8
pkgs/tools/misc/ffsend/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, rustPlatform, cmake, pkg-config, openssl 1 + { lib, stdenv, fetchFromGitLab, rustPlatform, pkg-config, openssl 2 2 , installShellFiles 3 - , CoreFoundation, CoreServices, Security, AppKit, libiconv 3 + , Security, AppKit 4 4 5 5 , x11Support ? stdenv.isLinux || stdenv.hostPlatform.isBSD 6 6 , xclip ? null, xsel ? null ··· 17 17 18 18 buildRustPackage rec { 19 19 pname = "ffsend"; 20 - version = "0.2.74"; 20 + version = "0.2.76"; 21 21 22 22 src = fetchFromGitLab { 23 23 owner = "timvisee"; 24 24 repo = "ffsend"; 25 25 rev = "v${version}"; 26 - sha256 = "0ia9agh0h9hp06ijmlgnw63n3xz2jajjw1maz27sawqp342x9vn5"; 26 + sha256 = "sha256-L1j1lXPxy9nWMeED9uzQHV5y7XTE6+DB57rDnXa4kMo="; 27 27 }; 28 28 29 - cargoSha256 = "0dl671sw3amny52a81bx7imh94dvi91dprwhcm1b0g40mjic45pw"; 29 + cargoSha256 = "sha256-zNLU9QnBGna5qb+iu2imOUvCIw3ZWRFsQlpFo5ECtKo="; 30 30 31 - nativeBuildInputs = [ cmake pkg-config installShellFiles ]; 31 + nativeBuildInputs = [ installShellFiles ] 32 + ++ lib.optionals stdenv.isLinux [ pkg-config ]; 32 33 buildInputs = 33 - if stdenv.isDarwin then [ libiconv CoreFoundation CoreServices Security AppKit ] 34 + if stdenv.isDarwin then [ Security AppKit ] 34 35 else [ openssl ]; 35 36 36 37 preBuild = lib.optionalString (x11Support && usesX11) ( ··· 56 57 ''; 57 58 homepage = "https://gitlab.com/timvisee/ffsend"; 58 59 license = licenses.gpl3Only; 59 - maintainers = with maintainers; [ lilyball equirosa ]; 60 + maintainers = with maintainers; [ lilyball equirosa marsam ]; 60 61 platforms = platforms.unix; 61 62 }; 62 63 }
+3 -3
pkgs/tools/misc/zoxide/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "zoxide"; 13 - version = "0.8.1"; 13 + version = "0.8.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "ajeetdsouza"; 17 17 repo = "zoxide"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-f6HzSnrOaAOnA9k6e3CnXioxCTOM0VSpTOpxnmz+Tyk="; 19 + sha256 = "sha256-yueUpOU28IzQA/SI8YB9Lo3J4fiKDXze0MGDCUv0+jI="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; ··· 28 28 --replace '"fzf"' '"${fzf}/bin/fzf"' 29 29 ''; 30 30 31 - cargoSha256 = "sha256-OAvE/KFoS4+18J+kOZTYa9zgnkWh/0bgy9iglGyZ8PQ="; 31 + cargoSha256 = "sha256-toFfxDQcN6nSzSrvlW7aychikc6GeZ8eHjvH9e6dtHQ="; 32 32 33 33 postInstall = '' 34 34 installManPage man/man*/*
+1 -1
pkgs/tools/security/metasploit/Gemfile
··· 1 1 # frozen_string_literal: true 2 2 source "https://rubygems.org" 3 3 4 - gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.2.3" 4 + gem "metasploit-framework", git: "https://github.com/rapid7/metasploit-framework", ref: "refs/tags/6.2.4"
+13 -13
pkgs/tools/security/metasploit/Gemfile.lock
··· 1 1 GIT 2 2 remote: https://github.com/rapid7/metasploit-framework 3 - revision: ef3f1dfb9c196e19174e59f5d75707fffb847073 4 - ref: refs/tags/6.2.3 3 + revision: ed772a23efa7e2a7d7ae6417939e900c66950fd9 4 + ref: refs/tags/6.2.4 5 5 specs: 6 - metasploit-framework (6.2.3) 6 + metasploit-framework (6.2.4) 7 7 actionpack (~> 6.0) 8 8 activerecord (~> 6.0) 9 9 activesupport (~> 6.0) ··· 32 32 metasploit-concern 33 33 metasploit-credential 34 34 metasploit-model 35 - metasploit-payloads (= 2.0.93) 35 + metasploit-payloads (= 2.0.94) 36 36 metasploit_data_models 37 37 metasploit_payloads-mettle (= 1.0.18) 38 38 mqtt ··· 130 130 arel-helpers (2.14.0) 131 131 activerecord (>= 3.1.0, < 8) 132 132 aws-eventstream (1.2.0) 133 - aws-partitions (1.600.0) 134 - aws-sdk-core (3.131.1) 133 + aws-partitions (1.601.0) 134 + aws-sdk-core (3.131.2) 135 135 aws-eventstream (~> 1, >= 1.0.2) 136 136 aws-partitions (~> 1, >= 1.525.0) 137 137 aws-sigv4 (~> 1.1) 138 138 jmespath (~> 1, >= 1.6.1) 139 - aws-sdk-ec2 (1.318.0) 139 + aws-sdk-ec2 (1.319.0) 140 140 aws-sdk-core (~> 3, >= 3.127.0) 141 141 aws-sigv4 (~> 1.1) 142 142 aws-sdk-iam (1.69.0) ··· 238 238 activemodel (~> 6.0) 239 239 activesupport (~> 6.0) 240 240 railties (~> 6.0) 241 - metasploit-payloads (2.0.93) 241 + metasploit-payloads (2.0.94) 242 242 metasploit_data_models (5.0.5) 243 243 activerecord (~> 6.0) 244 244 activesupport (~> 6.0) ··· 252 252 metasploit_payloads-mettle (1.0.18) 253 253 method_source (1.0.0) 254 254 mini_portile2 (2.8.0) 255 - minitest (5.16.0) 255 + minitest (5.16.1) 256 256 mqtt (0.5.0) 257 257 msgpack (1.5.2) 258 258 multi_json (1.15.0) ··· 290 290 hashery (~> 2.0) 291 291 ruby-rc4 292 292 ttfunk 293 - pg (1.3.5) 293 + pg (1.4.1) 294 294 public_suffix (4.0.7) 295 295 puma (5.6.4) 296 296 nio4r (~> 2.0) ··· 298 298 rack (2.2.3.1) 299 299 rack-protection (2.2.0) 300 300 rack 301 - rack-test (1.1.0) 302 - rack (>= 1.0, < 3) 301 + rack-test (2.0.0) 302 + rack (>= 1.3) 303 303 rails-dom-testing (2.0.3) 304 304 activesupport (>= 4.2.0) 305 305 nokogiri (>= 1.6) ··· 371 371 ruby-macho (3.0.0) 372 372 ruby-rc4 (0.1.5) 373 373 ruby2_keywords (0.0.5) 374 - ruby_smb (3.1.3) 374 + ruby_smb (3.1.4) 375 375 bindata 376 376 openssl-ccm 377 377 openssl-cmac
+2 -2
pkgs/tools/security/metasploit/default.nix
··· 15 15 }; 16 16 in stdenv.mkDerivation rec { 17 17 pname = "metasploit-framework"; 18 - version = "6.2.3"; 18 + version = "6.2.4"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "rapid7"; 22 22 repo = "metasploit-framework"; 23 23 rev = version; 24 - sha256 = "sha256-5G2xjzdZro01Es3oqnUFO9TrvBCku5QE7DjPgU0xlc8="; 24 + sha256 = "sha256-9JzavB6VMEM7UFa30WlHdZ/hajOly+JX75I+3DECOqM="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ makeWrapper ];
+19 -19
pkgs/tools/security/metasploit/gemset.nix
··· 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "0cx73zazv4jsh51b08jgf7pzn62wmfqlwwg2z8w4rcqbvn326n93"; 107 + sha256 = "0ydlikjhhsiqk7v8k7q1f036fd7yrmimasw40rnwcj3f1747lygd"; 108 108 type = "gem"; 109 109 }; 110 - version = "1.600.0"; 110 + version = "1.601.0"; 111 111 }; 112 112 aws-sdk-core = { 113 113 groups = ["default"]; 114 114 platforms = []; 115 115 source = { 116 116 remotes = ["https://rubygems.org"]; 117 - sha256 = "0yiz3aaik62rxhxipwznb2bv8ywha13vdxg9nk6anq9bd0nn0728"; 117 + sha256 = "164abp3cvmvfa2qsgzbxvkafbhwbgn3qwknp0amwmxw5nwvz8p3s"; 118 118 type = "gem"; 119 119 }; 120 - version = "3.131.1"; 120 + version = "3.131.2"; 121 121 }; 122 122 aws-sdk-ec2 = { 123 123 groups = ["default"]; 124 124 platforms = []; 125 125 source = { 126 126 remotes = ["https://rubygems.org"]; 127 - sha256 = "0airi3qgnjdxl3n459nxq6bjwq0i3jyvwa0pv8nivw6lnskl1jps"; 127 + sha256 = "0b42j6hdw62qz02j1llqp4c4y0dx39x3wfk1nprxwl27sdvy1mgk"; 128 128 type = "gem"; 129 129 }; 130 - version = "1.318.0"; 130 + version = "1.319.0"; 131 131 }; 132 132 aws-sdk-iam = { 133 133 groups = ["default"]; ··· 614 614 platforms = []; 615 615 source = { 616 616 fetchSubmodules = false; 617 - rev = "ef3f1dfb9c196e19174e59f5d75707fffb847073"; 618 - sha256 = "1kwm656q3krqxh299fx422yfpm1v0mssms6d28sqvbjr6y7v2vg4"; 617 + rev = "ed772a23efa7e2a7d7ae6417939e900c66950fd9"; 618 + sha256 = "18rs08qxqgljxxby5jx56dmf37vm8xlx3dsna0xl6c4m3sydm77l"; 619 619 type = "git"; 620 620 url = "https://github.com/rapid7/metasploit-framework"; 621 621 }; 622 - version = "6.2.3"; 622 + version = "6.2.4"; 623 623 }; 624 624 metasploit-model = { 625 625 groups = ["default"]; ··· 636 636 platforms = []; 637 637 source = { 638 638 remotes = ["https://rubygems.org"]; 639 - sha256 = "0y06rkm2zh13qz1b40srx7dd1f5yl669k01ji4ha41pqn7wcv32v"; 639 + sha256 = "1azr70qfq14wpki61hnljqnxnxlx9ifa4p92wh29cnak8v697v69"; 640 640 type = "gem"; 641 641 }; 642 - version = "2.0.93"; 642 + version = "2.0.94"; 643 643 }; 644 644 metasploit_data_models = { 645 645 groups = ["default"]; ··· 686 686 platforms = []; 687 687 source = { 688 688 remotes = ["https://rubygems.org"]; 689 - sha256 = "05ik7y422ylnv391w7lh812w43p1dirlvkzyq09v27ag683fvsbh"; 689 + sha256 = "08z6rgs1jgbc032843mwg3fayvzn4hihz8bl2gp87pf7z02kw5f3"; 690 690 type = "gem"; 691 691 }; 692 - version = "5.16.0"; 692 + version = "5.16.1"; 693 693 }; 694 694 mqtt = { 695 695 groups = ["default"]; ··· 917 917 platforms = []; 918 918 source = { 919 919 remotes = ["https://rubygems.org"]; 920 - sha256 = "10ryzmc3r5ja6g90a9ycsxcxsy5872xa1vf01jam0bm74zq3zmi6"; 920 + sha256 = "11q4zw8n0lmff5k514ip30yizr38jb2x5nh3m7fy3k13sbxbysrq"; 921 921 type = "gem"; 922 922 }; 923 - version = "1.3.5"; 923 + version = "1.4.1"; 924 924 }; 925 925 public_suffix = { 926 926 groups = ["default"]; ··· 977 977 platforms = []; 978 978 source = { 979 979 remotes = ["https://rubygems.org"]; 980 - sha256 = "0rh8h376mx71ci5yklnpqqn118z3bl67nnv5k801qaqn1zs62h8m"; 980 + sha256 = "01igqmm7xqw6vg6x28phivl044n2crq0bcfjrxr4979kzxydgh8h"; 981 981 type = "gem"; 982 982 }; 983 - version = "1.1.0"; 983 + version = "2.0.0"; 984 984 }; 985 985 rails-dom-testing = { 986 986 groups = ["default"]; ··· 1297 1297 platforms = []; 1298 1298 source = { 1299 1299 remotes = ["https://rubygems.org"]; 1300 - sha256 = "0vqj4lb41vkpv0dl65caw7w9h804vzbdw5q6wvkzqv1q0k8nbqbd"; 1300 + sha256 = "0cvavqvgwq2gcrg0gh8fdzyn9zzpkyh9g07jz6cn7zzxzgwxfn9v"; 1301 1301 type = "gem"; 1302 1302 }; 1303 - version = "3.1.3"; 1303 + version = "3.1.4"; 1304 1304 }; 1305 1305 rubyntlm = { 1306 1306 groups = ["default"];
+1
pkgs/top-level/aliases.nix
··· 1218 1218 retroArchCores = throw "retroArchCores has been removed. Please use overrides instead, e.g.: `retroarch.override { cores = with libretro; [ ... ]; }`"; # Added 2021-11-19 1219 1219 retroshare06 = retroshare; 1220 1220 rfkill = throw "rfkill has been removed, as it's included in util-linux"; # Added 2020-08-23 1221 + riak = throw "riak has been removed due to lack of maintainer to update the package"; # Added 2022-06-22 1221 1222 riak-cs = throw "riak-cs is not maintained anymore"; # Added 2020-10-14 1222 1223 rimshot = throw "rimshot has been removed, because it is broken and no longer maintained upstream"; # Added 2022-01-15 1223 1224 ring-daemon = jami-daemon; # Added 2021-10-26
+15 -9
pkgs/top-level/all-packages.nix
··· 5942 5942 }; 5943 5943 5944 5944 ffsend = callPackage ../tools/misc/ffsend { 5945 - inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security AppKit; 5945 + inherit (darwin.apple_sdk.frameworks) Security AppKit; 5946 5946 }; 5947 5947 5948 5948 fgallery = callPackage ../tools/graphics/fgallery { }; ··· 13979 13979 cargo-msrv = callPackage ../development/tools/rust/cargo-msrv { 13980 13980 inherit (darwin.apple_sdk.frameworks) Security; 13981 13981 }; 13982 - cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { }; 13982 + cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { 13983 + inherit (darwin.apple_sdk.frameworks) Security; 13984 + }; 13983 13985 cargo-play = callPackage ../development/tools/rust/cargo-play { }; 13984 13986 cargo-raze = callPackage ../development/tools/rust/cargo-raze { 13985 13987 inherit (darwin.apple_sdk.frameworks) Security; ··· 22476 22478 percona-server56 = callPackage ../servers/sql/percona/5.6.x.nix { stdenv = gcc10StdenvCompat; }; 22477 22479 percona-server = percona-server56; 22478 22480 22479 - riak = callPackage ../servers/nosql/riak/2.2.0.nix { 22480 - erlang = erlang_basho_R16B02; 22481 - }; 22482 - 22483 22481 influxdb = callPackage ../servers/nosql/influxdb { }; 22484 22482 influxdb2-server = callPackage ../servers/nosql/influxdb2 { }; 22485 22483 influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { }; ··· 26469 26467 fmsynth = callPackage ../applications/audio/fmsynth { }; 26470 26468 26471 26469 fnc = callPackage ../applications/version-management/fnc { }; 26470 + 26471 + focus = callPackage ../tools/X11/focus { }; 26472 26472 26473 26473 focuswriter = libsForQt5.callPackage ../applications/editors/focuswriter { }; 26474 26474 ··· 27255 27255 gtk = gtk3; 27256 27256 }; 27257 27257 27258 + hollywood = callPackage ../applications/misc/hollywood { 27259 + inherit (python3Packages) pygments; 27260 + }; 27261 + 27258 27262 hors = callPackage ../development/tools/hors { 27259 27263 inherit (darwin.apple_sdk.frameworks) Security; 27260 27264 }; ··· 28827 28831 inherit (darwin.apple_sdk.frameworks) CoreServices Security; 28828 28832 }; 28829 28833 28830 - synfigstudio = callPackage ../applications/graphics/synfigstudio { 28831 - mlt-qt5 = libsForQt514.mlt; 28832 - }; 28834 + synfigstudio = callPackage ../applications/graphics/synfigstudio { }; 28833 28835 28834 28836 taxi = callPackage ../applications/networking/ftp/taxi { }; 28835 28837 ··· 31974 31976 factorio-utils = callPackage ../games/factorio/utils.nix { }; 31975 31977 31976 31978 fairymax = callPackage ../games/fairymax { }; 31979 + 31980 + ferium = callPackage ../games/ferium { 31981 + inherit (darwin.apple_sdk.frameworks) Security; 31982 + }; 31977 31983 31978 31984 fheroes2 = callPackage ../games/fheroes2 { }; 31979 31985
+4
pkgs/top-level/python-packages.nix
··· 11002 11002 11003 11003 vallox-websocket-api = callPackage ../development/python-modules/vallox-websocket-api { }; 11004 11004 11005 + vapoursynth = callPackage ../development/python-modules/vapoursynth { 11006 + inherit (pkgs) vapoursynth; 11007 + }; 11008 + 11005 11009 variants = callPackage ../development/python-modules/variants { }; 11006 11010 11007 11011 varint = callPackage ../development/python-modules/varint { };