Age | Commit message (Expand) | Author |
2023-02-11 | gnu: ruby-3.2: Update to 3.2.1...* gnu/packages/ruby.scm (ruby-3.2): Update to 3.2.1
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Remco van 't Veer |
2023-01-08 | gnu: ruby-sanitize: Update to 6.0.0....* gnu/packages/ruby.scm (ruby-sanitize): Update to 6.0.0. Re-indent inputs.
[source]: Delete patch.
* gnu/packages/patches/ruby-sanitize-system-libxml.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): De-register it.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-html-proofer: Update to 5.0.3....* gnu/packages/ruby.scm (ruby-html-proofer): Update to 5.0.3.
[arguments]: Add replace-git-ls-files and relax-requirements phases.
[native-inputs]: Delete field.
[propagated-inputs]: Replace ruby-nokogumbo with ruby-nokogiri.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-nokogumbo: Deprecate in favor of ruby-nokogiri....* gnu/packages/ruby.scm (ruby-nokogumbo): Define as a deprecated alias to
ruby-nokogiri.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-nokogiri: Make it reproducible....Fixes <https://issues.guix.gnu.org/56389>.
* gnu/packages/ruby.scm (ruby-nokogiri) [arguments]: Use gexps.
[phases] {delete-mkmf.log}: New phase.
Reported-by: Wiktor Żelazny <wzelazny@vurv.cz>
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-nokogiri: Update to 1.13.10....* gnu/packages/ruby.scm (ruby-mini-portile-2): Update to 1.13.10.
(ruby-mini-portile-2.6.1): Delete variable.
(ruby-nokogiri): Re-indent inputs.
[propagated-inputs]: Replace ruby-mini-portile-2.6.1 with
ruby-mini-portile-2.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-ruby-prof: Update to 1.4.5....* gnu/packages/ruby.scm (ruby-ruby-prof): Update to 1.4.5.
[arguments]: Reword comment as FIXME. Remove trailing #t.
Delete obsolete substitution in patch-rakefile phase.
Re-format native-inputs on a single line.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-prawn-svg: Update to 0.32.0....* gnu/packages/ruby.scm (ruby-prawn-svg): Update to 0.32.0.
Delete trailing #t and re-indent inputs.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-prawn-icon: Update to 3.1.0....* gnu/packages/ruby.scm (ruby-prawn-icon): Update to 3.1.0.
Delete trailing #t.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-asciidoctor-pdf: Update to 2.3.4....* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): Update to 2.3.4.
[arguments]: Use gexps. Streamline check phase. Delete remove-failing-tests
phase.
[native-inputs]: Break on multiple lines.
[propagated-inputs]: Remove labels.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-prawn: Update to 2.4.0....* gnu/packages/ruby.scm (ruby-prawn): Update to 2.4.0.
[arguments]: Delete trailing #t and use gexps.
[propagated-inputs]: Add ruby-matrix.
[native-inputs]: Remove ruby-rspec, ruby-simplecov and ruby-yard. Add
ruby-prawn-dev.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-pdf-core: Update to 0.9.0....* gnu/packages/ruby.scm (ruby-pdf-core): Update to 0.9.0.
| Maxim Cournoyer |
2023-01-08 | gnu: Add ruby-matrix....* gnu/packages/ruby.scm (ruby-matrix): New variable.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-ttfunk: Update to 1.7.0....* gnu/packages/ruby.scm (ruby-ttfunk): Update to 1.7.0.
[source]: Fix indentation. Use complete sentences for comments.
[arguments]: Use gexps. Add comment next to #:test-target. Delete
remove-rubocop and remove-ssh phases. Add remove-missing-key-directive phase.
[native-inputs]: Remove ruby-rspec, ruby-yard and bundler. Add
ruby-prawn-dev.
| Maxim Cournoyer |
2023-01-08 | gnu: Add ruby-prawn-dev....* gnu/packages/ruby.scm (ruby-prawn-dev): New variable.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-open-uri-cached: Update to 1.0.0....* gnu/packages/ruby.scm (ruby-open-uri-cached): Update to 1.0.0.
| Maxim Cournoyer |
2023-01-08 | gnu: ruby-asciidoctor-multipage: Update to 0.0.16....* gnu/packages/ruby.scm (ruby-asciidoctor-multipage): Update to 0.0.16.
[phases]: Delete trailing #t and use \n instead of an actual newline.
| Maxim Cournoyer |
2023-01-05 | gnu: ruby-asciidoctor: Install man page....* gnu/packages/ruby.scm (ruby-asciidoctor)
[phases] {install-man-page}: New phase.
| Maxim Cournoyer |
2023-01-05 | gnu: ruby-asciidoctor: Update to 2.0.18....* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 2.0.18.
[native-inputs]: Sort inputs. Add ruby-open-uri-cached.
[phases]: Delete trailing #t.
[description]: Remove mention of Docbook 4.5, no longer supported.
| Maxim Cournoyer |
2023-01-05 | gnu: anystyle: Update to 1.3.2....* gnu/packages/ruby.scm (anystyle): Update to 1.3.2.
[source]: Adjust URL.
| Maxim Cournoyer |
2023-01-05 | gnu: ruby-unicode-scripts: Update to 1.8.0....* gnu/packages/ruby.scm (ruby-unicode-scripts): Update to 1.8.0. Adjust
indentation.
| Maxim Cournoyer |
2023-01-05 | gnu: ruby-minitest: Update to 5.17.0....* gnu/packages/ruby.scm (ruby-minitest): Update to 5.17.0.
(ruby-minitest-5.14): New variable.
(ruby-minitest-4): Delete trailing #t.
(ruby-byebug): Delete trailing #t.
[native-inputs]: Replace ruby-minitest with ruby-minitest-5.14.
| Maxim Cournoyer |
2022-12-27 | gnu: ruby: Add ruby-3.2....* gnu/packages/ruby.scm (ruby-3.2): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Remco van 't Veer |
2022-12-06 | gnu: ruby-3.1: Update to 3.1.3....Fixes: CVE-2021-33621: HTTP response splitting in CGI.
* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.3.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Remco van 't Veer |
2022-11-27 | gnu: ruby-3.0: Update to 3.0.5. [security fixes]....Fixes: CVE-2021-33621: HTTP response splitting in CGI.
* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.5.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Remco van 't Veer |
2022-11-27 | gnu: ruby: Update to 2.7.7. [security fixes]....Fixes: CVE-2021-33621: HTTP response splitting in CGI.
* gnu/packages/ruby.scm (ruby-2.7-fixed): Update to 2.7.7.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Remco van 't Veer |
2022-11-03 | gnu: Fix various case and whitespace issues in synopsis....* gnu/packages/kodi.scm (fstrcmp)[synopsis]: Fix case.
* gnu/packages/lisp-xyz.scm (sbcl-cl-form-types)[synopsis]: Fix case.
* gnu/packages/machine-learning.scm (python-torchvision)[synopsis]: Remove
leading whitespace.
* gnu/packages/networking.scm (lcrq)[synopsis]: Fix case.
(lcsync)[synopsis]: Likewise.
* gnu/packages/ruby.scm (ruby-mustache)[synopsis]: Fix case.
| Vagrant Cascadian |
2022-10-24 | gnu: ruby-ruby-prof: Skip tests on i686-linux....* gnu/packages/ruby.scm (ruby-ruby-prof)[arguments]: Skip the tests when
cross-compiling or when targeting i686-linux.
| Efraim Flashner |
2022-09-10 | Merge branch 'master' into staging | Marius Bakke |
2022-09-10 | gnu: Add comments to the bottom of a few package modules....This will hopefully discourage patches which add new packages to the bottom of
files, as this increases the likelihood of conflicts when applying patches.
If there are more specific ways that packages should be arranged in specific
modules, this message can be updated accordingly.
* gnu/packages/bioconductor.scm: Add comment discouraging adding packages to
the bottom of the file.
* gnu/packages/bioinformatics.scm: ditto.
* gnu/packages/cran.scm: ditto.
* gnu/packages/crates-io.scm: ditto.
* gnu/packages/emacs-xyz.scm: ditto.
* gnu/packages/golang.scm: ditto.
* gnu/packages/guile-xyz.scm: ditto.
* gnu/packages/haskell-xyz.scm: ditto.
* gnu/packages/java.scm: ditto.
* gnu/packages/julia-xyz.scm: ditto.
* gnu/packages/lisp-xyz.scm: ditto.
* gnu/packages/ocaml.scm: ditto.
* gnu/packages/perl.scm: ditto.
* gnu/packages/python-science.scm: ditto.
* gnu/packages/python-xyz.scm: ditto.
* gnu/packages/ruby.scm: ditto.
* gnu/packages/tex.scm: ditto.
| Christopher Baines |
2022-09-07 | Merge branch 'master' into staging | Marius Bakke |
2022-09-02 | gnu: Add ruby-pry-doc....* gnu/packages/ruby.scm (ruby-pry-doc): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Taiju HIGASHI |
2022-09-02 | gnu: Add ruby-latest-ruby....* gnu/packages/ruby.scm (ruby-latest-ruby): New variable.
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Taiju HIGASHI |
2022-08-30 | Merge branch 'master' into staging | Marius Bakke |
2022-08-30 | gnu: Introduce versioned 'openssl-1.1' variable.......and use it in packages that do not yet support 3.0.
* gnu/packages/tls.scm (openssl): Rename to ...
(openssl-1.1): ... this.
(openssl/fixed): Inherit from OPENSSL-1.1.
(openssl-3.0): Likewise.
(openssl): Turn into alias for OPENSSL-1.1.
* gnu/packages/ruby.scm (ruby-2.6)[inputs]: Change from OPENSSL to OPENSSL-1.1.
(ruby-3.0)[inputs]: Change "openssl" input to OPENSSL.
(ruby-3.1): Inherit from RUBY-3.0.
* gnu/packages/python.scm (python-2.7)[inputs]: Change from OPENSSL to
OPENSSL-1.1.
(python-3.9)[inputs]: Replace "openssl" with OPENSSL.
* gnu/packages/python-crypto.scm (python-cryptography)[inputs]: Change from
OPENSSL to OPENSSL-1.1.
* gnu/packages/databases.scm (mariadb)[inputs]: Likewise.
* gnu/packages/node.scm (node)[native-inputs, inputs]: Likewise.
(node-lts)[native-inputs]: Likewise.
| Marius Bakke |
2022-08-30 | gnu: ruby-rubocop: Don't ask to run tests when cross-compiling....* gnu/packages/ruby.scm
(ruby-rubocop)[arguments]{#:tests?}: When cross-compiling, set to #false.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| Maxime Devos |
2022-08-29 | gnu: ruby: Replace with 2.7.6 [security fixes]....Includes fixes for: CVE-2022-28739, CVE-2021-41816, and CVE-2021-41817.
* gnu/packages/ruby.scm (ruby-2.7-fixed): New variable.
(ruby-2.7)[replacement]: Graft.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Remco van 't Veer |
2022-08-29 | gnu: ruby: Update to 3.1.2 [security fixes]....Includes fixes for: CVE-2022-28738, and CVE-2022-28739.
* gnu/packages/ruby.scm (ruby-3.1): Update to 3.1.2.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Remco van 't Veer |
2022-08-29 | gnu: ruby: Update to 3.0.4 [security fixes]....Includes fixes for: CVE-2022-28738, CVE-2022-28739, CVE-2021-41819,
CVE-2021-41816, and CVE-2021-41817.
* gnu/packages/ruby.scm (ruby-3.0): Update to 3.0.4.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Remco van 't Veer |
2022-08-29 | gnu: ruby: Update to 2.6.10 [security fixes]....Includes fixes for: CVE-2022-28739, CVE-2021-41819, CVE-2021-41817,
CVE-2021-31810, CVE-2021-32066, CVE-2021-28965, CVE-2020-25613, and
CVE-2020-10933.
* gnu/packages/ruby.scm (ruby-2.6): Update to 2.6.10.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Remco van 't Veer |
2022-08-29 | gnu: Remove ruby@2.5....* gnu/packages/ruby.scm (ruby-2.5): Remove variable.
| Marius Bakke |
2022-08-29 | gnu: Remove ruby@2.4....* gnu/packages/ruby.scm (ruby-2.4): Remove variable.
| Marius Bakke |
2022-08-11 | Merge branch 'master' into staging | Marius Bakke |
2022-08-08 | gnu: Remove unused ruby-nokogiri-1.10....As of commit "gnu: unpin ruby-nokogiri-diff's ruby-nokogiri",
ruby-nokogiri-1.10 is unused, so let's remove it.
ruby-nokogiri-1.10's purpose was to cut the dependency graph. Users should use
ruby-nokogiri.
* gnu/packages/ruby.scm (ruby-nokogiri-1.10): Remove variable.
(ruby-nokogiri): Collapse the package inheritance.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Tom Fitzhenry |
2022-08-08 | gnu: Unpin ruby-nokogiri-diff's ruby-nokogiri...ruby-nokogiri-diff historically had a long reverse dependency set, due to its
reverse dependency of texlive, which was solely via ruby-byebugs.
To avoid ruby-nokogiri updates from triggering rebuilds, ruby-nokogiri-diff
was pinned to ruby-nokogiri-1.10.
However, as of commit "gnu: Remove texlive's dependence on ruby-rspec and
ruby-byebug.", texlive no longer depends on ruby-byebug, and thus updating
ruby-nokogiri won't trigger large rebuilds.
Thus, we are now free to unpin ruby-nokogiri-diff's ruby-nokogiri.
* gnu/packages/ruby.scm (ruby-nokogiri-diff): Unpin ruby-nokogiri version.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Tom Fitzhenry |
2022-08-08 | gnu: Add ruby-hydra-minimal....* gnu/local.mk (dist_patch_DATA): Add ruby-hydra-minimal-no-byebug.patch.
* gnu/packages/patches/ruby-hydra-minimal-no-byebug.patch: New file.
* gnu/packages/ruby.scm (ruby-hydra): Refactor to inherit from ruby-hydra-minimal.
(ruby-hydra-minimal): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Tom Fitzhenry |
2022-08-04 | gnu: anystyle: Use GDBM by default....Since we have GDBM available, it offers a smaller memory footprint
and faster start-up.
* gnu/packages/ruby.scm (anystyle)[arguments]<#:phases>: Add phase
'change-default-dictionary-adapter'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath |
2022-08-04 | gnu: anystyle: Add tests for dictionary adapters....* gnu/packages/ruby.scm (anystyle)[arguments]: Instead of deleting the
'check' phase, replace it with a few tests. Add SRFI 1 to '#:modules'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath |
2022-08-04 | gnu: ruby-anystyle: Initialize dictionary files....For the GDBM and Marshal dictionary adapters to be useful with their
default settings, we must initialize their data files during the package
build: upstream would initialize them lazily, but that doesn't work with
an immutable installation directory (at least, not without more complex
patches). Otherwise, we would always end up rebuilding the dictionary at
startup, which is “slow” and “not recommended”.
* gnu/packages/patches/ruby-anystyle-fix-dictionary-populate.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle)[patches]: Use it.
[arguments]<#:phases>: Add 'populate-dictionaries' phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath |
2022-08-04 | gnu: ruby-anystyle-data: Don't write to installed gem....* gnu/packages/patches/ruby-anystyle-data-immutable-install.patch: New
patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-anystyle-data)[patches]: Use it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Philip McGrath |