Commit Graph

606 Commits

Author SHA1 Message Date
github-actions[bot]
8e01330277
Merge master into staging-next 2022-03-07 12:01:33 +00:00
R. Ryantm
91247c747d tree-sitter: 0.20.4 -> 0.20.6 2022-03-07 11:28:18 +01:00
github-actions[bot]
7b0b3b6225
Merge staging-next into staging 2022-02-16 00:02:21 +00:00
Dmitry Kalinkin
96f797b2e5
Merge pull request #155208 from drperceptron/flex-alias
flex: backwards-compatible executable alias `lex`
2022-02-15 13:12:08 -05:00
Zhong Jianxin
e8f3914985 treewide: Replace transfig with fig2dev
Reasons:

- transfig never get upstream update since it was added to nixpkgs 2006,
  according to [fig2dev Debian changelog][1], upstream maintainership
  was taken over at 2016, and renamed to fig2dev.

- [Debian][2], [ArchLinux][3], [HomeBrew][4] all use fig2dev to replace
  transfig.

- transfig builds [failed][5] on aarch64-darwin, fig2dev builds fine.

- One less package to maintain.

[1]: https://salsa.debian.org/debian/fig2dev/-/blob/debian/1%253.2.6_beta-1/debian/changelog
[2]: https://packages.debian.org/bullseye/transfig
[3]: https://archlinux.org/packages/community/x86_64/fig2dev/
[4]: https://formulae.brew.sh/formula/fig2dev
[5]: https://hydra.nixos.org/build/163404782/nixlog/2
2022-02-15 10:13:56 +08:00
R. Ryantm
ad205764e8 byacc: 20211224 -> 20220128 2022-02-12 21:35:03 -08:00
Jonathan Ringer
39669ea2b6
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/top-level/aliases.nix
2022-02-09 19:58:40 -08:00
Bernardo Meurer
1de14c4ebe tree-sitter: update grammars 2022-02-09 19:52:12 -08:00
Bernardo Meurer
b7b8e9574f tree-sitter: fix update script's prefetch
It was including the quotes from jq into the tag name, which is
incorrect
2022-02-09 19:52:12 -08:00
Jonathan Ringer
e680c83323
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/tools/graphics/scrot/default.nix
2022-02-06 10:36:30 -08:00
Vladimír Čunát
9bd2cb47b5
Merge #157184: tree-sitter-lua: 0.0.8 -> 0.0.9 2022-02-06 17:42:52 +01:00
Robert Scott
1672afcca1
Merge pull request #156972 from trofi/update-re2c
re2c: 2.2 -> 3.0
2022-02-02 19:44:01 +00:00
Matthieu Coudron
1705882eb6 tree-sitter-org-nvim: renaming of tree-sitter-org-nvim
There are likely to be several "org" grammars so suffixing them seems
better in the long term see https://github.com/NixOS/nixpkgs/pull/145940

I haven't provided an alias since this grammar was introduced a few days
ago only.
2022-02-01 19:16:50 +01:00
Gaute Ravndal
f5abd95780 tree-sitter-lua: 0.0.8 -> 0.0.9 2022-01-28 19:43:18 +01:00
Sergei Trofimovich
e532d594e0 re2c: 2.2 -> 3.0
https://re2c.org/releases/changelog/changelog.html

While at it added trivial updater script.
2022-01-27 09:03:29 +00:00
Bernardo Meurer
c3b9059630
Merge pull request #156535 from gravndal/tree-sitter-lua
tree-sitter-lua: switch to MunifTanjim's parser
2022-01-25 23:32:33 -08:00
José Luis Lafuente
71dd58ce85
tree-sitter-markdown: ikatyang parser to MDeiml
Replace
https://github.com/ikatyang/tree-sitter-markdown
with
https://github.com/MDeiml/tree-sitter-markdown

