Commit graph

78 commits

Author SHA1 Message Date
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
adisbladis
3aa6aa2de2
Remove exim
Exim was merged into exwm:
0f7269c4ec
2019-02-10 13:36:05 +00:00
adisbladis
e9aab9b30f
Avoid import from NIX_PATH 2019-01-02 11:15:08 +00:00
adisbladis
6dd6c7e7af
Add exim (emacs input method) 2019-01-01 17:01:06 +00:00
adisbladis
b37d0d3e1f
Add build test
Remove patch, it's now merged upstream
2018-12-30 12:38:54 +00:00
adisbladis
39765b0559
Add support for dates as version numbers 2018-12-28 20:21:48 +00:00
adisbladis
1b2aea39fc
Add xelb non-posix shell patch 2018-12-28 17:36:00 +00:00
adisbladis
92b2550b69
Set version numbers to 9999 2018-12-28 15:10:40 +00:00
adisbladis
5075bd7a31
Also override the emacsWithPackages function 2018-12-28 15:03:50 +00:00
adisbladis
797e2b4547
Initial commit 2018-12-28 12:30:29 +00:00