Nice patch, got few things that I think should be changed though:
[2021-12-08 07:54:04+0500] Anna Vyalkova:
+case ${VERIFY_SIG_IMPL} in
+ gnupg)
+ BDEPEND="
+ verify-sig? (
+ app-crypt/gnupg
+
[2021-12-08 19:28:24+0500] Anna Vyalkova:
On 2021-12-08 13:54, Haelwenn (lanodan) Monnier wrote:
> >+case ${VERIFY_SIG_IMPL} in
> >+ gnupg)
> >+ BDEPEND="
> >+ verify-sig? (
> >+ app-crypt/gnupg
> >+
bump to EAPI 8
drop support for EAPI 5
set DUNE_PKG_NAME to PN by default
move "Move docs to the appropriate place" block to dune-install
to make dune-install now handle a list of subpackages correctly
Signed-off-by: Maciej Barć
---
eclass/dune.eclass | 37 ++---
Tree-sitter CLI tool is very useful for to develop, test, and use
Tree-sitter grammars from the command line
Also as it written in Rust and requires it to be built, and rust is
unavailable on some platforms, I had to use p.use.mask for ts-cli on
that
---
.../tree-sitter-embedded-template/Manifest| 1 +
.../metadata.xml | 19 +++
...ree-sitter-embedded-template-0.19.0.ebuild | 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-embedded-template/Manifest
---
dev-libs/tree-sitter-haskell/Manifest | 1 +
dev-libs/tree-sitter-haskell/metadata.xml | 19 +++
...ree-sitter-haskell-0.13.0_p2024.ebuild | 15 +++
3 files changed, 35 insertions(+)
create mode 100644 dev-libs/tree-sitter-haskell/Manifest
create
---
dev-libs/tree-sitter-ocaml/Manifest | 1 +
dev-libs/tree-sitter-ocaml/metadata.xml | 19 +++
.../tree-sitter-ocaml-0.19.0.ebuild | 15 +++
3 files changed, 35 insertions(+)
create mode 100644 dev-libs/tree-sitter-ocaml/Manifest
create
---
dev-libs/tree-sitter-julia/Manifest | 1 +
dev-libs/tree-sitter-julia/metadata.xml | 19 +++
.../tree-sitter-julia-0.19.0.ebuild | 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-julia/Manifest
create
---
dev-libs/tree-sitter-jsdoc/Manifest | 1 +
dev-libs/tree-sitter-jsdoc/metadata.xml | 19 +++
.../tree-sitter-jsdoc-0.19.0.ebuild | 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-jsdoc/Manifest
create
---
dev-libs/tree-sitter-java/Manifest| 1 +
dev-libs/tree-sitter-java/metadata.xml| 19 +++
.../tree-sitter-java-0.19.1.ebuild| 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-java/Manifest
create mode
---
dev-libs/tree-sitter-c-sharp/Manifest | 1 +
dev-libs/tree-sitter-c-sharp/metadata.xml | 19 +++
.../tree-sitter-c-sharp-0.19.1.ebuild | 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-c-sharp/Manifest
create
---
dev-libs/tree-sitter-ql/Manifest | 1 +
dev-libs/tree-sitter-ql/metadata.xml | 19 +++
.../tree-sitter-ql-0.19.0.ebuild | 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-ql/Manifest
create mode
---
dev-libs/tree-sitter-regex/Manifest | 1 +
dev-libs/tree-sitter-regex/metadata.xml | 19 +++
.../tree-sitter-regex-0.19.0.ebuild | 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-regex/Manifest
create
---
dev-libs/tree-sitter-python/Manifest | 1 +
dev-libs/tree-sitter-python/metadata.xml | 19 +++
...tree-sitter-python-0.19.1_p2022.ebuild | 15 +++
3 files changed, 35 insertions(+)
create mode 100644 dev-libs/tree-sitter-python/Manifest
create
---
dev-libs/tree-sitter-ruby/Manifest| 1 +
dev-libs/tree-sitter-ruby/metadata.xml| 19 +++
.../tree-sitter-ruby-0.19.0.ebuild| 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-ruby/Manifest
create mode
Some grammars packages (like, for example, tree-sitter-agda) uses
different versioning scheme from vast majority of grammars in
tree-sitter github organization.
Also, third-party grammars doesn't follow tree-sitter versioning.
Also, some grammars (like tree-sitter-haskell, for example)
---
dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild
b/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild
index c19e350e35c..88b916096b5 100644
---
---
.../tree-sitter-meta-1-r1.ebuild | 38 +++
1 file changed, 38 insertions(+)
create mode 100644 dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild
diff --git a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild
---
dev-libs/tree-sitter-tsq/Manifest | 1 +
dev-libs/tree-sitter-tsq/metadata.xml | 19 +++
.../tree-sitter-tsq-0.19.0.ebuild | 19 +++
3 files changed, 39 insertions(+)
create mode 100644 dev-libs/tree-sitter-tsq/Manifest
create
---
dev-libs/tree-sitter-rust/Manifest| 1 +
dev-libs/tree-sitter-rust/metadata.xml| 19 +++
.../tree-sitter-rust-0.20.0.ebuild| 13 +
3 files changed, 33 insertions(+)
create mode 100644 dev-libs/tree-sitter-rust/Manifest
create mode
> On Thu, 09 Dec 2021, Maciej Barć wrote:
> dune-install() {
> + local pkgs
> + if [[ -n "${@}" ]] ; then
> + pkgs="${@}"
> + else
> + pkgs=${DUNE_PKG_NAME}
> + fi
> +
> + local myduneopts=(
> + --prefix="${ED%/}/usr"
> +
On Thu, 2021-12-09 at 10:10 +0700, Vadim Misbakh-Soloviov wrote:
> Some grammars packages (like, for example, tree-sitter-agda) uses
> different versioning scheme from vast majority of grammars in
> tree-sitter github organization.
>
> Also, third-party grammars doesn't follow tree-sitter
22 matches
Mail list logo