With neovim, the current markdown parser crashes sometimes.
nvim-treesitter project uses MDeiml parser to avoid those crashes,
take a look to
https://github.com/nvim-treesitter/nvim-treesitter/pull/2105 and
https://github.com/nvim-treesitter/nvim-treesitter/issues/872 to see why
the picked one over the other.
2022-01-25 11:10:49 +01:00
Gaute Ravndal
e8e8139f13 tree-sitter-lua: switch to MunifTanjim's parser
This keeps it in sync with what has been done in nvim-treesitter:
https://github.com/nvim-treesitter/nvim-treesitter/pull/2272
2022-01-24 16:05:51 +01:00
Roman Volosatovs
15e1696532
tree-sitter: update grammars 2022-01-24 12:20:26 +01:00
Roman Volosatovs
a7c14c9aa9
tree-sitter: print { lib }: in update script 2022-01-24 12:20:25 +01:00
Roman Volosatovs
d5a2fbcf8d
tree-sitter: allow token-less execution 2022-01-24 12:20:19 +01:00
Roman Volosatovs
a39a11681a
tree-sitter: handle errors in update script 2022-01-24 12:18:53 +01:00
Roman Volosatovs
61f4f686c5
tree-sitter: 0.20.3 -> 0.20.4 2022-01-24 12:18:53 +01:00
R. Ryantm
60dce83995
tree-sitter: 0.20.2 -> 0.20.3 2022-01-24 12:18:53 +01:00
Lorenzo Manacorda
9cabde84be tree-sitter: add org grammar to update.nix 2022-01-21 21:42:24 +01:00
Matthieu Coudron
1caf78f4bf tree-sitter: adding org grammar 2022-01-17 16:02:13 +01:00
Dr Perceptron
946f5dd980
flex: backwards-compatible executable alias lex 2022-01-16 16:07:09 +11:00
Ilan Joselevich
58948dcc4e tree-sitter: 0.20.1 -> 0.20.2 2022-01-13 13:07:24 +01:00
José Luis Lafuente
5321a6b82a tree-sitter updater: use GITHUB_TOKEN if present
The updater makes a lot of requets to the github API, which is rate
limited. We can do more requets if we are authenticated
2022-01-12 23:15:28 +01:00
Martin Weinelt
11a0b61783 Merge remote-tracking branch 'origin/master' into staging-next 2022-01-03 23:21:08 +01:00
R. RyanTM
6e7213303b
byacc: 20210808 -> 20211224
(#152917)
2022-01-01 22:31:27 +01:00
Dmitry Kalinkin
2ddda43924
Merge branch 'staging' into staging-next
Conflicts:
	pkgs/os-specific/linux/kernel/common-config.nix
2021-12-25 17:16:26 -05:00
Dmitry Kalinkin
1a9297102c
Merge branch 'master' into staging-next 2021-12-23 16:58:33 -05:00
Bernardo Meurer
838057b393
tree-sitter: update grammars 2021-12-22 19:26:21 -03:00
github-actions[bot]
a254c225b6
Merge staging-next into staging 2021-12-19 12:01:52 +00:00
github-actions[bot]
df27583677
Merge master into staging-next 2021-12-19 12:01:19 +00:00
Domen Kožar
5c602f112f
Merge pull request #147678 from trofi/avoid-fetchpatch-in-flex
flex: use fetchurl instead of fetchpatch to avoid extra depends
2021-12-18 14:59:59 +00:00
Ilan Joselevich
34ffda15ea tree-sitter: add many new grammars 2021-12-18 13:44:12 +02:00
github-actions[bot]
2d77c6ead6
Merge master into staging-next 2021-12-16 00:01:38 +00:00
Ilan Joselevich
9b79576fdb tree-sitter: update grammars 2021-12-14 21:21:48 +02:00
github-actions[bot]
4620f3d0e3
Merge master into staging-next 2021-12-11 06:01:15 +00:00
R. Ryantm
8529d74cc8 tree-sitter: 0.20.0 -> 0.20.1 2021-12-06 08:32:38 +00:00
Sergei Trofimovich
6c74a8a08f flex: use fetchuril instead of fetchpatch to avoid extra depends
Weekly `gcc` snapshots don't come with pre-generated `flex` lexers
and thus require `flex` dependency. Attempt to use them as is fails as:

    error: anonymous function at pkgs/build-support/fetchurl/boot.nix:5:1 called with unexpected argument 'meta'
       at pkgs/build-support/fetchpatch/default.nix:18:1:
           17| in
           18| fetchurl ({
             | ^
           19|   postFetch = ''
    (use '--show-trace' to show detailed location information)

This happens due to a circulare dependency between fetchpatch dependencies
and flex.

The change uses simpler `fetchurl` to ease use of `flex` in `gcc`.

This allows me to use existing `gcc` `.nix` files for weekly `gcc`
snapshots by only adding extra `flex` dependency.
2021-12-03 07:56:28 +00:00
github-actions[bot]
defe3d1bbd
Merge staging-next into staging 2021-11-26 00:02:13 +00:00
Nicolas Dudebout
0b12f0c1c9 antlr4: install CMake config files 2021-11-25 20:35:56 +01:00
sternenseemann
ac1f59665b antlr4_9: init at 4.9.2
* Mostly copied from 4.8.nix

* C++ runtime now requires utfcpp which is solved using an
  ExternalProject in 4.9.2. Since this requires network access, we patch
  it out using a patch picked from antlr4's master.

* Change logs:

  * https://github.com/antlr/antlr4/releases/tag/4.9
  * https://github.com/antlr/antlr4/releases/tag/4.9.1
  * https://github.com/antlr/antlr4/releases/tag/4.9.2
2021-11-23 11:45:00 +01:00
github-actions[bot]
faf5da6aed
Merge staging-next into staging 2021-11-15 12:01:44 +00:00
Vladimír Čunát
64065d76f4
Merge #144730: branch 'staging-next' 2021-11-15 11:52:15 +01:00
Bernardo Meurer
796118237d
tree-sitter: update grammars 2021-11-14 22:47:08 -08:00
Alyssa Ross
4e1852096f
Merge remote-tracking branch 'nixpkgs/staging-next' into staging
Conflicts:
	pkgs/development/tools/parsing/flex/2.6.1.nix
2021-11-14 14:17:46 +00:00