adisbladis
f329d31bd0
Remove native-comp flag name compatibility hack
2021-12-24 11:26:51 -08:00
John Soo
a317fd1462
Use --without-ns for nox variants.
...
Fixes installation of gui on darwin when nox is specified.
2021-12-21 16:09:41 -08:00
adisbladis
e4ec255047
Drop gvfsd patches
...
These are no longer applicable and is instead dealt with upstream in nixpkgs.
2021-12-19 02:00:52 -08:00
Santiago Calandrino
0fbfa7143c
emacsPgtk: Use the master branch for pgtk build
2021-12-19 01:41:30 -08:00
Brian Leung
765a260b12
Add sqlite3 support for Emacs 29
2021-12-12 22:48:20 -08:00
adisbladis
fe1b51ee40
Drop emacsUnstableGcc
...
We now default to building the unstable release, so this attribute is superflous.
2021-12-10 18:18:49 -08:00
adisbladis
482974075f
emacsGcc: Use the unstable emacs release for native compilation
...
This should result in much better binary cache hits since it updates much less frequently than the git master counterpart.
2021-12-08 11:37:36 -08:00
Brian Leung
a89b419b0c
Add emacsUnstableGcc
2021-12-03 18:41:17 -08:00
Brian Leung
5e7af7d4bd
Update for release of 28.0.90
2021-12-03 18:41:17 -08:00
Brian Leung
bbe704f1c4
Revert most of "Merge pull request #188 from afontaine/afontaine/add-emacs-28"
...
This reverts most of commit 640ff172f4 ,
reversing most changes made to
cb52bccea4 .
We keep the patch file.
2021-12-03 18:26:57 -08:00
Vonfry
a566e0ace9
Remove orgPackages due to deprecation
2021-12-01 12:01:16 +08:00
Andrew Fontaine
63002ce581
Add emacs 28
...
As the release branch for emacs 28 has been cut, and emacsGit now builds
emacs 29, let's add a way to track emacs 28.
2021-11-23 19:11:27 +00:00
adisbladis
0fce209cb2
Merge pull request #161 from Vonfry/nongnu/add
...
Add nongnu elpa
2021-07-28 08:45:23 -05:00
sternenseemann
63e8dca357
mkExDrv: properly pass commit as required by recent package-build
...
9140d4b06f
broke certain builds that were not properly passing commit as an
argument to the builder. This also caused the exwm xelb (i. e.
emacsPackages.xelb) to fail. Since we have the commit as
`repoMeta.rev` anyways, passing it properly is trivial.
2021-07-24 22:40:12 +02:00
Vonfry
2efdc4dcab
Add nongnu elpa
2021-07-21 16:22:16 -05:00
Florian Franzen
f177e5d14a
Update that native-comp was merged in master ( #143 )
2021-04-30 19:03:16 +02:00
adisbladis
6f1b476527
Fix arg overriding evaluation order
2021-02-27 10:20:26 +02:00
adisbladis
8091609efc
Fix - typo in native-comp flag (old flag was actually --with-nativecomp)
2021-02-27 09:58:24 +02:00
adisbladis
b7e6a6866a
Ensure native-comp flag is replaced exactly in the same location as the original flag
2021-02-26 23:55:21 +02:00
adisbladis
942fe92269
native-comp: Fix changed configure flag
2021-02-26 23:41:42 +02:00
adisbladis
28af2c8daa
Remove 20.03 compat hacks
2021-02-26 23:35:18 +02:00
adisbladis
323d9e7cc0
emacs: Remove clean-env patches
...
This is now fixed upstream in nixpkgs using substituteInPlace which means we don't have to carry patches.
See https://github.com/NixOS/nixpkgs/pull/114335
2021-02-25 14:32:26 +02:00
Mauricio Collares
d7bdc8d3be
use overrideAttrs' argument instead of referring to derivation
2021-01-31 17:12:56 -03:00
Tony Olagbaiye
7689a4093e
fix passthru pkgs
2021-01-19 00:13:48 +00:00
talyz
8298ba46b6
Fetch upstream releases from Savannah, use upstream pgtk branch
2020-12-28 09:29:27 +01:00
Vincent Szolnoky
4629eb4142
Add support for PGTK and PGTK + native comp forks
2020-11-17 23:50:32 +01:00
Vincent Szolnoky
a5218a2f19
Move repo info into json files
2020-11-17 23:49:46 +01:00
adisbladis
8c65ae9551
default.nix: Reformat with nixpkgs-fmt
2020-08-11 18:41:19 +02:00
adisbladis
1428703cee
mkGitEmacs: Reimplement as a pipeline
...
Fix isStable compat hacks
2020-08-11 18:41:19 +02:00
adisbladis
4d9dac0cb8
emacsUnstable: Re-add harfbuzz & jansson
2020-07-31 19:06:23 +02:00
adisbladis
5191889856
Invert stable check
...
Doh!
2020-07-27 13:43:03 +02:00
adisbladis
4538df67b3
Fix 20.03 git/unstable emacs
2020-07-27 13:08:10 +02:00
adisbladis
b74dbf73ec
emacsGit/emacsGcc: Use nativeComp support from nixpkgs
...
See https://github.com/NixOS/nixpkgs/pull/93716
2020-07-23 21:40:22 +02:00
adisbladis
80df4c2199
Create a function to abstract emacs git building
...
```
postPatch = ''
substituteInPlace lisp/loadup.el \
--replace '(emacs-repository-get-version)' '"${repoMeta.rev}"' \
--replace '(emacs-repository-get-branch)' '"master"'
``;
```
makes the emacsGcc derivation rebuild whenever the emacsGit derivation changes.
2020-07-19 12:10:28 +02:00
Steve Purcell
8439afbe1e
Add emacsWithPackagesFromPackageRequires
...
This provides a mechanism for creating an Emacs closure that contains
the runtime dependencies for a given Emacs package source file, by
inspecting its Package-Requires header.
2020-06-20 15:54:57 +12:00
adisbladis
47a2e0b856
Add emacs native-comp branch
...
Co-authored-by: Benjamin Hipple <bhipple@protonmail.com>
2020-06-03 23:06:27 +01:00
Mauricio Collares
efbc8dc13e
Reenable orgPackages
2020-05-12 17:10:50 -03:00
adisbladis
8a24b86c79
Merge pull request #22 from thiagokokada/harfbuzz
...
Add harfbuzz to build inputs
2020-04-14 11:10:25 +02:00
Ashish SHUKLA
5a180985ea
Embed emacs repository revision, and branch information at build time
2020-04-12 16:47:05 +05:30
Thiago Kenji Okada
cbe2adc2d7
Add harfbuzz to build inputs
2020-04-04 23:52:27 -03:00
adisbladis
b3ce5faf6c
Add a new emacsUnstable attribute mirroring the latest release
...
This includes prereleases like the current 27.0.90 release
2020-04-02 21:28:12 +01:00
Sondre Nilsen
8c2e55d96a
emacsPackagesNg -> emacsPackages
...
Upstream nixpkgs has dropped emacs*Ng*, they are now legacy aliases.
2019-11-04 11:08:03 +00:00
Elis Hirwing
25bf2085cd
Add emacsGit-nox
2019-10-29 22:37:56 +01:00
Mario Rodas
5e180f88d8
Add jansson to buildInputs
...
The flag `--with-json` is on by default
2019-08-30 04:20:00 -05:00
adisbladis
5b9f3a8258
Add elpa/org package sets
2019-08-20 06:29:54 +01:00
adisbladis
f84321f435
Add a method to make Emacs closures from use-package declarations
2019-08-19 11:15:54 +01:00
adisbladis
65699a664a
Migrate repo to new nix-community layout
2019-08-13 23:33:01 +01:00
adisbladis
aa1d14d8c2
Add melpa packages
2019-08-13 23:24:51 +01:00
adisbladis
c4808b1a47
Set correct version attribute for emacs derivation
...
Also fix exwm expression indents
2019-07-24 02:10:19 +01:00
adisbladis
168536c0cb
Add emacs package (updating from github emacs mirror)
2019-07-23 21:35:15 +01:00