[arch-commits] Commit in helix/trunk (PKGBUILD)
Orhun Parmaksiz
orhun at gemini.archlinux.org
Fri Jan 7 18:28:57 UTC 2022
Date: Friday, January 7, 2022 @ 18:28:57
Author: orhun
Revision: 1095997
upgpkg: helix 0.6.0-1: upstream release
Modified:
helix/trunk/PKGBUILD
----------+
PKGBUILD | 91 +++++++++++++++++++++++++++++++++++++++++++------------------
1 file changed, 65 insertions(+), 26 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-01-07 18:28:51 UTC (rev 1095996)
+++ PKGBUILD 2022-01-07 18:28:57 UTC (rev 1095997)
@@ -2,8 +2,8 @@
# Contributor: Wojciech Kępka (wojciech at wkepka.dev)
pkgname=helix
-pkgver=0.5.0
-_gitcommit=a1b7f003a6ea61b2a77056ce8865a779b3452975
+pkgver=0.6.0
+_gitcommit=ac1b7d8d0a608f47edfee2872d414e94fd26cc31
pkgrel=1
pkgdesc="A post-modern modal text editor"
arch=('x86_64')
@@ -10,43 +10,56 @@
url="https://helix-editor.com"
license=('MPL2')
depends=('bash')
-makedepends=('rust' 'git')
+makedepends=('cargo' 'git')
install="$pkgname.install"
source=("${pkgname}::git+https://github.com/helix-editor/helix.git#commit=${_gitcommit}"
- "${pkgname}-tree-sitter-python::git+https://github.com/tree-sitter/tree-sitter-python"
"${pkgname}-tree-sitter-cpp::git+https://github.com/tree-sitter/tree-sitter-cpp"
+ "${pkgname}-tree-sitter-julia::git+https://github.com/tree-sitter/tree-sitter-julia"
"${pkgname}-tree-sitter-agda::git+https://github.com/tree-sitter/tree-sitter-agda"
- "${pkgname}-tree-sitter-typescript::git+https://github.com/tree-sitter/tree-sitter-typescript"
+ "${pkgname}-tree-sitter-python::git+https://github.com/tree-sitter/tree-sitter-python"
+ "${pkgname}-tree-sitter-javascript::git+https://github.com/tree-sitter/tree-sitter-javascript"
+ "${pkgname}-tree-sitter-go::git+https://github.com/tree-sitter/tree-sitter-go"
+ "${pkgname}-tree-sitter-java::git+https://github.com/tree-sitter/tree-sitter-java"
+ "${pkgname}-tree-sitter-scala::git+https://github.com/tree-sitter/tree-sitter-scala"
+ "${pkgname}-tree-sitter-ruby::git+https://github.com/tree-sitter/tree-sitter-ruby"
+ "${pkgname}-tree-sitter-rust::git+https://github.com/tree-sitter/tree-sitter-rust"
"${pkgname}-tree-sitter-php::git+https://github.com/tree-sitter/tree-sitter-php"
- "${pkgname}-tree-sitter-java::git+https://github.com/tree-sitter/tree-sitter-java"
"${pkgname}-tree-sitter-html::git+https://github.com/tree-sitter/tree-sitter-html"
+ "${pkgname}-tree-sitter-elixir::git+https://github.com/elixir-lang/tree-sitter-elixir"
+ "${pkgname}-tree-sitter-c::git+https://github.com/tree-sitter/tree-sitter-c"
+ "${pkgname}-tree-sitter-json::git+https://github.com/tree-sitter/tree-sitter-json"
+ "${pkgname}-tree-sitter-bash::git+https://github.com/tree-sitter/tree-sitter-bash"
+ "${pkgname}-tree-sitter-ledger::git+https://github.com/cbarrete/tree-sitter-ledger"
+ "${pkgname}-tree-sitter-nix::git+https://github.com/cstrahan/tree-sitter-nix"
+ "${pkgname}-tree-sitter-toml::git+https://github.com/ikatyang/tree-sitter-toml"
"${pkgname}-tree-sitter-css::git+https://github.com/tree-sitter/tree-sitter-css"
- "${pkgname}-tree-sitter-javascript::git+https://github.com/tree-sitter/tree-sitter-javascript"
- "${pkgname}-tree-sitter-bash::git+https://github.com/tree-sitter/tree-sitter-bash"
- "${pkgname}-tree-sitter-scala::git+https://github.com/tree-sitter/tree-sitter-scala"
- "${pkgname}-tree-sitter-json::git+https://github.com/tree-sitter/tree-sitter-json"
- "${pkgname}-tree-sitter-go::git+https://github.com/tree-sitter/tree-sitter-go"
- "${pkgname}-tree-sitter-c::git+https://github.com/tree-sitter/tree-sitter-c"
+ "${pkgname}-tree-sitter-latex::git+https://github.com/latex-lsp/tree-sitter-latex"
"${pkgname}-tree-sitter-c-sharp::git+https://github.com/tree-sitter/tree-sitter-c-sharp"
- "${pkgname}-tree-sitter-rust::git+https://github.com/tree-sitter/tree-sitter-rust"
- "${pkgname}-tree-sitter-elixir::git+https://github.com/elixir-lang/tree-sitter-elixir"
+ "${pkgname}-tree-sitter-swift::git+https://github.com/tree-sitter/tree-sitter-swift"
"${pkgname}-tree-sitter-protobuf::git+https://github.com/yusdacra/tree-sitter-protobuf.git"
- "${pkgname}-tree-sitter-toml::git+https://github.com/ikatyang/tree-sitter-toml"
+ "${pkgname}-tree-sitter-lua::git+https://github.com/nvim-treesitter/tree-sitter-lua"
"${pkgname}-tree-sitter-haskell::git+https://github.com/tree-sitter/tree-sitter-haskell"
- "${pkgname}-tree-sitter-ruby::git+https://github.com/tree-sitter/tree-sitter-ruby"
- "${pkgname}-tree-sitter-latex::git+https://github.com/latex-lsp/tree-sitter-latex"
"${pkgname}-tree-sitter-ocaml::git+https://github.com/tree-sitter/tree-sitter-ocaml"
+ "${pkgname}-tree-sitter-svelte::git+https://github.com/Himujjal/tree-sitter-svelte"
+ "${pkgname}-tree-sitter-tsq::git+https://github.com/tree-sitter/tree-sitter-tsq"
"${pkgname}-tree-sitter-yaml::git+https://github.com/ikatyang/tree-sitter-yaml"
- "${pkgname}-tree-sitter-lua::git+https://github.com/nvim-treesitter/tree-sitter-lua"
- "${pkgname}-tree-sitter-svelte::git+https://github.com/Himujjal/tree-sitter-svelte"
- "${pkgname}-tree-sitter-julia::git+https://github.com/tree-sitter/tree-sitter-julia"
"${pkgname}-tree-sitter-cmake::git+https://github.com/uyha/tree-sitter-cmake"
- "${pkgname}-tree-sitter-tsq::git+https://github.com/tree-sitter/tree-sitter-tsq"
+ "${pkgname}-tree-sitter-perl::git+https://github.com/ganezdragon/tree-sitter-perl"
"${pkgname}-tree-sitter-zig::git+https://github.com/maxxnino/tree-sitter-zig"
+ "${pkgname}-tree-sitter-comment::git+https://github.com/stsewd/tree-sitter-comment"
+ "${pkgname}-tree-sitter-llvm::git+https://github.com/benwilliamgraham/tree-sitter-llvm"
+ "${pkgname}-tree-sitter-typescript::git+https://github.com/tree-sitter/tree-sitter-typescript"
+ "${pkgname}-tree-sitter-glsl::git+https://github.com/theHamsta/tree-sitter-glsl.git"
+ "${pkgname}-tree-sitter-dart::git+https://github.com/UserNobody14/tree-sitter-dart.git"
+ "${pkgname}-tree-sitter-wgsl::git+https://github.com/szebniok/tree-sitter-wgsl"
+ "${pkgname}-tree-sitter-fish::git+https://github.com/ram02z/tree-sitter-fish"
+ "${pkgname}-tree-sitter-markdown::git+https://github.com/MDeiml/tree-sitter-markdown"
+ "${pkgname}-tree-sitter-dockerfile::git+https://github.com/camdencheek/tree-sitter-dockerfile.git"
+ "${pkgname}-tree-sitter-git-diff::git+https://github.com/the-mikedavis/tree-sitter-git-diff.git"
+ "${pkgname}-tree-sitter-git-rebase::git+https://github.com/the-mikedavis/tree-sitter-git-rebase.git"
+ "${pkgname}-tree-sitter-tablegen::git+https://github.com/Flakebi/tree-sitter-tablegen"
"${pkgname}-tree-sitter-vue::git+https://github.com/ikatyang/tree-sitter-vue"
- "${pkgname}-tree-sitter-swift::git+https://github.com/tree-sitter/tree-sitter-swift"
- "${pkgname}-tree-sitter-nix::git+https://github.com/cstrahan/tree-sitter-nix"
- "${pkgname}-tree-sitter-ledger::git+https://github.com/cbarrete/tree-sitter-ledger"
+ "${pkgname}-tree-sitter-git-commit::git+https://github.com/the-mikedavis/tree-sitter-git-commit.git"
"$pkgname.sh"
)
sha256sums=('SKIP'
@@ -84,12 +97,25 @@
'SKIP'
'SKIP'
'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
'f782c93bc0f2c7b27ec62fb2ba36e11b3354c3953405f8d2017b039c9eac500a')
+options=('!lto')
prepare() {
cd "$pkgname"
- git submodule init
git config submodule."helix-syntax/languages/tree-sitter-cpp".url "${srcdir}/${pkgname}"-tree-sitter-cpp
git config submodule."helix-syntax/languages/tree-sitter-javascript".url "${srcdir}/${pkgname}"-tree-sitter-javascript
git config submodule."helix-syntax/languages/tree-sitter-julia".url "${srcdir}/${pkgname}"-tree-sitter-julia
@@ -124,9 +150,22 @@
git config submodule."helix-syntax/languages/tree-sitter-vue".url "${srcdir}/${pkgname}"-tree-sitter-vue
git config submodule."helix-syntax/languages/tree-sitter-tsq".url "${srcdir}/${pkgname}"-tree-sitter-tsq
git config submodule."helix-syntax/languages/tree-sitter-cmake".url "${srcdir}/${pkgname}"-tree-sitter-cmake
+ git config submodule."helix-syntax/languages/tree-sitter-glsl".url "${srcdir}/${pkgname}"-tree-sitter-glsl
+ git config submodule."helix-syntax/languages/tree-sitter-perl".url "${srcdir}/${pkgname}"-tree-sitter-perl
+ git config submodule."helix-syntax/languages/tree-sitter-comment".url "${srcdir}/${pkgname}"-tree-sitter-comment
+ git config submodule."helix-syntax/languages/tree-sitter-wgsl".url "${srcdir}/${pkgname}"-tree-sitter-wgsl
+ git config submodule."helix-syntax/languages/tree-sitter-llvm".url "${srcdir}/${pkgname}"-tree-sitter-llvm
+ git config submodule."helix-syntax/languages/tree-sitter-markdown".url "${srcdir}/${pkgname}"-tree-sitter-markdown
+ git config submodule."helix-syntax/languages/tree-sitter-dart".url "${srcdir}/${pkgname}"-tree-sitter-dart
+ git config submodule."helix-syntax/languages/tree-sitter-dockerfile".url "${srcdir}/${pkgname}"-tree-sitter-dockerfile
+ git config submodule."helix-syntax/languages/tree-sitter-fish".url "${srcdir}/${pkgname}"-tree-sitter-fish
+ git config submodule."helix-syntax/languages/tree-sitter-git-commit".url "${srcdir}/${pkgname}"-tree-sitter-git-commit
+ git config submodule."helix-syntax/languages/tree-sitter-git-diff".url "${srcdir}/${pkgname}"-tree-sitter-git-diff
+ git config submodule."helix-syntax/languages/tree-sitter-tablegen".url "${srcdir}/${pkgname}"-tree-sitter-tablegen
+ git config submodule."helix-syntax/languages/tree-sitter-git-rebase".url "${srcdir}/${pkgname}"-tree-sitter-git-rebase
git submodule update --init --recursive
- cargo fetch --locked
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
}
build() {
More information about the arch-commits
mailing list