Slackers worldwide, I give you gem2tgz.
<Here I'd bury debian under a smelly pile of trolls' feces but let's not for now, however tempting it is...>
in 176 lines of shell gem2tgz makes Slackware and Ruby's gems become BFF by making packages out of gems so that Slackware know about them and can manage them like any other packages.
Code:
Usage: /usr/bin/gem2tgz <options>
Options:
-a | --backup | --all-locals
Generate packages for ALL gems installed locally
-g | --gem <name>
gem to package [no default]
-v | --version <x.x.x>
Package a specific version [default: latest]
-t | --tag <tag>
Set a specific tag for the package's name [default: gem2txz]
-n | --nodeps
Do not build packages of dependencies [default: package all dependencies]
-i | --install
Install the package [default: no]
-o | --output <dir>
Directory where the resulting package will be [default: /tmp]
-h | --help
What you're reading at this very moment
After semi-extensive testing here it looks pretty solid to me and time has come to release it into the wild, so:
- here's the github repository:
https://github.com/cycojesus/gem2tgz
- here's a ready-made package:
http://cycojesus.free.fr/files/gem2t...arch-1cyco.txz
Please enjoy and any/all feedback is welcome