···227228- `pkgs.nextcloud28` has been removed since it's out of support upstream.
22900230- Emacs lisp build helpers, such as `emacs.pkgs.melpaBuild`, now enables `__structuredAttrs` by default.
231 Environment variables have to be passed via the `env` attribute.
232
···227228- `pkgs.nextcloud28` has been removed since it's out of support upstream.
229230+- `services.cloudflare-dyndns.apiTokenFile` now must be just your Cloudflare api token. Previously it was supposed to be a file of the form `CLOUDFLARE_API_TOKEN=...`.
231+232- Emacs lisp build helpers, such as `emacs.pkgs.melpaBuild`, now enables `__structuredAttrs` by default.
233 Environment variables have to be passed via the `env` attribute.
234
···2122stdenv.mkDerivation rec {
23 pname = "iozone";
24+ version = "3.507";
2526 src = fetchurl {
27 url = "http://www.iozone.org/src/current/iozone${lib.replaceStrings [ "." ] [ "_" ] version}.tar";
28+ hash = "sha256-HoCHraBW9dgBjuC8dmhtQW/CJR7QMDgFXb0K940eXOM=";
29 };
3031 license = fetchurl {
···3839 buildFlags = target;
4041+ # The makefile doesn't define a rule for e.g. libbif.o
42+ # Make will try to evaluate implicit built-in rules for these outputs if building in parallel
43+ # Build in serial so that the main rule builds everything before the implicit ones are attempted
44+ enableParallelBuilding = false;
4546 installPhase = ''
47 mkdir -p $out/{bin,share/doc,libexec,share/man/man1}
+2-2
pkgs/by-name/ir/irpf/package.nix
···1314stdenvNoCC.mkDerivation (finalAttrs: {
15 pname = "irpf";
16- version = "2024-1.6";
1718 # https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf
19 # Para outros sistemas operacionais -> Multi
···23 in
24 fetchzip {
25 url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip";
26- hash = "sha256-wYSfU6tkYuSns+RnSy2c3yRR05t/8iXLhRMqPQR+oO0=";
27 };
2829 passthru.updateScript = writeScript "update-irpf" ''
···1314stdenvNoCC.mkDerivation (finalAttrs: {
15 pname = "irpf";
16+ version = "2025-1.0";
1718 # https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf
19 # Para outros sistemas operacionais -> Multi
···23 in
24 fetchzip {
25 url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip";
26+ hash = "sha256-gDGDOthUbRmj68CHmHhaYlGs4tiQTNVlEmuyLZ5e0zY=";
27 };
2829 passthru.updateScript = writeScript "update-irpf" ''
···7778 postPatch = ''
79 patchShebangs --build dat/outfits/bioship/generate.py utils/build/*.py utils/*.py
80+81+ # Add a missing include to fix the build against luajit-2.1.1741730670.
82+ # Otherwise the build fails as:
83+ # src/lutf8lib.c:421:22: error: 'INT_MAX' undeclared (first use in this function)
84+ # TODO: drop after 0.12.3 release
85+ sed -i '1i#include <limits.h>' src/lutf8lib.c
86 '';
8788 meta = {
···1{
0002 runCommand,
3- lib,
4- fontconfig,
000005 fontDirectories,
6}:
78runCommand "fc-cache"
9 {
10- nativeBuildInputs = [ fontconfig.bin ];
11 preferLocalBuild = true;
12 allowSubstitutes = false;
13 passAsFile = [ "fontDirs" ];
···29 cat "$fontDirsPath" >> fonts.conf
30 echo "</fontconfig>" >> fonts.conf
3100032 mkdir -p $out
33- fc-cache -sv
3435 # This is not a cache dir in the normal sense -- it won't be automatically
36 # recreated.
···1{
2+ buildPackages,
3+ fontconfig,
4+ lib,
5 runCommand,
6+ stdenv,
7+}:
8+let
9+ fontconfig' = fontconfig;
10+in
11+{
12+ fontconfig ? fontconfig',
13 fontDirectories,
14}:
1516runCommand "fc-cache"
17 {
018 preferLocalBuild = true;
19 allowSubstitutes = false;
20 passAsFile = [ "fontDirs" ];
···36 cat "$fontDirsPath" >> fonts.conf
37 echo "</fontconfig>" >> fonts.conf
3839+ # N.B.: fc-cache keys its cache entries by architecture.
40+ # We must invoke the host `fc-cache` (not the build fontconfig) if we want
41+ # the cache to be usable by the host.
42 mkdir -p $out
43+ ${stdenv.hostPlatform.emulator buildPackages} ${lib.getExe' fontconfig "fc-cache"} -sv
4445 # This is not a cache dir in the normal sense -- it won't be automatically
46 # recreated.