Merge master into staging-next

main
github-actions[bot] 2 years ago committed by GitHub
commit 3c26e1e9df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      maintainers/maintainer-list.nix
  2. 176
      pkgs/applications/networking/cluster/terraform-providers/providers.json
  3. 8
      pkgs/build-support/trivial-builders.nix
  4. 4
      pkgs/development/libraries/gtk/4.x.nix
  5. 4
      pkgs/development/python-modules/geocachingapi/default.nix
  6. 4
      pkgs/development/python-modules/pex/default.nix
  7. 4
      pkgs/development/python-modules/pynx584/default.nix
  8. 45
      pkgs/servers/frr/default.nix
  9. 6
      pkgs/servers/wishlist/default.nix
  10. 42
      pkgs/tools/misc/ets/default.nix
  11. 22
      pkgs/tools/networking/redli/default.nix
  12. 8
      pkgs/top-level/all-packages.nix

@ -1953,6 +1953,12 @@
githubId = 7435854; githubId = 7435854;
name = "Victor Calvert"; name = "Victor Calvert";
}; };
cameronfyfe = {
email = "cameron.j.fyfe@gmail.com";
github = "cameronfyfe";
githubId = 21013281;
name = "Cameron Fyfe";
};
cameronnemo = { cameronnemo = {
email = "cnemo@tutanota.com"; email = "cnemo@tutanota.com";
github = "cameronnemo"; github = "cameronnemo";
@ -12428,6 +12434,16 @@
githubId = 66133083; githubId = 66133083;
name = "Tomas Bravo"; name = "Tomas Bravo";
}; };
tchekda = {
email = "contact@tchekda.fr";
github = "tchekda";
githubId = 23559888;
keys = [{
longkeyid = "rsa4096/0xD0A007EDA4EADA0F";
fingerprint = "44CE A8DD 3B31 49CD 6246 9D8F D0A0 07ED A4EA DA0F";
}];
name = "David Tchekachev";
};
tckmn = { tckmn = {
email = "andy@tck.mn"; email = "andy@tck.mn";
github = "tckmn"; github = "tckmn";

@ -3,10 +3,10 @@
"owner": "CiscoDevNet", "owner": "CiscoDevNet",
"provider-source-address": "registry.terraform.io/CiscoDevNet/aci", "provider-source-address": "registry.terraform.io/CiscoDevNet/aci",
"repo": "terraform-provider-aci", "repo": "terraform-provider-aci",
"rev": "v2.1.0", "rev": "v2.2.1",
"sha256": "sha256-7fOvTEinJUpSaCnlP+191VTSEpE4z11+HUcH2iTFj60=", "sha256": "sha256-WYKlkvGmTeaI4+7uWLy6/y+NtFb9n3Lu9lrwSR8Vg/0=",
"vendorSha256": null, "vendorSha256": null,
"version": "2.1.0" "version": "2.2.1"
}, },
"acme": { "acme": {
"owner": "vancluever", "owner": "vancluever",
@ -30,10 +30,10 @@
"owner": "aiven", "owner": "aiven",
"provider-source-address": "registry.terraform.io/aiven/aiven", "provider-source-address": "registry.terraform.io/aiven/aiven",
"repo": "terraform-provider-aiven", "repo": "terraform-provider-aiven",
"rev": "v2.7.3", "rev": "v3.0.0",
"sha256": "sha256-ZAYnP2XEa2eJ0YZkqXQedRysmQI31RQ1osg/TqCqthE=", "sha256": "sha256-k3F6AUcGAddDD3Wy1THgTlcNzDBB403Vy+6c+avi+vQ=",
"vendorSha256": "sha256-nBVLgOrtINrDziQLdqo5rFWfeY/cOdBW/XVDjtNaNhE=", "vendorSha256": "sha256-gVZpN7Hwi+PbJDgEHSJRYq0tC1GVcetfPBY5pGhMPAc=",
"version": "2.7.3" "version": "3.0.0"
}, },
"akamai": { "akamai": {
"owner": "akamai", "owner": "akamai",
@ -49,10 +49,10 @@
"owner": "aliyun", "owner": "aliyun",
"provider-source-address": "registry.terraform.io/aliyun/alicloud", "provider-source-address": "registry.terraform.io/aliyun/alicloud",
"repo": "terraform-provider-alicloud", "repo": "terraform-provider-alicloud",
"rev": "v1.166.0", "rev": "v1.167.0",
"sha256": "sha256-+aRRsN3ALTmQOnDciHjoVFKV/W+/gjtdZeg3eyJ+0fY=", "sha256": "sha256-l2wCcYcAlKQTKkD+3yFi4zBkMVpq27Ygld1UjeD6IHM=",
"vendorSha256": "sha256-2w8o0Fc61ayyUyE4RVcmV4A0heuaIXnOZX040l2ws/Y=", "vendorSha256": "sha256-qZNYfSlUkCu7FudbKF4IOgK1xWM5LqUghclOeGOxYXg=",
"version": "1.166.0" "version": "1.167.0"
}, },
"ansible": { "ansible": {
"owner": "nbering", "owner": "nbering",
@ -94,19 +94,19 @@
"owner": "AviatrixSystems", "owner": "AviatrixSystems",
"provider-source-address": "registry.terraform.io/AviatrixSystems/aviatrix", "provider-source-address": "registry.terraform.io/AviatrixSystems/aviatrix",
"repo": "terraform-provider-aviatrix", "repo": "terraform-provider-aviatrix",
"rev": "v2.21.2", "rev": "v2.22.0",
"sha256": "sha256-crC/FKAahv1E7TiLf1XaP5ltrXPuudfki2BdggOW+v4=", "sha256": "sha256-ZJs9XtoftMihY9VwWw0lPxH2Nu6NmcEcchsRg71os0c=",
"vendorSha256": null, "vendorSha256": null,
"version": "2.21.2" "version": "2.22.0"
}, },
"aws": { "aws": {
"owner": "hashicorp", "owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/aws", "provider-source-address": "registry.terraform.io/hashicorp/aws",
"repo": "terraform-provider-aws", "repo": "terraform-provider-aws",
"rev": "v4.13.0", "rev": "v4.14.0",
"sha256": "sha256-KEu+7hKMWsrpS1WYxj3El7M43Chy9HTBjePhWO6bXMo=", "sha256": "sha256-9xJVJw2kIutmmiKGvRBKS+/oyGSq0dipeCn2Gmtk1AU=",
"vendorSha256": "sha256-Ez6uCriNm1OJ2EyMAyjXihzJ/Pzf2p/oAvJ3HN6fDnA=", "vendorSha256": "sha256-+YINrbj52ionuQbcgck6Dp2h88+LS5tXPmoVHXCAXOk=",
"version": "4.13.0" "version": "4.14.0"
}, },
"azuread": { "azuread": {
"owner": "hashicorp", "owner": "hashicorp",
@ -121,10 +121,10 @@
"owner": "hashicorp", "owner": "hashicorp",
"provider-source-address": "registry.terraform.io/hashicorp/azurerm", "provider-source-address": "registry.terraform.io/hashicorp/azurerm",
"repo": "terraform-provider-azurerm", "repo": "terraform-provider-azurerm",
"rev": "v3.5.0", "rev": "v3.6.0",
"sha256": "sha256-LF2Mqj/w1AtoYVGkZJsFpz81cfoUR80PURIsYoIYfsI=", "sha256": "sha256-brC9HZbyettgvwuFjrPxeRg/msQ1leD7F/h9aUxXAYo=",
"vendorSha256": null, "vendorSha256": null,
"version": "3.5.0" "version": "3.6.0"
}, },
"azurestack": { "azurestack": {
"owner": "hashicorp", "owner": "hashicorp",
@ -157,10 +157,10 @@
"owner": "DrFaust92", "owner": "DrFaust92",
"provider-source-address": "registry.terraform.io/DrFaust92/bitbucket", "provider-source-address": "registry.terraform.io/DrFaust92/bitbucket",
"repo": "terraform-provider-bitbucket", "repo": "terraform-provider-bitbucket",
"rev": "v2.15.0", "rev": "v2.17.0",
"sha256": "sha256-m9LNW73CZHfOHX7qIn5Xm5JbMoV6ADGpxL9HNn8E+kA=", "sha256": "sha256-nzwfhwiszzhoobq2PlgtKfCch46fLoBVbembzdnkrD4=",
"vendorSha256": "sha256-L8QYz1xgw8ZQjrU33uP18XxNUjImPYATZ02h46G4aXs=", "vendorSha256": "sha256-LLhnF0/tj44vN36yss1JzNvDYy64Iuk5WVRhehf0wkk=",
"version": "2.15.0" "version": "2.17.0"
}, },
"brightbox": { "brightbox": {
"owner": "brightbox", "owner": "brightbox",
@ -384,10 +384,10 @@
"owner": "fastly", "owner": "fastly",
"provider-source-address": "registry.terraform.io/fastly/fastly", "provider-source-address": "registry.terraform.io/fastly/fastly",
"repo": "terraform-provider-fastly", "repo": "terraform-provider-fastly",
"rev": "v1.1.4", "rev": "v2.0.0",
"sha256": "sha256-sLVeVXVCvhSx51B4unYEOs0UpNsChF9guB22gpsratw=", "sha256": "sha256-sk146gyBgMWV+EJUrQuC6XY3rRCegezYLympPqqkI2s=",
"vendorSha256": null, "vendorSha256": null,
"version": "1.1.4" "version": "2.0.0"
}, },
"flexibleengine": { "flexibleengine": {
"owner": "FlexibleEngineCloud", "owner": "FlexibleEngineCloud",
@ -512,10 +512,10 @@
"owner": "loafoe", "owner": "loafoe",
"provider-source-address": "registry.terraform.io/loafoe/htpasswd", "provider-source-address": "registry.terraform.io/loafoe/htpasswd",
"repo": "terraform-provider-htpasswd", "repo": "terraform-provider-htpasswd",
"rev": "v1.0.2", "rev": "v1.0.3",
"sha256": "sha256-U8rArNTOmiB06Vrvet6PnkIuylRzswJvVptijvcuVFQ=", "sha256": "sha256-rh1AuD2azYj9bCFPFI9z/1cx6K/pHAEixUG1JXoyPEw=",
"vendorSha256": "sha256-rotGWkaNbsU+9tGENvkNkR7C3d6334hfPNcvJaZDSKw=", "vendorSha256": "sha256-FBWwgULCuNilfrGNMETJk7SSOIRFYGpD2L9ExeyFWqE=",
"version": "1.0.2" "version": "1.0.3"
}, },
"http": { "http": {
"owner": "hashicorp", "owner": "hashicorp",
@ -530,10 +530,10 @@
"owner": "huaweicloud", "owner": "huaweicloud",
"provider-source-address": "registry.terraform.io/huaweicloud/huaweicloud", "provider-source-address": "registry.terraform.io/huaweicloud/huaweicloud",
"repo": "terraform-provider-huaweicloud", "repo": "terraform-provider-huaweicloud",
"rev": "v1.35.2", "rev": "v1.36.0",
"sha256": "sha256-D1ZaYz+leYU2UNq9c589KVISSNdcjFnDO4JccSVRPYw=", "sha256": "sha256-bf/w6BxXOL/Fup8NmYi86tGK3HIYGaYWUSAZ0yUazb8=",
"vendorSha256": null, "vendorSha256": null,
"version": "1.35.2" "version": "1.36.0"
}, },
"huaweicloudstack": { "huaweicloudstack": {
"owner": "huaweicloud", "owner": "huaweicloud",
@ -584,10 +584,10 @@
"owner": "Mongey", "owner": "Mongey",
"provider-source-address": "registry.terraform.io/Mongey/kafka", "provider-source-address": "registry.terraform.io/Mongey/kafka",
"repo": "terraform-provider-kafka", "repo": "terraform-provider-kafka",
"rev": "v0.4.3", "rev": "v0.5.0",
"sha256": "sha256-6JPwj1BtKOICNIDf7k0gEjVAQAeOZ++f9wvX5aVgOjM=", "sha256": "sha256-1SZkCuAmYlfzYVpS+qrNN+vl3zrFZGUgdrrgKj0VRUE=",
"vendorSha256": "sha256-Uw3QFtC1tYtx69vxH3NktTbaav8aLAUagagL0c2gjJ0=", "vendorSha256": "sha256-6wccODr/eJUh5eeDGDCuuK2pCFmvPlXWmdAUnjBHJ5E=",
"version": "0.4.3" "version": "0.5.0"
}, },
"kafka-connect": { "kafka-connect": {
"owner": "Mongey", "owner": "Mongey",
@ -602,10 +602,10 @@
"owner": "mrparkers", "owner": "mrparkers",
"provider-source-address": "registry.terraform.io/mrparkers/keycloak", "provider-source-address": "registry.terraform.io/mrparkers/keycloak",
"repo": "terraform-provider-keycloak", "repo": "terraform-provider-keycloak",
"rev": "v3.8.0", "rev": "v3.8.1",
"sha256": "sha256-TVSP0oORtiVkPGjgiHHJAsaWDhlN5lnpC3eJ4Ogf2Ss=", "sha256": "sha256-++yoMIn6K4VwAGyRVe/MUjMU46gBeHjIRF2nrXktC7E=",
"vendorSha256": "sha256-8x0MlwAzeA2O6wXXHSk++K0ePmzE9/2lfo2ID83LzRM=", "vendorSha256": "sha256-8x0MlwAzeA2O6wXXHSk++K0ePmzE9/2lfo2ID83LzRM=",
"version": "3.8.0" "version": "3.8.1"
}, },
"ksyun": { "ksyun": {
"owner": "kingsoftcloud", "owner": "kingsoftcloud",
@ -656,10 +656,10 @@
"owner": "linode", "owner": "linode",
"provider-source-address": "registry.terraform.io/linode/linode", "provider-source-address": "registry.terraform.io/linode/linode",
"repo": "terraform-provider-linode", "repo": "terraform-provider-linode",
"rev": "v1.27.1", "rev": "v1.27.2",
"sha256": "sha256-rEXGKytKdlHO3RcZT+3e85cGfQ6b7mhdcFK+unw44ug=", "sha256": "sha256-Do9HOtgnSNnSUp3SSVwyzx9LPFSig/tO3GSigUrRcf4=",
"vendorSha256": "sha256-ZJQAZk4TaKT+hLM46gtV1XmBCtwuKwtoom9tPGaOWhc=", "vendorSha256": "sha256-ZJQAZk4TaKT+hLM46gtV1XmBCtwuKwtoom9tPGaOWhc=",
"version": "1.27.1" "version": "1.27.2"
}, },
"linuxbox": { "linuxbox": {
"owner": "numtide", "owner": "numtide",
@ -728,10 +728,10 @@
"owner": "aminueza", "owner": "aminueza",
"provider-source-address": "registry.terraform.io/aminueza/minio", "provider-source-address": "registry.terraform.io/aminueza/minio",
"repo": "terraform-provider-minio", "repo": "terraform-provider-minio",
"rev": "v1.5.1", "rev": "v1.5.2",
"sha256": "sha256-guSUdCBbfgwlrBW/592SqS7LSP7mB8cufrDC48K61Is=", "sha256": "sha256-QERV6Q/vYm1DWV91aYFCgZtFfnK9V2ATNsIAbuGzgdY=",
"vendorSha256": "sha256-Xp/Vl+z+hqElg/iCDBTtB6Xy2Ppk1oUAndVQM5hvlRg=", "vendorSha256": "sha256-SB7R466O3CbVwk6JSWXiFK4AD0rf6zijVfQW0rlEsVA=",
"version": "1.5.1" "version": "1.5.2"
}, },
"mongodbatlas": { "mongodbatlas": {
"owner": "mongodb", "owner": "mongodb",
@ -755,10 +755,10 @@
"owner": "NaverCloudPlatform", "owner": "NaverCloudPlatform",
"provider-source-address": "registry.terraform.io/NaverCloudPlatform/ncloud", "provider-source-address": "registry.terraform.io/NaverCloudPlatform/ncloud",
"repo": "terraform-provider-ncloud", "repo": "terraform-provider-ncloud",
"rev": "v2.2.7", "rev": "v2.2.8",
"sha256": "sha256-5WZOZBFZkJtPdWmxznv/ML6d+UTr+qw+SbBuaG+bGS8=", "sha256": "sha256-G12/+tNSMEPCPCJH//MhRKJoRSex3mS7BZt0C2o0pF0=",
"vendorSha256": "sha256-ovHg4GcbMzjEi+qJBpdqhR0YUakZCdnpc10SCu8FP8I=", "vendorSha256": "sha256-ovHg4GcbMzjEi+qJBpdqhR0YUakZCdnpc10SCu8FP8I=",
"version": "2.2.7" "version": "2.2.8"
}, },
"netlify": { "netlify": {
"owner": "AegirHealth", "owner": "AegirHealth",
@ -773,10 +773,10 @@
"owner": "newrelic", "owner": "newrelic",
"provider-source-address": "registry.terraform.io/newrelic/newrelic", "provider-source-address": "registry.terraform.io/newrelic/newrelic",
"repo": "terraform-provider-newrelic", "repo": "terraform-provider-newrelic",
"rev": "v2.44.0", "rev": "v2.45.1",
"sha256": "sha256-CR1GPm8K/9ZOFYvgKqMW63sbnRx0HyAYYESC/ZnBNYI=", "sha256": "sha256-KA4uvhK54JgzjAeIMvlLWQjul8ZZFbvmXyQTqOonxYY=",
"vendorSha256": "sha256-2m5T6+GJTUDS345GDOW7Yf8X+JpxvtdYvInBjNvNXlg=", "vendorSha256": "sha256-8nEbs5lDpXZ49QkIC1oRxZm+gVGx9xqDHe6jK8wWOA8=",
"version": "2.44.0" "version": "2.45.1"
}, },
"nomad": { "nomad": {
"owner": "hashicorp", "owner": "hashicorp",
@ -800,10 +800,10 @@
"owner": "vmware", "owner": "vmware",
"provider-source-address": "registry.terraform.io/vmware/nsxt", "provider-source-address": "registry.terraform.io/vmware/nsxt",
"repo": "terraform-provider-nsxt", "repo": "terraform-provider-nsxt",
"rev": "v3.2.6", "rev": "v3.2.7",
"sha256": "sha256-1uQMjzqMJ1NQVVCXy5aHrrZ4vDK5s1JqUnLyYf1qLVw=", "sha256": "sha256-Og/U9bmaZIN7b/JcMnNkt6c3/H+toe4dFYNaQYfxLPM=",
"vendorSha256": null, "vendorSha256": null,
"version": "3.2.6" "version": "3.2.7"
}, },
"null": { "null": {
"owner": "hashicorp", "owner": "hashicorp",
@ -828,10 +828,10 @@
"owner": "oracle", "owner": "oracle",
"provider-source-address": "registry.terraform.io/oracle/oci", "provider-source-address": "registry.terraform.io/oracle/oci",
"repo": "terraform-provider-oci", "repo": "terraform-provider-oci",
"rev": "v4.74.0", "rev": "v4.75.0",
"sha256": "sha256-hZpEhhI2pqOPLQm6XnVGIccyC1kVmLusUzF3KRbAHys=", "sha256": "sha256-tcDo7yvlobHf4+0BuPdifrkA8UPhI0txRCBgToTjIcw=",
"vendorSha256": null, "vendorSha256": null,
"version": "4.74.0" "version": "4.75.0"
}, },
"okta": { "okta": {
"owner": "okta", "owner": "okta",
@ -927,10 +927,10 @@
"owner": "PaloAltoNetworks", "owner": "PaloAltoNetworks",
"provider-source-address": "registry.terraform.io/PaloAltoNetworks/panos", "provider-source-address": "registry.terraform.io/PaloAltoNetworks/panos",
"repo": "terraform-provider-panos", "repo": "terraform-provider-panos",
"rev": "v1.10.0", "rev": "v1.10.1",
"sha256": "1nh1kc8pz10014p6dw8l2qdiqxdgcj5yy3da2qhbarwn0qm9fs36", "sha256": "sha256-acxObc7cgZgyxoCQusrkUzFC68cT3WhExiw2LscKoiQ=",
"vendorSha256": null, "vendorSha256": null,
"version": "1.10.0" "version": "1.10.1"
}, },
"pass": { "pass": {
"owner": "camptocamp", "owner": "camptocamp",
@ -999,10 +999,10 @@
"owner": "scaleway", "owner": "scaleway",
"provider-source-address": "registry.terraform.io/scaleway/scaleway", "provider-source-address": "registry.terraform.io/scaleway/scaleway",
"repo": "terraform-provider-scaleway", "repo": "terraform-provider-scaleway",
"rev": "v2.2.1-rc.3", "rev": "v2.2.1",
"sha256": "sha256-XprfY4Zy3PIrIJA2F1tnwafg4wYuzrm9nwVZULdX1D0=", "sha256": "sha256-a3tSxGTRYQeGfaJOR8z1Qd0SeuoiLwrEbdlw3B9gc2A=",
"vendorSha256": "sha256-H5KAo2rpgFGYmOgGOx9Z5LuApmftuYA6PfYCjnr7zC0=", "vendorSha256": "sha256-D/pE1uEpkWIuICNJsuWVHfRNGPf73YliFxqODkl+4QY=",
"version": "2.2.1-rc.3" "version": "2.2.1"
}, },
"secret": { "secret": {
"owner": "numtide", "owner": "numtide",
@ -1071,19 +1071,19 @@
"owner": "carlpett", "owner": "carlpett",
"provider-source-address": "registry.terraform.io/carlpett/sops", "provider-source-address": "registry.terraform.io/carlpett/sops",
"repo": "terraform-provider-sops", "repo": "terraform-provider-sops",
"rev": "v0.7.0", "rev": "v0.7.1",
"sha256": "sha256-Nkqc4w6dHsNEVsvmJcxLa9X9/qHProaZyOIoAADX52M=", "sha256": "sha256-6FuThi6iuuUGcMhswAk3Z6Lxth/2nuI57A02Xu2s+/U=",
"vendorSha256": "sha256-ZBH8lAHYMVWsjyHkx17gX+0NstoC6PjdSmzCoShuFYQ=", "vendorSha256": "sha256-NO1r/EWLgH1Gogru+qPeZ4sW7FuDENxzNnpLSKstnE8=",
"version": "0.7.0" "version": "0.7.1"
}, },
"spotinst": { "spotinst": {
"owner": "spotinst", "owner": "spotinst",
"provider-source-address": "registry.terraform.io/spotinst/spotinst", "provider-source-address": "registry.terraform.io/spotinst/spotinst",
"repo": "terraform-provider-spotinst", "repo": "terraform-provider-spotinst",
"rev": "v1.73.2", "rev": "v1.73.3",
"sha256": "sha256-Q5DNFJ1g6jfHQVYF5Xf5Phx/4b2nbUvE651JNp/zgJg=", "sha256": "sha256-J7hswjjyWOZrsqnhMGAyXnvrVwLRY9jGIdtwN7Dympc=",
"vendorSha256": "sha256-szdzI/42RExYQlHnm178RM3wlKOLax+nwgRVzonxXoI=", "vendorSha256": "sha256-szdzI/42RExYQlHnm178RM3wlKOLax+nwgRVzonxXoI=",
"version": "1.73.2" "version": "1.73.3"
}, },
"stackpath": { "stackpath": {
"owner": "stackpath", "owner": "stackpath",
@ -1107,10 +1107,10 @@
"owner": "SumoLogic", "owner": "SumoLogic",
"provider-source-address": "registry.terraform.io/SumoLogic/sumologic", "provider-source-address": "registry.terraform.io/SumoLogic/sumologic",
"repo": "terraform-provider-sumologic", "repo": "terraform-provider-sumologic",
"rev": "v2.14.0", "rev": "v2.15.0",
"sha256": "sha256-rLRU51l4cOBrC+HxVgtAay1L6VJt6qVgWUeYfJ9zSmE=", "sha256": "sha256-VAYU1v5uCIcbeLri6tG5RIAgDP4SzZxQDtK9P5gdSPc=",
"vendorSha256": "sha256-7DGY+L41bJJrtLwdWgu2aMCefgcmtR6tmH12foi68Kc=", "vendorSha256": "sha256-7DGY+L41bJJrtLwdWgu2aMCefgcmtR6tmH12foi68Kc=",
"version": "2.14.0" "version": "2.15.0"
}, },
"template": { "template": {
"owner": "hashicorp", "owner": "hashicorp",
@ -1125,10 +1125,10 @@
"owner": "tencentcloudstack", "owner": "tencentcloudstack",
"provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud", "provider-source-address": "registry.terraform.io/tencentcloudstack/tencentcloud",
"repo": "terraform-provider-tencentcloud", "repo": "terraform-provider-tencentcloud",
"rev": "v1.72.1", "rev": "v1.72.3",
"sha256": "sha256-vCCIHp8tpAn7PIIBMVXRSI9G420E1ijfYow9bfC3RKs=", "sha256": "sha256-NfrLaKPIAMWeRNVdWEg4wn7pFoLO1Hv3HsxFKkVewPc=",
"vendorSha256": null, "vendorSha256": null,
"version": "1.72.1" "version": "1.72.3"
}, },
"tfe": { "tfe": {
"owner": "hashicorp", "owner": "hashicorp",
@ -1189,10 +1189,10 @@
"owner": "ucloud", "owner": "ucloud",
"provider-source-address": "registry.terraform.io/ucloud/ucloud", "provider-source-address": "registry.terraform.io/ucloud/ucloud",
"repo": "terraform-provider-ucloud", "repo": "terraform-provider-ucloud",
"rev": "v1.31.1", "rev": "v1.31.3",
"sha256": "sha256-xY8JXjKdi/TXpbZ1dQf9Sp8dbcHYn1cdqiszEK3evg0=", "sha256": "sha256-qVBvslXU5pPGMXwaBJ5f0iw4jNLgnnJ4Avr+mhC103Q=",
"vendorSha256": null, "vendorSha256": null,
"version": "1.31.1" "version": "1.31.3"
}, },
"utils": { "utils": {
"owner": "cloudposse", "owner": "cloudposse",
@ -1270,10 +1270,10 @@
"owner": "vultr", "owner": "vultr",
"provider-source-address": "registry.terraform.io/vultr/vultr", "provider-source-address": "registry.terraform.io/vultr/vultr",
"repo": "terraform-provider-vultr", "repo": "terraform-provider-vultr",
"rev": "v2.10.1", "rev": "v2.11.0",
"sha256": "sha256-Q4qdPfBXnhkr+zUbMvBnBqCDT0cbHFT8oNMTM6cP0SM=", "sha256": "sha256-5TtrjWQ6AXYCjOi6Qe3oJVp011s87XyU2CYnXb7hFII=",
"vendorSha256": null, "vendorSha256": null,
"version": "2.10.1" "version": "2.11.0"
}, },
"wavefront": { "wavefront": {
"owner": "vmware", "owner": "vmware",

@ -315,10 +315,10 @@ rec {
allowSubstitutes = false; allowSubstitutes = false;
} }
'' ''
n=$out/bin/$name n=$out/bin/$name
mkdir -p "$(dirname "$n")" mkdir -p "$(dirname "$n")"
mv "$codePath" code.c mv "$codePath" code.c
$CC -x c code.c -o "$n" $CC -x c code.c -o "$n"
''; '';

@ -62,7 +62,7 @@ in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "gtk4"; pname = "gtk4";
version = "4.6.3"; version = "4.6.4";
outputs = [ "out" "dev" ] ++ lib.optionals x11Support [ "devdoc" ]; outputs = [ "out" "dev" ] ++ lib.optionals x11Support [ "devdoc" ];
outputBin = "dev"; outputBin = "dev";
@ -74,7 +74,7 @@ stdenv.mkDerivation rec {
src = fetchurl { src = fetchurl {
url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz"; url = "mirror://gnome/sources/gtk/${lib.versions.majorMinor version}/gtk-${version}.tar.xz";
sha256 = "pXrNDkSCmBcA/fhllsdBPLYe9H915HR/2oCegjG42Ww="; sha256 = "p5orvMeTG3A/xPofy+G5BuIpoVIthU1SKAF2anm8rJ8=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

@ -10,7 +10,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "geocachingapi"; pname = "geocachingapi";
version = "0.2.1"; version = "0.2.2";
format = "setuptools"; format = "setuptools";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "Sholofly"; owner = "Sholofly";
repo = "geocachingapi-python"; repo = "geocachingapi-python";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
sha256 = "sha256-36CkbwRDpMTprsZuPJ9khSrzqLb2Sz7iCvXtJ46uTL0="; sha256 = "sha256-EoAY3kUFCxQY2Dodwl0TWye5MTjjHvbna5AHha1UzCc=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

@ -7,14 +7,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pex"; pname = "pex";
version = "2.1.87"; version = "2.1.88";
format = "flit"; format = "flit";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-LPOHpylnWxwEdPT3oJjbn8NkTY9tE/pMyGE8Dy7nwrU="; hash = "sha256-lDUmudfs3Py4ytHsEvgnTiMvVQkom9X+uCeZHhTshjc=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

@ -13,7 +13,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pynx584"; pname = "pynx584";
version = "0.6"; version = "0.7";
disabled = pythonOlder "3.6"; disabled = pythonOlder "3.6";
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "kk7ds"; owner = "kk7ds";
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "0if1jq8qiqp4w4zhf2xzzcb8y70hr5pxqzh96i008p6izjha89y6"; sha256 = "sha256-44JFq19fpJmpZzLeVcBILs8c9bOfWyMrb2jA4Yx8+Co=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

@ -1,8 +1,6 @@
{ lib { lib
, stdenv , stdenv
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, python3Packages
# build time # build time
, autoreconfHook , autoreconfHook
@ -33,31 +31,22 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "frr"; pname = "frr";
version = "8.1"; version = "8.2.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "FRRouting"; owner = "FRRouting";
repo = pname; repo = pname;
rev = "${pname}-${version}"; rev = "${pname}-${version}";
sha256 = "sha256-hJcgLiPBxOE5QEh0RhtZhM3dOxFqW5H0TUjN+aP4qRk="; hash = "sha256-zuOgbRxyyhFdBplH/K1fpyD+KUWa7FXPDmGKF5Kb7SQ=";
}; };
patches = [
(fetchpatch {
# Fix clippy build on aarch64-linux
# https://github.com/FRRouting/frr/issues/10267
url = "https://github.com/FRRouting/frr/commit/3942ee1f7bc754dd0dd9ae79f89d0f2635be334f.patch";
sha256 = "1i0acfy5k9fbm9cxchrcvkhyw9704srq4wm2hyjqgdimm2dq7ryf";
})
];
nativeBuildInputs = [ nativeBuildInputs = [
autoreconfHook autoreconfHook
bison bison
flex flex
perl perl
pkg-config pkg-config
python3Packages.sphinx python3.pkgs.sphinx
texinfo texinfo
]; ];
@ -78,34 +67,35 @@ stdenv.mkDerivation rec {
]; ];
configureFlags = [ configureFlags = [
"--sysconfdir=/etc/frr"
"--localstatedir=/run/frr"
"--sbindir=$(out)/libexec/frr"
"--disable-exampledir" "--disable-exampledir"
"--enable-user=frr"
"--enable-group=frr"
"--enable-configfile-mask=0640" "--enable-configfile-mask=0640"
"--enable-group=frr"
"--enable-logfile-mask=0640" "--enable-logfile-mask=0640"
"--enable-vty-group=frrvty"
"--enable-snmp"
"--enable-multipath=64" "--enable-multipath=64"
"--enable-snmp"
"--enable-user=frr"
"--enable-vty-group=frrvty"
"--localstatedir=/run/frr"
"--sbindir=$(out)/libexec/frr"
"--sysconfdir=/etc/frr"
]; ];
postPatch = '' postPatch = ''
substituteInPlace tools/frr-reload --replace /usr/lib/frr/ $out/libexec/frr/ substituteInPlace tools/frr-reload \
--replace /usr/lib/frr/ $out/libexec/frr/
''; '';
doCheck = true; doCheck = true;
checkInputs = [ checkInputs = [
nettools nettools
python3Packages.pytest python3.pkgs.pytest
]; ];
enableParallelBuilding = true; enableParallelBuilding = true;
passthru.tests = { inherit (nixosTests) frr; };
meta = with lib; { meta = with lib; {
homepage = "https://frrouting.org/";
description = "FRR BGP/OSPF/ISIS/RIP/RIPNG routing daemon suite"; description = "FRR BGP/OSPF/ISIS/RIP/RIPNG routing daemon suite";
longDescription = '' longDescription = ''
FRRouting (FRR) is a free and open source Internet routing protocol suite FRRouting (FRR) is a free and open source Internet routing protocol suite
@ -129,9 +119,10 @@ stdenv.mkDerivation rec {
infrastructure, web 2.0 businesses, hyperscale services, and Fortune 500 infrastructure, web 2.0 businesses, hyperscale services, and Fortune 500
private clouds. private clouds.
''; '';
homepage = "https://frrouting.org/";
license = with licenses; [ gpl2Plus lgpl21Plus ]; license = with licenses; [ gpl2Plus lgpl21Plus ];
platforms = platforms.unix;
maintainers = with maintainers; [ woffs ]; maintainers = with maintainers; [ woffs ];
platforms = platforms.unix;
}; };
passthru.tests = { inherit (nixosTests) frr; };
} }

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "wishlist"; pname = "wishlist";
version = "0.4.0"; version = "0.5.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "charmbracelet"; owner = "charmbracelet";
repo = "wishlist"; repo = "wishlist";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-qXCPxFdwX+z0aaZbqFt7bWPlBJDnr0SDMrBHSALX1aw="; sha256 = "sha256-J9Wd2CyQo8vzfE2jXQzbNA+oihG71F3ZQmEW/r0a72I=1";
}; };
vendorSha256 = "sha256-vLhRZVEiYUCvGqPMtOz/8T6W5AKwkSzPdEglG3AevE8="; vendorSha256 = "sha256-5+wuavHLXwjtvwA9tSpdF2Zd8tw5FklzvaTeCZlA4WQ=";
doCheck = false; doCheck = false;

