* [PR PATCH] neovim: update to 0.9.0
@ 2023-04-07 16:20 ibhagwan
2023-04-07 16:30 ` mhmdanas
` (27 more replies)
0 siblings, 28 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 16:20 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1296 bytes --]
There is a new pull request by ibhagwan against master on the void-packages repository
https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326
neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
**Note:** requires #43325, tree-sitter to 0.20.8
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 2562 bytes --]
From 91ed5b5cfb4e1f1dea6c11022645a832b17738ff Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 09:17:40 -0700
Subject: [PATCH] neovim: update to 0.9.0
---
.../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
srcpkgs/neovim/template | 4 ++--
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
else()
message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
- let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
- if empty(buildtype)
- call health#report_error('failed to get build type from :version')
-- elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+ elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
- call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+ local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+ if empty(buildtype) then
+ health.report_error('failed to get build type from :version')
+- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+ health.report_ok(buildtype)
else
- call health#report_info(buildtype)
+ health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
# Template file for 'neovim'
pkgname=neovim
-version=0.8.3
+version=0.9.0
revision=1
build_style=cmake
build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
license="Apache-2.0, Vim"
homepage="https://neovim.io"
distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
build_options=luajit
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
@ 2023-04-07 16:30 ` mhmdanas
2023-04-07 16:33 ` [PR PATCH] [Updated] " ibhagwan
` (26 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 16:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 256 bytes --]
New comment by mhmdanas on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500442280
Comment:
I'd either pull the tree-sitter update into this PR, or mark this PR as draft until the tree-sitter PR is merged.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
2023-04-07 16:30 ` mhmdanas
@ 2023-04-07 16:33 ` ibhagwan
2023-04-07 16:33 ` ibhagwan
` (25 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 16:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]
There is an updated pull request by ibhagwan against master on the void-packages repository
https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326
neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
**Note:** requires #43325, tree-sitter to 0.20.8
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 3635 bytes --]
From 346883f9202e374a4d1a4f99c849dd21e569b28b Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 09:17:40 -0700
Subject: [PATCH] neovim: update to 0.9.0, tree-sitter: update to 0.20.8
---
.../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
srcpkgs/neovim/template | 4 ++--
srcpkgs/tree-sitter/template | 6 +++---
3 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
else()
message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
- let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
- if empty(buildtype)
- call health#report_error('failed to get build type from :version')
-- elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+ elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
- call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+ local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+ if empty(buildtype) then
+ health.report_error('failed to get build type from :version')
+- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+ health.report_ok(buildtype)
else
- call health#report_info(buildtype)
+ health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
# Template file for 'neovim'
pkgname=neovim
-version=0.8.3
+version=0.9.0
revision=1
build_style=cmake
build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
license="Apache-2.0, Vim"
homepage="https://neovim.io"
distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
build_options=luajit
diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..5ccdbe621004 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
# Template file for 'tree-sitter'
pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
revision=1
build_style=cargo
make_install_args="--path=cli"
@@ -9,12 +9,12 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://tree-sitter.github.io"
distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
make_check=no # tests require generating fixtures from remote repositories
post_patch() {
# fixes an indexmap error when cross compiling
- cargo update --package autocfg:1.0.1 --precise 1.1.0
+ cargo update --package autocfg:1.1.0 --precise 1.1.0
}
post_build() {
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
2023-04-07 16:30 ` mhmdanas
2023-04-07 16:33 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 16:33 ` ibhagwan
2023-04-07 16:34 ` ibhagwan
` (24 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 16:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 355 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500444498
Comment:
> I'd either pull the tree-sitter update into this PR, or mark this PR as draft until the tree-sitter PR is merged.
https://github.com/void-linux/void-packages/commit/346883f9202e374a4d1a4f99c849dd21e569b28b
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (2 preceding siblings ...)
2023-04-07 16:33 ` ibhagwan
@ 2023-04-07 16:34 ` ibhagwan
2023-04-07 18:21 ` mhmdanas
` (23 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 16:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 434 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500444498
Comment:
> I'd either pull the tree-sitter update into this PR, or mark this PR as draft until the tree-sitter PR is merged.
@mhmdanas wasn't sure if it's acceptable to update 2 packages in one PR
https://github.com/void-linux/void-packages/commit/346883f9202e374a4d1a4f99c849dd21e569b28b
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (3 preceding siblings ...)
2023-04-07 16:34 ` ibhagwan
@ 2023-04-07 18:21 ` mhmdanas
2023-04-07 18:22 ` mhmdanas
` (22 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 18:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 280 bytes --]
New comment by mhmdanas on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500525754
Comment:
It's okay to update multiple packages in one PR, but each update should go in a separate commit, not in one commit like you've done here.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (4 preceding siblings ...)
2023-04-07 18:21 ` mhmdanas
@ 2023-04-07 18:22 ` mhmdanas
2023-04-07 18:22 ` mhmdanas
` (21 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 18:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 374 bytes --]
New comment by mhmdanas on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500525754
Comment:
It's okay to update multiple packages in one PR, but each update should go in a separate commit, not in one commit like you've done here.
It's also a good idea to close the tree-sitter update, since it will be bumped in this PR.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (5 preceding siblings ...)
2023-04-07 18:22 ` mhmdanas
@ 2023-04-07 18:22 ` mhmdanas
2023-04-07 18:53 ` mhmdanas
` (20 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 18:22 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 382 bytes --]
New comment by mhmdanas on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500525754
Comment:
It's okay to update multiple packages in one PR, but each update package should go in a separate commit, not in one commit like you've done here.
It's also a good idea to close the tree-sitter update, since it will be bumped in this PR.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (6 preceding siblings ...)
2023-04-07 18:22 ` mhmdanas
@ 2023-04-07 18:53 ` mhmdanas
2023-04-07 19:04 ` [PR PATCH] [Updated] " ibhagwan
` (19 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-07 18:53 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 378 bytes --]
New comment by mhmdanas on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500525754
Comment:
It's okay to update multiple packages in one PR, but each update package should go in a separate commit, not in one commit like you've done here.
It's also a good idea to close the tree-sitter PR, since it will be bumped in this PR.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (7 preceding siblings ...)
2023-04-07 18:53 ` mhmdanas
@ 2023-04-07 19:04 ` ibhagwan
2023-04-07 19:05 ` ibhagwan
` (18 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]
There is an updated pull request by ibhagwan against master on the void-packages repository
https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326
neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
**Note:** requires #43325, tree-sitter to 0.20.8
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 3841 bytes --]
From 66b8d148ebaaf9cd01a3d3a05298ee9f6d7ff9eb Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:04:00 -0700
Subject: [PATCH 1/2] tree-sitter: update to 0.20.8
---
srcpkgs/tree-sitter/template | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..5ccdbe621004 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
# Template file for 'tree-sitter'
pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
revision=1
build_style=cargo
make_install_args="--path=cli"
@@ -9,12 +9,12 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://tree-sitter.github.io"
distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
make_check=no # tests require generating fixtures from remote repositories
post_patch() {
# fixes an indexmap error when cross compiling
- cargo update --package autocfg:1.0.1 --precise 1.1.0
+ cargo update --package autocfg:1.1.0 --precise 1.1.0
}
post_build() {
From 7a495c8ad45f687674e44194a793c17d2d57c06e Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:04:15 -0700
Subject: [PATCH 2/2] neovim: update to 0.9.0
---
.../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
srcpkgs/neovim/template | 4 ++--
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
else()
message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
- let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
- if empty(buildtype)
- call health#report_error('failed to get build type from :version')
-- elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+ elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
- call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+ local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+ if empty(buildtype) then
+ health.report_error('failed to get build type from :version')
+- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+ health.report_ok(buildtype)
else
- call health#report_info(buildtype)
+ health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
# Template file for 'neovim'
pkgname=neovim
-version=0.8.3
+version=0.9.0
revision=1
build_style=cmake
build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
license="Apache-2.0, Vim"
homepage="https://neovim.io"
distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
build_options=luajit
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (8 preceding siblings ...)
2023-04-07 19:04 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 19:05 ` ibhagwan
2023-04-07 19:11 ` [PR REVIEW] " classabbyamp
` (17 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 196 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500557675
Comment:
@mhmdanas, done, separated commits and closed #43325.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR REVIEW] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (9 preceding siblings ...)
2023-04-07 19:05 ` ibhagwan
@ 2023-04-07 19:11 ` classabbyamp
2023-04-07 19:28 ` icp1994
` (16 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: classabbyamp @ 2023-04-07 19:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 182 bytes --]
New review comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#discussion_r1160907706
Comment:
updating from 1.1.0 to 1.1.0?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR REVIEW] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (10 preceding siblings ...)
2023-04-07 19:11 ` [PR REVIEW] " classabbyamp
@ 2023-04-07 19:28 ` icp1994
2023-04-07 19:30 ` ibhagwan
` (15 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: icp1994 @ 2023-04-07 19:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 238 bytes --]
New review comment by icp1994 on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#discussion_r1160916405
Comment:
none of that is needed anymore, see https://github.com/void-linux/void-packages/pull/43292
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR REVIEW] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (11 preceding siblings ...)
2023-04-07 19:28 ` icp1994
@ 2023-04-07 19:30 ` ibhagwan
2023-04-07 19:34 ` [PR PATCH] [Updated] " ibhagwan
` (14 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:30 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 225 bytes --]
New review comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#discussion_r1160917401
Comment:
ty @icp1994, should I remove the tree-sitter commit from this PR altogether?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (12 preceding siblings ...)
2023-04-07 19:30 ` ibhagwan
@ 2023-04-07 19:34 ` ibhagwan
2023-04-07 19:35 ` ibhagwan
` (13 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:34 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]
There is an updated pull request by ibhagwan against master on the void-packages repository
https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326
neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
**Note:** requires #43325, tree-sitter to 0.20.8
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 2562 bytes --]
From f672dbc5670a661c08235b5eab5925dcc8e737fc Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:34:13 -0700
Subject: [PATCH] neovim: update to 0.9.0
---
.../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
srcpkgs/neovim/template | 4 ++--
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
else()
message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
- let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
- if empty(buildtype)
- call health#report_error('failed to get build type from :version')
-- elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+ elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
- call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+ local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+ if empty(buildtype) then
+ health.report_error('failed to get build type from :version')
+- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+ health.report_ok(buildtype)
else
- call health#report_info(buildtype)
+ health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
# Template file for 'neovim'
pkgname=neovim
-version=0.8.3
+version=0.9.0
revision=1
build_style=cmake
build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
license="Apache-2.0, Vim"
homepage="https://neovim.io"
distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
build_options=luajit
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (13 preceding siblings ...)
2023-04-07 19:34 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 19:35 ` ibhagwan
2023-04-07 20:11 ` paper42
` (12 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 19:35 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 187 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500580570
Comment:
Removed the tree-sitter update since #43292.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (14 preceding siblings ...)
2023-04-07 19:35 ` ibhagwan
@ 2023-04-07 20:11 ` paper42
2023-04-07 20:16 ` [PR PATCH] [Updated] " ibhagwan
` (11 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: paper42 @ 2023-04-07 20:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 207 bytes --]
New comment by paper42 on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500606369
Comment:
don't remove it from this PR, include that commit and link the PR
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (15 preceding siblings ...)
2023-04-07 20:11 ` paper42
@ 2023-04-07 20:16 ` ibhagwan
2023-04-07 20:17 ` ibhagwan
` (10 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 20:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]
There is an updated pull request by ibhagwan against master on the void-packages repository
https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326
neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
**Note:** requires #43325, tree-sitter to 0.20.8
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 3864 bytes --]
From f672dbc5670a661c08235b5eab5925dcc8e737fc Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:34:13 -0700
Subject: [PATCH 1/2] neovim: update to 0.9.0
---
.../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
srcpkgs/neovim/template | 4 ++--
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
else()
message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
- let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
- if empty(buildtype)
- call health#report_error('failed to get build type from :version')
-- elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+ elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
- call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+ local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+ if empty(buildtype) then
+ health.report_error('failed to get build type from :version')
+- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+ health.report_ok(buildtype)
else
- call health#report_info(buildtype)
+ health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..dfab9fb5a42c 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,6 +1,6 @@
# Template file for 'neovim'
pkgname=neovim
-version=0.8.3
+version=0.9.0
revision=1
build_style=cmake
build_helper="qemu"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
license="Apache-2.0, Vim"
homepage="https://neovim.io"
distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
build_options=luajit
From caccf38b4b0ec66196c29e6eb9036324dc28df8c Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 13:16:08 -0700
Subject: [PATCH 2/2] tree-sitter: update to 0.20.8
---
srcpkgs/tree-sitter/template | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..575aee5bdabb 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
# Template file for 'tree-sitter'
pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
revision=1
build_style=cargo
make_install_args="--path=cli"
@@ -9,14 +9,9 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://tree-sitter.github.io"
distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
make_check=no # tests require generating fixtures from remote repositories
-post_patch() {
- # fixes an indexmap error when cross compiling
- cargo update --package autocfg:1.0.1 --precise 1.1.0
-}
-
post_build() {
# Build libtree-sitter, since do_build builds the tree-sitter CLI.
make
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (16 preceding siblings ...)
2023-04-07 20:16 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 20:17 ` ibhagwan
2023-04-07 20:24 ` icp1994
` (9 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 20:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 276 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500609782
Comment:
> don't remove it from this PR, include that commit and link the PR
Done, removed the `post patch` step as suggestion by @icp1994.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (17 preceding siblings ...)
2023-04-07 20:17 ` ibhagwan
@ 2023-04-07 20:24 ` icp1994
2023-04-07 20:27 ` ibhagwan
` (8 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: icp1994 @ 2023-04-07 20:24 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 228 bytes --]
New comment by icp1994 on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500613930
Comment:
reading some upstream discussion, you need to add `-DCI_BUILD=OFF` in `configure_args`
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (18 preceding siblings ...)
2023-04-07 20:24 ` icp1994
@ 2023-04-07 20:27 ` ibhagwan
2023-04-07 22:40 ` ibhagwan
` (7 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 20:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 286 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500615776
Comment:
> reading some upstream discussion, you need to add `-DCI_BUILD=OFF` in `configure_args`
To neovim or tree-sitter? Which line would that be?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (19 preceding siblings ...)
2023-04-07 20:27 ` ibhagwan
@ 2023-04-07 22:40 ` ibhagwan
2023-04-07 22:47 ` [PR PATCH] [Updated] " ibhagwan
` (6 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 22:40 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 286 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500615776
Comment:
> reading some upstream discussion, you need to add `-DCI_BUILD=OFF` in `configure_args`
To neovim or tree-sitter? Which line would that be?
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (20 preceding siblings ...)
2023-04-07 22:40 ` ibhagwan
@ 2023-04-07 22:47 ` ibhagwan
2023-04-07 23:12 ` ibhagwan
` (5 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 22:47 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1301 bytes --]
There is an updated pull request by ibhagwan against master on the void-packages repository
https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326
neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
**Note:** requires #43325, tree-sitter to 0.20.8
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 4232 bytes --]
From fa0ae8762aa39babbfd386db429a4e06b978701b Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 13:16:08 -0700
Subject: [PATCH 1/2] tree-sitter: update to 0.20.8
---
srcpkgs/tree-sitter/template | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..575aee5bdabb 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
# Template file for 'tree-sitter'
pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
revision=1
build_style=cargo
make_install_args="--path=cli"
@@ -9,14 +9,9 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://tree-sitter.github.io"
distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
make_check=no # tests require generating fixtures from remote repositories
-post_patch() {
- # fixes an indexmap error when cross compiling
- cargo update --package autocfg:1.0.1 --precise 1.1.0
-}
-
post_build() {
# Build libtree-sitter, since do_build builds the tree-sitter CLI.
make
From d16b70886be0dbe19822c56a8b81f32b32414a36 Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:34:13 -0700
Subject: [PATCH 2/2] neovim: update to 0.9.0
---
.../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
srcpkgs/neovim/template | 6 +++---
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
else()
message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
- let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
- if empty(buildtype)
- call health#report_error('failed to get build type from :version')
-- elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+ elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
- call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+ local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+ if empty(buildtype) then
+ health.report_error('failed to get build type from :version')
+- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+ health.report_ok(buildtype)
else
- call health#report_info(buildtype)
+ health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..c6b6234831d7 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,11 +1,11 @@
# Template file for 'neovim'
pkgname=neovim
-version=0.8.3
+version=0.9.0
revision=1
build_style=cmake
build_helper="qemu"
# MIN_LOG_LEVEL 1: INFO, 3: ERROR, upstream's release's default is 3
-configure_args="-DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)
+configure_args="-DCI_BUILD=OFF -DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)
-DMIN_LOG_LEVEL=3"
hostmakedepends="pkg-config gettext gperf lua51-lpeg lua51-mpack lua51-BitOp
$(vopt_if luajit LuaJIT lua51)"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
license="Apache-2.0, Vim"
homepage="https://neovim.io"
distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
build_options=luajit
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (21 preceding siblings ...)
2023-04-07 22:47 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-07 23:12 ` ibhagwan
2023-04-08 6:09 ` icp1994
` (4 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-07 23:12 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 359 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500714942
Comment:
> reading some upstream discussion, you need to add `-DCI_BUILD=OFF` in `configure_args`
Done, rebuilt both tree-sitter and neovim, seems to work fine.
Don't see any difference in `:version` or binary size btw.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (22 preceding siblings ...)
2023-04-07 23:12 ` ibhagwan
@ 2023-04-08 6:09 ` icp1994
2023-04-08 15:17 ` [PR PATCH] [Updated] " ibhagwan
` (3 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: icp1994 @ 2023-04-08 6:09 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 433 bytes --]
New comment by icp1994 on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500802641
Comment:
Needs another line in pre_configure for cross-compiling
```
pre_configure() {
vsed -i runtime/CMakeLists.txt \
-e "s|\".*/bin/nvim|\${CMAKE_CROSSCOMPILING_EMULATOR} &|g"
vsed -i src/nvim/po/CMakeLists.txt \
-e "s|\$<TARGET_FILE:nvim|\${CMAKE_CROSSCOMPILING_EMULATOR} &|g"
}
```
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR PATCH] [Updated] neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (23 preceding siblings ...)
2023-04-08 6:09 ` icp1994
@ 2023-04-08 15:17 ` ibhagwan
2023-04-08 15:27 ` ibhagwan
` (2 subsequent siblings)
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-08 15:17 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1248 bytes --]
There is an updated pull request by ibhagwan against master on the void-packages repository
https://github.com/ibhagwan/void-packages neovim_09
https://github.com/void-linux/void-packages/pull/43326
neovim: update to 0.9.0
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/43326.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-neovim_09-43326.patch --]
[-- Type: text/x-diff, Size: 4514 bytes --]
From fa0ae8762aa39babbfd386db429a4e06b978701b Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 13:16:08 -0700
Subject: [PATCH 1/2] tree-sitter: update to 0.20.8
---
srcpkgs/tree-sitter/template | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template
index 2f1e958598ba..575aee5bdabb 100644
--- a/srcpkgs/tree-sitter/template
+++ b/srcpkgs/tree-sitter/template
@@ -1,6 +1,6 @@
# Template file for 'tree-sitter'
pkgname=tree-sitter
-version=0.20.7
+version=0.20.8
revision=1
build_style=cargo
make_install_args="--path=cli"
@@ -9,14 +9,9 @@ maintainer="Érico Nogueira <ericonr@disroot.org>"
license="MIT"
homepage="https://tree-sitter.github.io"
distfiles="https://github.com/tree-sitter/tree-sitter/archive/v${version}.tar.gz"
-checksum=b355e968ec2d0241bbd96748e00a9038f83968f85d822ecb9940cbe4c42e182e
+checksum=6181ede0b7470bfca37e293e7d5dc1d16469b9485d13f13a605baec4a8b1f791
make_check=no # tests require generating fixtures from remote repositories
-post_patch() {
- # fixes an indexmap error when cross compiling
- cargo update --package autocfg:1.0.1 --precise 1.1.0
-}
-
post_build() {
# Build libtree-sitter, since do_build builds the tree-sitter CLI.
make
From dd905045e6ca4481135137ec44a9cd262c025fca Mon Sep 17 00:00:00 2001
From: bhagwan <bhagwan@disroot.org>
Date: Fri, 7 Apr 2023 12:34:13 -0700
Subject: [PATCH 2/2] neovim: update to 0.9.0
---
.../patches/cmake-allow-build-type-none.patch | 20 +++++++++----------
srcpkgs/neovim/template | 8 +++++---
2 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
index d98563e00252..7654cc64a872 100644
--- a/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
+++ b/srcpkgs/neovim/patches/cmake-allow-build-type-none.patch
@@ -18,14 +18,14 @@
else()
message(STATUS "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
endif()
---- a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
- let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+')
- if empty(buildtype)
- call health#report_error('failed to get build type from :version')
-- elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+ elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|None)'
- call health#report_ok(buildtype)
+--- a/runtime/lua/nvim/health.lua
++++ b/runtime/lua/nvim/health.lua
+@@ -152,7 +152,7 @@
+ local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
+ if empty(buildtype) then
+ health.report_error('failed to get build type from :version')
+- elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo)]]):match_str(buildtype) then
++ elseif vim.regex([[\v(MinSizeRel|Release|RelWithDebInfo|None)]]):match_str(buildtype) then
+ health.report_ok(buildtype)
else
- call health#report_info(buildtype)
+ health.report_info(buildtype)
diff --git a/srcpkgs/neovim/template b/srcpkgs/neovim/template
index 9c7a73bf6fb2..19e50b71d0e0 100644
--- a/srcpkgs/neovim/template
+++ b/srcpkgs/neovim/template
@@ -1,11 +1,11 @@
# Template file for 'neovim'
pkgname=neovim
-version=0.8.3
+version=0.9.0
revision=1
build_style=cmake
build_helper="qemu"
# MIN_LOG_LEVEL 1: INFO, 3: ERROR, upstream's release's default is 3
-configure_args="-DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)
+configure_args="-DCI_BUILD=OFF -DCOMPILE_LUA=OFF -DPREFER_LUA=$(vopt_if luajit OFF ON)
-DMIN_LOG_LEVEL=3"
hostmakedepends="pkg-config gettext gperf lua51-lpeg lua51-mpack lua51-BitOp
$(vopt_if luajit LuaJIT lua51)"
@@ -16,7 +16,7 @@ maintainer="Marcin Puc <tranzystorek.io@protonmail.com>"
license="Apache-2.0, Vim"
homepage="https://neovim.io"
distfiles="https://github.com/neovim/neovim/archive/refs/tags/v${version}.tar.gz"
-checksum=adf45ff160e1d89f519b6114732eba03485ae469beb27919b0f7a4f6b44233c1
+checksum=39d79107c54d2f3babcad2cd157c399241c04f6e75e98c18e8afaf2bb5e82937
build_options=luajit
@@ -39,6 +39,8 @@ CFLAGS=-UNDEBUG
pre_configure() {
vsed -i runtime/CMakeLists.txt \
-e "s|\".*/bin/nvim|\${CMAKE_CROSSCOMPILING_EMULATOR} &|g"
+ vsed -i src/nvim/po/CMakeLists.txt \
+ -e "s|\$<TARGET_FILE:nvim|\${CMAKE_CROSSCOMPILING_EMULATOR} &|g"
}
post_install() {
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (24 preceding siblings ...)
2023-04-08 15:17 ` [PR PATCH] [Updated] " ibhagwan
@ 2023-04-08 15:27 ` ibhagwan
2023-04-09 17:28 ` mhmdanas
2023-04-09 18:21 ` [PR PATCH] [Merged]: " Johnnynator
27 siblings, 0 replies; 29+ messages in thread
From: ibhagwan @ 2023-04-08 15:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 298 bytes --]
New comment by ibhagwan on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1500914574
Comment:
Ty @icp1994, all build checks seems to pass now.
https://github.com/void-linux/void-packages/pull/43326/commits/dd905045e6ca4481135137ec44a9cd262c025fca
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (25 preceding siblings ...)
2023-04-08 15:27 ` ibhagwan
@ 2023-04-09 17:28 ` mhmdanas
2023-04-09 18:21 ` [PR PATCH] [Merged]: " Johnnynator
27 siblings, 0 replies; 29+ messages in thread
From: mhmdanas @ 2023-04-09 17:28 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 185 bytes --]
New comment by mhmdanas on void-packages repository
https://github.com/void-linux/void-packages/pull/43326#issuecomment-1501176256
Comment:
Tested this locally, don't see any issues.
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: [PR PATCH] [Merged]: neovim: update to 0.9.0
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
` (26 preceding siblings ...)
2023-04-09 17:28 ` mhmdanas
@ 2023-04-09 18:21 ` Johnnynator
27 siblings, 0 replies; 29+ messages in thread
From: Johnnynator @ 2023-04-09 18:21 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1088 bytes --]
There's a merged pull request on the void-packages repository
neovim: update to 0.9.0
https://github.com/void-linux/void-packages/pull/43326
Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
#### Testing the changes
- I tested the changes in this PR: **briefly**
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
^ permalink raw reply [flat|nested] 29+ messages in thread
end of thread, other threads:[~2023-04-09 18:21 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-04-07 16:20 [PR PATCH] neovim: update to 0.9.0 ibhagwan
2023-04-07 16:30 ` mhmdanas
2023-04-07 16:33 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 16:33 ` ibhagwan
2023-04-07 16:34 ` ibhagwan
2023-04-07 18:21 ` mhmdanas
2023-04-07 18:22 ` mhmdanas
2023-04-07 18:22 ` mhmdanas
2023-04-07 18:53 ` mhmdanas
2023-04-07 19:04 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 19:05 ` ibhagwan
2023-04-07 19:11 ` [PR REVIEW] " classabbyamp
2023-04-07 19:28 ` icp1994
2023-04-07 19:30 ` ibhagwan
2023-04-07 19:34 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 19:35 ` ibhagwan
2023-04-07 20:11 ` paper42
2023-04-07 20:16 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 20:17 ` ibhagwan
2023-04-07 20:24 ` icp1994
2023-04-07 20:27 ` ibhagwan
2023-04-07 22:40 ` ibhagwan
2023-04-07 22:47 ` [PR PATCH] [Updated] " ibhagwan
2023-04-07 23:12 ` ibhagwan
2023-04-08 6:09 ` icp1994
2023-04-08 15:17 ` [PR PATCH] [Updated] " ibhagwan
2023-04-08 15:27 ` ibhagwan
2023-04-09 17:28 ` mhmdanas
2023-04-09 18:21 ` [PR PATCH] [Merged]: " Johnnynator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).