From ac5e31e4a3bee6d503f9ab5f9470228a7c0c61a2 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Fri, 17 Oct 2014 18:41:48 -0300 Subject: On ruby/leap_cli packaging --- ruby.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'ruby.md') diff --git a/ruby.md b/ruby.md index 541532b..3ad574d 100644 --- a/ruby.md +++ b/ruby.md @@ -2,3 +2,21 @@ Ruby packaging ============== See [this](https://wiki.debian.org/Teams/Ruby/Packaging). + +Example: packaging leap_cli and dependencies +-------------------------------------------- + +First, in a *fresh* vagrant box: + + sudo gem install leap_cli + +Then we get the dependencies and build all packages: + + gem list | cut -d '(' -f 1 | while read gem; do gem2deb $gem; done + +Additional steps: + +* Fix `debian/control` and other FIXME's on each package. +* Put `debian/` folder in a `debian` branch on each source. +* [Review the code](https://manual.sarava.org/specs/code/). +* Upstream pull requests. -- cgit v1.2.3