diff options
author | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-08-06 22:24:46 +0200 |
---|---|---|
committer | sternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org> | 2021-08-06 22:28:51 +0200 |
commit | e0a4432192badeff8415394235f7b2de04bc51ec (patch) | |
tree | aa4241489cd6b5537ab9c705b03c3daaa70141ea /pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix | |
parent | cc455c004a60e1d65a0fb86ad6cc76168c6bb4d5 (diff) | |
download | nixlib-e0a4432192badeff8415394235f7b2de04bc51ec.tar nixlib-e0a4432192badeff8415394235f7b2de04bc51ec.tar.gz nixlib-e0a4432192badeff8415394235f7b2de04bc51ec.tar.bz2 nixlib-e0a4432192badeff8415394235f7b2de04bc51ec.tar.lz nixlib-e0a4432192badeff8415394235f7b2de04bc51ec.tar.xz nixlib-e0a4432192badeff8415394235f7b2de04bc51ec.tar.zst nixlib-e0a4432192badeff8415394235f7b2de04bc51ec.zip |
emacs.pkgs.ada-mode: pin wisi 3.1.3 to fix build
Apparently ada-mode is intended to be build with a _specific_ version of wisi which is not mentioned in the manual (as far as I am aware), but described in passing in NEWS [1]. Thus the package-overrides in ada-mode.el are to be interpreted as a strict version requirement. [1]: https://git.savannah.gnu.org/cgit/emacs/elpa.git/tree/NEWS?h=externals/ada-mode&id=a2b7ec2b4c1b6067348b1d1026dd80c133b3200d#n17
Diffstat (limited to 'pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix')
-rw-r--r-- | pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix index 2fcfa9b84dde..821960d1338e 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix @@ -66,7 +66,12 @@ self: let phases = "unpackPhase " + old.phases; # not a list, interestingly… srcs = [ super.ada-mode.src - self.wisi.src + # ada-mode needs a specific version of wisi, check NEWS or ada-mode's + # package-requires to find the version to use. + (pkgs.fetchurl { + url = "https://elpa.gnu.org/packages/wisi-3.1.3.tar.lz"; + sha256 = "18dwcc0crds7aw466vslqicidlzamf8avn59gqi2g7y2x9k5q0as"; + }) ]; sourceRoot = "ada-mode-${self.ada-mode.version}"; @@ -74,6 +79,7 @@ self: let nativeBuildInputs = [ buildPackages.gnat buildPackages.gprbuild + buildPackages.lzip ]; buildInputs = [ |