summaryrefslogtreecommitdiff
path: root/gnu/packages/ruby.scm
AgeCommit message (Expand)Author
2022-08-11Merge branch 'master' into stagingMarius Bakke
2022-08-08gnu: 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-08gnu: 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-08gnu: 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-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
2022-05-10gnu: Add ruby-multicodecs....* gnu/packages/ruby.scm (ruby-multicodecs): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-promise....* gnu/packages/ruby.scm (ruby-promise): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-value-semantics....* gnu/packages/ruby.scm (ruby-value-semantics): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber
2022-05-10gnu: Add ruby-countdownlatch....* gnu/packages/ruby.scm (ruby-countdownlatch): New variable. Signed-off-by: Raghav Gururajan <rg@raghavgururajan.name> Stephen Paul Weber