Commit Graph

797 Commits

Author SHA1 Message Date
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
Daniel Nagy
4d2b5b4753
emacsPackages.python-isort: replace program 2023-12-10 12:45:00 +01:00
Martin Weinelt
49cd2f2d1f
Revert "emacs: set 29 as default version and remove 28" (#272785)
Too many rebuilds to go to master, even if they are cheap they cause a lot of delay on nixos-unstable.
2023-12-08 01:34:55 +01:00
Lin Jian
5271b9c12d
Merge pull request #270555 from linj-fork/pr/bump-emacspeak
emacsPackages.emacspeak: 56.0 -> 58.0
2023-12-07 07:14:24 -06:00
Lin Jian
23ff652157
Merge pull request #270558 from linj-fork/pr/default-emacs-29
emacs: set 29 as default version and remove 28
2023-12-07 07:04:03 -06:00
Tony Zorman
4a6045a41b emacs: Use lib.withFeature
As discussed in [1], this improves readability.

Not all --with options have a corresponding --without (and vice-versa),
but Emacs's configure script can endure this. Additionally, this
"encodes" the default options in system-configuration-options.

[1]: https://github.com/NixOS/nixpkgs/pull/267946#issuecomment-1815394037
2023-12-03 20:25:34 +01:00
Mario Rodas
abe6964952 emacsPackages.lspce: unstable-2023-10-30 -> unstable-2023-12-01
Diff: 34c59787bc...1958b6fcdf
2023-12-02 04:20:00 +00:00
Lin Jian
96bc94784d
emacs: remove 28 2023-11-30 12:04:47 +08:00
Lin Jian
564b868205
emacsPackages.emacspeak: 56.0 -> 58.0
This version is the newest one which builds[1] with both Emacs 28 and
Emacs 29.

[1]: 806c044b08
2023-11-29 11:52:32 +08:00
Brian Leung
396b66da33 llvm-mode: update src location
The directory structure of LLVM seems be handled differently in the
most recent checkout of nixpkgs.
2023-11-25 20:09:51 -03:00
Mario Rodas
2fe134dae2 emacsPackages.pq: build dynamic module 2023-11-25 04:20:00 +00:00
Mario Rodas
96ca129160 emacsPackages.hotfuzz: build dynamic library 2023-11-23 04:20:00 +00:00
Mario Rodas
3f86ee22eb emacsPackages.xapian-lite: init at 2.0.0 2023-11-23 04:20:00 +00:00