Skip to content

crohr/gem2deb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gem2deb is a set of tools to create Debian packages from Rubygems

The workflow looks like:
    Download gem:
    gem fetch foo
        |
        v
    Create a tarball. It contains the gem spec as metadata.yml
    gem2tgz foo-1.2.gem
        |
        v
    Convert to a Debian source package with sane defaults:
    dh-make-ruby foo-1.2.tar.gz
        |
        v
    Modify, if needed
        |
        v
    Build the package:
    dpkg-buildpackage -us -uc

The generated Debian source package uses Debhelper 7 with a specific
build system called "ruby". That buildsystem uses the dh_ruby tool for
the various steps (clean, build, test, install).

Developers:
Lucas Nussbaum <lucas@debian.org>
Antonio Terceiro <terceiro@softwarelivre.org>

License: GPLv3 or later

Current status:
gem2tgz and dh-make-ruby work.
dh_ruby is not yet feature-comparable with setup.rb, and needs some work.

About

Set of tools to create Debian packages from Ruby software distributed with rubygems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published