Blog: 2023-12-29

From razwiki
Jump to navigation Jump to search

Helix is somewhat similar to deno and here is its progress towards debian packaging:

https://github.com/helix-editor/helix/issues/6824

Cat is also somewhat similar in that it is built using rust but much simpler; it has already made its way into debian. Here is its debian info:

helix $ apt show bat
Package: bat
Version: 0.22.1-4
Built-Using: rust-ansi-colours (= 1.1.1-1), rust-onig-sys (= 69.8.0-1), rustc (= 1.63.0+dfsg1-2)
Priority: optional
Section: utils
Source: rust-bat
Maintainer: Debian Rust Maintainers <[email protected]>
Installed-Size: 4,741 kB
Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2), libgit2-1.5 (>= 1.5.0)
Homepage: https://github.com/sharkdp/bat
X-Cargo-Built-Using: rust-adler (= 1.0.2-2), rust-aho-corasick (= 0.7.19-1), rust-ansi-colours (= 1.1.1-1), rust-ansi-term (= 0.12.1-1), rust-atty (= 0.2.14-2), rust-base64 (= 0.13.0-1), rust-bincode (= 1.3.3-1), rust-bitflags (= 1.3.2-3), rust-bstr (= 0.2.17-1), rust-bytemuck (= 1.12.1-1), rust-byteorder (= 1.4.3-2), rust-bytesize (= 1.1.0-1), rust-cfg-if-0.1 (= 0.1.10-2), rust-cfg-if (= 1.0.0-1), rust-clap-3 (= 3.2.23-4), rust-clap-lex (= 0.3.0-1), rust-clircle (= 0.3.0-1), rust-console (= 0.15.2-2), rust-content-inspector (= 0.2.4-1), rust-crc32fast (= 1.3.2-2), rust-dirs-next (= 2.0.0-1), rust-dirs-sys-next (= 0.1.1-1), rust-encoding (= 0.2.33-1), rust-encoding-index-japanese (= 1.20141219.5-1), rust-encoding-index-korean (= 1.20141219.5-1), rust-encoding-index-simpchinese (= 1.20141219.5-1), rust-encoding-index-singlebyte (= 1.20141219.5-1), rust-encoding-index-tests (= 0.1.4-2), rust-encoding-index-tradchinese (= 1.20141219.5-1), rust-flate2 (= 1.0.25-1), rust-fnv (= 1.0.7-1), rust-form-urlencoded (= 1.1.0-1), rust-git2 (= 0.16.0-1), rust-globset (= 0.4.9-1), rust-grep-cli (= 0.1.6-2), rust-hashbrown (= 0.12.3-1), rust-idna (= 0.3.0-1), rust-indexmap (= 1.9.2-1), rust-io-lifetimes (= 0.7.2-3), rust-itoa (= 1.0.1-2), rust-lazy-static (= 1.4.0-2), rust-libc (= 0.2.139-1), rust-libgit2-sys (= 0.14.1-1), rust-libz-sys (= 1.1.8-2), rust-line-wrap (= 0.1.1-1), rust-linked-hash-map (= 0.5.6-1), rust-linux-raw-sys (= 0.0.46-3), rust-log (= 0.4.17-3), rust-memchr (= 2.5.0-1), rust-miniz-oxide (= 0.6.2-1), rust-num-threads (= 0.1.6-1), rust-once-cell (= 1.17.0-1), rust-onig (= 6.3.2-1), rust-onig-sys (= 69.8.0-1), rust-onig-sys (= 69.8.0-1), rust-os-str-bytes (= 6.0.0-1), rust-path-abs (= 0.5.1-1), rust-percent-encoding (= 2.2.0-1), rust-plist (= 1.3.1-1), rust-regex-automata (= 0.1.8-2), rust-regex (= 1.7.1-1), rust-regex-syntax (= 0.6.27-1), rust-rgb (= 0.8.36-1), rust-rustix (= 0.35.12-1), rust-ryu (= 1.0.2-1), rust-safemem (= 0.3.3-1), rust-same-file (= 1.0.6-1), rust-semver (= 1.0.14-1), rust-serde (= 1.0.152-2), rust-serde-json (= 1.0.87-1), rust-serde-yaml (= 0.8.26-1), rust-shell-words (= 1.1.0-1), rust-smallvec (= 1.9.0-1), rust-std-prelude (= 0.2.12-1), rust-strsim (= 0.10.0-1), rust-syntect (= 5.0.0-1), rust-termcolor (= 1.1.2-1), rust-terminal-size (= 0.2.1-3), rust-textwrap (= 0.16.0-2), rust-thiserror (= 1.0.38-1), rust-time (= 0.3.9-1), rust-unicode-bidi (= 0.3.8-2), rust-unicode-normalization (= 0.1.22-1), rust-unicode-width (= 0.1.10-1), rust-url (= 2.3.1-1), rust-walkdir (= 2.3.2-1), rust-wild (= 2.1.0-1), rust-xml-rs (= 0.8.3-1), rust-yaml-rust (= 0.4.5-1), rustc (= 1.63.0+dfsg1-2)

yowza!

and the bat issue tracking upstreaming: https://github.com/sharkdp/bat/issues/323#issuecomment-521656639

The helix ppa https://github.com/maveonair/helix-ppa links to https://github.com/barnumbirr/alacritty-debian

which in turn links to https://github.com/ayosec/polybar-debian

cute.

Here's the helix versions in repology: https://repology.org/project/helix/versions