about summary refs log tree commit diff
path: root/pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-03-03emacs.pkgs.seq: fix buildLin Jian1-0/+12
2024-03-03emacs.pkgs.seq: stop shadowing itLin Jian1-3/+0
magit requires[1] seq 2.24. seq from GNU Elpa satisfies that. However, it is shadowed by the Emacs builtin one to workaround an old bug[2] and the version of the builtin seq in Emacs 28 is only 2.23. So magit is broken for Emacs 28 which is the default one in NixOS 23.11 and available in the unstable branch. This patch fixes magit by stopping shadowing seq from GNU Elpa since that old bug[2] is not relevant now. Fixes https://github.com/NixOS/nixpkgs/issues/272019. [1]: https://github.com/magit/magit/blob/f4ff817cb2a48f0f7887050c3be469c03a059567/lisp/magit.el#L27 [2]: https://github.com/NixOS/nixpkgs/pull/74936
2024-02-25gnatPackages: Add scope for all ada packagesThomas Heijligen1-1/+1
Ada depencencies musst be build with the same gnat version as the project. Use a namespace as preperation to build with different gnat versions. gprbuild and gnatprove are still globaly visable.
2023-12-15treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobsAdam Joseph1-1/+1
2023-11-22emacs.pkgs.ada-mode: fix installPhasesternenseemann1-1/+1
The invocation of the install.sh script changed in 8.1.0 or 8.0 to no longer accept the --prefix flag, instead the path needs to be given as the first argument alone.
2023-11-17treewide: s_targetPlatform_hostPlatform_ in non-compiler packagesAdam Joseph1-2/+2
stdenv.targetPlatform really shouldn't be used by software that doesn't generate or manipulate binaries. I reviewed all uses of targetPlatform outside of pkgs/development/compilers and pkgs/stdenv and replaced those which weren't involved in something which fits these criteria.
2023-08-24elpa-packages: build xeft dynamic moduleAnthony Cowley1-0/+17
Build the native dynamic module required by the xeft package for Emacs.
2023-08-08emacs.pkgs.eglot: build info manualLin Jian1-0/+11
2023-04-20emacs.pkgs.jinx: use platform-specific library extensionTed Reed1-3/+5
2023-04-03emacs.pkgs.jinx: build .so fileDamien Cassou1-0/+25
Co-authored-by: Jian Lin <75130626+jian-lin@users.noreply.github.com>
2023-03-18emacs.pkgs.project: Use project from elpaTed Reed1-3/+0
The version of project on ELPA has now moved well beyond what was available in emacs 28, and packages such as eglot are depending on these newer versions.
2022-11-28emacs: override built-in cl-print as nullBrian Leung1-0/+1
2022-11-13emacs.pkgs.ada-mode: fix build for version 7.3.1sternenseemann1-3/+6
Fixes breakage to ada-mode introduced in #200190. ada-mode recently gained a Makefile [1] which is intended for compiling it in the ELPA worktree. Building from the ELPA release tarball still needs to be done via build.sh, so we need to overwrite buildPhase to ignore the Makefile (previously it'd just do nothing). Additionally some new build tools are needed and lzip can be removed (as we no longer fetch an archived version of wisi from ELPA). [1]: https://git.savannah.gnu.org/cgit/emacs/elpa.git/commit/Makefile?h=externals/ada-mode&id=d5428433e39f3de7168fdc891127a2dcff849904
2022-10-04elisp-packages: fix AOT native-comp for several packagesLin Jian1-1/+1
Currently, AOT native-comp for emacs packages is implemented[1] in postInstall. These packages override postInstall and do not keep old.postInstall, so they do not do AOT native-comp. This patch fixes this by keeping the old.postInstall in their overrides. Note that I do not fix emacspeak because I have not found an elegant way to do so. [1]: a7cb8e36ac17526ffc2255c9c48c94be675c4d67
2022-05-13emacs.pkgs.plz: Use plz from elpaadisbladis1-0/+15
2022-03-26elpa-packages.nix: update commentAndersonTorres1-1/+2
2022-01-13emacs.pkgs.elpaPackages.org-transclusion: Mark brokenadisbladis1-0/+5
2021-11-15emacs.pkgs.ada-mode: use latest wisisternenseemann1-8/+5
By upgrading the AdaCore libraries to their 22.*.* versions and GNAT to version 11 we can finally upgrade wisi beyond 3.1.5 and probably (hopefully) stay on latest for some time.
2021-09-06Update comments about automatic generation of elisp packagesAndersonTorres1-1/+1
2021-08-25Merge pull request #134347 from Stunkymonkey/emacs-elpa-package-phasesSandro1-1/+1
2021-08-18emacs.pkgs.ada-mode: add myself as maintainersternenseemann1-0/+4
2021-08-16elpa-packages: deprecate phasesFelix Buehler1-1/+1
2021-08-06emacs.pkgs.elpaPackages/nongnuPackages: Use custom elpa fetcheradisbladis1-1/+4
2021-08-06emacs.pkgs.ada-mode: enforce $NIX_BUILD_CORESsternenseemann1-1/+1
Prevent gprbuild to detect the amount of available cores and enforce user settings.
2021-08-06emacs.pkgs.ada-mode: pin wisi 3.1.3 to fix buildsternenseemann1-1/+7
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
2021-08-03emacsPackages.ada-mode: build tools needed at runtimesternenseemann1-1/+32
ada-mode includes extra binaries which are used by it at runtime. They require gnat, gprbuild, gnatcoll-core and wisi's source checked out in `../wisi-*`.
2021-06-24Update pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nixMatthew Bauer1-2/+1
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-23Add gcc for emacs wrapper so native-comp worksMatthew Bauer1-1/+2
On macos, we don’t have a gcc executable by default, which is required for some reason when compiling site-start.
2021-05-21elpa-packages: updated at 2021-05-21AndersonTorres1-1/+1
2021-05-21Rename emacs-modes to emacs/elisp-packagesAndersonTorres1-0/+66