Commit Graph

552 Commits

Author SHA1 Message Date
Ben Siraphob
39a0a70d29
treewide: fix homepages with permanent redirect to https 2021-12-29 22:06:47 +07:00
Have a good time
3fdeef8a7e
emacs: Add withXinput2 argument 2021-12-27 17:08:27 +08:00
adisbladis
dbc5845320 emacs: Add withPgtk argument
Recently Emacs merged the pgtk branch.
2021-12-24 11:49:56 -08:00
adisbladis
4b89ac58bb emacs: Use string replacement for gvfs tramp detection rather than a patch
The patches are unwieldy to manage, especially with the automated packaging flows in the Emacs overlay.
2021-12-14 14:35:34 -08:00
adisbladis
21961650ea emacs: Remove unused gvfs patch 2021-12-14 14:35:34 -08:00
AndersonTorres
62aacacb98 emacsPackages.bqn-mode: update
Now it lives in a new repository.
2021-12-13 22:16:53 -03:00
AndersonTorres
0e1dde7fd5 elpa-generated: remove duplicated code 2021-12-13 22:16:53 -03:00
AndersonTorres
4608e1f0db elpa-packages 2021-12-13 2021-12-13 22:16:46 -03:00
AndersonTorres
d3ca2d0c44 melpa-packages 2021-12-13 2021-12-13 22:16:45 -03:00
AndersonTorres
e78348c56f nongnu-packages 2021-12-13 2021-12-13 22:16:37 -03:00
AndersonTorres
7b0088869b org-packages 2021-11-26 2021-12-13 22:16:36 -03:00
Brian Leung
7c8fae3b8b emacs: Add sqlite support introduced in Emacs 29 2021-12-12 22:47:10 -08:00
Atemu
24198ef746 emacsMacport: 8.2 -> 8.3 2021-12-09 02:42:47 +01:00
Atemu
a6f973b534 emacsMacport: don't explicitly unpack the tarballs as gzip
tar's -z flag only works for gzip-compressed tarballs. When passed a tarball
compressed with a different compressor (like xz), tar will fail to extract it.

Since tar can auto-detect a compressed tarball and use the appropriate
decompressor itself since forever, this is unecessary now.
2021-12-09 02:34:55 +01:00
adisbladis
2dde6fe34b
Merge pull request #149300 from sternenseemann/bqn-mode-2021-12-04
emacs.pkgs.bqn-mode: 2021-10-26 -> 2021-12-04
2021-12-08 21:33:38 +12:00
Julius de Bruijn
81441f72a6 prisma-mode: init at 2021-12-07 2021-12-07 20:47:29 +01:00
sternenseemann
a10948e8b2 emacs.pkgs.bqn-mode: 2021-10-26 -> 2021-12-04 2021-12-07 09:59:17 +01:00
Vonfry
932ab304f0
emacsPackages.orgPackages: deprecated
org elpa is deprecated and moved into gnu elpa and nongnu elpa.

