import: gem: Add updater.
authorBen Woodcroft <donttrustben@gmail.com>
Fri, 1 Jan 2016 06:56:07 +0000 (16:56 +1000)
committerBen Woodcroft <donttrustben@gmail.com>
Sat, 20 Feb 2016 10:46:10 +0000 (20:46 +1000)
commitfbc5b815cce85a6af75226ab16acf243fd7d22ce
treecf4f54bec94cf81e0252ac5fbf4b5fd49b68436d
parent56f5f921b4a986306103467912a066bebdf40c7e
import: gem: Add updater.

* guix/import/gem.scm (guix-package->gem-name,
  gem-package?, latest-release): New procedures.
  (%gem-updater): New variable.
  (rubygems-fetch): Wrap body in
  'call-with-output-file' and 'with-error-to-port'.
* guix/scripts/refresh.scm (%updaters): Add %GEM-UPDATER.
* doc/guix.texi (Invoking guix refresh): Mention RubyGems.
doc/guix.texi
guix/import/gem.scm
guix/scripts/refresh.scm