gnu: ruby-pry-doc: Update to 1.4.0. * gnu/packages/ruby.scm (ruby-pry-doc): Update to 1.4.0.
gnu: ruby-range-compressor: Update to 1.2.0. * gnu/packages/ruby.scm (ruby-range-compressor): Update to 1.2.0. [arguments]: Update style.
gnu: ruby-rjb: Update to 1.6.7. * gnu/packages/ruby.scm (ruby-rjb): Update to 1.6.7. [arguments]: Update style.
gnu: ruby-shindo: Update to 0.3.10. * gnu/packages/ruby.scm (ruby-shindo): Update to 0.3.10. [arguments]: Update style.
gnu: ruby-sucker-punch: Update to 3.1.0. * gnu/packages/ruby.scm (ruby-sucker-punch): Update to 3.1.0.
gnu: ruby-test-unit: Update to 3.6.0. * gnu/packages/ruby.scm (ruby-test-unit): Update to 3.6.0. [source]: Switch to Git as tests missing from gem.
gnu: ruby-tzinfo: Update to 2.0.6. * gnu/packages/ruby.scm (ruby-tzinfo): Update to 2.0.6. [arguments,propagated-inputs]: Update style.
gnu: ruby-yajl-ruby: Update to 1.4.3. * gnu/packages/ruby.scm (ruby-yajl-ruby): Update to 1.4.3. [arguments]: Update style.
gnu: mkvtoolnix: Explicitly use ruby-2.7. To allow updating ruby without affecting this package. * gnu/packages/video.scm (mkvtoolnix)[native-inputs]: Explicitly use ruby-2.7.
gnu: webkitgtk: Explicitly use ruby-2. So that ruby can change without affecting this package and its dependants. * gnu/packages/webkit.scm (webkitgtk)[native-inputs]: Explicitly use ruby-2.7.
gnu: utf8proc-2.7.0: Explicitly use ruby-2.7. So that ruby can change without affecting this package and it's julia related dependents. * gnu/packages/textutils.scm (utf8proc-2.7.0)[native-inputs]: Explicitly use ruby-2.7.
gnu: qtwebengine-5: Explicitly use ruby-2.7. So that ruby can change without affecting this package and it's dependents. * gnu/packages/qt.scm (qtwebengine-5)[native-inputs]: Explicitly use ruby-2.7.
gnu: texlive-hyphen-package: Use pinned ruby-hydra-minimal. To allow updating ruby without changing texlive. * gnu/packages/ruby.scm (ruby-hydra-minimal/pinned): New variable. * gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Use it
gnu: qtbase: Explicitly use ruby-2.7. To avoid changing qabase-5 while changing ruby. * gnu/packages/qt.scm (qtbase-5)[native-inputs]: Explicitly use ruby-2.7.
gnu: texlive-bin: Explicitly use ruby-2.7. To enable changing ruby without affecting texlive-bin. * gnu/packages/tex.scm (texlive-bin)[inputs]: Explicitly use ruby-2.7.
gnu: texlive-hyph-utf8: Explicitly use ruby-2.7. As Ruby 3 looks to cause issues. * gnu/packages/tex.scm (texlive-hyph-utf8)[native-inputs]: Explicitly use ruby-2.7.
gnu: texlive-hyphen-package: Explicitly use ruby-2.7. As Ruby 3 looks to cause issues. * gnu/packages/tex.scm (texlive-hyphen-package)[native-inputs]: Explicitly use ruby-2.7.
gnu: emacs-piem: Update to 0.5.0. * gnu/packages/emacs-xyz.scm (emacs-piem): Update to 0.5.0. [inputs]: Add emacs-debbugs.
gnu: emacs-piem: Do not propagate any inputs. * gnu/packages/emacs-xyz.scm (emacs-piem) [propagated-inputs]: Remove, moving emacs-elfeed and emacs-notmuch to... [inputs]: ...here.
gnu: imv: Build with librsvg-for-system. * gnu/packages/image-viewers.scm (imv)[inputs]: Replace librsvg with librsvg-for-system.