debian/0000755000000000000000000000000011773617736007210 5ustar debian/compat0000644000000000000000000000000211710103266010361 0ustar 7 debian/changelog0000644000000000000000000000270211773201305011040 0ustar ruby-build (20120524-1) unstable; urgency=low * New upstream release * Update manpage * Update environment section * Add --keep option to manpage -- Sebastian Boehm Thu, 28 Jun 2012 18:10:02 +0200 ruby-build (20120423-1) unstable; urgency=low * New upstream release * Change packaging to tarball-oriented pkg-ruby-extras workflow * Add ruby-ronn to Build-Depends, remove compiled manpage from VCS * Add environment section to manpage -- Sebastian Boehm Wed, 02 May 2012 18:21:03 +0200 ruby-build (20111230-1) unstable; urgency=low * New upstream release * Adapt ruby-build package for inclusion in Debian (Closes: #652075) * Update Vcs-* fields to point to git.debian.org * Remove debian/gbp.conf * Fix debian/copyright syntax * Remove git specific rules from debian/rules * Add manpage * Add notes on homebuilt rubies to debian/control and README.Debian * Change maintainer to pkg-ruby-extras * Move rbenv-install to rbenv libexec dir to avoid cluttering $PATH -- Sebastian Boehm Sat, 07 Jan 2012 17:55:27 +0100 ruby-build (20111030-1) lucid; urgency=low * New upstream release -- Sebastian Boehm Thu, 03 Nov 2011 21:51:06 +0100 ruby-build (20110928-1) lucid; urgency=low * First release -- Sebastian Boehm Wed, 12 Oct 2011 16:26:58 +0200 debian/ruby-build.1.ronn0000644000000000000000000000423711773201305012306 0ustar ruby-build(1) -- compile and install Rubies =========================================== ## SYNOPSIS `ruby-build` [`-v`|`--verbose`] [`-k`|`--keep`]
`ruby-build` `--definitions`
`ruby-build` `--version`
`ruby-build` [`-h`|`--help`]
`rbenv install` [`-k`|`--keep`]
## DESCRIPTION **ruby-build** provides a simple way to compile and install different versions of Ruby on UNIX-like systems. `ruby-build` downloads, builds and installs the Ruby version specified in a into a directory. Definitions can be chosen from the list of installed definitions or by specifying a file path for a definition. rbenv(1) users can also use the provided `rbenv install` command, which installs Rubies into the `rbenv` directory. ## OPTIONS * `--definitions`: List available definitions. * `-k`, `--keep`: Don't delete source code after installation. * `-v`, `--verbose`: Display compiler messages on standard output. * `--version`: Show `ruby-build` version and exit. * `-h`, `--help`: Show usage information and exit. ## EXAMPLES Install Ruby 1.9.3 (MRI, patch level 0) to `~/rubies/mri-1.9.3` $ ruby-build 1.9.3-p0 ~/rubies/mri-1.9.3 Install Ruby Enterprise Edition 1.8.7 (patch level 2011.03) for rbenv(1): $ rbenv install ree-1.8.7-2011.03 Install Ruby from a custom definition into `~/your-ruby`: $ rbenv install /path/to/your/own/ruby/definition ~/your-ruby ## ENVIRONMENT * `CC`: Sets the path to the C compiler. * `CONFIGURE_OPTS`: Options that are passed to configure when building a Ruby. * `MAKE_OPTS`: Options that are passed to make when building a Ruby. * `MAKEOPTS`: Used instead of `MAKE_OPTS` when `MAKE_OPTS` is not defined. * `TMPDIR`: Sets the location where `ruby-build` stores temporary files. * `RUBY_BUILD_BUILD_PATH`: Sets the location in which sources are downloaded and built. ## AUTHORS ruby-build is developed by Sam Stephenson <>. This man page was written for the Debian GNU/Linux distribution by Sebastian Boehm <> but may be used by others. ## SEE ALSO rbenv(1) debian/copyright0000644000000000000000000000245411710103266011123 0ustar Format: http://dep.debian.net/deps/dep5/ Upstream-Name: ruby-build Source: https://github.com/sstephenson/ruby-build Files: * Copyright: Copyright (c) 2011 Sam Stephenson License: Expat Files: debian/* Copyright: Copyright (c) 2011 Sebastian Boehm License: Expat License: Expat Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/README.Debian0000644000000000000000000000242211710103266011224 0ustar ruby-build for Debian ===================== While ruby-build is a great tool to build Ruby versions that are not available via APT, you should still use the Debian-packaged versions of Ruby whenever possible since they are tested and supported by the Debian community. Please do not report bugs you encounter while using your homebuilt Rubies to the Debian team; Rubies built by yourself are not supported. That being said, the package dependencies/recommendations for ruby-build should be sufficient to get you going building regular releases of MRI and REE and most popular gems. However, if you want to build prerelease Rubies/gems, JRuby or Rubinius, you will have to manually install the packages listed below. prerelease Rubies/gems ---------------------- If you want to build prerelease Rubies or gems, you might want to install ruby-build with "--install-suggests" or install the following packages manually: - autoconf - automake - bison - git-core - libtool JRuby ----- If you're a JRuby user, you should install a package that provides java6-runtime-headless or java6-runtime. Any of the following should do: - openjdk-6-jre-headless - openjdk-6-jre Rubinius -------- If you would like to use Rubinius, you should install these packages: - bison - rake - ruby-dev debian/ruby-build.manpages0000644000000000000000000000002411710103266012752 0ustar debian/ruby-build.1 debian/control0000644000000000000000000000226011754730256010603 0ustar Source: ruby-build Section: ruby Priority: optional Maintainer: Debian Ruby Extras Maintainers Uploaders: Sebastian Boehm DM-Upload-Allowed: yes Build-Depends: debhelper (>= 7.0.50~), ruby-ronn Standards-Version: 3.9.3 Homepage: https://github.com/sstephenson/ruby-build Vcs-Git: git://git.debian.org/git/pkg-ruby-extras/ruby-build.git Vcs-Browser: http://git.debian.org/?p=pkg-ruby-extras/ruby-build.git Package: ruby-build Architecture: all Depends: ${misc:Depends}, curl, build-essential, libreadline6-dev, zlib1g-dev Recommends: rbenv, libssl-dev, libsqlite3-dev, libxml2-dev, libxslt-dev Suggests: autoconf, automake, libtool, bison, git-core Description: tool to compile and install different versions of Ruby ruby-build provides a simple way to compile and install different versions of Ruby. . ruby-build is great when you want to build Ruby versions that are not available via APT, for example if you need legacy or bleeding edge versions of Ruby. . Combined with rbenv, ruby-build lets you easily install and switch between different implementations of Ruby, such as MRI, JRuby, REE and others. debian/rules0000755000000000000000000000060311754730256010257 0ustar #!/usr/bin/make -f %: dh $@ override_dh_install: update-manpage PREFIX=debian/ruby-build/usr ./install.sh mkdir -p debian/ruby-build/usr/lib/rbenv/libexec mv debian/ruby-build/usr/bin/rbenv-install debian/ruby-build/usr/lib/rbenv/libexec get-orig-source: uscan --download-current-version --force-download --rename update-manpage: ronn --roff --warnings debian/ruby-build.1.ronn debian/source/0000755000000000000000000000000011710103266010463 5ustar debian/source/format0000644000000000000000000000001411710103266011671 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000012411710103266010211 0ustar version=3 http://githubredir.debian.net/github/sstephenson/ruby-build/ v(.*).tar.gz debian/ruby-build.docs0000644000000000000000000000001211710103266012104 0ustar README.md debian/ruby-build.links0000644000000000000000000000011111710103266012274 0ustar usr/share/man/man1/ruby-build.1.gz usr/share/man/man1/rbenv-install.1.gz