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

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
4d2386d2 ea1cce1d

+1359 -644
+7
maintainers/maintainer-list.nix
··· 667 667 fingerprint = "B0D7 2955 235F 6AB5 ACFA 1619 8C7F F5BB 1ADE F191"; 668 668 }]; 669 669 }; 670 + aimpizza = { 671 + email = "rickomo.us@gmail.com"; 672 + name = "Rick Omonsky"; 673 + github = "AimPizza"; 674 + githubId = 64905268; 675 + }; 670 676 aiotter = { 671 677 email = "git@aiotter.com"; 672 678 github = "aiotter"; ··· 1394 1388 github = "anthonyroussel"; 1395 1389 githubId = 220084; 1396 1390 name = "Anthony Roussel"; 1391 + matrix = "@anthonyrsl:matrix.org"; 1397 1392 keys = [{ 1398 1393 fingerprint = "472D 368A F107 F443 F3A5 C712 9DC4 987B 1A55 E75E"; 1399 1394 }];
+4
nixos/doc/manual/release-notes/rl-2405.section.md
··· 153 153 154 154 - binfmt option for AppImage-run to support running [AppImage](https://appimage.org/)'s seamlessly on NixOS.. Available as [programs.appimage.binfmt](#opt-programs.appimage.binfmt). 155 155 156 + - [nh](https://github.com/viperML/nh), yet another Nix CLI helper. Available as [programs.nh](#opt-programs.nh.enable). 157 + 156 158 - [ALVR](https://github.com/alvr-org/alvr), a VR desktop streamer. Available as [programs.alvr](#opt-programs.alvr.enable) 157 159 158 160 - [RustDesk](https://rustdesk.com), a full-featured open source remote control alternative for self-hosting and security with minimal configuration. Alternative to TeamViewer. ··· 598 596 599 597 - `documentation.man.mandoc` now by default uses `MANPATH` to set the directories where mandoc will search for manual pages. 600 598 This enables mandoc to find manual pages in Nix profiles. To set the manual search paths via the `mandoc.conf` configuration file like before, use `documentation.man.mandoc.settings.manpath` instead. 599 + 600 + - The `grafana-loki` package was updated to 3.0.0 which includes [breaking changes](https://github.com/grafana/loki/releases/tag/v3.0.0)
+4
nixos/lib/systemd-lib.nix
··· 148 148 optional (attr ? ${name} && !(min <= attr.${name} && max >= attr.${name})) 149 149 "Systemd ${group} field `${name}' is outside the range [${toString min},${toString max}]"; 150 150 151 + assertRangeOrOneOf = name: min: max: values: group: attr: 152 + optional (attr ? ${name} && !((min <= attr.${name} && max >= attr.${name}) || elem attr.${name} values)) 153 + "Systemd ${group} field `${name}' is not a value in range [${toString min},${toString max}], or one of ${toString values}"; 154 + 151 155 assertMinimum = name: min: group: attr: 152 156 optional (attr ? ${name} && attr.${name} < min) 153 157 "Systemd ${group} field `${name}' must be greater than or equal to ${toString min}";
+3
nixos/lib/systemd-network-units.nix
··· 25 25 commonMatchText def + '' 26 26 [NetDev] 27 27 ${attrsToSection def.netdevConfig} 28 + '' + optionalString (def.bridgeConfig != { }) '' 29 + [Bridge] 30 + ${attrsToSection def.bridgeConfig} 28 31 '' + optionalString (def.vlanConfig != { }) '' 29 32 [VLAN] 30 33 ${attrsToSection def.vlanConfig}
+1
nixos/modules/module-list.nix
··· 233 233 ./programs/neovim.nix 234 234 ./programs/nethoscope.nix 235 235 ./programs/nexttrace.nix 236 + ./programs/nh.nix 236 237 ./programs/nix-index.nix 237 238 ./programs/nix-ld.nix 238 239 ./programs/nm-applet.nix
+1 -1
nixos/modules/programs/bash/bash.nix
··· 30 30 /* 31 31 enable = mkOption { 32 32 default = true; 33 - description = lib.mdDoc '' 33 + description = '' 34 34 Whenever to configure Bash as an interactive shell. 35 35 Note that this tries to make Bash the default 36 36 {option}`users.defaultUserShell`,
+96
nixos/modules/programs/nh.nix
··· 1 + { config 2 + , lib 3 + , pkgs 4 + , ... 5 + }: 6 + let 7 + cfg = config.programs.nh; 8 + in 9 + { 10 + meta.maintainers = [ lib.maintainers.viperML ]; 11 + 12 + options.programs.nh = { 13 + enable = lib.mkEnableOption "nh, yet another Nix CLI helper"; 14 + 15 + package = lib.mkPackageOption pkgs "nh" { }; 16 + 17 + flake = lib.mkOption { 18 + type = lib.types.nullOr lib.types.path; 19 + default = null; 20 + description = '' 21 + The path that will be used for the `FLAKE` environment variable. 22 + 23 + `FLAKE` is used by nh as the default flake for performing actions, like `nh os switch`. 24 + ''; 25 + }; 26 + 27 + clean = { 28 + enable = lib.mkEnableOption "periodic garbage collection with nh clean all"; 29 + 30 + dates = lib.mkOption { 31 + type = lib.types.singleLineStr; 32 + default = "weekly"; 33 + description = '' 34 + How often cleanup is performed. Passed to systemd.time 35 + 36 + The format is described in 37 + {manpage}`systemd.time(7)`. 38 + ''; 39 + }; 40 + 41 + extraArgs = lib.mkOption { 42 + type = lib.types.singleLineStr; 43 + default = ""; 44 + example = "--keep 5 --keep-since 3d"; 45 + description = '' 46 + Options given to nh clean when the service is run automatically. 47 + 48 + See `nh clean all --help` for more information. 49 + ''; 50 + }; 51 + }; 52 + }; 53 + 54 + config = { 55 + warnings = 56 + if (!(cfg.clean.enable -> !config.nix.gc.automatic)) then [ 57 + "programs.nh.clean.enable and nix.gc.automatic are both enabled. Please use one or the other to avoid conflict." 58 + ] else [ ]; 59 + 60 + assertions = [ 61 + # Not strictly required but probably a good assertion to have 62 + { 63 + assertion = cfg.clean.enable -> cfg.enable; 64 + message = "programs.nh.clean.enable requires programs.nh.enable"; 65 + } 66 + 67 + { 68 + assertion = (cfg.flake != null) -> !(lib.hasSuffix ".nix" cfg.flake); 69 + message = "nh.flake must be a directory, not a nix file"; 70 + } 71 + ]; 72 + 73 + environment = lib.mkIf cfg.enable { 74 + systemPackages = [ cfg.package ]; 75 + variables = lib.mkIf (cfg.flake != null) { 76 + FLAKE = cfg.flake; 77 + }; 78 + }; 79 + 80 + systemd = lib.mkIf cfg.clean.enable { 81 + services.nh-clean = { 82 + description = "Nh clean"; 83 + script = "exec ${lib.getExe cfg.package} clean all ${cfg.clean.extraArgs}"; 84 + startAt = cfg.clean.dates; 85 + path = [ config.nix.package ]; 86 + serviceConfig.Type = "oneshot"; 87 + }; 88 + 89 + timers.nh-clean = { 90 + timerConfig = { 91 + Persistent = true; 92 + }; 93 + }; 94 + }; 95 + }; 96 + }
+3 -2
nixos/modules/programs/slock.nix
··· 16 16 Whether to install slock screen locker with setuid wrapper. 17 17 ''; 18 18 }; 19 + package = mkPackageOption pkgs "slock" {}; 19 20 }; 20 21 }; 21 22 22 23 config = mkIf cfg.enable { 23 - environment.systemPackages = [ pkgs.slock ]; 24 + environment.systemPackages = [ cfg.package ]; 24 25 security.wrappers.slock = 25 26 { setuid = true; 26 27 owner = "root"; 27 28 group = "root"; 28 - source = "${pkgs.slock.out}/bin/slock"; 29 + source = lib.getExe cfg.package; 29 30 }; 30 31 }; 31 32 }
+1 -1
nixos/modules/services/monitoring/grafana.nix
··· 682 682 683 683 # TODO Add "instrument_queries" option when upgrading to grafana 10.0 684 684 # instrument_queries = mkOption { 685 - # description = lib.mdDoc "Set to `true` to add metrics and tracing for database queries."; 685 + # description = "Set to `true` to add metrics and tracing for database queries."; 686 686 # default = false; 687 687 # type = types.bool; 688 688 # };
+19 -1
nixos/modules/services/web-apps/coder.nix
··· 72 72 example = "*.coder.example.com"; 73 73 }; 74 74 75 + environment = { 76 + extra = mkOption { 77 + type = types.attrs; 78 + description = "Extra environment variables to pass run Coder's server with. See Coder documentation."; 79 + default = {}; 80 + example = { 81 + CODER_OAUTH2_GITHUB_ALLOW_SIGNUPS = true; 82 + CODER_OAUTH2_GITHUB_ALLOWED_ORGS = "your-org"; 83 + }; 84 + }; 85 + file = mkOption { 86 + type = types.nullOr types.path; 87 + description = "Systemd environment file to add to Coder."; 88 + default = null; 89 + }; 90 + }; 91 + 75 92 database = { 76 93 createLocally = mkOption { 77 94 type = types.bool; ··· 169 152 after = [ "network.target" ]; 170 153 wantedBy = [ "multi-user.target" ]; 171 154 172 - environment = { 155 + environment = config.environment.extra // { 173 156 CODER_ACCESS_URL = cfg.accessUrl; 174 157 CODER_WILDCARD_ACCESS_URL = cfg.wildcardAccessUrl; 175 158 CODER_PG_CONNECTION_URL = "user=${cfg.database.username} ${optionalString (cfg.database.password != null) "password=${cfg.database.password}"} database=${cfg.database.database} host=${cfg.database.host} ${optionalString (cfg.database.sslmode != null) "sslmode=${cfg.database.sslmode}"}"; ··· 194 177 ExecStart = "${cfg.package}/bin/coder server"; 195 178 User = cfg.user; 196 179 Group = cfg.group; 180 + EnvironmentFile = lib.mkIf (cfg.environment.file != null) cfg.environment.file; 197 181 }; 198 182 }; 199 183
+42
nixos/modules/system/boot/networkd.nix
··· 186 186 (assertNetdevMacAddress "MACAddress") 187 187 ]; 188 188 189 + sectionBridge = checkUnitConfig "Bridge" [ 190 + (assertOnlyFields [ 191 + "HelloTimeSec" 192 + "MaxAgeSec" 193 + "ForwardDelaySec" 194 + "AgeingTimeSec" 195 + "Priority" 196 + "GroupForwardMask" 197 + "DefaultPVID" 198 + "MulticastQuerier" 199 + "MulticastSnooping" 200 + "VLANFiltering" 201 + "VLANProtocol" 202 + "STP" 203 + "MulticastIGMPVersion" 204 + ]) 205 + (assertInt "HelloTimeSec") 206 + (assertInt "MaxAgeSec") 207 + (assertInt "ForwardDelaySec") 208 + (assertInt "AgeingTimeSec") 209 + (assertRange "Priority" 0 65535) 210 + (assertRange "GroupForwardMask" 0 65535) 211 + (assertRangeOrOneOf "DefaultPVID" 0 4094 ["none"]) 212 + (assertValueOneOf "MulticastQuerier" boolValues) 213 + (assertValueOneOf "MulticastSnooping" boolValues) 214 + (assertValueOneOf "VLANFiltering" boolValues) 215 + (assertValueOneOf "VLANProtocol" ["802.1q" "802.ad"]) 216 + (assertValueOneOf "STP" boolValues) 217 + (assertValueOneOf "MulticastIGMPVersion" [2 3]) 218 + ]; 219 + 189 220 sectionVLAN = checkUnitConfig "VLAN" [ 190 221 (assertOnlyFields [ 191 222 "Id" ··· 1662 1631 description = '' 1663 1632 Each attribute in this set specifies an option in the 1664 1633 `[Netdev]` section of the unit. See 1634 + {manpage}`systemd.netdev(5)` for details. 1635 + ''; 1636 + }; 1637 + 1638 + bridgeConfig = mkOption { 1639 + default = {}; 1640 + example = { STP = true; }; 1641 + type = types.addCheck (types.attrsOf unitOption) check.netdev.sectionBridge; 1642 + description = '' 1643 + Each attribute in this set specifies an option in the 1644 + `[Bridge]` section of the unit. See 1665 1645 {manpage}`systemd.netdev(5)` for details. 1666 1646 ''; 1667 1647 };
+1
nixos/tests/all-tests.nix
··· 900 900 systemd-lock-handler = runTestOn ["aarch64-linux" "x86_64-linux"] ./systemd-lock-handler.nix; 901 901 systemd-machinectl = handleTest ./systemd-machinectl.nix {}; 902 902 systemd-networkd = handleTest ./systemd-networkd.nix {}; 903 + systemd-networkd-bridge = handleTest ./systemd-networkd-bridge.nix {}; 903 904 systemd-networkd-dhcpserver = handleTest ./systemd-networkd-dhcpserver.nix {}; 904 905 systemd-networkd-dhcpserver-static-leases = handleTest ./systemd-networkd-dhcpserver-static-leases.nix {}; 905 906 systemd-networkd-ipv6-prefix-delegation = handleTest ./systemd-networkd-ipv6-prefix-delegation.nix {};
+103
nixos/tests/systemd-networkd-bridge.nix
··· 1 + /* This test ensures that we can configure spanning-tree protocol 2 + across bridges using systemd-networkd. 3 + 4 + Test topology: 5 + 6 + 1 2 3 7 + node1 --- sw1 --- sw2 --- node2 8 + \ / 9 + 4 \ / 5 10 + sw3 11 + | 12 + 6 | 13 + | 14 + node3 15 + 16 + where switches 1, 2, and 3 bridge their links and use STP, 17 + and each link is labeled with the VLAN we are assigning it in 18 + virtualisation.vlans. 19 + */ 20 + with builtins; 21 + let 22 + commonConf = { 23 + systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug"; 24 + networking.useNetworkd = true; 25 + networking.useDHCP = false; 26 + networking.firewall.enable = false; 27 + }; 28 + 29 + generateNodeConf = { octet, vlan }: 30 + { lib, pkgs, config, ... }: { 31 + imports = [ common/user-account.nix commonConf ]; 32 + virtualisation.vlans = [ vlan ]; 33 + systemd.network = { 34 + enable = true; 35 + networks = { 36 + "30-eth" = { 37 + matchConfig.Name = "eth1"; 38 + address = [ "10.0.0.${toString octet}/24" ]; 39 + }; 40 + }; 41 + }; 42 + }; 43 + 44 + generateSwitchConf = vlans: 45 + { lib, pkgs, config, ... }: { 46 + imports = [ common/user-account.nix commonConf ]; 47 + virtualisation.vlans = vlans; 48 + systemd.network = { 49 + enable = true; 50 + netdevs = { 51 + "40-br0" = { 52 + netdevConfig = { 53 + Kind = "bridge"; 54 + Name = "br0"; 55 + }; 56 + bridgeConfig.STP = "yes"; 57 + }; 58 + }; 59 + networks = { 60 + "30-eth" = { 61 + matchConfig.Name = "eth*"; 62 + networkConfig.Bridge = "br0"; 63 + }; 64 + "40-br0" = { matchConfig.Name = "br0"; }; 65 + }; 66 + }; 67 + }; 68 + in import ./make-test-python.nix ({ pkgs, ... }: { 69 + name = "networkd"; 70 + meta = with pkgs.lib.maintainers; { maintainers = [ picnoir ]; }; 71 + nodes = { 72 + node1 = generateNodeConf { 73 + octet = 1; 74 + vlan = 1; 75 + }; 76 + node2 = generateNodeConf { 77 + octet = 2; 78 + vlan = 3; 79 + }; 80 + node3 = generateNodeConf { 81 + octet = 3; 82 + vlan = 6; 83 + }; 84 + sw1 = generateSwitchConf [ 1 2 4 ]; 85 + sw2 = generateSwitchConf [ 2 3 5 ]; 86 + sw3 = generateSwitchConf [ 4 5 6 ]; 87 + }; 88 + testScript = '' 89 + network_nodes = [node1, node2, node3] 90 + network_switches = [sw1, sw2, sw3] 91 + start_all() 92 + 93 + for n in network_nodes + network_switches: 94 + n.wait_for_unit("systemd-networkd-wait-online.service") 95 + 96 + node1.succeed("ping 10.0.0.2 -w 10 -c 1") 97 + node1.succeed("ping 10.0.0.3 -w 10 -c 1") 98 + node2.succeed("ping 10.0.0.1 -w 10 -c 1") 99 + node2.succeed("ping 10.0.0.3 -w 10 -c 1") 100 + node3.succeed("ping 10.0.0.1 -w 10 -c 1") 101 + node3.succeed("ping 10.0.0.2 -w 10 -c 1") 102 + ''; 103 + })
+2 -2
pkgs/applications/audio/ft2-clone/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ft2-clone"; 16 - version = "1.80"; 16 + version = "1.82"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "8bitbubsy"; 20 20 repo = "ft2-clone"; 21 21 rev = "v${version}"; 22 - hash = "sha256-Zm/HJasZ6iF1wWOzpViQVutFBjv/qbeWkUJOGAbbEYw="; 22 + hash = "sha256-qEwPKrgmWYMIwIdgKozG9kghCYp4aoYTX28GqKbuDu4="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/applications/networking/cluster/fluxcd/default.nix
··· 8 8 9 9 let 10 10 version = "2.2.3"; 11 - sha256 = "12rrai56hl86213lsi8i4qrah0v7a36nks38g5373imyl9g497ym"; 12 - manifestsSha256 = "1hmzmzijpx49hh2ykv7vw3jp02dxr4qn3r1dma56g7b4nbk7aa8x"; 11 + sha256 = "sha256-1Z9EXqK+xnFGeWjoac1QZwOoMiYRRU1HEAZRaEpUOYs="; 12 + manifestsSha256 = "sha256-HSl15rJknWeKqi3kYTHJvQlw5eD77OkFhIn0K+Ovv8I="; 13 13 14 14 manifests = fetchzip { 15 15 url =
+2
pkgs/applications/networking/cluster/fluxcd/update.sh
··· 12 12 13 13 if [ ! "$OLD_VERSION" = "$LATEST_VERSION" ]; then 14 14 SHA256=$(nix-prefetch-url --quiet --unpack https://github.com/fluxcd/flux2/archive/refs/tags/${LATEST_TAG}.tar.gz) 15 + SHA256=$(nix hash to-sri --type sha256 $SHA256) 15 16 SPEC_SHA256=$(nix-prefetch-url --quiet --unpack https://github.com/fluxcd/flux2/releases/download/${LATEST_TAG}/manifests.tar.gz) 17 + SPEC_SHA256=$(nix hash to-sri --type sha256 $SPEC_SHA256) 16 18 17 19 setKV () { 18 20 sed -i "s|$1 = \".*\"|$1 = \"${2:-}\"|" "${FLUXCD_PATH}/default.nix"
+2 -2
pkgs/applications/networking/cluster/glooctl/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "glooctl"; 9 - version = "1.16.9"; 9 + version = "1.16.10"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "solo-io"; 13 13 repo = "gloo"; 14 14 rev = "v${version}"; 15 - hash = "sha256-9zGtMfVZL+VIpEw2D5n4LzyTYNLCJFKf7Q++QiUKPxA="; 15 + hash = "sha256-GC0/HGPO/sbkyf2bLY0A+pQrPYqMv6BP0zNUHENpQjg="; 16 16 }; 17 17 18 18 vendorHash = "sha256-UyzqKpF2WBj25Bm4MtkF6yjl87A61vGsteBNCjJV178=";
+2 -2
pkgs/applications/networking/deck/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "deck"; 5 - version = "1.36.2"; 5 + version = "1.37.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Kong"; 9 9 repo = "deck"; 10 10 rev = "v${version}"; 11 - hash = "sha256-8iRWV+zm/qiSJUgx8OnCf0sZqycXnAv4dUtbTIzIT5k="; 11 + hash = "sha256-gbbNeG0WzXiPE20XPtg4x57kvcNuHsxN57aLK+OUpv8="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ installShellFiles ];
+3 -3
pkgs/applications/networking/sniffnet/default.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "sniffnet"; 18 - version = "1.2.2"; 18 + version = "1.3.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "gyulyvgc"; 22 22 repo = "sniffnet"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-wIyPb1RxvjkGu3Gs69HyL1WuLZUIFWB8URJjkz3oar0="; 24 + hash = "sha256-3OvzMzlaSwT7fOJATi+2QsSWln+SLkXNr2kYlQGClwA="; 25 25 }; 26 26 27 - cargoHash = "sha256-iB8KL0ad+rI4HuZLgb7KqfrUBTQuKRWjqaa6BnHU5eg="; 27 + cargoHash = "sha256-PdlST5n8YaKkByPOvFAg5CqRxVkqRgLeVHW6CJOKioY="; 28 28 29 29 nativeBuildInputs = [ pkg-config ]; 30 30
+3 -3
pkgs/applications/terminal-emulators/kitty/default.nix
··· 31 31 with python3Packages; 32 32 buildPythonApplication rec { 33 33 pname = "kitty"; 34 - version = "0.33.1"; 34 + version = "0.34.0"; 35 35 format = "other"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "kovidgoyal"; 39 39 repo = "kitty"; 40 40 rev = "refs/tags/v${version}"; 41 - hash = "sha256-E6gFGgySXs2oCS4Ipevbr9aPWzF4tb4Arl4w+4lQ+wg="; 41 + hash = "sha256-IP1CWMHiWnBSbt+78EQ6hfX2A9FDhlwt0KLthXtO4dA="; 42 42 }; 43 43 44 44 goModules = (buildGo122Module { 45 45 pname = "kitty-go-modules"; 46 46 inherit src version; 47 - vendorHash = "sha256-ypSZHJpk9wTXLH9sbmaSQB28iOIpv2nDPlgweM0Ldhs="; 47 + vendorHash = "sha256-HNE0MWjL0PH20Glzb0GV6+lQu/Lslx8k/+YvlLHbHww="; 48 48 }).goModules; 49 49 50 50 buildInputs = [
+3 -3
pkgs/by-name/ca/cargo-expand/package.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "cargo-expand"; 8 - version = "1.0.82"; 8 + version = "1.0.84"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "dtolnay"; 12 12 repo = pname; 13 13 rev = version; 14 - hash = "sha256-3NukL5DyyBMR1yiSP7SWhREP/vFl+Zd2gsGxC//7edI="; 14 + hash = "sha256-b98OVx7vkA3sgxp8yPzdV7jAjsTqqTeffibCtK3hoMM="; 15 15 }; 16 16 17 - cargoHash = "sha256-niKg9IxNranrm52bXbp231cx/47kY+fd2ycdkudAWVo="; 17 + cargoHash = "sha256-BH01DgwOdP9f0KFIbbF8RRhl/oivBET2ujxdzZ56lC0="; 18 18 19 19 meta = with lib; { 20 20 description = "Cargo subcommand to show result of macro expansion";
+5
pkgs/by-name/fa/facter/Gemfile
··· 1 + # frozen_string_literal: true 2 + 3 + source "https://rubygems.org" 4 + 5 + gem "facter"
+17
pkgs/by-name/fa/facter/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + facter (4.6.1) 5 + hocon (~> 1.3) 6 + thor (>= 1.0.1, < 2.0) 7 + hocon (1.4.0) 8 + thor (1.3.1) 9 + 10 + PLATFORMS 11 + ruby 12 + 13 + DEPENDENCIES 14 + facter 15 + 16 + BUNDLED WITH 17 + 2.5.6
+33
pkgs/by-name/fa/facter/gemset.nix
··· 1 + { 2 + facter = { 3 + dependencies = ["hocon" "thor"]; 4 + groups = ["default"]; 5 + platforms = []; 6 + source = { 7 + remotes = ["https://rubygems.org"]; 8 + sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7"; 9 + type = "gem"; 10 + }; 11 + version = "4.6.1"; 12 + }; 13 + hocon = { 14 + groups = ["default"]; 15 + platforms = []; 16 + source = { 17 + remotes = ["https://rubygems.org"]; 18 + sha256 = "106dmzsl1bxkqw5xaif012nwwfr3k9wff32cqc77ibjngknj6477"; 19 + type = "gem"; 20 + }; 21 + version = "1.4.0"; 22 + }; 23 + thor = { 24 + groups = ["default"]; 25 + platforms = []; 26 + source = { 27 + remotes = ["https://rubygems.org"]; 28 + sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps"; 29 + type = "gem"; 30 + }; 31 + version = "1.3.1"; 32 + }; 33 + }
+66
pkgs/by-name/fa/facter/package.nix
··· 1 + { 2 + bundlerApp, 3 + bundlerUpdateScript, 4 + coreutils, 5 + facter, 6 + gnugrep, 7 + iproute2, 8 + lib, 9 + makeWrapper, 10 + nettools, 11 + pciutils, 12 + procps, 13 + stdenv, 14 + testers, 15 + util-linux, 16 + virt-what, 17 + zfs, 18 + }: 19 + 20 + bundlerApp { 21 + pname = "facter"; 22 + gemdir = ./.; 23 + exes = [ "facter" ]; 24 + 25 + nativeBuildInputs = [ makeWrapper ]; 26 + 27 + postBuild = 28 + let 29 + runtimeDependencies = 30 + [ 31 + coreutils 32 + gnugrep 33 + nettools 34 + pciutils 35 + procps 36 + util-linux 37 + ] 38 + ++ lib.optionals stdenv.isLinux [ 39 + iproute2 40 + virt-what 41 + zfs 42 + ]; 43 + in 44 + '' 45 + wrapProgram $out/bin/facter --prefix PATH : ${lib.makeBinPath runtimeDependencies} 46 + ''; 47 + 48 + passthru = { 49 + tests.version = testers.testVersion { 50 + command = "${lib.getExe facter} --version"; 51 + package = facter; 52 + version = (import ./gemset.nix).facter.version; 53 + }; 54 + updateScript = bundlerUpdateScript "facter"; 55 + }; 56 + 57 + meta = { 58 + changelog = "https://www.puppet.com/docs/puppet/latest/release_notes_facter.html"; 59 + description = "A system inventory tool"; 60 + homepage = "https://github.com/puppetlabs/facter"; 61 + license = lib.licenses.asl20; 62 + mainProgram = "facter"; 63 + maintainers = with lib.maintainers; [ womfoo anthonyroussel ]; 64 + platforms = lib.platforms.unix; 65 + }; 66 + }
+2 -2
pkgs/by-name/hy/hyprlang/package.nix
··· 7 7 8 8 stdenv.mkDerivation (finalAttrs: { 9 9 pname = "hyprlang"; 10 - version = "0.5.0"; 10 + version = "0.5.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "hyprwm"; 14 14 repo = "hyprlang"; 15 15 rev = "v${finalAttrs.version}"; 16 - hash = "sha256-bR4o3mynoTa1Wi4ZTjbnsZ6iqVcPGriXp56bZh5UFTk="; 16 + hash = "sha256-502X0Q0fhN6tJK7iEUA8CghONKSatW/Mqj4Wappd++0="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+5 -5
pkgs/by-name/pd/pdk/Gemfile.lock
··· 7 7 concurrent-ruby (1.1.10) 8 8 cri (2.15.11) 9 9 deep_merge (1.2.2) 10 - diff-lcs (1.5.0) 11 - facter (4.5.1) 10 + diff-lcs (1.5.1) 11 + facter (4.6.1) 12 12 hocon (~> 1.3) 13 13 thor (>= 1.0.1, < 2.0) 14 14 ffi (1.16.3) 15 15 hitimes (2.0.0) 16 16 hocon (1.4.0) 17 17 httpclient (2.8.3) 18 - json-schema (4.1.1) 18 + json-schema (4.2.0) 19 19 addressable (>= 2.8) 20 20 json_pure (2.6.3) 21 21 minitar (0.9) ··· 41 41 tty-spinner (~> 0.9) 42 42 tty-which (~> 0.5) 43 43 public_suffix (5.0.4) 44 - thor (1.3.0) 44 + thor (1.3.1) 45 45 tty-color (0.6.0) 46 46 tty-cursor (0.7.1) 47 47 tty-prompt (0.23.1) ··· 64 64 pdk (= 3.0.1) 65 65 66 66 BUNDLED WITH 67 - 2.4.22 67 + 2.5.6
+8 -8
pkgs/by-name/pd/pdk/gemset.nix
··· 55 55 platforms = []; 56 56 source = { 57 57 remotes = ["https://rubygems.org"]; 58 - sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9"; 58 + sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7"; 59 59 type = "gem"; 60 60 }; 61 - version = "1.5.0"; 61 + version = "1.5.1"; 62 62 }; 63 63 facter = { 64 64 dependencies = ["hocon" "thor"]; ··· 66 66 platforms = []; 67 67 source = { 68 68 remotes = ["https://rubygems.org"]; 69 - sha256 = "0zpmih27d074zh4jvp4y0a539bh46rd3p02q2aiga3y4981nmh4w"; 69 + sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7"; 70 70 type = "gem"; 71 71 }; 72 - version = "4.5.1"; 72 + version = "4.6.1"; 73 73 }; 74 74 ffi = { 75 75 groups = ["default"]; ··· 117 117 platforms = []; 118 118 source = { 119 119 remotes = ["https://rubygems.org"]; 120 - sha256 = "0j9dz9sf7swwmfahlngph8n9ibm0cx7mdy9zpv3w44578nbkka49"; 120 + sha256 = "1h23nlk1a5xg7ayayzkanrgy3s5sk57vmc3awqbplqwzf8827rdd"; 121 121 type = "gem"; 122 122 }; 123 - version = "4.1.1"; 123 + version = "4.2.0"; 124 124 }; 125 125 json_pure = { 126 126 groups = ["default"]; ··· 189 189 platforms = []; 190 190 source = { 191 191 remotes = ["https://rubygems.org"]; 192 - sha256 = "1hx77jxkrwi66yvs10wfxqa8s25ds25ywgrrf66acm9nbfg7zp0s"; 192 + sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps"; 193 193 type = "gem"; 194 194 }; 195 - version = "1.3.0"; 195 + version = "1.3.1"; 196 196 }; 197 197 tty-color = { 198 198 groups = ["default"];
+18 -7
pkgs/by-name/pd/pdk/package.nix
··· 1 - { lib, 1 + { 2 2 bundlerApp, 3 3 bundlerUpdateScript, 4 + gnumake, 5 + lib, 4 6 makeWrapper, 5 - gnumake 7 + pdk, 8 + testers, 6 9 }: 7 10 8 11 bundlerApp { ··· 19 16 wrapProgram $out/bin/pdk --prefix PATH : ${lib.makeBinPath [ gnumake ]} 20 17 ''; 21 18 22 - passthru.updateScript = bundlerUpdateScript "pdk"; 19 + passthru = { 20 + tests.version = testers.testVersion { 21 + package = pdk; 22 + version = (import ./gemset.nix).pdk.version; 23 + }; 24 + updateScript = bundlerUpdateScript "pdk"; 25 + }; 23 26 24 - meta = with lib; { 27 + meta = { 28 + changelog = "https://github.com/puppetlabs/pdk/blob/main/CHANGELOG.md"; 25 29 description = "Puppet Development Kit"; 26 - homepage = "https://github.com/puppetlabs/pdk"; 27 - license = licenses.asl20; 28 - maintainers = with maintainers; [ netali ]; 30 + homepage = "https://github.com/puppetlabs/pdk"; 31 + license = lib.licenses.asl20; 32 + mainProgram = "pdk"; 33 + maintainers = with lib.maintainers; [ netali anthonyroussel ]; 29 34 }; 30 35 }
+2 -2
pkgs/by-name/po/poethepoet/package.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "poethepoet"; 8 - version = "0.25.0"; 8 + version = "0.25.1"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nat-n"; 13 13 repo = "poethepoet"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-7EHSTkmHIR13FgncmXpjZNrJFomJW6LTVw+BAbnrfRM="; 15 + hash = "sha256-x57/7Qw2cLSmB01uiIAIu0dBhFqol+ewO1fRs45U0qE="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+30
pkgs/by-name/pu/puppet-lint/package.nix
··· 1 + { 2 + bundlerApp, 3 + bundlerUpdateScript, 4 + lib, 5 + puppet-lint, 6 + testers, 7 + }: 8 + 9 + bundlerApp { 10 + pname = "puppet-lint"; 11 + gemdir = ./.; 12 + exes = [ "puppet-lint" ]; 13 + 14 + passthru = { 15 + tests.version = testers.testVersion { 16 + package = puppet-lint; 17 + version = (import ./gemset.nix).puppet-lint.version; 18 + }; 19 + updateScript = bundlerUpdateScript "puppet-lint"; 20 + }; 21 + 22 + meta = { 23 + description = "Checks Puppet code against the recommended Puppet language style guide"; 24 + homepage = "https://github.com/puppetlabs/puppet-lint"; 25 + changelog = "https://github.com/puppetlabs/puppet-lint/blob/main/CHANGELOG.md"; 26 + license = lib.licenses.mit; 27 + mainProgram = "puppet-lint"; 28 + maintainers = with lib.maintainers; [ anthonyroussel ]; 29 + }; 30 + }
+62
pkgs/by-name/r1/r10k/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + colored2 (3.1.2) 5 + cri (2.15.11) 6 + erubi (1.12.0) 7 + faraday (2.9.0) 8 + faraday-net_http (>= 2.0, < 3.2) 9 + faraday-follow_redirects (0.3.0) 10 + faraday (>= 1, < 3) 11 + faraday-net_http (3.1.0) 12 + net-http 13 + fast_gettext (2.3.0) 14 + forwardable (1.3.3) 15 + gettext (3.4.9) 16 + erubi 17 + locale (>= 2.0.5) 18 + prime 19 + racc 20 + text (>= 1.3.0) 21 + gettext-setup (1.1.0) 22 + fast_gettext (~> 2.1) 23 + gettext (~> 3.4) 24 + locale 25 + jwt (2.7.1) 26 + locale (2.1.4) 27 + log4r (1.1.10) 28 + minitar (0.9) 29 + multi_json (1.15.0) 30 + net-http (0.4.1) 31 + uri 32 + prime (0.1.2) 33 + forwardable 34 + singleton 35 + puppet_forge (5.0.3) 36 + faraday (~> 2.0) 37 + faraday-follow_redirects (~> 0.3.0) 38 + minitar 39 + semantic_puppet (~> 1.0) 40 + r10k (4.0.1) 41 + colored2 (= 3.1.2) 42 + cri (>= 2.15.10) 43 + gettext-setup (>= 0.24, < 2.0) 44 + jwt (>= 2.2.3, < 2.8.0) 45 + log4r (= 1.1.10) 46 + minitar (~> 0.9) 47 + multi_json (~> 1.10) 48 + puppet_forge (>= 4.1, < 6) 49 + racc (1.7.3) 50 + semantic_puppet (1.1.0) 51 + singleton (0.2.0) 52 + text (1.3.1) 53 + uri (0.13.0) 54 + 55 + PLATFORMS 56 + ruby 57 + 58 + DEPENDENCIES 59 + r10k 60 + 61 + BUNDLED WITH 62 + 2.5.6
+251
pkgs/by-name/r1/r10k/gemset.nix
··· 1 + { 2 + colored2 = { 3 + groups = ["default"]; 4 + platforms = []; 5 + source = { 6 + remotes = ["https://rubygems.org"]; 7 + sha256 = "0jlbqa9q4mvrm73aw9mxh23ygzbjiqwisl32d8szfb5fxvbjng5i"; 8 + type = "gem"; 9 + }; 10 + version = "3.1.2"; 11 + }; 12 + cri = { 13 + groups = ["default"]; 14 + platforms = []; 15 + source = { 16 + remotes = ["https://rubygems.org"]; 17 + sha256 = "1bhsgnjav94mz5vf3305gxz1g34gm9kxvnrn1dkz530r8bpj0hr5"; 18 + type = "gem"; 19 + }; 20 + version = "2.15.11"; 21 + }; 22 + erubi = { 23 + groups = ["default"]; 24 + platforms = []; 25 + source = { 26 + remotes = ["https://rubygems.org"]; 27 + sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7"; 28 + type = "gem"; 29 + }; 30 + version = "1.12.0"; 31 + }; 32 + faraday = { 33 + dependencies = ["faraday-net_http"]; 34 + groups = ["default"]; 35 + platforms = []; 36 + source = { 37 + remotes = ["https://rubygems.org"]; 38 + sha256 = "1qqb1rmk0f9m82iijjlqadh5yby1bhnr6svjk9vxdvh6f181988s"; 39 + type = "gem"; 40 + }; 41 + version = "2.9.0"; 42 + }; 43 + faraday-follow_redirects = { 44 + dependencies = ["faraday"]; 45 + groups = ["default"]; 46 + platforms = []; 47 + source = { 48 + remotes = ["https://rubygems.org"]; 49 + sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr"; 50 + type = "gem"; 51 + }; 52 + version = "0.3.0"; 53 + }; 54 + faraday-net_http = { 55 + dependencies = ["net-http"]; 56 + groups = ["default"]; 57 + platforms = []; 58 + source = { 59 + remotes = ["https://rubygems.org"]; 60 + sha256 = "17w51yk4rrm9rpnbc3x509s619kba0jga3qrj4b17l30950vw9qn"; 61 + type = "gem"; 62 + }; 63 + version = "3.1.0"; 64 + }; 65 + fast_gettext = { 66 + groups = ["default"]; 67 + platforms = []; 68 + source = { 69 + remotes = ["https://rubygems.org"]; 70 + sha256 = "112gsrqah2w03kgi9mjsn6hl74mrwckphf223h36iayc4djf4lq2"; 71 + type = "gem"; 72 + }; 73 + version = "2.3.0"; 74 + }; 75 + forwardable = { 76 + groups = ["default"]; 77 + platforms = []; 78 + source = { 79 + remotes = ["https://rubygems.org"]; 80 + sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi"; 81 + type = "gem"; 82 + }; 83 + version = "1.3.3"; 84 + }; 85 + gettext = { 86 + dependencies = ["erubi" "locale" "prime" "racc" "text"]; 87 + groups = ["default"]; 88 + platforms = []; 89 + source = { 90 + remotes = ["https://rubygems.org"]; 91 + sha256 = "16h0kda5z4s4zqygyk0f52xzs9mlz9r4lnhjwk729hhmdbz68a19"; 92 + type = "gem"; 93 + }; 94 + version = "3.4.9"; 95 + }; 96 + gettext-setup = { 97 + dependencies = ["fast_gettext" "gettext" "locale"]; 98 + groups = ["default"]; 99 + platforms = []; 100 + source = { 101 + remotes = ["https://rubygems.org"]; 102 + sha256 = "1v6liz934gmx1wv1z6bvpim6aanbr66xjhb90lc9z1jxayczmm1a"; 103 + type = "gem"; 104 + }; 105 + version = "1.1.0"; 106 + }; 107 + jwt = { 108 + groups = ["default"]; 109 + platforms = []; 110 + source = { 111 + remotes = ["https://rubygems.org"]; 112 + sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87"; 113 + type = "gem"; 114 + }; 115 + version = "2.7.1"; 116 + }; 117 + locale = { 118 + groups = ["default"]; 119 + platforms = []; 120 + source = { 121 + remotes = ["https://rubygems.org"]; 122 + sha256 = "107pm4ccmla23z963kyjldgngfigvchnv85wr6m69viyxxrrjbsj"; 123 + type = "gem"; 124 + }; 125 + version = "2.1.4"; 126 + }; 127 + log4r = { 128 + groups = ["default"]; 129 + platforms = []; 130 + source = { 131 + remotes = ["https://rubygems.org"]; 132 + sha256 = "0ri90q0frfmigkirqv5ihyrj59xm8pq5zcmf156cbdv4r4l2jicv"; 133 + type = "gem"; 134 + }; 135 + version = "1.1.10"; 136 + }; 137 + minitar = { 138 + groups = ["default"]; 139 + platforms = []; 140 + source = { 141 + remotes = ["https://rubygems.org"]; 142 + sha256 = "126mq86x67d1p63acrfka4zx0cx2r0vc93884jggxnrmmnzbxh13"; 143 + type = "gem"; 144 + }; 145 + version = "0.9"; 146 + }; 147 + multi_json = { 148 + groups = ["default"]; 149 + platforms = []; 150 + source = { 151 + remotes = ["https://rubygems.org"]; 152 + sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; 153 + type = "gem"; 154 + }; 155 + version = "1.15.0"; 156 + }; 157 + net-http = { 158 + dependencies = ["uri"]; 159 + groups = ["default"]; 160 + platforms = []; 161 + source = { 162 + remotes = ["https://rubygems.org"]; 163 + sha256 = "10n2n9aq00ih8v881af88l1zyrqgs5cl3njdw8argjwbl5ggqvm9"; 164 + type = "gem"; 165 + }; 166 + version = "0.4.1"; 167 + }; 168 + prime = { 169 + dependencies = ["forwardable" "singleton"]; 170 + groups = ["default"]; 171 + platforms = []; 172 + source = { 173 + remotes = ["https://rubygems.org"]; 174 + sha256 = "1973kz8lbck6ga5v42f55jk8b8pnbgwp9p67dl1xw15gvz55dsfl"; 175 + type = "gem"; 176 + }; 177 + version = "0.1.2"; 178 + }; 179 + puppet_forge = { 180 + dependencies = ["faraday" "faraday-follow_redirects" "minitar" "semantic_puppet"]; 181 + groups = ["default"]; 182 + platforms = []; 183 + source = { 184 + remotes = ["https://rubygems.org"]; 185 + sha256 = "168w15y5rnsm6wspqxn0wg543r89cbajc8wky0sg9vzpgpr27176"; 186 + type = "gem"; 187 + }; 188 + version = "5.0.3"; 189 + }; 190 + r10k = { 191 + dependencies = ["colored2" "cri" "gettext-setup" "jwt" "log4r" "minitar" "multi_json" "puppet_forge"]; 192 + groups = ["default"]; 193 + platforms = []; 194 + source = { 195 + remotes = ["https://rubygems.org"]; 196 + sha256 = "1g7bx9k112mnxpnasj59zaz2c7x51ia856b5q41kfr3i9y2q3k78"; 197 + type = "gem"; 198 + }; 199 + version = "4.0.1"; 200 + }; 201 + racc = { 202 + groups = ["default"]; 203 + platforms = []; 204 + source = { 205 + remotes = ["https://rubygems.org"]; 206 + sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp"; 207 + type = "gem"; 208 + }; 209 + version = "1.7.3"; 210 + }; 211 + semantic_puppet = { 212 + groups = ["default"]; 213 + platforms = []; 214 + source = { 215 + remotes = ["https://rubygems.org"]; 216 + sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj"; 217 + type = "gem"; 218 + }; 219 + version = "1.1.0"; 220 + }; 221 + singleton = { 222 + groups = ["default"]; 223 + platforms = []; 224 + source = { 225 + remotes = ["https://rubygems.org"]; 226 + sha256 = "0qq54imvbksnckzf9hrq9bjzcdb0n8wfv6l5jc0di10n88277jx6"; 227 + type = "gem"; 228 + }; 229 + version = "0.2.0"; 230 + }; 231 + text = { 232 + groups = ["default"]; 233 + platforms = []; 234 + source = { 235 + remotes = ["https://rubygems.org"]; 236 + sha256 = "1x6kkmsr49y3rnrin91rv8mpc3dhrf3ql08kbccw8yffq61brfrg"; 237 + type = "gem"; 238 + }; 239 + version = "1.3.1"; 240 + }; 241 + uri = { 242 + groups = ["default"]; 243 + platforms = []; 244 + source = { 245 + remotes = ["https://rubygems.org"]; 246 + sha256 = "094gk72ckazf495qc76gk09b5i318d5l9m7bicg2wxlrjcm3qm96"; 247 + type = "gem"; 248 + }; 249 + version = "0.13.0"; 250 + }; 251 + }
+47
pkgs/by-name/r1/r10k/package.nix
··· 1 + { 2 + bundlerApp, 3 + bundlerUpdateScript, 4 + git, 5 + gnutar, 6 + gzip, 7 + lib, 8 + makeWrapper, 9 + r10k, 10 + testers, 11 + }: 12 + 13 + bundlerApp { 14 + pname = "r10k"; 15 + gemdir = ./.; 16 + exes = [ "r10k" ]; 17 + 18 + nativeBuildInputs = [ makeWrapper ]; 19 + 20 + postBuild = '' 21 + wrapProgram $out/bin/r10k --prefix PATH : ${ 22 + lib.makeBinPath [ 23 + git 24 + gnutar 25 + gzip 26 + ] 27 + } 28 + ''; 29 + 30 + passthru = { 31 + tests.version = testers.testVersion { 32 + command = "${lib.getExe r10k} version"; 33 + package = r10k; 34 + version = (import ./gemset.nix).r10k.version; 35 + }; 36 + updateScript = bundlerUpdateScript "r10k"; 37 + }; 38 + 39 + meta = { 40 + description = "Puppet environment and module deployment"; 41 + homepage = "https://github.com/puppetlabs/r10k"; 42 + license = lib.licenses.asl20; 43 + maintainers = with lib.maintainers; [ zimbatm manveru nicknovitski anthonyroussel ]; 44 + platforms = lib.platforms.unix; 45 + mainProgram = "r10k"; 46 + }; 47 + }
+7 -4
pkgs/by-name/ro/rosa/package.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, rosa }: 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, rosa, nix-update-script }: 2 2 3 3 buildGoModule rec { 4 4 pname = "rosa"; ··· 24 24 --zsh <($out/bin/rosa completion zsh) 25 25 ''; 26 26 27 - passthru.tests.version = testers.testVersion { 28 - package = rosa; 29 - command = "rosa version --client"; 27 + passthru = { 28 + tests.version = testers.testVersion { 29 + package = rosa; 30 + command = "rosa version --client"; 31 + }; 32 + updateScript = nix-update-script { }; 30 33 }; 31 34 32 35 meta = with lib; {
+3 -3
pkgs/by-name/sh/shopware-cli/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "shopware-cli"; 12 - version = "0.4.34"; 12 + version = "0.4.35"; 13 13 src = fetchFromGitHub { 14 14 repo = "shopware-cli"; 15 15 owner = "FriendsOfShopware"; 16 16 rev = version; 17 - hash = "sha256-hPEaTfOxijyf0pzgMBKmljB41A0G2aena50pBZerV0s="; 17 + hash = "sha256-RJKne2Nq8mrVBgiOkXoM1HKIJ/BU0MQckbequ/0THGk="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ installShellFiles makeWrapper ]; 21 21 nativeCheckInputs = [ git dart-sass ]; 22 22 23 - vendorHash = "sha256-BODiybzXw4gJk99SzzDVvYsV555rW5ehhn+m/pre/pA="; 23 + vendorHash = "sha256-jQCTdvJVe99sL8C9AkJZDsQV9tUoAXY18ar3+FNXEdM="; 24 24 25 25 postInstall = '' 26 26 export HOME="$(mktemp -d)"
+52
pkgs/by-name/sm/smassh/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , smassh 4 + , python3 5 + , testers 6 + }: 7 + 8 + python3.pkgs.buildPythonApplication rec { 9 + pname = "smassh"; 10 + version = "3.1.3"; 11 + pyproject = true; 12 + 13 + src = fetchFromGitHub { 14 + owner = "kraanzu"; 15 + repo = "smassh"; 16 + rev = "v${version}"; 17 + hash = "sha256-QE7TFf/5hdd2W2EsVbn3gV/FundhJNxHqv0JWV5dYDc="; 18 + }; 19 + 20 + nativeBuildInputs = with python3.pkgs; [ 21 + poetry-core 22 + pythonRelaxDepsHook 23 + ]; 24 + 25 + pythonRelaxDeps = [ 26 + "textual" 27 + ]; 28 + 29 + propagatedBuildInputs = with python3.pkgs; [ 30 + textual 31 + appdirs 32 + click 33 + requests 34 + ]; 35 + 36 + # No tests available 37 + doCheck = false; 38 + 39 + passthru.tests.version = testers.testVersion { 40 + package = smassh; 41 + command = "HOME=$(mktemp -d) smassh --version"; 42 + }; 43 + 44 + meta = with lib; { 45 + description = "A TUI based typing test application inspired by MonkeyType"; 46 + homepage = "https://github.com/kraanzu/smassh"; 47 + changelog = "https://github.com/kraanzu/smassh/blob/main/CHANGELOG.md"; 48 + license = licenses.gpl3Plus; 49 + maintainers = with maintainers; [ aimpizza ]; 50 + mainProgram = "smassh"; 51 + }; 52 + }
+2 -2
pkgs/by-name/sr/srm-cuarzo/package.nix
··· 14 14 }: 15 15 stdenv.mkDerivation (self: { 16 16 pname = "srm-cuarzo"; 17 - version = "0.5.5-1"; 17 + version = "0.5.6-1"; 18 18 rev = "v${self.version}"; 19 - hash = "sha256-4aeKzvhfVmimz4Df7wnyZESAZa7RMjYUqbhFhqPJ59o="; 19 + hash = "sha256-REILtx4tPAWX4JnBjC0EU5dnnZhbVHhlVAWKo7n7sdA="; 20 20 21 21 src = fetchFromGitHub { 22 22 inherit (self) rev hash;
+2 -2
pkgs/by-name/wa/walker/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "walker"; 14 - version = "0.0.68"; 14 + version = "0.0.70"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "abenz1267"; 18 18 repo = "walker"; 19 19 rev = "v${version}"; 20 - hash = "sha256-nLCFGrauMKm9NzOlzrprA8KL9CKs3nTjerEaC5992qQ="; 20 + hash = "sha256-stwM8L9aX7HAghjtGf/807+YCORg9BqibI4iINcqjH8="; 21 21 }; 22 22 23 23 vendorHash = "sha256-zDntJ695k8dbwyFXbg9PapWD335MHrWbep1xxzXNIL4=";
+2 -2
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 3 let 4 4 generator = pkgsBuildBuild.buildGoModule rec { 5 5 pname = "v2ray-domain-list-community"; 6 - version = "20240402003241"; 6 + version = "20240410101316"; 7 7 src = fetchFromGitHub { 8 8 owner = "v2fly"; 9 9 repo = "domain-list-community"; 10 10 rev = version; 11 - hash = "sha256-tIQqTvrQUGjLeZL1aQiqaViZSAysUfX+QlTkhH7N3Iw="; 11 + hash = "sha256-llj1z9fIzELeIIhyW6dmAl8Z/0DtZq3tkMrfwSJkZbE="; 12 12 }; 13 13 vendorHash = "sha256-azvMUi8eLNoNofRa2X4SKTTiMd6aOyO6H/rOiKjkpIY="; 14 14 meta = with lib; {
+29 -14
pkgs/desktops/pantheon/apps/elementary-photos/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , nix-update-script 5 6 , meson 6 7 , ninja ··· 12 11 , libexif 13 12 , libgee 14 13 , libhandy 15 - , geocode-glib 14 + , geocode-glib_2 16 15 , gexiv2 17 16 , libgphoto2 18 17 , granite 19 18 , gst_all_1 20 19 , libgudev 21 - , json-glib 22 20 , libraw 23 - , librest 24 - , libsoup 25 21 , sqlite 26 22 , python3 27 - , webkitgtk 28 23 , libwebp 29 24 , appstream 30 25 , wrapGAppsHook ··· 37 40 sha256 = "sha256-VhJggQMy1vk21zNA5pR4uAPGCwnIxLUHVO58AZs+h6s="; 38 41 }; 39 42 43 + patches = [ 44 + # The following 5 patches allow building this without webkit2gtk-4.0. 45 + # https://github.com/elementary/photos/pull/743, https://github.com/elementary/photos/pull/746 46 + (fetchpatch { 47 + url = "https://github.com/elementary/photos/commit/c48f49869bbf44aa37e64c0c1e25aff887783a02.patch"; 48 + hash = "sha256-CeKRONVevJqVEIchgxyPqnM16Y2zUJ1+wnL2jLdJqec="; 49 + }) 50 + (fetchpatch { 51 + url = "https://github.com/elementary/photos/commit/d7a8265ecb562e439d003b61b0823de8348fb10d.patch"; 52 + hash = "sha256-6M3t0l8BUhoaowUSfaiz6xjQBHliO13i+qi5cgfEY04="; 53 + }) 54 + (fetchpatch { 55 + url = "https://github.com/elementary/photos/commit/d8e13e8e803ed7ab1bd23527866567d998744f57.patch"; 56 + hash = "sha256-BGBDIHR5iYtd+rJG9sur1oWa4FK/lF0vLdjyPbyNbdU="; 57 + }) 58 + (fetchpatch { 59 + url = "https://github.com/elementary/photos/commit/075f983a65e9c6d4e80ee07f0c05309badef526a.patch"; 60 + excludes = [ ".github/workflows/ci.yml" ]; 61 + hash = "sha256-QOtssVwwHxFdtfhcVyaN33LMZdOkg/DoAC+UAbrkmDk="; 62 + }) 63 + (fetchpatch { 64 + url = "https://github.com/elementary/photos/commit/ea11cf23db6945df6cc3495fd698456054389371.patch"; 65 + hash = "sha256-4a/CRx7Dmyyda6SUr0QF++R73v7FBzjXfyxvspynnG0="; 66 + }) 67 + ]; 68 + 40 69 nativeBuildInputs = [ 41 70 appstream 42 71 desktop-file-utils ··· 75 52 ]; 76 53 77 54 buildInputs = [ 78 - geocode-glib 55 + geocode-glib_2 79 56 gexiv2 80 57 granite 81 58 gtk3 82 - json-glib 83 59 libexif 84 60 libgee 85 61 libgphoto2 86 62 libgudev 87 63 libhandy 88 64 libraw 89 - librest 90 - libsoup 91 65 libwebp 92 66 sqlite 93 - webkitgtk 94 67 ] ++ (with gst_all_1; [ 95 68 gst-plugins-bad 96 69 gst-plugins-base ··· 94 75 gst-plugins-ugly 95 76 gstreamer 96 77 ]); 97 - 98 - mesonFlags = [ 99 - "-Dplugins=false" 100 - ]; 101 78 102 79 postPatch = '' 103 80 chmod +x meson/post_install.py
+5 -3
pkgs/development/interpreters/luau/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, llvmPackages }: 1 + { lib, stdenv, fetchFromGitHub, cmake, gitUpdater, llvmPackages }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "luau"; 5 - version = "0.620"; 5 + version = "0.621"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "luau-lang"; 9 9 repo = "luau"; 10 10 rev = version; 11 - hash = "sha256-J1tVZ3HDcH+DiVsHDWl8A6X/4Fi4s0Fxkb0KzSYP1Pk="; 11 + hash = "sha256-bkuYYGYcnMwQDK81ZH+74hA4XaQfVFMWvAKpy+ODCak="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; ··· 35 35 36 36 runHook postCheck 37 37 ''; 38 + 39 + passthru.updateScript = gitUpdater { }; 38 40 39 41 meta = with lib; { 40 42 description = "A fast, small, safe, gradually typed embeddable scripting language derived from Lua";
+2 -2
pkgs/development/php-packages/xdebug/default.nix
··· 1 1 { buildPecl, lib, fetchFromGitHub }: 2 2 3 3 let 4 - version = "3.3.1"; 4 + version = "3.3.2"; 5 5 in buildPecl { 6 6 inherit version; 7 7 ··· 11 11 owner = "xdebug"; 12 12 repo = "xdebug"; 13 13 rev = version; 14 - hash = "sha256-Zt1BIqNKsTHtIXy0Dar52sZxLi5k12LQAbxOLKQPMN8="; 14 + hash = "sha256-3Hj/6pFLwJkVfsUIkX9lP8cOa1cVjobqHZd/cnH0TaU="; 15 15 }; 16 16 17 17 doCheck = true;
+2 -2
pkgs/development/python-modules/diff-cover/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "diff-cover"; 22 - version = "8.0.3"; 22 + version = "9.0.0"; 23 23 format = "pyproject"; 24 24 25 25 disabled = pythonOlder "3.7"; ··· 27 27 src = fetchPypi { 28 28 pname = "diff_cover"; 29 29 inherit version; 30 - hash = "sha256-OTVlyoZorh4OOOThMrUc8CgIb7Bqen2Ued61Aj4vaNQ="; 30 + hash = "sha256-HchR0/PzIMBI0DYY5MDZhh+koVBrQl0tCaVksgyVZ0o="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/oracledb/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "oracledb"; 13 - version = "2.1.1"; 13 + version = "2.1.2"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-4ugXz6bf82xxMXNvNOKq7HXXJv040ZENgxgGGieCKPo="; 20 + hash = "sha256-MFS8wpXXN4g0unpazrhlmF6VSRX5sHqEPqhMOCTGoLI="; 21 21 }; 22 22 23 23 build-system = [
+2 -2
pkgs/development/python-modules/pygccxml/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pygccxml"; 12 - version = "2.4.0"; 12 + version = "2.5.0"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "gccxml"; 19 19 repo = "pygccxml"; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-rw99afv68c92LWmKUErB1y0Cts69UEpI0GCxSMvD+B8="; 21 + hash = "sha256-wHZy2BG3h+OMTvIAPtLlq1vsW5V/TqZdnzBJ9VipMiQ="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/snakemake-interface-storage-plugins/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "snakemake-interface-storage-plugins"; 14 - version = "3.1.1"; 14 + version = "3.2.0"; 15 15 format = "pyproject"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "snakemake"; 19 19 repo = pname; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-5EWpfKpEATlEsw2VZGrGqS+WddVdtEKSgelBGud8kmI="; 21 + hash = "sha256-IxsD8+arv6jLyFxzZJgeRXadsjSKH14KIEdd89/bo1w="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+23 -21
pkgs/development/python-modules/soco/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , graphviz 5 - , appdirs 6 - , ifaddr 7 - , pythonOlder 8 - , lxml 9 - , mock 10 - , nix-update-script 11 - , pytestCheckHook 12 - , requests 13 - , requests-mock 14 - , xmltodict 1 + { 2 + lib, 3 + appdirs, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + graphviz, 7 + ifaddr, 8 + lxml, 9 + mock, 10 + nix-update-script, 11 + pytestCheckHook, 12 + pythonOlder, 13 + requests, 14 + requests-mock, 15 + setuptools, 16 + xmltodict, 15 17 }: 16 18 17 19 buildPythonPackage rec { 18 20 pname = "soco"; 19 - version = "0.30.2"; 20 - format = "setuptools"; 21 + version = "0.30.3"; 22 + pyproject = true; 21 23 22 24 disabled = pythonOlder "3.6"; 23 25 ··· 27 25 owner = "SoCo"; 28 26 repo = "SoCo"; 29 27 rev = "refs/tags/v${version}"; 30 - hash = "sha256-T5kZxwLtqdECuYNfI0z2kLuTPp8yuPsx+MQG27WUJYU="; 28 + hash = "sha256-QAF3f1JMGFFsgdZzoyo+RwKKMaLG+hy+lvZwCzceU/g="; 31 29 }; 32 30 33 - propagatedBuildInputs = [ 31 + build-system = [ setuptools ]; 32 + 33 + dependencies = [ 34 34 appdirs 35 35 ifaddr 36 36 lxml ··· 47 43 requests-mock 48 44 ]; 49 45 50 - pythonImportsCheck = [ 51 - "soco" 52 - ]; 46 + pythonImportsCheck = [ "soco" ]; 53 47 54 48 passthru.updateScript = nix-update-script { }; 55 49
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1128"; 13 + version = "3.0.1129"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "TencentCloud"; 20 20 repo = "tencentcloud-sdk-python"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-SYR9vkeaVBPwke7FzjcDGSvsZE0vznNf/7zCKizaW+4="; 22 + hash = "sha256-YYLlnj7qfF4iKJSnaq6EAtvjJKm1yWop6HT5vY/zTkc="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+22
pkgs/development/python-modules/tpm2-pytss/cross.patch
··· 1 + diff --git a/setup.py b/setup.py 2 + index 1b5f513..d660b9a 100644 3 + --- a/setup.py 4 + +++ b/setup.py 5 + @@ -184,7 +184,8 @@ class type_generator(build_ext): 6 + f"unable to find tss2_tpm2_types.h in {pk['include_dirs']}" 7 + ) 8 + pdata = preprocess_file( 9 + - header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="] 10 + + header_path, cpp_args=["-D__extension__=", "-D__attribute__(x)="], 11 + + cpp_path="@crossPrefix@-cpp", 12 + ) 13 + parser = c_parser.CParser() 14 + ast = parser.parse(pdata, "tss2_tpm2_types.h") 15 + @@ -210,6 +211,7 @@ class type_generator(build_ext): 16 + "-D__float128=long double", 17 + "-D_FORTIFY_SOURCE=0", 18 + ], 19 + + cpp_path="@crossPrefix@-cpp", 20 + ) 21 + parser = c_parser.CParser() 22 + past = parser.parse(pdata, "tss2_policy.h")
+17
pkgs/development/python-modules/tpm2-pytss/default.nix
··· 1 1 { lib 2 + , stdenv 3 + , substituteAll 2 4 , buildPythonPackage 3 5 , fetchPypi 4 6 , pythonOlder ··· 19 17 , swtpm 20 18 }: 21 19 20 + let 21 + isCross = (stdenv.buildPlatform != stdenv.hostPlatform); 22 + in 22 23 buildPythonPackage rec { 23 24 pname = "tpm2-pytss"; 24 25 version = "2.2.1"; ··· 37 32 patches = [ 38 33 # Fix hardcoded `fapi-config.json` configuration path 39 34 ./fapi-config.patch 35 + ] ++ lib.optionals isCross [ 36 + # pytss will regenerate files from headers of tpm2-tss. 37 + # Those headers are fed through a compiler via pycparser. pycparser expects `cpp` 38 + # to be in the path. 39 + # This is put in the path via stdenv when not cross-compiling, but this is absent 40 + # when cross-compiling is turned on. 41 + # This patch changes the call to pycparser.preprocess_file to provide the name 42 + # of the cross-compiling cpp 43 + (substituteAll { 44 + src = ./cross.patch; 45 + crossPrefix = stdenv.hostPlatform.config; 46 + }) 40 47 ]; 41 48 42 49 postPatch = ''
+2 -2
pkgs/development/python-modules/xkbcommon/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "xkbcommon"; 13 - version = "0.8"; 13 + version = "1.0"; 14 14 format = "setuptools"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-W+WXO/W3UlaHpN9shHibQhWQ1/fPkq5W8qqxd7eV1RY="; 18 + hash = "sha256-NTEafcAU/PU1/2n3pb3m8dbZptI9j9nnmVG4iFqHHe8="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ pkg-config ];
+2 -1
pkgs/development/tools/coder/update.sh
··· 25 25 26 26 # Fetch the new hash using nix-prefetch-url 27 27 NEW_HASH=$(nix-prefetch-url --type sha256 $URL) 28 + SRI_HASH=$(nix hash to-sri --type sha256 $NEW_HASH) 28 29 29 30 # Update the Nix file with the new hash 30 - sed -i "s|${ARCH} = \"sha256-.*\";|${ARCH} = \"sha256-${NEW_HASH}\";|" ./default.nix 31 + sed -i "s|${ARCH} = \"sha256-.*\";|${ARCH} = \"${SRI_HASH}\";|" ./default.nix 31 32 done
+3 -3
pkgs/development/tools/firebase-tools/default.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "firebase-tools"; 11 - version = "13.7.1"; 11 + version = "13.7.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "firebase"; 15 15 repo = "firebase-tools"; 16 16 rev = "v${version}"; 17 - hash = "sha256-NTO4DhRwdCeufkeec6kMw1CEj/cZqk3S+vy9R7TArXU="; 17 + hash = "sha256-KzckVI6eSojnUh+jV1xtKZrwmYfngKk8Ch0cGdTLxMA="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-MgICHHZBgD80vZLfS9WUwvotorc0OAHzGaw+S0tjyQo="; 20 + npmDepsHash = "sha256-X7OScxmDsWnvYTP/GOKZRuq3Bu0ReDDqlIFhEWCeQmY="; 21 21 22 22 postPatch = '' 23 23 ln -s npm-shrinkwrap.json package-lock.json
+3 -3
pkgs/development/tools/go-task/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "go-task"; 11 - version = "3.35.1"; 11 + version = "3.36.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = pname; 15 15 repo = "task"; 16 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-HFjoLzGF62noA9NQk1Delq6vOcuTZzsyq6kH6QtR7zI="; 17 + hash = "sha256-09dw6bDEKbgajH+/estVYDkbUdUiUUuqXYQqeOBTeQ0="; 18 18 }; 19 19 20 - vendorHash = "sha256-HhnherRx5YQn4ArcavVZutze9usYP+PRI07lEXyw8a0="; 20 + vendorHash = "sha256-ahBpIPTHByZ5Qnl6PaOeTLNBq2hQ78+dUmaHvkJxkWg="; 21 21 22 22 doCheck = false; 23 23
+2 -2
pkgs/development/tools/gqlgenc/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gqlgenc"; 5 - version = "0.19.3"; 5 + version = "0.20.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "yamashou"; 9 9 repo = "gqlgenc"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-deaJFw1w5TiJIdbTlgEBhpAyDbkjUzqT3vVl+xDUXm4="; 11 + sha256 = "sha256-RniriePoHo608PlT3XrxogWI2oXq0Q48+Jaxz/2xIVo="; 12 12 }; 13 13 14 14 excludedPackages = [ "example" ];
+3 -3
pkgs/development/tools/ols/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "ols"; 5 - version = "0-unstable-2024-02-09"; 5 + version = "0-unstable-2024-04-15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "DanielGavin"; 9 9 repo = "ols"; 10 - rev = "3eb1e0e60a66a4fc7347fb77837ff45ccbe1cabb"; 11 - hash = "sha256-qPcSZjvlBmFf3M98GrwIu8SGO2VbgdqBKzyFpGSEtrI="; 10 + rev = "aa1aabda1cce68a6038c48429cc759f09ad2ebab"; 11 + hash = "sha256-yM+Syx8hWiSZatWfFFGz8lUJTOCozkZWPdPUhRW0/Ow="; 12 12 }; 13 13 14 14 nativeBuildInputs = [
pkgs/development/tools/puppet/puppet-lint/Gemfile pkgs/by-name/pu/puppet-lint/Gemfile
+2 -2
pkgs/development/tools/puppet/puppet-lint/Gemfile.lock pkgs/by-name/pu/puppet-lint/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - puppet-lint (2.5.2) 4 + puppet-lint (4.2.4) 5 5 6 6 PLATFORMS 7 7 ruby ··· 10 10 puppet-lint 11 11 12 12 BUNDLED WITH 13 - 2.2.24 13 + 2.5.6
-7
pkgs/development/tools/puppet/puppet-lint/default.nix
··· 1 - { bundlerApp }: 2 - 3 - bundlerApp { 4 - pname = "puppet-lint"; 5 - gemdir = ./.; 6 - exes = [ "puppet-lint" ]; 7 - }
+2 -2
pkgs/development/tools/puppet/puppet-lint/gemset.nix pkgs/by-name/pu/puppet-lint/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "1rcj3cb6lf90g6vvhh3c9p8yn7pgibglf9k5878bzd6pn5ag0h9v"; 7 + sha256 = "1n2pffwxj1n33hc7aw74g6a4gn5v7rawcs7rglidbdq1g4kzd829"; 8 8 type = "gem"; 9 9 }; 10 - version = "2.5.2"; 10 + version = "4.2.4"; 11 11 }; 12 12 }
+34 -29
pkgs/games/devilutionx/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , fetchurl 6 5 , bzip2 7 6 , cmake ··· 8 9 , gettext 9 10 , libsodium 10 11 , SDL2 11 - , SDL_audiolib 12 12 , SDL2_image 13 + , SDL_audiolib 14 + , flac 13 15 , fmt 14 16 , libpng 15 17 , smpq ··· 21 21 22 22 # fork with patches, far behind upstream 23 23 asio = fetchurl { 24 - url = "https://github.com/diasurgical/asio/archive/ebeff99f539da23d27c2e8d4bdbc1ee011968644.tar.gz"; 25 - sha256 = "0vhb4cig40mm0a98i74grpmfkcmby8zxg6vqa38dpryxpgvp5fw8"; 24 + url = "https://github.com/diasurgical/asio/archive/bd1c839ef741b14365e77964bdd5a78994c05934.tar.gz"; 25 + sha256 = "sha256-ePcdyvOfO5tyPVP+8t3+cS/XeEp47lfaE8gERRVoJSM="; 26 26 }; 27 27 28 28 # fork with patches, upstream seems to be dead 29 29 libmpq = fetchurl { 30 - url = "https://github.com/diasurgical/libmpq/archive/0f10bd1600f406b13932bf5351ba713361262184.tar.gz"; 31 - sha256 = "sha256-7hc/Xtsg8WJIJljLydS7hLZA9lEEHWhsCteyrxK68qE="; 30 + url = "https://github.com/diasurgical/libmpq/archive/b78d66c6fee6a501cc9b95d8556a129c68841b05.tar.gz"; 31 + sha256 = "sha256-NIzZwr6cBn38uKLWzW+Uet5QiOFUPB5dsf3FsS22ruo="; 32 32 }; 33 33 34 34 # not "real" package with pkg-config or cmake file, just collection of source files 35 35 libsmackerdec = fetchurl { 36 - url = "https://github.com/diasurgical/libsmackerdec/archive/2997ee0e41e91bb723003bc09234be553b190e38.tar.gz"; 37 - sha256 = "sha256-QMDcIZQ94i4VPVanmSxiGkKgxWx82DP4uE+Q5I2nU+o="; 36 + url = "https://github.com/diasurgical/libsmackerdec/archive/91e732bb6953489077430572f43fc802bf2c75b2.tar.gz"; 37 + sha256 = "sha256-5WXjfvGuT4hG2cnCS4YbxW/c4tek7OR95EjgCqkEi4c="; 38 38 }; 39 39 40 40 # fork with patches, far behind upstream ··· 42 42 owner = "diasurgical"; 43 43 repo = "libzt"; 44 44 fetchSubmodules = true; 45 - rev = "37a2efb0b925df632299ef07dc78c0af5f6b4756"; 46 - sha256 = "sha256-+o4ZTVqh4MDZES9m7mkfkMRlRDMBytDBuA0QIlnp73U="; 45 + rev = "d6c6a069a5041a3e89594c447ced3f15d77618b8"; 46 + sha256 = "sha256-ttRJLfaGHzhS4jd8db7BNPWROCti3ZxuRouqsL/M5ew="; 47 47 }; 48 + 49 + # breaks without this version 50 + SDL_audiolib' = SDL_audiolib.overrideAttrs (oldAttrs: { 51 + src = fetchFromGitHub { 52 + owner = "realnc"; 53 + repo = "SDL_audiolib"; 54 + rev = "cc1bb6af8d4cf5e200259072bde1edd1c8c5137e"; 55 + sha256 = "sha256-xP7qlwwOkqVeTlCEZLinnvmx8LbU2co5+t//cf4n190="; 56 + }; 57 + 58 + buildInputs = oldAttrs.buildInputs ++ [ flac ]; 59 + }); 48 60 49 61 # missing pkg-config and/or cmake file 50 62 simpleini = fetchurl { 51 - url = "https://github.com/brofield/simpleini/archive/9b3ed7ec815997bc8c5b9edf140d6bde653e1458.tar.gz"; 52 - sha256 = "sha256-93kuyp8/ew7okW/6ThJMtLMZsR1YSeFcXu9Y65ELBFE=="; 63 + url = "https://github.com/brofield/simpleini/archive/56499b5af5d2195c6acfc58c4630b70e0c9c4c21.tar.gz"; 64 + sha256 = "sha256-29tQoz0+33kfwmIjCdnD1wGi+35+K0A9P6UE4E8K3g4="; 53 65 }; 54 66 in 55 67 56 68 stdenv.mkDerivation rec { 57 69 pname = "devilutionx"; 58 - version = "1.4.1"; 70 + version = "1.5.2"; 59 71 60 72 src = fetchFromGitHub { 61 73 owner = "diasurgical"; 62 74 repo = "devilutionX"; 63 75 rev = version; 64 - sha256 = "sha256-l0BhL+DXtkG2PdFqmkL0KJv41zl3N/AcuLmzw2j3jXY="; 76 + sha256 = "sha256-XILPpIYSC0+CbhyVXCNvAknAhqU7VW1dWZCh2BapQjs="; 65 77 }; 66 78 67 79 postPatch = '' 68 - substituteInPlace Source/init.cpp --replace "/usr/share/diasurgical/devilutionx/" "${placeholder "out"}/share/diasurgical/devilutionx/" 69 - 70 - # download dependencies ahead of time 71 - substituteInPlace 3rdParty/asio/CMakeLists.txt --replace "${asio.url}" "${asio}" 72 - substituteInPlace 3rdParty/libmpq/CMakeLists.txt --replace "${libmpq.url}" "${libmpq}" 73 - substituteInPlace 3rdParty/libsmackerdec/CMakeLists.txt --replace "${libsmackerdec.url}" "${libsmackerdec}" 80 + substituteInPlace 3rdParty/asio/CMakeLists.txt --replace-fail "${asio.url}" "${asio}" 81 + substituteInPlace 3rdParty/libmpq/CMakeLists.txt --replace-fail "${libmpq.url}" "${libmpq}" 82 + substituteInPlace 3rdParty/libsmackerdec/CMakeLists.txt --replace-fail "${libsmackerdec.url}" "${libsmackerdec}" 74 83 substituteInPlace 3rdParty/libzt/CMakeLists.txt \ 75 - --replace "GIT_REPOSITORY https://github.com/diasurgical/libzt.git" "" \ 76 - --replace "GIT_TAG ${libzt.rev}" "SOURCE_DIR ${libzt}" 77 - substituteInPlace 3rdParty/simpleini/CMakeLists.txt --replace "${simpleini.url}" "${simpleini}" 84 + --replace-fail "GIT_REPOSITORY https://github.com/diasurgical/libzt.git" "" \ 85 + --replace-fail "GIT_TAG ${libzt.rev}" "SOURCE_DIR ${libzt}" 86 + substituteInPlace 3rdParty/simpleini/CMakeLists.txt --replace-fail "${simpleini.url}" "${simpleini}" 78 87 ''; 79 - 80 - cmakeFlags = [ 81 - "-DBINARY_RELEASE=ON" 82 - "-DVERSION_NUM=${version}" 83 - ]; 84 88 85 89 nativeBuildInputs = [ 86 90 cmake ··· 99 95 libpng 100 96 libsodium 101 97 SDL2 102 - SDL_audiolib 103 98 SDL2_image 99 + SDL_audiolib' 104 100 ]; 105 101 106 102 installPhase = '' ··· 111 107 mv devilutionx.app $out/Applications 112 108 '' else '' 113 109 install -Dm755 -t $out/bin devilutionx 110 + install -Dm755 -t $out/bin devilutionx.mpq 114 111 install -Dm755 -t $out/share/diasurgical/devilutionx devilutionx.mpq 115 112 install -Dm755 -t $out/share/applications ../Packaging/nix/devilutionx-hellfire.desktop ../Packaging/nix/devilutionx.desktop 116 113 install -Dm755 ../Packaging/resources/icon.png $out/share/icons/hicolor/512x512/apps/devilutionx.png
+6
pkgs/kde/gear/kdepim-runtime/default.nix
··· 5 5 qtspeech, 6 6 qtwebengine, 7 7 cyrus_sasl, 8 + lib, 9 + libkgapi 8 10 }: 9 11 mkKdeDerivation { 10 12 pname = "kdepim-runtime"; ··· 14 12 extraNativeBuildInputs = [shared-mime-info]; 15 13 # FIXME: libkolabxml, libetebase 16 14 extraBuildInputs = [qtnetworkauth qtspeech qtwebengine cyrus_sasl]; 15 + 16 + qtWrapperArgs = [ 17 + "--prefix SASL_PATH : ${lib.makeSearchPath "lib/sasl2" [ cyrus_sasl.out libkgapi ]}" 18 + ]; 17 19 }
+2 -2
pkgs/os-specific/linux/mwprocapture/default.nix
··· 12 12 in 13 13 stdenv.mkDerivation rec { 14 14 pname = "mwprocapture"; 15 - subVersion = "4373"; 15 + subVersion = "4390"; 16 16 version = "1.3.0.${subVersion}-${kernel.version}"; 17 17 18 18 src = fetchurl { 19 19 url = "https://www.magewell.com/files/drivers/ProCaptureForLinux_${subVersion}.tar.gz"; 20 - sha256 = "sha256-/6q+6CTlgkHOgq1PF8dSPfl/xm/UFczr/AGkac2mXZ8="; 20 + sha256 = "sha256-HOVAR9auc8ulENPLoI0scdCMZoSbDYkTaCLgZoFG7eU="; 21 21 }; 22 22 23 23 nativeBuildInputs = kernel.moduleBuildDependencies;
+7
pkgs/os-specific/linux/sssd/default.nix
··· 110 110 passthru = { 111 111 tests = { 112 112 inherit (nixosTests) sssd sssd-ldap; 113 + pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; 113 114 version = testers.testVersion { 114 115 package = finalAttrs.finalPackage; 115 116 command = "sssd --version"; ··· 126 125 license = licenses.gpl3Plus; 127 126 platforms = platforms.linux; 128 127 maintainers = with maintainers; [ illustris ]; 128 + pkgConfigModules = [ 129 + "ipa_hbac" 130 + "sss_certmap" 131 + "sss_idmap" 132 + "sss_nss_idmap" 133 + ]; 129 134 }; 130 135 })
+2 -2
pkgs/servers/monitoring/prometheus/pve-exporter.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "prometheus-pve-exporter"; 9 - version = "3.2.2"; 9 + version = "3.2.4"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-E1hxYslVaMpoeCsTrw/7D0Ycq+GzMpJ0e6B4mEe/UJs="; 13 + sha256 = "sha256-C7agnOUdtd4YncAiaPQaZqBJ8DKZoM1Fa+dr1F4xYgI="; 14 14 }; 15 15 16 16 propagatedBuildInputs = with python3.pkgs; [
+2 -2
pkgs/shells/hishtory/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "hishtory"; 8 - version = "0.288"; 8 + version = "0.290"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "ddworken"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-fUhyD8PrjeSDwXHF/QCA+4RW4ndRIAx3dNR9lv0PDZY="; 14 + hash = "sha256-zFBq1BHj0w+ubKAnyL+Asd5vykM2Vpg2va0jxY2vwUk="; 15 15 }; 16 16 17 17 vendorHash = "sha256-qw4whXAX8y0x7IWnpZHT45XTQ82CdoWPDnoQhr20cII=";
pkgs/tools/admin/puppet/puppet-bolt/Gemfile pkgs/by-name/pu/puppet-bolt/Gemfile
+82 -70
pkgs/tools/admin/puppet/puppet-bolt/Gemfile.lock pkgs/by-name/pu/puppet-bolt/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - CFPropertyList (2.3.6) 5 - addressable (2.8.0) 6 - public_suffix (>= 2.0.2, < 5.0) 7 - aws-eventstream (1.2.0) 8 - aws-partitions (1.607.0) 9 - aws-sdk-core (3.131.2) 10 - aws-eventstream (~> 1, >= 1.0.2) 11 - aws-partitions (~> 1, >= 1.525.0) 12 - aws-sigv4 (~> 1.1) 4 + CFPropertyList (3.0.7) 5 + base64 6 + nkf 7 + rexml 8 + addressable (2.8.6) 9 + public_suffix (>= 2.0.2, < 6.0) 10 + aws-eventstream (1.3.0) 11 + aws-partitions (1.899.0) 12 + aws-sdk-core (3.191.4) 13 + aws-eventstream (~> 1, >= 1.3.0) 14 + aws-partitions (~> 1, >= 1.651.0) 15 + aws-sigv4 (~> 1.8) 13 16 jmespath (~> 1, >= 1.6.1) 14 - aws-sdk-ec2 (1.322.0) 15 - aws-sdk-core (~> 3, >= 3.127.0) 17 + aws-sdk-ec2 (1.444.0) 18 + aws-sdk-core (~> 3, >= 3.191.0) 16 19 aws-sigv4 (~> 1.1) 17 - aws-sigv4 (1.5.0) 20 + aws-sigv4 (1.8.0) 18 21 aws-eventstream (~> 1, >= 1.0.2) 19 - bindata (2.4.10) 20 - bolt (3.24.0) 21 - CFPropertyList (~> 2.2) 22 + base64 (0.2.0) 23 + bigdecimal (3.1.7) 24 + bindata (2.5.0) 25 + bolt (3.28.0) 26 + CFPropertyList (>= 2.2) 22 27 addressable (~> 2.5) 23 28 aws-sdk-ec2 (~> 1) 24 29 concurrent-ruby (~> 1.0) ··· 32 27 jwt (~> 2.2) 33 28 logging (~> 2.2) 34 29 minitar (~> 0.6) 35 - net-scp (~> 1.2) 36 - net-ssh (>= 4.0, < 7.0) 30 + net-scp (>= 1.2, < 5.0) 31 + net-ssh (>= 4.0, < 8.0) 37 32 net-ssh-krb (~> 0.5) 38 33 orchestrator_client (~> 0.5) 39 34 puppet (>= 6.18.0) 40 35 puppet-resource_api (>= 1.8.1) 41 - puppet-strings (~> 2.3) 42 - puppetfile-resolver (~> 0.5) 36 + puppet-strings (>= 2.3.0, < 5.0) 37 + puppetfile-resolver (>= 0.6.2, < 1.0) 43 38 r10k (~> 3.10) 44 39 ruby_smb (~> 1.0) 45 40 terminal-table (~> 3.0) ··· 47 42 winrm-fs (~> 1.3) 48 43 builder (3.2.4) 49 44 colored2 (3.1.2) 50 - concurrent-ruby (1.1.10) 51 - connection_pool (2.2.5) 45 + concurrent-ruby (1.2.3) 46 + connection_pool (2.4.1) 52 47 cri (2.15.11) 53 48 deep_merge (1.2.2) 54 - erubi (1.10.0) 55 - facter (4.2.10) 49 + erubi (1.12.0) 50 + facter (4.6.1) 56 51 hocon (~> 1.3) 57 52 thor (>= 1.0.1, < 2.0) 58 - faraday (1.10.0) 53 + faraday (1.10.3) 59 54 faraday-em_http (~> 1.0) 60 55 faraday-em_synchrony (~> 1.0) 61 56 faraday-excon (~> 1.1) ··· 80 75 faraday-retry (1.0.3) 81 76 faraday_middleware (1.2.0) 82 77 faraday (~> 1.0) 83 - fast_gettext (1.1.2) 84 - ffi (1.15.5) 85 - gettext (3.2.9) 78 + fast_gettext (2.3.0) 79 + ffi (1.16.3) 80 + forwardable (1.3.3) 81 + gettext (3.4.9) 82 + erubi 86 83 locale (>= 2.0.5) 84 + prime 85 + racc 87 86 text (>= 1.3.0) 88 - gettext-setup (0.34) 89 - fast_gettext (~> 1.1.0) 90 - gettext (>= 3.0.2, < 3.3.0) 87 + gettext-setup (1.1.0) 88 + fast_gettext (~> 2.1) 89 + gettext (~> 3.4) 91 90 locale 92 91 gssapi (1.3.1) 93 92 ffi (>= 1.0.1) 94 93 gyoku (1.4.0) 95 94 builder (>= 2.1.2) 96 95 rexml (~> 3.0) 97 - hiera (3.9.0) 98 - hiera-eyaml (3.3.0) 96 + hiera-eyaml (3.4.0) 99 97 highline 100 98 optimist 101 - highline (2.0.3) 102 - hocon (1.3.1) 99 + highline (3.0.1) 100 + hocon (1.4.0) 103 101 httpclient (2.8.3) 104 - jmespath (1.6.1) 105 - jwt (2.2.3) 102 + jmespath (1.6.2) 103 + jwt (2.7.1) 106 104 little-plugger (1.1.4) 107 - locale (2.1.3) 105 + locale (2.1.4) 108 106 log4r (1.1.10) 109 107 logging (2.3.1) 110 108 little-plugger (~> 1.1) ··· 115 107 minitar (0.9) 116 108 molinillo (0.8.0) 117 109 multi_json (1.15.0) 118 - multipart-post (2.2.3) 119 - net-http-persistent (4.0.1) 110 + multipart-post (2.4.0) 111 + net-http-persistent (4.0.2) 120 112 connection_pool (~> 2.2) 121 - net-scp (1.2.1) 122 - net-ssh (>= 2.6.5) 123 - net-ssh (6.1.0) 113 + net-scp (4.0.0) 114 + net-ssh (>= 2.6.5, < 8.0.0) 115 + net-ssh (7.2.1) 124 116 net-ssh-krb (0.5.1) 125 117 gssapi (~> 1.3.0) 126 118 net-ssh (>= 2.0) 127 - nori (2.6.0) 128 - optimist (3.0.1) 129 - orchestrator_client (0.6.1) 119 + nkf (0.2.0) 120 + nori (2.7.0) 121 + bigdecimal 122 + optimist (3.1.0) 123 + orchestrator_client (0.7.0) 130 124 faraday (~> 1.4) 131 125 net-http-persistent (~> 4.0) 132 - public_suffix (4.0.7) 133 - puppet (7.17.0) 126 + prime (0.1.2) 127 + forwardable 128 + singleton 129 + public_suffix (5.0.4) 130 + puppet (8.5.1) 134 131 concurrent-ruby (~> 1.0) 135 132 deep_merge (~> 1.0) 136 - facter (> 2.0.1, < 5) 137 - fast_gettext (>= 1.1, < 3) 138 - hiera (>= 3.2.1, < 4) 133 + facter (>= 4.3.0, < 5) 134 + fast_gettext (>= 2.1, < 3) 139 135 locale (~> 2.1) 140 - multi_json (~> 1.10) 136 + multi_json (~> 1.13) 141 137 puppet-resource_api (~> 1.5) 142 138 scanf (~> 1.0) 143 139 semantic_puppet (~> 1.0) 144 - puppet-resource_api (1.8.14) 140 + puppet-resource_api (1.9.0) 145 141 hocon (>= 1.0) 146 - puppet-strings (2.9.0) 147 - rgen 148 - yard (~> 0.9.5) 142 + puppet-strings (4.1.2) 143 + rgen (~> 0.9) 144 + yard (~> 0.9) 149 145 puppet_forge (3.2.0) 150 146 faraday (~> 1.3) 151 147 faraday_middleware (~> 1.0) 152 148 minitar 153 149 semantic_puppet (~> 1.0) 154 - puppetfile-resolver (0.6.1) 150 + puppetfile-resolver (0.6.3) 155 151 molinillo (~> 0.6) 156 152 semantic_puppet (~> 1.0) 157 - r10k (3.15.0) 153 + r10k (3.16.0) 158 154 colored2 (= 3.1.2) 159 155 cri (>= 2.15.10) 160 156 fast_gettext (>= 1.1.0, < 3.0.0) 161 157 gettext (>= 3.0.2, < 4.0.0) 162 - gettext-setup (~> 0.24) 163 - jwt (~> 2.2.3) 158 + gettext-setup (>= 0.24, < 2.0.0) 159 + jwt (>= 2.2.3, < 2.8.0) 164 160 log4r (= 1.1.10) 165 161 minitar (~> 0.9) 166 162 multi_json (~> 1.10) 167 - puppet_forge (>= 2.3.0) 168 - rexml (3.2.5) 169 - rgen (0.9.0) 163 + puppet_forge (>= 2.3.0, < 4.0.0) 164 + racc (1.7.3) 165 + rexml (3.2.6) 166 + rgen (0.9.1) 170 167 ruby2_keywords (0.0.5) 171 168 ruby_smb (1.1.0) 172 169 bindata ··· 180 167 rubyntlm (0.6.3) 181 168 rubyzip (2.3.2) 182 169 scanf (1.0.0) 183 - semantic_puppet (1.0.4) 170 + semantic_puppet (1.1.0) 171 + singleton (0.2.0) 184 172 terminal-table (3.0.2) 185 173 unicode-display_width (>= 1.1.1, < 3) 186 174 text (1.3.1) 187 - thor (1.2.1) 188 - unicode-display_width (2.2.0) 189 - webrick (1.7.0) 190 - windows_error (0.1.4) 175 + thor (1.3.1) 176 + unicode-display_width (2.5.0) 177 + windows_error (0.1.5) 191 178 winrm (2.3.6) 192 179 builder (>= 2.1.2) 193 180 erubi (~> 1.8) ··· 202 189 logging (>= 1.6.1, < 3.0) 203 190 rubyzip (~> 2.0) 204 191 winrm (~> 2.0) 205 - yard (0.9.28) 206 - webrick (~> 1.7.0) 192 + yard (0.9.36) 207 193 208 194 PLATFORMS 209 195 ruby ··· 211 199 bolt 212 200 213 201 BUNDLED WITH 214 - 2.3.9 202 + 2.5.6
+14 -5
pkgs/tools/admin/puppet/puppet-bolt/default.nix pkgs/by-name/pu/puppet-bolt/package.nix
··· 1 - { lib, bundlerApp, makeWrapper, bundlerUpdateScript, puppet-bolt, testers }: 1 + { 2 + bundlerApp, 3 + bundlerUpdateScript, 4 + lib, 5 + makeWrapper, 6 + puppet-bolt, 7 + testers, 8 + }: 2 9 3 10 bundlerApp { 4 11 pname = "bolt"; ··· 33 26 updateScript = bundlerUpdateScript "puppet-bolt"; 34 27 }; 35 28 36 - meta = with lib; { 29 + meta = { 37 30 description = "Execute commands remotely over SSH and WinRM"; 38 31 homepage = "https://github.com/puppetlabs/bolt"; 39 - license = licenses.asl20; 40 - maintainers = with maintainers; [ uvnikita ]; 41 - platforms = platforms.unix; 32 + changelog = "https://github.com/puppetlabs/bolt/blob/main/CHANGELOG.md"; 33 + license = lib.licenses.asl20; 34 + mainProgram = "bolt"; 35 + maintainers = with lib.maintainers; [ uvnikita anthonyroussel ]; 36 + platforms = lib.platforms.unix; 42 37 }; 43 38 }
+165 -113
pkgs/tools/admin/puppet/puppet-bolt/gemset.nix pkgs/by-name/pu/puppet-bolt/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp"; 8 + sha256 = "0irbdwkkjwzajq1ip6ba46q49sxnrl2cw7ddkdhsfhb6aprnm3vr"; 9 9 type = "gem"; 10 10 }; 11 - version = "2.8.0"; 11 + version = "2.8.6"; 12 12 }; 13 13 aws-eventstream = { 14 14 groups = ["default"]; 15 15 platforms = []; 16 16 source = { 17 17 remotes = ["https://rubygems.org"]; 18 - sha256 = "1pyis1nvnbjxk12a43xvgj2gv0mvp4cnkc1gzw0v1018r61399gz"; 18 + sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi"; 19 19 type = "gem"; 20 20 }; 21 - version = "1.2.0"; 21 + version = "1.3.0"; 22 22 }; 23 23 aws-partitions = { 24 24 groups = ["default"]; 25 25 platforms = []; 26 26 source = { 27 27 remotes = ["https://rubygems.org"]; 28 - sha256 = "0af0fv57wgnzn4sjbhwd504dina62i60by3npl14ad4bc2aw7pnc"; 28 + sha256 = "0mydgvc5wn4adsic86907hzyfhgvzaq6nr394pnvk83ryv4zx77p"; 29 29 type = "gem"; 30 30 }; 31 - version = "1.607.0"; 31 + version = "1.899.0"; 32 32 }; 33 33 aws-sdk-core = { 34 34 dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; ··· 36 36 platforms = []; 37 37 source = { 38 38 remotes = ["https://rubygems.org"]; 39 - sha256 = "164abp3cvmvfa2qsgzbxvkafbhwbgn3qwknp0amwmxw5nwvz8p3s"; 39 + sha256 = "0dlalj0pw6nfmmfqddjj8b5rv6lq1hqdq19im3s8fjq5ln5ij8lr"; 40 40 type = "gem"; 41 41 }; 42 - version = "3.131.2"; 42 + version = "3.191.4"; 43 43 }; 44 44 aws-sdk-ec2 = { 45 45 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 47 47 platforms = []; 48 48 source = { 49 49 remotes = ["https://rubygems.org"]; 50 - sha256 = "1c56an4cmvr1ync8pif588b4alvv8zfchna092xjbdzx4ip1yrfg"; 50 + sha256 = "19gfcb07kvywx9ymdf80k4i3yc61h41cdxnygp7197h92ff4qxhv"; 51 51 type = "gem"; 52 52 }; 53 - version = "1.322.0"; 53 + version = "1.444.0"; 54 54 }; 55 55 aws-sigv4 = { 56 56 dependencies = ["aws-eventstream"]; ··· 58 58 platforms = []; 59 59 source = { 60 60 remotes = ["https://rubygems.org"]; 61 - sha256 = "0xp7diwq7nv4vvxrl9x3lis2l4x6bissrfzbfyy6rv5bmj5w109z"; 61 + sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4"; 62 62 type = "gem"; 63 63 }; 64 - version = "1.5.0"; 64 + version = "1.8.0"; 65 + }; 66 + base64 = { 67 + groups = ["default"]; 68 + platforms = []; 69 + source = { 70 + remotes = ["https://rubygems.org"]; 71 + sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; 72 + type = "gem"; 73 + }; 74 + version = "0.2.0"; 75 + }; 76 + bigdecimal = { 77 + groups = ["default"]; 78 + platforms = []; 79 + source = { 80 + remotes = ["https://rubygems.org"]; 81 + sha256 = "0cq1c29zbkcxgdihqisirhcw76xc768z2zpd5vbccpq0l1lv76g7"; 82 + type = "gem"; 83 + }; 84 + version = "3.1.7"; 65 85 }; 66 86 bindata = { 67 87 groups = ["default"]; 68 88 platforms = []; 69 89 source = { 70 90 remotes = ["https://rubygems.org"]; 71 - sha256 = "06lqi4svq5qls9f7nnvd2zmjdqmi2sf82sq78ci5d78fq0z5x2vr"; 91 + sha256 = "08r67nglsqnxrbn803szf5bdnqhchhq8kf2by94f37fcl65wpp19"; 72 92 type = "gem"; 73 93 }; 74 - version = "2.4.10"; 94 + version = "2.5.0"; 75 95 }; 76 96 bolt = { 77 97 dependencies = ["CFPropertyList" "addressable" "aws-sdk-ec2" "concurrent-ruby" "ffi" "hiera-eyaml" "jwt" "logging" "minitar" "net-scp" "net-ssh" "net-ssh-krb" "orchestrator_client" "puppet" "puppet-resource_api" "puppet-strings" "puppetfile-resolver" "r10k" "ruby_smb" "terminal-table" "winrm" "winrm-fs"]; ··· 99 79 platforms = []; 100 80 source = { 101 81 remotes = ["https://rubygems.org"]; 102 - sha256 = "0jshg2b2j24zgkh2nldwjqxm43dz9val6scxsjvq5kg3bwkdrby8"; 82 + sha256 = "1abj694v2asrlzpr68shy3whf73ajk6626zqy6mhmyy8qmg8i19h"; 103 83 type = "gem"; 104 84 }; 105 - version = "3.24.0"; 85 + version = "3.28.0"; 106 86 }; 107 87 builder = { 108 88 groups = ["default"]; ··· 115 95 version = "3.2.4"; 116 96 }; 117 97 CFPropertyList = { 98 + dependencies = ["base64" "nkf" "rexml"]; 118 99 groups = ["default"]; 119 100 platforms = []; 120 101 source = { 121 102 remotes = ["https://rubygems.org"]; 122 - sha256 = "0hadm41xr1fq3qp74jd9l5q8l0j9083rgklgzsilllwaav7qrrid"; 103 + sha256 = "0k1w5i4lb1z941m7ds858nly33f3iv12wvr1zav5x3fa99hj2my4"; 123 104 type = "gem"; 124 105 }; 125 - version = "2.3.6"; 106 + version = "3.0.7"; 126 107 }; 127 108 colored2 = { 128 109 groups = ["default"]; ··· 140 119 platforms = []; 141 120 source = { 142 121 remotes = ["https://rubygems.org"]; 143 - sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14"; 122 + sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2"; 144 123 type = "gem"; 145 124 }; 146 - version = "1.1.10"; 125 + version = "1.2.3"; 147 126 }; 148 127 connection_pool = { 149 128 groups = ["default"]; 150 129 platforms = []; 151 130 source = { 152 131 remotes = ["https://rubygems.org"]; 153 - sha256 = "0ffdxhgirgc86qb42yvmfj6v1v0x4lvi0pxn9zhghkff44wzra0k"; 132 + sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g"; 154 133 type = "gem"; 155 134 }; 156 - version = "2.2.5"; 135 + version = "2.4.1"; 157 136 }; 158 137 cri = { 159 138 groups = ["default"]; ··· 180 159 platforms = []; 181 160 source = { 182 161 remotes = ["https://rubygems.org"]; 183 - sha256 = "09l8lz3j00m898li0yfsnb6ihc63rdvhw3k5xczna5zrjk104f2l"; 162 + sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7"; 184 163 type = "gem"; 185 164 }; 186 - version = "1.10.0"; 165 + version = "1.12.0"; 187 166 }; 188 167 facter = { 189 168 dependencies = ["hocon" "thor"]; ··· 191 170 platforms = []; 192 171 source = { 193 172 remotes = ["https://rubygems.org"]; 194 - sha256 = "16xwli99vqj5329wzmf0ifzikllrym46scm9xp28syfygsrz39j0"; 173 + sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7"; 195 174 type = "gem"; 196 175 }; 197 - version = "4.2.10"; 176 + version = "4.6.1"; 198 177 }; 199 178 faraday = { 200 179 dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"]; ··· 202 181 platforms = []; 203 182 source = { 204 183 remotes = ["https://rubygems.org"]; 205 - sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4"; 184 + sha256 = "1c760q0ks4vj4wmaa7nh1dgvgqiwaw0mjr7v8cymy7i3ffgjxx90"; 206 185 type = "gem"; 207 186 }; 208 - version = "1.10.0"; 187 + version = "1.10.3"; 209 188 }; 210 189 faraday-em_http = { 211 190 groups = ["default"]; ··· 324 303 platforms = []; 325 304 source = { 326 305 remotes = ["https://rubygems.org"]; 327 - sha256 = "0ci71w9jb979c379c7vzm88nc3k6lf68kbrsgw9nlx5g4hng0s78"; 306 + sha256 = "112gsrqah2w03kgi9mjsn6hl74mrwckphf223h36iayc4djf4lq2"; 328 307 type = "gem"; 329 308 }; 330 - version = "1.1.2"; 309 + version = "2.3.0"; 331 310 }; 332 311 ffi = { 333 312 groups = ["default"]; 334 313 platforms = []; 335 314 source = { 336 315 remotes = ["https://rubygems.org"]; 337 - sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg"; 316 + sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd"; 338 317 type = "gem"; 339 318 }; 340 - version = "1.15.5"; 319 + version = "1.16.3"; 341 320 }; 342 - gettext = { 343 - dependencies = ["locale" "text"]; 321 + forwardable = { 344 322 groups = ["default"]; 345 323 platforms = []; 346 324 source = { 347 325 remotes = ["https://rubygems.org"]; 348 - sha256 = "0764vj7gacn0aypm2bf6m46dzjzwzrjlmbyx6qwwwzbmi94r40wr"; 326 + sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi"; 349 327 type = "gem"; 350 328 }; 351 - version = "3.2.9"; 329 + version = "1.3.3"; 330 + }; 331 + gettext = { 332 + dependencies = ["erubi" "locale" "prime" "racc" "text"]; 333 + groups = ["default"]; 334 + platforms = []; 335 + source = { 336 + remotes = ["https://rubygems.org"]; 337 + sha256 = "16h0kda5z4s4zqygyk0f52xzs9mlz9r4lnhjwk729hhmdbz68a19"; 338 + type = "gem"; 339 + }; 340 + version = "3.4.9"; 352 341 }; 353 342 gettext-setup = { 354 343 dependencies = ["fast_gettext" "gettext" "locale"]; ··· 366 335 platforms = []; 367 336 source = { 368 337 remotes = ["https://rubygems.org"]; 369 - sha256 = "1vfnayz20xd8q0sz27816kvgia9z2dpj9fy7z15da239wmmnz7ga"; 338 + sha256 = "1v6liz934gmx1wv1z6bvpim6aanbr66xjhb90lc9z1jxayczmm1a"; 370 339 type = "gem"; 371 340 }; 372 - version = "0.34"; 341 + version = "1.1.0"; 373 342 }; 374 343 gssapi = { 375 344 dependencies = ["ffi"]; ··· 393 362 }; 394 363 version = "1.4.0"; 395 364 }; 396 - hiera = { 397 - groups = ["default"]; 398 - platforms = []; 399 - source = { 400 - remotes = ["https://rubygems.org"]; 401 - sha256 = "01kh882rp9xdy2cx2avax79ywpfxqhnwsn05cxwyiqrhfkk36p4x"; 402 - type = "gem"; 403 - }; 404 - version = "3.9.0"; 405 - }; 406 365 hiera-eyaml = { 407 366 dependencies = ["highline" "optimist"]; 408 367 groups = ["default"]; 409 368 platforms = []; 410 369 source = { 411 370 remotes = ["https://rubygems.org"]; 412 - sha256 = "1iydhxavcniprqly7ad8c2413jwvrdf7zjmzl3xxlnkmq9900zf9"; 371 + sha256 = "0m7zr33qfhvwxqx4kh61rabmbkhp3y4ans66kfpgrzjyvj1vdb6d"; 413 372 type = "gem"; 414 373 }; 415 - version = "3.3.0"; 374 + version = "3.4.0"; 416 375 }; 417 376 highline = { 418 377 groups = ["default"]; 419 378 platforms = []; 420 379 source = { 421 380 remotes = ["https://rubygems.org"]; 422 - sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d"; 381 + sha256 = "02ghhvigqbq4252gsi4w8a9klkdkybmbz29ghfp1y6sqzlcb466a"; 423 382 type = "gem"; 424 383 }; 425 - version = "2.0.3"; 384 + version = "3.0.1"; 426 385 }; 427 386 hocon = { 428 387 groups = ["default"]; 429 388 platforms = []; 430 389 source = { 431 390 remotes = ["https://rubygems.org"]; 432 - sha256 = "0mifv4vfvppfdpkd0cwgy634sj0aplz6ys84sp8s11qrnm6vlnmn"; 391 + sha256 = "106dmzsl1bxkqw5xaif012nwwfr3k9wff32cqc77ibjngknj6477"; 433 392 type = "gem"; 434 393 }; 435 - version = "1.3.1"; 394 + version = "1.4.0"; 436 395 }; 437 396 httpclient = { 438 397 groups = ["default"]; ··· 439 418 platforms = []; 440 419 source = { 441 420 remotes = ["https://rubygems.org"]; 442 - sha256 = "1mnvb80cdg7fzdcs3xscv21p28w4igk5sj5m7m81xp8v2ks87jj0"; 421 + sha256 = "1cdw9vw2qly7q7r41s7phnac264rbsdqgj4l0h4nqgbjb157g393"; 443 422 type = "gem"; 444 423 }; 445 - version = "1.6.1"; 424 + version = "1.6.2"; 446 425 }; 447 426 jwt = { 448 427 groups = ["default"]; 449 428 platforms = []; 450 429 source = { 451 430 remotes = ["https://rubygems.org"]; 452 - sha256 = "036i5fc09275ms49mw43mh4i9pwaap778ra2pmx06ipzyyjl6bfs"; 431 + sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87"; 453 432 type = "gem"; 454 433 }; 455 - version = "2.2.3"; 434 + version = "2.7.1"; 456 435 }; 457 436 little-plugger = { 458 437 groups = ["default"]; ··· 469 448 platforms = []; 470 449 source = { 471 450 remotes = ["https://rubygems.org"]; 472 - sha256 = "0997465kxvpxm92fiwc2b16l49mngk7b68g5k35ify0m3q0yxpdn"; 451 + sha256 = "107pm4ccmla23z963kyjldgngfigvchnv85wr6m69viyxxrrjbsj"; 473 452 type = "gem"; 474 453 }; 475 - version = "2.1.3"; 454 + version = "2.1.4"; 476 455 }; 477 456 log4r = { 478 457 groups = ["default"]; ··· 530 509 platforms = []; 531 510 source = { 532 511 remotes = ["https://rubygems.org"]; 533 - sha256 = "1n0kvnrcrjn31jb97kcx3wj1f5kkjza7yygfq8rxzf3i57g7jaa6"; 512 + sha256 = "1033p35166d9p97y4vajbbvr13pmkk9zwn7sylxpmk9jrpk8ri67"; 534 513 type = "gem"; 535 514 }; 536 - version = "2.2.3"; 515 + version = "2.4.0"; 537 516 }; 538 517 net-http-persistent = { 539 518 dependencies = ["connection_pool"]; ··· 541 520 platforms = []; 542 521 source = { 543 522 remotes = ["https://rubygems.org"]; 544 - sha256 = "1yfypmfg1maf20yfd22zzng8k955iylz7iip0mgc9lazw36g8li7"; 523 + sha256 = "0i1as2lgnw7b4jid0gw5glv5hnxz36nmfsbr9rmxbcap72ijgy03"; 545 524 type = "gem"; 546 525 }; 547 - version = "4.0.1"; 526 + version = "4.0.2"; 548 527 }; 549 528 net-scp = { 550 529 dependencies = ["net-ssh"]; ··· 552 531 platforms = []; 553 532 source = { 554 533 remotes = ["https://rubygems.org"]; 555 - sha256 = "0b0jqrcsp4bbi4n4mzyf70cp2ysyp6x07j8k8cqgxnvb4i3a134j"; 534 + sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk"; 556 535 type = "gem"; 557 536 }; 558 - version = "1.2.1"; 537 + version = "4.0.0"; 559 538 }; 560 539 net-ssh = { 561 540 groups = ["default"]; 562 541 platforms = []; 563 542 source = { 564 543 remotes = ["https://rubygems.org"]; 565 - sha256 = "0jp3jgcn8cij407xx9ldb5h9c6jv13jc4cf6kk2idclz43ww21c9"; 544 + sha256 = "1i01340c4i144vvn3x54lc2rb77ch829qipl1rh6rqwm3yxzml9w"; 566 545 type = "gem"; 567 546 }; 568 - version = "6.1.0"; 547 + version = "7.2.1"; 569 548 }; 570 549 net-ssh-krb = { 571 550 dependencies = ["gssapi" "net-ssh"]; ··· 578 557 }; 579 558 version = "0.5.1"; 580 559 }; 581 - nori = { 560 + nkf = { 582 561 groups = ["default"]; 583 562 platforms = []; 584 563 source = { 585 564 remotes = ["https://rubygems.org"]; 586 - sha256 = "066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn"; 565 + sha256 = "09piyp2pd74klb9wcn0zw4mb5l0k9wzwppxggxi1yi95l2ym3hgv"; 587 566 type = "gem"; 588 567 }; 589 - version = "2.6.0"; 568 + version = "0.2.0"; 569 + }; 570 + nori = { 571 + dependencies = ["bigdecimal"]; 572 + groups = ["default"]; 573 + platforms = []; 574 + source = { 575 + remotes = ["https://rubygems.org"]; 576 + sha256 = "12wfv36jzc0978ij5c56nnfh5k8ax574njawigs98ysmp1x5s2ql"; 577 + type = "gem"; 578 + }; 579 + version = "2.7.0"; 590 580 }; 591 581 optimist = { 592 582 groups = ["default"]; 593 583 platforms = []; 594 584 source = { 595 585 remotes = ["https://rubygems.org"]; 596 - sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk"; 586 + sha256 = "0q4jqq3v1bxlfr9jgqmahnygkvl81lr6s1rhm8qg66c9xr9nz241"; 597 587 type = "gem"; 598 588 }; 599 - version = "3.0.1"; 589 + version = "3.1.0"; 600 590 }; 601 591 orchestrator_client = { 602 592 dependencies = ["faraday" "net-http-persistent"]; ··· 615 583 platforms = []; 616 584 source = { 617 585 remotes = ["https://rubygems.org"]; 618 - sha256 = "1lfispcl4sr1c7am22j55sj5xvsky422b3bh7645j3n12zqg7pp2"; 586 + sha256 = "05jb10gjffrj5wy8ps1chki3n0z734bx1nx7a6wahh7cjnrqqmsg"; 619 587 type = "gem"; 620 588 }; 621 - version = "0.6.1"; 589 + version = "0.7.0"; 590 + }; 591 + prime = { 592 + dependencies = ["forwardable" "singleton"]; 593 + groups = ["default"]; 594 + platforms = []; 595 + source = { 596 + remotes = ["https://rubygems.org"]; 597 + sha256 = "1973kz8lbck6ga5v42f55jk8b8pnbgwp9p67dl1xw15gvz55dsfl"; 598 + type = "gem"; 599 + }; 600 + version = "0.1.2"; 622 601 }; 623 602 public_suffix = { 624 603 groups = ["default"]; 625 604 platforms = []; 626 605 source = { 627 606 remotes = ["https://rubygems.org"]; 628 - sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb"; 607 + sha256 = "1bni4qjrsh2q49pnmmd6if4iv3ak36bd2cckrs6npl111n769k9m"; 629 608 type = "gem"; 630 609 }; 631 - version = "4.0.7"; 610 + version = "5.0.4"; 632 611 }; 633 612 puppet = { 634 - dependencies = ["concurrent-ruby" "deep_merge" "facter" "fast_gettext" "hiera" "locale" "multi_json" "puppet-resource_api" "scanf" "semantic_puppet"]; 613 + dependencies = ["concurrent-ruby" "deep_merge" "facter" "fast_gettext" "locale" "multi_json" "puppet-resource_api" "scanf" "semantic_puppet"]; 635 614 groups = ["default"]; 636 615 platforms = []; 637 616 source = { 638 617 remotes = ["https://rubygems.org"]; 639 - sha256 = "1lfpmfjc95a7s19h1q0hwjcm6gzgiaxklpayxy32p8c2hzwzjk00"; 618 + sha256 = "1dhax5d40c03n0lffy10mvs0c3mgfqq1dsc3gb5ihgb2l1sbs0a7"; 640 619 type = "gem"; 641 620 }; 642 - version = "7.17.0"; 621 + version = "8.5.1"; 643 622 }; 644 623 puppet-resource_api = { 645 624 dependencies = ["hocon"]; ··· 658 615 platforms = []; 659 616 source = { 660 617 remotes = ["https://rubygems.org"]; 661 - sha256 = "1dchnnrrx0wd0pcrry5aaqwnbbgvp81g6f3brqhgvkc397kly3lj"; 618 + sha256 = "0rxy5s7hl707x4sc1b4v2yqyii6pkym2gmsam3ri0f0xmmzyg0jb"; 662 619 type = "gem"; 663 620 }; 664 - version = "1.8.14"; 621 + version = "1.9.0"; 665 622 }; 666 623 puppet-strings = { 667 624 dependencies = ["rgen" "yard"]; ··· 669 626 platforms = []; 670 627 source = { 671 628 remotes = ["https://rubygems.org"]; 672 - sha256 = "0w3rc5swdin44an1l5jgnljv46yflcd2d2zvakd54nvdh0r30ypx"; 629 + sha256 = "0zcs25xxkfymks4knilryfpr8k0v7z3nazdm61v7a1x4rxhs7sxp"; 673 630 type = "gem"; 674 631 }; 675 - version = "2.9.0"; 632 + version = "4.1.2"; 676 633 }; 677 634 puppet_forge = { 678 635 dependencies = ["faraday" "faraday_middleware" "minitar" "semantic_puppet"]; ··· 691 648 platforms = []; 692 649 source = { 693 650 remotes = ["https://rubygems.org"]; 694 - sha256 = "0d36nzdlb7gvsikbvkm840qd5xglyph6ry395ynch6g75vlkr5xi"; 651 + sha256 = "1kil8sbrl9c34ygrgm35893zygr4j6fjvfhbs4rs0b5n3cjrainm"; 695 652 type = "gem"; 696 653 }; 697 - version = "0.6.1"; 654 + version = "0.6.3"; 698 655 }; 699 656 r10k = { 700 657 dependencies = ["colored2" "cri" "fast_gettext" "gettext" "gettext-setup" "jwt" "log4r" "minitar" "multi_json" "puppet_forge"]; ··· 702 659 platforms = []; 703 660 source = { 704 661 remotes = ["https://rubygems.org"]; 705 - sha256 = "0hdlq01186w9bx270iyyk10w6jccxc4f0dx7kxgg6lnl1rsnkd4i"; 662 + sha256 = "198bar06xqap19j9y831j98ahd3w4ky2k0klwaa39sa1p6fpcjdi"; 706 663 type = "gem"; 707 664 }; 708 - version = "3.15.0"; 665 + version = "3.16.0"; 666 + }; 667 + racc = { 668 + groups = ["default"]; 669 + platforms = []; 670 + source = { 671 + remotes = ["https://rubygems.org"]; 672 + sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp"; 673 + type = "gem"; 674 + }; 675 + version = "1.7.3"; 709 676 }; 710 677 rexml = { 711 678 groups = ["default"]; 712 679 platforms = []; 713 680 source = { 714 681 remotes = ["https://rubygems.org"]; 715 - sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 682 + sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0"; 716 683 type = "gem"; 717 684 }; 718 - version = "3.2.5"; 685 + version = "3.2.6"; 719 686 }; 720 687 rgen = { 721 688 groups = ["default"]; 722 689 platforms = []; 723 690 source = { 724 691 remotes = ["https://rubygems.org"]; 725 - sha256 = "18ryflbkc2pvbb7jwl35pnyb1mlx9fby85dnqi7hsbz78mzsf87n"; 692 + sha256 = "1abg3frzak6inwbr4caq6mfd5spx37xnwlxss8615jr12wh525vp"; 726 693 type = "gem"; 727 694 }; 728 - version = "0.9.0"; 695 + version = "0.9.1"; 729 696 }; 730 697 ruby2_keywords = { 731 698 groups = ["default"]; ··· 793 740 platforms = []; 794 741 source = { 795 742 remotes = ["https://rubygems.org"]; 796 - sha256 = "0gg1bizlgb8wswxwy3irgppqvd6mlr27qsp0fzpm459wffzq10sx"; 743 + sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj"; 797 744 type = "gem"; 798 745 }; 799 - version = "1.0.4"; 746 + version = "1.1.0"; 747 + }; 748 + singleton = { 749 + groups = ["default"]; 750 + platforms = []; 751 + source = { 752 + remotes = ["https://rubygems.org"]; 753 + sha256 = "0qq54imvbksnckzf9hrq9bjzcdb0n8wfv6l5jc0di10n88277jx6"; 754 + type = "gem"; 755 + }; 756 + version = "0.2.0"; 800 757 }; 801 758 terminal-table = { 802 759 dependencies = ["unicode-display_width"]; ··· 834 771 platforms = []; 835 772 source = { 836 773 remotes = ["https://rubygems.org"]; 837 - sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; 774 + sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps"; 838 775 type = "gem"; 839 776 }; 840 - version = "1.2.1"; 777 + version = "1.3.1"; 841 778 }; 842 779 unicode-display_width = { 843 780 groups = ["default"]; 844 781 platforms = []; 845 782 source = { 846 783 remotes = ["https://rubygems.org"]; 847 - sha256 = "1nlfck6z986fngp0r74maswmyb1rcksc8xc3mfpw9cj23c3s8zwn"; 784 + sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky"; 848 785 type = "gem"; 849 786 }; 850 - version = "2.2.0"; 851 - }; 852 - webrick = { 853 - groups = ["default"]; 854 - platforms = []; 855 - source = { 856 - remotes = ["https://rubygems.org"]; 857 - sha256 = "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7"; 858 - type = "gem"; 859 - }; 860 - version = "1.7.0"; 787 + version = "2.5.0"; 861 788 }; 862 789 windows_error = { 863 790 groups = ["default"]; 864 791 platforms = []; 865 792 source = { 866 793 remotes = ["https://rubygems.org"]; 867 - sha256 = "0zmm2if81ia33hp18h8yrgnpgcdyrxziyf185r0zx8qy7n8mlchl"; 794 + sha256 = "1825v7hvcl0xss6scyfv76i0cs0kvj72wy20kn7xqylw9avjga2r"; 868 795 type = "gem"; 869 796 }; 870 - version = "0.1.4"; 797 + version = "0.1.5"; 871 798 }; 872 799 winrm = { 873 800 dependencies = ["builder" "erubi" "gssapi" "gyoku" "httpclient" "logging" "nori" "rubyntlm"]; ··· 882 829 version = "1.3.5"; 883 830 }; 884 831 yard = { 885 - dependencies = ["webrick"]; 886 832 groups = ["default"]; 887 833 platforms = []; 888 834 source = { 889 835 remotes = ["https://rubygems.org"]; 890 - sha256 = "0p1if8g9ww6hlpfkphqv3y1z0rbqnnrvb38c5qhnala0f8qpw6yk"; 836 + sha256 = "1r0b8w58p7gy06wph1qdjv2p087hfnmhd9jk23vjdj803dn761am"; 891 837 type = "gem"; 892 838 }; 893 - version = "0.9.28"; 839 + version = "0.9.36"; 894 840 }; 895 841 }
-39
pkgs/tools/system/facter/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, boost, cmake, cpp-hocon, curl, leatherman, libwhereami, yaml-cpp, openssl, ruby, util-linux }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "facter"; 5 - version = "3.14.17"; 6 - 7 - src = fetchFromGitHub { 8 - sha256 = "sha256-RvsUt1DyN8Xr+Xtz84mbKlDwxLewgK6qklYVdQHu6q0="; 9 - rev = version; 10 - repo = pname; 11 - owner = "puppetlabs"; 12 - }; 13 - 14 - postPatch = '' 15 - sed '1i#include <array>' -i lib/src/facts/glib/load_average_resolver.cc # gcc12 16 - ''; 17 - 18 - CXXFLAGS = lib.optionalString stdenv.cc.isGNU "-fpermissive -Wno-error=catch-value"; 19 - NIX_LDFLAGS = lib.optionalString stdenv.isLinux "-lblkid"; 20 - 21 - cmakeFlags = [ 22 - "-DFACTER_RUBY=${ruby}/lib/libruby${stdenv.hostPlatform.extensions.sharedLibrary}" 23 - "-DRUBY_LIB_INSTALL=${placeholder "out"}/lib/ruby" 24 - ]; 25 - 26 - env.NIX_CFLAGS_COMPILE = "-Wno-error"; 27 - 28 - nativeBuildInputs = [ cmake ]; 29 - buildInputs = [ boost cpp-hocon curl leatherman libwhereami yaml-cpp openssl ruby util-linux ]; 30 - 31 - meta = with lib; { 32 - homepage = "https://github.com/puppetlabs/facter"; 33 - description = "A system inventory tool"; 34 - license = licenses.asl20; 35 - maintainers = [ maintainers.womfoo ]; 36 - platforms = platforms.unix; 37 - mainProgram = "facter"; 38 - }; 39 - }
pkgs/tools/system/r10k/Gemfile pkgs/by-name/r1/r10k/Gemfile
-48
pkgs/tools/system/r10k/Gemfile.lock
··· 1 - GEM 2 - remote: https://rubygems.org/ 3 - specs: 4 - colored2 (3.1.2) 5 - cri (2.15.10) 6 - faraday (0.17.3) 7 - multipart-post (>= 1.2, < 3) 8 - faraday_middleware (0.13.1) 9 - faraday (>= 0.7.4, < 1.0) 10 - fast_gettext (1.1.2) 11 - gettext (3.2.9) 12 - locale (>= 2.0.5) 13 - text (>= 1.3.0) 14 - gettext-setup (0.34) 15 - fast_gettext (~> 1.1.0) 16 - gettext (>= 3.0.2, < 3.3.0) 17 - locale 18 - locale (2.1.3) 19 - log4r (1.1.10) 20 - minitar (0.9) 21 - multi_json (1.14.1) 22 - multipart-post (2.1.1) 23 - puppet_forge (2.3.3) 24 - faraday (>= 0.9.0, < 0.18.0, != 0.13.1) 25 - faraday_middleware (>= 0.9.0, < 0.14.0) 26 - gettext-setup (~> 0.11) 27 - minitar 28 - semantic_puppet (~> 1.0) 29 - r10k (3.4.1) 30 - colored2 (= 3.1.2) 31 - cri (>= 2.15.10, < 3.0.0) 32 - fast_gettext (~> 1.1.0) 33 - gettext (>= 3.0.2, < 3.3.0) 34 - gettext-setup (~> 0.24) 35 - log4r (= 1.1.10) 36 - multi_json (~> 1.10) 37 - puppet_forge (~> 2.3.0) 38 - semantic_puppet (1.0.2) 39 - text (1.3.1) 40 - 41 - PLATFORMS 42 - ruby 43 - 44 - DEPENDENCIES 45 - r10k 46 - 47 - BUNDLED WITH 48 - 2.1.4
-24
pkgs/tools/system/r10k/default.nix
··· 1 - { lib, bundlerApp, bundlerUpdateScript, makeWrapper, git, gnutar, gzip }: 2 - 3 - bundlerApp { 4 - pname = "r10k"; 5 - gemdir = ./.; 6 - exes = [ "r10k" ]; 7 - 8 - nativeBuildInputs = [ makeWrapper ]; 9 - 10 - postBuild = '' 11 - wrapProgram $out/bin/r10k --prefix PATH : ${lib.makeBinPath [ git gnutar gzip ]} 12 - ''; 13 - 14 - passthru.updateScript = bundlerUpdateScript "r10k"; 15 - 16 - meta = with lib; { 17 - description = "Puppet environment and module deployment"; 18 - homepage = "https://github.com/puppetlabs/r10k"; 19 - license = licenses.asl20; 20 - maintainers = with maintainers; [ zimbatm manveru nicknovitski ]; 21 - platforms = platforms.unix; 22 - mainProgram = "r10k"; 23 - }; 24 - }
-168
pkgs/tools/system/r10k/gemset.nix
··· 1 - { 2 - colored2 = { 3 - groups = ["default"]; 4 - platforms = []; 5 - source = { 6 - remotes = ["https://rubygems.org"]; 7 - sha256 = "0jlbqa9q4mvrm73aw9mxh23ygzbjiqwisl32d8szfb5fxvbjng5i"; 8 - type = "gem"; 9 - }; 10 - version = "3.1.2"; 11 - }; 12 - cri = { 13 - groups = ["default"]; 14 - platforms = []; 15 - source = { 16 - remotes = ["https://rubygems.org"]; 17 - sha256 = "1h45kw2s4bjwgbfsrncs30av0j4zjync3wmcc6lpdnzbcxs7yms2"; 18 - type = "gem"; 19 - }; 20 - version = "2.15.10"; 21 - }; 22 - faraday = { 23 - dependencies = ["multipart-post"]; 24 - groups = ["default"]; 25 - platforms = []; 26 - source = { 27 - remotes = ["https://rubygems.org"]; 28 - sha256 = "13aghksmni2sl15y7wfpx6k5l3lfd8j9gdyqi6cbw6jgc7bqyyn2"; 29 - type = "gem"; 30 - }; 31 - version = "0.17.3"; 32 - }; 33 - faraday_middleware = { 34 - dependencies = ["faraday"]; 35 - groups = ["default"]; 36 - platforms = []; 37 - source = { 38 - remotes = ["https://rubygems.org"]; 39 - sha256 = "1a93rs58bakqck7bcihasz66a1riy22h2zpwrpmb13gp8mw3wkmr"; 40 - type = "gem"; 41 - }; 42 - version = "0.13.1"; 43 - }; 44 - fast_gettext = { 45 - groups = ["default"]; 46 - platforms = []; 47 - source = { 48 - remotes = ["https://rubygems.org"]; 49 - sha256 = "0ci71w9jb979c379c7vzm88nc3k6lf68kbrsgw9nlx5g4hng0s78"; 50 - type = "gem"; 51 - }; 52 - version = "1.1.2"; 53 - }; 54 - gettext = { 55 - dependencies = ["locale" "text"]; 56 - groups = ["default"]; 57 - platforms = []; 58 - source = { 59 - remotes = ["https://rubygems.org"]; 60 - sha256 = "0764vj7gacn0aypm2bf6m46dzjzwzrjlmbyx6qwwwzbmi94r40wr"; 61 - type = "gem"; 62 - }; 63 - version = "3.2.9"; 64 - }; 65 - gettext-setup = { 66 - dependencies = ["fast_gettext" "gettext" "locale"]; 67 - groups = ["default"]; 68 - platforms = []; 69 - source = { 70 - remotes = ["https://rubygems.org"]; 71 - sha256 = "1vfnayz20xd8q0sz27816kvgia9z2dpj9fy7z15da239wmmnz7ga"; 72 - type = "gem"; 73 - }; 74 - version = "0.34"; 75 - }; 76 - locale = { 77 - groups = ["default"]; 78 - platforms = []; 79 - source = { 80 - remotes = ["https://rubygems.org"]; 81 - sha256 = "0997465kxvpxm92fiwc2b16l49mngk7b68g5k35ify0m3q0yxpdn"; 82 - type = "gem"; 83 - }; 84 - version = "2.1.3"; 85 - }; 86 - log4r = { 87 - groups = ["default"]; 88 - platforms = []; 89 - source = { 90 - remotes = ["https://rubygems.org"]; 91 - sha256 = "0ri90q0frfmigkirqv5ihyrj59xm8pq5zcmf156cbdv4r4l2jicv"; 92 - type = "gem"; 93 - }; 94 - version = "1.1.10"; 95 - }; 96 - minitar = { 97 - groups = ["default"]; 98 - platforms = []; 99 - source = { 100 - remotes = ["https://rubygems.org"]; 101 - sha256 = "126mq86x67d1p63acrfka4zx0cx2r0vc93884jggxnrmmnzbxh13"; 102 - type = "gem"; 103 - }; 104 - version = "0.9"; 105 - }; 106 - multi_json = { 107 - groups = ["default"]; 108 - platforms = []; 109 - source = { 110 - remotes = ["https://rubygems.org"]; 111 - sha256 = "0xy54mjf7xg41l8qrg1bqri75agdqmxap9z466fjismc1rn2jwfr"; 112 - type = "gem"; 113 - }; 114 - version = "1.14.1"; 115 - }; 116 - multipart-post = { 117 - groups = ["default"]; 118 - platforms = []; 119 - source = { 120 - remotes = ["https://rubygems.org"]; 121 - sha256 = "1zgw9zlwh2a6i1yvhhc4a84ry1hv824d6g2iw2chs3k5aylpmpfj"; 122 - type = "gem"; 123 - }; 124 - version = "2.1.1"; 125 - }; 126 - puppet_forge = { 127 - dependencies = ["faraday" "faraday_middleware" "gettext-setup" "minitar" "semantic_puppet"]; 128 - groups = ["default"]; 129 - platforms = []; 130 - source = { 131 - remotes = ["https://rubygems.org"]; 132 - sha256 = "1lyd10ai27lxylywjxpwyxikx5hblsdchid3chymrrv55x217cny"; 133 - type = "gem"; 134 - }; 135 - version = "2.3.3"; 136 - }; 137 - r10k = { 138 - dependencies = ["colored2" "cri" "fast_gettext" "gettext" "gettext-setup" "log4r" "multi_json" "puppet_forge"]; 139 - groups = ["default"]; 140 - platforms = []; 141 - source = { 142 - remotes = ["https://rubygems.org"]; 143 - sha256 = "0nlckw4yr2ph14i9h0blsdb5zmrzqh3aknkm0dg3hrcx8ygncai6"; 144 - type = "gem"; 145 - }; 146 - version = "3.4.1"; 147 - }; 148 - semantic_puppet = { 149 - groups = ["default"]; 150 - platforms = []; 151 - source = { 152 - remotes = ["https://rubygems.org"]; 153 - sha256 = "046m45rdwpvfz77s7bxid27c89w329c1nj593p74wdd8kknf0nv0"; 154 - type = "gem"; 155 - }; 156 - version = "1.0.2"; 157 - }; 158 - text = { 159 - groups = ["default"]; 160 - platforms = []; 161 - source = { 162 - remotes = ["https://rubygems.org"]; 163 - sha256 = "1x6kkmsr49y3rnrin91rv8mpc3dhrf3ql08kbccw8yffq61brfrg"; 164 - type = "gem"; 165 - }; 166 - version = "1.3.1"; 167 - }; 168 - }
-8
pkgs/top-level/all-packages.nix
··· 5249 5249 5250 5250 facedetect = callPackage ../tools/graphics/facedetect { }; 5251 5251 5252 - facter = callPackage ../tools/system/facter { }; 5253 - 5254 5252 faketty = callPackage ../tools/misc/faketty { }; 5255 5253 5256 5254 fasd = callPackage ../tools/misc/fasd { }; ··· 19497 19499 19498 19500 pup = callPackage ../development/tools/pup { }; 19499 19501 19500 - puppet-bolt = callPackage ../tools/admin/puppet/puppet-bolt { }; 19501 - 19502 - puppet-lint = callPackage ../development/tools/puppet/puppet-lint { }; 19503 - 19504 19502 puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli { }; 19505 19503 19506 19504 pyrseas = callPackage ../development/tools/database/pyrseas { }; ··· 19513 19519 }; 19514 19520 19515 19521 qxmledit = libsForQt5.callPackage ../applications/editors/qxmledit {} ; 19516 - 19517 - r10k = callPackage ../tools/system/r10k { }; 19518 19522 19519 19523 radare2 = callPackage ../development/tools/analysis/radare2 ({ 19520 19524 lua = lua5;