1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-13 04:35:56 +02:00
Commit Graph

1119 Commits

Author SHA1 Message Date
Remco van 't Veer 2654acea27 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>
2022-08-29 16:55:30 +02:00
Remco van 't Veer a500e1a061 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>
2022-08-29 16:55:30 +02:00
Marius Bakke 8ab7125265 gnu: Remove ruby@2.5.
* gnu/packages/ruby.scm (ruby-2.5): Remove variable.
2022-08-29 16:55:30 +02:00
Marius Bakke ae9b3d7cf1 gnu: Remove ruby@2.4.
* gnu/packages/ruby.scm (ruby-2.4): Remove variable.
2022-08-29 16:55:30 +02:00
Marius Bakke 77eb3008e3 Merge branch 'staging' into core-updates 2022-08-11 23:36:10 +02:00
Marius Bakke b50eaa6764 Merge branch 'master' into staging 2022-08-11 22:15:22 +02:00
Tom Fitzhenry 8f25dd57d6 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>
2022-08-08 17:26:18 +02:00
Tom Fitzhenry 22225620e3 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>
2022-08-08 17:26:18 +02:00
Tom Fitzhenry bb907402a6 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>
2022-08-08 17:26:18 +02:00
Philip McGrath c90c1698e1 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>
2022-08-04 12:05:52 +02:00
Philip McGrath 9c124671ce 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>
2022-08-04 12:05:52 +02:00
Philip McGrath 14a50b62d4 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>
2022-08-04 12:05:52 +02:00
Philip McGrath bc2de56572 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>
2022-08-04 12:05:52 +02:00
Philip McGrath 3ee5460b63 gnu: Add anystyle.
* gnu/packages/ruby.scm (anystyle): New variable.
(ruby-anystyle)[description]: Mention it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
Philip McGrath 3b017b9400 gnu: Add ruby-anystyle.
* gnu/packages/ruby.scm (ruby-anystyle): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:52 +02:00
Philip McGrath 8d4670f4d1 gnu: Add ruby-anystyle-data.
* gnu/packages/ruby.scm (ruby-anystyle-data): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath fc1f561432 gnu: Add ruby-gli.
* gnu/packages/ruby.scm (ruby-gli): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath e708f7f8b0 gnu: Add ruby-edtf.
* gnu/packages/ruby.scm (ruby-edtf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath cb585754f3 gnu: Add ruby-citeproc.
* gnu/packages/ruby.scm (ruby-citeproc): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath 5f7db95215 gnu: Add ruby-unicode-scripts.
* gnu/packages/ruby.scm (ruby-unicode-scripts): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath 07dcbc767a gnu: Add ruby-bibtex-ruby.
* gnu/packages/ruby.scm (ruby-bibtex-ruby): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:51 +02:00
Philip McGrath e833536026 gnu: Add ruby-rdf-vocab.
* gnu/packages/ruby.scm (ruby-rdf-vocab): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath 033b2e6162 gnu: Add ruby-rdf.
* gnu/packages/ruby.scm (ruby-rdf): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath 5e27bcf358 gnu: Add ruby-link-header.
* gnu/packages/ruby.scm (ruby-link-header): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath cc5b8cb3c0 gnu: Add ruby-latex-decode.
* gnu/packages/patches/ruby-latex-decode-fix-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-latex-decode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath 7ffea0822a gnu: Add ruby-ritex.
* gnu/packages/ruby.scm (ruby-ritex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath ea4bb1bde6 gnu: Add ruby-namae.
* gnu/packages/ruby.scm (ruby-namae): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:50 +02:00
Philip McGrath 6dcc652d75 gnu: Add ruby-wapiti.
* gnu/packages/ruby.scm (ruby-wapiti): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-08-04 12:05:49 +02:00
Marius Bakke 9044b086dd Merge branch 'staging' into core-updates 2022-07-22 01:09:14 +02:00
Stephen Paul Weber b01043a8ce gnu: Add ruby-blather.
* gnu/packages/ruby.scm (ruby-blather): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-07-02 12:01:41 -04:00
Stephen Paul Weber d633207a70 gnu: Add ruby-niceogiri.
* gnu/packages/ruby.scm (ruby-niceogiri): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-07-02 12:01:40 -04:00
Stephen Paul Weber aeea9a3111 gnu: Add ruby-braintree.
* gnu/packages/ruby.scm (ruby-braintree): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 10:26:37 -04:00
Stephen Paul Weber d769b7e124 gnu: Add ruby-pry-rescue.
* gnu/packages/ruby.scm (ruby-pry-rescue): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber 7cd6ac428a gnu: Add ruby-interception.
* gnu/packages/ruby.scm (ruby-interception): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber eb10b8841f gnu: Add ruby-webrick.
* gnu/packages/ruby.scm (ruby-webrick): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber f33414564d gnu: Add ruby-sentry.
* gnu/packages/ruby.scm (ruby-sentry): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Stephen Paul Weber 142068c6e4 gnu: Add ruby-sentry-core.
* gnu/packages/ruby.scm (ruby-sentry-core): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-30 06:51:34 -04:00
Marius Bakke 6ee0f40e83 gnu: ruby-sqlite3: Update to 1.4.4.
* gnu/packages/ruby.scm (ruby-sqlite3): Update to 1.4.4.
[native-inputs]: Change from RUBY-MINI-PORTILE to RUBY-MINI-PORTILE-2.
2022-06-27 23:47:59 +02:00
Marius Bakke 2a7648774f Merge branch 'master' into core-updates 2022-06-27 19:23:48 +02:00
Stephen Paul Weber 13403b8022 gnu: Add ruby-bandwidth-iris.
* gnu/packages/ruby.scm (ruby-bandwidth-iris): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-26 13:43:32 -04:00
Stephen Paul Weber 99d8c41bde gnu: Add ruby-faraday-middleware.
* gnu/packages/ruby.scm (ruby-faraday-middleware): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-26 13:43:31 -04:00
Stephen Paul Weber a105975119 gnu: Add ruby-nori.
* gnu/packages/ruby.scm (ruby-nori): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-26 13:43:31 -04:00
Stephen Paul Weber 4009c98e5a gnu: Add ruby-roda.
* gnu/packages/ruby.scm (ruby-roda): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-06-26 13:43:31 -04:00
Ludovic Courtès 8655a71445 Merge branch master into core-updates 2022-06-22 18:48:00 +02:00
Marius Bakke b98a61a8f8 gnu: ruby-pg: Update to 1.3.5.
* gnu/packages/ruby.scm (ruby-pg): Update to 1.3.5.
[home-page]: Change to current.
[source]: Switch to GIT-FETCH.
[arguments]: Add #:phases.
2022-06-14 23:33:52 +02:00
Ludovic Courtès 8c3e9da13a Merge branch 'master' into core-updates 2022-06-08 14:46:24 +02:00
Stephen Paul Weber 57baf246e8 gnu: Add ruby-money-open-exchange-rates.
* gnu/packages/ruby.scm (ruby-money-open-exchange-rates): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 22:15:14 -04:00
Stephen Paul Weber b9365c163d gnu: Add ruby-monetize.
* gnu/packages/ruby.scm (ruby-monetize): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 22:15:14 -04:00
Stephen Paul Weber 9d795fb8fd gnu: Add ruby-money.
* gnu/packages/ruby.scm (ruby-money): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 11:05:03 -04:00
Stephen Paul Weber dda07b2cbc gnu: Add ruby-dhall.
* gnu/packages/ruby.scm (ruby-dhall): New variable.

Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name>
2022-05-10 11:05:03 -04:00