DH-MAKE-RUBY(1)
π DH-MAKE-RUBY π
okay bestie, so this is the manual for dh-make-ruby β section 1 of the manual pages, the one you pull up when you type man dh-make-ruby. it's a Debian tool, it makes source packages out of Ruby libraries, and honestly? it's giving "I do the boring parts so you don't have to." π
β¨ NAME β¨
dh-make-ruby β build Debian source package from Ruby library
β¨ USAGE β¨
dh-make-ruby [OPTIONS] [TARBALL|DIRECTORY]
β¨ DESCRIPTION β¨
so here's the tea π: dh-make-ruby will create a basic Debian source package from a tarball named *TARBALL* that was generated with gem2tgzβ or from a *DIRECTORY* that's holding Ruby code plus metadata in a.gemspec` file.
and if you pass no argument at all? it just builds a Debian source package from the current directory. no fuss, no drama, it just goes. π
β¨ OPTIONS β¨
-pPACKAGE,--packagePACKAGE β uses PACKAGE as the package name. by default, new packages get namedruby-$gem, where$gemis the upstream name. now listen: if the package is mainly a library, keep the default, it's iconic. but if the package is mainly an application, then you should drop theruby-prefix by using this option with an explicit package name. π-w,--overwriteβ overwrites packaging files that already exist but that would have been created bydh-make-rubyif they didn't. one exception, and it's a big one:debian/copyrightis never touched. not today, not ever. π-h,--helpβ displays the help β¨-v,--versionβ displays version information and exits. bye bestie π--no-wnpp-checkβ stopsdh-make-rubyfrom checking WNPP reports to get the number of a possible ITP (intend to package) bug report. by default it does check these reports, which means it needs Internet access. so if you're offline-ish, this is your girl. π¦--no-dependenciesβ skips the dependency detection that's based on Rubygems and APT metadata. ngl, you should usually not do this, unless you know exactly what you're doing. π-o,--offlineβ preventsdh-make-rubyfrom accessing the internet at all. full airplane mode, no cap. βοΈ
β¨ SEE ALSO β¨
go read those too, they're the besties of this page. π«Ά
β¨ COPYRIGHT AND AUTHORS β¨
Copyright (c) 2011, Lucas Nussbaum <lucas@debian.org>
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
okay that's the whole page, you ate it π this was dh-make-ruby(1), dated 2026-05-15 β same day, same page, section one, main character energy only πβ¨π¦
π¦ where this page comes from
- ubuntu stonking: gem2deb 2.2.9 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms