Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package helix for openSUSE:Factory checked 
in at 2022-09-15 22:58:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helix (Old)
 and      /work/SRC/openSUSE:Factory/.helix.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "helix"

Thu Sep 15 22:58:38 2022 rev:6 rq:1003641 version:22.08.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/helix/helix.changes      2022-06-20 
15:38:56.251005336 +0200
+++ /work/SRC/openSUSE:Factory/.helix.new.2083/helix.changes    2022-09-15 
22:59:17.717233161 +0200
@@ -1,0 +2,62 @@
+Thu Sep 15 00:35:16 UTC 2022 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- add README-suse-maint.md in the specfile's sources.
+
+-------------------------------------------------------------------
+Wed Sep  7 22:11:47 UTC 2022 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Move tutor to helix instead of including it to helix-runtime.
+
+-------------------------------------------------------------------
+Sat Sep  3 12:35:29 UTC 2022 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Update to version 22.08.1:
+  * Patch release that fixes a panic caused by closing splits or buffers 
(#3633)
+- Other changes before the patch release (22.08):
+  * Breaking changes:
+    - Special keymap names for +, ; and % have been replaced with those 
literal characters (#2677, #3556)
+    - A-Left and A-Right have become C-Left and C-Right for word-wise motion 
(#2500)
+    - The catppuccin theme's name has been corrected from catpuccin (#2713)
+    - catppuccin has been replaced by its variants, catppuccin_frappe, 
catppuccin_latte, 
+      catppuccin_macchiato, catppuccin_mocha (#3281)
+    - C-n and C-p have been removed from the default insert mode keymap (#3340)
+    - The extend_line command has been replaced with extend_line_below and 
+      a new extend_line command now exists (#3046)
+  * Features:
+    - Add an integration testing harness (#2359)
+    - Indent guides (#1796, 906259c)
+    - Cursorline (#2170, fde9e03)
+    - Select all instances of the symbol under the cursor (<space>h) (#2738)
+    - A picker for document and workspace LSP diagnostics (<space>g/<space>G) 
(#2013, #2984)
+    - Allow styling the mode indicator per-mode (#2676)
+    - Live preview for the theme picker (#1798)
+    - Configurable statusline (#2434)
+    - LSP SignatureHelp (#1755, a8b123f)
+    - A picker for the jumplist (#3033)
+    - Configurable external formatter binaries (#2942)
+    - Bracketed paste support (#3233, 12ddd03)
+  * Commands:
+    - :insert-output and :append-output which insert/append output from a 
shell command (#2589)
+    - The t textobject (]t/[t/mit/mat) for navigating tests (#2807)
+    - C-Backspace and C-Delete for word-wise deletion in prompts and pickers 
(#2500)
+    - A-Delete for forward word-wise deletion in insert mode (#2500)
+    - C-t for toggling the preview pane in pickers (#3021)
+    - extend_line now extends in the direction of the cursor (#3046)
+  * More of the changes listed in 
https://github.com/helix-editor/helix/blob/master/CHANGELOG.md#2208-2022-08-31
+
+------------------------------------------------------------------
+Sun Aug 28 23:10:31 UTC 2022 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Update vendored dependencies
+- add README-suse-maint.md
+
+-------------------------------------------------------------------
+Sun Aug 28 13:21:54 UTC 2022 - Soc Virnyl Estela <socvirnyl.est...@gmail.com>
+
+- Separate runtime files. They make this whole package too huge.
+- Update service file
+- Update of vendored dependencies
+- fix problems with sources to use rpmdev-spectool
+- fix specfile to create a top-level directory to extract tarball to
+
+-------------------------------------------------------------------

Old:
----
  helix-22.05.tar.xz

New:
----
  README-suse-maint.md
  helix-22.08.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ helix.spec ++++++
--- /var/tmp/diff_new_pack.oidYeQ/_old  2022-09-15 22:59:20.157240050 +0200
+++ /var/tmp/diff_new_pack.oidYeQ/_new  2022-09-15 22:59:20.161240061 +0200
@@ -19,18 +19,20 @@
 %global _helix_runtimedir %{_sharedstatedir}/%{name}/runtime
 
 Name:           helix
-Version:        22.05
+Version:        22.08.1
 Release:        0
 Summary:        A post-modern modal text editor written in Rust
 License:        (Apache-2.0 OR MIT) AND BSD-3-Clause AND (Apache-2.0 OR 
BSL-1.0) AND (Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (MIT or 
Unlicense) AND (Zlib OR Apache-2.0 OR MIT) AND Apache-2.0 AND BSL-1.0 AND ISC 
AND MIT AND MPL-2.0+ AND Zlib AND MPL-2.0
 URL:            https://github.com/helix-editor/helix
-Source0:        %{name}-%{version}.tar.xz
+Source0:        
%{url}/releases/download/%{version}/%{name}-%{version}-source.tar.xz#/%{name}-%{version}.tar.xz
 Source1:        vendor.tar.xz
 Source2:        cargo_config
 Source3:        helix-rpmlintrc
+Source4:        README-suse-maint.md
 BuildRequires:  c++_compiler
 BuildRequires:  c_compiler
 BuildRequires:  cargo-packaging
+Suggests:       %{name}-runtime
 ExclusiveArch:  %{rust_arches}
 
 %description
@@ -38,23 +40,32 @@
 has treesitter support for syntax highlighting and improved navigation
 
 %prep
-%autosetup -a1 -n %{name}
+%autosetup -a1 -c -n %{name}-%{version}
 mkdir -p .cargo
 cp %{SOURCE2} .cargo/config
 
+%package        runtime
+Summary:        Runtime files for %{name}
+Suggests:       %{name}
+
+%description runtime
+Helix runtime files. Separated due to how huge the runtime files are.
+The runtime contains tree-sitter and grammars that makes run helix normally
+if there is no runtime present in the users config directory specifically
+`XDG_CONFIG_HOME/helix`.
+
 %build
 export HELIX_DISABLE_AUTO_GRAMMAR_BUILD=true
 %{cargo_build}
 HELIX_RUNTIME="$PWD/runtime" ./target/release/hx --grammar build
 
 %install
-
 mkdir -p %{buildroot}%{_libdir}/%{name}
 mkdir -p %{buildroot}%{_helix_runtimedir}
-install -m 0755 %{_builddir}/%{name}/target/release/hx 
%{buildroot}%{_libdir}/%{name}/hx
+install -m 0755 %{_builddir}/%{name}-%{version}/target/release/hx 
%{buildroot}%{_libdir}/%{name}/hx
 cp -rv "runtime/queries" %{buildroot}%{_helix_runtimedir}
 cp -rv "runtime/themes" %{buildroot}%{_helix_runtimedir}
-find "%{_builddir}/%{name}/runtime/grammars" -type f -name '*.so' -exec \
+find "%{_builddir}/%{name}-%{version}/runtime/grammars" -type f -name '*.so' 
-exec \
     install --verbose -Dm 755 {} -t 
"%{buildroot}%{_helix_runtimedir}/grammars" \;
 install -Dm644 runtime/tutor.txt -t %{buildroot}%{_helix_runtimedir}
 ln -sv %{_helix_runtimedir} %{buildroot}%{_libdir}/%{name}/runtime
@@ -64,15 +75,16 @@
 %files
 %license LICENSE
 %doc README.md CHANGELOG.md languages.toml docs/CONTRIBUTING.md 
docs/architecture.md docs/vision.md
-
+%dir %{_libdir}/%{name}
 # hx symlinked as helix
 %{_bindir}/%{name}
-
 # The real hx binary
 %{_libdir}/%{name}/hx
+# Tutor
+%{_helix_runtimedir}/tutor.txt
 
+%files runtime
 # Runtimes and runtime files
-%dir %{_libdir}/%{name}
 %dir %{_sharedstatedir}/%{name}
 %dir %{_helix_runtimedir}
 %dir %{_helix_runtimedir}/queries
@@ -80,473 +92,13 @@
 %dir %{_helix_runtimedir}/grammars
 
 # Grammars
-%{_helix_runtimedir}/grammars/bash.so 
-%{_helix_runtimedir}/grammars/c-sharp.so 
-%{_helix_runtimedir}/grammars/c.so 
-%{_helix_runtimedir}/grammars/cairo.so
-%{_helix_runtimedir}/grammars/cmake.so 
-%{_helix_runtimedir}/grammars/comment.so 
-%{_helix_runtimedir}/grammars/cpon.so
-%{_helix_runtimedir}/grammars/cpp.so 
-%{_helix_runtimedir}/grammars/css.so 
-%{_helix_runtimedir}/grammars/dart.so 
-%{_helix_runtimedir}/grammars/devicetree.so
-%{_helix_runtimedir}/grammars/dockerfile.so 
-%{_helix_runtimedir}/grammars/eex.so 
-%{_helix_runtimedir}/grammars/elixir.so 
-%{_helix_runtimedir}/grammars/elm.so 
-%{_helix_runtimedir}/grammars/embedded-template.so 
-%{_helix_runtimedir}/grammars/erlang.so 
-%{_helix_runtimedir}/grammars/fish.so 
-%{_helix_runtimedir}/grammars/gdscript.so 
-%{_helix_runtimedir}/grammars/git-commit.so 
-%{_helix_runtimedir}/grammars/git-config.so 
-%{_helix_runtimedir}/grammars/git-diff.so 
-%{_helix_runtimedir}/grammars/git-rebase.so 
-%{_helix_runtimedir}/grammars/gitattributes.so
-%{_helix_runtimedir}/grammars/gitignore.so
-%{_helix_runtimedir}/grammars/gleam.so 
-%{_helix_runtimedir}/grammars/glsl.so 
-%{_helix_runtimedir}/grammars/go.so 
-%{_helix_runtimedir}/grammars/gomod.so
-%{_helix_runtimedir}/grammars/gowork.so
-%{_helix_runtimedir}/grammars/graphql.so 
-%{_helix_runtimedir}/grammars/hare.so
-%{_helix_runtimedir}/grammars/haskell.so 
-%{_helix_runtimedir}/grammars/hcl.so 
-%{_helix_runtimedir}/grammars/heex.so 
-%{_helix_runtimedir}/grammars/html.so 
-%{_helix_runtimedir}/grammars/iex.so 
-%{_helix_runtimedir}/grammars/java.so
-%{_helix_runtimedir}/grammars/javascript.so 
-%{_helix_runtimedir}/grammars/json.so 
-%{_helix_runtimedir}/grammars/julia.so 
-%{_helix_runtimedir}/grammars/kotlin.so 
-%{_helix_runtimedir}/grammars/latex.so 
-%{_helix_runtimedir}/grammars/lean.so 
-%{_helix_runtimedir}/grammars/ledger.so 
-%{_helix_runtimedir}/grammars/llvm-mir.so 
-%{_helix_runtimedir}/grammars/llvm.so 
-%{_helix_runtimedir}/grammars/lua.so 
-%{_helix_runtimedir}/grammars/make.so 
-%{_helix_runtimedir}/grammars/markdown.so 
-%{_helix_runtimedir}/grammars/meson.so
-%{_helix_runtimedir}/grammars/nickel.so
-%{_helix_runtimedir}/grammars/nix.so 
-%{_helix_runtimedir}/grammars/nu.so
-%{_helix_runtimedir}/grammars/ocaml-interface.so 
-%{_helix_runtimedir}/grammars/ocaml.so 
-%{_helix_runtimedir}/grammars/odin.so
-%{_helix_runtimedir}/grammars/org.so 
-%{_helix_runtimedir}/grammars/perl.so 
-%{_helix_runtimedir}/grammars/php.so 
-%{_helix_runtimedir}/grammars/protobuf.so 
-%{_helix_runtimedir}/grammars/python.so 
-%{_helix_runtimedir}/grammars/r.so 
-%{_helix_runtimedir}/grammars/regex.so 
-%{_helix_runtimedir}/grammars/rescript.so 
-%{_helix_runtimedir}/grammars/ruby.so 
-%{_helix_runtimedir}/grammars/rust.so 
-%{_helix_runtimedir}/grammars/scala.so 
-%{_helix_runtimedir}/grammars/scheme.so
-%{_helix_runtimedir}/grammars/solidity.so 
-%{_helix_runtimedir}/grammars/sql.so 
-%{_helix_runtimedir}/grammars/sshclientconfig.so
-%{_helix_runtimedir}/grammars/svelte.so 
-%{_helix_runtimedir}/grammars/swift.so 
-%{_helix_runtimedir}/grammars/tablegen.so 
-%{_helix_runtimedir}/grammars/toml.so 
-%{_helix_runtimedir}/grammars/tsq.so 
-%{_helix_runtimedir}/grammars/tsx.so 
-%{_helix_runtimedir}/grammars/twig.so 
-%{_helix_runtimedir}/grammars/typescript.so 
-%{_helix_runtimedir}/grammars/vala.so
-%{_helix_runtimedir}/grammars/verilog.so
-%{_helix_runtimedir}/grammars/vue.so 
-%{_helix_runtimedir}/grammars/wgsl.so 
-%{_helix_runtimedir}/grammars/yaml.so 
-%{_helix_runtimedir}/grammars/zig.so 
+%{_helix_runtimedir}/grammars/*
 
 # Queries
-%{_helix_runtimedir}/queries/bash
-%{_helix_runtimedir}/queries/c
-%{_helix_runtimedir}/queries/c-sharp
-%{_helix_runtimedir}/queries/cairo
-%{_helix_runtimedir}/queries/cmake
-%{_helix_runtimedir}/queries/comment
-%{_helix_runtimedir}/queries/cpon
-%{_helix_runtimedir}/queries/cpp
-%{_helix_runtimedir}/queries/css
-%{_helix_runtimedir}/queries/dart
-%{_helix_runtimedir}/queries/devicetree
-%{_helix_runtimedir}/queries/dockerfile
-%{_helix_runtimedir}/queries/eex
-%{_helix_runtimedir}/queries/ejs
-%{_helix_runtimedir}/queries/elixir
-%{_helix_runtimedir}/queries/elm
-%{_helix_runtimedir}/queries/erb
-%{_helix_runtimedir}/queries/erlang
-%{_helix_runtimedir}/queries/fish
-%{_helix_runtimedir}/queries/gdscript
-%{_helix_runtimedir}/queries/git-attributes
-%{_helix_runtimedir}/queries/git-commit
-%{_helix_runtimedir}/queries/git-config
-%{_helix_runtimedir}/queries/git-diff
-%{_helix_runtimedir}/queries/git-ignore
-%{_helix_runtimedir}/queries/git-rebase
-%{_helix_runtimedir}/queries/gleam
-%{_helix_runtimedir}/queries/glsl
-%{_helix_runtimedir}/queries/go
-%{_helix_runtimedir}/queries/gomod
-%{_helix_runtimedir}/queries/gowork
-%{_helix_runtimedir}/queries/graphql
-%{_helix_runtimedir}/queries/hare
-%{_helix_runtimedir}/queries/haskell
-%{_helix_runtimedir}/queries/hcl
-%{_helix_runtimedir}/queries/heex
-%{_helix_runtimedir}/queries/html
-%{_helix_runtimedir}/queries/iex
-%{_helix_runtimedir}/queries/java
-%{_helix_runtimedir}/queries/javascript
-%{_helix_runtimedir}/queries/json
-%{_helix_runtimedir}/queries/jsx
-%{_helix_runtimedir}/queries/julia
-%{_helix_runtimedir}/queries/kotlin
-%{_helix_runtimedir}/queries/latex
-%{_helix_runtimedir}/queries/lean
-%{_helix_runtimedir}/queries/ledger
-%{_helix_runtimedir}/queries/llvm
-%{_helix_runtimedir}/queries/llvm-mir
-%{_helix_runtimedir}/queries/llvm-mir-yaml
-%{_helix_runtimedir}/queries/lua
-%{_helix_runtimedir}/queries/make
-%{_helix_runtimedir}/queries/markdown
-%{_helix_runtimedir}/queries/meson
-%{_helix_runtimedir}/queries/nickel
-%{_helix_runtimedir}/queries/nix
-%{_helix_runtimedir}/queries/nu
-%{_helix_runtimedir}/queries/ocaml
-%{_helix_runtimedir}/queries/ocaml-interface
-%{_helix_runtimedir}/queries/odin
-%{_helix_runtimedir}/queries/org
-%{_helix_runtimedir}/queries/perl
-%{_helix_runtimedir}/queries/php
-%{_helix_runtimedir}/queries/protobuf
-%{_helix_runtimedir}/queries/python
-%{_helix_runtimedir}/queries/r
-%{_helix_runtimedir}/queries/regex
-%{_helix_runtimedir}/queries/rescript
-%{_helix_runtimedir}/queries/rmarkdown
-%{_helix_runtimedir}/queries/ron
-%{_helix_runtimedir}/queries/ruby
-%{_helix_runtimedir}/queries/rust
-%{_helix_runtimedir}/queries/scala
-%{_helix_runtimedir}/queries/scheme
-%{_helix_runtimedir}/queries/solidity
-%{_helix_runtimedir}/queries/sql
-%{_helix_runtimedir}/queries/sshclientconfig
-%{_helix_runtimedir}/queries/svelte
-%{_helix_runtimedir}/queries/swift
-%{_helix_runtimedir}/queries/tablegen
-%{_helix_runtimedir}/queries/toml
-%{_helix_runtimedir}/queries/tsq
-%{_helix_runtimedir}/queries/tsx
-%{_helix_runtimedir}/queries/twig
-%{_helix_runtimedir}/queries/typescript
-%{_helix_runtimedir}/queries/vala
-%{_helix_runtimedir}/queries/verilog
-%{_helix_runtimedir}/queries/vue
-%{_helix_runtimedir}/queries/wgsl
-%{_helix_runtimedir}/queries/yaml
-%{_helix_runtimedir}/queries/zig
-
-%{_helix_runtimedir}/queries/bash/highlights.scm
-%{_helix_runtimedir}/queries/bash/injections.scm
-%{_helix_runtimedir}/queries/c-sharp/highlights.scm
-%{_helix_runtimedir}/queries/c-sharp/injections.scm
-%{_helix_runtimedir}/queries/c/highlights.scm
-%{_helix_runtimedir}/queries/c/indents.scm
-%{_helix_runtimedir}/queries/c/injections.scm
-%{_helix_runtimedir}/queries/c/textobjects.scm
-%{_helix_runtimedir}/queries/cairo/highlights.scm
-%{_helix_runtimedir}/queries/cairo/injections.scm
-%{_helix_runtimedir}/queries/cmake/highlights.scm
-%{_helix_runtimedir}/queries/cmake/indents.scm
-%{_helix_runtimedir}/queries/cmake/injections.scm
-%{_helix_runtimedir}/queries/cmake/textobjects.scm
-%{_helix_runtimedir}/queries/comment/highlights.scm
-%{_helix_runtimedir}/queries/cpon/highlights.scm
-%{_helix_runtimedir}/queries/cpon/indents.scm
-%{_helix_runtimedir}/queries/cpp/highlights.scm
-%{_helix_runtimedir}/queries/cpp/indents.scm
-%{_helix_runtimedir}/queries/cpp/injections.scm
-%{_helix_runtimedir}/queries/cpp/textobjects.scm
-%{_helix_runtimedir}/queries/css/highlights.scm
-%{_helix_runtimedir}/queries/css/injections.scm
-%{_helix_runtimedir}/queries/dart/highlights.scm
-%{_helix_runtimedir}/queries/dart/indents.scm
-%{_helix_runtimedir}/queries/dart/injections.scm
-%{_helix_runtimedir}/queries/dart/locals.scm
-%{_helix_runtimedir}/queries/devicetree/highlights.scm
-%{_helix_runtimedir}/queries/devicetree/indents.scm
-%{_helix_runtimedir}/queries/dockerfile/highlights.scm
-%{_helix_runtimedir}/queries/dockerfile/injections.scm
-%{_helix_runtimedir}/queries/eex/highlights.scm
-%{_helix_runtimedir}/queries/eex/injections.scm
-%{_helix_runtimedir}/queries/ejs/highlights.scm
-%{_helix_runtimedir}/queries/ejs/injections.scm
-%{_helix_runtimedir}/queries/elixir/highlights.scm
-%{_helix_runtimedir}/queries/elixir/injections.scm
-%{_helix_runtimedir}/queries/elm/highlights.scm
-%{_helix_runtimedir}/queries/elm/injections.scm
-%{_helix_runtimedir}/queries/elm/locals.scm
-%{_helix_runtimedir}/queries/elm/tags.scm
-%{_helix_runtimedir}/queries/erb/highlights.scm
-%{_helix_runtimedir}/queries/erb/injections.scm
-%{_helix_runtimedir}/queries/erlang/highlights.scm
-%{_helix_runtimedir}/queries/erlang/injections.scm
-%{_helix_runtimedir}/queries/fish/highlights.scm
-%{_helix_runtimedir}/queries/fish/indents.scm
-%{_helix_runtimedir}/queries/fish/injections.scm
-%{_helix_runtimedir}/queries/fish/textobjects.scm
-%{_helix_runtimedir}/queries/gdscript/highlights.scm
-%{_helix_runtimedir}/queries/gdscript/indents.scm
-%{_helix_runtimedir}/queries/gdscript/tags.scm
-%{_helix_runtimedir}/queries/git-attributes/highlights.scm
-%{_helix_runtimedir}/queries/git-commit/highlights.scm
-%{_helix_runtimedir}/queries/git-commit/injections.scm
-%{_helix_runtimedir}/queries/git-config/highlights.scm
-%{_helix_runtimedir}/queries/git-diff/highlights.scm
-%{_helix_runtimedir}/queries/git-ignore/highlights.scm
-%{_helix_runtimedir}/queries/git-rebase/highlights.scm
-%{_helix_runtimedir}/queries/git-rebase/injections.scm
-%{_helix_runtimedir}/queries/gleam/highlights.scm
-%{_helix_runtimedir}/queries/gleam/locals.scm
-%{_helix_runtimedir}/queries/glsl/folds.scm
-%{_helix_runtimedir}/queries/glsl/highlights.scm
-%{_helix_runtimedir}/queries/glsl/indents.scm
-%{_helix_runtimedir}/queries/glsl/injections.scm
-%{_helix_runtimedir}/queries/glsl/locals.scm
-%{_helix_runtimedir}/queries/go/highlights.scm
-%{_helix_runtimedir}/queries/go/indents.scm
-%{_helix_runtimedir}/queries/go/injections.scm
-%{_helix_runtimedir}/queries/go/locals.scm
-%{_helix_runtimedir}/queries/go/tags.scm
-%{_helix_runtimedir}/queries/go/textobjects.scm
-%{_helix_runtimedir}/queries/gomod/highlights.scm
-%{_helix_runtimedir}/queries/gomod/injections.scm
-%{_helix_runtimedir}/queries/gowork/highlights.scm
-%{_helix_runtimedir}/queries/gowork/injections.scm
-%{_helix_runtimedir}/queries/graphql/highlights.scm
-%{_helix_runtimedir}/queries/hare/highlights.scm
-%{_helix_runtimedir}/queries/hare/indents.scm
-%{_helix_runtimedir}/queries/hare/locals.scm
-%{_helix_runtimedir}/queries/haskell/highlights.scm
-%{_helix_runtimedir}/queries/haskell/injections.scm
-%{_helix_runtimedir}/queries/haskell/locals.scm
-%{_helix_runtimedir}/queries/hcl/folds.scm
-%{_helix_runtimedir}/queries/hcl/highlights.scm
-%{_helix_runtimedir}/queries/hcl/indents.scm
-%{_helix_runtimedir}/queries/hcl/injections.scm
-%{_helix_runtimedir}/queries/heex/highlights.scm
-%{_helix_runtimedir}/queries/heex/injections.scm
-%{_helix_runtimedir}/queries/html/highlights.scm
-%{_helix_runtimedir}/queries/html/injections.scm
-%{_helix_runtimedir}/queries/iex/highlights.scm
-%{_helix_runtimedir}/queries/iex/injections.scm
-%{_helix_runtimedir}/queries/java/highlights.scm
-%{_helix_runtimedir}/queries/java/injections.scm
-%{_helix_runtimedir}/queries/javascript/highlights-params.scm
-%{_helix_runtimedir}/queries/javascript/highlights.scm
-%{_helix_runtimedir}/queries/javascript/indents.scm
-%{_helix_runtimedir}/queries/javascript/injections.scm
-%{_helix_runtimedir}/queries/javascript/locals.scm
-%{_helix_runtimedir}/queries/javascript/tags.scm
-%{_helix_runtimedir}/queries/json/highlights.scm
-%{_helix_runtimedir}/queries/json/indents.scm
-%{_helix_runtimedir}/queries/jsx/highlights.scm
-%{_helix_runtimedir}/queries/jsx/indents.scm
-%{_helix_runtimedir}/queries/jsx/injections.scm
-%{_helix_runtimedir}/queries/jsx/locals.scm
-%{_helix_runtimedir}/queries/julia/folds.scm
-%{_helix_runtimedir}/queries/julia/highlights.scm
-%{_helix_runtimedir}/queries/julia/injections.scm
-%{_helix_runtimedir}/queries/julia/locals.scm
-%{_helix_runtimedir}/queries/kotlin/folds.scm
-%{_helix_runtimedir}/queries/kotlin/highlights.scm
-%{_helix_runtimedir}/queries/kotlin/injections.scm
-%{_helix_runtimedir}/queries/latex/folds.scm
-%{_helix_runtimedir}/queries/latex/highlights.scm
-%{_helix_runtimedir}/queries/latex/injections.scm
-%{_helix_runtimedir}/queries/lean/folds.scm
-%{_helix_runtimedir}/queries/lean/highlights.scm
-%{_helix_runtimedir}/queries/lean/injections.scm
-%{_helix_runtimedir}/queries/lean/locals.scm
-%{_helix_runtimedir}/queries/ledger/highlights.scm
-%{_helix_runtimedir}/queries/ledger/injections.scm
-%{_helix_runtimedir}/queries/llvm-mir-yaml/highlights.scm
-%{_helix_runtimedir}/queries/llvm-mir-yaml/indents.scm
-%{_helix_runtimedir}/queries/llvm-mir-yaml/injections.scm
-%{_helix_runtimedir}/queries/llvm-mir/highlights.scm
-%{_helix_runtimedir}/queries/llvm-mir/indents.scm
-%{_helix_runtimedir}/queries/llvm-mir/injections.scm
-%{_helix_runtimedir}/queries/llvm-mir/textobjects.scm
-%{_helix_runtimedir}/queries/llvm/highlights.scm
-%{_helix_runtimedir}/queries/llvm/indents.scm
-%{_helix_runtimedir}/queries/llvm/injections.scm
-%{_helix_runtimedir}/queries/llvm/locals.scm
-%{_helix_runtimedir}/queries/llvm/textobjects.scm
-%{_helix_runtimedir}/queries/lua/highlights.scm
-%{_helix_runtimedir}/queries/lua/indents.scm
-%{_helix_runtimedir}/queries/lua/injections.scm
-%{_helix_runtimedir}/queries/make/highlights.scm
-%{_helix_runtimedir}/queries/make/injections.scm
-%{_helix_runtimedir}/queries/markdown/highlights.scm
-%{_helix_runtimedir}/queries/markdown/injections.scm
-%{_helix_runtimedir}/queries/meson/highlights.scm
-%{_helix_runtimedir}/queries/meson/indents.scm
-%{_helix_runtimedir}/queries/nickel/highlights.scm
-%{_helix_runtimedir}/queries/nickel/indents.scm
-%{_helix_runtimedir}/queries/nix/highlights.scm
-%{_helix_runtimedir}/queries/nix/indents.scm
-%{_helix_runtimedir}/queries/nu/folds.scm
-%{_helix_runtimedir}/queries/nu/highlights.scm
-%{_helix_runtimedir}/queries/nu/injections.scm
-%{_helix_runtimedir}/queries/nu/locals.scm
-%{_helix_runtimedir}/queries/ocaml-interface/highlights.scm
-%{_helix_runtimedir}/queries/ocaml-interface/injections.scm
-%{_helix_runtimedir}/queries/ocaml/highlights.scm
-%{_helix_runtimedir}/queries/ocaml/indents.scm
-%{_helix_runtimedir}/queries/ocaml/injections.scm
-%{_helix_runtimedir}/queries/ocaml/locals.scm
-%{_helix_runtimedir}/queries/odin/highlights.scm
-%{_helix_runtimedir}/queries/org/highlights.scm
-%{_helix_runtimedir}/queries/org/injections.scm
-%{_helix_runtimedir}/queries/perl/highlights.scm
-%{_helix_runtimedir}/queries/perl/indents.scm
-%{_helix_runtimedir}/queries/perl/injections.scm
-%{_helix_runtimedir}/queries/perl/textobjects.scm
-%{_helix_runtimedir}/queries/php/highlights.scm
-%{_helix_runtimedir}/queries/php/indents.scm
-%{_helix_runtimedir}/queries/php/injections.scm
-%{_helix_runtimedir}/queries/php/tags.scm
-%{_helix_runtimedir}/queries/php/textobjects.scm
-%{_helix_runtimedir}/queries/protobuf/highlights.scm
-%{_helix_runtimedir}/queries/protobuf/indents.scm
-%{_helix_runtimedir}/queries/protobuf/injections.scm
-%{_helix_runtimedir}/queries/python/highlights.scm
-%{_helix_runtimedir}/queries/python/indents.scm
-%{_helix_runtimedir}/queries/python/injections.scm
-%{_helix_runtimedir}/queries/python/tags.scm
-%{_helix_runtimedir}/queries/python/textobjects.scm
-%{_helix_runtimedir}/queries/r/highlights.scm
-%{_helix_runtimedir}/queries/r/locals.scm
-%{_helix_runtimedir}/queries/regex/highlights.scm
-%{_helix_runtimedir}/queries/rescript/highlights.scm
-%{_helix_runtimedir}/queries/rescript/injections.scm
-%{_helix_runtimedir}/queries/rescript/textobjects.scm
-%{_helix_runtimedir}/queries/rmarkdown/highlights.scm
-%{_helix_runtimedir}/queries/rmarkdown/indents.scm
-%{_helix_runtimedir}/queries/rmarkdown/injections.scm
-%{_helix_runtimedir}/queries/ron/highlights.scm
-%{_helix_runtimedir}/queries/ron/indents.scm
-%{_helix_runtimedir}/queries/ron/injections.scm
-%{_helix_runtimedir}/queries/ruby/highlights.scm
-%{_helix_runtimedir}/queries/ruby/indents.scm
-%{_helix_runtimedir}/queries/ruby/injections.scm
-%{_helix_runtimedir}/queries/ruby/locals.scm
-%{_helix_runtimedir}/queries/ruby/tags.scm
-%{_helix_runtimedir}/queries/ruby/textobjects.scm
-%{_helix_runtimedir}/queries/rust/highlights.scm
-%{_helix_runtimedir}/queries/rust/indents.scm
-%{_helix_runtimedir}/queries/rust/injections.scm
-%{_helix_runtimedir}/queries/rust/locals.scm
-%{_helix_runtimedir}/queries/rust/textobjects.scm
-%{_helix_runtimedir}/queries/scala/highlights.scm
-%{_helix_runtimedir}/queries/scala/indents.scm
-%{_helix_runtimedir}/queries/scala/injections.scm
-%{_helix_runtimedir}/queries/scheme/highlights.scm
-%{_helix_runtimedir}/queries/scheme/injections.scm
-%{_helix_runtimedir}/queries/solidity/highlights.scm
-%{_helix_runtimedir}/queries/sql/highlights.scm
-%{_helix_runtimedir}/queries/sshclientconfig/highlights.scm
-%{_helix_runtimedir}/queries/svelte/highlights.scm
-%{_helix_runtimedir}/queries/svelte/indents.scm
-%{_helix_runtimedir}/queries/svelte/injections.scm
-%{_helix_runtimedir}/queries/swift/highlights.scm
-%{_helix_runtimedir}/queries/swift/locals.scm
-%{_helix_runtimedir}/queries/tablegen/highlights.scm
-%{_helix_runtimedir}/queries/tablegen/indents.scm
-%{_helix_runtimedir}/queries/tablegen/injections.scm
-%{_helix_runtimedir}/queries/tablegen/textobjects.scm
-%{_helix_runtimedir}/queries/toml/highlights.scm
-%{_helix_runtimedir}/queries/toml/injections.scm
-%{_helix_runtimedir}/queries/tsq/highlights.scm
-%{_helix_runtimedir}/queries/tsq/injections.scm
-%{_helix_runtimedir}/queries/tsx/highlights.scm
-%{_helix_runtimedir}/queries/tsx/injections.scm
-%{_helix_runtimedir}/queries/twig/highlights.scm
-%{_helix_runtimedir}/queries/twig/injections.scm
-%{_helix_runtimedir}/queries/typescript/highlights.scm
-%{_helix_runtimedir}/queries/typescript/indents.scm
-%{_helix_runtimedir}/queries/typescript/injections.scm
-%{_helix_runtimedir}/queries/typescript/locals.scm
-%{_helix_runtimedir}/queries/typescript/tags.scm
-%{_helix_runtimedir}/queries/vala/highlights.scm
-%{_helix_runtimedir}/queries/verilog/highlights.scm
-%{_helix_runtimedir}/queries/verilog/injections.scm
-%{_helix_runtimedir}/queries/verilog/locals.scm
-%{_helix_runtimedir}/queries/verilog/textobjects.scm
-%{_helix_runtimedir}/queries/vue/highlights.scm
-%{_helix_runtimedir}/queries/vue/injections.scm
-%{_helix_runtimedir}/queries/wgsl/highlights.scm
-%{_helix_runtimedir}/queries/wgsl/injections.scm
-%{_helix_runtimedir}/queries/yaml/highlights.scm
-%{_helix_runtimedir}/queries/yaml/indents.scm
-%{_helix_runtimedir}/queries/yaml/injections.scm
-%{_helix_runtimedir}/queries/zig/highlights.scm
-%{_helix_runtimedir}/queries/zig/indents.scm
-%{_helix_runtimedir}/queries/zig/injections.scm
+%{_helix_runtimedir}/queries/*
 
 # Themes
-%{_helix_runtimedir}/themes/README.md
-%{_helix_runtimedir}/themes/autumn.toml
-%{_helix_runtimedir}/themes/base16_default_dark.toml
-%{_helix_runtimedir}/themes/base16_default_light.toml
-%{_helix_runtimedir}/themes/base16_terminal.toml
-%{_helix_runtimedir}/themes/bogster.toml
-%{_helix_runtimedir}/themes/boo_berry.toml
-%{_helix_runtimedir}/themes/catpuccin.toml
-%{_helix_runtimedir}/themes/dark_plus.toml
-%{_helix_runtimedir}/themes/dracula.toml
-%{_helix_runtimedir}/themes/dracula_at_night.toml
-%{_helix_runtimedir}/themes/everforest_dark.toml
-%{_helix_runtimedir}/themes/everforest_light.toml
-%{_helix_runtimedir}/themes/gruvbox.toml
-%{_helix_runtimedir}/themes/gruvbox_light.toml
-%{_helix_runtimedir}/themes/ingrid.toml
-%{_helix_runtimedir}/themes/monokai.toml
-%{_helix_runtimedir}/themes/monokai_pro.toml
-%{_helix_runtimedir}/themes/monokai_pro_machine.toml
-%{_helix_runtimedir}/themes/monokai_pro_octagon.toml
-%{_helix_runtimedir}/themes/monokai_pro_ristretto.toml
-%{_helix_runtimedir}/themes/monokai_pro_spectrum.toml
-%{_helix_runtimedir}/themes/night_owl.toml
-%{_helix_runtimedir}/themes/nord.toml
-%{_helix_runtimedir}/themes/onedark.toml
-%{_helix_runtimedir}/themes/onelight.toml
-%{_helix_runtimedir}/themes/pop-dark.toml
-%{_helix_runtimedir}/themes/rose_pine.toml
-%{_helix_runtimedir}/themes/rose_pine_dawn.toml
-%{_helix_runtimedir}/themes/serika-dark.toml
-%{_helix_runtimedir}/themes/serika-light.toml
-%{_helix_runtimedir}/themes/snazzy.toml
-%{_helix_runtimedir}/themes/solarized_dark.toml
-%{_helix_runtimedir}/themes/solarized_light.toml
-%{_helix_runtimedir}/themes/spacebones_light.toml
-%{_helix_runtimedir}/themes/tokyonight.toml
-%{_helix_runtimedir}/themes/tokyonight_storm.toml
-%{_helix_runtimedir}/tutor.txt
+%{_helix_runtimedir}/themes/*
 
 # Symlinked runtime directory
 %{_libdir}/%{name}/runtime

++++++ README-suse-maint.md ++++++
>From upstream releases, choose the file with `helix-<version>-source.tar.xz`.
And run `rpmdev-spectool -g helix.spec`. Create a directory named `helix` where
you should extract the contents of the downloaded tarball. Thereafter, run
`osc service disabledrun`. This will run cargo vendor and compress them inside
a tarball. You can check if you want to disable the cargo update mechanism.

Please do remember to create separate packages for the runtime and the helix 
binary as the former is huge when built. Helix still runs fine without 
the runtime but for it to run "normally" a user just needs to run 
`helix --grammar fetch` then `helix --grammar build`. The purpose of the 
runtime files as a package is to maintain consistency and convenience 
and stay faithful with how other packagers do it and when someone needs it.

++++++ _service ++++++
--- /var/tmp/diff_new_pack.oidYeQ/_old  2022-09-15 22:59:20.209240197 +0200
+++ /var/tmp/diff_new_pack.oidYeQ/_new  2022-09-15 22:59:20.209240197 +0200
@@ -1,15 +1,4 @@
 <services>
-  <service mode="disabled" name="download_url">
-    <param name="prefer-old">true</param>
-    <param name="protocol">https</param>
-    <param name="host">github.com</param>
-    <param 
name="path">helix-editor/helix/releases/download/22.05/helix-22.05-source.tar.xz</param>
-  </service>
-  <service mode="disabled" name="set_version"/>
-  <service mode="disabled" name="recompress">
-    <param name="file">*.tar</param>
-    <param name="compression">xz</param>
-  </service>
   <service name="cargo_vendor" mode="disabled">
      <param name="srcdir">helix</param>
      <param name="compression">xz</param>

++++++ helix-22.05.tar.xz -> helix-22.08.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/helix/helix-22.05.tar.xz 
/work/SRC/openSUSE:Factory/.helix.new.2083/helix-22.08.1.tar.xz differ: char 
13, line 1

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/helix/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.helix.new.2083/vendor.tar.xz differ: char 27, line 1

Reply via email to