Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 266cb48e 56d22e36

+52 -25
+14 -4
nixos/modules/services/networking/bind.nix
··· 6 6 7 7 cfg = config.services.bind; 8 8 9 + bindPkg = config.services.bind.package; 10 + 9 11 bindUser = "named"; 10 12 11 13 bindZoneCoerce = list: builtins.listToAttrs (lib.forEach list (zone: { name = zone.name; value = zone; })); ··· 103 105 services.bind = { 104 106 105 107 enable = mkEnableOption "BIND domain name server"; 108 + 109 + 110 + package = mkOption { 111 + type = types.package; 112 + default = pkgs.bind; 113 + defaultText = "pkgs.bind"; 114 + description = "The BIND package to use."; 115 + }; 106 116 107 117 cacheNetworks = mkOption { 108 118 default = [ "127.0.0.0/24" ]; ··· 225 235 preStart = '' 226 236 mkdir -m 0755 -p /etc/bind 227 237 if ! [ -f "/etc/bind/rndc.key" ]; then 228 - ${pkgs.bind.out}/sbin/rndc-confgen -c /etc/bind/rndc.key -u ${bindUser} -a -A hmac-sha256 2>/dev/null 238 + ${bindPkg.out}/sbin/rndc-confgen -c /etc/bind/rndc.key -u ${bindUser} -a -A hmac-sha256 2>/dev/null 229 239 fi 230 240 231 241 ${pkgs.coreutils}/bin/mkdir -p /run/named ··· 233 243 ''; 234 244 235 245 serviceConfig = { 236 - ExecStart = "${pkgs.bind.out}/sbin/named -u ${bindUser} ${optionalString cfg.ipv4Only "-4"} -c ${cfg.configFile} -f"; 237 - ExecReload = "${pkgs.bind.out}/sbin/rndc -k '/etc/bind/rndc.key' reload"; 238 - ExecStop = "${pkgs.bind.out}/sbin/rndc -k '/etc/bind/rndc.key' stop"; 246 + ExecStart = "${bindPkg.out}/sbin/named -u ${bindUser} ${optionalString cfg.ipv4Only "-4"} -c ${cfg.configFile} -f"; 247 + ExecReload = "${bindPkg.out}/sbin/rndc -k '/etc/bind/rndc.key' reload"; 248 + ExecStop = "${bindPkg.out}/sbin/rndc -k '/etc/bind/rndc.key' stop"; 239 249 }; 240 250 241 251 unitConfig.Documentation = "man:named(8)";
+2 -2
pkgs/applications/misc/logseq/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "logseq"; 5 - version = "0.2.2"; 5 + version = "0.2.3"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/logseq/logseq/releases/download/${version}/logseq-linux-x64-${version}.AppImage"; 9 - sha256 = "03l5w0fg3laiz85k4g4w98ngaziyfr9s24xshjrfl71q6r9s813m"; 9 + sha256 = "LTwgLG/jUVOSR29LkLJ9q5wpPMK78yFvGtglzMG0ZC0="; 10 10 name = "${pname}-${version}.AppImage"; 11 11 }; 12 12
+10 -5
pkgs/applications/science/chemistry/octopus/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, symlinkJoin, gfortran, perl, procps 1 + { lib, stdenv, fetchFromGitLab, gfortran, perl, procps 2 2 , libyaml, libxc, fftw, blas, lapack, gsl, netcdf, arpack, autoreconfHook 3 3 , python3 4 4 }: ··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "octopus"; 10 - version = "10.3"; 10 + version = "10.5"; 11 11 12 12 src = fetchFromGitLab { 13 13 owner = "octopus-code"; 14 14 repo = "octopus"; 15 15 rev = version; 16 - sha256 = "1axr3j53mi30gm3f645ga5jkhxbc7rbx432w2k2lgg6g9dv3fcs4"; 16 + sha256 = "1bgdkmsp6pwq3b6nxxkimrdmz71wqr8qi25gdzwpcv9wmcf1q27v"; 17 17 }; 18 18 19 - nativeBuildInputs = [ perl procps autoreconfHook ]; 19 + nativeBuildInputs = [ 20 + perl 21 + procps 22 + autoreconfHook 23 + gfortran 24 + ]; 25 + 20 26 buildInputs = [ 21 27 libyaml 22 - gfortran 23 28 libxc 24 29 blas 25 30 lapack
+2 -2
pkgs/applications/science/math/engauge-digitizer/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "engauge-digitizer"; 7 - version = "12.1"; 7 + version = "12.2.2"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "markummitchell"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "12gflxqaa4w6vifwpaqwl0l3f9qq5pbrh45s1rpc584nmr0897a7"; 13 + sha256 = "sha256-Wj9o3wWbtHsEi6LFH4xDpwVR9BwcWc472jJ/QFDQZvY="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ qmake wrapQtAppsHook ];
+2 -2
pkgs/data/fonts/andika/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "5.000"; 4 + version = "6.000"; 5 5 in 6 6 fetchzip rec { 7 7 name = "andika-${version}"; ··· 14 14 unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" 15 15 ''; 16 16 17 - sha256 = "1jy9vpcprpd1k48p20wh6jhyn909ibia8lr5i747p41l0s8a7lqy"; 17 + sha256 = "sha256-5ymTBFssoEhmc2Z+JyEcMqw2p91i9/R44GRzEzUzK9Q="; 18 18 19 19 meta = with lib; { 20 20 homepage = "https://software.sil.org/andika";
+2 -2
pkgs/data/fonts/doulos-sil/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "5.000"; 4 + version = "6.001"; 5 5 in 6 6 fetchzip rec { 7 7 name = "doulos-sil-${version}"; ··· 14 14 unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" 15 15 ''; 16 16 17 - sha256 = "04a9cr7jbw7d8llcj8xsqp9rp8w6gcgbd9sdwvi02kz7jhqa0vad"; 17 + sha256 = "sha256-MkeLLT7EAeSuCMxVVxVfajHufxr+xMLIz2hf3wF3U4o="; 18 18 19 19 meta = with lib; { 20 20 homepage = "https://software.sil.org/doulos";
+8
pkgs/development/tools/pandoc/default.nix
··· 8 8 configureFlags = drv.configureFlags or [] ++ ["-fembed_data_files"]; 9 9 buildDepends = drv.buildDepends or [] ++ [haskellPackages.file-embed]; 10 10 buildTools = (drv.buildTools or []) ++ [ removeReferencesTo ]; 11 + patches = (drv.patches or []) ++ [ 12 + # Support citerefentry DocBook element. 13 + # https://github.com/jgm/pandoc/pull/7437 14 + (fetchpatch { 15 + url = "https://github.com/jgm/pandoc/commit/06408d08e5ccf06a6a04c9b77470e6a67d98e52c.patch"; 16 + sha256 = "gOtrWVylzwgu0YLD4SztqlXxtaXXGOf8nTqLwUBS7qs="; 17 + }) 18 + ]; 11 19 })).overrideAttrs (drv: { 12 20 13 21 # These libraries are still referenced, because they generate
+2 -2
pkgs/servers/http/jetty/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "jetty"; 5 - version = "9.4.41.v20210516"; 5 + version = "9.4.43.v20210629"; 6 6 src = fetchurl { 7 7 url = "https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/${version}/jetty-distribution-${version}.tar.gz"; 8 - sha256 = "sha256-hFQC1UiqZbbvyMf1FC3eqvVga3QdPWh0fbotatkVHBI="; 8 + sha256 = "sha256-AfrmVLCZMuRGAZqoWeevbgXifbreErVM17rjJJ/HI9k="; 9 9 }; 10 10 11 11 dontBuild = true;
+2 -2
pkgs/tools/admin/exoscale-cli/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "exoscale-cli"; 5 - version = "1.35.1"; 5 + version = "1.36.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "exoscale"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-RF0ZLcQNBVEExzSaOBM9EbqP1wuY8yIWYV8uabyc40o="; 11 + sha256 = "sha256-2pkSwr/8pmRedcsvl55wHskv0aSAjlIbmHFUoTXCTE0="; 12 12 }; 13 13 14 14 goPackagePath = "github.com/exoscale/cli";
+2 -2
pkgs/tools/misc/bdf2psf/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "bdf2psf"; 5 - version = "1.203"; 5 + version = "1.204"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb"; 9 - sha256 = "sha256-jQJC3b+HsEeKYRKQUfI2w3xYDJHs9ajfN8lb6Upzgd8="; 9 + sha256 = "sha256-oyBkt52mWM2FiaM++s5Uoe7Wd0v1oLM7HjWKDjIonGE="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ dpkg ];
+3 -1
pkgs/tools/security/saml2aws/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib, stdenv, buildGoModule, fetchFromGitHub, AppKit }: 2 2 3 3 buildGoModule rec { 4 4 pname = "saml2aws"; ··· 13 13 14 14 runVend = true; 15 15 vendorSha256 = "sha256-TieQVPSWtIteU0wTqX7si6GrPdYd4WD2eK4ZlLz0VJ8="; 16 + 17 + buildInputs = lib.optionals stdenv.isDarwin [ AppKit ]; 16 18 17 19 doCheck = false; 18 20
+3 -1
pkgs/top-level/all-packages.nix
··· 8591 8591 8592 8592 samim-fonts = callPackage ../data/fonts/samim-fonts {}; 8593 8593 8594 - saml2aws = callPackage ../tools/security/saml2aws {}; 8594 + saml2aws = callPackage ../tools/security/saml2aws { 8595 + inherit (darwin.apple_sdk.frameworks) AppKit; 8596 + }; 8595 8597 8596 8598 sammler = callPackage ../tools/security/sammler {}; 8597 8599