Commit graph

643 commits

Author SHA1 Message Date
Robert Scott 3b6bc4b69c treewide: set sourceProvenance for packages containing downloaded jars
these are the easily identifiable cases and will not be comprehensive
2022-06-04 19:47:57 +01:00
Vladimír Čunát cbd66894e6
Merge #175150: staging-next 2022-05-28
the first one after 22.05 release
2022-06-02 10:23:00 +02:00
adisbladis 586e1c7a2a
Merge pull request #174740 from tssm/update-tree-sitter-grammars
Update tree-sitter grammars
2022-06-02 15:23:16 +08:00
Tae Selene Sandoval Murgan da0058d4a8 tree-sitter: Update grammars 2022-06-01 20:16:08 +02:00
github-actions[bot] af1764d5c5
Merge master into staging-next 2022-06-01 18:01:14 +00:00
sternenseemann ddd16ea9f1 antlr4_9: 4.9.2 -> 4.9.3 2022-06-01 10:43:09 +02:00
github-actions[bot] 8d36a138eb
Merge master into staging-next 2022-05-30 18:01:09 +00:00
Rick van Schijndel 13e0d33703
treewide: pkgs/development/tools: mark broken for darwin 2022-05-30 13:41:14 +02:00
Tae Selene Sandoval Murgan 235f1299d3 tree-sitter: Remove the Swift grammar
It was abandoned, and the recommended one doesn't have a parser.c file
2022-05-25 21:28:29 +02:00
Martin Weinelt 1923b68bda Merge remote-tracking branch 'origin/staging-next' into staging 2022-05-23 17:35:37 +02:00
Azat Bahawi 00dab1a9a9
hammer: e7aa734 -> nightly_20220416
This commit also changes the source repository from
github.com/UpstandingHackers/hammer to
gitlab.special-circumstanc.es/hammer/hammer.
2022-05-22 19:24:30 +03:00
Artturin 62e002d1cd bison: explicitly set strictDeps
see the comment
2022-05-22 16:40:13 +03:00
William Kral 0c28d3bbec tree-sitter: revert #172850 for nix 2022-05-18 10:32:26 -07:00
adisbladis 492f7190ce tree-sitter: Bump grammars 2022-05-13 22:44:37 +12:00
oxalica b1723f8c47
tree-sitter: update grammars and add oxalica as maintainer 2022-05-12 05:20:22 +08:00
Sandro 5d589feb6e
Merge pull request #168921 from risicle/ris-re2c-passthru-tests
re2c: add some key reverse dependencies to passthru.tests
2022-05-10 22:56:28 +02:00
Robert Scott 977f14fab1 re2c: add some key reverse dependencies to passthru.tests 2022-05-09 22:17:31 +01:00
Sandro 73465c2247
Merge pull request #169967 from adisbladis/tree-sitter-emacs-langs-parity
tree-sitter-grammars: Add grammars for parity with Emacs tree-sitter-langs
2022-04-27 17:35:28 +02:00
oxalica d5d7d01114
tree-sitter: revert the parser for nix
The new version of parser is out of sync with nvim-treesitter's queries
and causes highlighting failures.
2022-04-25 22:21:32 +08:00
oxalica 011f56b2cb
tree-sitter: update grammars
There are node changes on lua and/or vim parsers, which cause highlight
errors with current version of nvim-treesitter in nixpkgs.
This update should fix them.
2022-04-25 14:14:34 +08:00
adisbladis 4c83c0b027 tree-sitter-grammars.tree-sitter-pgn: init 2022-04-24 04:35:05 +12:00
adisbladis 8f0bd07971 tree-sitter-grammars.tree-sitter-janet-simple: init 2022-04-24 04:35:05 +12:00
Christian Kögler 5961157781 tree-sitter: Add tree-sitter-scheme 2022-04-23 14:36:06 +02:00
Felix Buehler 88ca581508 hammer: switch to fetchFromGitHub 2022-03-29 13:05:17 +02:00
Sandro 2f1e03cb2b
Merge pull request #165691 from lucc/github-removed-unencrypted-git 2022-03-28 12:47:42 +02:00
Lucas Hoffmann 47190314df treewide: replace defunct git://github.com urls with https://
Github has removed support for git://github.com and recommends
https://github.com instead.

See https://github.blog/2021-09-01-improving-git-protocol-security-github/
2022-03-25 11:21:42 +01:00
Ben Siraphob f36dfc2059
tree-sitter: rollback #165178 for Nix
Large changes to the nodes mean that highlighters need to update their
queries before the update can be merged
2022-03-24 21:06:09 -05:00
Martin Weinelt 964b4a6bd2
tree-sitter: update grammars 2022-03-23 05:22:56 +01:00
Martin Weinelt edbaf11e94
tree-sitter: unquote latest version in update script
Otherwise if a tag was found it would try to fetch `refs/tag/"v1.2.0"`.

```
fetching list of grammars
checking the tree-sitter repo list against the grammars we know
writing files to /etc/nixos/nixpkgs/pkgs/development/tools/parsing/tree-sitter/grammars
Fetching latest release ("v1.2.1") of tree-sitter-agda …
Initialized empty Git repository in /tmp/git-checkout-tmp-RU9DUpjM/tree-sitter-agda/.git/
fatal: couldn't find remote ref refs/tags/"v1.2.1"
From https://github.com/tree-sitter/tree-sitter-agda
 * branch            HEAD       -> FETCH_HEAD
fatal: Not a valid object name
Unrecognized git object type:
Unable to checkout refs/tags/"v1.2.1" from https://github.com/tree-sitter/tree-sitter-agda.
```
2022-03-23 05:18:09 +01:00
Ben Siraphob 3d81edb00f
Merge pull request #162766 from stephank/feat/tree-sitter-hcl 2022-03-22 19:14:10 -05:00
Ben Siraphob 6326d1b397
Merge pull request #165178 from siraben/tree-sitter-update 2022-03-21 23:52:08 -05:00
Ben Siraphob e6c5413578
Merge pull request #161456 from siraben/tree-sitter-overridable 2022-03-21 23:51:52 -05:00
Ben Siraphob 838f644e91
tree-sitter: update grammars 2022-03-21 16:39:37 -05:00
Ben Siraphob 5b55eb42f1
tree-sitter: add extraGrammars attribute 2022-03-17 16:48:19 -05:00
Ben Siraphob 6ff99f2a17
Merge pull request #158261 from mdavezac/nvim-tree-sitter-darwin 2022-03-17 16:26:14 -05:00
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
Stéphan Kochen 192646e441 tree-sitter-hcl: init 2022-03-04 13:48:44 +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
Mayeul d'Avezac ae6bb2fcf8
treesitter grammars: on darwin should use .so suffix
The files are compiled with -shared rather than  -dynamiclib and are
BUNDLE.
2022-02-04 21:10:46 +00: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