lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
81f7f2db 0191c1bc

+282 -184
+6
maintainers/maintainer-list.nix
··· 6003 6003 githubId = 2502736; 6004 6004 name = "James Hillyerd"; 6005 6005 }; 6006 + jiegec = { 6007 + name = "Jiajie Chen"; 6008 + email = "c@jia.je"; 6009 + github = "jiegec"; 6010 + githubId = 6127678; 6011 + }; 6006 6012 jiehong = { 6007 6013 email = "nixos@majiehong.com"; 6008 6014 github = "Jiehong";
+5 -4
nixos/modules/services/web-apps/nextcloud.nix
··· 89 89 }; 90 90 datadir = mkOption { 91 91 type = types.str; 92 - defaultText = "config.services.nextcloud.home"; 92 + default = config.services.nextcloud.home; 93 + defaultText = literalExpression "config.services.nextcloud.home"; 93 94 description = '' 94 95 Data storage path of nextcloud. Will be <xref linkend="opt-services.nextcloud.home" /> by default. 95 96 This folder will be populated with a config.php and data folder which contains the state of the instance (excl the database)."; ··· 629 630 else nextcloud24 630 631 ); 631 632 632 - services.nextcloud.datadir = mkOptionDefault config.services.nextcloud.home; 633 - 634 633 services.nextcloud.phpPackage = 635 634 if versionOlder cfg.package.version "24" then pkgs.php80 636 635 # FIXME: Use PHP 8.1 with Nextcloud 24 and higher, once issues like this one are fixed: ··· 650 649 651 650 { systemd.timers.nextcloud-cron = { 652 651 wantedBy = [ "timers.target" ]; 652 + after = [ "nextcloud-setup.service" ]; 653 653 timerConfig.OnBootSec = "5m"; 654 654 timerConfig.OnUnitActiveSec = "5m"; 655 655 timerConfig.Unit = "nextcloud-cron.service"; ··· 840 840 serviceConfig.User = "nextcloud"; 841 841 }; 842 842 nextcloud-cron = { 843 + after = [ "nextcloud-setup.service" ]; 843 844 environment.NEXTCLOUD_CONFIG_DIR = "${datadir}/config"; 844 845 serviceConfig.Type = "oneshot"; 845 846 serviceConfig.User = "nextcloud"; 846 847 serviceConfig.ExecStart = "${phpPackage}/bin/php -f ${cfg.package}/cron.php"; 847 848 }; 848 849 nextcloud-update-plugins = mkIf cfg.autoUpdateApps.enable { 850 + after = [ "nextcloud-setup.service" ]; 849 851 serviceConfig.Type = "oneshot"; 850 852 serviceConfig.ExecStart = "${occ}/bin/nextcloud-occ app:update --all"; 851 853 serviceConfig.User = "nextcloud"; ··· 914 916 priority = 100; 915 917 extraConfig = '' 916 918 allow all; 917 - log_not_found off; 918 919 access_log off; 919 920 ''; 920 921 };
+10 -19
nixos/tests/virtualbox.nix
··· 3 3 pkgs ? import ../.. { inherit system config; }, 4 4 debug ? false, 5 5 enableUnfree ? false, 6 - # Nested KVM virtualization (https://www.linux-kvm.org/page/Nested_Guests) 7 - # requires a modprobe flag on the build machine: (kvm-amd for AMD CPUs) 8 - # boot.extraModprobeConfig = "options kvm-intel nested=Y"; 9 - # Without this VirtualBox will use SW virtualization and will only be able 10 - # to run 32-bit guests. 11 - useKvmNestedVirt ? false, 12 - # Whether to run 64-bit guests instead of 32-bit. Requires nested KVM. 13 - use64bitGuest ? false 6 + use64bitGuest ? true 14 7 }: 15 - 16 - assert use64bitGuest -> useKvmNestedVirt; 17 8 18 9 with import ../lib/testing-python.nix { inherit system pkgs; }; 19 10 with pkgs.lib; ··· 26 17 #!${pkgs.runtimeShell} -xe 27 18 export PATH="${lib.makeBinPath [ pkgs.coreutils pkgs.util-linux ]}" 28 19 29 - mkdir -p /run/dbus 20 + mkdir -p /run/dbus /var 21 + ln -s /run /var 30 22 cat > /etc/passwd <<EOF 31 23 root:x:0:0::/root:/bin/false 32 24 messagebus:x:1:1::/run/dbus:/bin/false ··· 200 192 systemd.services."vboxtestlog-${name}@" = { 201 193 description = "VirtualBox Test Machine Log For ${name}"; 202 194 serviceConfig.StandardInput = "socket"; 195 + serviceConfig.StandardOutput = "journal"; 203 196 serviceConfig.SyslogIdentifier = "GUEST-${name}"; 204 197 serviceConfig.ExecStart = "${pkgs.coreutils}/bin/cat"; 205 198 }; ··· 226 219 227 220 228 221 def create_vm_${name}(): 222 + cleanup_${name}() 229 223 vbm("createvm --name ${name} ${createFlags}") 230 224 vbm("modifyvm ${name} ${vmFlags}") 231 225 vbm("setextradata ${name} VBoxInternal/PDM/HaltOnReset 1") ··· 233 227 vbm("storageattach ${name} ${diskFlags}") 234 228 vbm("sharedfolder add ${name} ${sharedFlags}") 235 229 vbm("sharedfolder add ${name} ${nixstoreFlags}") 236 - cleanup_${name}() 237 230 238 231 ${mkLog "$HOME/VirtualBox VMs/${name}/Logs/VBox.log" "HOST-${name}"} 239 232 ··· 317 310 ]; 318 311 319 312 dhcpScript = pkgs: '' 320 - ${pkgs.dhcp}/bin/dhclient \ 321 - -lf /run/dhcp.leases \ 322 - -pf /run/dhclient.pid \ 323 - -v eth0 eth1 313 + ${pkgs.dhcpcd}/bin/dhcpcd eth0 eth1 324 314 325 315 otherIP="$(${pkgs.netcat}/bin/nc -l 1234 || :)" 326 316 ${pkgs.iputils}/bin/ping -I eth1 -c1 "$otherIP" ··· 359 349 vmConfigs = mapAttrsToList mkVMConf vms; 360 350 in [ ./common/user-account.nix ./common/x11.nix ] ++ vmConfigs; 361 351 virtualisation.memorySize = 2048; 362 - virtualisation.qemu.options = 363 - if useKvmNestedVirt then ["-cpu" "kvm64,vmx=on"] else []; 352 + virtualisation.qemu.options = ["-cpu" "kvm64,svm=on,vmx=on"]; 364 353 virtualisation.virtualbox.host.enable = true; 365 354 test-support.displayManager.auto.user = "alice"; 366 355 users.users.alice.extraGroups = let ··· 468 457 469 458 headless = '' 470 459 create_vm_headless() 471 - machine.succeed(ru("VBoxHeadless --startvm headless & disown %1")) 460 + machine.succeed(ru("VBoxHeadless --startvm headless >&2 & disown %1")) 472 461 wait_for_startup_headless() 473 462 wait_for_vm_boot_headless() 474 463 shutdown_vm_headless() ··· 476 465 ''; 477 466 478 467 host-usb-permissions = '' 468 + import sys 469 + 479 470 user_usb = remove_uuids(vbm("list usbhost")) 480 471 print(user_usb, file=sys.stderr) 481 472 root_usb = remove_uuids(machine.succeed("VBoxManage list usbhost"))
+2 -2
pkgs/applications/blockchains/clightning/default.nix
··· 21 21 in 22 22 stdenv.mkDerivation rec { 23 23 pname = "clightning"; 24 - version = "0.11.1"; 24 + version = "0.11.2"; 25 25 26 26 src = fetchurl { 27 27 url = "https://github.com/ElementsProject/lightning/releases/download/v${version}/clightning-v${version}.zip"; 28 - sha256 = "0vsh6gpv3458pfc5cggay9pw7bxjzyxpcniks9b2s3y1rxwk15xi"; 28 + sha256 = "09qqfnj809dpwar9ijm3ic5cv4019hsnvh2h6sfpdqp1smf9igxs"; 29 29 }; 30 30 31 31 # when building on darwin we need dawin.cctools to provide the correct libtool
+3 -3
pkgs/applications/misc/dbeaver/default.nix
··· 23 23 inherit maven; # use overridden maven version (see dbeaver's entry in all-packages.nix) 24 24 }) rec { 25 25 pname = "dbeaver"; 26 - version = "22.1.0"; # When updating also update mvnSha256 26 + version = "22.1.1"; # When updating also update mvnSha256 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "dbeaver"; 30 30 repo = "dbeaver"; 31 31 rev = version; 32 - sha256 = "sha256-gMs9q0+Yy/2l8TEG9vIuzv0qOh7QwawwlXKr3/Mz8wk="; 32 + sha256 = "sha256-+MFULieuwfvuAP0HjJ+C0hb/uqhHtnP/nOoIfWwjtoI="; 33 33 }; 34 34 35 - mvnSha256 = "veclFlzLhTU+nT360qxRNut+yEi2dfTBxdQASyRMqhI="; 35 + mvnSha256 = "pSZL+GDSXSm+sLymlSlq2ZIRdYJY1B3PCmCpjtosdGY="; 36 36 mvnParameters = "-P desktop,all-platforms"; 37 37 38 38 nativeBuildInputs = [
+91 -91
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 30 30 "owner": "aiven", 31 31 "provider-source-address": "registry.terraform.io/aiven/aiven", 32 32 "repo": "terraform-provider-aiven", 33 - "rev": "v3.1.0", 34 - "sha256": "sha256-or9zftygo0W0bcw2FZl9S8dp4K8enlC5MYrrqgB2IUs=", 33 + "rev": "v3.2.0", 34 + "sha256": "sha256-kKKln180j3b1AkuXdjSwboa3T5nLQeZtbOn6jB7i4nw=", 35 35 "vendorSha256": "sha256-k6pKet1YdQYCyFICw67nKI3RGNZ4b+zA+T9jpa2ZLFM=", 36 - "version": "3.1.0" 36 + "version": "3.2.0" 37 37 }, 38 38 "akamai": { 39 39 "owner": "akamai", ··· 49 49 "owner": "aliyun", 50 50 "provider-source-address": "registry.terraform.io/aliyun/alicloud", 51 51 "repo": "terraform-provider-alicloud", 52 - "rev": "v1.172.0", 53 - "sha256": "sha256-EtZXUJe3tl4ySOMXWZQPvBF2UrhlK2+RqWFhlUHBl+E=", 54 - "vendorSha256": "sha256-xu1m/wE67gXYKc3sIkDpQGovs/LKfUVI+vl6V0Uc4FE=", 55 - "version": "1.172.0" 52 + "rev": "v1.173.0", 53 + "sha256": "sha256-jLjliUWCpxoawwCl61qHXNzareuF7qCkjSdeQgj6IsE=", 54 + "vendorSha256": "sha256-6FiVXy/q3WImYDbwvj9e3ns9gilaL6GBW5qCpaUNCW0=", 55 + "version": "1.173.0" 56 56 }, 57 57 "ansible": { 58 58 "owner": "nbering", ··· 76 76 "owner": "auth0", 77 77 "provider-source-address": "registry.terraform.io/auth0/auth0", 78 78 "repo": "terraform-provider-auth0", 79 - "rev": "v0.30.3", 80 - "sha256": "sha256-mtf5gsY7ZVkok6zUTRFgdlRRUnTSeej36aAABfo7NyA=", 81 - "vendorSha256": "sha256-ZN7P9PD8MqThtc6x/Lm4Yeb7ciPVWpFP4zDo0gQHYTo=", 82 - "version": "0.30.3" 79 + "rev": "v0.31.0", 80 + "sha256": "sha256-Huv+eL/5RiI2A1X8RLU9LbIWMjb5yuuslV4CaP/kFiQ=", 81 + "vendorSha256": "sha256-kTR8kSirqhY1GdKLzeFIPt6QNJ4wq2ESUT5ShQUhvRI=", 82 + "version": "0.31.0" 83 83 }, 84 84 "avi": { 85 85 "owner": "vmware", ··· 103 103 "owner": "hashicorp", 104 104 "provider-source-address": "registry.terraform.io/hashicorp/aws", 105 105 "repo": "terraform-provider-aws", 106 - "rev": "v4.19.0", 107 - "sha256": "sha256-0pgCGv6a+/cBBInISM8Lmfapz+FIPwxAaqd+Rd6jax0=", 108 - "vendorSha256": "sha256-n3iXCX87bu5rETz18GgUdIcy1NH+OTuA4ff56yE7kNg=", 109 - "version": "4.19.0" 106 + "rev": "v4.20.1", 107 + "sha256": "sha256-k6JcwtTUfmZrfiFfacEPTXdtCbnjBrivNQp1dDzXFfM=", 108 + "vendorSha256": "sha256-pKCIL1GD+oA+DVx24Xr07dFnhUcxT/TdASx0sCPWWIQ=", 109 + "version": "4.20.1" 110 110 }, 111 111 "azuread": { 112 112 "owner": "hashicorp", 113 113 "provider-source-address": "registry.terraform.io/hashicorp/azuread", 114 114 "repo": "terraform-provider-azuread", 115 - "rev": "v2.24.0", 116 - "sha256": "sha256-obaS2MzLTeIKskGRz8CanRgWzSKTaiK09xxc0kdMDeQ=", 115 + "rev": "v2.25.0", 116 + "sha256": "sha256-+9h9rdbnqIul+V/fhrsNEq/cX24i05i2LBqIk6g9mRE=", 117 117 "vendorSha256": null, 118 - "version": "2.24.0" 118 + "version": "2.25.0" 119 119 }, 120 120 "azurerm": { 121 121 "owner": "hashicorp", 122 122 "provider-source-address": "registry.terraform.io/hashicorp/azurerm", 123 123 "repo": "terraform-provider-azurerm", 124 - "rev": "v3.10.0", 125 - "sha256": "sha256-2xRSHKHC8ypleatXt6cYtZtDMxCSlcDh5lfNmyBb3/4=", 124 + "rev": "v3.11.0", 125 + "sha256": "sha256-81Z+z9h1X8OPkLSZlVwQqhy2gkdYc0DfXs5k8W7wO+k=", 126 126 "vendorSha256": null, 127 - "version": "3.10.0" 127 + "version": "3.11.0" 128 128 }, 129 129 "azurestack": { 130 130 "owner": "hashicorp", ··· 185 185 "owner": "checkly", 186 186 "provider-source-address": "registry.terraform.io/checkly/checkly", 187 187 "repo": "terraform-provider-checkly", 188 - "rev": "v1.4.3", 189 - "sha256": "sha256-5VF1cAFgdm2TR4wvuNlycpgQuVdHesFYnTv34MeauxY=", 190 - "vendorSha256": "sha256-7X2cS5Erf373zu8xqe2KBSz52ZmZOnAlNC8lq2/LXV4=", 191 - "version": "1.4.3" 188 + "rev": "v1.6.0", 189 + "sha256": "sha256-zmA6fVpXW4HOJaZzmv5K6cbmO2vM3yGWsa9TSYY4obY=", 190 + "vendorSha256": "sha256-VnYRDBneQ+bUzISJM9DJdBEBmjA1WOXPo+kaYBW4w4U=", 191 + "version": "1.6.0" 192 192 }, 193 193 "checkpoint": { 194 194 "deleteVendor": true, 195 195 "owner": "CheckPointSW", 196 196 "provider-source-address": "registry.terraform.io/CheckPointSW/checkpoint", 197 197 "repo": "terraform-provider-checkpoint", 198 - "rev": "v1.9.1", 199 - "sha256": "sha256-5fyOw4Pu5a+kju4/RXKYZY0TBJ+6PVDwi/VjBWYCPHs=", 200 - "vendorSha256": "sha256-LCKISUjXguV+T/rxde+++JzJZnVQisgxoUMRkeAusyQ=", 201 - "version": "1.9.1" 198 + "rev": "v2.0.0", 199 + "sha256": "sha256-z/mB20gQmglr0usVrzhqxR3v9vhoRHXNJ57j8fqNREM=", 200 + "vendorSha256": "sha256-rb/X9C8eS9QH88FwuvfvDkGdrjZOTiI9nmcYqydOhdc=", 201 + "version": "2.0.0" 202 202 }, 203 203 "ciscoasa": { 204 204 "owner": "CiscoDevNet", ··· 340 340 "owner": "kreuzwerker", 341 341 "provider-source-address": "registry.terraform.io/kreuzwerker/docker", 342 342 "repo": "terraform-provider-docker", 343 - "rev": "v2.16.0", 344 - "sha256": "sha256-VXKIj7bvhnDMR+DE+5WmJ5SlMDiZIiB+++wbnag6Ai4=", 345 - "vendorSha256": "sha256-9QKHd9rarChp3NN8dY37ldE95OO4pWh5F4Yx5/Ssbno=", 346 - "version": "2.16.0" 343 + "rev": "v2.17.0", 344 + "sha256": "sha256-V+FuDhgih/hTpyuT13INY5vWIaNS/7Z8RlK15mR+CnE=", 345 + "vendorSha256": "sha256-nTulwft8xfpE83ZLJvG7xllQJIqd2M0zzbqpfD3/Mno=", 346 + "version": "2.17.0" 347 347 }, 348 348 "dome9": { 349 349 "owner": "dome9", 350 350 "provider-source-address": "registry.terraform.io/dome9/dome9", 351 351 "repo": "terraform-provider-dome9", 352 - "rev": "v1.26.0", 353 - "sha256": "sha256-Edgtt+q1SPm/7wOIWUhe91lluXezNHfxUBu+h1NlEL4=", 352 + "rev": "v1.27.1", 353 + "sha256": "sha256-VmobLWMjHH+GzxUk0bnIr4dWkuH8D00U7VrN9eApF5c=", 354 354 "vendorSha256": null, 355 - "version": "1.26.0" 355 + "version": "1.27.1" 356 356 }, 357 357 "elasticsearch": { 358 358 "owner": "phillbaker", ··· 376 376 "owner": "exoscale", 377 377 "provider-source-address": "registry.terraform.io/exoscale/exoscale", 378 378 "repo": "terraform-provider-exoscale", 379 - "rev": "v0.37.1", 380 - "sha256": "sha256-PNm/As+N6+kB79J0lEaQM9LyybCwaRipG/eZCjTPMFY=", 379 + "rev": "v0.38.0", 380 + "sha256": "sha256-TVJlfce5bF5Z64FOPKqb0ac+NtjzeHsid+Q7vWIINuk=", 381 381 "vendorSha256": null, 382 - "version": "0.37.1" 382 + "version": "0.38.0" 383 383 }, 384 384 "external": { 385 385 "owner": "hashicorp", ··· 449 449 "provider-source-address": "registry.terraform.io/hashicorp/google", 450 450 "proxyVendor": true, 451 451 "repo": "terraform-provider-google", 452 - "rev": "v4.25.0", 453 - "sha256": "sha256-5tgQpiWjMC+Xh5SPGrTqZVW3GDrlRKTc7K5XMHT6uRA=", 452 + "rev": "v4.26.0", 453 + "sha256": "sha256-iCHhOuHEvynBUFKrKapzg7Jc673TiczG6zttgrABUEs=", 454 454 "vendorSha256": "sha256-uwyl79TGrnFOxJLBTJ5LaAZLZdb/VbS7IW4jQ2A5xQM=", 455 - "version": "4.25.0" 455 + "version": "4.26.0" 456 456 }, 457 457 "google-beta": { 458 458 "owner": "hashicorp", 459 459 "provider-source-address": "registry.terraform.io/hashicorp/google-beta", 460 460 "proxyVendor": true, 461 461 "repo": "terraform-provider-google-beta", 462 - "rev": "v4.25.0", 463 - "sha256": "sha256-vIuZNjrgLGAF8szY0b9KeB1GoIDtlVLbnE5+IUXmccg=", 462 + "rev": "v4.26.0", 463 + "sha256": "sha256-udk+LtpMe4M4SoMpac06knOY6t5hFFa1yze9THTa5hQ=", 464 464 "vendorSha256": "sha256-uwyl79TGrnFOxJLBTJ5LaAZLZdb/VbS7IW4jQ2A5xQM=", 465 - "version": "4.25.0" 465 + "version": "4.26.0" 466 466 }, 467 467 "googleworkspace": { 468 468 "owner": "hashicorp", ··· 513 513 "owner": "heroku", 514 514 "provider-source-address": "registry.terraform.io/heroku/heroku", 515 515 "repo": "terraform-provider-heroku", 516 - "rev": "v5.0.2", 517 - "sha256": "sha256-HzbqqIr2RjarjuIw+9p8JqGRDbPRDfq2OLLztJLCLoM=", 518 - "vendorSha256": "sha256-HrsjhaMlzs+uel5tBlxJD69Kkjl+4qVisWWREANBx40=", 519 - "version": "5.0.2" 516 + "rev": "v5.1.0", 517 + "sha256": "sha256-MMX8zaM3J2GxMXUX0YNX03V8uQzb67cIUF432tjm3Mw=", 518 + "vendorSha256": null, 519 + "version": "5.1.0" 520 520 }, 521 521 "hetznerdns": { 522 522 "owner": "timohirt", ··· 621 621 "owner": "mrparkers", 622 622 "provider-source-address": "registry.terraform.io/mrparkers/keycloak", 623 623 "repo": "terraform-provider-keycloak", 624 - "rev": "v3.8.1", 625 - "sha256": "sha256-++yoMIn6K4VwAGyRVe/MUjMU46gBeHjIRF2nrXktC7E=", 624 + "rev": "v3.9.0", 625 + "sha256": "sha256-MdsOZptj46RuvLK6wZJL3va8kMSzqxaS4wGEUpgky7Q=", 626 626 "vendorSha256": "sha256-8x0MlwAzeA2O6wXXHSk++K0ePmzE9/2lfo2ID83LzRM=", 627 - "version": "3.8.1" 627 + "version": "3.9.0" 628 628 }, 629 629 "ksyun": { 630 630 "owner": "kingsoftcloud", ··· 792 792 "owner": "newrelic", 793 793 "provider-source-address": "registry.terraform.io/newrelic/newrelic", 794 794 "repo": "terraform-provider-newrelic", 795 - "rev": "v2.47.1", 796 - "sha256": "sha256-iC4N8o+VJ5/TFGBO8O+SONMZVjHxZ+4+7ZuDDnAtZC4=", 797 - "vendorSha256": "sha256-sMH/sdrMxIw/2jzUcYL9WwVNUsn12K+gPMR68zpXYIA=", 798 - "version": "2.47.1" 795 + "rev": "v2.48.0", 796 + "sha256": "sha256-p1y09f/apsqCn9d5Hrh3L09zya8ebAsy+KCojfsW43w=", 797 + "vendorSha256": "sha256-/BWmesMF5zzzMi+7IJviMbXOhAfpn9HDg9i+9tLs2ds=", 798 + "version": "2.48.0" 799 799 }, 800 800 "nomad": { 801 801 "owner": "hashicorp", ··· 819 819 "owner": "vmware", 820 820 "provider-source-address": "registry.terraform.io/vmware/nsxt", 821 821 "repo": "terraform-provider-nsxt", 822 - "rev": "v3.2.7", 823 - "sha256": "sha256-Og/U9bmaZIN7b/JcMnNkt6c3/H+toe4dFYNaQYfxLPM=", 822 + "rev": "v3.2.8", 823 + "sha256": "sha256-oXcT1VmwC9a+U0vM5O9y2As2PbzPr95LrUB6KlFKcMc=", 824 824 "vendorSha256": null, 825 - "version": "3.2.7" 825 + "version": "3.2.8" 826 826 }, 827 827 "null": { 828 828 "owner": "hashicorp", ··· 847 847 "owner": "oracle", 848 848 "provider-source-address": "registry.terraform.io/oracle/oci", 849 849 "repo": "terraform-provider-oci", 850 - "rev": "v4.80.1", 851 - "sha256": "sha256-suvtUABb+bLPAyMfS3btwVA4HVZofqKV1Lr/5RczBbw=", 850 + "rev": "v4.81.0", 851 + "sha256": "sha256-KuEF4VAMKd1IbtUbyDSIzKhk0qTSp/pJiGE5lBI/TFE=", 852 852 "vendorSha256": null, 853 - "version": "4.80.1" 853 + "version": "4.81.0" 854 854 }, 855 855 "okta": { 856 856 "owner": "okta", ··· 892 892 "owner": "opentelekomcloud", 893 893 "provider-source-address": "registry.terraform.io/opentelekomcloud/opentelekomcloud", 894 894 "repo": "terraform-provider-opentelekomcloud", 895 - "rev": "v1.29.6", 896 - "sha256": "sha256-zhYmwTJ80+w7H7DJxPjMMtLTsHCEhW9G9x5sMz5IRkM=", 897 - "vendorSha256": "sha256-SE6ty/mLRo8nvxrPBW1cVhbxpiYDXr3cmjifF40RrmM=", 898 - "version": "1.29.6" 895 + "rev": "v1.29.7", 896 + "sha256": "sha256-ZdxK143tjtE+pfuy0TxurdblZ2PO7jsYPyrQ1yJeClE=", 897 + "vendorSha256": "sha256-1z5SaH6AoYkrMZVnNurZLmtvVRDNwTBwmQMX0KngKpA=", 898 + "version": "1.29.7" 899 899 }, 900 900 "opsgenie": { 901 901 "owner": "opsgenie", ··· 928 928 "owner": "PaloAltoNetworks", 929 929 "provider-source-address": "registry.terraform.io/PaloAltoNetworks/panos", 930 930 "repo": "terraform-provider-panos", 931 - "rev": "v1.10.2", 932 - "sha256": "sha256-da3ixmkg/xYr182cnAva6DqtCD5KTC3FkFHkvmMm9jA=", 931 + "rev": "v1.10.3", 932 + "sha256": "sha256-mscWNK113W7CVKI+qPGYX3irQI3YhkLdXox4pddOdF0=", 933 933 "vendorSha256": null, 934 - "version": "1.10.2" 934 + "version": "1.10.3" 935 935 }, 936 936 "pass": { 937 937 "owner": "camptocamp", ··· 982 982 "owner": "hashicorp", 983 983 "provider-source-address": "registry.terraform.io/hashicorp/random", 984 984 "repo": "terraform-provider-random", 985 - "rev": "v3.3.1", 986 - "sha256": "sha256-hsNGJmhYrzQhQ0acidx3/dkNFRIabMfgvJsM2Uz+7cE=", 987 - "vendorSha256": "sha256-73/tsfe5YoPTpEGUBvBV6jYGFjSNG9h3AY680tAzM7M=", 988 - "version": "3.3.1" 985 + "rev": "v3.3.2", 986 + "sha256": "sha256-izTx/uxe/SAsWSlN5husEWK64c9ugdg8BS7lScnWSX4=", 987 + "vendorSha256": "sha256-ofU1zZb/C2LFaRCt0NULi+9dQY02lKBlz3jV1/ZhfWU=", 988 + "version": "3.3.2" 989 989 }, 990 990 "remote": { 991 991 "owner": "tenstad", ··· 1009 1009 "owner": "scaleway", 1010 1010 "provider-source-address": "registry.terraform.io/scaleway/scaleway", 1011 1011 "repo": "terraform-provider-scaleway", 1012 - "rev": "v2.2.1", 1013 - "sha256": "sha256-a3tSxGTRYQeGfaJOR8z1Qd0SeuoiLwrEbdlw3B9gc2A=", 1014 - "vendorSha256": "sha256-D/pE1uEpkWIuICNJsuWVHfRNGPf73YliFxqODkl+4QY=", 1015 - "version": "2.2.1" 1012 + "rev": "v2.2.2", 1013 + "sha256": "sha256-uSJga2M+9unC8eJkUjhuCQbTTGXEYGky4MJyVL0ZfiQ=", 1014 + "vendorSha256": "sha256-DOL38q5463aOMijP6AbBuE7jI7hvLYLm8yCBxrr6DoA=", 1015 + "version": "2.2.2" 1016 1016 }, 1017 1017 "secret": { 1018 1018 "owner": "numtide", ··· 1036 1036 "owner": "jianyuan", 1037 1037 "provider-source-address": "registry.terraform.io/jianyuan/sentry", 1038 1038 "repo": "terraform-provider-sentry", 1039 - "rev": "v0.8.0", 1040 - "sha256": "sha256-3PTM3GOImwO/yqzR6tOuwU0f+74DfK4RQSBY0vmH3qs=", 1041 - "vendorSha256": "sha256-naMuvrVIJp82NIFoR1oEEN6cZFqG4craDh8YU3+NSf0=", 1042 - "version": "0.8.0" 1039 + "rev": "v0.9.0", 1040 + "sha256": "sha256-n+ca1+YKObcdq5h4Sn9tBLg1vpBooBB/pGJxaW4l3k0=", 1041 + "vendorSha256": "sha256-hYoLGMI8NGpHW3tsNt6EO1nJrmfeFLuDQ79bkXf7DmQ=", 1042 + "version": "0.9.0" 1043 1043 }, 1044 1044 "shell": { 1045 1045 "owner": "scottwinkler", ··· 1090 1090 "owner": "spotinst", 1091 1091 "provider-source-address": "registry.terraform.io/spotinst/spotinst", 1092 1092 "repo": "terraform-provider-spotinst", 1093 - "rev": "v1.76.0", 1094 - "sha256": "sha256-+/OZw/wpeRHoK5XuwiI2qfbZSheoGd4PRy4TkdtV7yY=", 1093 + "rev": "v1.77.0", 1094 + "sha256": "sha256-qP6Hjo4ekEk105nQVwGLHR3LiQzUtEd68y45hppdoyY=", 1095 1095 "vendorSha256": "sha256-JaWR7TiU5J7HGWExENqo5lHysCzg4Q6XvpCYfekuAg8=", 1096 - "version": "1.76.0" 1096 + "version": "1.77.0" 1097 1097 }, 1098 1098 "stackpath": { 1099 1099 "owner": "stackpath", ··· 1126 1126 "owner": "tencentcloudstack", 1127 1127 "provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud", 1128 1128 "repo": "terraform-provider-tencentcloud", 1129 - "rev": "v1.73.3", 1130 - "sha256": "sha256-wb1OCD0WupHUSgQJSX1don8GPmqgTqKKap/8DpDasNQ=", 1129 + "rev": "v1.74.3", 1130 + "sha256": "sha256-iZrM4TJYqJQddpOrqx836O9Y4yA+VsY4iAA7K29CNNU=", 1131 1131 "vendorSha256": null, 1132 - "version": "1.73.3" 1132 + "version": "1.74.3" 1133 1133 }, 1134 1134 "tfe": { 1135 1135 "owner": "hashicorp", 1136 1136 "provider-source-address": "registry.terraform.io/hashicorp/tfe", 1137 1137 "repo": "terraform-provider-tfe", 1138 - "rev": "v0.31.0", 1139 - "sha256": "sha256-BvA+1oCh8xB0XcXMGOmAEdi/lEwGdRed5vDEDVBUMhE=", 1140 - "vendorSha256": "sha256-7TFfIk+aPbl3CLuNdeJg1O2n3WlCuG5tsayCtbo77I0=", 1141 - "version": "0.31.0" 1138 + "rev": "v0.32.1", 1139 + "sha256": "sha256-7a2uc0f7+OFrbCvHJkKyeX7hXR63PpzpfNhUCWHqOxU=", 1140 + "vendorSha256": "sha256-V1nXhDwDMWJsbhPu9otXrOmtzVv0rjvL7CH/13AR5iw=", 1141 + "version": "0.32.1" 1142 1142 }, 1143 1143 "thunder": { 1144 1144 "owner": "a10networks",
+8 -19
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 45 45 patchFlags = [ "-p1" "-d" "src/vboxguest-${version}" ]; 46 46 47 47 unpackPhase = '' 48 - ${if stdenv.hostPlatform.system == "i686-linux" || stdenv.hostPlatform.system == "x86_64-linux" then '' 49 - isoinfo -J -i $src -x /VBoxLinuxAdditions.run > ./VBoxLinuxAdditions.run 50 - chmod 755 ./VBoxLinuxAdditions.run 51 - # An overflow leads the is-there-enough-space check to fail when there's too much space available, so fake how much space there is 52 - sed -i 's/\$leftspace/16383/' VBoxLinuxAdditions.run 53 - ./VBoxLinuxAdditions.run --noexec --keep 54 - '' 55 - else throw ("Architecture: "+stdenv.hostPlatform.system+" not supported for VirtualBox guest additions") 56 - } 48 + isoinfo -J -i $src -x /VBoxLinuxAdditions.run > ./VBoxLinuxAdditions.run 49 + chmod 755 ./VBoxLinuxAdditions.run 50 + # An overflow leads the is-there-enough-space check to fail when there's too much space available, so fake how much space there is 51 + sed -i 's/\$leftspace/16383/' VBoxLinuxAdditions.run 52 + ./VBoxLinuxAdditions.run --noexec --keep 57 53 58 54 # Unpack files 59 55 cd install 60 - ${if stdenv.hostPlatform.system == "i686-linux" then '' 61 - tar xfvj VBoxGuestAdditions-x86.tar.bz2 62 - '' 63 - else if stdenv.hostPlatform.system == "x86_64-linux" then '' 64 - tar xfvj VBoxGuestAdditions-amd64.tar.bz2 65 - '' 66 - else throw ("Architecture: "+stdenv.hostPlatform.system+" not supported for VirtualBox guest additions") 67 - } 56 + tar xfvj VBoxGuestAdditions-${if stdenv.hostPlatform.is32bit then "x86" else "amd64"}.tar.bz2 68 57 ''; 69 58 70 59 buildPhase = '' ··· 158 147 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 159 148 license = "GPL"; 160 149 maintainers = [ lib.maintainers.sander ]; 161 - platforms = lib.platforms.linux; 162 - broken = kernel.kernelAtLeast "5.17"; 150 + platforms = [ "i686-linux" "x86_64-linux" ]; 151 + broken = kernel.kernelAtLeast (if stdenv.hostPlatform.is32bit then "5.10" else "5.17"); 163 152 }; 164 153 }
+5 -2
pkgs/development/libraries/gnutls/default.nix
··· 36 36 37 37 patches = [ ./nix-ssl-cert-file.patch ] 38 38 # Disable native add_system_trust. 39 + # FIXME: apparently it's not enough to drop the framework anymore; maybe related to 40 + # https://gitlab.com/gnutls/gnutls/-/commit/c19cb93d492e45141bfef9b926dfeba36003261c 39 41 ++ lib.optional (isDarwin && !withSecurity) ./no-security-framework.patch; 40 42 41 43 # Skip some tests: ··· 74 76 75 77 buildInputs = [ lzo lzip libtasn1 libidn2 zlib gmp libunistring unbound gettext libiconv ] 76 78 ++ lib.optional (withP11-kit) p11-kit 77 - ++ lib.optional (isDarwin && withSecurity) Security 78 79 ++ lib.optional (tpmSupport && stdenv.isLinux) trousers 79 80 ++ lib.optional guileBindings guile; 80 81 ··· 82 83 ++ lib.optionals (isDarwin && !withSecurity) [ autoconf automake ] 83 84 ++ lib.optionals doCheck [ which nettools util-linux ]; 84 85 85 - propagatedBuildInputs = [ nettle ]; 86 + propagatedBuildInputs = [ nettle ] 87 + # Builds dynamically linking against gnutls seem to need the framework now. 88 + ++ lib.optional (isDarwin && withSecurity) Security; 86 89 87 90 inherit doCheck; 88 91 # stdenv's `NIX_SSL_CERT_FILE=/no-cert-file.crt` breaks tests.
+5 -3
pkgs/development/libraries/jansson/default.nix
··· 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 - # networkmanager relies on libjansson.so: 17 - # https://github.com/NixOS/nixpkgs/pull/176302#issuecomment-1150239453 18 - cmakeFlags = [ "-DJANSSON_BUILD_SHARED_LIBS=ON" ]; 16 + cmakeFlags = [ 17 + # networkmanager relies on libjansson.so: 18 + # https://github.com/NixOS/nixpkgs/pull/176302#issuecomment-1150239453 19 + "-DJANSSON_BUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 20 + ]; 19 21 20 22 meta = with lib; { 21 23 homepage = "https://github.com/akheron/jansson";
+2 -2
pkgs/development/libraries/nss/latest.nix
··· 5 5 # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert 6 6 7 7 import ./generic.nix { 8 - version = "3.79"; 9 - hash = "sha256-698tapZhO2/nCtV56fmD4OlOARAXHPspmdtjPTOUpRQ="; 8 + version = "3.80"; 9 + hash = "sha256-wL8f0sfimmsCswliK6r8RD7skMiTS7FV2ku5iYh4S2o="; 10 10 }
+2 -2
pkgs/development/python-modules/aiounifi/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "aiounifi"; 14 - version = "32"; 14 + version = "33"; 15 15 16 16 disabled = pythonOlder "3.9"; 17 17 ··· 19 19 owner = "Kane610"; 20 20 repo = pname; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-YKkZMOlV4DPScNohU+M2J71CrIT3cHCHrzp4PIOAc5E="; 22 + hash = "sha256-MXzUQOC5Y33RgRKf5BPbA9VfQKKdRjawF9kW4QmSHkU="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/awesomeversion/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "awesomeversion"; 11 - version = "22.5.2"; 11 + version = "22.6.0"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "ludeeus"; 18 18 repo = pname; 19 19 rev = version; 20 - sha256 = "sha256-/La54qrejUhyoA1fRPEIItlKojTP5n5YmH+ovL6ASGk="; 20 + sha256 = "sha256-osAJzJr9PtGH8wcHam1BolIBTD8QDBWg3mI/z4JW0JE="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/blinkpy/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "blinkpy"; 14 - version = "0.19.0"; 14 + version = "0.19.1"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 19 19 src = fetchFromGitHub { 20 20 owner = "fronzbot"; 21 21 repo = "blinkpy"; 22 - rev = "v${version}"; 23 - hash = "sha256-niUGfktP1zVdrRCDy81ou4yAoscnYveHje9423IKcso="; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-29wfdRbJ4U3ou/4jkpWBE2FrUuo09k4hTYLnIP1S3uU="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/channels/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "channels"; 14 - version = "3.0.4"; 14 + version = "3.0.5"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "django"; 18 18 repo = pname; 19 19 rev = version; 20 - sha256 = "0jdylcb77n04rqyzg9v6qfzaxp1dnvdvnxddwh3x1qazw3csi5y2"; 20 + sha256 = "sha256-bKrPLbD9zG7DwIYBst1cb+zkDsM8B02wh3D80iortpw="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/dremel3dpy/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dremel3dpy"; 17 - version = "1.0.1"; 17 + version = "1.1.1"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-wqfCzS9dhRN/zerrC6g/O8tn0k1IC0wBdZMfWumtBds="; 24 + hash = "sha256-mf0YjK0nnuNnWgP20yqSgwc0SJfbqnvZqW0MKEXFTg8="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyrogram/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pyrogram"; 15 - version = "2.0.27"; 15 + version = "2.0.30"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 ··· 20 20 owner = "pyrogram"; 21 21 repo = "pyrogram"; 22 22 rev = "v${version}"; 23 - hash = "sha256-QYNE6VfbhlZpxc3CGitOs0zMwYI6RKQG/GhyWSNoaDI="; 23 + hash = "sha256-EG9LafZHqCC4klYm5gAlShnznGoaDOGsak4cEOh2OA4="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pytibber/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pytibber"; 16 - version = "0.22.3"; 16 + version = "0.23.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.9"; ··· 22 22 owner = "Danielhiversen"; 23 23 repo = "pyTibber"; 24 24 rev = version; 25 - hash = "sha256-tM8Uu/TpP5a7y+ePFko0bMoZJWG2efYA861Ez8dPeFY="; 25 + hash = "sha256-DMYSv66PVBuOHuIio06OLrtGP0q7PeuDGKK+OznaLec="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/yq-go/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "yq-go"; 5 - version = "4.25.2"; 5 + version = "4.25.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mikefarah"; 9 9 repo = "yq"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-yvFh1wPOsmQLGTLrMG7dwcEukFpelP183Xa2n2XiHlQ="; 11 + sha256 = "sha256-136qmLHPBWPGiyIckSO9y3zpDxikGVy6w/f4UxWpvrw="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-oUpHK6YKjKWTGL2yC1q2hK/K/gK8I+FwTVshTxHBOKI="; 14 + vendorSha256 = "sha256-pPZ5pR4RHzrb7k8akrBarUv7CHMCw+T4hfFJNGTrn8Y="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+5 -6
pkgs/os-specific/darwin/iproute2mac/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, darwin, python2 }: 1 + { lib, stdenv, fetchFromGitHub, darwin, python3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.2.1"; 4 + version = "1.4.0"; 5 5 pname = "iproute2mac"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "brona"; 9 9 repo = "iproute2mac"; 10 10 rev = "v${version}"; 11 - sha256 = "1n6la7blbxza2m79cpnywsavhzsdv4gzdxrkly4dppyidjg6jy1h"; 11 + sha256 = "sha256-xakCNjmZpdVY7MMxk38EZatrakgkEeDhvljhl+aMmGg="; 12 12 }; 13 13 14 - buildInputs = [ python2 ]; 14 + buildInputs = [ python3 ]; 15 15 16 16 postPatch = '' 17 17 substituteInPlace src/ip.py \ 18 - --replace /usr/bin/python ${python2}/bin/python \ 19 18 --replace /sbin/ifconfig ${darwin.network_cmds}/bin/ifconfig \ 20 19 --replace /sbin/route ${darwin.network_cmds}/bin/route \ 21 20 --replace /usr/sbin/netstat ${darwin.network_cmds}/bin/netstat \ ··· 32 31 homepage = "https://github.com/brona/iproute2mac"; 33 32 description = "CLI wrapper for basic network utilites on Mac OS X inspired with iproute2 on Linux systems - ip command."; 34 33 license = licenses.mit; 35 - maintainers = with maintainers; [ flokli ]; 34 + maintainers = with maintainers; [ jiegec ]; 36 35 platforms = platforms.darwin; 37 36 }; 38 37 }
+5
pkgs/os-specific/linux/busybox/default.nix
··· 75 75 url = "https://git.alpinelinux.org/aports/plain/main/busybox/0002-nslookup-sanitize-all-printed-strings-with-printable.patch?id=ed92963eb55bbc8d938097b9ccb3e221a94653f4"; 76 76 sha256 = "sha256-vl1wPbsHtXY9naajjnTicQ7Uj3N+EQ8pRNnrdsiow+w="; 77 77 }) 78 + (fetchurl { 79 + name = "CVE-2022-30065.patch"; 80 + url = "https://git.alpinelinux.org/aports/plain/main/busybox/CVE-2022-30065.patch?id=4ffd996b3f8298c7dd424b912c245864c816e354"; 81 + sha256 = "sha256-+WSYxI6eF8S0tya/S62f9Nc6jVMnHO0q1OyM69GlNTY="; 82 + }) 78 83 ] ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform) ./clang-cross.patch; 79 84 80 85 separateDebugInfo = true;
+3 -7
pkgs/servers/bird/default.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch, flex, bison, readline, libssh, nixosTests }: 1 + { lib, stdenv, fetchurl, flex, bison, readline, libssh, nixosTests }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "bird"; 5 - version = "2.0.9"; 5 + version = "2.0.10"; 6 6 7 7 src = fetchurl { 8 - sha256 = "sha256-dnhrvN7TBh4bsiGwEfLMACIewGPenNoASn2bBhoJbV4="; 8 + sha256 = "sha256-ftNB3djch/qXNlhrNRVEeoQ2/sRC1l9AIhVaud4f/Vo="; 9 9 url = "ftp://bird.network.cz/pub/bird/${pname}-${version}.tar.gz"; 10 10 }; 11 11 ··· 14 14 15 15 patches = [ 16 16 ./dont-create-sysconfdir-2.patch 17 - (fetchurl { 18 - url = "https://gitlab.nic.cz/labs/bird/-/commit/fcb4dd0c831339c4374ace17d8f2ae6ebfeed279.patch"; 19 - sha256 = "sha256-PEgpRnOGLa1orHJDEHlblnVhBVv7XOKPR70M1wUMxMQ="; 20 - }) 21 17 ]; 22 18 23 19 CPP="${stdenv.cc.targetPrefix}cpp -E";
+2 -2
pkgs/servers/dns/bind/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "bind"; 11 - version = "9.18.3"; 11 + version = "9.18.4"; 12 12 13 13 src = fetchurl { 14 14 url = "https://downloads.isc.org/isc/bind9/${version}/${pname}-${version}.tar.xz"; 15 - sha256 = "sha256-CtjadzvZPLoO9mzIGZlpjr35w+UfrtXlyMHrdcrSrm8="; 15 + sha256 = "sha256-8neuUBWaAMMA65JqnF1RlTA4qTa9gkLWkT37bqxCdh0="; 16 16 }; 17 17 18 18 outputs = [ "out" "lib" "dev" "man" "dnsutils" "host" ];
+1
pkgs/servers/home-assistant/default.nix
··· 213 213 "cryptography" 214 214 "httpx" 215 215 "PyJWT" 216 + "requests" 216 217 ]; 217 218 in '' 218 219 sed -r -i \
+37
pkgs/tools/admin/chkservice/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, ninja, pkg-config, systemd, ncurses, lib }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "chkservice"; 5 + version = "0.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "linuxenko"; 9 + repo = "chkservice"; 10 + rev = version; 11 + hash = "sha256:0dfvm62h6dwg18f17fn58nr09mfh6kylm8wy88j00fiy13l4wnb6"; 12 + }; 13 + 14 + # Tools needed during build time 15 + nativeBuildInputs = [ 16 + cmake 17 + # Makes the build faster, adds less than half a megabyte to the build 18 + # dependencies 19 + ninja 20 + pkg-config 21 + ]; 22 + 23 + buildInputs = [ 24 + systemd 25 + ncurses 26 + ]; 27 + 28 + hardeningDisable = [ "format" ]; 29 + 30 + meta = { 31 + description = "chkservice is a tool for managing systemd units in terminal."; 32 + platforms = lib.platforms.all; 33 + maintainers = with lib.maintainers; [ infinisil ]; 34 + license = lib.licenses.gpl3Plus; 35 + homepage = "https://github.com/linuxenko/chkservice"; 36 + }; 37 + }
+2 -2
pkgs/tools/archivers/unrar/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "unrar"; 5 - version = "6.1.6"; 5 + version = "6.1.7"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.rarlab.com/rar/unrarsrc-${version}.tar.gz"; 9 - sha256 = "sha256-Z/SriRwGIhjCut+qycjKtci/1eltq/ylbI+qPSCagB0="; 9 + hash = "sha256-3nW2E2lYFz/fxTDTigFFtyNCzw04Qr97sSDTNmAtiO0="; 10 10 }; 11 11 12 12 postPatch = ''
+60
pkgs/tools/misc/sheldon/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchCrate 4 + , rustPlatform 5 + , pkg-config 6 + , openssl 7 + , installShellFiles 8 + , Security 9 + , curl 10 + }: 11 + 12 + rustPlatform.buildRustPackage rec { 13 + pname = "sheldon"; 14 + version = "0.6.6"; 15 + 16 + src = fetchCrate { 17 + inherit pname version; 18 + sha256 = "sha256-NjNBTjSaFoh+DAJfcM4G3+Meih1czLxs/RMmMwrXqD4="; 19 + }; 20 + 21 + cargoSha256 = "sha256-uRcaHuDLQm6OYqt01kLbW/mfZnL4HaDabaweaw1EOfs="; 22 + 23 + buildInputs = [ openssl ] ++ lib.optional stdenv.isDarwin [ Security curl ]; 24 + nativeBuildInputs = [ installShellFiles pkg-config ]; 25 + 26 + # Needs network connection 27 + checkFlags = [ 28 + "--skip cli::tests::raw_opt_help" 29 + "--skip lock::tests::external_plugin_lock_git_with_matches" 30 + "--skip lock::tests::external_plugin_lock_git_with_matches_error" 31 + "--skip lock::tests::external_plugin_lock_git_with_matches_not_each" 32 + "--skip lock::tests::external_plugin_lock_git_with_uses" 33 + "--skip lock::tests::external_plugin_lock_remote" 34 + "--skip lock::tests::git_checkout_resolve_branch" 35 + "--skip lock::tests::git_checkout_resolve_rev" 36 + "--skip lock::tests::git_checkout_resolve_tag" 37 + "--skip lock::tests::locked_config_clean" 38 + "--skip lock::tests::source_lock_git_and_reinstall" 39 + "--skip lock::tests::source_lock_git_git_with_checkout" 40 + "--skip lock::tests::source_lock_git_https_with_checkout" 41 + "--skip lock::tests::source_lock_local" 42 + "--skip lock::tests::source_lock_remote_and_reinstall" 43 + "--skip lock::tests::source_lock_with_git" 44 + "--skip lock::tests::source_lock_with_remote" 45 + ]; 46 + 47 + postInstall = '' 48 + installShellCompletion --cmd sheldon \ 49 + --bash <($out/bin/sheldon completions --shell bash) \ 50 + --zsh <($out/bin/sheldon completions --shell zsh) 51 + ''; 52 + 53 + meta = with lib; { 54 + description = "A fast and configurable shell plugin manager"; 55 + homepage = "https://github.com/rossmacarthur/sheldon"; 56 + license = with licenses; [ mit ]; 57 + maintainers = with maintainers; [ seqizz ]; 58 + platforms = platforms.linux; 59 + }; 60 + }
+2 -2
pkgs/tools/networking/godns/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "godns"; 5 - version = "2.7.8"; 5 + version = "2.7.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "TimothyYe"; 9 9 repo = "godns"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-8uGw8F4HcpSsZF8X4cYz9ETsLLBH/NbOk2QzbAXFVFo="; 11 + sha256 = "sha256-gFleIRXYfO/gocyVyVzp3ZnJ6gUVmR7IAc0Z985YnVI="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-tXH62HyA/pJxt69GWkVrJ4VrA16KfpEtpK/YKiUkvtU=";
pkgs/tools/x11/xmcp/default.nix pkgs/tools/X11/xmcp/default.nix
+10 -2
pkgs/top-level/all-packages.nix
··· 207 207 } 208 208 ''); 209 209 210 + chkservice = callPackage ../tools/admin/chkservice { 211 + stdenv = gcc10StdenvCompat; 212 + }; 213 + 210 214 addOpenGLRunpath = callPackage ../build-support/add-opengl-runpath { }; 211 215 212 216 quickemu = callPackage ../development/quickemu { }; ··· 4305 4309 s2png = callPackage ../tools/graphics/s2png { }; 4306 4310 4307 4311 shab = callPackage ../tools/text/shab { }; 4312 + 4313 + sheldon = callPackage ../tools/misc/sheldon { }; 4308 4314 4309 4315 shell-hist = callPackage ../tools/misc/shell-hist { }; 4310 4316 ··· 30298 30304 inherit (darwin.apple_sdk.frameworks) Security; 30299 30305 }; 30300 30306 30301 - tig = callPackage ../applications/version-management/git-and-tools/tig { }; 30307 + tig = callPackage ../applications/version-management/git-and-tools/tig { 30308 + readline = readline81; 30309 + }; 30302 30310 30303 30311 tilemaker = callPackage ../applications/misc/tilemaker { }; 30304 30312 ··· 35729 35737 35730 35738 xsos = callPackage ../os-specific/linux/xsos { }; 35731 35739 35732 - xmcp = callPackage ../tools/x11/xmcp { }; 35740 + xmcp = callPackage ../tools/X11/xmcp { }; 35733 35741 35734 35742 zk = callPackage ../applications/office/zk {}; 35735 35743