Commit Graph

809 Commits

Author SHA1 Message Date
Philipp Joram
294245f750 haskellPackages.Agda: Split outputs to reduce closure size
After enabling a separate binary output for the `Agda` Haskell package,
the new `bin` output measures ~100MiB, compared to the ~4.5GiB before.
Using it in `agdaWithPackages` reduces the closure size of an Agda
installation from ~5GiB to ~3GiB.  The remaining space is taken up
mostly by the GHC backend.

With this change, derivations depending on `haskellPackages.Agda`
directly need to pick the right (binary) output.  This concerns in
particular `emacsPackages.agda2-mode`.
2024-04-07 16:36:57 +03:00
github-actions[bot]
48d06167c6
Merge master into staging-next 2024-03-30 12:01:06 +00:00
Alex Rice
34405fbe2a
emacsPackages.texpresso: init 2024-03-29 12:19:34 +00:00
Anderson Torres
7f7f6aa8f1
nongnu-packages: updated 2024-03-25 (from nix-community/emacs-overlay) 2024-03-28 01:07:00 +08:00
Anderson Torres
1f5deed770
melpa-packages: updated 2024-03-25 (from nix-community/emacs-overlay) 2024-03-28 01:06:55 +08:00
Anderson Torres
fa77468444
elpa-devel-packages: updated 2024-03-25 (from nix-community/emacs-overlay) 2024-03-28 01:06:49 +08:00
Anderson Torres
647c2aa286
elpa-packages: updated 2024-03-25 (from nix-community/emacs-overlay) 2024-03-28 01:06:38 +08:00
Lin Jian
3cb77cecea emacs: 29.2 -> 29.3
https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00611.html
2024-03-27 17:14:11 +01:00
Atemu
d363582135 emacs28-macport: incorporate security patches 2024-03-26 22:59:42 +01:00
Lin Jian
e8124a9c5d
emacs28: backport security fixes from Emacs 29.3
https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00611.html
2024-03-26 03:52:17 +08:00
Lin Jian
0ccce9b3e6
emacs28: patch CVE-2022-45939
https://www.cve.org/CVERecord?id=CVE-2022-45939
2024-03-26 03:52:12 +08:00
Lin Jian
a22eb1a5f8
emacs: pass patches through mkArgs 2024-03-26 03:51:49 +08:00
Martin Weinelt
3321e63b12
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19 04:00:32 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
github-actions[bot]
ac91cf83c1
Merge master into staging-next 2024-03-18 00:02:20 +00:00
Mario Rodas
5644c7a1cc emacsPackages.lspce: 2023-12-01 -> 2024-02-03
Diff: 1958b6fcdf...543dcf0ea9
2024-03-15 04:20:00 +00:00
Dmitry Bogatov
1ce934ff36 emacs: add "withDbus" and "withSelinux" flags
Previously, these features were enabled unconditionally on linux.
2024-03-07 14:55:57 -05:00
Lin Jian
df3358c5d2
Merge pull request #291416 from linj-fork/pr/fix-magit-seq
emacs.pkgs.seq: stop shadowing it
2024-03-03 01:13:18 +08:00
Lin Jian
a9cfbfda7f
emacs.pkgs.seq: fix build 2024-03-03 01:03:33 +08:00
Lin Jian
7374ffe8f7
emacs.pkgs.seq: stop shadowing it
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]: f4ff817cb2/lisp/magit.el (L27)
[2]: https://github.com/NixOS/nixpkgs/pull/74936
2024-03-03 01:03:25 +08:00
github-actions[bot]
81a57dc133
Merge staging-next into staging 2024-02-29 12:02:30 +00:00
Anderson Torres
299f6e16e4 emacspeak: migrate to by-name
Also, keep a green alias in order to not break things.
2024-02-28 18:31:31 -03:00
Lin Jian
cff7e06188
Merge pull request #291122 from atorres1985-contrib/elisp-staging
Elisp updates to staging
2024-02-26 12:41:37 +08:00
Thomas Heijligen
f2a142727c gnatPackages: Add scope for all ada packages
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.
2024-02-25 18:19:50 +01:00
github-actions[bot]
d6cc5bb41d
Merge master into staging-next 2024-02-24 18:00:56 +00:00
Atemu
740f6fb7d8 emacs: retire myself from maintainers
I added myself because I integrated Macport support but I don't really feel qualified to maintain the rest of emacs.