@ -0,0 +1,42 @@
{ lib, buildGoModule, fetchFromGitHub, fetchpatch, installShellFiles }:
buildGoModule rec {
pname = "ets";
version = "0.2.1";
src = fetchFromGitHub {
owner = "zmwangx";
repo = pname;
rev = "v${version}";
sha256 = "sha256-XWIDo5msTMTLr60x1R9cwsiZIDG6G+uHWx8idt4F2iA=";
};
# https://github.com/zmwangx/ets/pull/18/
patches = [ (fetchpatch {
url = "https://github.com/zmwangx/ets/commit/600ec17a9c86ca63cd022d00439cdc4978e2afa9.patch";
sha256 = "sha256-SGCISHkWNFubgKkQYx8Vf5/fknNDfPNYkSuw1mMhZaE=";
}) ];
vendorSha256 = "sha256-+8dXfqOu8XTw2uEx3GAynQSHtzifejZtddr1CdxrupA=";
ldflags = [ "-s" "-w" "-X main.version=v${version}-nixpkgs" ];
nativeBuildInputs = [ installShellFiles ];
preBuild = ''
rm -rf fixtures
'';
postInstall = ''
installManPage ets.1
'';
doCheck = false;
meta = with lib; {
description = "Command output timestamper";
homepage = "https://github.com/zmwangx/ets/";
license = licenses.mit;
maintainers = with maintainers; [ cameronfyfe ];
};
}