link: nix-community/emacs-overlay#191
2021-12-02 16:16:59 +08:00
Katharina Fey
f1941733a9
emacs.pkgs.melpa-packages: 2021-11-17 2021-11-17 16:07:18 +01:00
sternenseemann
b011b33e42 emacs.pkgs.ada-mode: use latest wisi
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-11-15 22:41:56 +01:00
Matthew Mazzanti
b834903c0d Fix "session-management-for-emacs" license
- Change "license" to "licenses"
- Change to "gpl2", rather than non-existant "gpl" attr
2021-11-10 14:12:36 -05:00
Bernardo Meurer
a4266d3728
session-management-for-emacs: fix lib attr missing 2021-11-09 20:29:41 -08:00
Sandro Jäckel
b27cfad9f9
session-management-for-emacs: cleanup meta 2021-11-09 10:19:45 +01:00
Felix Bühler
fbdf78236a
pkgs/applications: rename name to pname&version part 1 (#144949)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-07 21:29:51 +01:00
AndersonTorres
b4507131cc emacsPackages.sunrise-commander: 0.pre+unstable=2021-07-22 -> 0.pre+unstable=2021-09-27 2021-11-04 12:50:01 -03:00
AndersonTorres
a0e6ae474a nongnu-packages 2021-11-04 2021-11-04 12:47:21 -03:00
AndersonTorres
b66cd27f16 melpa-packages 2021-11-04 2021-11-04 12:46:59 -03:00
AndersonTorres
ba6d8767ac manual fixup 2021-11-04 12:46:21 -03:00
AndersonTorres
74628ed462 elpa-packages 2021-11-04 2021-11-04 12:46:03 -03:00
sternenseemann
ba3b2992c9 emacs.pkgs.bqn-mode: 2021-09-27 -> 2021-10-26 2021-10-27 11:16:57 +02:00
AndersonTorres
177f87b096 elpa-generated fixup duplication 2021-10-25 18:10:02 -03:00
AndersonTorres
b66c9ca008 elpa packages 2021-10-25 2021-10-25 18:10:02 -03:00
AndersonTorres
b17581b3de nongnu packages 2021-10-25 2021-10-25 18:10:02 -03:00
AndersonTorres
9fd4bd027c melpa packages 2021-10-25 2021-10-25 18:10:02 -03:00
AndersonTorres
400b6f42e7 aphleia: 0.pre+unstable=2021-08-08 -> 1.1.2+unstable=2021-10-03 2021-10-15 22:01:55 -03:00
AndersonTorres
c46e938f6a elpa-packages 2021-10-15 2021-10-15 19:39:48 -03:00
AndersonTorres
69b149a2d0 nongnu-packages 2021-10-15 2021-10-15 19:39:48 -03:00
AndersonTorres
608e9a69f6 melpa-packages 2021-10-15 2021-10-15 19:39:48 -03:00
AndersonTorres
d5a4a819f8 emacsPackages.rec-mode: remove manual package
Now it is provided by GNU ELPA.
2021-10-15 19:39:48 -03:00
Robert Helgesson
55205d5739 emacs-sv-kalender: 1.9 -> 1.11 2021-10-15 08:59:07 +02:00
Peter Simons
476635afe1 Drop myself from meta.maintainers for most packages.
I'd like to reduce the number of Github notifications and
review requests I receive.
2021-10-14 11:01:27 +02:00
AndersonTorres
4d526f3c3e emacsPackages.rec-mode: init at 1.8 2021-10-13 13:26:02 -03:00
adisbladis
acb3238fb6
emacs.pkgs.melpa-packages: 2021-10-07 2021-10-07 17:28:50 -05:00
adisbladis
740cdfb3d2
emacs.pkgs.elpa-packages: 2021-10-07 2021-10-07 17:27:15 -05:00
AndersonTorres
9b2a54f7d6 treewide: change 0.0.0 to 0.pre in version attrs 2021-10-05 22:45:24 -03:00
adisbladis
e0028948c2
emacs2nix: Bump version 2021-10-05 15:21:43 -05:00
adisbladis
09568b1fbe
emacs2nix: Bump version 2021-10-05 09:29:29 -05:00
AndersonTorres
3536f32a43 emacsPackages.bqn-mode: 0.0.0+unstable=2021-09-26 -> 0.0.0+unstable=2021-09-27 2021-10-02 00:44:13 -03:00
AndersonTorres
d678d2ec69 elpa-generated: manual fixup 2021-09-29 12:46:47 -03:00
AndersonTorres
ad8c3200e7 elpa-packages 2021-09-29 2021-09-29 12:46:47 -03:00
AndersonTorres
6159898942 melpa-packages 2021-09-29 2021-09-29 12:46:46 -03:00
AndersonTorres
e92cd50753 nongnu-packages 2021-09-29 2021-09-29 05:58:09 -03:00
AndersonTorres
a9dffd937e org-packages 2021-09-29 2021-09-29 05:55:54 -03:00
sternenseemann
9eb60cdf4e emacs.pkgs.bqn-mode: 2021-09-15 -> 2021-09-26 2021-09-26 18:37:19 +02:00
adisbladis
b4b8a83dfc
emacs.pkgs.ement: unstable-2021-09-08 -> unstable-2021-09-16 2021-09-17 18:21:08 -05:00
Jörg Thalheim
01643e3d36
Merge pull request #138279 from helsinki-systems/fix/agda2-mode
emacs.pkgs.*: fix to unblock channel
2021-09-17 15:10:01 +01:00
ajs124
3a25a2e3f7 emacs.pkgs.youtube-dl: fix 2021-09-17 15:35:44 +02:00
ajs124
b8ffae12a0 emacs.pkgs.isearch-prop: fix 2021-09-17 15:34:43 +02:00
ajs124
3342128e06 emacs.pkgs.git-undo: fix 2021-09-17 15:25:57 +02:00
ajs124
df30b5d8eb emacs.pkgs.evil-markdown: fix 2021-09-17 15:15:55 +02:00
ajs124
5f03301dea emacs.pkgs.ess-R-object-popup: fix 2021-09-17 14:48:28 +02:00
adisbladis
34e88d52d1
Merge pull request #137880 from matdsoupe/fix/prolog-mode
fix emacs prolog-mode sha256
2021-09-17 07:39:57 -05:00
ajs124
3f7b8b9eac emacs.pkgs.agda2-mode: fix 2021-09-17 14:35:18 +02:00
adisbladis
2a79244302
emacs.pkgs.agda-input: Fix syntax error 2021-09-16 17:46:06 -05:00
adisbladis
e5c5c3b152
Merge pull request #137944 from AndersonTorres/new-elisp-packages
Elisp cleanups
2021-09-16 09:04:27 -05:00
AndersonTorres
3a948aa698 emacsPackages.llvm-mode: extract from manual-packages.nix 2021-09-15 14:27:26 -03:00
AndersonTorres
b4ab553d33 emacsPackages.bqn-mode: 2021-09-04 -> 0.0.0+unstable=2021-09-15 2021-09-15 14:27:26 -03:00
AndersonTorres
a3c0347b94 emacsPackages.agda-input: extract from manual-packages.nix 2021-09-15 14:27:26 -03:00
AndersonTorres
f91dce387a emacsPackages.agda2-mode: extract from manual-packages.nix 2021-09-15 14:27:26 -03:00
AndersonTorres
7ee513fddf emacsPackages:ott-mode: extract from manual-packages.nix 2021-09-15 14:27:26 -03:00
AndersonTorres
3d059335bd emacsPackages.urweb: extract from manual-packages.nix 2021-09-15 12:18:27 -03:00
AndersonTorres
58d50f5bcc emacsPackages.zeitgeist: remove
It is, for all the relevant aspects, a dead project.
2021-09-15 12:11:08 -03:00
AndersonTorres
813319ff8d emacsPackages.org-mac-link: remove
It is already part of org-contrib package.
2021-09-15 12:11:08 -03:00
AndersonTorres
1664f4fcbb emacsPackages.mu4e-patch: remove
Nowadays it was superseded by message-view-patch, available in MELPA.
2021-09-15 12:11:08 -03:00
AndersonTorres
0a4f47f6da emacsPackages.ido-ubiquitous: remove
It is now ido-completing-read-plus, available in MELPA.
2021-09-15 12:11:08 -03:00
AndersonTorres
6dc725b317 emacsPackages.tramp: 2.5.0 -> 2.5.1 2021-09-15 12:11:08 -03:00
AndersonTorres
0be9a02043 emacsPackages.nano-theme: 2021-06-05 -> 0.0.0+unstable=2021-06-29 2021-09-15 12:11:08 -03:00
AndersonTorres
08dd76ac5d emacsPackages.font-lock-plus: 20180101.25 -> 208+unstable=2018-01-01 2021-09-15 12:11:08 -03:00
AndersonTorres
b7d5013e7f emacsPackages.evil-markdown: 2020-06-01 -> 0.0.0+unstable=2021-07-21 2021-09-15 12:11:07 -03:00
AndersonTorres
6288eddbfc emacsPackages.emacspeak: use fetchFromGitHub 2021-09-15 12:11:07 -03:00
AndersonTorres
a988377549 emacsPackages.youtube-dl: use trivialBuild 2021-09-15 12:11:07 -03:00
AndersonTorres
5fa31a4962 emacsPackages.sunrise-commander: use trivialBuild 2021-09-15 12:11:07 -03:00
AndersonTorres
a4d539be9f emacsPackages.rect-mark: use trivialBuild 2021-09-15 12:11:07 -03:00
AndersonTorres
8b01c1f103 emacsPackages.railgun: use trivialBuild 2021-09-15 12:11:07 -03:00
AndersonTorres
74eb649e4e emacsPackages.power-mode: use trivialBuild 2021-09-15 12:10:49 -03:00
AndersonTorres
35b34e325d emacsPackages.jam-mode: cosmetic changes 2021-09-15 12:09:34 -03:00
AndersonTorres
fa9c5db3ed emacsPackages.isearch-prop: use trivialBuild 2021-09-15 12:09:34 -03:00
AndersonTorres
678858ee83 emacsPackages.isearch-plus: use trivialBuild 2021-09-15 12:09:34 -03:00
AndersonTorres
8d70784b8b emacsPackages.helm-words: use trivialBuild 2021-09-15 12:09:33 -03:00
AndersonTorres
5e373b5f9d emacsPackages.git-undo: use trivialBuild 2021-09-15 12:09:33 -03:00
AndersonTorres
15c6ee077e emacsPackages.ess-R-object-popup: use trivialBuild 2021-09-15 12:09:33 -03:00
AndersonTorres
851d4d9b17 emacsPackages.cedille: cosmetic cleanup 2021-09-15 12:09:33 -03:00
AndersonTorres
ada96fb347 emacsPackages.color-theme-solarized: use trivialBuild 2021-09-15 12:09:33 -03:00
AndersonTorres
55eaf98813 emacsPackages.apheleia: use trivialBuild 2021-09-15 12:09:33 -03:00
adisbladis
4e52d93305
emacs.pkgs.ement: Fix meta.description 2021-09-14 20:59:47 -05:00
adisbladis
a7f71cd419
emacs.pkgs.ement: init at unstable-2021-09-08 2021-09-14 16:39:35 -05:00
adisbladis
38a96d8148
emacs.pkgs.plz: init at unstable-2021-08-22 2021-09-14 16:39:35 -05:00
matdsoupe
6ad0838902
fix: prolog-mode sha256 2021-09-14 16:12:48 -03:00
AndersonTorres
4e6b7c3756 emacsPackages.isearch-prop: cosmetic rewriting 2021-09-10 10:40:42 -03:00
AndersonTorres
50262b516f emacsPackages.git-undo: 2019-10-13 -> 0.0.0+unstable=2019-12-21 2021-09-10 10:40:42 -03:00
AndersonTorres
06ceba58df emacsPackages.isearch-plus: 2021-01-01 -> 3434+unstable=2021-08-23 2021-09-10 10:40:42 -03:00
AndersonTorres
c494e01759 emacsPackages.apheleia: 2021-05-23 -> 0.0.0+unstable=2021-08-08 2021-09-10 10:40:41 -03:00
AndersonTorres
309ed626af emacsPackages.sunrise-commander: 0.0.0-unstable=2021-04-23 -> 0.0.0+unstable=2021-07-22 2021-09-10 01:12:53 -03:00
AndersonTorres
ebd5774d27 Duplicated shell-command-plus - manual fixup 2021-09-06 22:44:28 -03:00
AndersonTorres
1f369b3fe3 elpa-packages 2021-09-06 2021-09-06 22:44:27 -03:00
AndersonTorres
474298bb9b melpa-packages 2021-09-06 2021-09-06 22:44:27 -03:00
AndersonTorres
1169042008 nongnu-packages 2021-09-06 2021-09-06 22:44:27 -03:00
AndersonTorres
45f2cb502b org-packages 2021-09-06 2021-09-06 22:44:26 -03:00
AndersonTorres
1195d52ad7 Update comments about automatic generation of elisp packages 2021-09-06 22:44:26 -03:00
adisbladis
7a5789c8e3
Merge pull request #136712 from sternenseemann/bqn-mode
emacs.pkgs.bqn-mode: init at unstable-2021-09-04
2021-09-04 20:23:27 -05:00
sternenseemann
287383c61e emacs.pkgs.bqn-mode: init at unstable-2021-09-04 2021-09-04 19:57:51 +02:00
Alyssa Ross
446de3a2f3
emacs.pkgs.ebuild-mode: 1.52 -> 1.53 2021-09-03 13:43:30 +00:00
AndersonTorres
00910f768a elpa-packages 2021-08-25 2021-08-25 23:11:42 -03:00
AndersonTorres
5f951eca64 melpa-packages 2021-08-25 2021-08-25 23:07:53 -03:00
AndersonTorres
93cd9a58dc org-packages 2021-08-25 2021-08-25 23:07:53 -03:00
Sandro
e1e367ca31
Merge pull request #134347 from Stunkymonkey/emacs-elpa-package-phases 2021-08-25 14:01:54 +02:00
davidak
f70dd01d67
Merge pull request #134350 from Stunkymonkey/emacs-elisp-packages-phases
emacsPackages: deprecate phases
2021-08-19 04:39:03 +02:00
adisbladis
c69d6e293f
Merge pull request #134569 from sternenseemann/emacs-urweb-mode
emacs.pkgs.urweb-mode: init at 20200209
2021-08-17 19:33:50 -05:00
sternenseemann
976a346a39 emacs.pkgs.ada-mode: add myself as maintainer 2021-08-18 02:00:44 +02:00
sternenseemann
c33d5412c5 emacs.pkgs.urweb-mode: init at 20200209 2021-08-18 01:58:42 +02:00
Felix Bühler
7f972a2f95
emacs/agda2-mode: deprecate phases (#133523) 2021-08-17 09:00:12 -04:00
Felix Buehler
cb899db2ee emacsPackages.perl-completion: deprecate phases 2021-08-16 21:45:06 +02:00
Felix Buehler
fa8244e90e emacsPackages.rect-mark: deprecate phases and use pname&version 2021-08-16 21:44:40 +02:00
Felix Buehler
4d6b398950 emacsPackages.org-mac-link: deprecate phases and use pname&version 2021-08-16 21:44:07 +02:00
Felix Buehler
829ed287f0 elpa-packages: deprecate phases 2021-08-16 21:34:58 +02:00
adisbladis
f57a20cb0f
emacs.pkgs: Unmark various packages as broken
A lot of the packages mark as broken are only actually broken for one melpa flavour.
2021-08-09 11:10:49 -05:00
adisbladis
0dde103318
Merge pull request #132933 from sternenseemann/elpa-update
emacs.pkgs.elpa-packages: 2021-08-06
2021-08-06 16:57:35 -05:00
adisbladis
24d0269574
emacs.pkgs.elpaPackages/nongnuPackages: Use custom elpa fetcher 2021-08-06 16:26:46 -05:00
adisbladis
3c496d2244
emacs: Add custom elpa fetcher
Elpa only serves the latest version of a given package uncompressed.
Once that release is no longer the latest & greatest it gets archived and compressed
meaning that both the URL and the hash changes.

To work around this issue we fall back to the URL with the .lz suffix and if that's the
one we downloaded we uncompress the file to ensure the hash matches regardless of compression.
2021-08-06 16:26:46 -05:00
sternenseemann
be401aa730 emacs.pkgs.elpa-packages: 2021-08-06
Combat the vanishing `.tar`s once again…
2021-08-06 22:35:05 +02:00
sternenseemann
f3670095db emacs.pkgs.ada-mode: enforce $NIX_BUILD_CORES
Prevent gprbuild to detect the amount of available cores and enforce user settings.
2021-08-06 22:32:57 +02:00
sternenseemann
e0a4432192 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
2021-08-06 22:28:51 +02:00
adisbladis
b5365c3b2c
emacs.pkgs.emacspeak: 51.0 -> 54.0 2021-08-03 17:07:45 -05:00
adisbladis
8372b522ee
Merge pull request #132566 from adisbladis/emacs-manual-pkgs-fixes
Emacs manually packaged build fixes
2021-08-03 13:16:30 -05:00
adisbladis
03bb707cb2
emacs.pkgs.font-lock-plus: Fix build 2021-08-03 12:59:01 -05:00
adisbladis
04855119e9
emacs.pkgs.manualPackages: Remove legacy aliases
These aliases have been deprecated for years and there isn't a good
reason to keep them around.
2021-08-03 12:44:11 -05:00
adisbladis
590b6cd401
emacs.pkgs.manualPackages: Remove legacy aliases from deprecated infra
These aliases have been deprecated for years and there isn't a good
reason to keep them around.
2021-08-03 12:42:23 -05:00
adisbladis
b7cc72a05a
emacs.pkgs.telega: Fix build 2021-08-03 12:34:35 -05:00
adisbladis
66ca43e783
emacs.pkgs.haskell-unicode-input-method: Fix build 2021-08-03 12:24:37 -05:00
adisbladis
dcde308964
emacs.pkgs.elisp-ffi: Fix build 2021-08-03 12:24:37 -05:00
adisbladis
c65c395b17
emacsPackages.matrix-client: Fix build
Build was broken by https://github.com/NixOS/nixpkgs/pull/129458.
2021-08-03 12:24:37 -05:00
sternenseemann
66f8529d91 emacsPackages.ada-mode: build tools needed at runtime
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-08-03 14:58:49 +02:00
AndersonTorres
c98b490e65 fixup shell-command-plus duplicated insertion 2021-07-29 19:42:33 -03:00
AndersonTorres
7558fccda4 elpa-packages 2021-07-29 2021-07-29 19:42:32 -03:00
AndersonTorres
3bf28a824a melpa-packages 2021-07-29 2021-07-29 19:42:26 -03:00
AndersonTorres
7b83ef98fd org-packages 2021-07-29 2021-07-29 19:33:10 -03:00
sternenseemann
c58a34c649 emacs.pkgs.elpa-packages: 2021-07-28
Update to 2021-07-28, to fix the build of wisi and ada-mode.
2021-07-28 20:22:05 +02:00
Shea Levy
3243fa4ba0
emacs.pkgs.melpa-packages: 2021-07-23 2021-07-23 11:21:16 -04:00
Shea Levy
7375e90e93
emacs.pkgs.org-packages: 2021-07-23 2021-07-23 11:19:50 -04:00
Shea Levy
bd14756a10
emacs.pkgs.elpa-packages: 2021-07-23 2021-07-23 11:19:47 -04:00
Vonfry
6acb016284
emacsPackages.nongnuPackages: init 2021-07-21 15:11:27 -05:00
adisbladis
5194fc4d54
emacs2nix: Bump emacs2nix 2021-07-21 15:11:27 -05:00
Sandro
d5bd34ebf2
treewide: convert phases that contain ":" to dont* = true (#130500) 2021-07-18 23:42:48 +02:00
AndersonTorres
98262bd121 elpa-packages 2021-07-16 2021-07-16 21:30:19 -03:00
AndersonTorres
07957d08af elpa-packages 2021-07-16 2021-07-16 21:30:19 -03:00
AndersonTorres
94bcbeef92 ebuild-mode: use ${pname}-${version} 2021-07-16 21:30:19 -03:00
AndersonTorres
e56573a734 org-packages 2021-07-16 2021-07-16 21:30:19 -03:00
AndersonTorres
6dcfb3083d melpa-packages 2021-07-16 2021-07-16 21:30:19 -03:00
Matthew Bauer
ff327f36db
Merge pull request #127980 from matthewbauer/darwin-emacs-native-comp
Add gcc for emacs wrapper so native-comp works
2021-07-15 20:03:57 -05:00
Alyssa Ross
9140d4b06f
emacs.pkgs.melpaBuild: package-build: 2018-10-05 -> 2021-04-13
I think this is due an update.  I've chosen to update to the latest
version that has been merged into Melpa.

Unfortunately we now need to hack around it trying to run VCS
commands.

My Emacs configuration with thirty-something leaf packages seems fine
after the rebuild.
2021-07-06 16:07:13 +00:00
AndersonTorres
f3504cfe27 elpa-packages: manual fixup the duplication of shell-command-plus 2021-07-01 16:11:10 -03:00
AndersonTorres
6a12c70e65 elpa-packages 2021-07-01 2021-07-01 16:08:16 -03:00
AndersonTorres
261a958631 melpa-packages 2021-07-01 2021-07-01 16:04:25 -03:00
AndersonTorres
073329ebd8 org-packages 2021-07-01 2021-07-01 15:17:33 -03:00
Alyssa Ross
ee8bdde2ce
emacs.pkgs.ebuild-mode: init at 1.52 2021-06-28 14:01:54 +00:00
Matthew Bauer
82003f428c
Update pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-06-24 12:33:40 -05:00
Matthew Bauer
8bc10fbc56 Add gcc for emacs wrapper so native-comp works
On macos, we don’t have a gcc executable by default, which is required
for some reason when compiling site-start.
2021-06-23 23:02:11 -05:00
hlolli
5efbcf8d7e emacs: fix darwin's aarch64 codesigning issue 2021-06-15 16:05:58 +02:00
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Anderson Torres
f210479f20
Merge pull request #126151 from AndersonTorres/new-elisp-packages
Update elisp packages
2021-06-08 01:28:07 -03:00
AndersonTorres
045afcce0f melpa-packages: edit a comment 2021-06-08 00:51:23 -03:00
AndersonTorres
69eec4f26a elpa-generated.nix bugfix: erase redundant, outdated shell-command-plus 2021-06-08 00:50:12 -03:00
AndersonTorres
43fa96215e elpa-packages 2021-06-08 2021-06-08 00:50:12 -03:00
AndersonTorres
6089d43427 melpa-packages 2021-06-08 2021-06-08 00:50:05 -03:00
AndersonTorres
f5c5e33cc3 org-packages 2021-06-08 2021-06-08 00:43:54 -03:00
AndersonTorres
82b0579de7 emacsPackages: reformat manual-packages.nix file 2021-06-06 05:17:47 -03:00
AndersonTorres
6d5ddfd909 emacsPackages.power-mode: init at 2021-06-06 2021-06-06 05:17:47 -03:00
AndersonTorres
d1ded9d599 emacsPackages.nano-theme: init at 2021-06-05 2021-06-06 05:17:47 -03:00
AndersonTorres
e4866dca0a emacsPackages.tramp: 2.4.2 -> 2.5.0 2021-06-06 05:17:47 -03:00
Brian Leung
cf88d436dc emacsPackages.apheleia: init at 2021-05-23 2021-06-05 20:57:36 -07:00
Brian Leung
b736e9048b emacsPackages.mu4e-patch: init at 2019-05-09 2021-06-05 20:57:32 -07:00
Brian Leung
48b585cbe4 emacsPackages.evil-markdown: init at 2020-06-01 2021-06-05 20:57:27 -07:00
Brian Leung
0d44260ebc emacsPackages.youtube-dl: init at 2018-10-12 2021-06-05 20:57:23 -07:00
Brian Leung
f135fdad38 emacsPackages.git-undo: init at 2019-10-13 2021-06-05 20:57:18 -07:00
Brian Leung
473f142343 emacsPackages.isearch-prop: init at 2019-05-01 2021-06-05 20:57:09 -07:00
Brian Leung
5c14e587c7 emacsPackages.isearch-plus: init at 2021-01-01 2021-06-05 20:56:59 -07:00
Stefan Frijters
5123bf1f74
emacsWithPackages: Fix auto-complete-clang-async and irony 2021-05-26 21:20:51 +02:00
Kenny Ballou
c06126fe26 elisp-packages: add perl5 and ncurses to buildInputs via overrideAttrs
Erlang mode needs perl5 and ncurses to build, add buildInputs override.

Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
2021-05-24 21:47:11 -06:00
AndersonTorres
d2f38e49a9 Small modifications to manual-packages.nix 2021-05-21 02:37:52 -03:00
AndersonTorres
b620a19ae7 Fixup shell-command-plus spurious reinsertion 2021-05-21 00:41:12 -03:00
AndersonTorres
0c45fe305b elpa-packages: updated at 2021-05-21 2021-05-21 00:41:12 -03:00
AndersonTorres
da004087c6 melpa-packages: updated at 2021-05-21 2021-05-21 00:32:06 -03:00
AndersonTorres
d92d1799d9 org-packages: updated at 2021-05-20 2021-05-21 00:32:06 -03:00
AndersonTorres
70a5cbc298 Rename emacs-modes to emacs/elisp-packages 2021-05-21 00:32:06 -03:00
Vladimír Čunát
5663b2b2d3
Merge branch 'master' into staging-next
(a trivial conflict in transmission)
2021-05-09 09:31:55 +02:00
Dmitry Kalinkin
0c04615963
Merge pull request #119767 from yuanw/emacsMacport-8.2
emacsMacPort: 8.0 -> 8.2
2021-05-09 00:44:55 -04:00
github-actions[bot]
12193913a1
Merge staging-next into staging 2021-05-07 12:23:21 +00:00
Mauricio Collares
67bbabc0a4 emacs: adapt to renamed native-comp variables 2021-05-06 16:47:21 -03:00
yuanwang
78028964a8
emacsMacPort: 8.0 -> 8.2 2021-04-18 12:03:00 -06:00
Alyssa Ross
6e3b5fd046 libungif: remove in favour of giflib
libungif was merged into giflib in 2006, and hasn't been updated
since.  All non-broken packages still using it build fine with giflib.

See <http://giflib.sourceforge.net/history.html>.
2021-04-16 14:06:10 +00:00
Tim Steinbach
7d10c949fa emacs: 27.1 -> 27.2 2021-04-06 09:52:24 +08:00
adisbladis
c54c8f8dfa
emacs26: Drop unsupported package 2021-03-02 16:17:37 +02:00
adisbladis
c801ffd4a3
emacs: Use --with-native-compilation instead of --with-nativecomp
Upstream changed this parameter name in https://git.savannah.gnu.org/cgit/emacs.git/commit/?h=feature/native-comp&id=42fc752a14b23be95f02b598930f13a96883d3a0
2021-02-26 23:31:27 +02:00
adisbladis
44131d7fc3
emacs: Remove clean-env patch and use substituteInPlace
This approach applies to _all_ RUN_TEMACS calls and successfully removes -dev paths from the closure and reduces the closure size from ~1.4G to just under ~464M.

It's also less brittle than having in-tree patches.
2021-02-25 12:40:37 +02:00
Mauricio Collares
4d60e14ad2 emacs: precompile trampolines in parallel 2021-02-19 19:35:07 -03:00
Mauricio Collares
2ff98c2f17
emacs: precompile all trampolines 2021-02-19 11:41:29 +01:00
Alyssa Ross
7eaa07dd3f
emacs: add withMotif option
Why not? ;)
2021-02-12 12:59:52 +00:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
adisbladis
6347f78fd9
emacsPackages*: Move to emacs*.pkgs
This makes it much easier to create customisations around emacs via
the a new convenience passthru attr:
- `emacs.pkgs`: What used to be emacsPackages is now `emacs.pkgs`

The previous versioned names `emacs*Packages` have been moved to
aliases.nix and are now considered deprecated in favour of `emacs*.pkgs`.
2021-01-13 17:04:55 +01:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Tad Fisher
a7cb8e36ac
emacs: Add comp-eln-load-path infrastructure 2020-12-16 19:45:07 +01:00
adisbladis
a9fe36cd0b
Merge pull request #106547 from alyssais/siteVersionDir
emacs: fix siteVersionDir path
2020-12-11 00:19:21 +01:00
adisbladis
09e349206d
Merge pull request #106486 from alyssais/emacsWithPackages
emacsWithPackages: EMACSLOADPATH correctness fixes
2020-12-11 00:08:59 +01:00
Alyssa Ross
23d4bfb666
emacsWithPackages: don't tell sub-Emacs about pkgs
If I'm running an Emacs executable from emacsWithPackages as my main
programming environment, and I'm hacking on Emacs, or the Emacs
packaging in Nixpkgs, or whatever, I don't want the Emacs packages
from the wrapper to show up in the load path of that child Emacs.  It
results in differing behaviour depending on whether the child Emacs is
run from Emacs or from, for example, an external terminal emulator,
which is very surprising.

To avoid this, pass another environment variable containing the
wrapper site-lisp path, and use that value to remove the corresponding
entry in EMACSLOADPATH, so it won't be propagated to child Emacsen.
2020-12-10 22:52:31 +00:00
Alyssa Ross
755670f5e4
emacs: fix siteVersionDir path
siteVersionDir isn't a full path, it's just the name of the version
directory entry in $out/share/emacs, e.g. "27.1", so since
d1b0eef9b5 ("emacs: Don't use interpolation for version"), we've been
trying to remove a non-existent directory.  This would have been
caught if we hadn't been giving -f to rm unnecessarily, because -f
suppresses errors.  As well as fixing the path, I've removed the -f
from rm.  Doing this to the line above as well revealed that rm-ing
$out/var was no longer necessary, since nothing has been put there
since ac23a7c459 ("emacs: 25.3 → 26.1") -- it would now only be
created if we set the --with-gameuser configure option, which we
don't.
2020-12-10 12:19:14 +00:00
Matt Jones
571b17de5e
emacs: Link native-lisp directory into Mac app (#103933)
Without the symlink, the application can't be launched.

Fixes <https://github.com/nix-community/emacs-overlay/issues/71>

Co-authored-by: Dmitry Kalinkin <dmitry.kalinkin@gmail.com>
2020-12-03 11:41:46 -05:00
Michael Raskin
eee54dba79
Merge pull request #103913 from catern/copysrc
emacs: properly include source code when withCsrc is true
2020-11-22 16:37:40 +00:00
Spencer Baugh
802fa5b9d1 emacs: properly calculate the path of the src directory 2020-11-15 13:32:05 -05:00
Spencer Baugh
e4fcc9aed1 emacs: properly include source code when withCsrc is true
Previously, we just copied it into a separate directory in the build
directory. That's not useful, and not what was intended.
2020-11-15 10:59:19 -05:00
Mario Rodas
ed047f80bf emacs: make ImageMagick dependency optional in Emacs≥27
Emacs 27 doesn't use ImageMagick by default to display images [1]:

    ** Emacs no longer defaults to using ImageMagick to display images.
    This is due to security and stability concerns with ImageMagick.  To
    override the default, use 'configure --with-imagemagick'.

[1] https://github.com/emacs-mirror/emacs/blob/emacs-27.1/etc/NEWS#L96-L98
2020-10-31 04:20:00 +00:00
adisbladis
14154fea52
Revert "emacs: Remove references from emacs.pdmp"
This reverts commit 8e13d34944.

It turns out this breaks the build of emacsGit from the nix-community overlay.
2020-10-06 01:14:24 +02:00
Eelco Dolstra
8e13d34944 emacs: Remove references from emacs.pdmp
This reduces the Emacs closure size from 1324 MiB to 424 MiB.

Fixes #98755.
2020-10-01 09:53:02 +02:00
Anthony Cowley
30313a797d emacs: fix paths for native compilation
The given paths gives rise to errors such as,

```
x86_64-unknown-linux-gnu-gcc-9.3.0: fatal error: cannot execute ‘as’: execvp: No such file or directory
compilation terminated.
```

in the `*Async-native-compile-log*` buffer.

Fixes <https://github.com/nix-community/emacs-overlay/issues/69>
2020-09-24 14:54:36 -04:00
Matthew Bauer
bbdc1d118b
Merge pull request #97343 from cmacrae/emacs_mac/json_support
emacs-mac: json support
2020-09-08 12:36:39 -05:00
cmacrae
300df2e2f5 emacs-mac: json support 2020-09-08 09:56:12 +01:00
Frederik Rietdijk
af81d39b87 Merge staging-next into staging 2020-09-04 20:03:30 +02:00
Damien Cassou
556b29dd3e
emacs: Add missing patches to the Emacs derivations
patches were removed by a recent refactoring of Emacs packages:

  967259e6b4 * emacs: Factor out expression to a generic build
2020-09-03 17:10:32 +02:00
Andreas Fuchs
04fffd6cae emacs: use -B flags for native compilation dependencies
The -B flag to gcc (and libgccjit) allows us to specify where it can
find things it needs to correctly compile code (both programs and
libraries) without adjusting any environmental flags: So, no need to
wrap the program for a PATH entry containing binutils, and no need to
explicitly pass a linker path anymore.
2020-09-01 22:58:27 -04:00
Andreas Fuchs
6ad323d0a0 emacs: use -B flags for native compilation dependencies
The -B flag to gcc (and libgccjit) allows us to specify where it can
find things it needs to correctly compile code (both programs and
libraries) without adjusting any environmental flags: So, no need to
wrap the program for a PATH entry containing binutils, and no need to
explicitly pass a linker path anymore.
2020-08-31 00:47:33 -04:00
Andreas Fuchs
3384837123 emacs: Use stdenv's bintools instead of clang
This way, we don't have to drag clang or binutils/binutils-wrapped
into the emacs closure, and can instead rely on using the correct one
for the platform we're running on.

Co-authored-by: Matthew Bauer <mjbauer95@gmail.com>
2020-08-30 10:58:50 -04:00
Andreas Fuchs
ad7a3fb3f6 emacs: Use stdenv.cc.libc instead of plain .libc
This is the portable way to address the system-appropriate libc,
better than conditionalizing by (darwin/GNU) system or using either
one.
2020-08-29 23:10:38 -04:00
Andreas Fuchs
a891ae41b3 emacs: Set native-comp library path as linker flags instead
Since Darwin's linker does not understand LIBRARY_PATH, we have to set
the library path as explicit linker flags: This requires a very recent
feature/native-comp emacs revision, but it runs on Darwin and
correctly compiles files at runtime.
2020-08-29 23:10:38 -04:00
Andreas Fuchs
861f27018d emacs: Fix paths to bintools on Darwin
This changes PATH such that the correct linker can be found to
construct .eln files at runtime.
2020-08-29 23:10:38 -04:00
Andreas Fuchs
0d15ea9500 emacs: Use stdenv.libc instead of .glibc
The latter doesn't exist on Darwin (and, presumably, other targets as
well). This change allows emacsGcc from emacs-overlay to attempt to
build where previously, the derivation would error out.
2020-08-25 08:12:35 -04:00
adisbladis
edd6216a00
emacs26: Add back at version 26.3 2020-08-21 00:58:17 +02:00
adisbladis
967259e6b4
emacs: Factor out expression to a generic build 2020-08-21 00:54:00 +02:00
adisbladis
13276abce9
emacs25: Drop outdated version 2020-08-21 00:32:37 +02:00
adisbladis
d95c93c2ae
emacs: Add --with-cairo when X is enabled 2020-08-17 11:31:42 +02:00
Peter Hoeg
5230f07301 emacs: use autoreconfHook instead of manually invoking it 2020-08-16 23:28:05 +08:00
Matthew Bauer
669f0d3f36 emacs-macport: 26.3-7.7 -> 27.1-8.0 2020-08-11 11:51:24 -05:00
adisbladis
7defacb757
emacs: 26.3 -> 27.1 2020-08-11 13:41:44 +02:00
adisbladis
5f74b92a14
emacs: Make stdenv.mkDerivation params non recursive 2020-07-24 12:11:05 +02:00
adisbladis
d1b0eef9b5
emacs: Don't use interpolation for version 2020-07-24 12:10:54 +02:00
adisbladis
807e8e053c
emacs: Always add cairo as a build input if X is enabled 2020-07-24 03:16:17 +02:00
adisbladis
bf9e3b8dbf
emacs: Add native-comp feature branch infrastructure 2020-07-23 20:34:40 +02:00
adisbladis
24fd45ad8b
emacs: Add jansson & harbuzz inputs
These are required for emacs 27 and above and the nix-community emacs
overlay are adding these via overrides.

Add these already on emacs 26 to be forwards compatible and require
less overrides in the overlay.
2020-07-23 20:34:39 +02:00
adisbladis
2b520b08d9
emacs: Move toolkit to function arguments
It's possible to build Emacs without any toolkits which uses xlib.
2020-05-23 22:34:26 +01:00
Jörg Thalheim
887295fd2d
treewide: remove the-kenny from maintainers
@the-kenny did a good job in the past and is set as maintainer in many package,
however since 2017-2018 he stopped contributing. To create less confusion
in pull requests when people try to request his feedback, I removed him as
maintainer from all packages.
2020-05-09 10:28:57 +01:00
Pavol Rusnak
6abf4a43ad
treewide: per RFC45, remove more unquoted URLs 2020-05-08 15:20:47 +02:00
John Wiegley
fd494fc013
Merge pull request #84785 from mikesperber/unbreak-emacs-macos 2020-04-20 10:57:17 -07:00