lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
e329dc70 9b69394f

+225 -101
+16
nixos/doc/manual/release-notes/rl-2311.section.md
··· 72 72 73 73 - The [services.caddy.acmeCA](#opt-services.caddy.acmeCA) option now defaults to `null` instead of `"https://acme-v02.api.letsencrypt.org/directory"`, to use all of Caddy's default ACME CAs and enable Caddy's automatic issuer fallback feature by default, as recommended by upstream. 74 74 75 + - The default priorities of [`services.nextcloud.phpOptions`](#opt-services.nextcloud.phpOptions) have changed. This means that e.g. 76 + `services.nextcloud.phpOptions."opcache.interned_strings_buffer" = "23";` doesn't discard all of the other defaults from this option 77 + anymore. The attribute values of `phpOptions` are still defaults, these can be overridden as shown here. 78 + 79 + To override all of the options (including including `upload_max_filesize`, `post_max_size` 80 + and `memory_limit` which all point to [`services.nextcloud.maxUploadSize`](#opt-services.nextcloud.maxUploadSize) 81 + by default) can be done like this: 82 + 83 + ```nix 84 + { 85 + services.nextcloud.phpOptions = lib.mkForce { 86 + /* ... */ 87 + }; 88 + } 89 + ``` 90 + 75 91 - `php80` is no longer supported due to upstream not supporting this version anymore. 76 92 77 93 - PHP now defaults to PHP 8.2, updated from 8.1.
+53 -24
nixos/modules/services/web-apps/nextcloud.nix
··· 8 8 9 9 jsonFormat = pkgs.formats.json {}; 10 10 11 + defaultPHPSettings = { 12 + short_open_tag = "Off"; 13 + expose_php = "Off"; 14 + error_reporting = "E_ALL & ~E_DEPRECATED & ~E_STRICT"; 15 + display_errors = "stderr"; 16 + "opcache.enable_cli" = "1"; 17 + "opcache.interned_strings_buffer" = "8"; 18 + "opcache.max_accelerated_files" = "10000"; 19 + "opcache.memory_consumption" = "128"; 20 + "opcache.revalidate_freq" = "1"; 21 + "opcache.fast_shutdown" = "1"; 22 + "openssl.cafile" = "/etc/ssl/certs/ca-certificates.crt"; 23 + catch_workers_output = "yes"; 24 + }; 25 + 11 26 inherit (cfg) datadir; 12 27 13 28 phpPackage = cfg.phpPackage.buildEnv { ··· 26 41 ++ optional cfg.caching.memcached memcached 27 42 ) 28 43 ++ cfg.phpExtraExtensions all; # Enabled by user 29 - extraConfig = toKeyValue phpOptions; 44 + extraConfig = toKeyValue cfg.phpOptions; 30 45 }; 31 46 32 47 toKeyValue = generators.toKeyValue { 33 48 mkKeyValue = generators.mkKeyValueDefault {} " = "; 34 49 }; 35 - 36 - phpOptions = { 37 - upload_max_filesize = cfg.maxUploadSize; 38 - post_max_size = cfg.maxUploadSize; 39 - memory_limit = cfg.maxUploadSize; 40 - } // cfg.phpOptions 41 - // optionalAttrs cfg.caching.apcu { 42 - "apc.enable_cli" = "1"; 43 - }; 44 50 45 51 occ = pkgs.writeScriptBin "nextcloud-occ" '' 46 52 #! ${pkgs.runtimeShell} ··· 263 269 264 270 phpOptions = mkOption { 265 271 type = types.attrsOf types.str; 266 - default = { 267 - short_open_tag = "Off"; 268 - expose_php = "Off"; 269 - error_reporting = "E_ALL & ~E_DEPRECATED & ~E_STRICT"; 270 - display_errors = "stderr"; 271 - "opcache.enable_cli" = "1"; 272 - "opcache.interned_strings_buffer" = "8"; 273 - "opcache.max_accelerated_files" = "10000"; 274 - "opcache.memory_consumption" = "128"; 275 - "opcache.revalidate_freq" = "1"; 276 - "opcache.fast_shutdown" = "1"; 277 - "openssl.cafile" = "/etc/ssl/certs/ca-certificates.crt"; 278 - catch_workers_output = "yes"; 279 - }; 272 + defaultText = literalExpression (generators.toPretty { } defaultPHPSettings); 280 273 description = lib.mdDoc '' 281 274 Options for PHP's php.ini file for nextcloud. 275 + 276 + Please note that this option is _additive_ on purpose while the 277 + attribute values inside the default are option defaults: that means that 278 + 279 + ```nix 280 + { 281 + services.nextcloud.phpOptions."opcache.interned_strings_buffer" = "23"; 282 + } 283 + ``` 284 + 285 + will override the `php.ini` option `opcache.interned_strings_buffer` without 286 + discarding the rest of the defaults. 287 + 288 + Overriding all of `phpOptions` (including `upload_max_filesize`, `post_max_size` 289 + and `memory_limit` which all point to [](#opt-services.nextcloud.maxUploadSize) 290 + by default) can be done like this: 291 + 292 + ```nix 293 + { 294 + services.nextcloud.phpOptions = lib.mkForce { 295 + /* ... */ 296 + }; 297 + } 298 + ``` 282 299 ''; 283 300 }; 284 301 ··· 750 767 services.nextcloud.phpPackage = 751 768 if versionOlder cfg.package.version "26" then pkgs.php81 752 769 else pkgs.php82; 770 + 771 + services.nextcloud.phpOptions = mkMerge [ 772 + (mapAttrs (const mkOptionDefault) defaultPHPSettings) 773 + { 774 + upload_max_filesize = cfg.maxUploadSize; 775 + post_max_size = cfg.maxUploadSize; 776 + memory_limit = cfg.maxUploadSize; 777 + } 778 + (mkIf cfg.caching.apcu { 779 + "apc.enable_cli" = "1"; 780 + }) 781 + ]; 753 782 } 754 783 755 784 { assertions = [
+5 -5
pkgs/applications/networking/browsers/chromium/upstream-info.nix
··· 54 54 version = "2023-05-19"; 55 55 }; 56 56 ungoogled-patches = { 57 - rev = "115.0.5790.110-1"; 58 - sha256 = "1jahy4jl5bnnzl6433hln0dj3b39v5zqd90n8zf7ss45wqrff91b"; 57 + rev = "115.0.5790.170-1"; 58 + sha256 = "0vk82jacadb4id16596s4751j4idq6903w6sl2s7cj4ppxd6pyf1"; 59 59 }; 60 60 }; 61 - sha256 = "0wgp44qnvmdqf2kk870ndm51rcvar36li2qq632ay4n8gfpbrm79"; 62 - sha256bin64 = "1w2jl92x78s4vxv4p1imkz7qaq51yvs0wiz2bclbjz0hjlw9akr3"; 63 - version = "115.0.5790.110"; 61 + sha256 = "1h3j24ihn76qkvckzg703pm1jsh6nbkc48n2zx06kia8wz96567z"; 62 + sha256bin64 = "04jklk2zwkyy8i70v9nk7nw35w2g9pyxdw9w3sn9mddgbjjph5z9"; 63 + version = "115.0.5790.170"; 64 64 }; 65 65 }
+2 -2
pkgs/applications/office/fava/default.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "fava"; 5 - version = "1.25"; 5 + version = "1.25.1"; 6 6 format = "pyproject"; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - hash = "sha256-3SxFvvYZupYOsQU/n+zq3hamyWaaN9guoiV8km9mHjM="; 10 + hash = "sha256-RJbPqj6hXqf8D5G8zrg0BAYfxSRDfUgRNGwX+LZlPPY="; 11 11 }; 12 12 13 13 nativeBuildInputs = with python3.pkgs; [ setuptools-scm ];
+5 -4
pkgs/applications/version-management/gitoxide/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "gitoxide"; 16 - version = "0.27.0"; 16 + version = "0.28.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "Byron"; 20 20 repo = "gitoxide"; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-L5x27rJ9Y3K886OlTvCXV2LY+6L/f6vokCbgrWPCiHY="; 22 + hash = "sha256-7iJx7kE606jeaokROmOSoh0egCQUgYwvg8BAA3y1BGs="; 23 23 }; 24 24 25 - cargoHash = "sha256-YEHHu9PJ5aJvWUaTXCNKEaV/Rd8lP6Wub/CFJCBykHU="; 25 + cargoHash = "sha256-zChqIA/KuS1aBs/g1tlymGvvJeljKMMCODijPhQYy40="; 26 26 27 27 nativeBuildInputs = [ cmake pkg-config ]; 28 + 28 29 buildInputs = [ curl ] ++ (if stdenv.isDarwin 29 30 then [ libiconv Security SystemConfiguration ] 30 31 else [ openssl ]); 31 32 32 33 # Needed to get openssl-sys to use pkg-config. 33 - OPENSSL_NO_VENDOR = 1; 34 + env.OPENSSL_NO_VENDOR = 1; 34 35 35 36 meta = with lib; { 36 37 description = "A command-line application for interacting with git repositories";
+2 -2
pkgs/applications/video/streamlink/default.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "streamlink"; 9 - version = "6.0.0"; 9 + version = "6.0.1"; 10 10 format = "pyproject"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-BeP+YOBtTz1D//LDBMha+07yVXdgBHfM4v4aVNHzwAw="; 14 + hash = "sha256-0Qpil/bh2F+WaG0zv4yxEzx6e1fv3t9xed+nhT+NC7U="; 15 15 }; 16 16 17 17 nativeCheckInputs = with python3Packages; [
+4 -1
pkgs/development/compilers/ghc/8.10.2-binary.nix
··· 421 421 422 422 # Our Cabal compiler name 423 423 haskellCompilerName = "ghc-${version}"; 424 - } // lib.optionalAttrs (binDistUsed.isHadrian or false) { 424 + } 425 + # We duplicate binDistUsed here since we have a sensible default even if no bindist is avaible, 426 + # this makes sure that getting the `meta` attribute doesn't throw even on unsupported platforms. 427 + // lib.optionalAttrs (ghcBinDists.${distSetName}.${stdenv.hostPlatform.system}.isHadrian or false) { 425 428 # Normal GHC derivations expose the hadrian derivation used to build them 426 429 # here. In the case of bindists we just make sure that the attribute exists, 427 430 # as it is used for checking if a GHC derivation has been built with hadrian.
+4 -1
pkgs/development/compilers/ghc/8.10.7-binary.nix
··· 417 417 418 418 # Our Cabal compiler name 419 419 haskellCompilerName = "ghc-${version}"; 420 - } // lib.optionalAttrs (binDistUsed.isHadrian or false) { 420 + } 421 + # We duplicate binDistUsed here since we have a sensible default even if no bindist is avaible, 422 + # this makes sure that getting the `meta` attribute doesn't throw even on unsupported platforms. 423 + // lib.optionalAttrs (ghcBinDists.${distSetName}.${stdenv.hostPlatform.system}.isHadrian or false) { 421 424 # Normal GHC derivations expose the hadrian derivation used to build them 422 425 # here. In the case of bindists we just make sure that the attribute exists, 423 426 # as it is used for checking if a GHC derivation has been built with hadrian.
+4 -1
pkgs/development/compilers/ghc/9.2.4-binary.nix
··· 403 403 404 404 # Our Cabal compiler name 405 405 haskellCompilerName = "ghc-${version}"; 406 - } // lib.optionalAttrs (binDistUsed.isHadrian or false) { 406 + } 407 + # We duplicate binDistUsed here since we have a sensible default even if no bindist is avaible, 408 + # this makes sure that getting the `meta` attribute doesn't throw even on unsupported platforms. 409 + // lib.optionalAttrs (ghcBinDists.${distSetName}.${stdenv.hostPlatform.system}.isHadrian or false) { 407 410 # Normal GHC derivations expose the hadrian derivation used to build them 408 411 # here. In the case of bindists we just make sure that the attribute exists, 409 412 # as it is used for checking if a GHC derivation has been built with hadrian.
+4
pkgs/development/libraries/libfilezilla/default.nix
··· 24 24 buildInputs = [ gettext gnutls nettle libxcrypt ] 25 25 ++ lib.optionals stdenv.isDarwin [ libiconv ApplicationServices ]; 26 26 27 + preBuild = lib.optionalString (stdenv.isDarwin && lib.versionOlder stdenv.hostPlatform.darwinMinVersion "11") '' 28 + export MACOSX_DEPLOYMENT_TARGET=10.13 # for futimens() 29 + ''; 30 + 27 31 enableParallelBuilding = true; 28 32 29 33 meta = with lib; {
+2 -2
pkgs/development/libraries/libpg_query/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libpg_query"; 5 - version = "15-4.2.2"; 5 + version = "15-4.2.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "pganalyze"; 9 9 repo = "libpg_query"; 10 10 rev = version; 11 - hash = "sha256-DjpfJj7WtQ4bACX8/lFDl+mwQGbeCJX+YN2hjZa0kks="; 11 + hash = "sha256-/HUg6x0il5WxENmgR3slu7nmXTKv6YscjpX569Dztko="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ which ];
+18 -8
pkgs/development/libraries/slib/default.nix
··· 1 - { fetchurl, lib, stdenv, unzip, scheme, texinfo }: 1 + { lib, stdenv, fetchurl, scheme, texinfo, unzip }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "slib"; 5 - version = "3b5"; 5 + version = "3b7"; 6 6 7 7 src = fetchurl { 8 8 url = "https://groups.csail.mit.edu/mac/ftpdir/scm/${pname}-${version}.zip"; 9 - sha256 = "0q0p2d53p8qw2592yknzgy2y1p5a9k7ppjx0cfrbvk6242c4mdpq"; 9 + hash = "sha256-9dXNrTNTlaWlqjfv/iiqgHiyFuo5kR9lGSlnjxrCKLY="; 10 10 }; 11 11 12 - patches = [ ./catalog-in-library-vicinity.patch ]; 12 + patches = [ 13 + ./catalog-in-library-vicinity.patch 14 + ]; 13 15 14 - nativeBuildInputs = [ unzip ]; 15 - buildInputs = [ scheme texinfo ]; 16 + # slib:require unsupported feature color-database 17 + postPatch = '' 18 + substituteInPlace Makefile \ 19 + --replace " clrnamdb.scm" "" 20 + ''; 21 + 22 + nativeBuildInputs = [ scheme texinfo unzip ]; 23 + buildInputs = [ scheme ]; 16 24 17 25 postInstall = '' 18 26 ln -s mklibcat{.scm,} 19 27 SCHEME_LIBRARY_PATH="$out/lib/slib" make catalogs 20 28 21 - sed -i "$out/bin/slib" \ 22 - -e "/^SCHEME_LIBRARY_PATH/i export PATH=\"${scheme}/bin:\$PATH\"" 29 + sed -i \ 30 + -e '2i export PATH="${scheme}/bin:$PATH"' \ 31 + -e '3i export GUILE_AUTO_COMPILE=0' \ 32 + $out/bin/slib 23 33 ''; 24 34 25 35 # There's no test suite (?!).
+27 -7
pkgs/development/python-modules/ancp-bids/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , pythonOlder 5 6 , pytestCheckHook 6 7 , setuptools 8 + , wheel 7 9 , numpy 8 10 , pandas 9 11 }: ··· 11 13 buildPythonPackage rec { 12 14 pname = "ancp-bids"; 13 15 version = "0.2.1"; 16 + format = "pyproject"; 14 17 disabled = pythonOlder "3.7"; 15 - format = "pyproject"; 16 18 17 19 # `tests/data` dir missing from PyPI dist 18 20 src = fetchFromGitHub { 19 - owner = "ANCPLabOldenburg"; 20 - repo = pname; 21 - rev = "refs/tags/${version}"; 22 - hash = "sha256-Nu9pulVSZysgm/F7jl+VpoqMCiHeysZjQDQ1dT7AnpE="; 21 + owner = "ANCPLabOldenburg"; 22 + repo = pname; 23 + rev = "refs/tags/${version}"; 24 + hash = "sha256-Nu9pulVSZysgm/F7jl+VpoqMCiHeysZjQDQ1dT7AnpE="; 23 25 }; 24 26 25 - nativeBuildInputs = [ setuptools ] ; 27 + patches = [ 28 + # https://github.com/ANCPLabOldenburg/ancp-bids/pull/78 29 + (fetchpatch { 30 + name = "unpin-wheel-build-dependency.patch"; 31 + url = "https://github.com/ANCPLabOldenburg/ancp-bids/commit/6e7a0733002845aacb0152c5aacfb42054a9b65e.patch"; 32 + hash = "sha256-WbQRwb8Wew46OJu+zo7n4qBtgtH/Lr6x3YHAyN9ko9M="; 33 + }) 34 + ]; 35 + 36 + nativeBuildInputs = [ 37 + setuptools 38 + wheel 39 + ]; 26 40 27 - checkInputs = [ numpy pandas pytestCheckHook ]; 41 + nativeCheckInputs = [ 42 + numpy 43 + pandas 44 + pytestCheckHook 45 + ]; 46 + 28 47 pythonImportsCheck = [ 29 48 "ancpbids" 30 49 ]; 31 50 32 51 pytestFlagsArray = [ "tests/auto" ]; 52 + 33 53 disabledTests = [ "test_fetch_dataset" ]; 34 54 35 55 meta = with lib; {
+2 -2
pkgs/development/python-modules/gitpython/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "gitpython"; 14 - version = "3.1.31"; 14 + version = "3.1.32"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "gitpython-developers"; 21 21 repo = "GitPython"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-lpx/vptFhz4WOkybJpqq1teMGgX6RQo/f2OTNEm5XJU="; 23 + hash = "sha256-Bhgu57w5QYfq5hlTh5gCJhbdwUMU+u0nrova/2V2ed0="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-dataproc/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-dataproc"; 17 - version = "5.4.2"; 17 + version = "5.4.3"; 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-YxxOyvPlUfSeIS8aUrULWnD6XgPh+nJuPHIywmgYMQU="; 24 + hash = "sha256-2cd8Uqpd31KuZXc22/tTEkApM/crq4SA/C0q/phpdAI="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+1 -3
pkgs/development/python-modules/hydra-core/default.nix
··· 1 - { stdenv 2 - , lib 1 + { lib 3 2 , antlr4 4 3 , antlr4-python3-runtime 5 4 , buildPythonPackage ··· 83 82 ]; 84 83 85 84 meta = with lib; { 86 - broken = stdenv.isDarwin; 87 85 description = "A framework for configuring complex applications"; 88 86 homepage = "https://hydra.cc"; 89 87 license = licenses.mit;
+2 -2
pkgs/development/python-modules/prometheus-client/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "prometheus-client"; 10 - version = "0.17.0"; 10 + version = "0.17.1"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.6"; ··· 16 16 owner = "prometheus"; 17 17 repo = "client_python"; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-0qh6OorIIs3WfneZavzwTTZFwIRXCJzezks/qihu8xo="; 19 + hash = "sha256-ag9gun47Ar0Sw3ZGIXAHjtv4GdhX8x51UVkgwdQ8A+s="; 20 20 }; 21 21 22 22 nativeCheckInputs = [
+2 -2
pkgs/development/python-modules/pyro-ppl/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "pyro-ppl"; 23 - version = "1.8.5"; 23 + version = "1.8.6"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.7"; 27 27 28 28 src = fetchPypi { 29 29 inherit version pname; 30 - hash = "sha256-wqwDWZWHT0rbjQfJKqRZT+eD/94WFKWczl4uDZzxkzQ="; 30 + hash = "sha256-ANL03ailPmbZVRJNxuSektz1cM071waCUJHbdk2TzQc="; 31 31 }; 32 32 33 33 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/types-psutil/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-psutil"; 8 - version = "5.9.5.9"; 8 + version = "5.9.5.16"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-xsfmtBtvfruHr9VlDfNgdR0Ois8NJ2t6xk0A9Bm+uSI="; 13 + hash = "sha256-TpshnvtiXT0E9r8QaTT4fKtJqkGpSwo7MIlAP0enkig="; 14 14 }; 15 15 16 16 # Module doesn't have tests
+2 -2
pkgs/development/python-modules/types-pyyaml/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-pyyaml"; 8 - version = "6.0.12.9"; 8 + version = "6.0.12.11"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 pname = "types-PyYAML"; 13 13 inherit version; 14 - hash = "sha256-xRsb1tmd3wqiiEp6MogQ6/cKQmLCkhldP0+aAAX57rY="; 14 + hash = "sha256-fTQLGcoozd/bpDjuY4zUCEveIT5QGjl4c4VD4nCUd1s="; 15 15 }; 16 16 17 17 # Module doesn't have tests
+3 -3
pkgs/development/tools/rust/cargo-public-api/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "cargo-public-api"; 13 - version = "0.31.2"; 13 + version = "0.31.3"; 14 14 15 15 src = fetchCrate { 16 16 inherit pname version; 17 - hash = "sha256-LSCFJrZuQoUk8DqfQayfwPVTIU00SxHrelx7NItqqWM="; 17 + hash = "sha256-oSjfNbId5jEHeLiJ3FMoNqwLZg6iyr3ZqpcfKvEnpac="; 18 18 }; 19 19 20 - cargoHash = "sha256-aFY5FSXquN1h28CBluuP/tNDmjFfi2dNjAdoXR3CH4Y="; 20 + cargoHash = "sha256-VHHEQafQfRqmdscuWpN+NdcfEc1sTt+lKLg26aM9QQE="; 21 21 22 22 nativeBuildInputs = [ pkg-config ]; 23 23
+3
pkgs/development/web/bun/default.nix
··· 25 25 26 26 installPhase = '' 27 27 runHook preInstall 28 + 28 29 install -Dm 755 ./bun $out/bin/bun 30 + ln -s $out/bin/bun $out/bin/bunx 31 + 29 32 runHook postInstall 30 33 ''; 31 34 passthru = {
+3 -3
pkgs/games/domination/default.nix
··· 26 26 27 27 in stdenv.mkDerivation { 28 28 pname = "domination"; 29 - version = "1.2.7"; 29 + version = "1.2.9"; 30 30 31 31 # The .zip releases do not contain the build.xml file 32 32 src = fetchsvn { ··· 34 34 # There are no tags in the repository. 35 35 # Look for commits like "new version x.y.z info on website" 36 36 # or "website update for x.y.z". 37 - rev = "2261"; 38 - sha256 = "sha256-xvlPC7M6DaF3g2O3vQDmcdp7914qOaiikY02RTgAVkM="; 37 + rev = "2470"; 38 + hash = "sha256-ghq7EGg++mTOzA3ASzXhk97fzy5/n9vyaRzxp12X3/4="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+2 -2
pkgs/os-specific/darwin/aldente/default.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "aldente"; 9 - version = "1.22"; 9 + version = "1.22.2"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/davidwernhart/aldente-charge-limiter/releases/download/${finalAttrs.version}/AlDente.dmg"; 13 - hash = "sha256-y8S9SCDbvoKGtNqGQvJDSpbLhh7GqXUo7pLcMzuCnjo="; 13 + hash = "sha256-bREI0RS4xvEccyw3yed5aD8oG5wmD5hyG82qW2tqlEA="; 14 14 }; 15 15 16 16 dontBuild = true;
+2 -2
pkgs/servers/jackett/default.nix
··· 9 9 10 10 buildDotnetModule rec { 11 11 pname = "jackett"; 12 - version = "0.21.547"; 12 + version = "0.21.584"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = pname; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha512-pjtEGLfrBldukGsrYuUF+pO/qE2+WfDnaLkqKGyPJHSYClDJEoT9hEy2LyV1Vk8VqvLAkMSQmmLIwSxr0FjX8g=="; 18 + hash = "sha512-uv8r39iH1Te7WqmJK/qDbXE46qjUNEFi1YPgSyHRegLZWGjP7QAAn4x5WBTXZ1OLlsbVRg3fJkj/BanHLBuqjg=="; 19 19 }; 20 20 21 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
+3 -3
pkgs/servers/ldap/389/default.nix
··· 37 37 38 38 stdenv.mkDerivation rec { 39 39 pname = "389-ds-base"; 40 - version = "2.4.2"; 40 + version = "2.4.3"; 41 41 42 42 src = fetchFromGitHub { 43 43 owner = "389ds"; 44 44 repo = pname; 45 45 rev = "${pname}-${version}"; 46 - hash = "sha256-3wePHYA2z4qwW0KTECTDN8X9yJuUB0n14KjKbWN0Knk="; 46 + hash = "sha256-bUjL1fjzyrq9jjpB/xbRCAISiPBwrlXbbDqT0aLOVOc="; 47 47 }; 48 48 49 49 cargoDeps = rustPlatform.fetchCargoTarball { 50 50 inherit src; 51 51 sourceRoot = "${src.name}/src"; 52 52 name = "${pname}-${version}"; 53 - hash = "sha256-972tJ8aKNxC3O8VxbAau7OSej873IBXsP3isMXAXKcU="; 53 + hash = "sha256-FlrHaz1whwzDvm3MA+wEaQpq7h2X9ZDnQc3f73vLZ58="; 54 54 }; 55 55 56 56 nativeBuildInputs = [
+3 -3
pkgs/servers/monitoring/telegraf/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "telegraf"; 11 - version = "1.27.2"; 11 + version = "1.27.3"; 12 12 13 13 excludedPackages = "test"; 14 14 ··· 18 18 owner = "influxdata"; 19 19 repo = "telegraf"; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-SkStt8PRWWkM01NrO4UTRVq84s3qlRrddl2vTxWsLME="; 21 + hash = "sha256-mVkzJ2dFBR8QYGO5rAT3tfA+eFFO01VsPoWp2iadUew="; 22 22 }; 23 23 24 - vendorHash = "sha256-gOsVBvjPb2MLe2xOfuDldUy9ZpaBaCPxgxbZae1gyUQ="; 24 + vendorHash = "sha256-xtPniKc6aR8JRSsaefqoRCLL8AQH6YVTG67trK58YaU="; 25 25 proxyVendor = true; 26 26 27 27 ldflags = [
+33
pkgs/tools/networking/dq/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, installShellFiles }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "dq"; 5 + version = "20230101"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "janmojzis"; 9 + repo = "dq"; 10 + rev = "refs/tags/${version}"; 11 + hash = "sha256-K96yOonOYSsz26Bf/vx9XtWs7xyY0Dpxdd55OMbQz8k="; 12 + }; 13 + 14 + nativeBuildInputs = [ installShellFiles ]; 15 + 16 + installPhase = '' 17 + runHook preInstall 18 + 19 + install -Dm755 dq dqcache dqcache-makekey dqcache-start -t $out/bin 20 + installManPage man/* 21 + 22 + runHook postInstall 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "Recursive DNS/DNSCurve server and comandline tool"; 27 + homepage = "https://github.com/janmojzis/dq"; 28 + changelog = "https://github.com/janmojzis/dq/releases/tag/${version}"; 29 + license = licenses.cc0; 30 + platforms = platforms.unix; 31 + maintainers = with maintainers; [ sikmir ]; 32 + }; 33 + }
+2 -2
pkgs/tools/networking/whois/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, perl, gettext, pkg-config, libidn2, libiconv }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "5.5.17"; 4 + version = "5.5.18"; 5 5 pname = "whois"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rfc1036"; 9 9 repo = "whois"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Nqnbi2nS95nzyzFNdahSKY/Om30sZXRJhoCSrzRiD9c="; 11 + hash = "sha256-KHOKjblyCP1GykQehmxSKf7vP52wRRH6oz9WbE9fbCk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ perl gettext pkg-config ];
+4 -4
pkgs/tools/package-management/home-manager/default.nix
··· 14 14 , unstableGitUpdater 15 15 }: 16 16 17 - stdenvNoCC.mkDerivation { 17 + stdenvNoCC.mkDerivation (finalAttrs: { 18 18 pname = "home-manager"; 19 19 version = "2023-05-30"; 20 20 ··· 55 55 ] 56 56 }" \ 57 57 --subst-var-by HOME_MANAGER_LIB '${placeholder "out"}/share/bash/home-manager.sh' \ 58 - --subst-var-by HOME_MANAGER_PATH "" \ 58 + --subst-var-by HOME_MANAGER_PATH "${finalAttrs.src}" \ 59 59 --subst-var-by OUT '${placeholder "out"}' 60 60 61 61 installShellCompletion --bash --name home-manager.bash home-manager/completion.bash ··· 85 85 found in Nixpkgs. It allows declarative configuration of user specific 86 86 (non global) packages and dotfiles. 87 87 ''; 88 - platforms = lib.platforms.unix; 89 88 license = lib.licenses.mit; 90 89 maintainers = with lib.maintainers; [ AndersonTorres ]; 90 + platforms = lib.platforms.unix; 91 91 }; 92 - } 92 + })
+2 -2
pkgs/tools/text/rare-regex/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "rare"; 13 - version = "0.3.2"; 13 + version = "0.3.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "zix99"; 17 17 repo = "rare"; 18 18 rev = version; 19 - hash = "sha256-v3zczT3PMSm2AMKVnVdDxsCpYA8QhZcmOCuiQiz5hFo="; 19 + hash = "sha256-83iHYWMdLOzWDu/WW2TN8D2gUe2Y74aGBUjfHIa9ki8="; 20 20 }; 21 21 22 22 vendorHash = "sha256-wUOtxNjL/4MosACCzPTWKWrnMZhxINfN1ppkRsqDh9M=";
+1 -1
pkgs/tools/text/xml/jing-trang/default.nix
··· 24 24 25 25 installPhase = '' 26 26 mkdir -p "$out"/{share/java,bin} 27 - cp ./build/*.jar "$out/share/java/" 27 + cp ./build/*.jar ./lib/resolver.jar "$out/share/java/" 28 28 29 29 for tool in jing trang; do 30 30 cat > "$out/bin/$tool" <<EOF
+5 -4
pkgs/top-level/all-packages.nix
··· 7345 7345 7346 7346 doggo = callPackage ../tools/networking/doggo { }; 7347 7347 7348 + dq = callPackage ../tools/networking/dq { }; 7349 + 7348 7350 dool = callPackage ../tools/system/dool { }; 7349 7351 7350 7352 dosfstools = callPackage ../tools/filesystems/dosfstools { }; ··· 22445 22447 udev = systemdMinimal; 22446 22448 }; 22447 22449 22448 - libfilezilla = callPackage ../development/libraries/libfilezilla { 22449 - inherit (darwin.apple_sdk.frameworks) ApplicationServices; 22450 + libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla { 22451 + inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices; 22450 22452 }; 22451 22453 22452 22454 libfishsound = callPackage ../development/libraries/libfishsound { }; ··· 24748 24750 slang = callPackage ../development/libraries/slang { }; 24749 24751 24750 24752 slibGuile = callPackage ../development/libraries/slib { 24751 - scheme = guile_1_8; 24752 - texinfo = texinfo4; # otherwise erros: must be after `@defun' to use `@defunx' 24753 + scheme = guile; 24753 24754 }; 24754 24755 24755 24756 smpeg = callPackage ../development/libraries/smpeg { };