Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: far2l _2.9.0-unstable-2026-09-08 -> 2.9.1 https://github.com/elfmz/far2l/releases attrpath: far2l Checking auto update branch... [version] [version] skipping because derivation has updateScript [rustCrateVersion] [rustCrateVersion] No cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/lfk65mqgz2l46xd56c8m8n7yxv5xddr0-packages.json.drv building '/nix/store/lfk65mqgz2l46xd56c8m8n7yxv5xddr0-packages.json.drv'... structuredAttrs is enabled Going to be running update for following packages: - far2l-_2.9.0-unstable-2026-09-08 Press Enter key to continue... Running update for: Enqueuing group of 1 packages - far2l-_2.9.0-unstable-2026-09-08: UPDATING ... - far2l-_2.9.0-unstable-2026-09-08: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/by-name/fa/far2l/package.nix b/pkgs/by-name/fa/far2l/package.nix index 7b462b849186..801c86396e62 100644 --- a/pkgs/by-name/fa/far2l/package.nix +++ b/pkgs/by-name/fa/far2l/package.nix @@ -46,13 +46,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "far2l"; - version = "_2.9.0-unstable-2026-09-08"; + version = "_2.9.1-unstable-2026-10-08"; src = fetchFromGitHub { owner = "elfmz"; repo = "far2l"; - rev = "8afb44570f29cae97ab637e8d7432c1e7354565f"; - hash = "sha256-M4kUBTdNn01B56GLANrWsxR7Q2P0s3k1iOxtiLHbFAs="; + rev = "8f4bf4deabfb870fd9c30f4127c8e92b841a24b6"; + hash = "sha256-B4UZ53C2JlOleNYPERRP6Tc78Jv132mmKIHzybZ3eO0="; }; nativeBuildInputs = [ An auto update branch exists with message `far2l: _2.9.0-unstable-2026-09-08 -> _2.9.0-unstable-2026-09-27`. New version is _2.9.1-unstable-2026-10-08. The auto update branch does not match or exceed the new version. Old version _2.9.0-unstable-2026-09-08" not present in master derivation file with contents: { lib, stdenv, fetchpatch, fetchFromGitHub, makeWrapper, cmake, ninja, pkg-config, perl, bash, xdg-utils, zip, unzip, gzip, bzip2, gnutar, _7zz, xz, nix-update-script, # Backend options withTTYX ? true, libx11, withGUI ? true, wxwidgets_3_2, withUCD ? true, libuchardet, # Plugins (all are enabled by default) withColorer ? true, spdlog, libxml2, withMultiArc ? true, libarchive, withNetRocks ? true, openssl, libssh, samba, libnfs, neon, withPython ? false, python3Packages, }: stdenv.mkDerivation (finalAttrs: { pname = "far2l"; version = "_2.9.0-unstable-2026-09-27"; src = fetchFromGitHub { owner = "elfmz"; repo = "far2l"; rev = "c12197bceb57b645dcbac99af6c51be815cb756b"; hash = "sha256-AzwG4w++mu/5XeURQ86xu6HfXpFlc5VuK9CbMx6kPBU="; }; nativeBuildInputs = [ cmake ninja pkg-config perl makeWrapper ]; buildInputs = [ bash ] ++ lib.optional withTTYX libx11 ++ lib.optional withGUI wxwidgets_3_2 ++ lib.optional withUCD libuchardet ++ lib.optionals withColorer [ spdlog libxml2 ] ++ lib.optionals withMultiArc [ libarchive ] ++ lib.optionals withNetRocks [ openssl libssh libnfs neon ] ++ lib.optional (withNetRocks && !stdenv.hostPlatform.isDarwin) samba # broken on darwin ++ lib.optionals withPython ( with python3Packages; [ python cffi debugpy pcpp ] ); postPatch = '' chmod +x far2l/bootstrap/*.sh patchShebangs far2l/bootstrap/view.sh ''; cmakeFlags = [ (lib.cmakeBool "TTYX" withTTYX) (lib.cmakeBool "USEWX" withGUI) (lib.cmakeBool "USEUCD" withUCD) (lib.cmakeBool "COLORER" withColorer) (lib.cmakeBool "MULTIARC" withMultiArc) (lib.cmakeBool "NETROCKS" withNetRocks) (lib.cmakeBool "PYTHON" withPython) ] ++ lib.optionals withPython [ (lib.cmakeFeature "VIRTUAL_PYTHON" "python") (lib.cmakeFeature "VIRTUAL_PYTHON_VERSION" "python") ]; runtimeDeps = [ bash unzip zip xz gzip bzip2 gnutar ]; postInstall = '' wrapProgram $out/bin/far2l \ --prefix PATH : ${lib.makeBinPath finalAttrs.runtimeDeps} \ --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} # Link 7z plugin echo "Linking 7z libraries..." mkdir -p $out/lib/far2l/Plugins/arclite/plug/ for file in ${_7zz.lib}/lib/*; do ln -sf "$file" "$out/lib/far2l/Plugins/arclite/plug/" done ''; passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch=master" ]; }; meta = { description = "Linux port of FAR Manager v2 with enhanced plugin support"; homepage = "https://github.com/elfmz/far2l"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ smakarov ]; platforms = lib.platforms.unix; }; })