[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