From ae6d6010b45aa3c9957c688858c83924b2eead38 Mon Sep 17 00:00:00 2001 From: rafaelrc7 Date: Mon, 20 Apr 2026 18:47:40 -0300 Subject: [PATCH 1/2] irpf: Remove unnecessary internal file version Starting in 2026, the upstream package started to include a version in the pgd-updater file name. At first I chose to track this version in an internal variable. However, I believe this is not necessary, and it is simple just to copy the file using a wildcard. --- pkgs/by-name/ir/irpf/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/ir/irpf/package.nix b/pkgs/by-name/ir/irpf/package.nix index 404798b5bb71..5ff38625381c 100644 --- a/pkgs/by-name/ir/irpf/package.nix +++ b/pkgs/by-name/ir/irpf/package.nix @@ -14,9 +14,6 @@ let # The officially recommended version is Java 17 java = jdk17; - - # It's not clear yet if this version follows the app version, further updates will probably solve this question - pgd-updater-version = "1.0.0"; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "irpf"; @@ -59,7 +56,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { cp --no-preserve=mode -r help lib lib-modulos "$BASEDIR" - install -Dm644 irpf.jar Leia-me.htm offline.png online.png pgd-updater-${pgd-updater-version}.jar "$BASEDIR" + install -Dm644 irpf.jar Leia-me.htm offline.png online.png pgd-updater-*.*.*.jar "$BASEDIR" # make xdg-open overrideable at runtime makeWrapper ${lib.getExe java} $out/bin/irpf \ From 23067e84274cd3c16d9b4a5c9bb69ce5fed8fcf0 Mon Sep 17 00:00:00 2001 From: rafaelrc7 Date: Mon, 20 Apr 2026 18:49:49 -0300 Subject: [PATCH 2/2] irpf: 2026-1.0 -> 2026-1.1 --- pkgs/by-name/ir/irpf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ir/irpf/package.nix b/pkgs/by-name/ir/irpf/package.nix index 5ff38625381c..9b8d5610f091 100644 --- a/pkgs/by-name/ir/irpf/package.nix +++ b/pkgs/by-name/ir/irpf/package.nix @@ -17,7 +17,7 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "irpf"; - version = "2026-1.0"; + version = "2026-1.1"; # https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf # Para outros sistemas operacionais -> Multi @@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { in fetchzip { url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip"; - hash = "sha256-hePdoDbFPOMjdSzsJqZWyFhHX138bMuocwCNpdOEkKA="; + hash = "sha256-/UB8mWB3yaT+mDa3mqGm2ULqDdNcmQu+cHKNdKQa/ug="; }; nativeBuildInputs = [