Commit graph

1146 commits

Author SHA1 Message Date
adisbladis eb7aa2fce3
emacsPackages.magit-find-file: Fix build 2020-04-24 11:22:13 +01:00
adisbladis 368f9ee7d1
emacsPackages.magit-diff-flycheck: Fix build 2020-04-24 11:22:13 +01:00
adisbladis fa31ab9699
emacsPackages.magit-circleci: Fix build 2020-04-24 11:22:12 +01:00
adisbladis 3fe18a5b4e
emacsPackages.pod-mode: Fix platforms meta 2020-04-17 23:27:06 +01:00
Tony O 39b1de0fbf
sv-kalendar: fix meta 2020-04-17 19:03:26 +01:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Shea Levy 6fac063e09
emacsPackages: Add standalone agda-input package that doesn't require building Agda. 2020-04-09 09:14:40 -04:00
Tony Olagbaiye df594f1e45 emacsPackages.lua-mode: Fix hash
for the third time...
2020-04-04 21:38:01 +01:00
adisbladis 8891bc00e5
melpa-packages: 2020-03-30 2020-03-30 09:42:18 +01:00
adisbladis d4fd0ba504
elpa-packages: 2020-03-30 2020-03-30 09:41:36 +01:00
Servilio Afre Puentes b2c8626d61 emacs-modes: build MELPA package sets without null packages
The current algorithm creates attributes with null values for packages
with no source in a variant of MELPA. Though will satify dependencies
they produce no files, and though a build that transitively depends on
one them will be successful, Emacs won't find them and any code
depending on them won't work.

The solution with minimal code change would have been filtering the
list of results from melpaDerivation by comparing the value against
null, but that leads to an infinite recursion.

This commit also moves legacy renames from the shared to the unstable
set, as the corresponding null value elements won't exist in the
stable set anymore.

The test used for the problem was:

  $ nix-build --show-trace ./default.nix -A emacs26Packages.melpaStablePackages.findr
  error: expression does not evaluate to a derivation (or a set or list of those)

The expected output, obtained with this commit is:

  $ nix-build --show-trace ./default.nix -A emacs26Packages.melpaStablePackages.findr
  error: attribute 'findr' in selection path 'emacs26Packages.melpaStablePackages.findr' not found
2020-03-26 16:32:11 -04:00
adisbladis ad81f84d1f
melpa-packages: 2020-03-15 2020-03-15 18:03:00 +00:00
adisbladis 9dbe706576
elpa-packages: 2020-03-15 2020-03-15 18:03:00 +00:00
adisbladis 3e754e6bf6
melpa-packages: 2020-03-11 2020-03-11 23:43:02 +00:00
adisbladis 193987b126
elpa-packages: 2020-03-11 2020-03-11 23:42:25 +00:00
adisbladis 096a00a709
melpa-packages: 2020-03-01 2020-03-01 18:50:01 +00:00
adisbladis 7ff2e7c96e
elpa-packages: 2020-03-01 2020-03-01 18:49:17 +00:00
Patrick Hilhorst 593e11fd94
treewide: fix redirected urls
According to https://repology.org/repository/nix_unstable/problems, we have a
lot of packages that have http links that redirect to https as their homepage.
This commit updates all these packages to use the https links as their
homepage.

The following script was used to make these updates:

