summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/editors/emacs
AgeCommit message (Collapse)Author
2020-12-03emacs: Link native-lisp directory into Mac app (#103933)Matt Jones
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-11-22Merge pull request #103913 from catern/copysrcMichael Raskin
emacs: properly include source code when withCsrc is true
2020-11-15emacs: properly calculate the path of the src directorySpencer Baugh
2020-11-15emacs: properly include source code when withCsrc is trueSpencer Baugh
Previously, we just copied it into a separate directory in the build directory. That's not useful, and not what was intended.
2020-10-31emacs: make ImageMagick dependency optional in Emacs≥27Mario Rodas
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-06Revert "emacs: Remove references from emacs.pdmp"adisbladis
This reverts commit 8e13d34944cfc70d17e246d1cbe878611fa93451. It turns out this breaks the build of emacsGit from the nix-community overlay.
2020-10-01emacs: Remove references from emacs.pdmpEelco Dolstra
This reduces the Emacs closure size from 1324 MiB to 424 MiB. Fixes #98755.
2020-09-24emacs: fix paths for native compilationAnthony Cowley
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-08Merge pull request #97343 from cmacrae/emacs_mac/json_supportMatthew Bauer
emacs-mac: json support
2020-09-08emacs-mac: json supportcmacrae
2020-09-04Merge staging-next into stagingFrederik Rietdijk
2020-09-03emacs: Add missing patches to the Emacs derivationsDamien Cassou
patches were removed by a recent refactoring of Emacs packages: 967259e6b49 * emacs: Factor out expression to a generic build
2020-09-01emacs: use -B flags for native compilation dependenciesAndreas Fuchs
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-31emacs: use -B flags for native compilation dependenciesAndreas Fuchs
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-30emacs: Use stdenv's bintools instead of clangAndreas Fuchs
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-29emacs: Use stdenv.cc.libc instead of plain .libcAndreas Fuchs
This is the portable way to address the system-appropriate libc, better than conditionalizing by (darwin/GNU) system or using either one.
2020-08-29emacs: Set native-comp library path as linker flags insteadAndreas Fuchs
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-29emacs: Fix paths to bintools on DarwinAndreas Fuchs
This changes PATH such that the correct linker can be found to construct .eln files at runtime.
2020-08-25emacs: Use stdenv.libc instead of .glibcAndreas Fuchs
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-21emacs26: Add back at version 26.3adisbladis
2020-08-21emacs: Factor out expression to a generic buildadisbladis
2020-08-21emacs25: Drop outdated versionadisbladis
2020-08-17emacs: Add --with-cairo when X is enabledadisbladis
2020-08-16emacs: use autoreconfHook instead of manually invoking itPeter Hoeg
2020-08-11emacs-macport: 26.3-7.7 -> 27.1-8.0Matthew Bauer
2020-08-11emacs: 26.3 -> 27.1adisbladis
2020-07-24emacs: Make stdenv.mkDerivation params non recursiveadisbladis
2020-07-24emacs: Don't use interpolation for versionadisbladis
2020-07-24emacs: Always add cairo as a build input if X is enabledadisbladis
2020-07-23emacs: Add native-comp feature branch infrastructureadisbladis
2020-07-23emacs: Add jansson & harbuzz inputsadisbladis
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-05-23emacs: Move toolkit to function argumentsadisbladis
It's possible to build Emacs without any toolkits which uses xlib.
2020-05-09treewide: remove the-kenny from maintainersJörg Thalheim
@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-08treewide: per RFC45, remove more unquoted URLsPavol Rusnak
2020-04-20Merge pull request #84785 from mikesperber/unbreak-emacs-macosJohn Wiegley
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly
2020-04-09emacs: Unbreak on macOSMike Sperber
Backport an unexec fix.
2020-03-18accidently added semicolonSuwon Park
Oops
2020-03-18glib-networking for TLS/SSL network (https://) in xwidgetSuwon Park
https://github.com/NixOS/nixpkgs/commit/ea5bcb78c2cc4dd7ed0ef58c21a962c9ffbd64cb#r31513119 He accidently errased the glib-networking. But it is needed for TLS/SSL networking.
2020-03-15emacs: Add adisbladis as maintaineradisbladis
2019-12-31treewide: installTargets is a listRobin Gloster
2019-12-30treewide: installTargets is a listRobin Gloster
2019-12-13emacsMacport: add version attributeJason Samsa
Changes in https://github.com/NixOS/nixpkgs/pull/74936 depend on emacs derivations to have a version attribute.
2019-12-05emacs25: support webkitgtkworldofpeace
2019-11-05emacs: also allow librsvg dependency when using withNSMario Rodas
2019-08-29emacs: 26.2 -> 26.3; emacs-mac: 26.2-7.6 -> 26.3-7.7Matthew Bauer
2019-07-17Merge pull request #64901 from dgchurchill/emacs-imagemagick-macosMatthew Bauer
emacs: Also allow imagemagick dependency when using withNS
2019-07-16emacs: Also allow imagemagick dependency when using withNSDave Churchill
This allows Emacs to be used with imagemagick on macOS.
2019-07-09Merge staging-next into stagingFrederik Rietdijk
2019-07-07emacs: Silence compiler warnings in site-start.elAlex Branham