Skip to content
Snippets Groups Projects
  • David Thompson's avatar
    5dc87623
    build: ruby: Add support for tarball and directory sources. · 5dc87623
    David Thompson authored
    Previously, the Ruby build system only knew how to work with gem archives,
    which made it difficult to build unreleased gems from a Git repository or
    released gems in tarball form.
    
    * gnu/build/ruby-build-system.scm (gnu:unpack, gem-archive?): New procedures.
      (unpack): Use GNU build system unpack phase for non-gem sources.
      (build): Rebuild the gemspec iff the source is a gem archive.
    * guix.texi ("ruby-build-system"): Mention that tarballs and directories are
      acceptable.
    5dc87623
    History
    build: ruby: Add support for tarball and directory sources.
    David Thompson authored
    Previously, the Ruby build system only knew how to work with gem archives,
    which made it difficult to build unreleased gems from a Git repository or
    released gems in tarball form.
    
    * gnu/build/ruby-build-system.scm (gnu:unpack, gem-archive?): New procedures.
      (unpack): Use GNU build system unpack phase for non-gem sources.
      (build): Rebuild the gemspec iff the source is a gem archive.
    * guix.texi ("ruby-build-system"): Mention that tarballs and directories are
      acceptable.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.