```

curl https://repology.org/api/v1/repository/nix_unstable/problems \
    | jq '.[] | .problem' -r \
    | rg 'Homepage link "(.+)" is a permanent redirect to "(.+)" and should be updated' --replace 's@$1@$2@' \
    | sort | uniq > script.sed

find -name '*.nix' | xargs -P4 -- sed -f script.sed -i
```
2020-01-22 11:26:22 +01:00
Peter Hoeg ac289636de melpaPackages.gnuplot: add missing dependency 2020-01-13 16:37:11 +08:00
Peter Hoeg 00c01e0630 elpaPackages.gnuplot: 0.7 -> 0.7.2
Manual update as 0.7 breaks evil.
2020-01-13 16:36:36 +08:00
adisbladis 61a92baf35
melpa-packages: 2020-01-08 2020-01-08 14:34:35 +00:00
adisbladis 04c9af7d11
elpa-packages: 2020-01-08 2020-01-08 14:33:14 +00:00
Robin Gloster 760e23136a
treewide: *inputs are lists 2019-12-31 01:09:25 +01:00
Alyssa Ross 6b24a1b8c1
emacsPackages.pod-mode: init at 1.04 (#76470) 2019-12-28 10:54:30 +01:00
Robert Helgesson 61ea3fe475
emacsPackages.sv-kalender: init at 1.9 (#75892) 2019-12-20 18:28:22 +01:00
Matt Huszagh 0b76e93af4 org-packages: 9.2.6 -> 9.3 2019-12-03 19:52:30 -08:00
adisbladis 77d1b6cb9a
Merge pull request #74936 from acowley/emacs27-seq
emacs: do not use seq package from elpa for emacs >= 27
2019-12-03 21:49:09 +00:00
Anthony Cowley 3a35e4c768 emacs: do not use seq package from elpa for emacs >= 27
The `seq` package that comes with emacs 27 is newer than that provided
by ELPA. Various packages list `seq` as an input, causing it to be
imported from ELPA in addition to the (newer) version bundled with
emacs. Relying on the version packaged with emacs resolves the
conflict.

Fixes #73346
2019-12-03 15:04:08 -05:00
Samuel Rivas 0b504bc6ff color-theme-solarized: update and fix
I suspect there is something wrong with the elpa package generator. Emacs'
setup-hook adds the `site-lisp` directory to `load-path`, but elpa packages end
up having their code in `site-lisp/elpa/package-version, and thus emacs cannot
load them.

If that worked, adding `color-theme` as `builInput` might be better than
explicitly adding its `site-lisp` to the `load-path` in the `buildPhase`
2019-11-18 00:13:10 +01:00
Léo Gaspard 963fee775c org-packages: 9.2.3 -> 9.2.6
Note that the update-org script couldn't be used, as it is currently
broken. The upgrade was thus done by hand.
2019-11-04 02:31:31 +01:00
adisbladis 8930e0c21d
Merge pull request #72210 from urkud/emacs-cmake-mode-dontConfigure
emacs-cmake-mode: do not run `configure`
2019-11-01 16:37:03 +00:00
Yury G. Kudryashov dca6f19b70 emacs-*-rtags: use upstream package names
Split `emacs-rtags` into `rtags` and `*-rtags` following the
upstream (melpa) package names.
2019-10-29 07:51:11 -04:00
Yury G. Kudryashov 0681bce6e8 emacs-cmake-mode: do not run configure
Before this patch, the stable version did not run configure, and the
unstable version added `openssl` and `pkgconfig` to
dependencies.

Also, `dontConfigure = true` seems more readable than `configureScript
= "true"`.
2019-10-28 20:27:27 -04:00
Peter Hoeg c833fb3179
Merge pull request #71347 from peterhoeg/f/emacs_vterm
emacsPackages.vterm: fix dynamic library and autoloaders
2019-10-28 12:23:21 +08:00
Terje Larsen 38dc9cbfc5
melpa-packages: 2019-10-25
The previous update included several errors which broke packages. This
one re-fetched and fixed them.
2019-10-25 19:09:45 +02:00
Alexey Shmalko 8bb70c8722
melpa-packages: 2019-10-24 2019-10-24 19:31:35 +03:00
Peter Hoeg 29f4fd41d2 emacsPackages.evil-escape: fix build 2019-10-19 01:15:21 +08:00
Peter Hoeg 4487809902 emacsPackages.vterm: fix dynamic library and autoloaders
We need both the .so as well as the proper autoloaders that are generated when
we build an emacs package, so we cannot use the normal stdenv.mkDerivation but
have to inject the building of the libraries instead.

Also, use the proper libvterm-neovim we have in nixpkgs instead of vendoring it.
2019-10-18 23:38:28 +08:00
adisbladis 3702a4b833
melpa-packages: 2019-09-26 2019-09-26 10:58:57 +01:00
adisbladis 28daf29df3
elpa-packages: 2019-09-26 2019-09-26 10:58:56 +01:00
Tim Steinbach 8317facd14
emacsPackages: Update elpa
Via `update-elpa` script
2019-09-21 10:09:48 -04:00
Tim Steinbach bae10449e7
emacsPackages: Update melpa
Via `update-melpa` script
2019-09-21 10:09:20 -04:00
Sebastian Wild 458e3c7116 melpaPackages.elpy: bugfix
After the elpy dummy package was removed (#68217) it was still referenced
in the melpa packages and broke emacs builds that included elpy.
2019-09-12 21:32:13 +02:00
volth 7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
Vladimír Čunát f21211ebfe
Merge branch 'master' into staging 2019-09-02 23:25:24 +02:00
adisbladis 80bda49332
emacs-packages: Drop remnants of manually created packages 2019-09-01 19:58:28 +01:00
adisbladis 704e8c5023
emacs-packages.tramp: 2.3.0 -> 2.4.2 2019-09-01 19:55:43 +01:00
adisbladis 5d63bdb3b3
emacs-packages.helm-words: 20150413 -> 20190917 2019-09-01 19:46:20 +01:00
adisbladis 2c142705df
emacs-packages.emacsClangCompleteAsync: Drop manually created package 2019-09-01 19:39:17 +01:00
adisbladis 221ed56467
emacs-packages.cua: Drop manually created package
It's included in emacs since version 22
2019-09-01 19:33:16 +01:00
adisbladis 15f70ea7ed
emacs-packages: Drop manually created coffee-mode 2019-09-01 19:26:51 +01:00
adisbladis 3b632b78a2
emacs-packages: Drop manually created gn package 2019-09-01 19:23:31 +01:00
adisbladis 6619e9c47b
emacs-packages: Fix melpa indentation 2019-09-01 19:17:31 +01:00
adisbladis d835da5ee9
emacsPackages.seoul256-theme: Unmark as broken 2019-08-31 23:56:32 +01:00
adisbladis e018f9cf40
emacsPackages.processing-snippets: Unmark as broken 2019-08-31 23:56:32 +01:00
adisbladis a8715b4df7
emacsPackages.helm-lobsters: Unmark as broken 2019-08-31 23:56:31 +01:00
adisbladis c39104bcff
emacsPackages.fold-dwim-org: Unmark as broken 2019-08-31 23:56:31 +01:00
adisbladis ea9f3bafcd
emacsPackages.flycheck-ocaml: Unmark as broken 2019-08-31 23:56:31 +01:00
adisbladis cc2547d33d
emacsPackages.floobits: Unmark as broken 2019-08-31 23:56:31 +01:00
adisbladis 16c57cb76b
emacsPackages.evil-search-highlight-persist: Unmark as broken 2019-08-31 23:56:31 +01:00
adisbladis 9bcc28325e
emacsPackages.eterm-256color: Unmark as broken from melpa 2019-08-31 23:56:30 +01:00
adisbladis 7b32590aef
emacsPackages.emr: Unmark as broken 2019-08-31 23:56:30 +01:00
adisbladis b5941206ee
emacsPackages.cmake-mode: Unmark as broken 2019-08-31 23:56:30 +01:00
adisbladis 18ce1d7d52
emacsPackages.window-numbering: Unmark as broken from melpa 2019-08-31 23:56:30 +01:00
adisbladis 7ace8446b6
emacsPackages.voca-builder: Unmark as broken from melpa 2019-08-31 23:56:30 +01:00
adisbladis 5d45d563ba
emacsPackages.utop: Unmark as broken 2019-08-31 23:56:30 +01:00
adisbladis d2bb61139c
emacsPackages.textmate: Unmark as broken 2019-08-31 23:56:29 +01:00
adisbladis edcf307762
emacsPackages.tawny-mode: Unmark as broken 2019-08-31 23:56:29 +01:00
adisbladis a29ca8750e
emacsPackages.speech-tagger: Unmark as broken from melpa 2019-08-31 23:56:29 +01:00
adisbladis 2418f00ca1
emacsPackages.qiita: Unmark as broken from melpa 2019-08-31 23:56:29 +01:00
adisbladis 70c32e80b5
emacsPackages.ocp-indent: Unmark as broken 2019-08-31 23:56:29 +01:00
adisbladis 88f8e5a59d
emacsPackages.maxframe: Unmark as broken from melpa 2019-08-31 23:56:29 +01:00
adisbladis 594b9a15b3
emacsPackages.jsfmt: Unmark as broken from melpa stable 2019-08-31 23:56:28 +01:00
adisbladis 178ba4dd05
emacsPackages.initsplit: Unmark as broken from melpa 2019-08-31 23:56:28 +01:00
adisbladis c74e4a1116
emacsPackages.ido-complete-space-or-hyphen: Unmark as broken from melpa 2019-08-31 23:56:28 +01:00
adisbladis 7c7378246c
emacsPackages.graphene: Unmark as broken 2019-08-31 23:56:28 +01:00
adisbladis 9823655e70
emacsPackages.elmine: Unmark as broken from melpa 2019-08-31 23:56:28 +01:00
adisbladis 10852183ba
emacs-packages: Unmark bufshow as broken from melpa 2019-08-31 23:56:28 +01:00
adisbladis 1c687eb4e4
emacsPackages.elpaPackages.ebdb-i18n-chn: Unmark as broken 2019-08-31 23:56:27 +01:00
adisbladis 1acdbbacb3
emacsPackages.elpaPackages.iterators: Unmark as broken 2019-08-31 23:56:27 +01:00
adisbladis eb54ab3798
emacsPackages.elpaPackages.midi-kbd: Unmark as broken 2019-08-31 23:56:27 +01:00
adisbladis 11829795b3
emacsPackages.elpaPackages.stream: Unmark as broken 2019-08-31 23:56:27 +01:00
adisbladis 45dc8ced7c
emacsPackages.elpaPackages.el-search: Unmark as broken 2019-08-31 23:56:27 +01:00
Frederik Rietdijk ad1d58c622 Merge staging-next into staging 2019-08-31 10:04:20 +02:00
Frederik Rietdijk fc74ba8291 Merge master into staging-next 2019-08-31 09:50:38 +02:00
adisbladis 52be1a3de0
melpa-packages: 2019-08-30 2019-08-30 22:13:16 +01:00
adisbladis 347a0c25f3
elpa-packages: 2019-08-30 2019-08-30 22:13:01 +01:00
adisbladis 71846dfceb
emacs-packages: Add update script that fetches from overlay 2019-08-30 22:11:30 +01:00
adisbladis b3d6dd59a6
emacs-packages: Add backwards compatible aliases
I want to add that I'm personally not a fan of this and I think we
should eventually drop these aliases to closely match the eco-system
rather than relying on some ad-hoc names created years ago.
2019-08-30 16:52:24 +01:00
adisbladis 53d805245a
emacs-packages: Remove xml-rpc from old emacs package infrastructure 2019-08-30 16:43:31 +01:00
adisbladis 38edd7b05a
emacs-packages: Remove writegood from old emacs package infrastructure 2019-08-30 16:43:31 +01:00
adisbladis 8a6932bc3d
emacs-packages: Remove tuareg from old emacs package infrastructure 2019-08-30 16:43:30 +01:00
adisbladis af26fea60e
emacs-packages: Remove scala-mode from old emacs package infrastructure 2019-08-30 16:43:30 +01:00
adisbladis 63819cdbe7
emacs-packages: Remove sbt-mode from old emacs package infrastructure 2019-08-30 16:43:30 +01:00
adisbladis 7385a605f0
emacs-packages: Remove s from old emacs package infrastructure 2019-08-30 16:43:30 +01:00
adisbladis e7f24e0143
emacs-packages: Remove rudel from old emacs package infrastructure 2019-08-30 16:43:30 +01:00
adisbladis 3e81a52ffb
emacs-packages: Remove rainbow-delimiters from old emacs package infrastructure 2019-08-30 16:43:29 +01:00
adisbladis 5413061d52
emacs-packages: Remove quack from old emacs package infrastructure 2019-08-30 16:43:29 +01:00
adisbladis 99677ec06b
emacs-packages: Remove proofgeneral from old emacs package infrastructure 2019-08-30 16:43:29 +01:00
adisbladis 61d42be5b0
emacs-packages: Remove php from old emacs package infrastructure 2019-08-30 16:43:29 +01:00
adisbladis af4faf11da
emacs-packages: Remove pcache from old emacs package infrastructure 2019-08-30 16:43:29 +01:00
adisbladis 1349476a9a
emacs-packages: Remove org2blog from old emacs package infrastructure 2019-08-30 16:43:28 +01:00
adisbladis 5cdc278b4c
emacs-packages: Remove org from old emacs package infrastructure 2019-08-30 16:43:28 +01:00
adisbladis 3386f5488f
emacs-packages: Remove offlineimap from old emacs package infrastructure 2019-08-30 16:43:28 +01:00
adisbladis 1c00ad630e
emacs-packages: Remove monky from old emacs package infrastructure 2019-08-30 16:43:28 +01:00
adisbladis 07e7cf853a
emacs-packages: Remove metaweblog from old emacs package infrastructure 2019-08-30 16:43:28 +01:00
adisbladis ea726bf658
emacs-packages: Remove maude from old emacs package infrastructure 2019-08-30 16:43:27 +01:00
adisbladis ed3d9288a1
emacs-packages: Remove markdown-mode from old emacs package infrastructure 2019-08-30 16:43:27 +01:00
adisbladis fb4ba957da
emacs-packages: Remove lorem-ipsum from old emacs package infrastructure 2019-08-30 16:43:27 +01:00
adisbladis 7c3726ae95
emacs-packages: Remove logito from old emacs package infrastructure 2019-08-30 16:43:27 +01:00
adisbladis b254161923
emacs-packages: Remove let-alist from old emacs package infrastructure 2019-08-30 16:43:26 +01:00
adisbladis c6e0fe1b9d
emacs-packages: Remove js2 from old emacs package infrastructure 2019-08-30 16:43:26 +01:00
adisbladis 0e7598677c
emacs-packages: Remove jdee from old emacs package infrastructure 2019-08-30 16:43:26 +01:00
adisbladis 438131a1a4
emacs-packages: Remove jade from old emacs package infrastructure 2019-08-30 16:43:26 +01:00
adisbladis f4c2f9794d
emacs-packages: Remove jabber from old emacs package infrastructure 2019-08-30 16:43:26 +01:00
adisbladis 26af6f335b
emacs-packages: Remove idris from old emacs package infrastructure 2019-08-30 16:43:25 +01:00
adisbladis 6b2f177737
emacs-packages: Remove htmlize from old emacs package infrastructure 2019-08-30 16:43:25 +01:00
adisbladis 84a09cad68
emacs-packages: Remove haskell from old emacs package infrastructure 2019-08-30 16:43:25 +01:00
adisbladis f6350284d2
emacs-packages: Remove graphviz-dot from old emacs package infrastructure 2019-08-30 16:43:25 +01:00
adisbladis cec46692f6
emacs-packages: Remove gist from old emacs package infrastructure 2019-08-30 16:43:25 +01:00
adisbladis f42f46f682
emacs-packages: Remove gh from old emacs package infrastructure 2019-08-30 16:43:24 +01:00
adisbladis c9ff69ec3d
emacs-packages: Remove flymake-cursor from old emacs package infrastructure 2019-08-30 16:43:24 +01:00
adisbladis 6ac327abe7
emacs-packages: Remove ess from old emacs package infrastructure 2019-08-30 16:43:24 +01:00
adisbladis a6f38b3d76
emacs-packages: Remove erlang from old emacs package infrastructure 2019-08-30 16:43:24 +01:00
adisbladis 65938fa496
emacs-packages: Remove ensime from old emacs package infrastructure 2019-08-30 16:43:24 +01:00
adisbladis ffd0fb4c8e
emacs-packages: Remove emms from old emacs package infrastructure 2019-08-30 16:43:23 +01:00
adisbladis ff92c81d90
emacs-packages: Remove emacs-w3m from old emacs package infrastructure 2019-08-30 16:43:23 +01:00
adisbladis d12e80ca4a
emacs-packages: Remove ecb from old emacs package infrastructure 2019-08-30 16:43:23 +01:00
adisbladis 9ff83498ee
emacs-packages: Remove darcsum from old emacs package infrastructure 2019-08-30 16:43:23 +01:00
adisbladis c6c316eb2f
emacs-packages: Remove d from old emacs package infrastructure 2019-08-30 16:43:23 +01:00
adisbladis 743b468cdd
emacs-packages: Remove cryptol from old emacs package infrastructure 2019-08-30 16:43:22 +01:00
adisbladis 6dc2d9645c
emacs-packages: Remove color-theme from old emacs package infrastructure 2019-08-30 16:43:22 +01:00
adisbladis d3bc11da92
emacs-packages: Remove cask from old emacs package infrastructure 2019-08-30 16:43:22 +01:00
adisbladis 588adcc20e
emacs-packages: Remove calfw from old emacs package infrastructure 2019-08-30 16:43:22 +01:00
adisbladis d76160105b
emacs-packages: Remove bbdb from old emacs package infrastructure 2019-08-30 16:43:22 +01:00
adisbladis cd6e9c06b3
emacs-packages: Remove auto-complete from old emacs package infra
Use new auto-generated packages
2019-08-30 16:43:21 +01:00
adisbladis 41d1b8fa88
emacsPackages: Drop old emacsPackages (non-NG) sets
These have been deprecated for a long time now and has not seen much maintenance.
2019-08-30 16:43:16 +01:00
adisbladis bd87895d73
emacsPackagesNg: Import old packages not available in any generated set 2019-08-30 16:16:17 +01:00
adisbladis 87e16d7074
emacsPackages.prologMode: Mark as broken 2019-08-30 16:16:17 +01:00
adisbladis deda623918
emacsPackages.hol_light_mode: Mark as broken 2019-08-30 16:16:17 +01:00
adisbladis 7580e58dde
emacsPackages.emacsClangCompleteAsync: Mark as broken 2019-08-30 16:16:17 +01:00
adisbladis 81168273ff
emacsPackages.colorThemeSolarized: Mark as broken 2019-08-30 16:16:17 +01:00
adisbladis c930cf74a0
emacsPackages.cedet: Mark as broken 2019-08-30 16:16:17 +01:00
Matthew Bauer 3155fbff0a emacs-irony: shrink closure
Goes from 1.6G -> 154M
2019-08-29 18:25:35 -04:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Frederik Rietdijk 5061fe0c2c Merge staging-next into staging 2019-08-28 08:26:42 +02:00
Frederik Rietdijk 98640fd482 Merge master into staging-next 2019-08-27 16:36:47 +02:00
volth 35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
Matthew Bauer b993fb03ac melpa-packages.nix: remove generic
This file does not exist
2019-08-25 21:57:21 -04:00
Matthew Bauer b2fd2b739e emacs-irony: fix build
Fixes #66556
2019-08-25 21:54:45 -04:00