Unverified Commit 01ea823e authored by Lin Jian's avatar Lin Jian
Browse files

emacsPackages.frontside-javascript: override only when needed

parent 8fb8d6f9
Loading
Loading
Loading
Loading
+14 −9
Original line number Diff line number Diff line
@@ -1066,15 +1066,20 @@ let

        fold-dwim-org = ignoreCompilationError super.fold-dwim-org; # elisp error

        frontside-javascript = super.frontside-javascript.overrideAttrs (
          finalAttrs: previousAttrs: {
            # https://github.com/melpa/melpa/pull/9182
        frontside-javascript = super.frontside-javascript.overrideAttrs (old: {
            preBuild =
            old.preBuild or ""
              if lib.versionOlder finalAttrs.version "20240929.1858" then
                previousAttrs.preBuild or ""
                + "\n"
                + ''
                  rm --verbose packages/javascript/test-suppport.el
            '';
        });
                ''
              else
                previousAttrs.preBuild or null;
          }
        );

        fxrd-mode = ignoreCompilationError super.fxrd-mode; # elisp error