Debian/Ruby Extras - Introduction
Introduction
Most of the packaging work can be simplified using the Ruby Package Tools.
The tools are contained in the ruby-pkg-tools package, available in Debian.
It contains the following:
- A file (
pkg-ruby-extras.team) containing the names and email addresses of all team members. - A CDBS class (
ruby-setup-rb.mk) that is usable to create Debian packages from Ruby upstream libraries and apps that usesetup.rbas their installer. - A CDBS rule (
uploaders.mk) to perform a substitution on build-time, filling in the Uploaders field with the team members. NB: this rule has been deprecated, do not use. - In the future: dh-make-ruby stuff to automatically Debianize a source tree.
- A file (
pkg-ruby-extras.sources) which contains a list of upstream sources, which versions are where to get. The file is used by thepkg-ruby-get-sourcesfor locating and retrieving upstream sources for packages to be built that are checked out from the Subversion repository. However, the preferred way to retrieve upstream sources is by using adebian/watchfile. You should only add your package topkg-ruby-extras.sourcesif you cannot use a watch file.