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