gnu: vlc: Build with correct librsvg. * gnu/packages/video.scm (vlc)[inputs]: Replace librsvg with librsvg-for-system. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: gnome-settings-daemon: Build with correct librsvg. * gnu/packages/gnome.scm (gnome-settings-daemon)[inputs]: Replace librsvg with librsvg-for-system. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: gtk-vnc: Build with correct librsvg. * gnu/packages/gnome.scm (gtk-vnc)[inputs]: Replace librsvg with librsvg-for-system. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: gtk-vnc: Remove dependency on GJS on non-x86_64. * gnu/packages/gnome.scm (gtk-vnc)[native-inputs]: Provide GJS only when 'target-x86-64?'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add rofi-calc. * gnu/packages/xdisorg.scm (rofi-calc): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: rofi: Add a search path for plugins. * gnu/packages/xdisorg.scm (rofi)[native-search-paths]: Add ROFI_PLUGIN_PATH. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add utf-8-lineseparator. * gnu/packages/textutils.scm (utf-8-lineseparator): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Tweak Guix Home bits. * doc/guix.texi (Shepherd Home Service): Tweak section name. Add intro. (Invoking guix home): Refer to "guix search". Use @var where appropriate.
gnu: Add font-charter. * gnu/packages/fonts.scm (font-charter): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
doc: Document search paths. * doc/guix.texi (package Reference): Link to "Search Paths". (Invoking guix package): Likewise. (Build Phases): Mention 'set-paths' phase. (Search Paths): New node.
compile: Really disable cross-module inlining and related features. This is a followup to d87a1ba6b8b2f08ba6898033353d7463355bd146. * guix/build/compile.scm (strip-keyword-arguments): Rename to... (clear-keyword-arguments): ... this, and set the value associated with each of KEYWORDS to #f. (optimizations-for-level): Adjust accordingly.
gnu: python-pillow-simd: Update to 9.0.0. * gnu/packages/python-xyz.scm (python-pillow-simd): Update to 9.0.0. [arguments]: Remove field.
gnu: python-pillow: Remove input labels. * gnu/packages/python-xyz.scm (python-pillow)[inputs]: Remove labels.
gnu: python-pillow: Update to 9.0.0 (security fixes). * gnu/packages/python-xyz.scm (python-pillow): Update to 9.0.0. [source]: Add snippet to remove bundled code. [arguments]: Adjust custom 'check phase.
gnu: python-pillow: Add cpe-name. * gnu/packages/python-xyz.scm (python-pillow)[properties]: Add cpe-name.
gnu: python-cryptography: Add 36.0.1. * gnu/packages/python-crypto.scm (python-cryptography-vectors-next, python-cryptography-next): New variables.
gnu: Add python-setuptools-rust. * gnu/packages/python-xyz.scm (python-setuptools-rust): New variable.
gnu: Add rust-pyo3. * gnu/packages/crates-io.scm (rust-pyo3-build-config-0.15, rust-pyo3-macros-backend-0.15, rust-pyo3-macros-0.15, rust-pyo3-0.15): New variables.
gnu: Add rust-eyre. * gnu/packages/crates-io.scm (rust-eyre): New variable.
gnu: rust-indoc: Add 0.3. * gnu/packages/crates-io.scm (rust-indoc-0.3, rust-indoc-impl-0.3): New variables.