Commit Graph

1370 Commits

Author SHA1 Message Date
adisbladis
15e07bd820 emacsPackages: Don't add nix to melpa updater shell
Nix 2.24 has regressions stopping the Melpa updater from working.
We already know the host has Nix installed, and is hopefully less broken than `pkgs.nix`.
2024-11-04 06:37:27 +00:00
github-actions[bot]
09d8c7ec2f
Merge master into staging-next 2024-10-29 18:04:32 +00:00
Lin Jian
1dabfe2c81
emacs30: 30.0.91 -> 30.0.92 2024-10-29 19:25:38 +08:00
Fabián Heredia Montiel
34b62f7c47 Merge remote-tracking branch 'origin/master' into staging-next 2024-10-27 16:10:56 -06:00
R. Ryantm
1ee6b4cab7 emacsPackages.el-easydraw: 1.2.0-unstable-2024-07-24 -> 1.2.0-unstable-2024-10-04 2024-10-25 10:12:58 +00:00
github-actions[bot]
8ba820d7db
Merge master into staging-next 2024-10-17 12:05:34 +00:00
Lin Jian
32efc6c375
emacsPackages.consult-gh: delete the manual one, use the MELPA one
https://github.com/NixOS/nixpkgs/pull/337635
2024-10-16 08:33:30 +08:00
Lin Jian
51651c75bb
emacsPackages.kanagawa-themes: fix build 2024-10-16 08:33:29 +08:00
Lin Jian
9b99b22e75
emacsPackages."git-gutter-fringe+": fix build 2024-10-16 03:36:26 +08:00
Lin Jian
d8f8864297
emacsPackages.consult-gh-forge: fix build 2024-10-16 03:36:26 +08:00
Lin Jian
e6c618c95d
emacsPackages.borg: fix build 2024-10-16 03:36:26 +08:00
Lin Jian
2ac798638e
emacsPackages.boogie-friends: fix build 2024-10-16 03:36:25 +08:00
Lin Jian
0848def9df
emacsPackages.triples: fix build 2024-10-16 03:36:25 +08:00
Lin Jian
5bcc5b390e
emacsPackages.timu-spacegrey-theme: fix hash 2024-10-16 03:36:25 +08:00
Lin Jian
5714cee466
emacsPackages.timu-macos-theme: fix hash 2024-10-16 03:36:25 +08:00
Lin Jian
6844ddea47
emacsPackages.timu-caribbean-theme: fix hash 2024-10-16 03:36:24 +08:00
Lin Jian
4faeb69274
nongnu-devel-packages: updated 2024-10-15 (from overlay) 2024-10-16 03:36:24 +08:00
Lin Jian
375810631e
nongnu-packages: updated 2024-10-15 (from overlay) 2024-10-16 03:36:24 +08:00
Lin Jian
d8a569817e
melpa-packages: updated 2024-10-15 (from overlay) 2024-10-16 03:36:23 +08:00
Lin Jian
15e537012c
elpa-devel-packages: updated 2024-10-15 (from overlay) 2024-10-16 03:36:23 +08:00
Lin Jian
d104116fd3
elpa-packages: updated 2024-10-15 (from overlay) 2024-10-16 03:36:21 +08:00
R. Ryantm
80d76df8e3 emacsPackages.ebuild-mode: 1.72 -> 1.75 2024-10-15 13:29:04 +00:00
Lin Jian
ceb4898e49
emacsPackages.org-evil: fix build (#348322) 2024-10-15 03:14:07 +08:00
Lin Jian
889dd46a3c
elisp-packages: update overrides (#348330) 2024-10-14 09:21:06 +08:00
Lin Jian
afc6b067d1
emacsPackages.bpr: override only when needed 2024-10-14 02:43:32 +08:00
Lin Jian
bad80f6841
emacsPackages.alectryon: override only when needed 2024-10-14 02:43:32 +08:00
Lin Jian
01ea823ea5
emacsPackages.frontside-javascript: override only when needed 2024-10-14 02:43:32 +08:00
Lin Jian
8fb8d6f95c
emacsPackages.chronometrist-key-values: override when only needed 2024-10-14 02:43:31 +08:00
Lin Jian
b0cc794dcd
emacsPackages.psgml: add upstream bug link 2024-10-14 02:43:30 +08:00
Lin Jian
e6f11b44ff
emacsPackages.clingo-mode: fix build (#348311) 2024-10-14 02:31:52 +08:00
Lin Jian
e4a7048485
emacsPackages.org-evil: fix build
https://hydra.nixos.org/build/273863158/nixlog/1
https://github.com/GuiltyDolphin/org-evil/issues/24
2024-10-14 02:25:54 +08:00
Lin Jian
5539ab4a22
emacsPackages.clingo-mode: fix build
https://hydra.nixos.org/build/274788540/nixlog/1
2024-10-14 01:11:53 +08:00
Lin Jian
a693354ccc
emacsPackages.lspce: 1.1.0-unstable-2024-07-29 -> 1.1.0-unstable-2024-09-07 (#345046) 2024-10-14 00:27:17 +08:00
github-actions[bot]
5e9777ca92
Merge master into staging-next 2024-10-13 06:04:30 +00:00
Lin Jian
9bb4fa901d
emacs: refactor to fix maintainers of emacs-macport 2024-10-13 10:24:25 +08:00
github-actions[bot]
4433a315bd
Merge master into staging-next 2024-10-12 12:05:08 +00:00
Fabián Heredia Montiel
ccec93c1c7 treewide: replace webkitgtk to webkitgtk_4_0
sed -i 's/ webkitgtk\b/ webkitgtk_4_0/g' pkgs/**.nix
sed -i 's/(webkitgtk\b/(webkitgtk_4_0/g' pkgs/**.nix
sed -i 's/\.webkitgtk\b/.webkitgtk_4_0/g' pkgs/**.nix

webkitgtk is currently pointing to that specific ABI version but the
alias is going to start warning
2024-10-11 17:23:43 -06:00
github-actions[bot]
c64ae284c0
Merge master into staging-next 2024-10-10 18:04:46 +00:00
Kira Bruneau
d6fe4764b1 emacsPackages.lsp-bridge: 0-unstable-2024-10-04 -> 0-unstable-2024-10-07 2024-10-07 13:19:15 -04:00
github-actions[bot]
ff851b037d
Merge master into staging-next 2024-10-06 00:15:37 +00:00
R. Ryantm
63e0c0fbca emacsPackages.lsp-bridge: 0-unstable-2024-09-27 -> 0-unstable-2024-10-04 2024-10-05 16:25:35 +00:00
github-actions[bot]
61f961f1f6
Merge master into staging-next 2024-10-04 06:04:48 +00:00
Lin Jian
3516a83150
emacs: bump emacs2nix to handle more versions with non-digit chars
Fixes https://github.com/NixOS/nixpkgs/issues/346034
2024-10-03 21:31:18 +08:00
R. Ryantm
fa1996d6bc emacsPackages.lspce: 1.1.0-unstable-2024-07-29 -> 1.1.0-unstable-2024-09-07 2024-09-28 08:01:02 +00:00
github-actions[bot]
f5eedb3d13
Merge master into staging-next 2024-09-28 06:04:30 +00:00
R. Ryantm
22155c1541 emacsPackages.lsp-bridge: 0-unstable-2024-09-11 -> 0-unstable-2024-09-27 2024-09-27 18:59:38 +00:00
Jörg Thalheim
91ea06cb60 Merge remote-tracking branch 'upstream/master' into HEAD 2024-09-26 21:04:22 +02:00
Brian Leung
a755ead8ef
emacs: do not allow webkitgtk on Emacs >= 30
An incompatibility with newer versions of webkit2gtk was revealed
upstream (https://lists.gnu.org/archive/html/bug-gnu-emacs/2024-09/msg00695.html).
2024-09-26 08:04:14 -07:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00