balena-cli 17.0.0 -> 17.4.9 https://repology.org/project/balena-cli/versions attrpath: balena-cli Checking auto update branch... No auto update branch exists Old version 17.0.0" not present in master derivation file with contents: { lib , stdenv , buildNpmPackage , overrideSDK , fetchFromGitHub , testers , balena-cli , nodePackages , python3 , udev , darwin }: let # Fix for: https://github.com/NixOS/nixpkgs/issues/272156 buildNpmPackage' = buildNpmPackage.override { stdenv = if stdenv.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; in buildNpmPackage' rec { pname = "balena-cli"; version = "17.4.9"; src = fetchFromGitHub { owner = "balena-io"; repo = "balena-cli"; rev = "v${version}"; hash = "sha256-0TWG90OB7tovfj4PB0qAiwdOtMss5ZqjSycAb4Vz5+A="; }; npmDepsHash = "sha256-LSw/cNJ6kWYh477NAqLOx5bVZ6/qPoUM0V1Cksn7iDI="; postPatch = '' ln -s npm-shrinkwrap.json package-lock.json ''; makeCacheWritable = true; nativeBuildInputs = [ nodePackages.node-gyp python3 ] ++ lib.optionals stdenv.isDarwin [ darwin.cctools ]; buildInputs = lib.optionals stdenv.isLinux [ udev ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Foundation darwin.apple_sdk.frameworks.Cocoa ]; passthru.tests.version = testers.testVersion { package = balena-cli; command = '' # Override default cache directory so Balena CLI's unavoidable update check does not fail due to write permissions BALENARC_DATA_DIRECTORY=./ balena --version ''; inherit version; }; meta = with lib; { description = "A command line interface for balenaCloud or openBalena"; longDescription = '' The balena CLI is a Command Line Interface for balenaCloud or openBalena. It is a software tool available for Windows, macOS and Linux, used through a command prompt / terminal window. It can be used interactively or invoked in scripts. The balena CLI builds on the balena API and the balena SDK, and can also be directly imported in Node.js applications. ''; homepage = "https://github.com/balena-io/balena-cli"; changelog = "https://github.com/balena-io/balena-cli/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; maintainers = [ maintainers.kalebpace maintainers.doronbehar ]; mainProgram = "balena"; }; }