From e001ff1301c594e9d7954147367523864a62bc79 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Fri, 29 May 2026 23:56:25 +0200 Subject: [PATCH] stirling-pdf: re-enable additional features, but make them toggleable --- pkgs/by-name/st/stirling-pdf/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stirling-pdf/package.nix b/pkgs/by-name/st/stirling-pdf/package.nix index 56c6792449c7..47d96968363e 100644 --- a/pkgs/by-name/st/stirling-pdf/package.nix +++ b/pkgs/by-name/st/stirling-pdf/package.nix @@ -25,6 +25,7 @@ nixosTests, isDesktopVariant ? false, + withAdditionalFeatures ? true, buildWithFrontend ? !isDesktopVariant, }: @@ -86,7 +87,7 @@ stdenv.mkDerivation (finalAttrs: { env = { PUPPETEER_SKIP_DOWNLOAD = "1"; - DISABLE_ADDITIONAL_FEATURES = "true"; + DISABLE_ADDITIONAL_FEATURES = if withAdditionalFeatures then "false" else "true"; }; gradleFlags = [ @@ -166,7 +167,7 @@ stdenv.mkDerivation (finalAttrs: { "Powerful, open-source PDF editing platform " + (if isDesktopVariant then "runnable as a desktop app" else "hostable as a web app"); homepage = "https://github.com/Stirling-Tools/Stirling-PDF"; - license = lib.licenses.mit; + license = lib.licenses.mit; # TODO: figure out what proper licensing should be mainProgram = if isDesktopVariant then "stirling-pdf" else "Stirling-PDF"; maintainers = with lib.maintainers; [ tomasajt