@ -0,0 +1,22 @@
{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "redli";
version = "0.5.2";
src = fetchFromGitHub {
owner = "IBM-Cloud";
repo = pname;
rev = "v${version}";
sha256 = "sha256-bR02R9M3041oNUEQId1zgAxMNPyXXQNAYEyE/XIDdPE=";
};
vendorSha256 = null;
meta = with lib; {
description = "A humane alternative to the Redis-cli and TLS";
homepage = "https://github.com/IBM-Cloud/redli";
license = licenses.asl20;
maintainers = with maintainers; [ tchekda ];
};
}

@ -5644,6 +5644,8 @@ with pkgs;
ethtool = callPackage ../tools/misc/ethtool { }; ethtool = callPackage ../tools/misc/ethtool { };
ets = callPackage ../tools/misc/ets { };
ettercap = callPackage ../applications/networking/sniffers/ettercap { }; ettercap = callPackage ../applications/networking/sniffers/ettercap { };
eventstat = callPackage ../os-specific/linux/eventstat { }; eventstat = callPackage ../os-specific/linux/eventstat { };
@ -22503,6 +22505,8 @@ with pkgs;
redis = callPackage ../servers/nosql/redis { }; redis = callPackage ../servers/nosql/redis { };
redli = callPackage ../tools/networking/redli { };
redstore = callPackage ../servers/http/redstore { }; redstore = callPackage ../servers/http/redstore { };
reproxy = callPackage ../servers/reproxy { }; reproxy = callPackage ../servers/reproxy { };
@ -22706,7 +22710,9 @@ with pkgs;
webmetro = callPackage ../servers/webmetro { }; webmetro = callPackage ../servers/webmetro { };
wishlist = callPackage ../servers/wishlist { }; wishlist = callPackage ../servers/wishlist {
buildGoModule = buildGo118Module;
};
wsdd = callPackage ../servers/wsdd { }; wsdd = callPackage ../servers/wsdd { };

Loading…
Cancel
Save