Source: alt-ruby26
Priority: optional
Maintainer: Ilya Voyskovsky <ivoyskovsky@cloudlinux.com>
Build-Depends:
 debhelper (>= 9),
 dpkg-dev (>= 1.17.11),
 dh-apache2,
 dh-autoreconf,
 dh-buildinfo,
 apache2-dev (>= 2.0.46-1),
 quilt,
 alt-openssl-dev,
 procps,
 zlib1g-dev (>= 1.2.11),
 autoconf,
 automake,
 autotools-dev,
 ca-certificates,
 pkg-config,
 g++,
 gcc,
 make (>= 3.81),
 libffi-dev,
 libyaml-dev,
 libreadline-dev,
 libgdbm-dev,
 libgdbm-compat-dev,
 chrpath,
 netbase 
Standards-Version: 3.0.0
Section: Ruby
Homepage: https://www.ruby-lang.org/

Package: alt-ruby26
Architecture: any
Multi-Arch: allowed
Priority: optional
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26-rubygems (>=3.0.3.1-17)
Conflicts: 
 alt-ruby26-rubygem-bigdecimal (<< 1.4.1-17),
 alt-ruby26-rubygem-did-you-mean (<< 1.3.0-17),
 alt-ruby26-rubygem-io-console (<< 0.4.7-17),
 alt-ruby26-rubygem-json (<< 2.1.0-17),
 alt-ruby26-rubygem-rdoc (<< 6.1.2.1-17),
 alt-ruby26-rubygem-minitest (<< 5.11.3-17),
 alt-ruby26-rubygem-power-assert (<< 1.1.3-17),
 alt-ruby26-rubygem-psych (<< 3.1.0-17),
 alt-ruby26-rubygem-rake (<< 12.3.3-17),
 alt-ruby26-rubygem-test-unit (<< 3.2.9-17),
 alt-ruby26-rubygem-rack (<< 1.6.4-5),
Description: Ruby is the interpreted scripting language for quick and easy
 object-oriented programming.  It has many features to process text
 files and to do system management tasks (as in Perl).  It is simple,
 straight-forward, and extensible.


Package: alt-ruby26-devel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= ${binary:Version}),
Provides: alt-ruby26-dev (= ${binary:Version}),
Description: Header files and libraries for building an extension library for the
 Ruby or an application embedding Ruby.

Package: alt-ruby26-devel-doc
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= ${binary:Version}),
Description: This package contains developer documentation for the alt-ruby26.

Package: alt-ruby26-libs
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
Description: This package includes the libruby, necessary to run Ruby.

Package: alt-ruby26-rubygems
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygem-psych (>= 3.1.0-17),
Provides:
 alt-ruby26-gem  (= ${binary:Version}),
Description: RubyGems is the Ruby standard for publishing and managing third party
 libraries.

Package: alt-ruby26-rubygems-devel
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26-rubygems (>= ${binary:Version}),
 alt-ruby26-rubygem-json (>= 2.1.0-17),
 alt-ruby26-rubygem-rdoc (>= 6.1.2.1-17),
Provides: alt-ruby26-rubygems-dev (= 3.0.3.1-17),
Description: Macros and development tools for packaging RubyGems.

Package: alt-ruby26-default-gems
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26-rubygems (>= 3.0.3.1-17),
 alt-ruby26-rubygem-io-console
Provides: 
 alt-ruby26-rubygem-openssl (= 2.1.2-17),
Description: Default gems which are part of Ruby StdLib

Package: alt-ruby26-rubygem-rdoc
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
 alt-ruby26-rubygem-json (>= 2.1.0-17),
 alt-ruby26-rubygem-psych (>= 3.1.0-17),
 alt-ruby26-rubygem-io-console (>= 0.4.7-17),
Provides: 
 alt-ruby26-rdoc (= 6.1.2.1-17),
 alt-ruby26-ri (= 6.1.2.1-17),
Description: RDoc produces HTML and command-line documentation for Ruby projects.  RDoc
 includes the 'rdoc' and 'ri' tools for generating and displaying online
 documentation.

Package: alt-ruby26-doc
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26-ri,
Description: This package contains documentation for alt-ruby26.

Package: alt-ruby26-rubygem-bigdecimal
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: Ruby provides built-in support for arbitrary precision integer arithmetic.

Package: alt-ruby26-rubygem-did-you-mean
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: "did you mean?" experience in Ruby: the error message will tell you the right
 one when you misspelled something.

Package: alt-ruby26-rubygem-io-console
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: IO/Console provides very simple and portable access to console. It doesn't
 provide higher layer features, such like curses and readline.

Package: alt-ruby26-rubygem-json
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: This is a implementation of the JSON specification according to RFC 4627.
 You can think of it as a low fat alternative to XML, if you want to store
 data to disk or transmit it over a network rather than use a verbose
 markup language.

Package: alt-ruby26-rubygem-psych
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: Psych is a YAML parser and emitter. Psych leverages
 libyaml[http://pyyaml.org/wiki/LibYAML] for its YAML parsing and emitting
 capabilities. In addition to wrapping libyaml, Psych also knows how to
 serialize and de-serialize most Ruby objects to and from the YAML format.

Package: alt-ruby26-rubygem-minitest
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: minitest/unit is a small and incredibly fast unit testing framework.
 minitest/spec is a functionally complete spec engine.
 minitest/benchmark is an awesome way to assert the performance of your
 algorithms in a repeatable manner.
 minitest/mock by Steven Baker, is a beautifully tiny mock object
 framework.
 minitest/pride shows pride in testing and adds coloring to your test
 output.

Package: alt-ruby26-rubygem-net-telnet
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: Provides telnet client functionality.
 .
 This class also has, through delegation, all the methods of a socket object
 (by default, a TCPSocket, but can be set by the Proxy option to new()). This
 provides methods such as close() to end the session and sysread() to read data
 directly from the host, instead of via the waitfor() mechanism. Note that if
 you do use sysread() directly when in telnet mode, you should probably pass
 the output through preprocess() to extract telnet command sequences.


Package: alt-ruby26-rubygem-power-assert
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: Power Assert shows each value of variables and method calls in the expression.
 It is useful for testing, providing which value wasn't correct when the
 condition is not satisfied.

Package: alt-ruby26-rubygem-rake
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: Rake is a Make-like program implemented in Ruby. Tasks and dependencies are
 specified in standard Ruby syntax.

Package: alt-ruby26-rubygem-test-unit
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
 alt-ruby26-rubygem-power-assert
Description: Test::Unit (test-unit) is unit testing framework for Ruby, based on xUnit
 principles. These were originally designed by Kent Beck, creator of extreme
 programming software development methodology, for Smalltalk's SUnit. It allows
 writing tests, checking results and automated testing in Ruby.

Package: alt-ruby26-rubygem-typeprof
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: TypeProf performs a type analysis of non-annotated Ruby code.
 It abstractly executes input Ruby code in a level of types instead of values,
 gathers what types are passed to and returned by methods, and prints the
 analysis result in RBS format, a standard type description format for Ruby
 3.0.

Package: alt-ruby26-rubygem-xmlrpc
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: XMLRPC is a lightweight protocol that enables remote procedure calls
 over HTTP.

Package: alt-ruby26-rubygem-openssl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
 alt-ruby26 (>= 2.6.10-17),
 alt-ruby26-rubygems (>= 3.0.3.1-17),
Description: OpenSSL provides SSL, TLS and general purpose cryptography.
