gnu: Add treefmt. * gnu/packages/rust-apps.scm (treefmt): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: rust-sha-1-0.9: Update to 0.9.8. * gnu/packages/crates-io.scm (rust-sha-1-0.9): Update to 0.9.8. [arguments]: In cargo-inputs replace rust-cfg-if-0.1 with 1, rust-sha1-asm-0.4 with 0.5. Remove rust-cpuid-bool-0.1, rust-libc-0.2. Add rust-cpufeatures-0.2. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: Add snafu. * gnu/packages/suckless.scm (snafu): New variable. Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
gnu: Add python-paho-mqtt. * gnu/packages/messaging.scm (python-paho-mqtt): New variable.
gnu: Add python-mypy-protobuf. * gnu/packages/protobuf.scm (python-mypy-protobuf): New variable.
gnu: Add python-typing-extensions-next. * gnu/packages/python-xyz.scm (python-typing-extensions-next): New variable.
gnu: Add python-grpc-stubs. * gnu/packages/rpc.scm (python-grpc-stubs): New variable.
gnu: Add python-types-protobuf. * gnu/packages/python-xyz.scm (python-types-protobuf): New variable.
gnu: ghostwriter: Update to 2.1.4 and fix wrapping. * gnu/packages/text-editors.scm (ghostwriter): Update to 2.14. [arguments]: Use gexps to fix 'wrap-executable' phase.
gnu: pipe-viewer: Update to 0.2.3. * gnu/packages/video.scm (pipe-viewer): Update to 0.2.3 [inputs, arguments]: Remove dependency on youtube-dl, unnecessary since 0.2.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add texlive-biblatex-apa. * gnu/packages/tex.scm (texlive-biblatex-apa): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add guile-srfi-146. * gnu/packages/guile-xyz.scm (guile-srfi-146): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add guile-srfi-128. * gnu/packages/guile-xyz.scm (guile-srfi-128): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: tdlib: Update to 1.8.4. * gnu/packages/messaging.scm (tdlib): Update to 1.8.4. <#:configure-flags>: Enable LTO. Move build type settings to #:build-type arguments. <#:build-type>: Use "Release build". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: tdlib: Use G-expressions. * gnu/packages/messaging.scm (tdlib)[arguments]: Use G-expressions. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: perf-tools: Patch executable file names. * gnu/packages/instrumentation.scm (perf-tools)[arguments: Add 'patch-file-names' phase. [inputs]: Remove GCC-TOOLCHAIN, which appears to be redundant and would be retained as a reference due to the new phase. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add cbqn. * gnu/packages/bqn.scm (cbqn): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add singeli-sources. * gnu/packages/bqn.scm: Add singeli-sources origin definition. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add cbqn-bootstrap. * gnu/packages/bqn.scm: Add cbqn-bootstrap package. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add bqn-sources. * gnu/packages/bqn.scm (bqn-sources): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>