Commit de24b1e3 authored by Lin Jian's avatar Lin Jian Committed by Anderson Torres
Browse files

emacs.pkgs.eglot: build info manual

parent 96c68c58
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -53,6 +53,16 @@ self: let
    super = removeAttrs imported [ "dash" ];

    overrides = {
      eglot = super.eglot.overrideAttrs (old: {
        postInstall = (old.postInstall or "") + ''
          local info_file=eglot.info
          pushd $out/share/emacs/site-lisp/elpa/eglot-*
          # specify output info file to override the one defined in eglot.texi
          makeinfo --output=$info_file eglot.texi
          install-info $info_file dir
          popd
        '';
      });
    };

    elpaDevelPackages = super // overrides;
+11 −0
Original line number Diff line number Diff line
@@ -106,6 +106,17 @@ self: let
        };
      });

      eglot = super.eglot.overrideAttrs (old: {
        postInstall = (old.postInstall or "") + ''
          local info_file=eglot.info
          pushd $out/share/emacs/site-lisp/elpa/eglot-*
          # specify output info file to override the one defined in eglot.texi
          makeinfo --output=$info_file eglot.texi
          install-info $info_file dir
          popd
        '';
      });

      jinx = super.jinx.overrideAttrs (old: let
        libExt = pkgs.stdenv.targetPlatform.extensions.sharedLibrary;
      in {