The Macport integration has also been working without major issues ever since it was introduced.

I still left bread crumbs in case there's an issue with macport specifically but
I don't want to be pinged on generic Emacs issues/PRs.
2024-02-24 13:20:43 +01:00
Anderson Torres
7db5963dff nongnu-packages: updated 2024-02-24 (from overlay) 2024-02-24 09:02:18 -03:00
Anderson Torres
2d8d2256d8 melpa-packages: updated 2024-02-24 (from overlay) 2024-02-24 09:01:56 -03:00
Anderson Torres
bb3b286f3c elpa-devel-packages: updated 2024-02-24 (from overlay) 2024-02-24 09:01:32 -03:00
Anderson Torres
e195f08a88 elpa-packages: updated 2024-02-24 (from overlay) 2024-02-24 09:01:03 -03:00
github-actions[bot]
30da98a1d6
Merge staging-next into staging 2024-02-10 12:02:02 +00:00
Peder Bergebakken Sundt
3c5b9e6af5
Merge pull request #277455 from Vonfry/melpa/update-fix
update-melpa: try to fix some compatiblility issues on cl-lib and url-retrive.
2024-02-10 12:28:18 +01:00
Anderson Torres
a97d0f2efe nongnu-packages: updated 2024-02-04 (from overlay) 2024-02-04 08:52:25 -03:00
Anderson Torres
c864c54e9f melpa-packages: updated 2024-02-04 (from overlay) 2024-02-04 08:52:25 -03:00
Anderson Torres
4695209921 elpa-devel-packages: updated 2024-02-04 (from overlay) 2024-02-04 08:52:25 -03:00
Anderson Torres
f6deefc895 elpa-packages: updated 2024-02-04 (from overlay) 2024-02-04 08:52:25 -03:00
Lin Jian
c58d060c23
emacs: 29.1 -> 29.2 2024-01-18 22:17:10 +08:00
Anderson Torres
82b2fd1ffa emacs.pkgs.ghc-mod: fixup
Fixing a heinous error from [1]. Many thanks, jian-lin!

[1] 96b0956aee (diff-0f535ac756b70363a4f536c415865a08b5d9ed08140f63e6ee7b68cda5ff46d7R7)
2024-01-17 10:21:42 -03:00
Janne Heß
9d5b48721d
emacs/titaniumenv: Drop broken files
These files don't even parse using `nix-instantiate --parse`:
> error: undefined variable 'haskell-mode'
> error: undefined variable 'lib'

While these issues could be trivially fixed, the fact that these files
are not even parsable by nix-instantiate shows me that they are probably
unnecessary.
2024-01-09 20:38:14 +01:00
Daniel Nagy
454a9d84cf
emacs.pkgs.wat-mode: convert to melpaBuild
Tracking issue #278925
2024-01-07 13:45:00 +01:00
running-grass
bfb4abb9eb
emacsPackages.codeium: refactor with melpaBuild 2024-01-06 00:12:29 +08:00
adisbladis
efc960b6d6
Merge pull request #277103 from samuelrivas/add-copilot-el
copilot-el: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7
2024-01-04 11:30:53 +13:00
Samuel Rivas
66838e410b
copilot: remove unused ref to emacs, rename package to copilot 2024-01-03 11:59:21 +01:00
Samuel Rivas
feaa48eb3c
copilot: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7 2024-01-03 11:55:04 +01:00
Vonfry
2e2097cb96
update-melpa: use url lib to parse HTTP instead of custom code
This improves compatiblity of parsing http header.
2024-01-03 18:51:32 +08:00
running-grass
4a703f1081
emacsPackages.codeium: init at 1.6.13 2024-01-02 17:16:50 +08:00
Vonfry
e9a8b6e465
update-melpa: use cl-lib instead of cl 2023-12-31 11:04:04 +08:00
Samuel Rivas
8d211c80fc
copilot-el: init at d4fa14cea818e041b4a536c5052cf6d28c7223d7 2023-12-27 13:57:27 +01:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
adisbladis
fc2a0af49f
Merge pull request #271779 from marsam/update-lspce
emacsPackages.lspce: unstable-2023-10-30 -> unstable-2023-12-01
2023-12-14 11:27:56 +13:00