From ed275db6eaa588fa0a10e40b4c095717001947ad Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Sun, 8 Mar 2026 09:47:06 -0400 Subject: [PATCH 1/2] x3270: 4.4ga6 -> 4.5ga5 Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/x3/x3270/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/x3/x3270/package.nix b/pkgs/by-name/x3/x3270/package.nix index e474ddc2f15c..50d615ded7ab 100644 --- a/pkgs/by-name/x3/x3270/package.nix +++ b/pkgs/by-name/x3/x3270/package.nix @@ -24,8 +24,8 @@ }: let majorVersion = "4"; - minorVersion = "4"; - versionSuffix = "ga6"; + minorVersion = "5"; + versionSuffix = "ga5"; in stdenv.mkDerivation (finalAttrs: { pname = "x3270"; @@ -33,11 +33,12 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://x3270.bgp.nu/download/0${majorVersion}.0${minorVersion}/suite3270-${finalAttrs.version}-src.tgz"; - hash = "sha256-hDju5ZeVzTv78ZYwUzabmqMK9rheTZJ7clTSTpkkM7E="; + hash = "sha256-AVdvpYWYzN09Nm/r+u9h49Hek+tgqT+axrpfr4QUTG8="; }; postPatch = '' patchShebangs . + substituteInPlace Common/mkversion.py --replace-fail "int(os.environ['SOURCE_DATE_EPOCH'])" "1" ''; buildFlags = lib.optional stdenv.hostPlatform.isLinux "unix"; From 8ee70d796fc432cddc10985eabe34f96b6f8980a Mon Sep 17 00:00:00 2001 From: Lisanna Dettwyler Date: Sat, 23 May 2026 19:43:54 -0400 Subject: [PATCH 2/2] x3270: enable parallel builds Signed-off-by: Lisanna Dettwyler --- pkgs/by-name/x3/x3270/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/x3/x3270/package.nix b/pkgs/by-name/x3/x3270/package.nix index 50d615ded7ab..051f408d4260 100644 --- a/pkgs/by-name/x3/x3270/package.nix +++ b/pkgs/by-name/x3/x3270/package.nix @@ -50,6 +50,8 @@ stdenv.mkDerivation (finalAttrs: { "--enable-tcl3270" ]; + enableParallelBuilding = true; + preBuild = '' if [ -n "$SOURCE_DATE_EPOCH" ]; then export SOURCE_DATE_EPOCH="$(date -u -d "@$SOURCE_DATE_EPOCH" '+%a %b %d %H:%M:%S UTC %Y')"