Unverified Commit afc6b067 authored by Lin Jian's avatar Lin Jian
Browse files

emacsPackages.bpr: override only when needed

parent bad80f68
Loading
Loading
Loading
Loading
+14 −9
Original line number Diff line number Diff line
@@ -808,15 +808,20 @@ let
        # missing optional dependencies
        boogie-friends = addPackageRequires super.boogie-friends [ self.lsp-mode ];

        bpr = super.bpr.overrideAttrs (
          finalAttrs: previousAttrs: {
            # https://github.com/melpa/melpa/pull/9181
        bpr = super.bpr.overrideAttrs (old: {
            preBuild =
            old.preBuild or ""
              if lib.versionOlder finalAttrs.version "20241013.1803" then
                previousAttrs.preBuild or ""
                + "\n"
                + ''
                  rm --verbose --force test-bpr.el
            '';
        });
                ''
              else
                previousAttrs;
          }
        );

        bts = ignoreCompilationError super.bts; # elisp error