···7373 url = "https://git.openafs.org/?p=openafs.git;a=patch;h=cba2b88851c3ae0ab1b18ea3ce77f7f5e8200b2f";7474 hash = "sha256-suj7n0U0odHXZHLPqeB/k96gyBh52uoS3AuHvOzPyd8=";7575 })7676+ # Linux 6.3: Include linux/filelock.h if available7777+ (fetchBase64Patch {7878+ url = "https://gerrit.openafs.org/changes/15388/revisions/ddb99d32012c43c76ae37f6a7563f1ca32f0e964/patch";7979+ hash = "sha256-0Cql4+0ISfW4J4D7PhlSYNfIKAeDVWEz57PHOu5TRXg=";8080+ })8181+ # Linux 6.3: Use mnt_idmap for inode op functions8282+ (fetchBase64Patch {8383+ url = "https://gerrit.openafs.org/changes/15389/revisions/ff0d53d2fb38fc3b262f02fb1c5f49b286ff13dd/patch";8484+ hash = "sha256-KyVAI/A+/lNrLyKY6O8DgMKzgnF6P5sOfSq3qcs6Qq0=";8585+ })7686 ];77877888 hardeningDisable = [ "pic" ];
-6
pkgs/stdenv/linux/make-bootstrap-tools.nix
···158158 cp -d ${libmpc.out}/lib/libmpc*.so* $out/lib159159 cp -d ${zlib.out}/lib/libz.so* $out/lib160160161161- '' + lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''162162- # These needed for cross but not native tools because the stdenv163163- # GCC has certain things built in statically. See164164- # pkgs/stdenv/linux/default.nix for the details.165165- cp -d ${isl_0_20.out}/lib/libisl*.so* $out/lib166166-167161 '' + lib.optionalString (stdenv.hostPlatform.isRiscV) ''168162 # libatomic is required on RiscV platform for C/C++ atomics and pthread169163 # even though they may be translated into native instructions.
+8-2
pkgs/test/texlive/default.nix
···1111 diff -u "''${nixpkgsTlpdbNix}" "''${tlpdbNix}" | tee "$out/tlpdb.nix.patch"1212 '';13131414- luaotfload-fonts = runCommand "texlive-test-lualatex" {1414+ opentype-fonts = runCommand "texlive-test-opentype" {1515 nativeBuildInputs = [1616 (with texlive; combine { inherit scheme-medium libertinus-fonts; })1717 ];1818- input = builtins.toFile "lualatex-testfile.tex" ''1818+ input = builtins.toFile "opentype-testfile.tex" ''1919 \documentclass{article}2020 \usepackage{fontspec}2121 \setmainfont{Libertinus Serif}···2626 }2727 ''2828 export HOME="$(mktemp -d)"2929+ # We use the same testfile to test two completely different3030+ # font discovery mechanisms, both of which were once broken:3131+ # - lualatex uses its own luaotfload script (#220228)3232+ # - xelatex uses fontconfig (#228196)3333+ # both of the following two commands need to succeed.2934 lualatex -halt-on-error "$input"3535+ xelatex -halt-on-error "$input"3036 echo success > $out3137 '';3238
···5566rustPlatform.buildRustPackage rec {77 pname = "automatic-timezoned";88- version = "1.0.82";88+ version = "1.0.85";991010 src = fetchFromGitHub {1111 owner = "maxbrunet";1212 repo = pname;1313 rev = "v${version}";1414- sha256 = "sha256-ONpOGu2xzCJMQiuqeRfjPiOvuXfnaaah7OvAtHa7F4s=";1414+ sha256 = "sha256-YHcPAYJVodD9b8FFMhqAI6AOuuB4IHCuc+hCV6foUy8=";1515 };16161717- cargoHash = "sha256-lzhrze7VbI0jCJTLCjc+rZu4xlEYnZ76V9pSeigaCn8=";1717+ cargoHash = "sha256-NcQgpzuUwhsv0HvV/T1XOy8H3ktGMfxml/bKs/2ChgQ=";18181919 meta = with lib; {2020 description = "Automatically update system timezone based on location";
+3-3
pkgs/tools/text/mdcat/default.nix
···12121313rustPlatform.buildRustPackage rec {1414 pname = "mdcat";1515- version = "2.0.2";1515+ version = "2.0.3";16161717 src = fetchFromGitHub {1818 owner = "swsnr";1919 repo = "mdcat";2020 rev = "mdcat-${version}";2121- sha256 = "sha256-JevndaSGeIzLV/h4ljUwx6vL60aKWYzmKWOgQDPMAaA=";2121+ sha256 = "sha256-S47xJmwOCDrJJSYP9WiUKFWR9UZDNgY3mc/fTHaKsvA=";2222 };23232424 nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ];2525 buildInputs = [ openssl ]2626 ++ lib.optional stdenv.isDarwin Security;27272828- cargoSha256 = "sha256-SCgffumT6g8YIHmjUfgc43ATMAQPd2wJBsN9Ax5cqHk=";2828+ cargoSha256 = "sha256-g/Il3Sff9NtEfGTXBOGyRw6/GXje9kVwco0URyhv4TI=";29293030 nativeCheckInputs = [ ansi2html ];3131 # Skip tests that use the network and that include files.
+11-5
pkgs/tools/typesetting/tex/texlive/combine.nix
···8282 nativeBuildInputs = [ makeWrapper libfaketime perl bin.texlinks ];8383 buildInputs = pkgList.extraInputs;84848585- # This is set primarily to help find-tarballs.nix to do its job8686- passthru.packages = pkgList.all;8585+ passthru = {8686+ # This is set primarily to help find-tarballs.nix to do its job8787+ packages = pkgList.all;8888+ # useful for inclusion in the `fonts.fonts` nixos option or for use in devshells8989+ fonts = "${texmfroot}/texmf-dist/fonts";9090+ };87918892 postBuild = ''8993 TEXMFROOT="${texmfroot}"···200196 makeWrapper "$target" "$link" \201197 --prefix PATH : "${gnused}/bin:${gnugrep}/bin:${coreutils}/bin:$out/bin:${perl}/bin" \202198 --prefix PERL5LIB : "$PERL5LIB" \203203- --set-default TEXMFCNF "$TEXMFCNF"199199+ --set-default TEXMFCNF "$TEXMFCNF" \200200+ --set-default FONTCONFIG_FILE "${201201+ # neccessary for XeTeX to find the fonts distributed with texlive202202+ makeFontsConf { fontDirectories = [ "${texmfroot}/texmf-dist/fonts" ]; }203203+ }"204204205205 # avoid using non-nix shebang in $target by calling interpreter206206 if [[ "$(head -c 2 "$target")" = "#!" ]]; then···319311 ''320312 ;321313}).overrideAttrs (_: { allowSubstitutes = true; })322322-# TODO: make TeX fonts visible by fontconfig: it should be enough to install an appropriate file323323-# similarly, deal with xe(la)tex font visibility?
+2-2
pkgs/tools/typesetting/tex/texlive/default.nix
···55{ stdenv, lib, fetchurl, runCommand, writeText, buildEnv66, callPackage, ghostscript_headless, harfbuzz77, makeWrapper, python3, ruby, perl, gnused, gnugrep, coreutils88-, libfaketime88+, libfaketime, makeFontsConf99, useFixedHashes ? true1010, recurseIntoAttrs1111}:···2424 # function for creating a working environment from a set of TL packages2525 combine = import ./combine.nix {2626 inherit bin combinePkgs buildEnv lib makeWrapper writeText2727- stdenv python3 ruby perl gnused gnugrep coreutils libfaketime;2727+ stdenv python3 ruby perl gnused gnugrep coreutils libfaketime makeFontsConf;2828 ghostscript = ghostscript_headless;2929 };3030