Unverified Commit 8fb8d6f9 authored by Lin Jian's avatar Lin Jian
Browse files

emacsPackages.chronometrist-key-values: override when only needed

parent b0cc794d
Loading
Loading
Loading
Loading
+13 −7
Original line number Diff line number Diff line
@@ -853,13 +853,19 @@ let
        # one optional dependency spark is removed in https://github.com/melpa/melpa/pull/9151
        chronometrist = ignoreCompilationError super.chronometrist;

        chronometrist-key-values = super.chronometrist-key-values.overrideAttrs (
          finalAttrs: previousAttrs: {
            # https://github.com/melpa/melpa/pull/9184
        chronometrist-key-values = super.chronometrist-key-values.overrideAttrs (old: {
          recipe = ''
            recipe =
              if lib.versionOlder finalAttrs.version "20241006.1831" then
                ''
                  (chronometrist-key-values :fetcher git :url ""
                   :files (:defaults "elisp/chronometrist-key-values.*"))
          '';
        });
                ''
              else
                previousAttrs.recipe;
          }
        );

        # https://github.com/atilaneves/cmake-ide/issues/176
        cmake-ide = addPackageRequires super.cmake-ide [ self.dash ];