From 35fd0f77beb31ac54b39a8f8806fb4646df84e3f Mon Sep 17 00:00:00 2001 From: magicquark <198001825+magicquark@users.noreply.github.com> Date: Tue, 11 Nov 2025 02:28:36 +0000 Subject: [PATCH] ubpm: set qmakeFlags - Set `UPDATE_HIDE` and `UPDATE_DISABLE` as updates are to be handled by `nixpkgs` rather than the software itself. - Set `DISTRIBUTION` to mark the binary as being built/maintained via a Linux distribution. --- pkgs/by-name/ub/ubpm/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ub/ubpm/package.nix b/pkgs/by-name/ub/ubpm/package.nix index d10caed38301..7ed89497bee4 100644 --- a/pkgs/by-name/ub/ubpm/package.nix +++ b/pkgs/by-name/ub/ubpm/package.nix @@ -23,6 +23,12 @@ stdenv.mkDerivation (finalAttrs: { sourceRoot = "${finalAttrs.src.name}/sources"; + qmakeFlags = [ + "DEFINES+=DISTRIBUTION" + "DEFINES+=UPDATE_HIDE" + "DEFINES+=UPDATE_DISABLE" + ]; + postFixup = '' wrapQtApp $out/bin/ubpm ''; @@ -36,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { # *.so plugins are being wrapped automatically which breaks them dontWrapQtApps = true; - + buildInputs = [ qt6.qtbase qt6.qtserialport