aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/ruby.scm
Commit message (Collapse)AuthorAge
* gnu: ruby-sanitize: Update to 6.0.0.Maxim Cournoyer2023-01-08
| | | | | | | * 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.
* gnu: ruby-html-proofer: Update to 5.0.3.Maxim Cournoyer2023-01-08
| | | | | | | * 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.
* gnu: ruby-nokogumbo: Deprecate in favor of ruby-nokogiri.Maxim Cournoyer2023-01-08
| | | | | * gnu/packages/ruby.scm (ruby-nokogumbo): Define as a deprecated alias to ruby-nokogiri.
* gnu: ruby-nokogiri: Make it reproducible.Maxim Cournoyer2023-01-08
| | | | | | | | | 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>
* gnu: ruby-nokogiri: Update to 1.13.10.Maxim Cournoyer2023-01-08
| | | | | | | | * 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.
* gnu: ruby-ruby-prof: Update to 1.4.5.Maxim Cournoyer2023-01-08
| | | | | | | * 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.
* gnu: ruby-prawn-svg: Update to 0.32.0.Maxim Cournoyer2023-01-08
| | | | | * gnu/packages/ruby.scm (ruby-prawn-svg): Update to 0.32.0. Delete trailing #t and re-indent inputs.
* gnu: ruby-prawn-icon: Update to 3.1.0.Maxim Cournoyer2023-01-08
| | | | | * gnu/packages/ruby.scm (ruby-prawn-icon): Update to 3.1.0. Delete trailing #t.
* gnu: ruby-asciidoctor-pdf: Update to 2.3.4.Maxim Cournoyer2023-01-08
| | | | | | | | * 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.
* gnu: ruby-prawn: Update to 2.4.0.Maxim Cournoyer2023-01-08
| | | | | | | | * 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.
* gnu: ruby-pdf-core: Update to 0.9.0.Maxim Cournoyer2023-01-08
| | | | * gnu/packages/ruby.scm (ruby-pdf-core): Update to 0.9.0.
* gnu: Add ruby-matrix.Maxim Cournoyer2023-01-08
| | | | * gnu/packages/ruby.scm (ruby-matrix): New variable.
* gnu: ruby-ttfunk: Update to 1.7.0.Maxim Cournoyer2023-01-08
| | | | | | | | | * 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.
* gnu: Add ruby-prawn-dev.Maxim Cournoyer2023-01-08
| | | | * gnu/packages/ruby.scm (ruby-prawn-dev): New variable.
* gnu: ruby-open-uri-cached: Update to 1.0.0.Maxim Cournoyer2023-01-08
| | | | * gnu/packages/ruby.scm (ruby-open-uri-cached): Update to 1.0.0.
* gnu: ruby-asciidoctor-multipage: Update to 0.0.16.Maxim Cournoyer2023-01-08
| | | | | * gnu/packages/ruby.scm (ruby-asciidoctor-multipage): Update to 0.0.16. [phases]: Delete trailing #t and use \n instead of an actual newline.
* gnu: ruby-asciidoctor: Install man page.Maxim Cournoyer2023-01-05
| | | | | * gnu/packages/ruby.scm (ruby-asciidoctor) [phases] {install-man-page}: New phase.
* gnu: ruby-asciidoctor: Update to 2.0.18.Maxim Cournoyer2023-01-05
| | | | | | | * 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.
* gnu: anystyle: Update to 1.3.2.Maxim Cournoyer2023-01-05
| | | | | * gnu/packages/ruby.scm (anystyle): Update to 1.3.2. [source]: Adjust URL.
* gnu: ruby-unicode-scripts: Update to 1.8.0.Maxim Cournoyer2023-01-05
| | | | | * gnu/packages/ruby.scm (ruby-unicode-scripts): Update to 1.8.0. Adjust indentation.
* gnu: ruby-minitest: Update to 5.17.0.Maxim Cournoyer2023-01-05
| | | | | | | | * 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.
* gnu: ruby: Add ruby-3.2.Remco van 't Veer2022-12-27
| | | | | | * gnu/packages/ruby.scm (ruby-3.2): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: ruby-3.1: Update to 3.1.3.Remco van 't Veer2022-12-06
| | | | | | | | 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>
* gnu: ruby-3.0: Update to 3.0.5. [security fixes].Remco van 't Veer2022-11-27
| | | | | | | | 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>
* gnu: ruby: Update to 2.7.7. [security fixes].Remco van 't Veer2022-11-27
| | | | | | | | 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>
* gnu: Fix various case and whitespace issues in synopsis.Vagrant Cascadian2022-11-03
| | | | | | | | | | * 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.
* gnu: ruby-ruby-prof: Skip tests on i686-linux.Efraim Flashner2022-10-24
| | | | | * gnu/packages/ruby.scm (ruby-ruby-prof)[arguments]: Skip the tests when cross-compiling or when targeting i686-linux.
* Merge branch 'master' into stagingMarius Bakke2022-09-10
|\
| * gnu: Add comments to the bottom of a few package modules.Christopher Baines2022-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge branch 'master' into stagingMarius Bakke2022-09-07
|\|
| * gnu: Add ruby-pry-doc.Taiju HIGASHI2022-09-02
| | | | | | | | | | | | * gnu/packages/ruby.scm (ruby-pry-doc): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
| * gnu: Add ruby-latest-ruby.Taiju HIGASHI2022-09-02
| | | | | | | | | | | | * gnu/packages/ruby.scm (ruby-latest-ruby): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net>
* | Merge branch 'master' into stagingMarius Bakke2022-08-30
|\|
| * gnu: Introduce versioned 'openssl-1.1' variable.Marius Bakke2022-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...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.
| * gnu: ruby-rubocop: Don't ask to run tests when cross-compiling.Maxime Devos2022-08-30
| | | | | | | | | | | | | | * gnu/packages/ruby.scm (ruby-rubocop)[arguments]{#:tests?}: When cross-compiling, set to #false. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
| * gnu: ruby: Replace with 2.7.6 [security fixes].Remco van 't Veer2022-08-29
| | | | | | | | | | | | | | | | | | 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>
| * gnu: ruby: Update to 3.1.2 [security fixes].Remco van 't Veer2022-08-29
| | | | | | | | | | | | | | | | 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>
| * gnu: ruby: Update to 3.0.4 [security fixes].Remco van 't Veer2022-08-29
| | | | | | | | | | | | | | | | | | 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>
| * gnu: ruby: Update to 2.6.10 [security fixes].Remco van 't Veer2022-08-29
| | | | | | | | | | | | | | | | | | | | 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>
| * gnu: Remove ruby@2.5.Marius Bakke2022-08-29
| | | | | | | | * gnu/packages/ruby.scm (ruby-2.5): Remove variable.
| * gnu: Remove ruby@2.4.Marius Bakke2022-08-29
| | | | | | | | * gnu/packages/ruby.scm (ruby-2.4): Remove variable.
* | Merge branch 'master' into stagingMarius Bakke2022-08-11
|\|
| * gnu: anystyle: Use GDBM by default.Philip McGrath2022-08-04
| | | | | | | | | | | | | | | | | | | | 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>
| * gnu: anystyle: Add tests for dictionary adapters.Philip McGrath2022-08-04
| | | | | | | | | | | | | | * 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>
| * gnu: ruby-anystyle: Initialize dictionary files.Philip McGrath2022-08-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * gnu: ruby-anystyle-data: Don't write to installed gem.Philip McGrath2022-08-04
| | | | | | | | | | | | | | | | | | * 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>
| * gnu: Add anystyle.Philip McGrath2022-08-04
| | | | | | | | | | | | | | * gnu/packages/ruby.scm (anystyle): New variable. (ruby-anystyle)[description]: Mention it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add ruby-anystyle.Philip McGrath2022-08-04
| | | | | | | | | | | | * gnu/packages/ruby.scm (ruby-anystyle): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add ruby-anystyle-data.Philip McGrath2022-08-04
| | | | | | | | | | | | * gnu/packages/ruby.scm (ruby-anystyle-data): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| * gnu: Add ruby-gli.Philip McGrath2022-08-04
| | | | | | | | | | | | * gnu/packages/ruby.scm (ruby-gli): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>