summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby.scm
AgeCommit message (Expand)Author
2022-08-30gnu: 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-30gnu: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: 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-29gnu: Remove ruby@2.5....* gnu/packages/ruby.scm (ruby-2.5): Remove variable. Marius Bakke
2022-08-29gnu: Remove ruby@2.4....* gnu/packages/ruby.scm (ruby-2.4): Remove variable. Marius Bakke
2022-08-04gnu: 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-04gnu: 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-04gnu: 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-04gnu: 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
2022-08-04gnu: Add anystyle....* gnu/packages/ruby.scm (anystyle): New variable. (ruby-anystyle)[description]: Mention it. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-anystyle....* gnu/packages/ruby.scm (ruby-anystyle): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-anystyle-data....* gnu/packages/ruby.scm (ruby-anystyle-data): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-gli....* gnu/packages/ruby.scm (ruby-gli): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-edtf....* gnu/packages/ruby.scm (ruby-edtf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-citeproc....* gnu/packages/ruby.scm (ruby-citeproc): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-unicode-scripts....* gnu/packages/ruby.scm (ruby-unicode-scripts): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-bibtex-ruby....* gnu/packages/ruby.scm (ruby-bibtex-ruby): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-rdf-vocab....* gnu/packages/ruby.scm (ruby-rdf-vocab): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-rdf....* gnu/packages/ruby.scm (ruby-rdf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-link-header....* gnu/packages/ruby.scm (ruby-link-header): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: 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> Philip McGrath
2022-08-04gnu: Add ruby-ritex....* gnu/packages/ruby.scm (ruby-ritex): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-namae....* gnu/packages/ruby.scm (ruby-namae): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-08-04gnu: Add ruby-wapiti....* gnu/packages/ruby.scm (ruby-wapiti): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Philip McGrath
2022-07-02gnu: Add ruby-blather....* gnu/packages/ruby.scm (ruby-blather): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-07-02gnu: Add ruby-niceogiri....* gnu/packages/ruby.scm (ruby-niceogiri): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-30gnu: Add ruby-braintree....* gnu/packages/ruby.scm (ruby-braintree): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-30gnu: Add ruby-pry-rescue....* gnu/packages/ruby.scm (ruby-pry-rescue): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-30gnu: Add ruby-interception....* gnu/packages/ruby.scm (ruby-interception): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-30gnu: Add ruby-webrick....* gnu/packages/ruby.scm (ruby-webrick): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-30gnu: Add ruby-sentry....* gnu/packages/ruby.scm (ruby-sentry): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-30gnu: Add ruby-sentry-core....* gnu/packages/ruby.scm (ruby-sentry-core): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-26gnu: Add ruby-bandwidth-iris....* gnu/packages/ruby.scm (ruby-bandwidth-iris): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-26gnu: Add ruby-faraday-middleware....* gnu/packages/ruby.scm (ruby-faraday-middleware): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-26gnu: Add ruby-nori....* gnu/packages/ruby.scm (ruby-nori): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-26gnu: Add ruby-roda....* gnu/packages/ruby.scm (ruby-roda): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-06-14gnu: 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. Marius Bakke
2022-05-10gnu: 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> Stephen Paul Weber
2022-05-10gnu: Add ruby-monetize....* gnu/packages/ruby.scm (ruby-monetize): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-money....* gnu/packages/ruby.scm (ruby-money): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-dhall....* gnu/packages/ruby.scm (ruby-dhall): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-base32....* gnu/packages/ruby.scm (ruby-base32): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-gem-release....* gnu/packages/ruby.scm (ruby-gem-release): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-cbor....* gnu/packages/ruby.scm (ruby-cbor): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-citrus....* gnu/packages/ruby.scm (ruby-citrus): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-lazy-object....* gnu/packages/ruby.scm (ruby-lazy-object): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-multihashes....* gnu/packages/ruby.scm (ruby-multihashes): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber