indings for the Redland RDF library
 This package contains the files needed to use the Redland Resource
 Description Framework (RDF) library in Python programs.

Package: ruby-librdf
Description-md5: c2321911067fa10ea7bb47eab61ee25e
Description-en: Ruby language bindings for the Redland RDF library
 This package contains the files needed to use the Redland Resource
 Description Framework (RDF) library in Ruby programs.

Package: redmine
Description-md5: 3a216a1439e1b07aad3aecd0c613d53b
Description-en: flexible project management web application
 Redmine is a flexible project management web application. Written using Ruby
 on Rails framework, it is cross-platform and cross-database.
 .
 Dependencies for database support are provided by these metapackages:
 redmine-mysql, redmine-pgsql, redmine-sqlite.
 .
 Features
   * Multiple projects support
   * Flexible role based access control
   * Flexible issue tracking system
   * Gantt chart and calendar
   * News, documents & files management
   * Feeds & email notifications
   * Per project wiki
   * Per project forums
   * Time tracking
   * Custom fields for issues, time-entries, projects and users
   * SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
   * Issue creation via email
   * Multiple LDAP authentication support
   * User self-registration support
   * Multilanguage support

Package: redmine-mysql
Description-md5: 5334d370ac0b467914273b70a17e9522
Description-en: metapackage providing MySQL dependencies for Redmine
 This package only provides MySQL dependencies for Redmine, a
 flexible project management web application. Install this
 one if you want to use a MySQL database with Redmine.
 .
 Redmine package should be installed along with this package.

Package: redmine-pgsql
Description-md5: f308cd100ee4983a5adb6ff3370520bf
Description-en: metapackage providing PostgreSQL dependencies for Redmine
 This package provides PostgreSQL dependencies for Redmine, a
 flexible project management web application. Install this
 one if you want to use a PostgreSQL database with Redmine.
 .
 Redmine package should be installed along with this package.

Package: redmine-sqlite
Description-md5: 92a51359a57c7c0c86638eb96a7a1e4e
Description-en: metapackage providing sqlite dependencies for Redmine
 This package provides sqlite dependencies for Redmine, a
 flexible project management web application. Install this
 one if you want to use a sqlite database with Redmine.
 .
 Redmine package should be installed along with this package.

Package: redmine-plugin-custom-css
Description-md5: 87a368eab15aa0fb6e96f4541b50ebb2
Description-en: Redmine plugin to add custom CSS editable through web interface
 This plugin allow admins to customize themes by editing additional CSS
 in plugin's settings through Redmine web interface.

Package: redmine-plugin-redhopper
Description-md5: fe617c6c5437d34358907a0f73ee3873
Description-en: Kanban boards for Redmine, inspired by Jira Agile
 Kanban boards for Redmine, inspired by Jira Agile (formerly known as
 Greenhopper). Inside a project, Redhopper places a new tab called Kanbans. This
 view displays all the issue statuses in columns, sorted according to the
 settings in Redmine administration. All the visible issues for the current user
 are listed within the column matching their status.

Package: rednotebook
Description-md5: 2bf66b9e3931e664fbebc538cb8c29c1
Description-en: Modern desktop diary and personal journaling tool
 It lets you format, tag and search your entries. You can also add pictures,
 links and customisable templates, spell check your notes, and export to plain
 text, HTML, LaTeX or PDF.

Package: redshift
Description-md5: 63097b90fc4b0f93c181ccd92c47b673
Description-en: Adjusts the color temperature of your screen
 The color temperature is set according to the position of the sun. A
 different color temperature is set during night and daytime. During
 twilight and early morning, the color temperature transitions smoothly
 from night to daytime temperature to allow your eyes to slowly
 adapt.
 .
 This package provides the base program.

Package: redshift-gtk
Description-md5: 14f37cb81264e3fb78ff8a7c2aed78c8
Description-en: Adjusts the color temperature of your screen -- GUI
 The color temperature is set according to the position of the sun. A
 different color temperature is set during night and daytime. During
 twilight and early morning, the color temperature transitions smoothly
 from night to daytime temperature to allow your eyes to slowly
 adapt.
 .
 This package installs a graphical user interface for redshift.

Package: redsocks
Description-md5: 47987016a693cca66e9b58bf39853ca2
Description-en: arbitrary TCP connection redirector to a SOCKS or HTTPS proxy server
 Redsocks is a daemon running on the local system, that will transparently
 tunnel any TCP connection via a remote SOCKS4, SOCKS5 or HTTP proxy server. It
 uses the system firewall's redirection facility to intercept TCP connections,
 thus the redirection is system-wide, with fine-grained control, and does
 not depend on LD_PRELOAD libraries.
 .
 Redsocks supports tunneling TCP connections and UDP packets. It has
 authentication support for both, SOCKS and HTTP proxies.
 .
 Also included is a small DNS server returning answers with the "truncated" flag
 set for any UDP query, forcing the resolver to use TCP.

Package: elpa-redtick
Description-md5: 2d1f8dae4e764f120a675436c3e59f53
Description-en: tiny pomodoro timer for Emacs
 This package provides a little pomodoro timer in the mode-line.
 .
 After importing into your Emacs configuration, redtick shows a little
 red tick (✓) in the mode-line.  When you click on this tick, redtick
 starts a pomodoro timer.
 .
 The Pomodoro Technique involves working in 25 minute intervals,
 separated by 5 minute breaks, with a longer break after every four
 intervals.

Package: ree
Description-md5: 4515a358cc306ae518f98e23980c4cba
Description-en: extract ROM extensions
 ROM extension extractor (ree) is a tool which extracts ROM extensions
 from the firmware of a PC computer. This package also comes with fontdump,
 a program to extract the fonts from your video BIOS.
 .
 ree will scan the system memory, address c0000 - f0000 in 512 byte steps for
 identification of ROM extensions (55,aa). If found, it will calculate its
 size (byte after id, multiplied by 512byte steps) and save the output to
 a .rom file.

Package: python3-reentry
Description-md5: f41144a42101618d1a18d926ffb0ebf2
Description-en: plugin manager based on setuptools entry points (Python 3)
 Setuptool's entry point system is convenient to use for plugin based Python
 applications. It allows separate Python packages to act as plugins to a host
 package, making it easy for the host to find and iterate over the relevant
 data structures from plugins.
 .
 However simply importing setuptools scales badly with the number of installed
 distributions and can be very slow for moderately complex environments
 (~ 0.5 s). Finding and loading of plugins on the other hand is time-critical
 in cases like commandline tools loading subcommands, where 100 ms are a
 noticeable delay.
 .
 Setuptools's pkg_resources is slow, because it verifies dependencies are
 installed correctly for all distributions present in the environment on
 import. This allows entry points to have additional requirements.
 .
 Reentry forgoes this dependency check for entry points without such 'extras'
 dependencies and thereby manages to be fast and scale better, with the amount
 of installed plugins, not installed Python packages in general.
 .
 This package installs the library for Python 3.

Package: debian-refcard
Description-md5: f31c953afd0f5d6d0eef1311597b1822
Description-en: printable reference card for the Debian system
 The Debian reference card provides new users help with
 the most important commands. Basic knowledge of computers, files,
 directories and the command line is required, however. The
 package contains printable PDF files in multiple languages.

Package: refind
Description-md5: 9b3e73b9c1433dc9c16339776cee464c
Description-en: boot manager for EFI-based computers
 A graphical boot manager for EFI- and UEFI-based computers, such as all
 Intel-based Macs and recent (most 2011 and later) PCs. rEFInd presents a
 boot menu showing all the EFI boot loaders on the EFI-accessible
 partitions, and optionally BIOS-bootable partitions on Macs and BIOS boot
 entries on UEFI PCs with CSMs. EFI-compatible OSes, including Linux,
 provide boot loaders that rEFInd can detect and launch. rEFInd can launch
 Linux EFI boot loaders such as ELILO, GRUB Legacy, GRUB 2, and 3.3.0 and
 later kernels with EFI stub support. EFI filesystem drivers for ext2/3/4fs,
 ReiserFS, Btrfs, NTFS, HFS+, and ISO-9660 enable rEFInd to read boot
 loaders from these filesystems, too. rEFInd's ability to detect boot
 loaders at runtime makes it very easy to use, particularly when paired with
 Linux kernels that provide EFI stub support.

Package: reflex
Description-md5: a93811cd1d8a5403944275b3d3bb4635
Description-en: Run a command when files change
 Reflex is a small tool to watch a directory and rerun a command
 when certain files change. It's great for automatically running
 compile/lint/test tasks and for reloading your application when the
 code changes.

Package: refmac-dictionary
Description-md5: 1ece2d349c4c3bced825d20f2171596e
Description-en: dictionary for macromolecular refinement and model building
 Dictionary of ligands and constituent blocks (e.g. amino acids, nucleic
 acids, sugars) contains necessary stereochemical information (e.g. bond
 lengths, angles, torsion angles) about small molecules used in refinement
 and model building. Values in the dictionary are for an abstract form of
 monomers, i.e there is no conformational/configurational or environment
 dependence.

Package: selinux-policy-default
Description-md5: 325e1ecabb3986761a584eae753fa7e7
Description-en: Strict and Targeted variants of the SELinux policy
 This is the reference policy for SE Linux.  In the default configuration it
 will provide the functionality previously known as the "targeted" policy.  If
 the module "unconfined" is removed then it provides the functionality
 previously known as the "strict" policy.
 .
 This uses the MMCS system of categories.

Package: selinux-policy-dev
Description-md5: f35abfcf906e4208534af358dff216e2
Description-en: Headers from the SELinux reference policy for building modules
 The SELinux Reference Policy (refpolicy) is a complete SELinux
 policy, as an alternative to the existing strict and targeted
 policies available from http://selinux.sf.net. The goal is to have
 this policy as the system policy, be and used as the basis for
 creating other policies. Refpolicy is based on the current strict and
 targeted policies, but aims to accomplish many additional
 goals:
  + Strong Modularity
  + Clearly stated security Goals
  + Documentation
  + Development Tool Support
  + Forward Looking
  + Configurability
  + Flexible Base Policy
  + Application Policy Variations
  + Multi-Level Security
 .
 This package provides header files for building your own SELinux
 policy packages compatible with official policy packages.

Package: selinux-policy-doc
Description-md5: 5ace31fba5708e250b88f928fce9e1b1
Description-en: Documentation for the SELinux reference policy
 The SELinux Reference Policy (refpolicy) is a complete SELinux
 policy, as an alternative to the existing strict and targeted
 policies available from http://selinux.sf.net. The goal is to have
 this policy as the system policy, be and used as the basis for
 creating other policies. Refpolicy is based on the current strict and
 targeted policies, but aims to accomplish many additional
 goals:
  + Strong Modularity
  + Clearly stated security Goals
  + Documentation
  + Development Tool Support
  + Forward Looking
  + Configurability
  + Flexible Base Policy
  + Application Policy Variations
  + Multi-Level Security
 .
 This package contains the documentation for the reference policy.

Package: selinux-policy-mls
Description-md5: b404c7aea7329bd6fd0d9cdedc389175
Description-en: MLS (Multi Level Security) variant of the SELinux policy
 This is the reference policy for SE Linux built with MLS support.  It allows
 giving data labels such as "Top Secret" and preventing such data from leaking
 to processes or files with lower classification.
 .
 It was developed for Common Criteria LSPP certification for RHEL.  It will
 probably never be well supported in Debian and is only recommended for
 students who want to learn about the security features used by the military.

Package: selinux-policy-src
Description-md5: c0c4d6c84939c6ae39a399036273ac07
Description-en: Source of the SELinux reference policy for customization
 The SELinux Reference Policy (refpolicy) is a complete SELinux
 policy, as an alternative to the existing strict and targeted
 policies available from http://selinux.sf.net. The goal is to have
 this policy as the system policy, be and used as the basis for
 creating other policies. Refpolicy is based on the current strict and
 targeted policies, but aims to accomplish many additional
 goals:
  + Strong Modularity
  + Clearly stated security Goals
  + Documentation
  + Development Tool Support
  + Forward Looking
  + Configurability
  + Flexible Base Policy
  + Application Policy Variations
  + Multi-Level Security
 .
 This is the source of the policy, provided so that local variations of
 SELinux policy may be created.

Package: refstack-client
Description-md5: ce1c9dcc03e47806114c84303a9f7c98
Description-en: OpenStack platform validation client
 Refstack-client is a command line utility that allows you to execute Tempest
 test runs based on configurations you specify. When finished running Tempest
 it can send the passed test data to a RefStack API server.

Package: libregex-clojure
Description-md5: 47cbbc9a86f113d9a68845a3d2888cdf
Description-en: Composable regexes for Clojure
 Allows one to use regexes or parts of them. Also provides support for named
 groups. Its syntax can be found at:
 https://github.com/cgrand/regex/blob/master/syntax.html

Package: regexxer
Description-md5: 220cdeac7288a05388f84791701a3d2e
Description-en: visual search and replace tool using Perl Regex
 Regexxer is a nifty GUI search/replace tool featuring Perl-style
 regular expressions (PCRE - Perl Regex). If you need project-wide
 substitution and you're tired of hacking sed command lines together,
 then you should definitely give it a try.
 .
 The tool can be used to search files or contents inside of a file.

Package: regina-normal
Description-md5: 84bf960fe7fd5bc17782966df43d06a1
Description-en: mathematical software for low-dimensional topology
 Regina is a software package for 3-manifold and 4-manifold topologists,
 with a focus on triangulations, knots and links, normal surfaces, and
 angle structures.
 .
 For 3-manifolds, it includes high-level tasks such as 3-sphere recognition,
 connected sum decomposition and Hakenness testing, comes with a rich
 database of census manifolds, and incorporates the SnapPea kernel for
 working with hyperbolic manifolds.  For 4-manifolds, it offers a range of
 combinatorial and algebraic tools, plus support for normal hypersurfaces.
 For knots and links, Regina can perform combinatorial manipulation,
 compute knot polynomials, and work with several import/export formats.
 .
 Regina comes with a full graphical user interface, as well as Python bindings
 and a low-level C++ programming interface.
 .
 This package includes the graphical user interface and the command-line
 Python interface.  The users' handbook and the API documentation are in
 the separate package regina-normal-doc.

Package: regina-normal-dev
Description-md5: 3ef85d510cb0f4732fa53ba3e756d839
Description-en: development files for Regina, the topology software
 Regina is a software package for low-dimensional topologists.  This package
 provides development files for compiling Regina's mathematical engine into
 other projects.
 .
 The calculation engine is provided as a C++ shared library.  For complete
 API documentation, see the package regina-normal-doc.
 .
 Regina focuses on the study of 3-manifold and 4-manifold triangulations,
 knots and links, normal surfaces, and angle structures.  For Regina's
 standard graphical user interface, and for more information about what
 Regina can do, see the package regina-normal.

Package: regina-normal-doc
Description-md5: 846e88be90b208bdcd6699b992b76397
Description-en: documentation for Regina, the topology software
 Regina is a software package for low-dimensional topologists.  This package
 provides a rich users' handbook, complete API documentation for the C++
 calculation engine and Python bindings, and the full specification for
 Regina's XML data file format.
 .
 Regina focuses on the study of 3-manifold and 4-manifold triangulations,
 knots and links, normal surfaces, and angle structures.  For Regina's
 standard graphical user interface, and for more information about what
 Regina can do, see the package regina-normal.

Package: libregina3
Description-md5: 51946d705e2913f3a41eda1981946218
Description-en: Regina REXX interpreter, run-time library
 Regina is an ANSI compliant REXX interpreter for multiple platforms.
 .
 REXX is a procedural language that allows programs and algorithms
 to be written in a clear and structured way, it is also designed
 to be used as a macro language by arbitrary application programs.
 .
 Contains runtime shared libraries.

Package: libregina3-dev
Description-md5: cef9fd3ba6fe54f23a05c173673e2a87
Description-en: Regina REXX interpreter, development files
 Regina is an ANSI compliant REXX interpreter for multiple platforms.
 .
 REXX is a procedural language that allows programs and algorithms
 to be written in a clear and structured way, it is also designed
 to be used as a macro language by arbitrary application programs.
 .
 Contains static library, header file rexxsaa.h and regina-config
 script.

Package: regina-rexx
Description-md5: 63dc4525715f73137c97814c514a6570
Description-en: Regina REXX interpreter
 Regina is an ANSI compliant REXX interpreter for multiple platforms.
 .
 REXX is a procedural language that allows programs and algorithms
 to be written in a clear and structured way, it is also designed
 to be used as a macro language by arbitrary application programs.
 .
 Contains the Regina REXX interpreter (regina and rexx), external
 queue support (rxstack and rxqueue) and example programs.

Package: regionset
Description-md5: 2b657ad82a9971ea95180e2d245db5dc
Description-en: view and modify the region code of DVD drives
 Regionset is a small utility which displays and sets
 the region/zone setting of a DVD drive, allowing it to decrypt
 the DVD's sold in this geographical zone. Hardware vendors
 often limit the number of such modifications, but it is
 necessary to set it at least once with a brand new drive.

Package: libregfi-dev
Description-md5: 2aed8bca746e6c7f0c3aadaeb08a57c0
Description-en: utility to analysis for Windows NT-based registry (devel files)
 RegLookup is a system to direct analysis of Windows NT-based registry
 files providing command line tools, a C API, and a Python module for
 accessing registry data structures. The project has a focus on providing
 tools for digital forensics investigations (though is useful for many
 purposes), and includes algorithms for retrieving deleted data structures
 from registry hives.
 .
 Currently the program allows one to read an entire registry and output it
 in a (mostly) standardized, quoted format. It also provides features for
 filtering of results based on registry path and data type.
 .
 This package provides the development files.

Package: libregfi1
Description-md5: 166686126ff450d9d34a781f46c10fba
Description-en: utility to analysis for Windows NT-based registry (shared library)
 RegLookup is a system to direct analysis of Windows NT-based registry
 files providing command line tools, a C API, and a Python module for
 accessing registry data structures. The project has a focus on providing
 tools for digital forensics investigations (though is useful for many
 purposes), and includes algorithms for retrieving deleted data structures
 from registry hives.
 .
 Currently the program allows one to read an entire registry and output it
 in a (mostly) standardized, quoted format. It also provides features for
 filtering of results based on registry path and data type.
 .
 This package provides the runtime library.

Package: python3-pyregfi
Description-md5: 470f03e36dc0d9c58e46bec48b18062b
Description-en: Python 3 Bindings for reglookup
 This package contains Python 3 bindings to libregfi. There are the low-level
 data structures for winsec library and C API mappings for  accessing
 registry data structures.

Package: reglookup
Description-md5: 4b4cbf28979f6df6f91127ad133ce24b
Description-en: utility to analysis for Windows NT-based registry
 RegLookup is a system to direct analysis of Windows NT-based registry
 files providing command line tools, a C API, and a Python module for
 accessing registry data structures. The project has a focus on providing
 tools for digital forensics investigations (though is useful for many
 purposes), and includes algorithms for retrieving deleted data structures
 from registry hives.
 .
 Currently the program allows one to read an entire registry and output it
 in a (mostly) standardized, quoted format. It also provides features for
 filtering of results based on registry path and data type. The package
 provides the following commands: reglookup, reglookup-recover and
 reglookup-timeline.

Package: reglookup-doc
Description-md5: 60172bccd1cc3532fbddee5a02a959b5
Description-en: developer documentation for libregfi and python-pyregfi
 RegLookup is a system to direct analysis of Windows NT-based registry
 files providing command line tools, a C API, and a Python module for
 accessing registry data structures. The project has a focus on providing
 tools for digital forensics investigations (though is useful for many
 purposes), and includes algorithms for retrieving deleted data structures
 from registry hives.
 .
 Currently the program allows one to read an entire registry and output it
 in a (mostly) standardized, quoted format. It also provides features for
 filtering of results based on registry path and data type. The package
 provides the following commands: reglookup, reglookup-recover and
 reglookup-timeline.
 .
 This package contains the all developer documentation for libraries libregfi
 and python-pyregfi.

Package: regripper
Description-md5: 6bf0b89648bb4ea076697430c49aa7f3
Description-en: perform forensic analysis of registry hives
 Regripper's CLI tool can be used to surgically extract, translate, and
 display information (both data and metadata) from Registry-formatted
 files via plugins in the form of Perl-scripts. It allows the analyst to
 select a hive-file to parse and a plugin or a profile, which is a list
 of plugins to run against the given hive. The results go to STDOUT and
 can be redirected to a file, that the analyst designates.

Package: libreiser4-dev
Description-md5: 455393c62363949be83b1194eef1a7b0
Description-en: Reiser4's filesystem access and manipulation library. Devel files
 These are the development files for Reiser4 libraries.
 .
 They are part of the Reiser4's filesystem support tools.

Package: reiser4progs
Description-md5: 6cd3dd444c74d161d74938c6f19e2462
Description-en: administration utilities for the Reiser4 filesystem
 The following utilities to manage Reiser4 filesystems are provided:
 .
   - debugfs.reiser4
   - fsck.reiser4
   - measurefs.reiser4
   - mkfs.reiser4

Package: reiserfsprogs
Description-md5: 2e1145bff0ae4baf3abf769bcd287358
Description-en: User-level tools for ReiserFS filesystems
 This package contains utilities to create, check, resize, and debug
 ReiserFS filesystems.

Package: relacy-dev
Description-md5: 5fb023c0fbccebd3496fe6030812d152
Description-en: meticulous synchronization algorithm verifier for relaxed memory models
 Relacy Race Detector is a tool for efficient execution of unit tests for
 synchronization algorithms written in C++0x. Every user thread is
 represented as a fiber (ucontext). Every time only one fiber is running,
 and special scheduler controls interleaving between fibers. With random
 scheduler it just executes numerous amount of various interleavings
 between threads. With full search scheduler or context-bound scheduler
 it systematically executes all possible interleavings between threads.
 While executing particular interleaving it makes exhaustive verification
 of various aspects of execution (races, accesses to freed memory etc).
 .
 If no errors found then verification terminates when particular number
 of interleavings are verified (for random scheduler), or when all
 possible interleavings are verified (for full search scheduler). If
 error is found then tool outputs execution history which leads to error
 and terminates. Physically Relacy Race Detector is a header-only library
 for C++98.

Package: python3-relational
Description-md5: 64f37e390dcd19015a0a3cd647b71d81
Description-en: Educational tool for relational algebra (standalone module)
 Relational is primarily a tool to provide a workspace for experimenting with
 relational algebra, an offshoot of first-order logic.
 .
 This package provides a standalone Python module that can be used for
 executing relational queries.

Package: relational
Description-md5: 93f4c26999e5f549dc3c70e5e1e88924
Description-en: Educational tool for relational algebra (graphical user interface)
 Relational is primarily a tool to provide a workspace for experimenting with
 relational algebra, an offshoot of first-order logic.
 .
 This package provides a graphical user interface that can be used to
 execute relational queries.

Package: relational-cli
Description-md5: fee13806478885574b9337aa5c052968
Description-en: Educational tool for relational algebra (command line interface)
 Relational is primarily a tool to provide a workspace for experimenting with
 relational algebra, an offshoot of first-order logic.
 .
 This package provides a command line interface that can be used to
 execute relational queries.

Package: python3-relatorio
Description-md5: 3dc856d94de0a19be33cf9dcd7ce2e14
Description-en: Python module to create reports from Python objects (Python3)
 This is a Python module to create reports from Python objects. Output plugins
 to several formats are included, such as documents (odt, ods, pdf) or images
 (png, svg).
 .
 This package is targeting Python version 3.

Package: librelaxngcc-java
Description-md5: 69b0cf29f18bc3e61fa57b21dc3f5f59
Description-en: RELAX NG Compiler Compiler
 RelaxNGCC is a tool for generating Java source code from a given RELAX NG
 grammar. By embedding code fragments in the grammar like yacc or JavaCC, you
 can take appropriate actions while parsing valid XML documents against the
 grammar.

Package: librelaxngcc-java-doc
Description-md5: a341170e86d64b6c3137c69b054e60ba
Description-en: RELAX NG Compiler Compiler -- documentation
 RelaxNGCC is a tool for generating Java source code from a given RELAX NG
 grammar. By embedding code fragments in the grammar like yacc or JavaCC, you
 can take appropriate actions while parsing valid XML documents against the
 grammar.
 .
 This package contains javadoc for librelaxngcc-java.

Package: r-cran-relimp
Description-md5: 9c22864e5ee8caf48735f987edfc2dc5
Description-en: GNU R package for inference on relative importance of regressors
 This package provides functions to facilitate inference on the relative
 importance of predictors in a linear or generalized linear model.

Package: elpa-relint
Description-md5: 4925533dc5cc73e598aefb24534c7661
Description-en: Emacs Lisp regexp mistake finder
 Relint scans Emacs Lisp files for mistakes in regexps, including
 deprecated syntax and bad practice. It also checks the regexp-like
 arguments to skip-chars-forward, skip-chars-backward,
 skip-syntax-forward and skip-syntax-backward.

Package: relion
Description-md5: a54d8123a50edf0f9102f8a3c05de97f
Description-en: toolkit for 3D reconstructions in cryo-electron microscopy
 RELION (for REgularised LIkelihood OptimisatioN) is a stand-alone
 computer program for Maximum A Posteriori refinement of (multiple) 3D
 reconstructions or 2D class averages in cryo-electron microscopy.
 .
 RELION provides a GUI, several command-line tools in parallel (MPI) and serial
 versions, optionally with CUDA/GPU support.
 .
 relion provides the serial and parallel (MPI) command-line tools without
 CUDA/GPU support.

Package: relion-gui
Description-md5: 17b4d8288a7b95c56b60109e77e4b7c3
Description-en: toolkit for 3D reconstructions in cryo-electron microscopy (gui apps)
 RELION (for REgularised LIkelihood OptimisatioN) is a stand-alone
 computer program for Maximum A Posteriori refinement of (multiple) 3D
 reconstructions or 2D class averages in cryo-electron microscopy.
 .
 RELION provides a GUI, several command-line tools in parallel (MPI) and serial
 versions, optionally with CUDA/GPU support.
 .
 relion-gui provides the graphical user interface without CUDA/GPU support.

Package: librem-dev
Description-md5: fdb9c0d585287542df4727c7013b2a6f
Description-en: library for real-time audio and video processing (development)
 A compact, portable and generic library for realtime audio and video
 processing.
 .
 Library has following features:
  * Audio buffering, mixing, codecs and resampling
  * Video mixing, rescaling and pixel format conversion
 .
 Library was designed with following goals:
  * Portable POSIX source code (ANSI C89 and ISO C99 standard)
  * Intelligent and user friendly APIs
  * Robust, fast, low memory footprint
 .
 This package provides required development header files which allows
 integrating librem with your application.

Package: librem0
Description-md5: 348872db4aeee708f107491a7f7e98f4
Description-en: toolkit library for real-time audio and video processing
 A compact, portable and generic library for realtime audio and video
 processing.
 .
 Library has following features:
  * Audio buffering, mixing, codecs and resampling
  * Video mixing, rescaling and pixel format conversion
 .
 Library was designed with following goals:
  * Portable POSIX source code (ANSI C89 and ISO C99 standard)
  * Intelligent and user friendly APIs
  * Robust, fast, low memory footprint

Package: remake
Description-md5: e1f3a023b432d891c2ad8c42b2062bce
Description-en: GNU make fork with improved error reporting and debugging
 Modernized version of GNU make utility that adds improved error
 reporting, the ability to trace execution in a comprehensible way, and
 a debugger. Some of the features of the debugger are:
  * see the target call stack
  * set breakpoints on targets
  * show and set variables
  * execute arbitrary "make" code
  * issue shell commands while stopped in the middle of execution
  * inspect target descriptions
  * write a file with the commands of the target expanded

Package: remaster-iso
Description-md5: e46510b437cb1e546ad9740bc366acde
Description-en: Set of scripts to remaster Debian iso images.
 Set of scripts to extract an iso image, edit the images
 filesystem.squashfs, and finally compose the changes back in iso format.

Package: libnet-remctl-perl
Description-md5: 5826a5390f82b8a624cf57cb3bd4ffa1
Description-en: Perl client for Kerberos-authenticated command execution
 Contains the Net::Remctl Perl library, which provides native Perl
 bindings for the libremctl client library.  Also contains the
 Net::Remctl::Backend module, which assists in writing remctl backends in
 Perl.
 .
 remctl is a client/server protocol for executing specific commands on a
 remote system with Kerberos authentication.  The allowable commands must
 be listed in a server configuration file, and the executable run on the
 server may be mapped to any command name.  Each command is also
 associated with an ACL containing a list of Kerberos principals
 authorized to run that command.

Package: libremctl-dev
Description-md5: f5ce9f2de69997d2751cd393d7ee2357
Description-en: Development files for Kerberos-authenticated command execution
 The development files required to build and link C or C++ programs that
 use the remctl client library.  The underlying library is linked against
 MIT Kerberos.
 .
 remctl is a client/server protocol for executing specific commands on a
 remote system with Kerberos authentication.  The allowable commands must
 be listed in a server configuration file, and the executable run on the
 server may be mapped to any command name.  Each command is also
 associated with an ACL containing a list of Kerberos principals
 authorized to run that command.

Package: libremctl1
Description-md5: c48d1cd81e1dd3256f13944a485ec149
Description-en: Library for Kerberos-authenticated command execution
 The remctl client library, linked against MIT Kerberos.
 .
 remctl is a client/server protocol for executing specific commands on a
 remote system with Kerberos authentication.  The allowable commands must
 be listed in a server configuration file, and the executable run on the
 server may be mapped to any command name.  Each command is also
 associated with an ACL containing a list of Kerberos principals
 authorized to run that command.

Package: php-remctl
Description-md5: 0d26ebd992e19e052a60ca5cc8144a18
Description-en: PECL module for Kerberos-authenticated command execution
 The PECL remctl module for PHP, which provides native PHP bindings for
 the libremctl client library.
 .
 remctl is a client/server protocol for executing specific commands on a
 remote system with Kerberos authentication.  The allowable commands must
 be listed in a server configuration file, and the executable run on the
 server may be mapped to any command name.  Each command is also
 associated with an ACL containing a list of Kerberos principals
 authorized to run that command.

Package: python3-pyremctl
Description-md5: 3a4db4cf842d9c59811bcac970576e86
Description-en: Python 3 extension for Kerberos-authenticated command execution
 The Python 3 remctl extension, which provides native Python bindings for
 the libremctl client library.
 .
 remctl is a client/server protocol for executing specific commands on a
 remote system with Kerberos authentication.  The allowable commands must
 be listed in a server configuration file, and the executable run on the
 server may be mapped to any command name.  Each command is also
 associated with an ACL containing a list of Kerberos principals
 authorized to run that command.

Package: remctl-client
Description-md5: 2948387542975e10c8d65690c8e8ec30
Description-en: Client for Kerberos-authenticated command execution
 The remctl command-line client, which authenticates to a server using
 Kerberos and then executes a command and returns the result.
 .
 remctl is a client/server protocol for executing specific commands on a
 remote system with Kerberos authentication.  The allowable commands must
 be listed in a server configuration file, and the executable run on the
 server may be mapped to any command name.  Each command is also
 associated with an ACL containing a list of Kerberos principals
 authorized to run that command.

Package: remctl-server
Description-md5: 257dcaa873396308d41f247d9cb1bc08
Description-en: Server for Kerberos-authenticated command execution
 The remctl server (remctld) and SSH backend (remctl-shell), which are
 responsible for receiving an authenticated command via the remctl
 protocol (or via SSH), executing it, and returning the result.
 .
 remctl is a client/server protocol for executing specific commands on a
 remote system with Kerberos authentication.  The allowable commands must
 be listed in a server configuration file, and the executable run on the
 server may be mapped to any command name.  Each command is also
 associated with an ACL containing a list of Kerberos principals
 authorized to run that command.

Package: ruby-remctl
Description-md5: 3df1077d60d6e7716f7cb137295afef8
Description-en: Ruby extension for Kerberos-authenticated command execution
 The Ruby remctl extension, which provides native Ruby bindings for the
 libremctl client library.
 .
 remctl is a client/server protocol for executing specific commands on a
 remote system with Kerberos authentication.  The allowable commands must
 be listed in a server configuration file, and the executable run on the
 server may be mapped to any command name.  Each command is also
 associated with an ACL containing a list of Kerberos principals
 authorized to run that command.

Package: remind
Description-md5: 838d7ef52c0a84e08057d198e1f386a9
Description-en: sophisticated calendar and alarm program - remind executable
 Remind allows you to remind yourself of upcoming events and
 appointments.  Each reminder or alarm can consist of a message sent
 to standard output, or a program to be executed.
 .
 It also features: sophisticated date calculation, moon phases,
 sunrise/sunset, Hebrew calendar, alarms, PostScript output, tcl/tk
 front-end and proper handling of holidays.
 .
 Reminders can be created by the remind scripting language or by using
 the graphical frontend package "tkremind".

Package: remind-tools
Description-md5: 3b30c695940080dfe29aa30771b8d90f
Description-en: sophisticated calendar and alarm program - rem2ps, 2pdf, 2html tools
 Remind allows you to remind yourself of upcoming events and
 appointments.  Each reminder or alarm can consist of a message sent
 to standard output, or a program to be executed.
 .
 It also features: sophisticated date calculation, moon phases,
 sunrise/sunset, Hebrew calendar, alarms, PostScript output, tcl/tk
 front-end and proper handling of holidays.
 .
 Tools to convert the remind output to ps, pdf or html as well as example
 files.

Package: tkremind
Description-md5: 6cacbd6e5ec658732eb0d7f7ec080249
Description-en: sophisticated calendar and alarm program - Tk GUI interface
 Remind allows you to remind yourself of upcoming events and
 appointments.  Each reminder or alarm can consist of a message sent
 to standard output, or a program to be executed.
 .
 It also features: sophisticated date calculation, moon phases,
 sunrise/sunset, Hebrew calendar, alarms, PostScript output, tcl/tk
 front-end and proper handling of holidays.
 .
 Tkremind provides a GUI which allows viewing a calendar and adding or editing
 reminders without learning the syntax of Remind.

Package: remmina
Description-md5: 8400107e3ca7d39a6c0f7badccff04ef
Description-en: GTK+ Remote Desktop Client
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.

Package: remmina-common
Description-md5: a75e5dc2d5d56c373ed71444b09ef2c0
Description-en: Common files for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the common files.

Package: remmina-dev
Description-md5: f6d0dcf701d52efb0525e06f356479f0
Description-en: Headers for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the development headers for Remmina, to develop
 new plugins.

Package: remmina-plugin-exec
Description-md5: d9828900f25365fd0a409aeaa5c647a1
Description-en: EXEC plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the EXEC plugin for Remmina.

Package: remmina-plugin-kiosk
Description-md5: a95ec04ee0d29d5878d8445d2f56bb02
Description-en: Kiosk plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the Kiosk plugin for Remmina.

Package: remmina-plugin-kwallet
Description-md5: b97d92188a7cfce67fa385a46315e8c8
Description-en: KWallet plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the KWallet plugin for Remmina, which
 allows one to store and retrieve passwords using the KDE wallet.

Package: remmina-plugin-python
Description-md5: 0fb55a2f099fbadd35a19792c0ec0df7
Description-en: Python support for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the Python API, it can be used to run and
 develop plugins for Remmina in Python.

Package: remmina-plugin-rdp
Description-md5: 23fef9df2fe45eaeda34ac93aa32e7c2
Description-en: RDP plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the RDP plugin for Remmina.

Package: remmina-plugin-secret
Description-md5: d434c53975a03fdcc190a8488c237646
Description-en: Secret plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the secret plugin for Remmina, which
 allows one to store and retrieve passwords from GNOME Keyring
 or KWallet.

Package: remmina-plugin-vnc
Description-md5: e31dcb40fc949b8730165c51ac29bd95
Description-en: VNC plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the VNC plugin for Remmina.

Package: remmina-plugin-www
Description-md5: e1773d4ed18ef802ea59e457749950b6
Description-en: WWW plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, EXEC and SSH are supported.
 .
 This package contains the WWW plugin for Remmina, used to open
 Web based consoles.

Package: remmina-plugin-x2go
Description-md5: 3b43343786436f0191734c1323ab0291
Description-en: X2Go plugin for Remmina
 Remmina is a remote desktop client written in GTK+, aiming to be
 useful for system administrators and travellers, who need to work
 with lots of remote computers in front of either large monitors or
 tiny netbooks.
 .
 Remmina supports multiple network protocols in an integrated and
 consistent user interface.
 .
 Currently RDP, VNC, SPICE, WWW, X2Go, EXEC and SSH are supported.
 .
 This package contains the X2Go plugin for Remmina.

Package: remote-logon-config-agent
Description-md5: aecec4a606577858d81a18a7f98e559a
Description-en: Retrieve host and session information from remote broker servers
 This tiny Python tool is part of the Arctica Greeter display manager.
 .
 The remote-logon-config-agent fetches JSON based remote server
 information from a brokerage host (formerly known as UCCS, a service run
 by Canonical Ltd. around 2012-2014).
 .
 This tool gets used by the DBus service 'remote-logon-service'. The
 retrieved information is then handed over by the DBus service to Arctica
 Greeter.
 .
 The retrieved information can be obtained from a remote desktop
 brokerage service like Arctica Server (with brokerage support) or from
 the X2Go Session Broker.
 .
 In Arctica Greeter, the logon information is presented to the user for
 starting up remote desktop sessions on Arctica, X2Go or RDP / Citrix
 servers.

Package: remote-logon-service
Description-md5: 52a87f6b65d12a2a1058637769913d0e
Description-en: DBus service for tracking available remote logon servers
 The 'remote-logon-service' DBus service obtains its data from the Python
 script 'remote-logon-config-agent'. The retrieved information is then
 handed over to Arctica Greeter.
 .
 In Arctica Greeter, the logon information is presented to the user for
 starting up remote desktop sessions on Arctica, X2Go or RDP / Citrix
 servers.

Package: remote-tty
Description-md5: 16e2ccc9384491e20fe40f93906cc7f8
Description-en: multiuser "tip"/"cu" replacement with logging
 This is Paul Vixie's rtty serial console tool. It allows runs a server
 per port which then support multiple connections at time from
 "tip"/"cu"-like clients. It also supports logging of output from the
 port, even when no client is connected. This can be invaluable for post
 mortem diagnosis of crashes of serial consoled machines.

Package: remotetea
Description-md5: a1ec732b12b902fe798067fd387b4f47
Description-en: Sun ONC/RPC support for Java
 This package implements Sun's Open Network Computing Remote Procedure
 Call specification (see RFC 1831, RFC 1832, RFC 1833) in pure Java.
 .
 It supports:
  * RPC calls over TCP/IP as well as UDP/IP;
  * both client and server functionality;
  * portmapper querying;
  * authentication types AUTH_NONE, AUTH_UNIX, and AUTH_SHORT
    (on both client and server sides).
 .
 The utility jrpcgen is provided to compile .x files into Java classes.

Package: remrun
Description-md5: 2f1f4eaa761ab3bf94c87de3ccf21e0e
Description-en: copy a file to a remote host and execute it there
 The remrun tool may be useful for one-off execution of a series of commands
 or a complicated command that does not easily lend itself to shell quoting
 and escaping via SSH. It copies the specified file to the remote host using
 SSH under a temporary filename, executes it on the remote side, then
 removes the temporary file.

Package: librenaissance0
Description-md5: c458f604a415d94704de26318435255d
Description-en: GNUstep GUI Framework - library files
 Renaissance is a GNUstep develoment framework which runs on top of the
 GNUstep libraries.  It also works on top of the Apple Mac OS X Cocoa
 libraries, providing an opaque layer to write portable applications.

Package: librenaissance0-dev
Description-md5: 7971ec80544bb2684acfdf5f61ef479d
Description-en: GNUstep GUI Framework - development files
 Renaissance is a GNUstep develoment framework which runs on top of the
 GNUstep libraries.  It also works on top of the Apple Mac OS X Cocoa
 libraries, providing an opaque layer to write portable applications.
 .
 GNUstep Renaissance allows you to describe your user interface in simple
 and intuitive XML files, using an open, standard format describing the
 logic of the interface.  At run-time, GNUstep Renaissance will then
 generate the user interfaces (using the native host OpenStep-like libraries)
 by reading the XML files.  The connections between the objects created
 from the XML files, and the other objects in the application are done
 via outlets (as traditionally in OpenStep); a new quick and intuitive
 syntax has been developed to make creating outlets as easy as possible.

Package: renaissance-doc
Description-md5: e993f2175725cd9c2496859cfe6d380d
Description-en: GNUstep GUI Framework - documentation
 Renaissance is a GNUstep develoment framework which runs on top of the
 GNUstep libraries.
 .
 This package include the Renaissance manual, tutorial and various
 examples.

Package: rename
Description-md5: ea798e24ee403164628d80614df5900c
Description-en: Perl extension for renaming multiple files
 This package provides both a perl interface for renaming files (File::Rename)
 and a command line tool 'file-rename' which is intended to replace the version
 that used to be supplied by the perl package.

Package: rename-flac
Description-md5: b3d15647f22fcff62dd31a93cd8b6749
Description-en: CLI tool to rename FLAC files
 rename-flac is a command-line tool that takes the information from FLAC
 metadata to batch rename the files according to a filenaming scheme.

Package: renameutils
Description-md5: 8ab9d70863e989e497da85c1eda09757
Description-en: Programs to make file renaming easier
 The file renaming utilities (renameutils for short) are a set of
 programs designed to make renaming of files faster and less
 cumbersome.
 .
 This package consists of five programs - qmv, imv, icp, qcp and deurlname:
 .
 qmv ("quick move") allows file names to be edited in a text
 editor. The names of all files in a directory are written to a text
 file, which is then edited by the user. The text file is read and
 parsed, and the changes are applied to the files.
 .
 imv ("interactive move"), is trivial but useful when you are too lazy
 to type (or even complete) the name of the file to rename twice. It
 allows a file name to be edited in the terminal using the GNU Readline
 library.
 .
 icp and qcp are similar to imv and qmv but for copying using "cp".
 .
 deurlname removes URL encoded characters (such as %20 representing
 space) from file names. Some programs such as w3m tend to keep those
 characters encoded in saved files.

Package: renattach
Description-md5: d467f7645de54f85c5066dbf2b3b5c21
Description-en: Rename attachments on the fly
 Renattach is a small, efficient and surprisingly effective filter
 designed primarily to offer an additional level of safety to Windows
 users whose e-mails pass through a UNIX-like mail server. Many modern
 viruses are spread through e-mail, and renattach combats such viruses by
 filtering e-mail attachments based on file extension. The idea is to
 rename potentially dangerous attachments (executable ones) so that
 the user, or the user's poorly written e-mail software, does not
 accidentally execute the attachment.

Package: librenderdoc
Description-md5: 3aaad403cb91ccb197312445d72ffca9
Description-en: Stand-alone graphics debugging tool -- library
 RenderDoc is a free MIT licensed stand-alone graphics debugger that
 allows quick and easy single-frame capture and detailed introspection
 of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12
 across Windows 7 - 10, Linux, or Android.
 .
 This package provides the renderdoc library.

Package: librenderdoc-dev
Description-md5: ce6720466354fbed6261db8a91429832
Description-en: Stand-alone graphics debugging tool -- development files
 RenderDoc is a free MIT licensed stand-alone graphics debugger that
 allows quick and easy single-frame capture and detailed introspection
 of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12
 across Windows 7 - 10, Linux, or Android.
 .
 This package provides the renderdoc library development files.

Package: python3-renderdoc
Description-md5: f367ee77eaa9d6b0f31b46aee61f8e54
Description-en: Stand-alone graphics debugging tool -- Python module
 RenderDoc is a free MIT licensed stand-alone graphics debugger that
 allows quick and easy single-frame capture and detailed introspection
 of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12
 across Windows 7 - 10, Linux, or Android.
 .
 This package provides the renderdoc Python module.

Package: qrenderdoc
Description-md5: 00d9843dac34d752722dd4a2e29206f1
Description-en: Stand-alone graphics debugging tool -- graphical utility
 RenderDoc is a free MIT licensed stand-alone graphics debugger that
 allows quick and easy single-frame capture and detailed introspection
 of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12
 across Windows 7 - 10, Linux, or Android.
 .
 This package provides the renderdoc graphical application.

Package: renderdoc
Description-md5: 7a96c7b9ef87e05e355d75c5a78ab0a0
Description-en: Stand-alone graphics debugging tool -- metapackage
 RenderDoc is a free MIT licensed stand-alone graphics debugger that
 allows quick and easy single-frame capture and detailed introspection
 of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12
 across Windows 7 - 10, Linux, or Android.
 .
 This metapackage installs the qrenderdoc gui application, the
 renderdoccmd command line tool and python3 renderdoc support.

Package: renderdoc-doc
Description-md5: 121f1a0ec72243bc67189d48ef3063cd
Description-en: Stand-alone graphics debugging tool -- docs
 RenderDoc is a free MIT licensed stand-alone graphics debugger that
 allows quick and easy single-frame capture and detailed introspection
 of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12
 across Windows 7 - 10, Linux, or Android.
 .
 This package provides the renderdoc documentation.

Package: renderdoccmd
Description-md5: ba145bd438302802dfb417a3acf8b57d
Description-en: Stand-alone graphics debugging tool -- command line tool
 RenderDoc is a free MIT licensed stand-alone graphics debugger that
 allows quick and easy single-frame capture and detailed introspection
 of any application using Vulkan, D3D11, OpenGL & OpenGL ES or D3D12
 across Windows 7 - 10, Linux, or Android.
 .
 This package provides the renderdoc command line tool.

Package: reniced
Description-md5: de88b89cd7aa45a2a0cd08307d12bb0e
Description-en: renice running processes based on regular expressions
 reniced takes a list of regular expressions, looks for processes
 matching them and renices the processes to given values.
 .
 Instead of editing the scripts in /etc/init.d to give daemons the
 nicelevel you want (and get prompted at every package update because
 these files are conffiles) you can just run reniced once a day.

Package: python3-renpy
Description-md5: b15e28d45dc76b1123ee7d63704d0176
Description-en: framework for developing visual-novel type games - Python module
 Ren'Py is a programming language and runtime, intended to ease the creation
 of visual-novel type games. It contains features that make it easy to
 display thoughts, dialogue, and menus; to display images to the user; to
 write game logic; and to support the saving and loading of games.
 .
 This package includes the native Python module.

Package: renpy
Description-md5: 041a87b0d914d0ac0e8c82e7b472f699
Description-en: framework for developing visual-novel type games
 Ren'Py is a programming language and runtime, intended to ease the creation
 of visual-novel type games. It contains features that make it easy to
 display thoughts, dialogue, and menus; to display images to the user; to
 write game logic; and to support the saving and loading of games.
 .
 Ren'Py tries to be like an executable script, allowing you to get a working
 game without much more effort than is required to type the game script into
 the computer.
 .
 Ren'Py is implemented on top of Python, and that Python heritage shows
 through in many places. Many Ren'Py statements allow Python expressions
 to be used, and there are also Ren'Py statements that allow for the
 execution of arbitrary Python code. Many of the less-used features of
 Ren'Py are exposed to the user by way of Python. By only requiring use of
 the simplest features of Python, it's hoped that Ren'Py will be usable by
 all game authors.

Package: renpy-demo
Description-md5: 190f46381153aad008dabba8f62deaac
Description-en: framework for developing visual-novel type games - demo
 Ren'Py is a programming language and runtime, intended to ease the creation
 of visual-novel type games. It contains features that make it easy to
 display thoughts, dialogue, and menus; to display images to the user; to
 write game logic; and to support the saving and loading of games.
 .
 This package includes a full playable example showing the features of the
 framework.

Package: renpy-doc
Description-md5: e5f9a77eda0a06f632b211f653d31de1
Description-en: framework for developing visual-novel type games - doc
 Ren'Py is a programming language and runtime, intended to ease the creation
 of visual-novel type games. It contains features that make it easy to
 display thoughts, dialogue, and menus; to display images to the user; to
 write game logic; and to support the saving and loading of games.
 .
 This package includes the documentation for Ren'Py.

Package: renpy-thequestion
Description-md5: d1b3aa8b528129537675a794fbed7435
Description-en: simple and complete Ren'Py game
 Ren'Py is a programming language and runtime, intended to ease the creation
 of visual-novel type games. It contains features that make it easy to
 display thoughts, dialogue, and menus; to display images to the user; to
 write game logic; and to support the saving and loading of games.
 .
 This package includes a simple and complete Ren'Py game.

Package: renrot
Description-md5: 94ef78f3791efeb8aa581de9cc25aada
Description-en: Rename and rotate files according to EXIF tags
 RenRot renames files according the DateTimeOriginal and FileModifyDate
 EXIF tags, if they exist. Otherwise, the name will be set according to
 the current timestamp. Additionally, it rotates JPEG images and their
 thumbnails, using the Orientation EXIF tag.

Package: rep-gtk
Description-md5: fd03440f4f856227cef8c49bafd98928
Description-en: GTK+ binding for librep
 This package provides an interface to the GTK+ graphical toolkit for
 the librep lisp interpreter.

Package: python3-reparser
Description-md5: 07ed6fa14c6bfc421373dbff7ce5b15c
Description-en: Simple regex-based lexer/parser for inline markup
 This is a library with a Simple regex-based lexer/parser
 for inline markup. The example use shows writing a simple
 markdown parser.

Package: repeatmasker-recon
Description-md5: ef49f5f976f649a4b11b57010e18f09d
Description-en: finds repeat families from biological sequences
 The RECON package implements a de novo algorithm for the identification
 of repeat families from biological sequences.
 .
 The program implements an approach for the de novo identification and
 classification of repeat sequence families that is based on extensions
 to the usual approach of single linkage clustering of local pairwise
 alignments between genomic sequences. The extensions use multiple
 alignment information to define the boundaries of individual copies of
 the repeats and to distinguish homologous but distinct repeat element
 families. When tested on the human genome, this approach was able to
 properly identify and group known transposable elements. The program,
 should be useful for first-pass automatic classification of repeats in
 newly sequenced genomes.

Package: repetier-host
Description-md5: c1716170771bb86e91f7e6d392da3acb
Description-en: host controller for RepRap style 3D printers
 Repetier-Host allows you to perform all the steps needed to 3D-print models.
 It supplies the following features:
   - arranging model(s) on a virtual print plate
   - slicing the model and computing paths for printer head
   - checking the g-code for errors
   - sending the g-code to printer
   - monitoring the printer

Package: rephrase
Description-md5: c02d8dba2b8f4be50edf0ec8cadac9fd
Description-en: Specialized passphrase recovery tool for GnuPG
 If you can nearly remember your GnuPG passphrase - but not quite - then
 Rephrase may be able to help. Tell Rephrase the parts of the passphrase you
 know, and any number of alternatives for the parts you're not sure about; and
 Rephrase will try all the alternatives, in all possible combinations, and tell
 you which combination (if any) gives you the correct passphrase.

Package: postgresql-15-repmgr
Description-md5: b5f1b32e086005d2c04219671faced47
Description-en: replication manager for PostgreSQL 15
 repmgr is an open-source tool suite for managing replication and failover in a
 cluster of PostgreSQL servers. It enhances PostgreSQL's built-in hot-standby
 capabilities with tools to set up standby servers, monitor replication, and
 perform administrative tasks such as failover or manual switchover operations.
 .
 This package contains repmgr for PostgreSQL 15.

Package: repmgr
Description-md5: 152b67ccef845b5fd3aa24975a43e5b1
Description-en: replication manager for PostgreSQL (metapackage)
 repmgr is an open-source tool suite for managing replication and failover in a
 cluster of PostgreSQL servers. It enhances PostgreSQL's built-in hot-standby
 capabilities with tools to set up standby servers, monitor replication, and
 perform administrative tasks such as failover or manual switchover operations.
 .
 This is a metapackage that depends on the version specific packages.

Package: repmgr-common
Description-md5: 0e17d2543ba80316e58e40e8d61b44e2
Description-en: replication manager for PostgreSQL common files
 repmgr is an open-source tool suite for managing replication and failover in a
 cluster of PostgreSQL servers. It enhances PostgreSQL's built-in hot-standby
 capabilities with tools to set up standby servers, monitor replication, and
 perform administrative tasks such as failover or manual switchover operations.
 .
 This package contains repmgr files common to all versions.

Package: repopush
Description-md5: 71e3c1c70c65ba078baa76127dcfcbca
Description-en: safely rsync a package repository to another location
 The *repopush* tool is yet another program that helps with copying
 the various package files and repository metadata from one OS package
 repository to another, taking care to copy and remove files in such
 a way as to never have the remote repository present an inconsistent view.
 This is done by first copying the new package files, then copying the new
 metadata files, then removing the outdated metadata files, and only then
 removing the outdated package files.
 .
 The *repopush* tool supports APT and YUM repositories and figures out
 which one to handle by analyzing the contents of the local repository.

Package: python3-reportbug
Description-md5: a3f9f8c6d3fdd866d293b889a1d6b47a
Description-en: Python modules for interacting with bug tracking systems
 reportbug is a tool designed to make the reporting of bugs in Debian
 and derived distributions relatively painless.
 .
 This package includes Python modules which may be reusable by other
 tools that want to interact with the Debian bug tracking system.
 .
 To actually report a bug, install the reportbug package.

Package: reportbug
Description-md5: c8ed153ef173fc9ff78051f21b5e466b
Description-en: reports bugs in the Debian distribution
 reportbug is a tool designed to make the reporting of bugs in Debian
 and derived distributions relatively painless.  Its features include:
 .
  * Integration with many mail user agents.
  * Access to outstanding bug reports to make it easier to identify
    whether problems have already been reported.
  * Automatic checking for newer versions of packages.
  * Optional automatic verification of integrity of packages via debsums.
  * Support for following-up on outstanding reports.
  * Optional PGP/GnuPG integration.
 .
 Bug reporting in Debian relies on email; reportbug can use a local
 mail transport agent (like exim or sendmail), submit directly through
 an external mail server, or pass messages to an installed mail user
 agent (e.g., mutt) for submission.
 .
 This package also includes the "querybts" script for browsing the
 Debian bug tracking system.

Package: reportbug-gtk
Description-md5: 525b44f282596ec74743d3cbedce091d
Description-en: reports bugs in the Debian distribution (GTK+ UI)
 reportbug is a tool designed to make the reporting of bugs in Debian
 and derived distributions relatively painless.  Its features include:
 .
  * Integration with many mail user agents.
  * Access to outstanding bug reports to make it easier to identify
    whether problems have already been reported.
  * Automatic checking for newer versions of packages.
  * Optional automatic verification of integrity of packages via debsums.
  * Support for following-up on outstanding reports.
  * Optional PGP/GnuPG integration.
 .
 Bug reporting in Debian relies on email; reportbug can use a local
 mail transport agent (like exim or sendmail), submit directly through
 an external mail server, or pass messages to an installed mail user
 agent (e.g., mutt) for submission.
 .
 This package contains a desktop file and icon, and has dependencies
 to enable the GTK+ UI mode of reportbug to work.

Package: reposurgeon
Description-md5: 1b46c082d5403c85905efc120cbb2e94
Description-en: Tool for editing version-control repository history
 `reposurgeon` enables risky operations that version-control systems
 don't want to let you do, such as (a) editing past comments and metadata,
 (b) excising commits, (c) coalescing commits, and (d) removing files and
 subtrees from repo history. The original motivation for `reposurgeon`
 was to clean up artifacts created by repository conversions.
 .
 `reposurgeon` is also useful for scripting very high-quality
 conversions from Subversion.  It is better than `git-svn` at tag
 lifting, automatically cleaning up `cvs2svn` conversion artifacts,
 dealing with nonstandard repository layouts, recognizing branch
 merges, handling mixed-branch commits, and generally at coping with
 Subversion's many odd corner cases.  Normally Subversion repos should
 be analyzed at a rate of upwards of ten thousand commits per minute,
 though that rate can fall significantly on extremely large
 repositories.
 .
 An auxiliary program, `repotool`, performs various useful
 operations such as checkouts and tag listing in a VCS-independent
 manner.  Yet another, `repomapper`, assists in automatically preparing
 contributor maps of CVS and SVN repositories.
 .
 The `repocutter` program is available for some specialized operations on
 Subversion dumpfiles; it may be useful in extracting portions of
 particularly gnarly Subversion repositories for conversion with
 reposurgeon.
 .
 This distribution supports a generic conversion workflow using these
 tools, and includes a long-form manual "Repository Editing and
 Conversion With Reposurgeon" that describes how to use it.
 .
 The file `reposurgeon-git-aliases` can be appended to your `~/.gitconfig` to
 support working directly with action stamps in git.
 .
 Finally, an Emacs Lisp mode with useful functions for editing large
 comment message-boxes is included.

Package: repowerd
Description-md5: dc440d8c4a5bce27f30d9755c7dd6155
Description-en: Power daemon to monitor and control system power state (daemon)
 This daemon monitors and controls system power states for the Lomiri
 Operating Environment. It provides a D-Bus interface for system services
 to request a power state, essentially allowing services to block
 suspend.
 .
 This package contains repowerd daemon itself.

Package: repowerd-data
Description-md5: 058f4d338c983fcefd8201abf29fe647
Description-en: Power daemon to monitor and control system power state (daemon data)
 This daemon monitors and controls system power states for the Lomiri
 Operating Environment. It provides a D-Bus interface for system services
 to request a power state, essentially allowing services to block
 suspend.
 .
 This package contains data files needed by repowerd.

Package: repowerd-tools
Description-md5: 82d793bff848fc9d901cc1f3e2b76103
Description-en: Power daemon to monitor and control system power state (tools)
 This daemon monitors and controls system power states for the Lomiri
 Operating Environment. It provides a D-Bus interface for system services
 to request a power state, essentially allowing services to block
 suspend.
 .
 This package contains tools that use the repowerd infrastructure to interact
 with various hardware components. These tools are mainly useful for manual
 integration testing.

Package: reprepro
Description-md5: 906badd8b28c01d174ccfdfa4460ec5d
Description-en: Debian package repository producer
 reprepro is a tool to manage a repository of Debian packages
 (.deb, .udeb, .dsc, ...). It stores files either being
 injected manually or downloaded from some other repository
 (partially) mirrored into one pool/ hierarchy.
 Managed packages and files are stored in a Berkeley DB,
 so no database server is needed.
 Checking signatures of mirrored repositories and creating
 signatures of the generated Package indices is supported.
 .
 This package also contains the changestool and rredtool helpers.

Package: librg-reprof-bundle-perl
Description-md5: c445f7550b7b4d99a2f06d1b2366079b
Description-en: protein secondary structure and accessibility predictor (perl module)
 'reprof' is an improved implementation of 'prof', a popular protein secondary
 structure and accessibility predictor.  Prediction is either
 done from protein sequence alone or from an alignment - the latter should be
 used for optimal performance.
 .
 This package provides the perl modules implementing 'reprof' along with the
 necessary data files.

Package: reprof
Description-md5: 342238c0d4c4aebefe24e19de814dee8
Description-en: protein secondary structure and accessibility predictor
 'reprof' is an improved implementation of 'prof', a popular protein secondary
 structure and accessibility predictor.  Prediction is either
 done from protein sequence alone or from an alignment - the latter should be
 used for optimal performance.
 .
 This package provides the 'reprof' command.  It is only a command line
 interface to the functionality provided by the modules in
 librg-reprof-bundle-perl.

Package: python3-reproject
Description-md5: cdd4088b40055416ef594e6c7c496963
Description-en: Reproject astronomical images with Python 3
 This is a package to reproject astronomical images using various techniques
 via a uniform interface. Reprojection means the re-gridding of images from
 one world coordinate system to another (for example changing the pixel
 resolution, orientation, coordinate system). Currently implemented are
 reprojection of celestial images by interpolation, as well as by finding the
 exact overlap between pixels on the celestial sphere. It can also reproject
 to/from HEALPIX projections.
 .
 This package contains the Python 3 version of the package.

Package: reprotest
Description-md5: 72eafe04323c1b04988b407a2fd08e34
Description-en: Build software and check it for reproducibility
 reprotest builds the same source code twice in different environments, and
 then checks the binaries produced by each build for differences. If any are
 found, then diffoscope (or if unavailable then diff) is used to display them
 in detail for later analysis.
 .
 It supports different types of environment such as a "null" environment (i.e.
 doing the builds directly in /tmp) or various other virtual servers, for
 example schroot, ssh, qemu, and several others.
 .
 reprotest is developed as part of the “reproducible builds” Debian project.

Package: python3-reprounzip
Description-md5: 3f644358e7b08ea9a5fa8089bd2b263b
Description-en: modules for the ReproZip unpacker
 ReproZip is a tool aimed at simplifying the process of creating
 reproducible experiments from command-line executions, a frequently-used
 common denominator in computational science.
 .
 It tracks operating system calls and creates a package that contains
 all the binaries, files and dependencies required to run a given
 command on the author’s computational environment (packing step). A
 reviewer can then extract the experiment in his environment to
 reproduce the results (unpacking step).
 .
 This package provides the modules for Python 3.

Package: reprounzip
Description-md5: 0aeb82ee11820e48db94b9a09797e994
Description-en: tool for reproducing scientific experiments (unpacker)
 ReproZip is a tool aimed at simplifying the process of creating
 reproducible experiments from command-line executions, a frequently-used
 common denominator in computational science.
 .
 It tracks operating system calls and creates a package that contains
 all the binaries, files and dependencies required to run a given
 command on the author’s computational environment (packing step). A
 reviewer can then extract the experiment in his environment to
 reproduce the results (unpacking step).
 .
 This package provides the ReproZip unpacker.

Package: python3-reprozip
Description-md5: 80f8df3d99a8993361851761bed4097b
Description-en: modules for the ReproZip packer
 ReproZip is a tool aimed at simplifying the process of creating
 reproducible experiments from command-line executions, a frequently-used
 common denominator in computational science.
 .
 It tracks operating system calls and creates a package that contains
 all the binaries, files and dependencies required to run a given
 command on the author’s computational environment (packing step). A
 reviewer can then extract the experiment in his environment to
 reproduce the results (unpacking step).
 .
 This package provides the modules for Python 3.

Package: reprozip
Description-md5: 344fa00548e9e518fc896be25591b656
Description-en: tool for reproducing scientific experiments (packer)
 ReproZip is a tool aimed at simplifying the process of creating
 reproducible experiments from command-line executions, a frequently-used
 common denominator in computational science.
 .
 It tracks operating system calls and creates a package that contains
 all the binaries, files and dependencies required to run a given
 command on the author’s computational environment (packing step). A
 reviewer can then extract the experiment in his environment to
 reproduce the results (unpacking step).
 .
 This package provides the ReproZip packer.

Package: repsnapper
Description-md5: d95156a7bdcd60c9b6efae475b53a77f
Description-en: STL to GCode Converter and print software for RepRap machines
 A RepRap is a 3D printer: a machine which can print 3-dimensional plastic
 objects from a computer model. Repsnapper can convert STL, which can be
 created with most 3D drawing programs like Blender, into GCode, which the
 RepRap can understand. It can also be used to send the result to the RepRap.

Package: reptyr
Description-md5: 9f2dcd7f27b5260f9243f5c1223801db
Description-en: Tool for moving running programs between ptys
 reptyr is a utility for taking an existing running program and
 attaching it to a new terminal, and is particularly useful for moving
 a long-running process into a GNU screen session.
 .
 reptyr does a more thorough job of transferring programs than many
 other tools, including the popular "screenify" shell script, because
 it changes the program's controlling terminal. This means that
 actions such as window resizes and interrupts are sent to the process
 from the new terminal.

Package: request-tracker4
Description-md5: 45f6d028566ef897aa68ffee230a1af1
Description-en: extensible trouble-ticket tracking system
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This package provides the core of RT.
 .
 This package supports three database types out of the box: MySQL,
 PostgreSQL and SQLite. In order to support a zero-configuration install,
 SQLite will be used by default, but is not recommended for production
 use. Please see /usr/share/doc/request-tracker4/NOTES.Debian for more
 details and consider installing rt4-db-postgresql or rt4-db-mysql at
 the same time as this package.

Package: rt4-apache2
Description-md5: 8f029c09bb3d68386f4c886bb1d48401
Description-en: Apache 2 specific files for request-tracker4
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This package provides various configuration files and manages the
 necessary dependencies for running request tracker (RT) version 4
 on the Apache 2 web server.

Package: rt4-clients
Description-md5: 54ed42780beb9a8f25cc3e411a11a89e
Description-en: mail gateway and command-line interface to request-tracker4
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This package provides support for injecting tickets into Request Tracker
 from a mail server via rt-mailgate. It may be installed onto any
 machine where you want to use the "rt" command-line interface.

Package: rt4-db-mysql
Description-md5: 64cb704f4a6b7fcf68bd4dd401caaafb
Description-en: MySQL database backend for request-tracker4
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This empty package provides dependencies and dbconfig-common support for
 using Request Tracker version 4 with a MySQL database.

Package: rt4-db-postgresql
Description-md5: 4ac0578fc7f5c64713ab781bfff12929
Description-en: PostgreSQL database backend for request-tracker4
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This empty package provides dependencies and dbconfig-common support for
 using Request Tracker version 4 with a PostgreSQL database.

Package: rt4-db-sqlite
Description-md5: 57ba0198f18ce0163ab06ed94c8fb2a4
Description-en: SQLite database backend for request-tracker4
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This empty package provides dependencies and dbconfig-common support for
 using Request Tracker version 4 with a local SQLite (version 3) database.
 .
 This package will be pulled in by default by request-tracker4, but SQLite
 is not recommended for production use.  Please see
 /usr/share/doc/request-tracker4/NOTES.Debian for more details and
 consider installing rt4-db-postgresql or rt4-db-mysql instead of this
 package.

Package: rt4-doc-html
Description-md5: 904ce051ce806505413bea2b442b2068
Description-en: HTML documentation for request-tracker4
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This package provides HTML documentation for RT.

Package: rt4-fcgi
Description-md5: 4b135f21a3d8a50fe427cc8654b066f2
Description-en: External FastCGI support for request-tracker4
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This package provides an external FCGI interface for web servers
 including, but not limited to, nginx, and is not needed for web servers
 such as Apache which invoke FCGI programs directly.

Package: rt4-standalone
Description-md5: 46e2bbe2f95e57f5029e54a726c032b7
Description-en: Standalone web server support for request-tracker4
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt4-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 4 series of RT. It can be installed alongside
 the 5 series without any problems.
 .
 This metapackage provides the standalone web server interface.

Package: request-tracker5
Description-md5: cc637b64181d8b990856c5a0955b2e2e
Description-en: extensible trouble-ticket tracking system
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This package provides the core of RT.
 .
 This package supports three database types out of the box: MySQL,
 PostgreSQL and SQLite. In order to support a zero-configuration install,
 SQLite will be used by default, but is not recommended for production
 use. Please see /usr/share/doc/request-tracker5/NOTES.Debian for more
 details and consider installing rt5-db-postgresql or rt5-db-mysql at
 the same time as this package.

Package: rt5-apache2
Description-md5: 3628f319e3d24f548764a66eea3d14d5
Description-en: Apache 2 specific files for request-tracker5
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This package provides various configuration files and manages the
 necessary dependencies for running RT version 5 on the Apache 2 web
 server.

Package: rt5-clients
Description-md5: 9548b28abdf294924085ca45be7bfca6
Description-en: mail gateway and command-line interface to request-tracker5
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This package provides support for injecting tickets into Request Tracker
 from a mail server via rt-mailgate. It may be installed onto any
 machine where you want to use the "rt" command-line interface.

Package: rt5-db-mysql
Description-md5: 9f03358a474f091bb6f231b5b132aee5
Description-en: MySQL database backend for request-tracker5
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This empty package provides dependencies and dbconfig-common support for
 using Request Tracker version 5 with a MySQL database.

Package: rt5-db-postgresql
Description-md5: 5f31ea6e044651638509d39f7c4e108d
Description-en: PostgreSQL database backend for request-tracker5
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This empty package provides dependencies and dbconfig-common support for
 using Request Tracker version 5 with a PostgreSQL database.

Package: rt5-db-sqlite
Description-md5: 7c8e6166928ab9570f60469dbb92264f
Description-en: SQLite database backend for request-tracker5
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This empty package provides dependencies and dbconfig-common support for
 using Request Tracker version 5 with a local SQLite (version 3) database.
 .
 This package will be pulled in by default by request-tracker5, but SQLite
 is not recommended for production use.  Please see
 /usr/share/doc/request-tracker5/NOTES.Debian for more details and
 consider installing rt5-db-postgresql or rt5-db-mysql instead of this
 package.

Package: rt5-doc-html
Description-md5: b24b2f19791517990b3086036d358b37
Description-en: HTML documentation for request-tracker5
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This package provides HTML documentation for RT.

Package: rt5-fcgi
Description-md5: 7be2ac00b3384c2fd8da9d0da7beadef
Description-en: External FastCGI support for request-tracker5
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This package provides an external FCGI interface for web servers
 including, but not limited to, nginx, and is not needed for web servers
 such as Apache which invoke FCGI programs directly.

Package: rt5-standalone
Description-md5: b175ea28d891e566be025e7a60468a4c
Description-en: Standalone web server support for request-tracker5
 Request Tracker (RT) is a ticketing system which
 enables a group of people to intelligently and efficiently manage
 tasks, issues, and requests submitted by a community of users. It
 features web, email, and command-line interfaces (see the package
 rt5-clients).
 .
 RT manages key tasks such as the identification, prioritization,
 assignment, resolution, and notification required by
 enterprise-critical applications, including project management, help
 desk, NOC ticketing, CRM, and software development.
 .
 This package provides the 5 series of RT. It can be installed alongside
 the 3.8 and 4 series without any problems.
 .
 This metapackage provides the standalone web server interface.

Package: python-requests-doc
Description-md5: 0b503e0518c248e0d862b06784ccc224
Description-en: elegant and simple HTTP library for Python (Documentation)
 Requests allow you to send HTTP/1.1 requests. You can add headers, form data,
 multipart files, and parameters with simple Python dictionaries, and access
 the response data in the same way. It's powered by httplib and urllib3, but
 it does all the hard work and crazy hacks for you.
 .
 Features
 .
   - International Domains and URLs
   - Keep-Alive & Connection Pooling
   - Sessions with Cookie Persistence
   - Browser-style SSL Verification
   - Basic/Digest Authentication
   - Elegant Key/Value Cookies
   - Automatic Decompression
   - Unicode Response Bodies
   - Multipart File Uploads
   - Connection Timeouts
 .
 This package contains the documentation.

Package: python3-requests
Description-md5: c784619fd7d31bcb61523fcc12d2d199
Description-en: elegant and simple HTTP library for Python3, built for human beings
 Requests allow you to send HTTP/1.1 requests. You can add headers, form data,
 multipart files, and parameters with simple Python dictionaries, and access
 the response data in the same way. It's powered by httplib and urllib3, but
 it does all the hard work and crazy hacks for you.
 .
 Features
 .
   - International Domains and URLs
   - Keep-Alive & Connection Pooling
   - Sessions with Cookie Persistence
   - Browser-style SSL Verification
   - Basic/Digest Authentication
   - Elegant Key/Value Cookies
   - Automatic Decompression
   - Unicode Response Bodies
   - Multipart File Uploads
   - Connection Timeouts
 .
 This package contains the Python 3 version of the library.

Package: python3-awsauth
Description-md5: 26df4464ac9544fecd09f6e90d82a6c7
Description-en: AWS authentication for Amazon S3 for the python3-requests module
 Requests allow you to send HTTP/1.1 requests. You can add headers, form data,
 multipart files, and parameters with simple Python dictionaries, and access the
 response data in the same way. It's powered by httplib and urllib3, but it does
 all the hard work and crazy hacks for you.
 .
 This module adds AWS authentication for Amazon S3 based on the python3-requests
 module.

Package: python3-requests-file
Description-md5: babcf46924d2f06e381950dc20627456
Description-en: File transport adapter for Requests - Python 3.X
 Requests-File is a transport adapter for use with the Requests Python
 library to allow local filesystem access via file:// URLs.
 .
 Features:
 .
  * Will open and read local files
  * Might set a Content-Length header
  * That's about it
 .
 No encoding information is set in the response object, so be careful using
 Response.text: the chardet library will be used to convert the file to a
 unicode type and it may not detect what you actually want.
 .
 EACCES is converted to a 403 status code, and ENOENT is converted to a
 404. All other IOError types are converted to a 400.
 .
 This package contains the Python 3 version of the library.

Package: libjs-requirejs
Description-md5: dbe1fd79cbac4fe724d32a30465466f1
Description-en: JavaScript file and module loader
 RequireJS loads plain JavaScript files as well as more defined
 modules. It is optimized for in-browser use, including in a Web
 Worker, but it can be used in other JavaScript environments, like
 Rhino and Node. It implements the Asynchronous Module API
 .
 RequireJS uses plain script tags to load modules/files, so it should
 allow for easy debugging. It can be used simply to load existing
 JavaScript files, so you can add it to your existing project without
 having to re-write your JavaScript files.
 .
 RequireJS includes an optimization tool you can run as part of your
 packaging steps for deploying your code. The optimization tool can
 combine and minify your JavaScript files to allow for better
 performance.
 .
 If the JavaScript file defines a JavaScript module via define(), then
 there are other benefits RequireJS can offer: improvements over
 traditional CommonJS modules and loading multiple versions of a
 module in a page. RequireJS also has a plugin system that supports
 features like i18n string bundles, and text file dependencies.
 .
 RequireJS does not have any dependencies on a JavaScript
 framework.
 .
 The standard require.js file is around 5.5KB when minified via
 Closure Compiler and gzipped.
 .
 RequireJS works in IE 6+, Firefox 2+, Safari 3.2+, Chrome 3+, and
 Opera 10+.
 .
 This package also provides a script r.js, that has two major functions:
  * Run AMD-based projects in Node and Rhino.
  * Includes the RequireJS Optimizer that combines scripts for optimal
   browser delivery.

Package: node-requirejs
Description-md5: b4a1c212e068b2f8b087e8b4edb5eae9
Description-en: JavaScript file and module loader - NodeJS
 RequireJS loads plain JavaScript files as well as more defined
 modules. It is optimized for in-browser use, including in a Web
 Worker, but it can be used in other JavaScript environments, like
 Rhino and Node. It implements the Asynchronous Module API
 .
 RequireJS uses plain script tags to load modules/files, so it should
 allow for easy debugging. It can be used simply to load existing
 JavaScript files, so you can add it to your existing project without
 having to re-write your JavaScript files.
 .
 RequireJS includes an optimization tool you can run as part of your
 packaging steps for deploying your code. The optimization tool can
 combine and minify your JavaScript files to allow for better
 performance.
 .
 If the JavaScript file defines a JavaScript module via define(), then
 there are other benefits RequireJS can offer: improvements over
 traditional CommonJS modules and loading multiple versions of a
 module in a page. RequireJS also has a plugin system that supports
 features like i18n string bundles, and text file dependencies.
 .
 RequireJS does not have any dependencies on a JavaScript
 framework.
 .
 The standard require.js file is around 5.5KB when minified via
 Closure Compiler and gzipped.
 .
 This package also provides a script r.js, that has two major functions:
  * Run AMD-based projects in Node and Rhino.
  * Includes the RequireJS Optimizer that combines scripts for optimal
   browser delivery.

Package: node-requirejs-text
Description-md5: ed01373c141a5eca2993c88774dc5719
Description-en: RequireJS/AMD loader plugin for text resources
 This plugins provides a text.js, a plugin for requirejs that adds support
 for loading text resources.
 .
 Known to work in RequireJS, but should work in other AMD loaders that support
 the same loader plugin API.

Package: python3-requirement-parser
Description-md5: c7fed39e128493987008669f6f121699
Description-en: Python module for parsing Pip requirement files
 This is a small Python module for parsing Pip requirement files.
 The goal is to parse everything in the Pip requirement file format spec.

Package: libjs-reqwest
Description-md5: 25e3e1d6efeee136b22f6ad472963888
Description-en: javascript wrapper for asynchronous HTTP requests
 Reqwest is a Javascript wrapper for asynchronous HTTP requests.

Package: rerun
Description-md5: 3b279f3ada5335bf798145acd11e26f9
Description-en: tool to launch commands and restart them on filesystem changes
 Rerun launches your program, then watches the filesystem. If a relevant file
 changes, then it restarts your program. Rerun works for both long-running
 processes (e.g. apps) and for short-running ones (e.g. tests).
 .
 Install libnotify-bin to get desktop notifications when your application is
 restarted, or about the results of your tests.

Package: python3-resampy
Description-md5: c03577f1ef5f5b4e65fc83c09727a2eb
Description-en: Efficient signal resampling
 Implements band-limited sinc interpolation method for sampling rate
 conversion.

Package: reserialize
Description-md5: 3545bd2b16cac45817d6ea05007523af
Description-en: convert between YAML, JSON, TOML and BSON
 reserialize is a script to convert between YAML, JSON, TOML and BSON.
 It provides the following utilities:
 .
  * bson2json
  * bson2toml
  * bson2yaml
  * json2bson
  * json2toml
  * json2yaml
  * toml2bson
  * toml2json
  * toml2yaml
  * yaml2bson
  * yaml2json
  * yaml2toml

Package: resfinder
Description-md5: cce3ff3cc36c4c2328391a5521af12c8
Description-en: identify acquired antimicrobial resistance genes
 ResFinder identifies acquired antimicrobial resistance genes in total or
 partial sequenced isolates of bacteria.
 .
 ResFinder that uses BLAST for identification of acquired antimicrobial
 resistance genes in whole-genome data. As input, the method can use both
 pre-assembled, complete or partial genomes, and short sequence reads
 from four different sequencing platforms. The method was evaluated on
 1862 GenBank files containing 1411 different resistance genes, as well
 as on 23 de-novo-sequenced isolates.

Package: resfinder-example
Description-md5: b1c2e96cc2068944760d609b9beaea60
Description-en: identify acquired antimicrobial resistance genes (example data)
 ResFinder identifies acquired antimicrobial resistance genes in total or
 partial sequenced isolates of bacteria.
 .
 ResFinder that uses BLAST for identification of acquired antimicrobial
 resistance genes in whole-genome data. As input, the method can use both
 pre-assembled, complete or partial genomes, and short sequence reads
 from four different sequencing platforms. The method was evaluated on
 1862 GenBank files containing 1411 different resistance genes, as well
 as on 23 de-novo-sequenced isolates.
 .
 This package contains example data to test resfinder.

Package: resfinder-db
Description-md5: a4cfc4a3c540446a5b15cae84ba390d4
Description-en: ResFinder database is a curated database of acquired resistance genes
 ResFinder identifies acquired antimicrobial resistance genes in total or
 partial sequenced isolates of bacteria.
 .
 ResFinder that uses BLAST for identification of acquired antimicrobial
 resistance genes in whole-genome data. As input, the method can use both
 pre-assembled, complete or partial genomes, and short sequence reads
 from four different sequencing platforms. The method was evaluated on
 1862 GenBank files containing 1411 different resistance genes, as well
 as on 23 de-novo-sequenced isolates.
 .
 This package provides the database needed for resfinder.

Package: libresolv-wrapper
Description-md5: 48ee6b6ef111bfdf88b82ad170c404cd
Description-en: wrapper for DNS name resolving or DNS faking
 Makes it possible to contact your own DNS implementation in your test
 environment. It requires socket_wrapper to be able to contact the server.
 Alternatively, the wrapper is able to fake DNS queries and return valid
 responses to your application.

Package: resolvconf
Description-md5: e009e7114cd0b15ac6dbe0d813ec9472
Description-en: name server information handler
 Resolvconf is a framework for keeping up to date the system's
 information about name servers. It sets itself up as the intermediary
 between programs that supply this information (such as ifup and
 ifdown, DHCP clients, the PPP daemon and local name servers) and
 programs that use this information (such as DNS caches and resolver
 libraries).
 .
 This package may require some manual configuration. Please
 read the README file for detailed instructions.

Package: resolvconf-admin
Description-md5: a5d0f081f19804b85cf11966c74b3d78
Description-en: setuid helper program for setting up the local DNS
 resolvconf-admin deals with setting the local DNS information, which
 needs to be done by root on some systems. For example, it should
 enable a non-privileged DHCP client to add information about DNS
 resolvers it discovers.
 .
 If /sbin/resolvconf is present, it is invoked as root with the
 recommended data. If it is not present, then /etc/resolv.conf is
 overwritten with a simple file.
 .
 Note: setuid binaries like resolvconf-admin are additional attack
 surface on your system.  If you can use a different approach, such as
 enabling systemd-resolved, you should probably prefer it.
 .
 DO NOT INSTALL THIS PACKAGE (or any other with a setuid binary) IF
 YOU DO NOT NEED IT!

Package: ldirectord
Description-md5: d72d6b56a28652bb82109ce53fb17aad
Description-en: Monitors virtual services provided by LVS
 ldirectord is a stand-alone daemon to monitor real servers behind
 virtual services provided by The Linux Virtual Server (LVS).

Package: resource-agents
Description-md5: 349ae7e0c9c60a551681ce0c655b159e
Description-en: Cluster Resource Agents
 This package contains cluster resource agents (RAs) compliant with the Open
 Cluster Framework (OCF) specification, used to interface with various services
 in a High Availability environment managed by the Pacemaker resource manager.
 .
 Agents included:
  AoEtarget: Manages ATA-over-Ethernet (AoE) target exports
  AudibleAlarm: Emits audible beeps at a configurable interval
  CTDB: CTDB Resource Agent
  ClusterMon: Runs crm_mon in the background, recording the cluster status to...
  Delay: Waits for a defined timespan
  Dummy: Example stateless resource agent
  EvmsSCC: Manages EVMS Shared Cluster Containers (SCCs) (deprecated)
  Evmsd: Controls clustered EVMS volume management
  Filesystem: Manages filesystem mounts
  ICP: Manages an ICP Vortex clustered host drive
  IPaddr: Manages virtual IPv4 addresses (portable version)
  IPaddr2: Manages virtual IPv4 and IPv6 addresses (Linux specific version)
  IPsrcaddr: Manages the preferred source address for outgoing IP packets
  IPv6addr: Manages IPv6 aliases
  LVM: Controls the availability of an LVM Volume Group
  LVM-activate: This agent activates/deactivates logical volumes.
  LinuxSCSI: Enables and disables SCSI devices through the
  MailTo: Notifies recipients by email in the event of resource takeover
  ManageRAID: Manages RAID devices
  ManageVE: Manages an OpenVZ Virtual Environment (VE)
  NodeUtilization: Node Utilization
  Pure-FTPd: Manages a Pure-FTPd FTP server instance
  Raid1: Manages Linux software RAID (MD) devices on shared storage
  Route: Manages network routes
  SAPDatabase: Manages a SAP database instance as an HA resource.
  SAPInstance: Manages a SAP instance as an HA resource.
  SendArp: Broadcasts unsolicited ARP announcements
  ServeRAID: Enables and disables shared ServeRAID merge groups
  SphinxSearchDaemon: Manages the Sphinx search daemon.
  Squid: Manages a Squid proxy server instance
  Stateful: Example stateful resource agent
  SysInfo: Records various node attributes in the CIB
  VIPArip: Manages a virtual IP address through RIP2
  VirtualDomain: Manages virtual domains through the libvirt virtualization f...
  WAS: Manages a WebSphere Application Server instance
  WAS6: Manages a WebSphere Application Server 6 instance
  WinPopup: Sends an SMB notification message to selected hosts
  Xen: Manages Xen unprivileged domains (DomUs)
  Xinetd: Manages a service of Xinetd
  ZFS: Manages ZFS pools
  aliyun-vpc-move-ip: Move IP within a VPC of the Aliyun ECS
  anything: Manages an arbitrary service
  apache: Manages an Apache Web server instance
  asterisk: Manages an Asterisk PBX
  aws-vpc-move-ip: Move IP within a VPC of the AWS EC2
  aws-vpc-route53: Update Route53 VPC record for AWS EC2
  awseip: Amazon AWS Elastic IP Address Resource Agent
  awsvip: Amazon AWS Secondary Private IP Address Resource Agent
  azure-events: Microsoft Azure Scheduled Events monitoring agent
  azure-events-az: Microsoft Azure Scheduled Events monitoring agent
  azure-lb: Answers Azure Load Balancer health probe requests
  clvm: clvmd
  conntrackd: This resource agent manages conntrackd
  corosync-qnetd: Corosync QNet daemon resource agent
  crypt: LUKS/crypt resource agent
  db2: Resource Agent that manages an IBM DB2 LUW databases in Standard role ...
  dhcpd: Chrooted ISC DHCP server resource agent.
  dnsupdate: IP take-over via dynamic DNS update
  docker: Docker container resource agent.
  docker-compose: This script manages docker services using docker-compose.
  dovecot: Manages a highly available Dovecot IMAP/POP3 server instance
  dummypy: Example stateless resource agent
  eDir88: Manages a Novell eDirectory directory server
  ethmonitor: Monitors network interfaces
  exportfs: Manages NFS exports
  fio: fio IO load generator
  galera: Manages a galera instance
  garbd: Manages a galera arbitrator instance
  gcp-ilb: Replies to health checks from Google Cloud
  gcp-pd-move: Attach/Detach a persistent disk on current GCP instance
  gcp-vpc-move-ip: Move IP within a GCP VPC
  gcp-vpc-move-route: Move IP within a GCP VPC
  gcp-vpc-move-vip: Floating IP Address or Range on Google Cloud Platform
  iSCSILogicalUnit: Manages iSCSI Logical Units (LUs)
  iSCSITarget: iSCSI target export agent
  ids: Manages an Informix Dynamic Server (IDS) instance
  iface-bridge: Manages Bridge network interfaces.
  iface-macvlan: Manages MACVLAN network interfaces.
  iface-vlan: Manages VLAN network interfaces.
  ipsec: Handles IPSEC tunnels for VIPs
  iscsi: Manages a local iSCSI initiator and its connections to iSCSI targets
  jboss: Manages a JBoss application server instance
  jira: JIRA OCF RA
  kamailio: Resource agent for Kamailio
  ldirectord: Wrapper OCF Resource Agent for ldirectord
  lvmlockd: This agent manages the lvmlockd daemon
  lxc: Manages LXC containers
  lxd-info: Records various node attributes in the CIB
  machine-info: Records various node attributes in the CIB
  mariadb: Manages a MariaDB promotable instance
  mdraid: Manages Linux software RAID (MD) devices on shared
  minio: OCF Resource Agent compliant Minio server script.
  mpathpersist: Manages SCSI persistent reservations on multipath devices
  mysql: Manages a MySQL database instance
  mysql-proxy: Manages a MySQL Proxy instance
  nagios: Nagios resource agent
  named: Manages a named server
  nfsnotify: sm-notify reboot notifications
  nfsserver: Manages an NFS server
  nginx: Manages an Nginx web/proxy server instance
  nvmet-namespace: NVMe-oF target export agent
  nvmet-port: NVMe-oF target export agent
  nvmet-subsystem: NVMe-oF target export agent
  ocivip: OCI Secondary Private IP Address for Compute instances Resource Agent
  openstack-cinder-volume: Attach a cinder volume
  openstack-floating-ip: Move a floating IP
  openstack-info: Records various node attributes in the CIB
  openstack-virtual-ip: Move a virtual IP
  oraasm: Oracle ASM resource agent
  oracle: Manages an Oracle Database instance
  oralsnr: Manages an Oracle TNS listener
  ovsmonitor: Monitors ovs bonding bonds
  pgagent: Controls pgagent
  pgsql: Manages a PostgreSQL database instance
  pingd: Monitors connectivity to specific hosts or
  podman: Podman container resource agent.
  portblock: Block and unblocks access to TCP and UDP ports
  postfix: Manages a highly available Postfix mail server instance
  pound: Manage a Pound instance
  proftpd: OCF Resource Agent compliant FTP script.
  rabbitmq-cluster: rabbitmq clustered
  rabbitmq-server-ha: Resource agent for RabbitMQ HA cluster
  redis: Redis server
  rkt: rkt container resource agent.
  rsyncd: Manages an rsync daemon
  rsyslog: rsyslog resource agent
  scsi2reservation: scsi-2 reservation
  sfex: Manages exclusive access to shared storage using Shared Disk File EXc...
  sg_persist: Manages SCSI PERSISTENT RESERVATIONS
  slapd: Manages a Stand-alone LDAP Daemon (slapd) instance
  smb-share: Manages samba shares on the fly
  storage-mon: storage I/O health status
  sybaseASE: Sybase ASE Failover Instance
  symlink: Manages a symbolic link
  syslog-ng: Syslog-ng resource agent
  tomcat: Manages a Tomcat servlet environment instance
  varnish: Manage a Varnish instance
  vdo-vol: VDO resource agent
  vmware: Manages VMWare Server 2.0 virtual machines
  vsftpd: Manages an vsftpd
  zabbixserver: Zabbix server resource agent

Package: resource-agents-paf
Description-md5: aabb7f84f098b392dbc4e44f43de3c3d
Description-en: PostgreSQL resource agent for Pacemaker
 PostgreSQL Automatic Failover (aka. PAF) is a new OCF resource Agent
 dedicated to PostgreSQL. Its original wish is to keep a clear limit between
 the Pacemaker administration and the PostgreSQL one, to keep things simple,
 documented and yet powerful.
 .
 It only supports multi-state (Master-Slave) PostgreSQL clusters.

Package: python3-responses
Description-md5: e6c71b5733371e2f4fb0cdb9cde9d287
Description-en: Utility library for mocking out the requests Python 3 library
 responses is a module used to mock out the `requests' Python 3 library in
 order to perform unit tests.
 .
 This package provides the Python 3 module.

Package: elpa-restart-emacs
Description-md5: ca25c01f82ee2a8b57aea8238b70f61d
Description-en: restart emacs from within emacs
 This package provides a simple command to restart Emacs from within Emacs.

Package: restartd
Description-md5: ce90d56603c1a94c679b0941e39aafad
Description-en: Process checker and/or restarter
 Restartd is a daemon for checking running and not running
 processes. It reads the /proc directory every n seconds and does
 a POSIX regexp on the process names. You can execute a script or a
 program if the process is or is not running.

Package: libresteasy3.0-java
Description-md5: eff41d4e2ee9ce9df59510a7a4e31f22
Description-en: RESTEasy 3.0 -- Framework for RESTful Web services and Java applications
 RESTEasy is a JBoss project that provides various frameworks to help you build
 RESTful Web Services and Java applications. It is a fully certified and
 portable implementation of the Java API for RESTful Web Services (JAX-RS)
 specification. JAX-RS is a new Java Community Process (JCP) specification that
 provides a Java API for RESTful Web Services over the HTTP protocol.
 .
 This package provides version 3.0 needed by Dogtag PKI.

Package: librestfuldb-perl
Description-md5: b7810aec99f4d54a532c528bba961f26
Description-en: Web frontend for relational databases - Perl modules
 RestfulDB is a Web frontend for SQL databases. It provides both a Web GUI
 and a RESTful API for interaction with any MySQL/MariaDB or SQLite database.
 RestfulDB is developed with off-the-shelf usage in mind, but nevertheless
 it provides the means to override the default interpretations of underlying
 database's schema and data.
 .
 This package contains Perl modules required by RestfulDB.

Package: restfuldb
Description-md5: d0f9343793574d855c8f141801570e04
Description-en: Web frontend for relational databases
 RestfulDB is a Web frontend for SQL databases. It provides both a Web GUI
 and a RESTful API for interaction with any MySQL/MariaDB or SQLite database.
 RestfulDB is developed with off-the-shelf usage in mind, but nevertheless
 it provides the means to override the default interpretations of underlying
 database's schema and data.

Package: restic
Description-md5: 306158c67df1c70aca079d38e0afc1e3
Description-en: backup program with multiple revisions, encryption and more
 restic is a program that does backups right and was designed with the following
 principles in mind:
    - Easy: Doing backups should be a frictionless process, otherwise you might
 be tempted to skip it.  Restic should be easy to configure and use, so
 that, in the event of a data loss, you can just restore it. Likewise,
 restoring data should not be complicated.
    - Fast: Backing up your data with restic should only be limited by your
 network or hard disk bandwidth so that you can backup your files every day.
 Nobody does backups if it takes too much time. Restoring backups should
 only transfer data that is needed for the files that are to be restored, so
 that this process is also fast.
    - Verifiable: Much more important than backup is restore, so restic enables
 you to easily verify that all data can be restored.
    - Secure: Restic uses cryptography to guarantee confidentiality and
 integrity of your data. The location the backup data is stored is assumed
 not to be a trusted environment (e.g. a shared space where others like
 system administrators are able to access your backups). Restic is
 built to secure your data against such attackers.
    - Efficient: With the growth of data, additional snapshots should only take
 the storage of the actual increment. Even more, duplicate data should be
 de-duplicated before it is actually written to the storage back end to save
 precious backup space.

Package: librestinio-dev
Description-md5: e36c2cc69686953d74d7745189505ca6
Description-en: restinio implements an embedded HTTP/Websocket server
 It is based on standalone version of ASIO and targeted primarily for
 asynchronous processing of HTTP-requests.
 Since v.0.4.1 Boost::ASIO (1.66 or higher) is also supported
 This package contains a header-only C++14 library.

Package: restorecond
Description-md5: 1e034d172d391fc14d0580646082b3da
Description-en: SELinux core policy utilities (restorecond utilities)
 Security-enhanced Linux is a patch of the Linux® kernel and a number
 of utilities with enhanced security functionality designed to add
 mandatory access controls to Linux.  The Security-enhanced Linux
 kernel contains new architectural components originally developed to
 improve the security of the Flask operating system. These
 architectural components provide general support for the enforcement
 of many kinds of mandatory access control policies, including those
 based on the concepts of Type Enforcement®, Role-based Access Control,
 and Multi-level Security.
 .
 This package contains restorecond to restore contexts of files that often get
 the wrong context.

Package: restricted-ssh-commands
Description-md5: 543b5deaa17e97cd3acbf19774031f2c
Description-en: Restrict SSH users to a predefined set of commands
 restricted-ssh-commands is intended to be called by SSH to restrict a
 user to only run specific commands. A list of allowed regular
 expressions can be configured in /etc/restricted-ssh-commands/. The
 requested command has to match at least one regular expression.
 Otherwise it will be rejected.
 .
 restricted-ssh-commands is useful to grant restricted access via SSH to
 do certain task. For example, it could allow a user to upload a Debian
 packages via scp and run reprepro processincoming.
 .
 Create a configuration file in /etc/restricted-ssh-commands/ and add
 following line to ~/.ssh/authorized_keys to use it
 .
    command="/usr/lib/restricted-ssh-commands",no-port-forwarding,
    no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa [...]

Package: python3-restrictedpython
Description-md5: d01c8707557b5691c3bcdf45ae125c62
Description-en: Restricted execution environment for Python 3
 RestrictedPython is a tool that helps to define a subset of the Python
 language which allows one to provide a program input into a trusted
 environment. RestrictedPython is not a sandbox system or a secured
 environment, but it helps to define a trusted environment and execute
 untrusted code inside of it.

Package: retext
Description-md5: 37b08b8d51524d665413d19af6179942
Description-en: Simple text editor for Markdown and reStructuredText
 ReText is a simple editor for Markdown and reStructuredText markup languages.
 .
 ReText supports tabs, live text preview and syntax highlighting. Supported
 export formats: HTML, ODT, PDF. It is also possible to write custom export
 extensions.
 .
 It is written in Python using Qt libraries.

Package: gir1.2-retro-1
Description-md5: 928f35d67e1172565b2341d25edb2fb1
Description-en: GObject introspection data for retro-gtk
 This package contains GObject introspection information.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libretro-gtk-1-0
Description-md5: d3945b2b32e99f52b3527b2c2eba2720
Description-en: library for GTK+ libretro frontends
 retro-gtk is a library for developers to make GTK+ frontends for the libretro
 API.
 .
 libretro is an API for the creation of games and emulators. The emulators
 and platforms are distributed as "libretro cores".
 .
 Therefore, a developer can use retro-gtk to make a gaming app that should
 be able to play any game that can be played using libretro cores.

Package: libretro-gtk-1-dev
Description-md5: 53d6363438dee9b7f7e2a5463f89a7c3
Description-en: library for GTK+ libretro frontends - development files
 retro-gtk is a library for developers to make GTK+ frontends for the libretro
 API.
 .
 libretro is an API for the creation of games and emulators. The emulators
 and platforms are distributed as "libretro cores".
 .
 Therefore, a developer can use retro-gtk to make a gaming app that should
 be able to play any game that can be played using libretro cores.
 .
 This package contains the development files.

Package: retro-runner
Description-md5: 6eb9250e313ac27cfe7f879a9cd7692c
Description-en: background service for retro-gtk
 retro-gtk is a library for developers to make GTK+ frontends for the libretro
 API.
 .
 libretro is an API for the creation of games and emulators. The emulators
 and platforms are distributed as "libretro cores".
 .
 Therefore, a developer can use retro-gtk to make a gaming app that should
 be able to play any game that can be played using libretro cores.
 .
 This package contains the background service.

Package: retroarch
Description-md5: db15b920f515be08567631eca43bdd93
Description-en: Simple frontend for the libretro library
 RetroArch is an open source, multi-platform frontend for the libretro API.
 It can be used as a modular multi emulator system, game engine, media player
 and 3D technical demonstration. These features are available through
 libretro cores.
 .
 It provides four built-in interfaces: Ozone, GLUI, RGUI and XMB.

Package: retroarch-dev
Description-md5: f5e27c4902d988f50bfcde657b50467f
Description-en: Development files for the libretro library
 RetroArch is an open source, multi-platform frontend for the libretro API.
 It can be used as a modular multi emulator system, game engine, media player
 and 3D technical demonstration. These features are available through
 libretro cores.
 .
 This package contains include files of use to projects that are integrating
 with the libretro ecosystem.

Package: retroarch-assets
Description-md5: 94ccc92272443f64c6ecb3600bfc856b
Description-en: RetroArch assets for Ozone, GLUI, RGUI and XMB
 This package installs assets needed for RetroArch e.g. menu drivers, etc.
 .
  * Ozone is the default UX. It offers easy use thanks to its simple
    menu-driven interface structure.
  * GLUI is a UX for touch devices. It works great on phones and tablets.
  * RGUI is a simple UX that works well on low performance devices. It was
    originally introduced in the Wii port of RetroArch in order to provide
    the console experience, where everything is controlled from a joypad.
    RGUI was later refitted for PC and mobile ports.
  * XMB is the classic icon-driven UX that is arranged similar to certain
    system experiences from the 7th generation era. It is ideal for
    horizontal widescreen TV or monitor use, where a joystick or D-pad
    is the primary interface.

Package: retry
Description-md5: 4d6b8c2833b40add90bc20cc2db07725
Description-en: Retry a command until the command succeeds
 Retry captures stdin into memory as the data is passed to the repeated
 command, and this captured stdin is then replayed should the command be
 repeated. This makes it possible to embed the retry tool into shell
 pipelines.
 .
 Retry captures stdout into memory, and if the command was successful stdout
 is passed on to stdout as normal, while if the command was repeated stdout
 is passed to stderr instead. This ensures that output is passed to stdout
 once and once only.

Package: retweet
Description-md5: d19d95b73641e7c3140f5d7109293275
Description-en: Simple twitter bot to retweet
 Retweet automatically retweets tweets from a Twitter account to
 another one. It also supports a range of criteria a tweet must
 meet in order to  perform the action of retweeting it.

Package: reuse
Description-md5: e2c94e3d09cc6c1498863b07adcdd205
Description-en: tool for REUSE copyright and license recommendations
 Managing copyright and licensing is difficult, especially when reusing
 software from different projects that are released under various different
 licenses. REUSE was started by the Free Software Foundation Europe (FSFE) to
 provide a set of recommendations to make licensing your Free Software projects
 easier. Not only do these recommendations make it easier for you to declare
 the licenses under which your works are released, but they also make it easier
 for a computer to understand how your project is licensed.
 .
 This package contains a tool for checking and helping with compliance with the
 REUSE recommendations.

Package: rev-plugins
Description-md5: 12335738427b1867affbbbf30b1c275d
Description-en: reverb LADSPA plugin
 This plugin features two inputs for stereo operation,
 and some code to prevent floating point denormalisation.
 Plugin is based on gverb by Juhana Sadeharju,
 but the code is entirely original.

Package: revelation
Description-md5: 61f02db7d5e9b7a58ef0ac435e14b357
Description-en: GNOME3 Password manager
 Revelation is a password manager for the GNOME 3 desktop. It organizes
 accounts in a tree structure, and stores them as AES-encrypted XML.

Package: revolt
Description-md5: 96e5aa4740e453aa4ecf12ab539785de
Description-en: better desktop integration for Element
 Revolt is a small application which wraps the Element webapp to provide better
 integration with desktop environments in general, and GNOME in particular:
 .
   * Having Element as a "standalone" application with its own window, launcher,
     icon, etc. instead of it living in a browser tab.
   * Persistent notifications (for desktop environments supporting them, i.e.
     GNOME). Notifications are automatically prevented when the Revolt window
     is focused.
   * Status icon for desktop environment which have a tray bar applet (XFCE,
     Budgie, likely many others).
 .
 Element is a chat client for Matrix, an open, federated communications
 protocol.

Package: rex
Description-md5: a90edbb22e0483e75067929909550f9c
Description-en: deployment and configuration management tool
 Rex is a tool to ease the execution of commands on multiple remote
 servers. You can define small tasks, chain tasks to batches, link
 them with servers or server groups, and execute them easily in
 your terminal.

Package: rexical
Description-md5: 4f8fc72ff11226b7c19cd7fbc31a0f2f
Description-en: Lexical scanner generator for Ruby
 Rexical is a lexical scanner generator that is used with Racc to generate
 Ruby programs. Rexical is written in Ruby.
 .
 Racc is a LALR(1) parser generator that is also written in Ruby.

Package: rexima
Description-md5: 8a9bfb0c1ba1198c3cf56f04efe42d8d
Description-en: simple ncurses/command-line mixer
 rexima is 'a mixer' spelled backwards. A humble command-line/ncurses mixer
 which is easy to use and can modify mixer settings non-interactively in
 shell scripts (for example).

Package: rfcdiff
Description-md5: 053291736c0fff583bb47c60476926af
Description-en: compares two internet draft files and outputs the difference
 The purpose of this program is to compare two versions of an internet-draft,
 and as output produce a diff in one of several formats:
  * side-by-side html diff
  * paged wdiff output in a text terminal
  * a text file with changebars in the left margin
  * a simple unified diff output
 .
 It can also be used to compare ordinary (non-rfc) text files.
 .
 In all cases, internet-draft headers and footers are stripped before
 generating the diff, to produce a cleaner diff.

Package: rfdump
Description-md5: a72946548ba3259fe04559cd954aeefa
Description-en: tool to decode RFID tag data
 RFDump is a tool to decode RFID tags and show their meta information:
 tag ID, tag type, manufacturer etc. The user data memory of a tag can
 be displayed and modified using either a hex or an ASCII editor. In
 addition, the integrated cookie feature demonstrates how easy it is
 for a company to abuse RFID technology to spy on their customers.
 RFDump works with the ACG multi-tag reader or similar card reader
 hardware.

Package: rgbpaint
Description-md5: 74c773fb3b2414af6102dee631077e9d
Description-en: simple pixel-based painting program
 This package provides the simplified painting program rgbPaint,
 a spin-off from mtPaint by the same authors. Light on dependencies,
 it can edit and save images in ICO, JPEG, or PNG format only,
 though it can also read GIF, PCX, SVG, TGA, and TIFF formats.
 .
 The user interface is intentionally kept simple, without drop-down
 menus. Ten brushes are provided, and a palette of twenty colors,
 each of which can be replaced from a color blender. The available
 actions are painting, filling, and area selection. The program can
 also start by taking a screen snapshot to use as the initial image.
 .
 Originally aimed at the OLPC initiative, rgbPaint works well with
 the Sugar desktop environment - especially with a graphics tablet;
 even young children can quickly master it to produce true brushwork!

Package: r-cran-rgl
Description-md5: c95123a291f6ca37423390cc343e742b
Description-en: GNU R package for three-dimensional visualisation using OpenGL
 This package provides functions implementing a new graphics device suitable
 for visualisation of GNU R objects in three dimensions using the OpenGL
 libraries.

Package: r-cran-rglpk
Description-md5: 595fa2619ed4e21ff406ac32be7914e7
Description-en: GNU R interface to the GNU Linear Programming Kit
 GLPK is open source software for solving large-scale linear programming (LP),
 mixed integer linear programming (MILP) and other related problems.

Package: librgxg-dev
Description-md5: 884ab2965991bc650b14393bb55f3586
Description-en: development files and documentation for librgxg
 librgxg is a C library to generate (extended) regular expressions.
 .
 It can be useful to generate (extended) regular expressions to match for
 instance a specific number range (e.g. 0 to 31 or 00 to FF) or all addresses
 of a CIDR block (e.g. 192.168.0.0/24 or 2001:db8:aaaa::/64).
 .
 This package contains the development files (i.e. includes, static library,
 manual pages) that allow one to build software which uses librgxg.

Package: librgxg0
Description-md5: e620c598b3f5a3165589baf21b8f4d86
Description-en: C library to generate regular expressions
 librgxg is a C library to generate (extended) regular expressions.
 .
 It can be useful to generate (extended) regular expressions to match for
 instance a specific number range (e.g. 0 to 31 or 00 to FF) or all addresses
 of a CIDR block (e.g. 192.168.0.0/24 or 2001:db8:aaaa::/64).
 .
 This package contains the C runtime libraries.

Package: rgxg
Description-md5: b3e622e782b3470bc0682694d228322f
Description-en: command-line tool to generate regular expressions
 rgxg (ReGular eXpression Generator) is a command-line tool to generate
 (extended) regular expressions.
 .
 It can be useful to generate (extended) regular expressions to match for
 instance a specific number range (e.g. 0 to 31 or 00 to FF) or all addresses
 of a CIDR block (e.g. 192.168.0.0/24 or 2001:db8:aaaa::/64).

Package: librhash-dev
Description-md5: 8c3619b0a6dab555bd93d21d8aa3934b
Description-en: header files and a static library for librhash
 LibRHash is a professional, portable, thread-safe C library for computing
 magnet links and a wide variety of hash sums, such as CRC32, MD4, MD5, SHA1,
 SHA256, SHA512, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH,
 GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R, Whirlpool and Snefru.
 .
 This package contains LibRHash static library and header files.

Package: librhash0
Description-md5: 3e3dd0040f72ecf259fdd640ea13a118
Description-en: shared library for hash functions computing
 LibRHash is a professional, portable, thread-safe C library for computing
 magnet links and a wide variety of hash sums, such as CRC32, MD4, MD5, SHA1,
 SHA256, SHA512, AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH,
 GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R, Whirlpool and Snefru.
 Hash sums are used to ensure and verify integrity of large volumes of data
 for a long-term storing or transferring.
 .
 Features:
  * Small and easy to learn interface.
  * Hi-level and Low-level API.
  * Allows calculating of several hash functions simultaneously.
  * Portability: the library works on Linux, *BSD and Windows.

Package: rhash
Description-md5: 1b9baaeabf77319f9a71a4784a419af4
Description-en: utility for computing hash sums and magnet links
 RHash is a console utility for calculation and verification of magnet links
 and a wide range of hash sums like CRC32, MD4, MD5, SHA1, SHA256, SHA512,
 AICH, ED2K, Tiger, DC++ TTH, BitTorrent BTIH, GOST R 34.11-94, RIPEMD-160,
 HAS-160, EDON-R, Whirlpool and Snefru.
 Hash sums are used to ensure and verify integrity of large volumes of data
 for a long-term storing or transferring.
 .
 Features:
  * Output in a predefined (SFV, BSD-like) or a user-defined format.
  * Can calculate Magnet links.
  * Ability to process directories recursively.
  * Updating hash files (adding hash sums of files missing in the hash file).
  * Portability: the program works the same on Linux, *BSD or Windows.

Package: librheolef-dev
Description-md5: b57cb7ed615e9036ae6ab40459f7f80f
Description-en: efficient Finite Element environment - development files
 Rheolef is a computer environment that serves as a convenient laboratory for
 computations in applied mathematics involving finite element-like methods.
 It provides a set of commands and C++ algorithms and containers.
 .
 Most basically, containers cover the classic graph data structure for sparse
 matrix formats and finite element meshes. At a higher level of abstraction,
 they can handle approximate finite element spaces, discrete fields.
 Flexible and powerful expressions are used to specify bilinear forms.
 .
 Current applications include:
  * massively distributed memory finite element environment, based on MPI;
  * elasticity, Stokes and Navier-Stokes problems in 2D and 3D;
  * complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
  * nonlinear problems with fixed-point, Newton and continuation methods;
  * high order polynomials, mixed elements and discontinuous Galerkin methods;
  * auto-adaptive mesh approaches;
  * axisymmetric problems;
  * multi-regions and variable coefficient problems.
 .
 This package provides the headers required for development.

Package: librheolef1
Description-md5: 1b80165773fd20d001546830b210c8f7
Description-en: efficient Finite Element environment - shared library
 Rheolef is a computer environment that serves as a convenient laboratory for
 computations in applied mathematics involving finite element-like methods.
 It provides a set of commands and C++ algorithms and containers.
 .
 Most basically, containers cover the classic graph data structure for sparse
 matrix formats and finite element meshes. At a higher level of abstraction,
 they can handle approximate finite element spaces, discrete fields.
 Flexible and powerful expressions are used to specify bilinear forms.
 .
 Current applications include:
  * massively distributed memory finite element environment, based on MPI;
  * elasticity, Stokes and Navier-Stokes problems in 2D and 3D;
  * complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
  * nonlinear problems with fixed-point, Newton and continuation methods;
  * high order polynomials, mixed elements and discontinuous Galerkin methods;
  * auto-adaptive mesh approaches;
  * axisymmetric problems;
  * multi-regions and variable coefficient problems.
 .
 This package provides the shared library.

Package: rheolef
Description-md5: 9a98070bd1b6efef2dd49e84533fc36e
Description-en: efficient Finite Element environment
 Rheolef is a computer environment that serves as a convenient laboratory for
 computations in applied mathematics involving finite element-like methods.
 It provides a set of commands and C++ algorithms and containers.
 .
 Most basically, containers cover the classic graph data structure for sparse
 matrix formats and finite element meshes. At a higher level of abstraction,
 they can handle approximate finite element spaces, discrete fields.
 Flexible and powerful expressions are used to specify bilinear forms.
 .
 Current applications include:
  * massively distributed memory finite element environment, based on MPI;
  * elasticity, Stokes and Navier-Stokes problems in 2D and 3D;
  * complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
  * nonlinear problems with fixed-point, Newton and continuation methods;
  * high order polynomials, mixed elements and discontinuous Galerkin methods;
  * auto-adaptive mesh approaches;
  * axisymmetric problems;
  * multi-regions and variable coefficient problems.
 .
 This package provides the rheolef commands. These support input and
 output in various file formats for mesh-generators and numerical data
 visualization systems such as paraview, and gnuplot.

Package: rheolef-doc
Description-md5: a6de61386e8246ab8112aaa779db5bc9
Description-en: efficient Finite Element environment - documentation
 Rheolef is a computer environment that serves as a convenient laboratory for
 computations in applied mathematics involving finite element-like methods.
 It provides a set of commands and C++ algorithms and containers.
 .
 Most basically, containers cover the classic graph data structure for sparse
 matrix formats and finite element meshes. At a higher level of abstraction,
 they can handle approximate finite element spaces, discrete fields.
 Flexible and powerful expressions are used to specify bilinear forms.
 .
 Current applications include:
  * massively distributed memory finite element environment, based on MPI;
  * elasticity, Stokes and Navier-Stokes problems in 2D and 3D;
  * complex fluids applications: viscoplasticity, viscoelasticity, wall slip;
  * nonlinear problems with fixed-point, Newton and continuation methods;
  * high order polynomials, mixed elements and discontinuous Galerkin methods;
  * auto-adaptive mesh approaches;
  * axisymmetric problems;
  * multi-regions and variable coefficient problems.
 .
 This package provides the documentation.

Package: librhino-java
Description-md5: 56304b110a7e11df7b042a8bec6b6f22
Description-en: Libraries for rhino Java Script Engine
 Rhino is an implementation of the JavaScript language written
 entirely in Java. It is typically embedded into Java applications to
 provide scripting to end users.
 .
 This package contains only Java library and no interpreter. For
 Rhino interpreter, you install rhino package.

Package: rhino
Description-md5: c0634d81edf27589098e6ab9ae84198f
Description-en: JavaScript engine written in Java
 Rhino is an implementation of the JavaScript language written
 entirely in Java. It is typically embedded into Java applications to
 provide scripting to end users.

Package: rhinote
Description-md5: ab13017a38ea6c4c8c2d494b32592fea
Description-en: virtual sticky-notes for your desktop
 Rhinote is a small program that provides virtual sticky-notes. It's handy
 for jotting down quick notes or holding copied text that you plan to paste
 elsewhere later.
 .
 Notes can be saved as plain text for later viewing/editing with Rhinote or
 any other text editor.
 .
 Rhinote is designed to be "keyboard friendly", that is, every single action
 is bound to a specific keystroke.

Package: librhonabwy-dev
Description-md5: e5f569124a9026722d3a10317a8a06aa
Description-en: JWK, JWKS, JWS, JWE and JWT library - development
 Rhonabwy - JWK, JWKS, JWS, JWE and JWT library
 .
  - Create, modify, parse, import or export JSON Web Keys (JWK) and JSON Web
    Keys Set (JWKS)
  - Create, modify, parse, validate or serialize JSON Web Signatures (JWS)
  - Create, modify, parse, validate or serialize JSON Web Encryption (JWE)
    limited and experimental!
  - Create, modify, parse, validate or serialize JSON Web Token (JWT)
 .
 JWT Relies on JWS and JWE functions, so it supports the same functionnalities
 as the other 2. JWT functionnalities also support nesting serilization
 (JWE nested in a JWS or the opposite).
 .
 This package contains the development files.

Package: librhonabwy1.1
Description-md5: 28aedc0e469a3eb54874355c44d7795b
Description-en: JWK, JWKS, JWS, JWE and JWT library
 Rhonabwy - JWK, JWKS, JWS, JWE and JWT library
 .
  - Create, modify, parse, import or export JSON Web Keys (JWK) and JSON Web
    Keys Set (JWKS)
  - Create, modify, parse, validate or serialize JSON Web Signatures (JWS)
  - Create, modify, parse, validate or serialize JSON Web Encryption (JWE)
    limited and experimental!
  - Create, modify, parse, validate or serialize JSON Web Token (JWT)
 .
 JWT Relies on JWS and JWE functions, so it supports the same functionnalities
 as the other 2. JWT functionnalities also support nesting serilization
 (JWE nested in a JWS or the opposite).

Package: rnbyc
Description-md5: a5a47dad8cffd5699b589d3d44db5ca2
Description-en: JWK and JWT parser and generator
 Rhonabwy JWK and JWT parser and generator
 .
  - Generate and/or parse keys and output the result in a JWKS or a
    public/private pair of JWKS files.
  - Parse, decrypt, and/or verify signature of a JWT, using given key
  - Serialize a JWT, the JWT can be signed, encrypted or nested

Package: gir1.2-rb-3.0
Description-md5: 43faa5bf87ed9c2f0ca8769fadf80dd4
Description-en: GObject introspection data for the rhythmbox music player
 Rhythmbox is a very easy to use music playing and management program
 which supports a wide range of audio formats (including mp3 and ogg).
 .
 This package contains introspection data for the Rhythmbox core support
 libraries. It can be used to write and execute plugins for rhythmbox in
 interpreted languages supporting it.

Package: librhythmbox-core10
Description-md5: c3a718f17d4a5d6b021901c3db955972
Description-en: support library for the rhythmbox music player
 Rhythmbox is a very easy to use music playing and management program
 which supports a wide range of audio formats (including mp3 and ogg).
 .
 This package contains the core support library used by rhythmbox and
 programs interacting with it.

Package: rhythmbox
Description-md5: 263e21c49721f582dd2ee234ff4fedb7
Description-en: music player and organizer for GNOME
 Rhythmbox is a very easy to use music playing and management program
 which supports a wide range of audio formats (including mp3 and ogg).
 Originally inspired by Apple's iTunes, the current version also supports
 Internet Radio, iPod integration and generic portable audio player
 support, Audio CD burning, Audio CD playback, music sharing, and
 Podcasts.

Package: rhythmbox-data
Description-md5: 42958a23b3c14ae41a3238d088043e3e
Description-en: data files for rhythmbox
 Rhythmbox is a very easy to use music playing and management program
 which supports a wide range of audio formats (including mp3 and ogg).
 Originally inspired by Apple's iTunes, the current version also supports
 Internet Radio, iPod integration and generic portable audio player
 support, Audio CD burning, Audio CD playback, music sharing, and
 Podcasts.
 .
 This package contains pictures, localization files and other data
 needed by rhythmbox.

Package: rhythmbox-dev
Description-md5: c2b22526bec8776ff3c82b23bb9c5514
Description-en: development files for the rhythmbox music player
 Rhythmbox is a very easy to use music playing and management program
 which supports a wide range of audio formats (including mp3 and ogg).
 .
 This package contains the development headers and libraries needed to
 build rhythmbox plugins.

Package: rhythmbox-doc
Description-md5: a97112a3c772c0bd4dfbf1c630192f3c
Description-en: documentation files for the rhythmbox music player
 Rhythmbox is a very easy to use music playing and management program
 which supports a wide range of audio formats (including mp3 and ogg).
 .
 This package contains the API documentation.

Package: rhythmbox-plugin-cdrecorder
Description-md5: 2cf45d2d5fa6dfedb6016b170eb884a9
Description-en: burning plugin for rhythmbox music player
 Rhythmbox is a very easy to use music playing and management program
 which supports a wide range of audio formats (including mp3 and ogg).
 Originally inspired by Apple's iTunes, the current version also supports
 Internet Radio, iPod integration and generic portable audio player
 support, Audio CD burning, Audio CD playback, music sharing, and
 Podcasts.
 .
 This package contains the brasero based CD/DVD burning plugin.

Package: rhythmbox-plugins
Description-md5: 508824cb73f4824202bf6fe5c7ef4ef4
Description-en: plugins for rhythmbox music player
 Rhythmbox is a very easy to use music playing and management program
 which supports a wide range of audio formats (including mp3 and ogg).
 Originally inspired by Apple's iTunes, the current version also supports
 Internet Radio, iPod integration and generic portable audio player
 support, Audio CD burning, Audio CD playback, music sharing, and
 Podcasts.
 .
 This package contains the following plugins:
  - Cover art search
  - Audio CD Player
  - Last.fm
  - DAAP Music Sharing
  - FM Radio
  - Grilo media browser
  - IM Status
  - Internet Radio
  - Song Lyrics
  - Magnatune Store
  - Media Player Keys
  - Portable Players (generic, iPod, MTP)
  - Notification
  - Power Manager
  - Python Console
  - LIRC
  - Replay Gain
  - MediaServer2 D-Bus interface
  - MPRIS D-Bus interface
  - Browser plugin to integrate Rhythmbox with iTunes
  - Web remote control

Package: rhythmbox-plugin-alternative-toolbar
Description-md5: a92493a161cfa214959112b17eef280e
Description-en: Enhanced play controls and interface for Rhythmbox
 This plugin provides a visual new graphical interface to Rhythmbox.
 New play-controls are provided and dynamical change either by user
 choice or when using a different desktop-environment.
 .
 A GNOME-Shell based headerbar interface is available which integrates
 Rhythmbox with other new GNOME based applications.
 .
 For non-headerbar compatible desktops, compact playcontrols toolbar is
 used which gives Rhythmbox a sleek new interface.
 .
 New music control capabilities are provided - keyboard seek control
 through music tracks as well as repeat-one track.
 .
 The sidebar has been given a visual reworking with new icons and
 interface that integrates Rhythmbox with other GNOME applications
 .
 The plugins window has been revamped to give a consistent look with
 the latest GTK-3 based applications.

Package: ri-li
Description-md5: 202d804e477c200e7552d539d2101ebc
Description-en: toy train simulation game
 Ri-li is a game in which you drive a wooden toy steam locomotive across many
 levels and collect all the coaches to win.
 .
 It features:
  * a colorful animated wooden steam locomotive;
  * 50 game levels;
  * 3 beautiful tunes and many sound effects;
  * 14 languages (Arabic, Breton, Chinese, English, Esperanto, French,
     German, Italian, Japanese, Portuguese, Russian, Slovak, Spanish, and
     Swedish).

Package: ri-li-data
Description-md5: d6ac1be12a9c5ac12468a5e925651323
Description-en: toy train simulation game - data files
 Ri-li is a game in which you drive a wooden toy steam locomotive across many
 levels and collect all the coaches to win.
 .
 This package provides data files for the game.

Package: python3-rich
Description-md5: 0de6cad197d4560bd282be425a011767
Description-en: render rich text, tables, progress bars, syntax highlighting, markdown and more
 Rich is a Python library for rich text and beautiful formatting in the
 terminal.
 .
 The Rich API makes it easy to add color and style to terminal output. Rich can
 also render pretty tables, progress bars, markdown, syntax highlighted source
 code, tracebacks, and more — out of the box.
 .
 Here's a list of the core functionalities of rich:
 .
  * to effortlessly add rich output to your application, you can import the rich
    print method, which has the same signature as the builtin Python function
  * Rich can be installed in the Python REPL, so that any data structures will
    be pretty printed and highlighted
  * for more control over rich terminal content, import and construct a Console
    object. The Console object has a print method which has an intentionally
    similar interface to the builtin print function
  * to insert an emoji in to console output place the name between two colons
  * Rich can render flexible tables with unicode box characters. There is a
    large variety of formatting options for borders, styles, cell alignment etc
  * Rich can render multiple flicker-free progress bars to track long-running
    tasks.
  * Rich can render content in neat columns with equal or optimal width.
  * Rich can render markdown and does a reasonable job of translating the
    formatting to the terminal
  * Rich can render beautiful tracebacks which are easier to read and show more
    code than standard Python tracebacks. You can set Rich as the default
    traceback handler so all uncaught exceptions will be rendered by Rich.

Package: elpa-rich-minority
Description-md5: 13d79a4c86e2d367c7b050a4aa03be5c
Description-en: clean-up and beautify the list of minor-modes in Emacs' mode-line
 Rich-minority-mode is used for hiding and/or highlighting the list of
 minor-modes in the mode-line.  It is a more full-featured alternative
 to diminish.el, and supports configuration using lists and regular
 expressions by customising these three variables:
 .
 rm-blacklist: List of minor mode names that will be hidden from the
 minor-modes list. Use this to hide only a few modes that are always
 active and don’t really contribute information.
 .
 rm-whitelist: List of minor mode names that are allowed on the
 minor-modes list. Use this to hide all but a few modes.
 .
 rm-text-properties: List text properties to apply to each minor-mode
 lighter. For instance, by default Ovwrt is highlighted with a red
 face, so you always know if you’re in overwrite-mode.

Package: libjs-rickshaw
Description-md5: dbb32492898c7ffad922997903005871
Description-en: JavaScript toolkit for interactive time series graph
 Rickshaw is a JavaScript toolkit for creating interactive time series
 graphs. Rickshaw provides the elements you need to create interactive
 graphs: renderers, legends, hovers, range selectors, etc. You put the
 pieces together.

Package: python3-gpumodules
Description-md5: e36e9959c8c0cbd6a9e13e20c3f59cc3
Description-en: adjustment and inspection of AMD GPUs
 An internal module used by the Ricks-Lab's
 AMD GPU Utilities.

Package: ricks-amdgpu-utils
Description-md5: 4498a65c944976ab377b8413693d2ef8
Description-en: transitional package
 This is a transitional package for rickslab-gpu-utils.

Package: rickslab-gpu-utils
Description-md5: dc3e63803ad9d27ccc7cc51126dc6168
Description-en: AMD GPU performance adjustment and monitoring
 A set of utilities for monitoring AMD GPU performance and modifying
 control settings.
 .
 Please refer to the user guide to adjust featuremask parameter for
 grub bootloader.

Package: ricochet
Description-md5: fba8948bc979e76276a96f6b1f0b7bfa
Description-en: multi-user networked version of the Ricochet Robots game
 Ricochet Robots is a multi-player board game which involves each user
 simultaneously solving a geometric challenge. This implementation is
 a networked version of the game with both client and server programs
 written in nickle using the nichrome toolkit.

Package: libriddley-clojure
Description-md5: 06ba08afe52e6c9d8bafd6a94f921ec8
Description-en: code walking library for Clojure
 Riddley provides a correct `riddley.walk/macroexpand-all`, which preserves the
 binding information in `&env` and expands inlined functions, and
 `riddley.walk/walk-exprs`, which is a general mechanism for code walking and
 transformation.

Package: riece
Description-md5: a2cd7ab0ae6c00dc63f46b888692daed
Description-en: IRC client for Emacs
 Riece is a user interface for IRC (Internet Relay Chat).  You should
 spell it with the first letter capitalized and pronounce it as /ri:s/.
 .
 The features of Riece are as follows:
 .
   * Several IRC servers may be used at the same time.
   * Many features built upon the extension mechanism called add-on.
     Currently 30 such add-ons are available.
   * Installation is easy.  Riece doesn't depend on other packages.
   * Setup is easy.  Automatically save/restore the configuration.
   * Step-by-step instructions are included.
   * Mostly compliant with the latest IRC client protocol (RFC 2812).

Package: libriemann-client-dev
Description-md5: 8c0efc85c22252e4a8d15ba28eaa88a6
Description-en: Development files for the Riemann C client library
 The riemann-c-client library provides a C language client, with a
 simple but convenient API, to connect to Riemann, send events and run
 queries against it
 .
 This package is needed to compile programs linked against
 librliemann-client0, as only this includes the header files and
 static libraries needed for compiling.

Package: libriemann-client0
Description-md5: f862699266634bf228710b82bfc96b09
Description-en: C language client library for the Riemann event stream processor
 Riemann is a network event stream processor, intended for analyitics,
 metrics and alerting; and to glue various monitoring systems together.
 .
 This library provides a C language client, with a simple but
 convenient API, to connect to Riemann, send events and run queries
 against it.

Package: riemann-c-client
Description-md5: 99c45b4e5cc55374417ffefd0d6d7c97
Description-en: Client utility for the Riemann event stream processor
 Riemann is a network event stream processor, intended for analyitics,
 metrics and alerting; and to glue various monitoring systems together.
 .
 This package provides a simple utility to send events to, or query a
 Riemann server.

Package: ries
Description-md5: 49c33512f8160b7f7ffc4377d024137d
Description-en: find algebraic equations, given their solution
 Given a number, ries searches for algebraic equations in one
 variable that have a solution (root) near that number. It avoids
 trivial or reducible solutions like ``x/x = 1''. If the input is
 an integer, ries can find an exact solution
 expressed in terms of single-digit integers.
 .
 The output gives progressively ``more complex'' equations
 that come progressively closer to matching the input number.

Package: rifiuti
Description-md5: 46d349c622d6bc6cca518074b0e386c6
Description-en: MS Windows recycle bin analysis tool
 Rifiuti is a tool to examine the INFO2 files. The INFO2 file gives meta
 information about the files found in the MS Windows recycle bin.
 .
 This package is useful in forensics investigations.

Package: rifiuti2
Description-md5: e698e75493f3492723bea6ca03a3e972
Description-en: replacement for rifiuti, a MS Windows recycle bin analysis tool
 Rifiuti2 analyses recycle bin files from Windows. Analysis of Windows
 recycle bin is usually carried out during Windows computer forensics.
 .
 Rifiuti2 can extract file deletion time, original path and size of deleted
 files and whether the deleted files have been moved out from the recycle
 bin since they are trashed.
 .
 Rifiuti2 is a rewrite of rifiuti, which is originally written for identical
 purpose. Then it was extended to cover more functionalities, such as:
 .
   * Handles recycle bin up to Windows 10;
   * Handles ancient Windows like 95, NT4 and ME;
   * Supports all localized versions of Windows - both Unicode-based ones
     and legacy ones (using ANSI code page);
   * Supports output in XML format as well as original tab-delimited text.
 .
 Rifiuti2 is designed to be portable and runs on command line environment. Two
 programs rifiuti and rifiuti-vista are chosen depending on relevant Windows
 recycle bin format.

Package: rig
Description-md5: da93263d97056c0b5d5007f57e8dfe5b
Description-en: Random identity generator
 RIG (Random Identity Generator) is a free replacement for a shareware
 program out there called 'fake'. It generates random, yet real-looking,
 personal data. It is useful if you need to feed a name to a Web site,
 BBS, or real person, and are too lazy to think of one yourself. Also,
 if the Web site/BBS/person you are giving the information to tries to
 cross-check the city, state, zip, or area code, it will check out.

Package: rime-data-array30
Description-md5: b9d427172978a5ba7cc0f8a926ad0466
Description-en: Rime Input Method Engine schema data - array30
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the array30 schema data of RIME.

Package: rime-data-bopomofo
Description-md5: c160f77672cfe54fc68e32cb2afc5454
Description-en: Rime Input Method Engine schema data - Bopomofo (Zhuyin)
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schemas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the bopomofo (zhuyin) schema data of RIME.

Package: rime-data-cangjie5
Description-md5: 766cebde899e95a31fbadf1bae8a7459
Description-en: Rime Input Method Engine schema data - Cangjie
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schemas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the cangjie5 schema data of RIME.

Package: rime-data-jyut6ping3
Description-md5: 65eaba8ca054966cab562da3956dd697
Description-en: Rime Input Method Engine schema data - Cantonese
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the Cantonese schema data of RIME.

Package: rime-data-combo-pinyin
Description-md5: b458d3e3ef3c6eeadbf5c17b64eb9435
Description-en: Rime Input Method Engine schema data - Combo Pinyin
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the combo pinyin (a.k.a Gong Bao Pin Yin) schema data
 of RIME. It features chord-typing on standard PC keyboard, also known as
 pressing multiple keys at the same time.

Package: rime-data-double-pinyin
Description-md5: c70dbc695d1ff4d8970ec17a2ddec31f
Description-en: Rime Input Method Engine schema data - Double Pinyin
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the double pinyin (Zi Ran Ma Shuang Pin) schema data
 of RIME.

Package: rime-data-emoji
Description-md5: 15d8b971f1e6f004a330f938f64f8713
Description-en: Rime Input Method Engine data - Emoji
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the Emoji data of RIME.

Package: rime-essay
Description-md5: 35c4fa41d0d0c6146c73ffc81d7ca9f9
Description-en: Rime Input Method Engine preset vocabulary and language model
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the preset vocabulary and language model data of RIME.

Package: rime-data-ipa-xsampa
Description-md5: 4a246f1ad8b485e78d09089bb2c8db05
Description-en: Rime Input Method Engine schema data - X-SAMPA
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the X-SAMPA schema data of RIME.

Package: rime-data-ipa-yunlong
Description-md5: 4548343aa0f5a0000b478f4da62c9f77
Description-en: Rime Input Method Engine schema data - IPA Yunlong
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the IPA Yunlong schema data of RIME.

Package: rime-data-loengfan
Description-md5: cee90b512676f2202aa52e4d6fac3463
Description-en: Rime Input Method Engine schema data - Loengfan
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the Loengfan (粵語兩分) schema data of RIME.
 It is the Cantonese version of Liang Fen input method.

Package: rime-data-luna-pinyin
Description-md5: b1a31efe464ea9055378c377efadcd7e
Description-en: Rime Input Method Engine schema data - Luna Pinyin
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the luna pinyin schema data of RIME.

Package: rime-data-sampheng
Description-md5: 5b18eada3f4ceb46aecc15b07283e460
Description-en: Rime Input Method Engine schema data - sampheng (a.k.a Zhong Gu San Pin)
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the sampheng (a.k.a Zhong Gu San Pin) schema data
 of RIME.

Package: rime-data-zyenpheng
Description-md5: 23d4c7e57c11ed568098b840952ccb47
Description-en: Rime Input Method Engine schema data - zyenpheng (a.k.a Medieval Chinese)
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the zyenpheng (a.k.a Medieval Chinese) schema data
 of RIME.

Package: rime-data-pinyin-simp
Description-md5: 3fb2883ade3bee1508ba15aec480a3bc
Description-en: Rime Input Method Engine schema data - Pinyin Simp
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schemas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the pinyin simp schema data of RIME.

Package: rime-prelude
Description-md5: c64a28b50ad8b91faa725167e53dd28b
Description-en: Rime Input Method Engine basic configuration files
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the basic configuration files for RIME.

Package: rime-data-quick5
Description-md5: 79ea7e710a854d1b0fc41ca8dedea8bb
Description-en: Rime Input Method Engine schema data - Quick
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schemas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the quick5 schema data of RIME.

Package: rime-data-scj6
Description-md5: 2d3073cdd385135310f0a34cc64a37ea
Description-en: Rime Input Method Engine schema data - Fast Cangjie IM 6
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the scj6 schema data of RIME.

Package: rime-data-soutzoe
Description-md5: d50eb0ea206db03bacbbbba8cdf83898
Description-en: Rime Input Method Engine schema data - Soutzoe Pinyin
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the soutzoe pinyin schema data of RIME.

Package: rime-data-stroke
Description-md5: fef880a194a630fd259b58233500422a
Description-en: Rime Input Method Engine schema data - Stroke
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the stroke schema data of RIME.

Package: rime-data-terra-pinyin
Description-md5: f16213efeb439c4be10248ba8de3759d
Description-en: Rime Input Method Engine schema data - Terra Pinyin
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the terra pinyin schema data of RIME.

Package: rime-data-wubi
Description-md5: d041c7dfb1285f4138fdda3cf2114372
Description-en: Rime Input Method Engine schema data - Wubi
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schemas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the wubi schema data of RIME.

Package: rime-data-wugniu
Description-md5: 0650a2e2163e01d81b81e4fecf67e368
Description-en: Rime Input Method Engine schema data - Wugniu (Shanghai Native Language)
 RIME is the acronym of Rime Input Method Engine.
 .
 RIME is a lightweight, extensible input method engine supporting various input
 schematas including glyph-based input methods, romanization-based input methods
 as well as those for Chinese dialects. It has the ability to compose phrases
 and sentences intelligently and provide very accurate traditional Chinese
 output. RIME's cross-platform core library is written in C++, and can work
 consistently on different platforms with OS-specific wrappers.
 .
 This package provides the wugniu (Shanghai Native Language) schema data
 of RIME.

Package: rinetd
Description-md5: 8dac5ee2b41807fbb019c9a677df0040
Description-en: Internet TCP/UDP redirection server
 rinetd redirects TCP or UDP connections from one IP address and port to
 another, with basic IP-based access control.
 .
 rinetd is a single-process server which handles any number of connections
 to the address/port pairs specified in the file /etc/rinetd.conf. Since
 rinetd runs as a single process using nonblocking I/O, it is able to
 redirect a large number of connections without a severe impact on the
 machine. This makes it practical to run services on machines inside an IP
 masquerading firewall.

Package: jami
Description-md5: b4db8d2e1ad1d5efcb6be5159f24ad30
Description-en: Secure and distributed voice, video, and chat platform - desktop client
 Jami is an end-to-end encrypted secure and distributed voice, video,
 and chat communication platform that requires no central server and
 leaves the power of privacy and freedom in the hands of users.
 .
 To some degree, Jami provides functionality similar to Telegram,
 BigBlueButton, Jitsi Meet, etc.
 .
 Jami supports the following key features:
   * One-to-one conversations
   * File sharing
   * Audio calls and conferences
   * Video calls and conferences
   * Screen sharing in video calls and conferences
   * Recording and sending audio messages
   * Recording and sending video messages
   * Functioning as a SIP phone software
 .
 Jami client applications for several desktop and mobile operating
 systems and platforms are available on https://jami.net/, making
 Jami an interoperable, cross-platform communication framework.
 .
 This package contains the Jami desktop client, jami (aka jami-qt).

Package: jami-daemon
Description-md5: 9ae46296061da4158505f00667acc44c
Description-en: Secure and distributed voice, video and chat platform - daemon
 Jami is an end-to-end encrypted secure and distributed voice, video,
 and chat communication platform that requires no central server and
 leaves the power of privacy and freedom in the hands of users.
 .
 To some degree Jami provides similar functionality like Telegram,
 BigBlueButton, Jitsi Meet, etc do.
 .
 Jami supports the following key features:
   * One-to-one conversations
   * File sharing
   * Audio calls and conferences
   * Video calls and conferences
   * Screen sharing in video calls and conferences
   * Recording and sending audio messages
   * Recording and sending video messages
   * Functioning as a SIP phone software
 .
 Jami client applications for several desktop and mobile operating
 systems and platforms are available on https://jami.net/, making
 Jami an interoperable, cross-platform communication framework.
 .
 This package contains the Jami daemon, jamid.

Package: libring-anti-forgery-clojure
Description-md5: e2f28b399d2e04c71d1c458d56c9eb66
Description-en: Ring middleware to prevent CSRF attacks
 ring-anti-forgery is a Ring middleware that prevents CSRF attacks via
 a randomly-generated anti-forgery token. By default, any request that isn't a
 HEAD or GET request will require an anti-forgery token, or an "access denied"
 response will be returned. The token is bound to the session, and accessible
 via the "anti-forgery-token" variable.

Package: libring-basic-authentication-clojure
Description-md5: 8dd987f8c0ca10d7f1c8b0c05638b6b4
Description-en: ring middleware to enforce basic authentication
 Ring middleware to enforce basic authentication as described in RFC2617
 section 2.

Package: libring-core-clojure
Description-md5: 3367586f84a99dd955e73027782e067b
Description-en: Clojure web applications library
 Ring is a Clojure web applications library inspired by Python's WSGI
 and Ruby's Rack. By abstracting the details of HTTP into a simple,
 unified API, Ring allows web applications to be constructed of modular
 components that can be shared among a variety of applications, web
 servers, and web frameworks.
 .
 This package contains the core Ring library.

Package: libring-jetty-adapter-clojure
Description-md5: 90716107ac83fb01d0db43321b21d497
Description-en: Clojure web applications library - Jetty adapter
 Ring is a Clojure web applications library inspired by Python's WSGI
 and Ruby's Rack. By abstracting the details of HTTP into a simple,
 unified API, Ring allows web applications to be constructed of modular
 components that can be shared among a variety of applications, web
 servers, and web frameworks.
 .
 This package contains the Ring Jetty adapter.

Package: libring-servlet-clojure
Description-md5: 61b05978db73a44d271e648adaf37022
Description-en: Clojure web applications library - servlet utilities
 Ring is a Clojure web applications library inspired by Python's WSGI
 and Ruby's Rack. By abstracting the details of HTTP into a simple,
 unified API, Ring allows web applications to be constructed of modular
 components that can be shared among a variety of applications, web
 servers, and web frameworks.
 .
 This package contains the Ring servlet utility library.

Package: libring-codec-clojure
Description-md5: 5e7465f86fc05ca3a602df4ab136ae67
Description-en: Clojure library for encoding and decoding data
 ring-codec provides functions for encoding and decoding data into formats
 commonly used in web applications:
 .
  * percent-encoding/decoding
  * url-encoding/decoding
  * base64 encoding/decoding
  * form encoding/decoding

Package: libring-defaults-clojure
Description-md5: 240b8664d707ce762b3dd81fb667a4e8
Description-en: Ring middleware that provides sensible defaults
 Knowing what middleware to add to a Ring application, and in what
 order, can be difficult and prone to error.
 .
 This library attempts to automate the process, by providing sensible
 and secure default configurations of Ring middleware for both websites
 and HTTP APIs.

Package: libring-headers-clojure
Description-md5: b610698446b455c2727ad3927bed87c9
Description-en: Ring middleware for common response headers
 ring-headers is a Ring middleware collection for adding and manipulating
 common response headers. It provides middleware for:
 .
  * replacing relative redirects with absolute redirects. Useful
    for clients that do not yet implement RFC 7231.
  * automatically adding a charset to the content-type header in
    response maps.
  * handling headers set by HTTP proxies.
  * adding various 'X-' response headers.

Package: libring-json-clojure
Description-md5: 9392ad04961afcb15808f97a3da739cc
Description-en: ring middleware functions for handling JSON requests and responses
 This package contains the Standard Ring middleware functions for handling JSON
 requests and responses.

Package: libring-mock-clojure
Description-md5: 761c1804fdf0e03311611b8d8a0def52
Description-en: library for creating mock Ring request maps
 Ring-mock is a library for creating mock Ring request maps. It is primarily
 used for testing applications using Ring.

Package: libring-ssl-clojure
Description-md5: e404dbc424959e49ddbbe60d6d01dfea
Description-en: Ring middleware for managing HTTPS requests
 This library is a collection of Ring middlewares for managing HTTPS requests.
 It includes middlewares for:
 .
   * parsing the X-Forwarded-Proto header
   * redirecting HTTP requests to HTTPS
   * adding the Strict-Transport-Security response header

Package: rinse
Description-md5: ae6296a6b2a2c1b24f6bdf19f81b7efc
Description-en: RPM installation environment
 This is a tool for bootstrapping a basic RPM-based distribution of
 GNU/Linux.
 .
 It is comparable in purpose to the standard Debian debootstrap utility,
 but works upon RPM-based distributions instead.
 .
 Rinse can setup 32 and 64-bit installations of:
  * Rocky Linux
  * CentOS
  * Fedora
  * OpenSUSE

Package: rio
Description-md5: 5b40d453420e166c011ea4fc5bfe4e23
Description-en: Command line Diamond Rio MP3 player controller
 rio is a Diamond Rio MP3 CLI controller program
 The home website is http://www.world.co.uk/sba
 This program supports file uploads and downloads, on both
 the Classic Rio and the 64 Meg Rio, and supports plug in cards.
 .
 The default port is 0x378, if your rio is plugged into a
 different port, you will need to use the -p option.
 .
 This program directly controls various IOports.  The program need to
 be run as root, or setuid root.
 .
 If you execute the following line as root after package installation,
 the program will be setuid root.
 .
 chmod 4755 /usr/bin/rio
 .
 Do NOT do that unless you understand the security implications of a
 setuid binary that can "easily" overwrite any system file.

Package: python3-ripe-atlas-cousteau
Description-md5: 2eeb7e0864bf1d90a85470bc7af8a5a9
Description-en: Python3 wrapper around the RIPE Atlas API
 Cousteau is a Python library wrapping the RIPE Atlas HTTP API. RIPE Atlas is a
 global network of probes that measure Internet connectivity and reachability,
 providing an overview of the state of the Internet in real time.
 .
 This package contains the Python3 library.

Package: ripit
Description-md5: 97fda908aaec471ab8b638a6294429f3
Description-en: Textbased audio CD ripper
 ripit runs in text mode (no fancy GUI here) and does everything required to
 produce a set of mp3, ogg, flac, m4a files without any user-intervention.
 .
 ripit does the following with an Audio CD:
  - Get the audio CD Album/Artist/Tracks information from CDDB
  - Get the audio CD Album/Artist/Tracks information from Musicbrainz
  - Rip the audio CD Tracks (using cdparanoia or other cdrippers)
  - Encode the files (using lame, oggvorbis flac and/or faac)
  - ID3 tag them (v1 & v2)
  - Optional: creates a playlist (M3U) file (lists MP3s created,
    used by various MP3 players)
  - Optional: Prepares and sends a CDDB submission.
  - Optional: Saves the CDDB file.

Package: ripmime
Description-md5: 9f1728206381dbb894cb2616138da421
Description-en: Extract attachments out of MIME encoded emails
 ripMIME's primary purpose is to extract attachments out of a MIME
 encoded emails.

Package: ripperx
Description-md5: cdeabf4ef72c33d57aecc4b4e2fd5952
Description-en: GTK-based audio CD ripper/encoder
 ripperX is a graphical interface for ripping CD audio tracks (using
 cdparanoia) and then encoding them into the Ogg, FLAC, or MP2/3
 formats using the vorbis tools, FLAC, toolame or other available
 MP3 encoders.
 .
 It includes support for CDDB lookups and ID3v2 tags.

Package: ripser
Description-md5: f6f9d2520017a2c69f1bee7c344b06b8
Description-en: Fast computation of persistent homology of flag complexes
 Ripser computes persistent homology of flag complexes (such as
 Vietoris-Rips complexes) only, allowing significant gains in
 computation time and memory usage over the general situation.
 .
 See https://arxiv.org/abs/1908.02518.

Package: riseup-vpn
Description-md5: c4a4158e33c8c7613142a62f2704c344
Description-en: Easy, fast, and secure VPN service from riseup.net
 Riseup offers Personal VPN service for censorship circumvention,
 location anonymization and traffic encryption. To make this possible, it
 sends all user's internet traffic through an encrypted connection to
 riseup.net, where it then goes out onto the public internet.

Package: ristretto
Description-md5: 99d1eb901a80a6f11af6489eb7ae9121
Description-en: lightweight picture-viewer for the Xfce desktop environment
 Ristretto is a fast and lightweight picture-viewer for the Xfce desktop
 environment.

Package: r-cran-rjava
Description-md5: ed31f82935f7a8738231b510c8146dde
Description-en: GNU R low-level interface to Java
 This package provide a low-level interface from GNU R to Java VM very much
 like .C/.Call and friends. Allows creation of objects, calling methods and
 accessing fields.

Package: rkdeveloptool
Description-md5: f55bcd07ec9cb69cb3d4ad3384580c2b
Description-en: tools for working with Rockchip processors
 This package provides tools to communicate with various Rockchip processors
 which support the RockUSB protocol (e.g rk3288, rk3328, rk3399, rk356x). The
 tool includes support to interact with the processors' low-level bootrom
 (known as MaskROM)  as well as interact with the recovery or firmware-download
 protocol rockusb. This makes it possible to upload firmware to flash, download
 firmware from flash, erase flash, reset the device, read manufacturing
 information from the processor as well as various other commands.

Package: rkflashtool
Description-md5: f80a75d625f0b5405f2a37112d11fca1
Description-en: Tools for flashing Rockchip devices
 Allows flashing of Rockchip based embedded linux devices.
 The list of currently supported devices is:
 RK2818, RK2918, RK2928, RK3026, RK3036, RK3066, RK312X, RK3168, RK3188,
 RK3228, RK3229, RK3288, RK3368

Package: rkhunter
Description-md5: 7a6d48ddb1caefe15280ce7ca3d33e31
Description-en: rootkit, backdoor, sniffer and exploit scanner
 Rootkit Hunter scans systems for known and unknown rootkits,
 backdoors, sniffers and exploits.
 .
 It checks for:
  - SHA256 hash changes;
  - files commonly created by rootkits;
  - executables with anomalous file permissions;
  - suspicious strings in kernel modules;
  - hidden files in system directories;
 and can optionally scan within files.
 .
 Using rkhunter alone does not guarantee that a system is not
 compromised. Running additional tests, such as chkrootkit, is
 recommended.

Package: rkward
Description-md5: e8a3cbd610e4eb795ccc0b8f8601ff5f
Description-en: KDE frontend to the R statistics language
 RKWard aims to become an easy to use, transparent frontend to R,
 a powerful system for statistical computation and graphics.
 Besides a convenient GUI for the most important statistical functions,
 future versions will also provide seamless integration with an
 office-suite.

Package: rkward-data
Description-md5: 21cb2f4d9b19a1aaec0241b160b3b363
Description-en: KDE frontend to the R statistics language - data files
 RKWard aims to become an easy to use, transparent frontend to R,
 a powerful system for statistical computation and graphics.
 Besides a convenient GUI for the most important statistical functions,
 future versions will also provide seamless integration with an
 office-suite.
 .
 This package provides the architecture independent data files for rkward.

Package: rlinetd
Description-md5: 0726ce3c088a129c62f12b99d7282689
Description-en: gruesomely over-featured inetd replacement
 rlinetd is designed to replace the BSD inetd. Feature-wise, it is a
 proper superset of the BSD inetd, including rpc support and both udp
 and tcp services. In addition, it supports a number of resource
 limiting features, including full resource limits a la setrlimit(2),
 renicing, chroot and limited per-service instances. To round out the
 features stolen from xinetd, it also supports binding to individual
 interfaces on request, and configurable logging.

Package: librlog-dev
Description-md5: 51df3ea3de53b000f96ae290fac50faf
Description-en: flexible message logging library - development files
 RLog library provides a flexible message logging facility for C++ programs and
 libraries. It is meant to be fast enough to live in production code. RLog
 provides macros which are similar to Qt's debug macros, which are similar
 to simple printf() statements
 .
 This package provides development files and API documentation.

Package: librlog5v5
Description-md5: 77b7d329451f9d5c75da62b6edda8421
Description-en: flexible message logging library
 RLog provides a flexible message logging facility for C++ programs and
 libraries. It is meant to be fast enough to live in production code.

Package: librlottie-dev
Description-md5: 67dcd1d254f73b409922bee5c8a424b7
Description-en: library for rendering vector based animations and art (development headers)
 Lottie loads and renders animations and vectors exported in the bodymovin JSON
 format. Bodymovin JSON can be created and exported from After Effects with
 bodymovin, Sketch with Lottie Sketch Export, and from Haiku.
 .
 For the first time, designers can create and ship beautiful animations without
 an engineer painstakingly recreating it by hand. Since the animation is backed
 by JSON they are extremely small in size but can be large in complexity.
 .
 This package provides public C/C++ headers.

Package: librlottie0-1
Description-md5: cb50bc5f366ce6137b521bf0635cfc37
Description-en: library for rendering vector based animations and art
 Lottie loads and renders animations and vectors exported in the bodymovin JSON
 format. Bodymovin JSON can be created and exported from After Effects with
 bodymovin, Sketch with Lottie Sketch Export, and from Haiku.
 .
 For the first time, designers can create and ship beautiful animations without
 an engineer painstakingly recreating it by hand. Since the animation is backed
 by JSON they are extremely small in size but can be large in complexity.

Package: rlpr
Description-md5: eabd3f745836dab73004ed22dac3e7a8
Description-en: A utility for lpd printing without using /etc/printcap
 Rlpr makes it possible (or at the very least, easier), to print files
 on remote sites to your local printer, and vice versa.  The rlpr
 package includes BSD-compatible replacements for 'lpr', 'lpq', and
 'lprm', whose functionality is a superset of their BSD counterparts.  In other
 words, with the rlpr package, you can do everything you can do with the BSD
 printing commands, and more.  The programs contained within the rlpr
 package are all GPL'd, and are more lightweight, cleaner and more
 secure than their BSD counterparts.

Package: rlvm
Description-md5: 02d441becace68d9ad9f698de2566534
Description-en: RealLive virtual machine clone
 rlvm is a Free Software reimplementation of VisualArt's KK's RealLive
 interpreter. RealLive is a game engine used to write visual novels, used in
 the games Kanon, Air, CLANNAD, Planetarian, Tomoyo After and Little Busters,
 among many others.

Package: rlwrap
Description-md5: 2dd4e4df63ed824e61c4e21ad05cd1eb
Description-en: readline feature command line wrapper
 This package provides a small utility that uses the GNU readline library
 to allow the editing of keyboard input for any other command.  Input
 history is remembered across invocations, separately for each command;
 history completion and search work as in bash and completion word lists
 can be specified on the command line.

Package: rmagic
Description-md5: a2207252401a27a3ae1b73df8aff4f82
Description-en: Report Magic for Analog
 With Report Magic for Analog, anyone can create great looking website
 statistics reports. Report Magic for Analog uses the Computer Readable
 Output format created by Analog, the most popular logfile analyser in
 the world. Using this and some simple settings you provide, Report
 Magic formats beautiful reports with tables, descriptions and graphs.
 .
 Using Report Magic for Analog, you can easily maintain a consistent
 company image with all your reports. By designing the report format to
 mimic your site's colors and graphics, you can have Analog's statistics
 reports seem to "fit-in" with the rest of your website. Report Magic
 for Analog lets you set things like font, foreground and background
 colors, background images, color themes, and more, thus ensuring a
 perfect fit with your already designed site.

Package: rman
Description-md5: dc9379514d3ea788d1385765940d3a7c
Description-en: PolyglotMan - Reverse compile man pages
 PolyglotMan (formerly RosettaMan) is a filter for UNIX manual pages.
 It takes as input man pages formatted for a variety of UNIX flavors
 (not [tn]roff source) and produces as output a variety of file
 formats.

Package: r-cran-matrix
Description-md5: a641c813b5e1a7051f5b9a37320ac0ce
Description-en: GNU R package of classes for dense and sparse matrices
 This CRAN package provides S4 classes and methods for numerical
 linear algebra using dense or sparse matrices.  The sparse matrix
 implementation uses code from the LDL sparse matrix package and
 code from the Metis package of partitioning algorithms.

Package: rmlint
Description-md5: 5ac49a76d676161eaee0f5eede7d8a54
Description-en: Extremely fast tool to remove filesystem lint
 rmlint finds space waste and other broken things on your filesystem
 and offers to remove them.
 .
 It is able to find:
  * Duplicate files & directories.
  * Non-stripped binaries.
  * Broken symlinks.
  * Empty files.
  * Recursive empty directories.
  * Files with broken user or group ID.
 .
 Key Features:
  * Extremely fast.
  * Flexible and easy command-line options.
  * Choice of several hashes for hash-based duplicate detection.
  * Option for exact byte-by-byte comparison (only slightly slower).
  * Numerous output options.
  * Option to store time  of last run; next time will only scan new files.
  * Many options for original selection/prioritisation.
  * Can handle very large file sets (millions of files).
  * Colourful progress bar.

Package: rmlint-doc
Description-md5: 4653bd1e89c79e9aa3c8d8e77a401fc7
Description-en: HTML documentation for rmlint
 rmlint finds space waste and other broken things on your filesystem
 and offers to remove them.
 .
 It is able to find:
  * Duplicate files & directories.
  * Non-stripped binaries.
  * Broken symlinks.
  * Empty files.
  * Recursive empty directories.
  * Files with broken user or group ID.
 .
 Key Features:
  * Extremely fast.
  * Flexible and easy command-line options.
  * Choice of several hashes for hash-based duplicate detection.
  * Option for exact byte-by-byte comparison (only slightly slower).
  * Numerous output options.
  * Option to store time  of last run; next time will only scan new files.
  * Many options for original selection/prioritisation.
  * Can handle very large file sets (millions of files).
  * Colourful progress bar.
 .
 This package provides documentation in HTML for rmlint.

Package: rmlint-gui
Description-md5: 6fb9d3e931620165df39f13f8b5452f9
Description-en: GTK+ frontend to rmlint
 rmlint-gui (a.k.a. Shredder) is a graphical user interface to rmlint
 using GTK+. It uses rmlint to find space waste and other broken things
 on your filesystem and offers to remove them.
 .
 It is able to find:
  * Duplicate files & directories.
  * Non-stripped binaries.
  * Broken symlinks.
  * Empty files.
  * Recursive empty directories.
  * Files with broken user or group ID.
 .
 Key Features:
  * Extremely fast.
  * Flexible and easy command-line options.
  * Choice of several hashes for hash-based duplicate detection.
  * Option for exact byte-by-byte comparison (only slightly slower).
  * Numerous output options.
  * Option to store time  of last run; next time will only scan new files.
  * Many options for original selection/prioritisation.
  * Can handle very large file sets (millions of files).

Package: r-cran-rmpi
Description-md5: a306e56885dbe14491fdbc63f1267460
Description-en: GNU R package interfacing MPI libraries for distributed computing
 This CRAN package provides an interface to the MPI (Message-Passing
 Interface) API. It also provides an interactive R slave environment
 in which distributed statistical computing can be carried out.

Package: rmtfs
Description-md5: a2b8781e4ad29c91a22070863214679c
Description-en: Qualcomm Remote Filesystem Service implementation
 This package contains the reference implementation for Qualcomm's Remote
 Filesystem service.
 .
 It allows userspace applications to access the shared memory and internal
 storage of the remote processors (Wi-Fi, modem, sensors...) found on recent
 Qualcomm SoCs, using the QMI and QRTR protocols.

Package: r-cran-rmysql
Description-md5: 6596605f84414457fb9832b939a50145
Description-en: GNU R package providing a DBI-compliant interface to MySQL
 The package implements access to MySQL databases via the DBI interface of R.

Package: rna-star
Description-md5: c6dec2f618a2789f3d047717c690ae49
Description-en: ultrafast universal RNA-seq aligner
 Spliced Transcripts Alignment to a Reference (STAR) software based on a
 previously undescribed RNA-seq alignment algorithm that uses sequential
 maximum mappable seed search in uncompressed suffix arrays followed by
 seed clustering and stitching procedure. STAR outperforms other aligners
 by a factor of >50 in mapping speed, aligning to the human genome 550
 million 2 × 76 bp paired-end reads per hour on a modest 12-core server,
 while at the same time improving alignment sensitivity and precision. In
 addition to unbiased de novo detection of canonical junctions, STAR can
 discover non-canonical splices and chimeric (fusion) transcripts, and is
 also capable of mapping full-length RNA sequences. Using Roche 454
 sequencing of reverse transcription polymerase chain reaction amplicons,
 the authors experimentally validated 1960 novel intergenic splice
 junctions with an 80-90% success rate, corroborating the high precision
 of the STAR mapping strategy.

Package: rnahybrid
Description-md5: db1db70993b796837e42d61c73c580b8
Description-en: Fast and effective prediction of microRNA/target duplexes
 RNAhybrid is a tool for finding the minimum free energy hybridisation of a
 long and a short RNA. The hybridisation is performed in a kind of domain mode,
 ie. The short sequence is hybridised to the best fitting part of the long one.
 The tool is primarily meant as a means for microRNA target prediction.

Package: python3-rnc2rng
Description-md5: ce2013615550e6b210312ae6bf786c52
Description-en: RELAX NG Compact to regular syntax conversion library
 Converts RELAX NG schemata in Compact syntax (rnc) to the
 equivalent schema in the XML-based default RELAX NG syntax.
 .
 This package installs the library for Python 3.

Package: rnetclient
Description-md5: ee9128f551bbab8e8f2d6c476a772833
Description-en: Send the Brazilian Income Tax Report to the Brazilian Tax Authority
 rnetclient is a Free Software that can be used to submit the Brazilian Income
 Tax Report to the Brazilian Tax Authority (Receita Federal).  It is the
 outcome of reverse-engineering ReceitaNet, the official and proprietary
 software that Receita Federal distributes.

Package: rng-tools-debian
Description-md5: 79886e724d12d4e9ccd765b7cd54dd0d
Description-en: daemon to use a Hardware RNG (classic version)
 The rngd daemon acts as a bridge between a Hardware RNG (random
 number generator), such as the ones in some Intel/AMD/VIA chipsets,
 and the kernel’s PRNG (pseudo-random number generator).
 .
 It tests the data received from the HWRNG using the FIPS 140-2 (2002-10-10)
 tests to verify that it is indeed random then feeds the random data to the
 kernel entropy pool.
 .
 This increases the bandwidth of the /dev/random device, from a source
 that does not depend on outside activity. It may also improve the
 quality (entropy) of the randomness of /dev/random.
 .
 An HWRNG kernel module such as hw_random, or some other source of true
 entropy that is accessible as a device or fifo, is required to use this
 package. Securely tunneling entropy over the network and feeding it to
 rngd is also possible.
 .
 This is an unofficial version of rng-tools (as classically shipped by
 Debian up to and including release 10 “buster”), version 2, extensively
 modified to add multithreading and a lot of new functionality. However,
 most users of newer or high-bandwidth HWRNGs might wish to install the
 latest version of upstream rng-tools (packaged as rng-tools5) instead;
 that package offers more performant support for those, even if it lacks
 the new functionality from this version.

Package: rng-tools5
Description-md5: 53bdd8d47cb06608cb9b3f3a21f5a0d5
Description-en: Daemon to use a Hardware TRNG
 The rngd daemon acts as a bridge between a Hardware TRNG (true random number
 generator) such as the ones in some Intel/AMD/VIA chipsets, and the kernel's
 PRNG (pseudo-random number generator).
 .
 It tests the data received from the TRNG using the FIPS 140-2 (2002-10-10)
 tests to verify that it is indeed random, and feeds the random data to the
 kernel entropy pool.
 .
 This increases the bandwidth of the /dev/random device, from a source that
 does not depend on outside activity. This may improve the behavior of systems
 which experience low values in /proc/sys/kernel/random/entropy_avail
 It may also improve the quality (entropy) of the randomness of /dev/random.
 .
 A TRNG kernel module such as hw_random, or some other source of true
 entropy that is accessible as a device or fifo, is required to use this
 package. It will take advantage of the RDRAND and RDSEED instructions
 included in some Intel & AMD CPUs.

Package: librnp-dev
Description-md5: 3393f4e9138987184491c2c43ba46d61
Description-en: Cross-platform OpenPGP (RFC4880) tools (development files)
 RNP is a set of cross-platform tools implementing OpenPGP (RFC 4880) and
 related standards.
 .
 This package contains the development headers and documentation used
 to build other tools against the library.

Package: librnp0
Description-md5: e9d7e9930f43bc65cce6dbc246fe3e3e
Description-en: Cross-platform OpenPGP (RFC4880) tools (library)
 RNP is a set of cross-platform tools implementing OpenPGP (RFC 4880) and
 related standards.
 .
 This package contains the shared library, librnp.

Package: rnp
Description-md5: 86541261524605a4eb724c56a62cfde4
Description-en: Cross-platform OpenPGP (RFC4880) tools (command-line tool)
 RNP is a set of cross-platform tools implementing OpenPGP (RFC 4880) and
 related standards.
 .
 This package contains the command-line tool, rnp.

Package: roary
Description-md5: 6d457fd706202fc2ef292eacf7b46029
Description-en: high speed stand alone pan genome pipeline
 Roary is a high speed stand alone pan genome pipeline, which takes annotated
 assemblies in GFF3 format (as produced, for instance, by Prokka) and calculates
 the pan genome. Using a standard desktop PC, it can analyse datasets with
 thousands of samples, something which is computationally infeasible with
 existing methods, without compromising the quality of the results. 128 samples
 can be analysed in under 1 hour using 1 GB of RAM and a single processor.
 To perform this analysis using existing methods would take weeks and hundreds
 of GB of RAM. Roary is not intended for meta-genomics or for comparing
 extremely diverse sets of genomes.

Package: librobert-hooke-clojure
Description-md5: af64fb55ec943a0b404cbc20a20fd6c6
Description-en: Function wrapper library for Clojure
 Robert Hooke is a Clojure library that provides a flexible, composable
 mechanism to extend functions after they have been defined.
 .
 Hooks can be used to change the behaviour of the functions they wrap in many
 ways, for example:
 .
  * conditional execution
  * modify arguments
  * add side effects
  * return different values
 .
 Hooke is inspired by Emacs Lisp's defadvice and clojure.test fixtures.

Package: robin-map-dev
Description-md5: 91d9fedfb4838854cc2cfb09a0bd07bf
Description-en: C++ implementation of a fast hash map and hash set
 The robin-map library is a C++ implementation of a fast hash map and
 hash set using open-addressing and linear robin hood hashing with
 backward shift deletion to resolve collisions.
 .
 Four classes are provided: tsl::robin_map, tsl::robin_set,
 tsl::robin_pg_map and  tsl::robin_pg_set.
 The first two are faster and use a power of two growth policy,
 the last two use a prime growth policy instead and are able to cope
 better with a poor hash function.
 Use the prime version if there is a chance of repeating patterns in
 the lower bits of your hash (e.g. you are storing pointers with an
 identity hash function).

Package: robocode
Description-md5: 6380529980f3b0409a4d09a704570b7f
Description-en: Java programming game based on battle tanks
 Robocode is a Java programming game where the goal is to develop a robot
 battle tank to battle against other tanks. The robot battles are running in
 real-time and on-screen. The motto of Robocode is: Build the best, destroy the
 rest!

Package: robocut
Description-md5: 44d78558046871fd258dd2c7d8b2b208
Description-en: Control program for Graphtec cutting plotters
 Robocut is a simple graphical program to allow you to cut graphics with a
 Graphtec Craft Robo 2 Vinyl Cutter model CC220-20 and Silhouette SD. It can
 read SVG files produced by Inkscape, but it should also work with other
 SVG files.

Package: python3-robot-detection
Description-md5: 1f002351bceafc0e7d56a2b00115e61b
Description-en: Detect web crawlers from HTTP UserAgent (Python 3 version)
 This Python module detects if a given HTTP User Agent is a web crawler.
 It uses the list of registered robots from the robotstxt.org.
 .
 This package contains the Python 3 version of the library.

Package: librobottestingframework-dev
Description-md5: 3834250a96050de4a61e9f8544d652ec
Description-en: Robot Testing Framework - development files
 It is a generic and multi-platform testing framework for the test
 driven development (TDD) which is initially designed for the robotic
 systems.
 However, it can be used for any TDD system. The framework provides
 functionalities for developing and running unit tests in a language and
 middleware independent manner. The test cases are developed as
 independent plug-ins (i.e., using scripting languages or built as
 dynamically loadable libraries) to be loaded and executed by an
 automated test runner.
 Moreover, a fixture manager prepares the setup (e.g., running robot
 interfaces, simulator) and actively monitors that all the requirements
 for running the tests are satisfied during the execution of the tests.
 These functionalities along with other facilities such as the test
 result collector, result formatter and remote interface allow for rapid
 development of test units to cover different levels of system testing.
 .
 This package contains the development files.

Package: librobottestingframework-dll2
Description-md5: 6015b5580031c90920c2f230ae6176db
Description-en: Robot Testing Framework - RTF_dll library
 It is a generic and multi-platform testing framework for the test
 driven development (TDD) which is initially designed for the robotic
 systems.
 However, it can be used for any TDD system. The framework provides
 functionalities for developing and running unit tests in a language and
 middleware independent manner. The test cases are developed as
 independent plug-ins (i.e., using scripting languages or built as
 dynamically loadable libraries) to be loaded and executed by an
 automated test runner.
 Moreover, a fixture manager prepares the setup (e.g., running robot
 interfaces, simulator) and actively monitors that all the requirements
 for running the tests are satisfied during the execution of the tests.
 These functionalities along with other facilities such as the test
 result collector, result formatter and remote interface allow for rapid
 development of test units to cover different levels of system testing.
 .
 This package contains the RTF_dll shared library.

Package: librobottestingframework-doc
Description-md5: a37a120c5436f147b45cd0c54bb445ab
Description-en: Robot Testing Framework - documentation
 It is a generic and multi-platform testing framework for the test
 driven development (TDD) which is initially designed for the robotic
 systems.
 However, it can be used for any TDD system. The framework provides
 functionalities for developing and running unit tests in a language and
 middleware independent manner. The test cases are developed as
 independent plug-ins (i.e., using scripting languages or built as
 dynamically loadable libraries) to be loaded and executed by an
 automated test runner.
 Moreover, a fixture manager prepares the setup (e.g., running robot
 interfaces, simulator) and actively monitors that all the requirements
 for running the tests are satisfied during the execution of the tests.
 These functionalities along with other facilities such as the test
 result collector, result formatter and remote interface allow for rapid
 development of test units to cover different levels of system testing.
 .
 This package contains the documentation and example files.

Package: librobottestingframework-lua2
Description-md5: 183cfc310c9339b04c472fd094c3b3f5
Description-en: Robot Testing Framework - RTF_lua library
 It is a generic and multi-platform testing framework for the test
 driven development (TDD) which is initially designed for the robotic
 systems.
 However, it can be used for any TDD system. The framework provides
 functionalities for developing and running unit tests in a language and
 middleware independent manner. The test cases are developed as
 independent plug-ins (i.e., using scripting languages or built as
 dynamically loadable libraries) to be loaded and executed by an
 automated test runner.
 Moreover, a fixture manager prepares the setup (e.g., running robot
 interfaces, simulator) and actively monitors that all the requirements
 for running the tests are satisfied during the execution of the tests.
 These functionalities along with other facilities such as the test
 result collector, result formatter and remote interface allow for rapid
 development of test units to cover different levels of system testing.
 .
 This package contains the RTF_lua shared library.

Package: librobottestingframework-ruby2
Description-md5: 657bc611080e9d2c6044161de6344324
Description-en: Robot Testing Framework - RTF_ruby library
 It is a generic and multi-platform testing framework for the test
 driven development (TDD) which is initially designed for the robotic
 systems.
 However, it can be used for any TDD system. The framework provides
 functionalities for developing and running unit tests in a language and
 middleware independent manner. The test cases are developed as
 independent plug-ins (i.e., using scripting languages or built as
 dynamically loadable libraries) to be loaded and executed by an
 automated test runner.
 Moreover, a fixture manager prepares the setup (e.g., running robot
 interfaces, simulator) and actively monitors that all the requirements
 for running the tests are satisfied during the execution of the tests.
 These functionalities along with other facilities such as the test
 result collector, result formatter and remote interface allow for rapid
 development of test units to cover different levels of system testing.
 .
 This package contains the RTF_ruby shared library.

Package: librobottestingframework2
Description-md5: 0a155d37cb2537617a02027dbf5de13c
Description-en: Robot Testing Framework - RTF library
 It is a generic and multi-platform testing framework for the test
 driven development (TDD) which is initially designed for the robotic
 systems.
 However, it can be used for any TDD system. The framework provides
 functionalities for developing and running unit tests in a language and
 middleware independent manner. The test cases are developed as
 independent plug-ins (i.e., using scripting languages or built as
 dynamically loadable libraries) to be loaded and executed by an
 automated test runner.
 Moreover, a fixture manager prepares the setup (e.g., running robot
 interfaces, simulator) and actively monitors that all the requirements
 for running the tests are satisfied during the execution of the tests.
 These functionalities along with other facilities such as the test
 result collector, result formatter and remote interface allow for rapid
 development of test units to cover different levels of system testing.
 .
 This package contains the RTF shared library.

Package: robot-testing-framework
Description-md5: 34338128fa671d5b50946f06eb467a71
Description-en: Robot Testing Framework (metapackage)
 It is a generic and multi-platform testing framework for the test
 driven development (TDD) which is initially designed for the robotic
 systems.
 However, it can be used for any TDD system. The framework provides
 functionalities for developing and running unit tests in a language and
 middleware independent manner. The test cases are developed as
 independent plug-ins (i.e., using scripting languages or built as
 dynamically loadable libraries) to be loaded and executed by an
 automated test runner.
 Moreover, a fixture manager prepares the setup (e.g., running robot
 interfaces, simulator) and actively monitors that all the requirements
 for running the tests are satisfied during the execution of the tests.
 These functionalities along with other facilities such as the test
 result collector, result formatter and remote interface allow for rapid
 development of test units to cover different levels of system testing.
 .
 This metapackage installs all libraries and tools.

Package: robottestingframework-testrunner
Description-md5: e54e5732b94479c6b29ac809055ea941
Description-en: Robot Testing Framework - robottestingframework-testrunner
 It is a generic and multi-platform testing framework for the test
 driven development (TDD) which is initially designed for the robotic
 systems.
 However, it can be used for any TDD system. The framework provides
 functionalities for developing and running unit tests in a language and
 middleware independent manner. The test cases are developed as
 independent plug-ins (i.e., using scripting languages or built as
 dynamically loadable libraries) to be loaded and executed by an
 automated test runner.
 Moreover, a fixture manager prepares the setup (e.g., running robot
 interfaces, simulator) and actively monitors that all the requirements
 for running the tests are satisfied during the execution of the tests.
 These functionalities along with other facilities such as the test
 result collector, result formatter and remote interface allow for rapid
 development of test units to cover different levels of system testing.
 .
 This package contains the robottestingframework-testrunner executable.

Package: robotfindskitten
Description-md5: cea3321f9fceee71952062f05aaf60f7
Description-en: Zen Simulation of robot finding kitten
 In this simulation, you play the part of robot. Your task is to
 complete the simulation by finding kitten, as is your destiny, and
 indeed your wont.  You (robot) are represented by the # character, and
 you move around with the arrow keys touching things.  If the thing you
 touch is kitten, you get a cute little animation (which was cuter in
 the DOS version) and the simulation ends. Otherwise, you get a brief
 description of what it is you touched.

Package: librobust-http-client-java
Description-md5: d6b3ccbe185fd598c18010bedc1cd8ee
Description-en: robust HTTP client library for Java
 This library provides a Java InputStream implementation around a
 HTTP connection that automatically reconnects if the connection
 fails during communication.

Package: librobust-http-client-java-doc
Description-md5: d6ee4de0d3f82ff338be46086210c607
Description-en: Documentation for librobust-http-client-java
 This library provides a Java InputStream implementation around a
 HTTP connection that automatically reconnects if the connection
 fails during communication.
 .
 This package provides the API documentation for librobust-http-client-java.

Package: r-cran-robustbase
Description-md5: 7ebe2e911b36b89b0815cb1da540e214
Description-en: GNU R package providing basic robust statistics
 This package provides 'essential' robust statistics. The goal of the
 package is to provide tools allowing to analyze data with robust methods.
 This includes regression methodology including model selections and
 multivariate statistics where the authors strive to cover the book
 "Robust Statistics,  Theory and Methods" by Maronna, Martin and Yohai;
 Wiley 2006.

Package: golang-robustirc-bridge-dev
Description-md5: 1e393c9616469df26553ce7979ee550f
Description-en: Go packages to connect to RobustIRC
 These Go packages can be used to write software that directly talks to a
 RobustIRC network without using a bridge. This code is also used by the
 robustirc-bridge, so it is reliable and comes with a stable API.

Package: robustirc-bridge
Description-md5: 7c523959e308d2b13a295e8d7c90af1a
Description-en: bridge between IRC and RobustIRC
 The RobustIRC bridge allows you to connect to a RobustIRC network using your
 regular IRC client (such as irssi, WeeChat, XChat, etc).
 .
 It can be used as a SOCKS proxy for IRC clients which support SOCKS proxies,
 or it can be run for a specific RobustIRC network, in which case it will
 listen on a port (localhost:6667 by default) and talk IRC.

Package: rockdodger
Description-md5: c1d33117992c3802190febc73c9b438c
Description-en: Fly through an asteroid field avoiding rocks and greeblies
 Rock Dodger is a horizontal scrolling action game where you have to
 navigate your spaceship through a stream of rocks flying in from the
 right. Your only help is a laser to destroy rocks and a limited amount
 of shield. This game had once upon in time the 4th place in NoStarch
 game contest.

Package: rocketcea
Description-md5: 958652274f0a64bfc60733f395202787
Description-en: NASA Chemical Equilibrium, wrapped in Python
 RocketCEA makes direct calls to a modified copy of the NASA FORTRAN CEA code
 in “rocket” mode to calculate Isp, Cstar, Tcham etc. and provides tools to
 help determine useful mixture ratio range, optimum MR and more.
 .
 The modifications to CEA2.f have been made in order to properly handle
 hydrazine monopropellant’s ammonia dissociation.
 .
 A typical use of this program would be to help determine input values for a
 rocket motor burn simulation program.

Package: rockhopper
Description-md5: 9f49906f3eda2c318e0b6a46bf066edf
Description-en: system for analyzing bacterial RNA-seq data
 Rockhopper is a comprehensive and user-friendly system for
 computational analysis of bacterial RNA-seq data. As input, Rockhopper
 takes RNA sequencing reads output by high-throughput sequencing
 technology (FASTQ, QSEQ, FASTA, SAM, or BAM files). Rockhopper supports
 the following tasks:
 .
  * Reference based transcript assembly (when one or more reference
    genomes are available)
    - Aligning reads to genomes
    - Assembling transcripts
    - Identifying transcript boundaries and novel transcripts such as
      small RNAs
  * De novo transcript assembly (when reference genomes are unavailable)
  * Normalizing data from different experiments
  * Quantifying transcript abundance
  * Testing for differential gene expression
  * Characterizing operon structures
  * Visualizing results in a genome browser

Package: librocksdb-dev
Description-md5: fd1d53789e65063ab8d707c8ff361ab8
Description-en: persistent Key-Value Store for Flash and RAM Storage (development)
 C++ library providing an embedded key-value store, where keys and values are
 arbitrary byte streams. It was developed at Facebook based on LevelDB and
 provides backwards-compatible support for LevelDB APIs.
 .
 RocksDB is optimized for Flash with extremely low latencies. RocksDB uses a
 Log Structured Database Engine for storage, written entirely in C++.
 .
 RocksDB features highly flexible configuration settings that may be tuned to
 run on a variety of production environments, including pure memory, Flash,
 hard disks or HDFS. It supports various compression algorithms and good tools
 for production support and debugging.
 .
 Features:
   - Designed for application servers wanting to store up to a few terabytes
     of data on locally attached Flash drives or in RAM
   - Optimized for storing small to medium size key-values on fast storage --
     flash devices or in-memory
   - Scales linearly with number of CPUs so that it works well on ARM
     processors
 .
 This package contains libraries and header files for developing
 applications that use librocksdb .

Package: librocksdb7.8
Description-md5: d178a472e7f7b49538d13b54a710cbdb
Description-en: persistent Key-Value Store for Flash and RAM Storage
 C++ library providing an embedded key-value store, where keys and values are
 arbitrary byte streams. It was developed at Facebook based on LevelDB and
 provides backwards-compatible support for LevelDB APIs.
 .
 RocksDB is optimized for Flash with extremely low latencies. RocksDB uses a
 Log Structured Database Engine for storage, written entirely in C++.
 .
 RocksDB features highly flexible configuration settings that may be tuned to
 run on a variety of production environments, including pure memory, Flash,
 hard disks or HDFS. It supports various compression algorithms and good tools
 for production support and debugging.
 .
 Features:
   - Designed for application servers wanting to store up to a few terabytes
     of data on locally attached Flash drives or in RAM
   - Optimized for storing small to medium size key-values on fast storage --
     flash devices or in-memory
   - Scales linearly with number of CPUs so that it works well on ARM
     processors

Package: rocksdb-tools
Description-md5: 540488c747b111953bb09c54825e34be
Description-en: persistent Key-Value Store for Flash and RAM Storage (tools)
 C++ library providing an embedded key-value store, where keys and values are
 arbitrary byte streams. It was developed at Facebook based on LevelDB and
 provides backwards-compatible support for LevelDB APIs.
 .
 RocksDB is optimized for Flash with extremely low latencies. RocksDB uses a
 Log Structured Database Engine for storage, written entirely in C++.
 .
 RocksDB features highly flexible configuration settings that may be tuned to
 run on a variety of production environments, including pure memory, Flash,
 hard disks or HDFS. It supports various compression algorithms and good tools
 for production support and debugging.
 .
 Features:
   - Designed for application servers wanting to store up to a few terabytes
     of data on locally attached Flash drives or in RAM
   - Optimized for storing small to medium size key-values on fast storage --
     flash devices or in-memory
   - Scales linearly with number of CPUs so that it works well on ARM
     processors
 .
 This package contains administration and data access tools.

Package: rocm-cmake
Description-md5: 579ba8516256440350d2792821a4deea
Description-en: AMD ROCm cmake modules
 ROCM cmake modules provides cmake modules for common build tasks
 needed for the ROCM software stack.

Package: libamd-comgr-dev
Description-md5: 51a6205909857a9f3297382b1b478f69
Description-en: ROCm code object manager - development package
 The Code Object Manager is a shared library which provides operations for
 creating and inspecting LLVM code objects. See the documentation in the
 header file /usr/include/amd_comgr.h .
 .
 This package contains the development files.

Package: libamd-comgr2
Description-md5: 898081e57a658993b6e0ec3aa17d2dfd
Description-en: ROCm code object manager
 The Code Object Manager is a shared library which provides operations for
 creating and inspecting LLVM code objects. See the documentation in the
 header file /usr/include/amd_comgr.h .

Package: rocm-device-libs
Description-md5: 2f13e52fa35b59eeeeb649773f164984
Description-en: AMD specific device-side language runtime libraries
 Set of AMD specific device-side language runtime libraries, specifically: the
 Open Compute library controls, the Open Compute Math library, the Open Compute
 Kernel library, the OpenCL built-in library, the HIP built-in library, and the
 Heterogeneous Compute built-in library.

Package: hipcc
Description-md5: 7b4ea0e25b733eb66443c59f905ac48c
Description-en: C++ Runtime API and Kernel Language for AMD and NVIDIA GPUs
 HIP (Heterogeneous Interface for Portability) is a C++ Runtime API and Kernel
 Language that allows developers to create portable applications for AMD and
 NVIDIA GPUs from single source code.
 .
 Key features include:
 .
  * HIP is very thin and has little or no performance impact over coding
    directly in CUDA mode;
  * HIP allows coding in a single-source C++ programming language including
    features such as templates, C++11 lambdas, classes, namespaces, and more;
  * HIP allows developers to use the "best" development environment and tools
    on each target platform;
  * the HIPify tools automatically convert source from CUDA to HIP;
  * developers can specialize for the platform (CUDA or AMD) to tune for
    performance or handle tricky cases.
 .
 New projects can be developed directly in the portable HIP C++ language and
 can run on either NVIDIA or AMD platforms.  Additionally, HIP provides porting
 tools which make it easy to port existing CUDA codes to the HIP layer, with no
 loss of performance as compared to the original CUDA application.  HIP is not
 intended to be a drop-in replacement for CUDA, and developers should expect to
 do some manual coding and performance tuning work to complete the port.

Package: libamdhip64-5
Description-md5: ca982aa83c279335407830f9ad2d1476
Description-en: Heterogeneous Interface for Portability - AMD GPUs implementation
 This package is central to the ROCm stack, it is at the exchange point between
 the low-level libraries - kernel module ROCk, thunk ROCt, runtime ROCr, etc,
 and user-facing libraries - rocRAND, rocBLAS, rocFFT, rocSPARSE, etc.

Package: libamdhip64-dev
Description-md5: da16d9a5a3f7e68c84cf6e6687ae2169
Description-en: Header files for the AMD implementation of HIP
 The libamdhip64 is central to the ROCm stack, it is at the exchange point
 between the low-level libraries - kernel module ROCk, thunk ROCt, runtime
 ROCr, etc, and user-facing libraries - rocRAND, rocBLAS, rocFFT, rocSPARSE,
 etc.
 .
 This package provides headers to the libamdhip64.

Package: libhiprtc-builtins5
Description-md5: 4905ee3eec7deff5c608befd41430a53
Description-en: HIP Run Time Compilation libraries
 HIP allows one to compile kernels at runtime with its hiprtc* APIs.  hipRTC
 APIs accept HIP source files in character string format as input parameters
 and create handles of programs by compiling the HIP source files without
 spawning separate processes.

Package: liboam-dev
Description-md5: 1eb5e107c285a53e4390e8ac4e9e2c36
Description-en: Datacenter flavor of a GPU system-management API headers
 OCP Accelerator Module (OAM), is an Open Compute Project (OCP) hardware
 standard, used in datacenters and high-performance-computing (HPC) clusters.
 This library is the sibling of the ROCm System Management Interface (SMI)
 Application Programming Interface (API), targeted at OAMs.
 .
 This package contains the development headers.

Package: liboam1
Description-md5: 9228e2fe2c2bbf4cb5c819a156e4659d
Description-en: Datacenter flavor of a GPU system-management API
 OCP Accelerator Module (OAM), is an Open Compute Project (OCP) hardware
 standard, used in datacenters and high-performance-computing (HPC) clusters.
 This library is the sibling of the ROCm System Management Interface (SMI)
 Application Programming Interface (API), targeted at OAMs.

Package: librocm-smi-dev
Description-md5: ef23fc9e0a6805ffd424d1d6162bbc2c
Description-en: ROCm System Management Interface (ROCm SMI) library headers
 ROCm SMI is part of the ROCm software stack. It is a C library for Linux
 that provides a user-space interface for applications to monitor and
 control GPU applications.
 .
 This package contains the development headers.

Package: librocm-smi64-1
Description-md5: 026433d45cc38b5e7f9eed95abe3536f
Description-en: ROCm System Management Interface (ROCm SMI) library
 The ROCm System Management Interface Library, or ROCm SMI library,
 is part of the ROCm software stack. It is a C library for Linux
 that provides a user space interface for applications to monitor
 and control GPU applications.

Package: rocm-smi
Description-md5: ae5b3b8951a164ed9db167c3132928e1
Description-en: ROCm System Management Interface (ROCm SMI) command-line interface
 This is the reference implementation from AMD, exposing the ROCm SMI library
 to the user. It presents a Python executable, `rocm-smi`.

Package: rocminfo
Description-md5: 359b3c28db240c500800fb8ab4253f53
Description-en: ROCm Application for Reporting System Info
 rocminfo gives information about the HSA system attributes and agents.
 This package is part of AMD ROCm software stack.

Package: librocprim-dev
Description-md5: edd066b23d7d104be2a557666cf1415d
Description-en: parallel primitives for GPU-accelerated code - headers
 rocPRIM is a header-only library providing HIP parallel primitives for
 developing performant GPU-accelerated code on the AMD ROCm platform.
 .
 This package provides AMD ROCm rocPRIM development headers.

Package: libhsa-runtime-dev
Description-md5: a43df1a7a825b65ac5f03fb39ff420b1
Description-en: HSA Runtime API and runtime for ROCm - development files
 This library provides user-mode API interfaces necessary for host applications
 to launch compute kernels to available HSA ROCm kernel agents.
 .
 This package contains the development headers.

Package: libhsa-runtime64-1
Description-md5: 3b6dc07958d486a817a5f2ac17827c4a
Description-en: HSA Runtime API and runtime for ROCm
 This library provides user-mode API interfaces necessary for host applications
 to launch compute kernels to available HSA ROCm kernel agents.

Package: libhiprand-dev
Description-md5: 2c0989b39fec874e668b33a35e4bae4c
Description-en: wrapper library to port from cuRAND applications to HIP - headers
 The rocRAND project includes a wrapper library called hipRAND which allows
 user to easily port CUDA applications that use cuRAND library to the HIP
 layer. In ROCm environment hipRAND uses rocRAND, however in CUDA environment
 cuRAND is used instead.
 .
 This package provides AMD ROCm hipRAND development headers.

Package: libhiprand1
Description-md5: 0d375a74b3888f5834b48801565b5c81
Description-en: wrapper library to port from cuRAND applications to HIP - library
 The rocRAND project includes a wrapper library called hipRAND which allows
 user to easily port CUDA applications that use cuRAND library to the HIP
 layer. In ROCm environment hipRAND uses rocRAND, however in CUDA environment
 cuRAND is used instead.
 .
 This package provides AMD ROCm hipRAND library.

Package: librocrand-dev
Description-md5: 431d68152f99ec9c06fef17d26a041b3
Description-en: generate pseudo- and quasi-random numbers - headers
 The rocRAND project provides functions that generate pseudo-random and
 quasi-random numbers.
 .
 The rocRAND library is implemented in the HIP programming language and
 optimised for AMD's latest discrete GPUs. It is designed to run on top of
 AMD's ROCm runtime, but it also works on CUDA enabled GPUs.
 .
 This package provides AMD ROCm rocRAND development headers.

Package: librocrand1
Description-md5: 9037264cf4a34608e69bed13c6d204c8
Description-en: generate pseudo- and quasi-random numbers - library
 The rocRAND project provides functions that generate pseudo-random and
 quasi-random numbers.
 .
 The rocRAND library is implemented in the HIP programming language and
 optimised for AMD's latest discrete GPUs. It is designed to run on top of
 AMD's ROCm runtime, but it also works on CUDA enabled GPUs.
 .
 This package provides the AMD ROCm rocRAND library.

Package: rocs
Description-md5: 4630339f2ebf0d533f4893ee0b27c1bd
Description-en: graph theory IDE
 Rocs aims to be a Graph Theory IDE for helping professors to show the results
 of a graph algorithm and also helping students to do the algorithms.
 .
 Rocs has a scripting module, done in Qt Script, that interacts with the drawn
 graph and every change in the graph with the script is reflected on the drawn
 one.
 .
 This package is part of the KDE education module.

Package: librocsparse-dev
Description-md5: 3a9bcfb86428d296725192f275a4dd9e
Description-en: ROCm library for sparse linear algebra - headers
 rocSPARSE is a library that implements BLAS operations for sparse data
 structures. It is built on the AMD ROCm platform and optimized for
 discrete AMD GPUs.
 .
 rocSPARSE provides a C99 API containing sparse level 1, sparse level 2 and
 sparse level 3 BLAS functions, as well as general matrix multiplication
 between dense and sparse matricies (GEMMI), sparse preconditioner functions,
 sparse matrix format conversion functions, and sparse matrix reordering
 functions.
 .
 It supports a variety of sparse matrix formats, including coordinate list
 in either array of structure form (COO) or structure of array form (COO SOA),
 compressed sparse row (CSR) or column (CSC), block compressed sparse row
 (BSR), general block compressed sparse row (GEBSR), and the ELLPACK-ITPACK
 format (ELL).
 .
 This package provides the AMD ROCm rocSPARSE development headers.

Package: librocsparse0
Description-md5: 895d64658a4eb14e9876d8a4ac11ec3d
Description-en: ROCm library for sparse linear algebra - library
 rocSPARSE is a library that implements BLAS operations for sparse data
 structures. It is built on the AMD ROCm platform and optimized for
 discrete AMD GPUs.
 .
 rocSPARSE provides a C99 API containing sparse level 1, sparse level 2 and
 sparse level 3 BLAS functions, as well as general matrix multiplication
 between dense and sparse matricies (GEMMI), sparse preconditioner functions,
 sparse matrix format conversion functions, and sparse matrix reordering
 functions.
 .
 It supports a variety of sparse matrix formats, including coordinate list
 in either array of structure form (COO) or structure of array form (COO SOA),
 compressed sparse row (CSR) or column (CSC), block compressed sparse row
 (BSR), general block compressed sparse row (GEBSR), and the ELLPACK-ITPACK
 format (ELL).
 .
 This package provides the AMD ROCm rocSPARSE library.

Package: libhsakmt-dev
Description-md5: abce3d6fee3e2778e5cc3d9a424fda4a
Description-en: Thunk library for AMD KFD (dev)
 This package includes the user-mode API interfaces used to interact with the
 ROCk driver. Currently supported agents include only the AMD/ATI Fiji family
 of discrete GPUs.
 .
 This package contains the development files.

Package: libhsakmt1
Description-md5: 955709a4bb3845f366b1eb4d7c02a58f
Description-en: Thunk library for AMD KFD (shlib)
 This package includes the user-mode API interfaces used to interact with the
 ROCk driver. Currently supported agents include only the AMD/ATI Fiji family
 of discrete GPUs.
 .
 This package contains the shared object.

Package: r-cran-rodbc
Description-md5: 2598198680ecb6c8aa4370ff5b871498
Description-en: GNU R package for ODBC database access
 This CRAN package provides access to any Open DataBase Connectivity (ODBC)
 accessible database.
 .
 The package should be platform independent and provide access to any
 database for which a driver exists.  It has been tested with MySQL
 and PostgreSQL on both Linux and Windows (and to those DBMSs on Linux
 hosts from R under Windows), Microsoft Access, SQL Server and Excel
 spreadsheets (read-only), and users have reported success with
 connections to Oracle and DBase.
 .
 Usage is covered in the R Data Import/Export manual (available via the
 r-doc-pdf, r-doc-html and r-doc-info packages).

Package: roffit
Description-md5: 6c70fe6d48d97df873bd775cbda1bf3a
Description-en: convert nroff manual pages into HTML
 Read nroff formatted manual page from standard input and convert it
 to HTML. Options -mandir and --hrefdir can generate cross-manpage
 links. URLs are converted to <a href> links.

Package: rofi
Description-md5: c0d0d93f1b0ffed577d4a229e51f1bf1
Description-en: window switcher, run dialog and dmenu replacement
 rofi can act as an application launcher, window switcher, ssh launcher and
 dmenu replacement.
 .
 Included features:
  * Full (configurable) keyboard navigation
  * Type to filter
    + Tokenized: Type any word in any order to filter
    + Case insensitive
  * UTF-8 enabled
    + UTF-8 aware string collating
    + intl. keyboard support (`e -> è)
  * Pango font rendering
  * RTL language support
  * Window Switcher
    + I3 support (requires i3-wm to be installed)
    + EWMH compatible WM
  * Run dialog
  * Desktop File Run dialog
  * SSH launcher
  * History based ordering based on use. (optional)
  * Levenshtein distance ordering of matches. (optional)
  * Drop in dmenu replacement (with many added improvements).
  * Can be easily extended using scripts.

Package: rofi-dev
Description-md5: 20ea36ea11094109933fa588d3aa7669
Description-en: development files for rofi
 This package provides headers to allow development of plugins for rofi.
 .
 rofi is a window switcher, run dialog and dmenu replacement

Package: roguenarok
Description-md5: 15fa4c9e582c6dde5dcc9e2315d1abf5
Description-en: versatile and scalable algorithm for rogue taxon identification
 RogueNaRok is a versatile and scalable algorithm for rogue taxon
 identification. It also includes implementations of the maximum agreement
 subtree, leaf stability index and taxonomic instability index.

Package: rolldice
Description-md5: fc24e9e12c794a8f92ab0ca6e1058501
Description-en: virtual dice roller
 rolldice is a virtual dice roller that takes a string on the command
 line in the format  of some fantasy role playing games like Advanced
 Dungeons & Dragons [1] and returns the result of the dice rolls.
 .
 [1] Advanced Dungeons & Dragons is a registered trademark of TSR, Inc.

Package: rolo
Description-md5: e9f1159f9dec94d6d710ead9af5bd2e7
Description-en: text-based (vCard) contact management software
 Rolo keeps track of your contacts and display them to you with a
 text-based menu. Rolo strives to be a well-constructed tool for
 complimenting text-based email programs-such as mutt. It utilizes the
 vCard version 3.0 format for storing its contacts and it interfaces
 with the end-user through a NCurses front-end.

Package: librome-java
Description-md5: 2dfdee29029b4198fa7e33a9524e6e39
Description-en: Java library to handle Atom and RSS feeds
 ROME is an set of open source Java tools for parsing, generating
 and publishing RSS and Atom feeds.
 .
 You can parse to an RSS object model, an Atom object model or an
 abstract SyndFeed model that can model either family of formats.

Package: roodi
Description-md5: 068852d8321aa654b75c5c48ef750e08
Description-en: Ruby object oriented design inferometer
 Roodi stands for Ruby Object Oriented Design Inferometer. It parses your
 Ruby code and warns you about design issues you have based on the
 configured checks.

Package: root-tail
Description-md5: 4809f51e22e0770267fe710f97f8f965
Description-en: Displays select log files in the X root window
 Root-tail is a program that displays and follows the most recent
 contents of one or more log fileslike "tail -f" but on the X root
 window, through the use of transparent windows.

Package: golang-github-rootless-containers-rootlesskit-dev
Description-md5: 9cd70fb7a254ee879a921b55b4a9b45d
Description-en: Linux-native "fake root" for rootless containers (library)
 The purpose of RootlessKit is to run Docker and
 Kubernetes as an unprivileged user (known as "Rootless mode"),
 so as to protect the real root on the host from potential
 container-breakout attacks.
 .
 RootlessKit creates user_namespaces(7) and mount_namespaces(7),
 and executes newuidmap(1)/newgidmap(1) along with subuid(5) and
 subgid(5).
 .
 RootlessKit also supports isolating network_namespaces(7) with
 userspace NAT using "slirp".
 .
 This package contains the development files.

Package: rootlesskit
Description-md5: 323333f58ebf45dcb9ac4b525e13a56b
Description-en: Linux-native "fake root" for rootless containers
 The purpose of RootlessKit is to run Docker and
 Kubernetes as an unprivileged user (known as "Rootless mode"),
 so as to protect the real root on the host from potential
 container-breakout attacks.
 .
 RootlessKit creates user_namespaces(7) and mount_namespaces(7),
 and executes newuidmap(1)/newgidmap(1) along with subuid(5) and
 subgid(5).
 .
 RootlessKit also supports isolating network_namespaces(7) with
 userspace NAT using "slirp".
 .
 This Debian package doesn't support vpnkit mode.
 .
 On Debian system, kernel.unprivileged_userns_clone should be enabled.

Package: python3-rope
Description-md5: 3781cc02ab10caacf9b671bac33a8a24
Description-en: Python 3 refactoring library
 Rope is a Python refactoring library that can be used with several editors
 and IDEs. It provides many refactoring operations as well as forms of code
 assistance like auto-completion and access to documentation. To make use of
 refactoring in Mercurial, Git and Svn repositories, the recommended packages
 must be installed. For a complete list of features, see the project homepage.
 .
 This provides the Python3 version of the library.

Package: python3-ropgadget
Description-md5: 06f964c19a27cc70f5040a7243714b2e
Description-en: Gadgets finder for ROP exploitation code
 ROPGadget is a tool for security research and vulnerability exploitation. It
 lets you search binaries for sequences of useful machine code instructions
 followed by a return statement ("gadgets"). If an exploit can manipulate the
 callstack to point to a sequence of gadgets, the return statements will
 redirect the program flow to execute the sequence ("return oriented
 programming"). By reusing existing code out of context, an attacker can
 potentially circumvent security measures which prevent the execution
 of injected code.

Package: cl-actionlib
Description-md5: 601f5fbee07273c84ba68ded79d8c98e
Description-en: Robot OS actionlib library - LISP interface
 This package is part of Robot OS (ROS). The actionlib stack provides
 a standardized interface for interfacing with preemptable
 tasks. Examples of this include moving the base to a target location,
 performing a laser scan and returning the resulting point cloud,
 detecting the handle of a door, etc.
 .
 This package contains the LISP binding.

Package: libactionlib-dev
Description-md5: 57534e7c38bfcca75f1a06d80fd26572
Description-en: Robot OS actionlib library - development files
 This package is part of Robot OS (ROS). The actionlib stack provides
 a standardized interface for interfacing with preemptable
 tasks. Examples of this include moving the base to a target location,
 performing a laser scan and returning the resulting point cloud,
 detecting the handle of a door, etc.
 .
 This package contains the development files.

Package: libactionlib1d
Description-md5: 12ff608516b002ec1c7e4b9768f274ba
Description-en: Robot OS actionlib library
 This package is part of Robot OS (ROS). The actionlib stack provides
 a standardized interface for interfacing with preemptable
 tasks. Examples of this include moving the base to a target location,
 performing a laser scan and returning the resulting point cloud,
 detecting the handle of a door, etc.
 .
 This package contains the library itself.

Package: python3-actionlib
Description-md5: 4acb40e752f26829cb945fe1625aa2d1
Description-en: Robot OS actionlib library - Python 3 interface
 This package is part of Robot OS (ROS). The actionlib stack provides
 a standardized interface for interfacing with preemptable
 tasks. Examples of this include moving the base to a target location,
 performing a laser scan and returning the resulting point cloud,
 detecting the handle of a door, etc.
 .
 This package contains the Python 3 binding.

Package: python3-actionlib-tools
Description-md5: 6a861f65902b8f6fe0527f6b5576a738
Description-en: Robot OS actionlib library - Python 3 interface
 This package is part of Robot OS (ROS). The actionlib stack provides
 a standardized interface for interfacing with preemptable
 tasks. Examples of this include moving the base to a target location,
 performing a laser scan and returning the resulting point cloud,
 detecting the handle of a door, etc.
 .
 This package contains the Python 3 binding and tools.

Package: libangles-dev
Description-md5: 8b309b8573024112b3d567c75b94fd13
Description-en: Robot OS set of simple math utilities to work with angles
 This package is part of Robot OS (ROS). The utilities cover simple
 things like normalizing an angle and conversion between degrees and
 radians. But even if you're trying to calculate things like the
 shortest angular distance between two joint space positions of your
 robot, but the joint motion is constrained by joint limits, this
 package is what you need. The code in this package is stable and well
 tested.  There are no plans for major changes in the near future.
 .
 This package contains the development files.

Package: python3-angles
Description-md5: b418bf85134ed8ae0ea7f6dacf7c591a
Description-en: Robot OS set of simple math utilities to work with angles (Python 3)
 This package is part of Robot OS (ROS). The utilities cover simple
 things like normalizing an angle and conversion between degrees and
 radians. But even if you're trying to calculate things like the
 shortest angular distance between two joint space positions of your
 robot, but the joint motion is constrained by joint limits, this
 package is what you need. The code in this package is stable and well
 tested.  There are no plans for major changes in the near future.
 .
 This package contains the Python 3 binding.

Package: python3-bloom
Description-md5: 7607a6f2fcd28ada7fce80b96934c09b
Description-en: Bloom is a release automation tool from Robot OS (Python 3)
 This package is part of Robot OS (ROS). It (bloom) provides tools for
 releasing software on top of a git repository and uses tools and
 patterns from git-buildpackage. Additionally, bloom uses meta
 and build information from catkin (https://github.com/ros/catkin) to
 automate release branching and the generation of platform specific
 source packages, like debian's src-debs.
 .
 This package installs the library for Python 3.

Package: cl-bond
Description-md5: 8e7b6165eed5b18b89b6e5e05e50189e
Description-en: Messages related to Robot OS bond_core - LISP
 This package is part of Robot OS (ROS). This is the 'bond' process state
 machine library LISP bindings.
 .
 Bond is a mechanism for checking when another process has
 terminated. A bond allows two processes, A and B, to know when the
 other has terminated, either cleanly or by crashing. The bond remains
 connected until it is either broken explicitly or until a heartbeat
 times out.

Package: libbond-dev
Description-md5: a18eb8c9decbc889017c97a94c6ebc64
Description-en: Messages related to Robot OS bond_core - development
 This package is part of Robot OS (ROS). This is the 'bond' process state
 machine library development files.
 .
 Bond is a mechanism for checking when another process has
 terminated. A bond allows two processes, A and B, to know when the
 other has terminated, either cleanly or by crashing. The bond remains
 connected until it is either broken explicitly or until a heartbeat
 times out.

Package: libbondcpp-dev
Description-md5: 59458798afdf523c1431d7873e1b364b
Description-en: Development files for Robot OS bondcpp library
 This package is part of Robot OS (ROS). It is the 'bond' process state
 machine library C++ implementation development files.
 .
 Bond is a mechanism for checking when another process has
 terminated. A bond allows two processes, A and B, to know when the
 other has terminated, either cleanly or by crashing. The bond remains
 connected until it is either broken explicitly or until a heartbeat
 times out.

Package: libbondcpp1d
Description-md5: ff947b345b3e3badfe95dbd8d43bb2de
Description-en: Robot OS bondcpp library
 This package is part of Robot OS (ROS). It is the 'bond' process state
 machine library C++ implementation.
 .
 Bond is a mechanism for checking when another process has
 terminated. A bond allows two processes, A and B, to know when the
 other has terminated, either cleanly or by crashing. The bond remains
 connected until it is either broken explicitly or until a heartbeat
 times out.

Package: libsmc-dev
Description-md5: c048d6a7d62d8c6116a64d61bf3a6ddc
Description-en: Robot OS 'bond' State Machine Compiler interface
 The State Machine Compiler (SMC) from http://smc.sourceforge.net/
 converts a language-independent description of a state machine
 into the source code to support that state machine.
 .
 This package contains the libraries that a compiled state machine
 depends on, but it does not contain the compiler itself.

Package: python3-bond
Description-md5: e04b1cf4511f2183837e37e51af829a3
Description-en: Messages related to Robot OS bond_core - Python 3
 This package is part of Robot OS (ROS). This is the 'bond' process state
 machine library Python 3 bindings.
 .
 Bond is a mechanism for checking when another process has
 terminated. A bond allows two processes, A and B, to know when the
 other has terminated, either cleanly or by crashing. The bond remains
 connected until it is either broken explicitly or until a heartbeat
 times out.

Package: python3-bondpy
Description-md5: 8abddbfb45860468e37517db531cbb87
Description-en: Python 3 implementation of bond
 This package is part of Robot OS (ROS). It is the 'bond' process state
 machine library Python 3 implementation.
 .
 Bond is a mechanism for checking when another process has terminated. A
 bond allows two processes, A and B, to know when the other has terminated,
 either cleanly or by crashing. The bond remains connected until it is either
 broken explicitly or until a heartbeat times out. This package contains
 the Python 3 package.

Package: python3-smclib
Description-md5: 34604ca8d479a9fcc5ffb661fec24c59
Description-en: Robot OS 'bond' State Machine Compiler Python 3 package
 The State Machine Compiler (SMC) from http://smc.sourceforge.net/
 converts a language-independent description of a state machine
 into the source code to support that state machine.
 .
 This package contains the Python 3 interface.

Package: catkin
Description-md5: 33ab274f6a426c47cf4494b0d3323c22
Description-en: Low-level build system macros and infrastructure for Robot OS
 Catkin contains CMake macros that are useful in the development of
 ROS-related systems. In ROS (Robot OS) Fuerte and later, many of the
 lower-level libraries are being migrated to be CMake only.

Package: python3-catkin
Description-md5: 54aaacb9ee4aabda82b85d2f58225b74
Description-en: Python 3 modules for the ROS build system
 Catkin contains CMake macros that are useful in the development of
 ROS-related systems. In ROS (Robot OS) Fuerte and later, many of the
 lower-level libraries are being migrated to be CMake only.
 .
 This package contains the Python 3 module.

Package: catkin-lint
Description-md5: 841a8ede07ed1e391e9d01c16a783657
Description-en: Check Robot OS catkin packages for common errors
 This package is part of Robot OS (ROS). catkin_lint checks package
 configurations for the catkin build system of ROS. It runs a static analysis
 of the package.xml and CMakeLists.txt files in your package, and it will
 detect and report a number of common problems.

Package: python3-catkin-pkg
Description-md5: d5b12d392c643fc0ddb3ac8a072851b6
Description-en: Low-level build system macros for Robot OS -- Python 3 module
 This package is part of Robot OS (ROS). It is a library for
 retrieving information about catkin packages. Catkin contains CMake
 macros that are useful in the development of ROS-related systems. ROS
 provides libraries and tools to help software developers create robot
 applications.
 .
 This package is a Python 3 module needed to use Catkin.

Package: catkin-tools
Description-md5: 54caed9e6fe3593bf3e370244cd04b28
Description-en: Command line tools for catkin workspaces
 This package is part of ROS, the Robot Operating System. The catkin tools
 provide functionality to work with the catkin meta buildsystem and catkin
 workspaces, similar to the way the colcon tools support working with ROS 2
 ament packages.
 .
 The catkin tools provide a convenient interface to build and test multiple
 packages in a catkin workspace, resolving all inter-dependencies and
 isolating the builds from each other.
 .
 This package installs the Python 3 module and the CLI executable.

Package: libclass-loader-dev
Description-md5: 9291d7125f9035dcb67c7fa22b72367c
Description-en: ROS class_loader library - development files
 This package is part of Robot OS (ROS). The class_loader package is a
 ROS-independent package for loading plugins during runtime and the
 foundation of the higher level ROS "pluginlib" library.  class_loader
 utilizes the host operating system's runtime loader to open runtime
 libraries (e.g. .so/.dll files), introspect the library for exported
 plugin classes, and allows users to instantiate objects of said
 exported classes without the explicit declaration (i.e. header file)
 for those classes.
 .
 This package contains the development files for the library.

Package: libclass-loader3d
Description-md5: a55efec6acba44d800fc02116feda551
Description-en: ROS class_loader library
 This package is part of Robot OS (ROS). The class_loader package is a
 ROS-independent package for loading plugins during runtime and the
 foundation of the higher level ROS "pluginlib" library.  class_loader
 utilizes the host operating system's runtime loader to open runtime
 libraries (e.g. .so/.dll files), introspect the library for exported
 plugin classes, and allows users to instantiate objects of said
 exported classes without the explicit declaration (i.e. header file)
 for those classes.
 .
 This package contains the library.

Package: ros-cmake-modules
Description-md5: 83ed23d4e064fafc1ce2aa8a40a07507
Description-en: Robot OS CMake Modules
 This package is part of Robot OS (ROS). It contains a bunch of CMake
 Modules which are not distributed with CMake but are commonly used by
 ROS packages. The modules added are:
  * FindEigen.cmake
  * FindGflags.cmake
  * FindGSL.cmake
  * FindNUMPY.cmake
  * FindPoco.cmake
  * FindTBB.cmake
  * FindTinyXML.cmake
  * FindTinyXML2.cmake
  * FindUUID.cmake
  * FindXenomai.cmake

Package: collada-urdf-tools
Description-md5: 8e1f2c0f8164c6ac209d5c39a13121c6
Description-en: ROS collada_urdf tools
 This package contains tools to convert between Unified Robot Description
 Format (URDF) documents and COLLAborative Design Activity (COLLADA)
 documents.
 .
 It implements robot-specific COLLADA extensions as defined by
 http://openrave.programmingvision.com/index.php/Started:COLLADA
 .
 This package contains the tools.

Package: libcollada-parser-dev
Description-md5: 587624097f4ed5b93ddcda41c187acb9
Description-en: Development files for ROS collada_parser library
 This package contains a C++ parser for the Collada robot description format.
 The parser reads a Collada XML robot description, and creates a C++ URDF
 model. Although it is possible to directly use this parser when working with
 Collada robot descriptions, the preferred user API is found in the urdf
 package.
 .
 This package contains the development files for the library.

Package: libcollada-parser1d
Description-md5: ed3225756c6c38d3d7fdf4793e903afa
Description-en: ROS collada_parser library
 This package contains a C++ parser for the Collada robot description format.
 The parser reads a Collada XML robot description, and creates a C++ URDF
 model. Although it is possible to directly use this parser when working with
 Collada robot descriptions, the preferred user API is found in the urdf
 package.
 .
 This package contains the library.

Package: libcollada-urdf-dev
Description-md5: a2fa9d1c57828259841c412aa6ddba09
Description-en: Development files for ROS collada_urdf library
 This package contains a tool to convert Unified Robot Description Format
 (URDF) documents into COLLAborative Design Activity (COLLADA) documents.
 .
 It implements robot-specific COLLADA extensions as defined by
 http://openrave.programmingvision.com/index.php/Started:COLLADA
 .
 This package contains the development files for the library.

Package: libcollada-urdf1d
Description-md5: 36c3a240abcf9e0b1ea6793c37bbcf94
Description-en: ROS collada_urdf library
 This package contains a library to convert Unified Robot Description Format
 (URDF) documents into COLLAborative Design Activity (COLLADA) documents.
 .
 It implements robot-specific COLLADA extensions as defined by
 http://openrave.programmingvision.com/index.php/Started:COLLADA
 .
 This package contains the library.

Package: cl-actionlib-msgs
Description-md5: ec98494cd3b84f50bbb592bf8efb42bb
Description-en: Messages relating to Robot OS actionlib, LISP interface
 This package is part of Robot OS (ROS), and contains the common
 messages to interact with an action server and an action client.  For
 full documentation of the actionlib API see the
 https://wiki.ros.org/actionlib package.
 .
 This package contains the generated LISP library.

Package: cl-diagnostic-msgs
Description-md5: 5b4c2edf4c70efa1e43733db43b17c8a
Description-en: Messages relating to Robot OS diagnostic, LISP interface
 This package is part of Robot OS (ROS), and contains the messages
 which provide the standardized interface for the diagnostic and
 runtime monitoring systems in ROS. These messages are currently used
 by the https://wiki.ros.org/diagnostics stack, which provides
 libraries for simple ways to set and access the messages, as well as
 automated ways to process the diagnostic data.
 .
 This package contains the generated LISP library.

Package: cl-geometry-msgs
Description-md5: 32145c84e182bbec321caf5d07918c49
Description-en: Messages relating to Robot OS geometry, LISP interface
 This package is part of Robot OS (ROS), and provides the messages for
 common geometric primitives such as points, vectors, and poses. These
 primitives are designed to provide a common data type and facilitate
 interoperability throughout the system.
 .
 This package contains the generated LISP library.

Package: cl-nav-msgs
Description-md5: 0800b04d18c7281a7f0b3190bb2a5636
Description-en: Messages relating to Robot OS nav, LISP interface
 This package is part of Robot OS (ROS), and provides the common
 messages used to interact with the 'nav' https://wiki.ros.org/navigation
 stack.
 .
 This package contains the generated LISP library.

Package: cl-sensor-msgs
Description-md5: 10ec224a3650d26bd1fb88ccf79c3216
Description-en: Messages relating to Robot OS sensor, LISP interface
 This package is part of Robot OS (ROS), and provides messages for
 commonly used sensors, including cameras and scanning laser
 rangefinders.
 .
 This package contains the generated LISP library.

Package: cl-shape-msgs
Description-md5: e1f8416fd7b112b29a87f69f59db6e62
Description-en: Messages relating to Robot OS shape, LISP interface
 This package is part of Robot OS (ROS), and provides messages for
 defining shapes, such as simple solid object primitives (cube,
 sphere, etc), planes, and meshes.
 .
 This package contains the generated LISP library.

Package: cl-stereo-msgs
Description-md5: 4a1888c0b172188225c6a4e53894c23b
Description-en: Messages relating to Robot OS stereo, LISP interface
 This package is part of Robot OS (ROS), and provides messages
 specific to stereo processing, such as disparity images.
 .
 This package contains the generated LISP library.

Package: cl-trajectory-msgs
Description-md5: 8ae9afa1c6c4d4601501da663665350b
Description-en: Messages relating to Robot OS trajectory, LISP interface
 This package is part of Robot OS (ROS), and provides messages for
 defining robot trajectories. These messages are also the building
 blocks of most of the https://wiki.ros.org/control_msgs
 .
 This package contains the generated LISP library.

Package: cl-visualization-msgs
Description-md5: 12da5a4652d9143252348793cd91b648
Description-en: Messages relating to Robot OS visualization, LISP interface
 This package is part of Robot OS (ROS), and provides a set of
 messages used by higher level packages, such as rviz, that deal in
 visualization-specific data.
 .
 The main messages in visualization_msgs is
 visualization_msgs/Marker.  The marker message is used to
 send visualization "markers" such as boxes, spheres, arrows, lines,
 etc. to a visualization environment such as
 https:///www.ros.org/wiki/rviz See the rviz tutorial
 https://www.ros.org/wiki/rviz/Tutorials for more information.
 .
 This package contains the generated LISP library.

Package: libactionlib-msgs-dev
Description-md5: 9e6d3e141605f2f5dfdf3e2aed371987
Description-en: Messages relating to the Robot OS actionlib, C/C++ interface
 This package is part of Robot OS (ROS), and contains the common
 messages to interact with an action server and an action client.  For
 full documentation of the actionlib API see the
 https://wiki.ros.org/actionlib package.
 .
 This package contains the generated headers files.

Package: libdiagnostic-msgs-dev
Description-md5: 4142d0138045a6b36125434345edb941
Description-en: Messages relating to Robot OS diagnostic, C/C++ interface
 This package is part of Robot OS (ROS), and contains the messages
 which provide the standardized interface for the diagnostic and
 runtime monitoring systems in ROS. These messages are currently used
 by the https://wiki.ros.org/diagnostics stack, which provides
 libraries for simple ways to set and access the messages, as well as
 automated ways to process the diagnostic data.
 .
 This package contains the generated C/C++ header files.

Package: libgeometry-msgs-dev
Description-md5: dfc88f6b0b15aa6d136135f4d842bbba
Description-en: Messages relating to Robot OS geometry, C/C++ interface
 This package is part of Robot OS (ROS), and provides the messages for
 common geometric primitives such as points, vectors, and poses. These
 primitives are designed to provide a common data type and facilitate
 interoperability throughout the system.
 .
 This package contains the generated headers files.

Package: libnav-msgs-dev
Description-md5: 3b8d0b4284762434e6ee6494be9275a5
Description-en: Messages relating to Robot OS nav, C/C++ interface
 This package is part of Robot OS (ROS), and provides the common
 messages used to interact with the 'nav' https://wiki.ros.org/navigation
 stack.
 .
 This package contains the generated headers files.

Package: libsensor-msgs-dev
Description-md5: b0b1e48991ec2f5ab8d60a7b9b0eeb70
Description-en: Messages relating to Robot OS sensor, C/C++ interface
 This package is part of Robot OS (ROS).
 This package defines messages for commonly used sensors, including
 cameras and scanning laser rangefinders.
 .
 This package contains the generated headers files.

Package: libshape-msgs-dev
Description-md5: f3beea90ee945ae4fa0fd1e52f73a5af
Description-en: Messages relating to Robot OS shape, C/C++ interface
 This package is part of Robot OS (ROS), and provides messages for
 commonly used sensors, including cameras and scanning laser
 rangefinders.
 .
 This package contains the generated headers files.

Package: libstereo-msgs-dev
Description-md5: 85a7e15e1231305ee2bb310e0a721287
Description-en: Messages relating to Robot OS stereo, C/C++ interface
 This package is part of Robot OS (ROS), and provides messages
 specific to stereo processing, such as disparity images.
 .
 This package contains the generated headers files.

Package: libtrajectory-msgs-dev
Description-md5: 748ae2600fd6422cd9179db04c602e61
Description-en: Messages relating to Robot OS trajectory, C/C++ interface
 This package is part of Robot OS (ROS), and provides messages for
 defining robot trajectories. These messages are also the building
 blocks of most of the https://wiki.ros.org/control_msgs
 .
 This package contains the generated headers files.

Package: libvisualization-msgs-dev
Description-md5: 2faf0d768fe5141ea9c5dd53ee16d503
Description-en: Messages relating to Robot OS visualization, C/C++ interface
 This package is part of Robot OS (ROS), and provides a set of
 messages used by higher level packages, such as rviz, that deal in
 visualization-specific data.
 .
 The main messages in visualization_msgs is
 visualization_msgs/Marker.  The marker message is used to
 send visualization "markers" such as boxes, spheres, arrows, lines,
 etc. to a visualization environment such as
 https:///www.ros.org/wiki/rviz See the rviz tutorial
 https://www.ros.org/wiki/rviz/Tutorials for more information.
 .
 This package contains the generated headers files.

Package: python3-actionlib-msgs
Description-md5: abf3f3391e9d075c32cd9cd8686d5f53
Description-en: Messages relating to Robot OS actionlib, Python 3 interface
 This package is part of Robot OS (ROS), and contains the common
 messages to interact with an action server and an action client.  For
 full documentation of the actionlib API see the
 https://wiki.ros.org/actionlib package.
 .
 This package contains the generated Python 3 package.

Package: python3-diagnostic-msgs
Description-md5: 1e59c095042195dce44487497939d069
Description-en: Messages relating to Robot OS diagnostic, Python 3 interface
 This package is part of Robot OS (ROS), and contains the messages
 which provide the standardized interface for the diagnostic and
 runtime monitoring systems in ROS. These messages are currently used
 by the https://wiki.ros.org/diagnostics stack, which provides
 libraries for simple ways to set and access the messages, as well as
 automated ways to process the diagnostic data.
 .
 This package contains the generated Python 3 package.

Package: python3-geometry-msgs
Description-md5: 030ae66e6535727cccc77405ae5bda31
Description-en: Messages relating to Robot OS geometry, Python 3 interface
 This package is part of Robot OS (ROS), and provides the messages for
 common geometric primitives such as points, vectors, and poses. These
 primitives are designed to provide a common data type and facilitate
 interoperability throughout the system.
 .
 This package contains the generated Python 3 package.

Package: python3-nav-msgs
Description-md5: 41eec02eb0ef41bfed796e93ea73bd1f
Description-en: Messages relating to Robot OS nav, Python 3 interface
 This package is part of Robot OS (ROS), and provides the common
 messages used to interact with the 'nav' https://wiki.ros.org/navigation
 stack.
 .
 This package contains the generated Python 3 package.

Package: python3-sensor-msgs
Description-md5: 60bdcc4bc68129b15b07be002814541f
Description-en: Messages relating to Robot OS sensor, Python 3 interface
 This package is part of Robot OS (ROS), and provides messages for
 commonly used sensors, including cameras and scanning laser
 rangefinders.
 .
 This package contains the generated Python 3 package.

Package: python3-shape-msgs
Description-md5: 5cf1c8bc2365ae37f9c8447daaa8b2e1
Description-en: Messages relating to Robot OS shape, Python 3 interface
 This package is part of Robot OS (ROS), and provides messages for
 defining shapes, such as simple solid object primitives (cube,
 sphere, etc), planes, and meshes.
 .
 This package contains the generated Python 3 package.

Package: python3-stereo-msgs
Description-md5: 771681bf4c0ffd94f178f0fe7ba3ecfe
Description-en: Messages relating to Robot OS stereo, Python 3 interface
 This package is part of Robot OS (ROS), and provides messages
 specific to stereo processing, such as disparity images.
 .
 This package contains the generated Python 3 package.

Package: python3-trajectory-msgs
Description-md5: 26526f861089d7f295d774f1f5123690
Description-en: Messages relating to Robot OS trajectory, Python 3 interface
 This package is part of Robot OS (ROS), and provides messages for
 defining robot trajectories. These messages are also the building
 blocks of most of the https://wiki.ros.org/control_msgs
 .
 This package contains the generated Python 3 package.

Package: python3-visualization-msgs
Description-md5: 555ee745600f7b093bdc7291f405bb14
Description-en: Messages relating to Robot OS visualization, Python 3 interface
 This package is part of Robot OS (ROS), and provides a set of
 messages used by higher level packages, such as rviz, that deal in
 visualization-specific data.
 .
 The main messages in visualization_msgs is
 visualization_msgs/Marker.  The marker message is used to
 send visualization "markers" such as boxes, spheres, arrows, lines,
 etc. to a visualization environment such as
 https:///www.ros.org/wiki/rviz See the rviz tutorial
 https://www.ros.org/wiki/rviz/Tutorials for more information.
 .
 This package contains the generated Python 3 package.

Package: ros-actionlib-msgs
Description-md5: cbdb774cf0958e75426a26184192c918
Description-en: Messages relating to Robot OS actionlib, definitions
 This package is part of Robot OS (ROS), and contains the common
 messages to interact with an action server and an action client.  For
 full documentation of the actionlib API see the
 https://wiki.ros.org/actionlib package.
 .
 This package contains the message definitions.

Package: ros-diagnostic-msgs
Description-md5: 581233259ce6c20e44704cab22abb559
Description-en: Messages relating to Robot OS diagnostic, definitions
 This package is part of Robot OS (ROS), and contains the messages
 which provide the standardized interface for the diagnostic and
 runtime monitoring systems in ROS. These messages are currently used
 by the https://wiki.ros.org/diagnostics stack, which provides
 libraries for simple ways to set and access the messages, as well as
 automated ways to process the diagnostic data.
 .
 This package contains the message definitions.

Package: ros-geometry-msgs
Description-md5: 2612abc382d2e25029abb3317f16c244
Description-en: Messages relating to Robot OS geometry, definitions
 This package is part of Robot OS (ROS), and provides the messages for
 common geometric primitives such as points, vectors, and poses. These
 primitives are designed to provide a common data type and facilitate
 interoperability throughout the system.
 .
 This package contains the message definitions.

Package: ros-nav-msgs
Description-md5: f4c2e5cedf48175d0c7d3ff2837997db
Description-en: Messages relating to Robot OS nav, definitions
 This package is part of Robot OS (ROS), and provides the common
 messages used to interact with the 'nav' https://wiki.ros.org/navigation
 stack.
 .
 This package contains the message definitions.

Package: ros-sensor-msgs
Description-md5: 64b7cbfd8fecc4e9bdc410d8e40b92df
Description-en: Messages relating to Robot OS sensor, definitions
 This package is part of Robot OS (ROS).
 This package defines messages for commonly used sensors, including
 cameras and scanning laser rangefinders.
 .
 This package contains the message definitions.

Package: ros-shape-msgs
Description-md5: 08a817995fce86663c9b68edda253bf6
Description-en: Messages relating to Robot OS shape, definitions
 This package is part of Robot OS (ROS), and provides messages for
 commonly used sensors, including cameras and scanning laser
 rangefinders.
 .
 This package contains the message definitions.

Package: ros-stereo-msgs
Description-md5: ea899637af0397434139567a0b28003c
Description-en: Messages relating to Robot OS stereo, definitions
 This package is part of Robot OS (ROS), and provides messages
 specific to stereo processing, such as disparity images.
 .
 This package contains the message definitions.

Package: ros-trajectory-msgs
Description-md5: ea0b448b8fe16f7fe830e5cb88cbd8bb
Description-en: Messages relating to Robot OS trajectory, definitions
 This package is part of Robot OS (ROS), and provides messages for
 defining robot trajectories. These messages are also the building
 blocks of most of the https://wiki.ros.org/control_msgs
 .
 This package contains the message definitions.

Package: ros-visualization-msgs
Description-md5: fc5ae0aff37817a07514ee6b0d0a1275
Description-en: Messages relating to Robot OS visualization, definitions
 This package is part of Robot OS (ROS), and provides a set of
 messages used by higher level packages, such as rviz, that deal in
 visualization-specific data.
 .
 The main messages in visualization_msgs is
 visualization_msgs/Marker.  The marker message is used to
 send visualization "markers" such as boxes, spheres, arrows, lines,
 etc. to a visualization environment such as
 https:///www.ros.org/wiki/rviz See the rviz tutorial
 https://www.ros.org/wiki/rviz/Tutorials for more information.
 .
 This package contains the message definitions.

Package: libdiagnostic-aggregator-dev
Description-md5: 60a1622aa4decf0908552aea913bd033
Description-en: development files for diagnostic_aggregator (Robot OS)
 The diagnostic_aggregator contains a ROS node, aggregator_node, that listens
 to diagnostic_msgs/DiagnosticArray messages on the /diagnostics topic,
 processes and categorizes the data, and republishes on /diagnostics_agg. The
 aggregator_node loads "Analyzer" plugins to perform the diagnostics processing
 and categorization. The configuration and setup for each diagnostic aggregator
 is specific to each robot and can be determined by users or developers.
 .
 This package contains the development files for the library.

Package: libdiagnostic-aggregator-tools
Description-md5: e145c39f6dc4b8288d7986c049591e46
Description-en: Robot OS diagnostic_aggregator tools
 The diagnostic_aggregator contains a ROS node, aggregator_node, that listens
 to diagnostic_msgs/DiagnosticArray messages on the /diagnostics topic,
 processes and categorizes the data, and republishes on /diagnostics_agg. The
 aggregator_node loads "Analyzer" plugins to perform the diagnostics processing
 and categorization. The configuration and setup for each diagnostic aggregator
 is specific to each robot and can be determined by users or developers.
 .
 This package contains the tools.

Package: libdiagnostic-aggregator1d
Description-md5: 9c6449190b2690392524644a569d6019
Description-en: library for diagnostic_aggregator (Robot OS)
 The diagnostic_aggregator contains a ROS node, aggregator_node, that listens
 to diagnostic_msgs/DiagnosticArray messages on the /diagnostics topic,
 processes and categorizes the data, and republishes on /diagnostics_agg. The
 aggregator_node loads "Analyzer" plugins to perform the diagnostics processing
 and categorization. The configuration and setup for each diagnostic aggregator
 is specific to each robot and can be determined by users or developers.
 .
 This package contains the C library.

Package: libdiagnostic-updater-dev
Description-md5: 0d63be8b4ff485530a38a3f3bab6ef03
Description-en: development files for diagnostic_updater (Robot OS)
 This package is part of Robot OS (ROS). diagnostic_updater contains tools for
 easily updating diagnostics. it is commonly used in device drivers to keep
 track of the status of output topics, device status, etc.
 .
 This package contains the development files for the library.

Package: libdiagnostic-updater0d
Description-md5: 8d95fd32e576abce53305e2cb155b224
Description-en: library for diagnostic_updater (Robot OS)
 This package is part of Robot OS (ROS). diagnostic_updater contains tools for
 easily updating diagnostics. it is commonly used in device drivers to keep
 track of the status of output topics, device status, etc.
 .
 This package contains the shared library.

Package: libself-test-dev
Description-md5: 139fc763bab3ecd887fafdfc951e94be
Description-en: development files for self_test (Robot OS)
 This package is part of Robot OS (ROS). It uses the diagnostic_updater to
 perform a self test on a driver, using a special service call.
 .
 This package contains the development files for the library.

Package: libself-test-tools
Description-md5: 493cd8eb745420ad56e204fd39e08869
Description-en: Robot OS self_test tools
 This package is part of Robot OS (ROS). It uses the diagnostic_updater to
 perform a self test on a driver, using a special service call.
 .
 This package contains the tools.

Package: python3-diagnostic-analysis
Description-md5: 8be34a4fa2e057cd3074bcac8adf33b5
Description-en: Python library diagnostic_analysis (Robot OS)
 This package is part of Robot OS (ROS). The diagnostic_analysis package can
 convert a log of diagnostics data into a series of CSV files. Robot logs are
 recorded with rosbag, and can be processed offline using the scripts in this
 package.

Package: python3-diagnostic-common-diagnostics
Description-md5: 2cb3f06c3a75186e830629dbd6d81425
Description-en: Python library diagnostic_common_diagnostics (Robot OS)
 This package is part of Robot OS (ROS). The diagnostic_common_diagnostics
 package can convert a log of diagnostics data into a series of CSV files.
 Robot logs are recorded with rosbag, and can be processed offline using the
 scripts in this package.

Package: python3-diagnostic-updater
Description-md5: 55feef884f2fe8d2700dd72261e784a7
Description-en: Python library diagnostic_updater (Robot OS)
 This package is part of Robot OS (ROS). The diagnostic_updater package can
 convert a log of diagnostics data into a series of CSV files. Robot logs are
 recorded with rosbag, and can be processed offline using the scripts in this
 package.

Package: rosdiagnostic
Description-md5: ff9c2f454b2b7e597a86b30e3b087e94
Description-en: command line tool to print aggregated diagnostic (Robot OS)
 This package is part of Robot OS (ROS). It contains a command to print
 aggregated diagnostic contents to the command line.

Package: cl-dynamic-reconfigure
Description-md5: 17be6010828ca3ef3c3081d83530149b
Description-en: Robot OS dynamic-reconfigure library - LISP bindings
 This package is part of Robot OS (ROS), and contains the
 dynamic_reconfigure package which provides a means to change node
 parameters at any time without having to restart the node.
 .
 This package contains the LISP bindings.

Package: libdynamic-reconfigure-config-init-mutex-dev
Description-md5: 8e61c5eaae1a1c265937ec3e507f6d9f
Description-en: Robot OS dynamic-reconfigure library - development files
 This package is part of Robot OS (ROS), and contains the
 dynamic_reconfigure package which provides a means to change node
 parameters at any time without having to restart the node.
 .
 This package contains the development files.

Package: libdynamic-reconfigure-config-init-mutex0d
Description-md5: 3c3ecdcbbe3a28a75321038e10d58260
Description-en: Robot OS dynamic-reconfigure library
 This package is part of Robot OS (ROS), and contains the
 dynamic_reconfigure package which provides a means to change node
 parameters at any time without having to restart the node.
 .
 This package contains the library itself.

Package: python3-dynamic-reconfigure
Description-md5: 97d1616cfed834810ef40f8c69ef88cd
Description-en: Robot OS dynamic-reconfigure library - Python 3 bindings
 This package is part of Robot OS (ROS), and contains the
 dynamic_reconfigure package which provides a means to change node
 parameters at any time without having to restart the node.
 .
 This package contains the Python 3 bindings.

Package: libeigen-stl-containers-dev
Description-md5: 68bda6b9a3e9a4578e6162831440be2a
Description-en: Robot OS wrapper for eigen
 This package is part of Robot OS (ROS), and provides a set of
 typedef's that allow using Eigen datatypes in STL containers

Package: python3-gencpp
Description-md5: 5e7b7a9e93ec3d226c1e5f6524ae0f7c
Description-en: C++ Robot OS message and service generators - Python 3 version
 This package is part of Robot OS (ROS). gencpp is a Python program
 that generates ROS messages and service code for C++. It lets you
 generate the code for your program from plain text files.
 .
 This package contains the Python 3 module.

Package: python3-genlisp
Description-md5: cc7e75db63d8acd8e9acfcd88cd5a8a3
Description-en: Common-Lisp Robot OS message and service generators - Python 3 version
 This package is part of Robot OS (ROS). genlisp is a Python program
 that generates ROS messages and service code for Lisp. It lets you
 generate the code for your program from plain text files.
 .
 This package contains the Python 3 module.

Package: python3-genmsg
Description-md5: c64a14163fc92b028d9b6036c55952ad
Description-en: Python 3 library for generating Robot OS message and service data
 This package is part of Robot OS (ROS). Project genmsg exists in
 order to decouple code generation (from .msg & .srv format files) from
 the parsing of these files and from implementation details of the
 build system.
 .
 This package contains the Python 3 module.

Package: python3-genpy
Description-md5: f58fce4cbe69668e2d51ba9467274b52
Description-en: Python 3 Robot OS message and service generators
 This package is part of Robot OS (ROS). genpy is a Python program
 that generates ROS messages and service code for Python. It lets you
 generate the code for your program from plain text files.
 .
 This package contains the Python 3 module.

Package: libgeometric-shapes-dev
Description-md5: ce91a8d8c7fb346f4a22f93d44cfae99
Description-en: Robot OS geometric_shapes package - development files
 This package is part of Robot OS (ROS), and contains generic
 definitions of geometric shapes and bodies.
 .
 This package contains the development files.

Package: libgeometric-shapes5d
Description-md5: d7a4cf4ef489253f7174668b4b5e83c1
Description-en: Robot OS geometric_shapes package
 This package is part of Robot OS (ROS), and contains generic
 definitions of geometric shapes and bodies.
 .
 This package contains the library itself.

Package: cl-tf
Description-md5: dbaab638c11027dde78604e49cc774b7
Description-en: Robot OS tf transform library -- LISP interface
 tf is a package that lets the user keep track of multiple coordinate frames
 over time. tf maintains the relationship between coordinate frames in a tree
 structure buffered in time, and lets the user transform points, vectors, etc
 between any two coordinate frames at any desired point in time.
 .
 This package contains the LISP bindings (messages and services) and
 is part of Robot OS (ROS).

Package: libtf-conversions-dev
Description-md5: ccf564863807cae0ead80299104f9ac0
Description-en: Robot OS conversion library between Eigen, KDL and tf - development files
 This package contains a set of conversion functions to convert
 common tf datatypes (point, vector, pose, etc) into semantically
 identical datatypes used by other libraries. The conversion functions
 make it easier for users of the transform library (tf) to work with
 the datatype of their choice. Currently this package has support for
 the Kinematics and Dynamics Library (KDL) and the Eigen matrix library.
 .
 This package contains the development files of tf-conversions library
 and is part of Robot OS (ROS).

Package: libtf-conversions0d
Description-md5: 5f7578e6321a92de08ec17f0f2ace49b
Description-en: Robot OS conversion library between tf and Eigen and KDL
 This package contains a set of conversion functions to convert
 common tf datatypes (point, vector, pose, etc) into semantically
 identical datatypes used by other libraries. The conversion functions
 make it easier for users of the transform library (tf) to work with
 the datatype of their choice. Currently this package has support for
 the Kinematics and Dynamics Library (KDL) and the Eigen matrix library.
 .
 This package contains the library itself and is part of Robot OS (ROS).

Package: libtf-dev
Description-md5: 284ff7bc657bbf693751c094e7aaed21
Description-en: Robot OS tf transform library  - development files
 tf is a package that lets the user keep track of multiple coordinate frames
 over time. tf maintains the relationship between coordinate frames in a tree
 structure buffered in time, and lets the user transform points, vectors, etc
 between any two coordinate frames at any desired point in time.
 .
 This package contains the development files of tf library.

Package: libtf1d
Description-md5: c76d9696d43cd193fdb6bb8aeee5c30a
Description-en: Robot OS tf transform library to keep track of multiple coordinate frames
 tf is a package that lets the user keep track of multiple coordinate frames
 over time. tf maintains the relationship between coordinate frames in a tree
 structure buffered in time, and lets the user transform points, vectors, etc
 between any two coordinate frames at any desired point in time.
 .
 This package contains the library itself.

Package: python3-tf
Description-md5: 9ebf16b5f4fa82b03895f8f82efa7adf
Description-en: Robot OS tf transform library - Python 3
 tf is a package that lets the user keep track of multiple coordinate frames
 over time. tf maintains the relationship between coordinate frames in a tree
 structure buffered in time, and lets the user transform points, vectors, etc
 between any two coordinate frames at any desired point in time.
 .
 This package contains the Python 3 bindings and is part of Robot OS (ROS)

Package: python3-tf-conversions
Description-md5: 9f50c636fa86227e14ce9f75d5fd823f
Description-en: Robot OS conversion library between Eigen, KDL and tf - Python 3 interface
 This package contains a set of conversion functions to convert
 common tf datatypes (point, vector, pose, etc) into semantically
 identical datatypes used by other libraries. The conversion functions
 make it easier for users of the transform library (tf) to work with
 the datatype of their choice. Currently this package has support for
 the Kinematics and Dynamics Library (KDL) and the Eigen matrix library.
 .
 This package contains the Python 3 bindings and is part of Robot OS (ROS).

Package: tf-tools
Description-md5: 3059bea0e4c703d87c7dfa7406e2ea1e
Description-en: Set of utilities to operate with the Robot OS tf lib
 This package is part of Robot OS (ROS), and contains transform
 library tools. Although tf is mainly a code library meant to be used
 within ROS nodes, it comes with a large set of command-line tools
 that assist in the debugging and creation of tf coordinate
 frames. These tools include: static_transform_publisher,
 tf_change_notifier, tf_echo, tf_empty_listener tf_monitor, tf_remap
 and view_frames_tf

Package: cl-tf2-msgs
Description-md5: 33be1a5297fdc6c1d0fcf88dae56dc66
Description-en: Robot OS tf2 transform library messages - LISP
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the LISP binding (messages).

Package: cl-tf2-srvs
Description-md5: ce055d323642f6b177e259fdb5e4ff24
Description-en: Robot OS tf2 transform library services - LISP
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the LISP binding (services).

Package: libtf2-2d
Description-md5: bbc07c7453443d07067cb84c89242943
Description-en: Robot OS tf2 transform library
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the library itself.

Package: libtf2-bullet-dev
Description-md5: 871d83d71eff31b92040d09213da2f22
Description-en: Robot OS tf2 transform library for Bullet - dev files
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the development files for libtf2 for Bullet.

Package: libtf2-dev
Description-md5: 6d269ef40b3ea61ddd89e093a56ffcf0
Description-en: Robot OS tf2 transform library - development files
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the development files of the tf2 library.

Package: libtf2-eigen-dev
Description-md5: 3bc96c4227db8d8e5bd454aa74cc83de
Description-en: Robot OS tf2 transform library for Eigen - dev files
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains development files to convert between libtf2 and Eigen.

Package: libtf2-geometry-msgs-dev
Description-md5: 29ee4b5ad8add6e317825bd9b100b220
Description-en: Robot OS geometry messages for tf2 transform library - dev files
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the development files to transform geometry messages
 to tf2.

Package: libtf2-kdl-dev
Description-md5: b4eb0ffb6bcae107f707b66556db06ab
Description-en: Robot OS tf2 transform library using Orocos-KDL - dev files
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the development files to convert between tf2 and
 liborocos-kdl.

Package: libtf2-msgs-dev
Description-md5: 1b8572ee4961d36cf6646604e210bd6c
Description-en: Robot OS messages for tf2 transform library - dev files
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the development files.

Package: libtf2-ros-dev
Description-md5: f4841fb153e15229879ae721b396ff27
Description-en: Robot OS binding for tf2 transform library - dev files
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the development files of the ROS binding to tf2.

Package: libtf2-ros1d
Description-md5: 36cff32e62a17aae4b18a2cac18a1d87
Description-en: Robot OS binding for tf2 transform library
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the ROS bindings to tf2.

Package: libtf2-sensor-msgs-dev
Description-md5: ed2018cc6f6c5716ff33a0cd8024005b
Description-en: Small lib for ROS to transform sensor_msgs with tf2 - dev files
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains utils to transform sensor_msgs with tf2.

Package: python3-tf2
Description-md5: b5ab03e8ae4ac4ff8dd28baa8ec50511
Description-en: Robot OS tf2 transform library - Python 3
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the Python 3 binding.

Package: python3-tf2-geometry-msgs
Description-md5: aca4b8ad842c48dfd98ac9df5775c38c
Description-en: Robot OS tf2 transform library for Bullet - Python 3
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the Python 3 code to transform geometry messages to tf2.

Package: python3-tf2-kdl
Description-md5: c45ba55b8313e385cfe4cfdfa7ff9458
Description-en: Robot OS tf2 transform library using Orocos-KDL - Python 3
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the Python 3 code to convert betweenw tf2 and
 liborocos-kdl.

Package: python3-tf2-msgs
Description-md5: abd0d1e3eb03240023f743f816c48420
Description-en: Robot OS messages for tf2 transform library - Python 3
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the Python 3 code.

Package: python3-tf2-ros
Description-md5: 2cff1b52082fb6a5bce260d3efc5beaa
Description-en: Robot OS binding for tf2 transform library - Python 3
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the ROS Python 3 binding to tf2.

Package: python3-tf2-sensor-msgs
Description-md5: 7b74c24ff71b6cb420d8dbe0c1c9fbf5
Description-en: Robot OS sensor messages for tf2 transform library - Python 3
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the Python 3 code to transform sensor_msgs with tf2.

Package: ros-tf2-msgs
Description-md5: b3cbce7d66b7c1c578d7d4721b3b60e0
Description-en: Robot OS messages for tf2 transform library - definitions
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.
 .
 This package contains the message definitions.

Package: tf2-tools
Description-md5: 03b6e2c9cb30a7ae8b0cf9b7960177bc
Description-en: Robot OS tool for tf2 transform library second generation
 This package is part of Robot OS (ROS). tf2 is the second generation
 of the transform library, which lets the user keep track of multiple
 coordinate frames over time. tf2 maintains the relationship between
 coordinate frames in a tree structure buffered in time, and lets the
 user transform points, vectors, etc between any two coordinate frames
 at any desired point in time.

Package: camera-calibration-parsers-tools
Description-md5: f1bc4db631d62eb12db4abd5a9c36e02
Description-en: Robot OS camera_calibration_parsers_tools package
 This package is part of Robot OS (ROS). It provides tools for
 reading and writing camera calibration parameters.
 .
 They are executables that use libcamera-calibration-parsers.

Package: cl-polled-camera
Description-md5: 1d727957e0975e2f1ead3ef95cd5016d
Description-en: Robot OS polled_camera package - LISP
 This package is part of Robot OS (ROS). It contains a LISP interface
 for implementing a polled camera driver node and requesting images
 from it. The package is currently for internal use as the API is
 still under development.

Package: image-transport-tools
Description-md5: 87c3afdaf687d98668e005d6155d49d6
Description-en: Robot OS image_transport package tools
 This package is part of Robot OS (ROS). This library should always be
 used to subscribe to and publish images. It (image_transport)
 provides transparent support for transporting images in low-bandwidth
 compressed formats. Examples (provided by separate plugin packages)
 include JPEG/PNG compression and Theora streaming video.
 .
 This package provides the tools list_transports and republish.

Package: libcamera-calibration-parsers-dev
Description-md5: 5b628951e56b0f6b7794ebf2cdb0feca
Description-en: Robot OS camera_calibration_parsers package - development
 This package is part of Robot OS (ROS). It contains C++ headers for
 reading and writing camera calibration parameters.

Package: libcamera-calibration-parsers0d
Description-md5: 07bad23a5cd49280acdee617eabf37fe
Description-en: Robot OS camera_calibration_parsers package
 This package is part of Robot OS (ROS). The package provides
 the library with routines for reading and writing camera
 calibration parameters.

Package: libcamera-info-manager-dev
Description-md5: 77a14c6c0d27b61371891b29c5b48cc4
Description-en: Robot OS camera_info_manager package - development
 This package is part of Robot OS (ROS). It provides C++ header files
 for camera calibration information: CameraInfo, SetCameraInfo service
 requests, saving and restoring the camera calibration data.

Package: libcamera-info-manager0d
Description-md5: 1fb0b7c9a6737dd511031a64af1cf0c6
Description-en: Robot OS camera_info_manager package
 This package is part of Robot OS (ROS). It provides a C++ interface
 for camera calibration information: CameraInfo, SetCameraInfo service
 requests, saving and restoring the camera calibration data.

Package: libimage-transport-dev
Description-md5: 60062d16b7fc2ca532a1a65a8fa0af97
Description-en: Robot OS image_transport package - development
 This package is part of Robot OS (ROS). It contains the C++ header
 files for the image_transport transport library which should always
 be used to subscribe to and publish images. It provides transparent
 support for transporting images in low-bandwidth compressed
 formats. Examples (provided by separate plugin packages) include
 JPEG/PNG compression and Theora streaming video.

Package: libimage-transport0d
Description-md5: 6eb999957b7c13c6e452da6d8ad5e7d6
Description-en: Robot OS image_transport package
 This package is part of Robot OS (ROS). This library should always be
 used to subscribe to and publish images. It (image_transport)
 provides transparent support for transporting images in low-bandwidth
 compressed formats. Examples (provided by separate plugin packages)
 include JPEG/PNG compression and Theora streaming video.

Package: libpolled-camera-dev
Description-md5: 60129b9b30ab198b8f35d5ce3c328119
Description-en: Robot OS polled_camera package - development
 This package is part of Robot OS (ROS). It contains the C++ header
 files for implementing a polled camera driver node and requesting
 images from it. The package is currently for internal use as the API
 is still under development.

Package: libpolled-camera0d
Description-md5: 825df1306296d69a86a31fc7019aa310
Description-en: Robot OS polled_camera package
 This package is part of Robot OS (ROS). It contains a service and C++
 helper classes for implementing a polled camera driver node and
 requesting images from it. The package is currently for internal use
 as the API is still under development.

Package: polled-camera-tool
Description-md5: 23950b527abad097af0cd7d3c9f4cd90
Description-en: Robot OS polled_camera package tool
 This package is part of Robot OS (ROS). It contains an executable
 implementing a polled camera driver node and to request images from it.
 The package is currently for internal use as the API is still under
 development.

Package: python3-camera-calibration-parsers
Description-md5: 55257ed5f5c2ed8e888fb2cd6d7dae1a
Description-en: Robot OS camera_calibration_parsers Python 3 package
 This package is part of Robot OS (ROS). It provides routines for
 reading and writing camera calibration parameters.
 .
 This package contains the Python 3 wrapper.

Package: python3-polled-camera
Description-md5: 24a4b5c5d3f7c11cce41c90cfc2f4b3d
Description-en: Robot OS polled_camera package - Python 3
 This package is part of Robot OS (ROS). It contains a Python package
 for implementing a polled camera driver node and requesting images
 from it. The package is currently for internal use as the API is
 still under development.
 .
 This package contains the Python 3 modules.

Package: libdepth-image-proc-dev
Description-md5: 0b0abdf53fd0cc21a6a5f9a2ddc64e92
Description-en: Robot OS depth-image-proc package - development
 This package is part of Robot OS (ROS). The package contains nodelets
 for processing depth images such as those produced by OpenNI camera.
 Functions include creating disparity images and point clouds, as well
 as registering (reprojecting) a depth image into another camera frame.
 .
 It contains C++ headers for the libdepth-image-proc.

Package: libdepth-image-proc0d
Description-md5: 37edb921585fb1ef041b90f0fa797d9d
Description-en: Robot OS depth-image-proc package
 This package is part of Robot OS (ROS). The package contains nodelets
 for processing depth images such as those produced by OpenNI camera.
 Functions include creating disparity images and point clouds, as well
 as registering (reprojecting) a depth image into another camera frame.

Package: libimage-proc-dev
Description-md5: 5c4a9d3d344485400d85c743f0fadc46
Description-en: Robot OS mage-proc package - development
 This package is part of Robot OS (ROS). The package provides
 the library with routines for single image rectification and color
 processing.
 .
 It contains C++ headers for the libimage-proc.

Package: libimage-proc0d
Description-md5: 9a3bd87dee488151374c843622b298f8
Description-en: Robot OS Single image rectification and color processing
 This package is part of Robot OS (ROS). The package provides
 the library with routines for single image rectification and color
 processing.

Package: libimage-publisher-dev
Description-md5: bd00622c0aeac150cd91a915bf619547
Description-en: Robot OS image publishing - development
 This package is part of Robot OS (ROS). The package provides
 the library to publish an image stream from single image file
 or avi motion file
 .
 It contains C++ headers for the libimage-publisher.

Package: libimage-publisher0d
Description-md5: 032eaad48f5ea24c0fa9f8f09861ac72
Description-en: Robot OS image publishing
 This package is part of Robot OS (ROS). The package provides
 the library to publish an image stream from single image file
 or avi motion file

Package: libimage-rotate-dev
Description-md5: d36b526039b1a8fdaff7834136f7d853
Description-en: Robot OS image rotate - development
 This package is part of Robot OS (ROS). The package provides
 the library to that rotates an image stream in a way that
 minimizes the angle between a vector in some arbitrary frame
 and a vector in the camera frame.
 .
 It contains C++ headers for the libimage-rotate.

Package: libimage-rotate0d
Description-md5: 10ac24a15b727ecc6cfdea8275bfe7ef
Description-en: Robot OS image rotate stream
 This package is part of Robot OS (ROS). The package provides
 the library to that rotates an image stream in a way that
 minimizes the angle between a vector in some arbitrary frame
 and a vector in the camera frame.

Package: libimage-view-dev
Description-md5: 3355c4e63bab345bfd138d6ce8a0a9e7
Description-en: Robot OS image_view - development
 This package is part of Robot OS (ROS). The package provides
 the library with a viewer for ROS image topics. Includes a specialized viewer
 for stereo + disparity images
 .
 It contains C++ headers for the libimage-view.

Package: libimage-view0d
Description-md5: c208cbb943cb7cde2efa391bcd2984da
Description-en: Robot OS image_view package
 This package is part of Robot OS (ROS). The package provides
 the library with a viewer for ROS image topics. Includes a specialized viewer
 for stereo + disparity images

Package: libstereo-image-proc-dev
Description-md5: de0cb57c22621e2fce6d09430b42bb25
Description-en: Robot OS stereo-image-proc - development
 This package is part of Robot OS (ROS). The package provides
 the library for stereo and single image rectification and
 disparity processing.
 .
 It contains C++ headers for the libstereo-image-proc.

Package: libstereo-image-proc0d
Description-md5: e2b158d500bc991e1a7d1b32eb9fb1e4
Description-en: Robot OS stereo-image-proc package
 This package is part of Robot OS (ROS). The package provides
 the library for stereo and single image rectification and
 disparity processing.

Package: python3-camera-calibration
Description-md5: 36ef426b40596617a869f5128461d1ad
Description-en: Robot OS camera_calibration Python3 package
 This package is part of Robot OS (ROS). It provides routines for
 camera_calibration allows easy calibration of monocular or stereo
 cameras using a checkerboard calibration target. Python3 version.

Package: python3-image-proc
Description-md5: 768fff809ea19d0d7cafc77973771b90
Description-en: Robot OS image_proc Python 3 package
 This package is part of Robot OS (ROS). The package provides
 the library with routines for single image rectification and color
 processing. Python 3 package.

Package: python3-image-publisher
Description-md5: ba744cf5f5b8aa3d98e1ca7c575477c5
Description-en: Robot OS image_publisher Python 3 package
 This package is part of Robot OS (ROS). The package provides
 the library to publish an image stream from single image file
 or avi motion file. Python 3 package.

Package: python3-image-rotate
Description-md5: 75149f9177242607cf5efcbdcd950320
Description-en: Robot OS image_rotate Python 3 package
 This package is part of Robot OS (ROS). The package provides
 the library to that rotates an image stream in a way that
 minimizes the angle between a vector in some arbitrary frame
 and a vector in the camera frame. Python 3 package.

Package: python3-image-view
Description-md5: fa887803c034abeb015487c72a9d0724
Description-en: Robot OS image_view Python 3 package
 This package is part of Robot OS (ROS). The package provides
 the library with a viewer for ROS image topics. Includes a specialized viewer
 for stereo + disparity images. Python 3 package.

Package: python3-stereo-image-proc
Description-md5: 4421694a5cdecf8c7955295f42e54d6e
Description-en: Robot OS stereo_image_proc Python 3 package
 This package is part of Robot OS (ROS). The package provides
 the library for stereo and single image rectification and
 disparity processing. Python 3 package.

Package: ros-camera-calibration
Description-md5: 1047c477ce789cfb28537d1b12782c51
Description-en: ROS camera_calibration nodes
 This package is part of Robot OS (ROS). It provides routines for
 camera_calibration allows easy calibration of monocular or stereo
 cameras using a checkerboard calibration target. This package
 constains ROS nodes.

Package: ros-image-proc
Description-md5: e5dda32a265c707eefaf9fd4b6bdec79
Description-en: ROS image_proc node
 This package is part of Robot OS (ROS). The package provides
 the library with routines for single image rectification and color
 processing. This package constains a ROS node.

Package: ros-image-publisher
Description-md5: 67f825a24292b6afff744d91c6deeea9
Description-en: ROS image-publisher node
 This package is part of Robot OS (ROS). The package provides
 the library to publish an image stream from single image file
 or avi motion file. Contains a ROS node.

Package: ros-image-rotate
Description-md5: 0e30a8fcc2c4b5b5a3455e200668670e
Description-en: ROS image-rotate node
 This package is part of Robot OS (ROS). The package provides
 the library to that rotates an image stream in a way that
 minimizes the angle between a vector in some arbitrary frame
 and a vector in the camera frame. Contains a ROS node.

Package: ros-image-view
Description-md5: 7d3a0ed4f4fa03c1e90e851095860dbd
Description-en: ROS image_view node
 This package is part of Robot OS (ROS). The package provides
 the library with a viewer for ROS image topics. Includes a specialized viewer
 for stereo + disparity images. Contains ROS nodes.

Package: ros-stereo-image-proc
Description-md5: 2f6ef9bac8d6130ffd91dc27cd234ee0
Description-en: ROS stereo_image_proc node
 This package is part of Robot OS (ROS). The package provides
 the library for stereo and single image rectification and
 disparity processing. Contains a ROS node.

Package: libinteractive-markers-dev
Description-md5: 4c69b723f2043508780efb8b38c09e5c
Description-en: Robot OS interactive_markers package - development files
 This package is part of Robot OS (ROS). It is a 3D interactive marker
 communication library for RViz and similar tools.
 .
 This package contains the development files.

Package: libinteractive-markers2d
Description-md5: 2be8a6fbc63703d85259d5ebefdd59bc
Description-en: Robot OS interactive_markers package
 This package is part of Robot OS (ROS). It is a 3D interactive marker
 communication library for RViz and similar tools.
 .
 This package contains the library itself.

Package: python3-interactive-markers
Description-md5: 1b0ddc280c5baa41ace689a60ee06996
Description-en: Robot OS interactive_markers - Python 3 package
 This package is part of Robot OS (ROS). It is a 3D interactive marker
 communication library for RViz and similar tools.
 .
 This package contains the Python 3 bindings.

Package: joint-state-publisher
Description-md5: 964bb3bf1da5d143f3c1632ac7bd0c8a
Description-en: ROS joint_state_publisher
 This package contains a tool for setting and publishing joint state values for
 a given URDF. It publishes sensor_msgs/JointState messages for a robot. The
 package reads the robot_description parameter, finds all of the non-fixed
 joints and publishes a JointState message with all those joints defined.
 .
 It can be used in conjunction with the robot_state_publisher node to
 also publish transforms for all joint states.

Package: joint-state-publisher-gui
Description-md5: d389ee2883e0336e86e7a2187bb43036
Description-en: ROS joint_state_publisher_gui
 This package contains a tool for setting and publishing joint state values for
 a given URDF. It publishes sensor_msgs/JointState messages for a robot. The
 package reads the robot_description parameter, finds all of the non-fixed
 joints and publishes a JointState message with all those joints defined.
 .
 It can be used in conjunction with the robot_state_publisher node to
 also publish transforms for all joint states.
 .
 This package contains the Qt GUI

Package: libkdl-parser-dev
Description-md5: 7d66190e2e21977dc49215aed9cb7c29
Description-en: Development files for ROS kdl_parser library
 The Kinematics and Dynamics Library (KDL) defines a tree structure to
 represent the kinematic and dynamic parameters of a robot mechanism.
 kdl_parser provides tools to construct a KDL tree from an XML robot
 representation in URDF.
 .
 This package contains the development files for the library.

Package: libkdl-parser1d
Description-md5: cc50a7a8557c4454530c06a6f0aac6b0
Description-en: ROS kdl_parser library
 The Kinematics and Dynamics Library (KDL) defines a tree structure to
 represent the kinematic and dynamic parameters of a robot mechanism.
 kdl_parser provides tools to construct a KDL tree from an XML robot
 representation in URDF.
 .
 This package contains the library.

Package: liblaser-geometry-dev
Description-md5: edd270d0b6c72d46e4f0a37b95a401f7
Description-en: Robot OS laser geometry package - development files
 This package is part of Robot OS (ROS). It contains a class for
 converting from a 2D laser scan as defined by sensor_msgs/LaserScan
 into a point cloud as defined by sensor_msgs/PointCloud or
 sensor_msgs/PointCloud2. In particular, it contains functionality to
 account for the skew resulting from moving robots or tilting laser
 scanners.
 .
 This package contains the development files.

Package: liblaser-geometry0d
Description-md5: 8edec42adfb9f2a43e55f7a57caf5839
Description-en: Robot OS laser geometry package
 This package is part of Robot OS (ROS). It contains a class for
 converting from a 2D laser scan as defined by sensor_msgs/LaserScan
 into a point cloud as defined by sensor_msgs/PointCloud or
 sensor_msgs/PointCloud2. In particular, it contains functionality to
 account for the skew resulting from moving robots or tilting laser
 scanners.
 .
 This package contains the library itself.

Package: python3-laser-geometry
Description-md5: eab6a2feaee4ceef0ff9d09a521a5ab8
Description-en: Robot OS laser geometry package - Python 3 bindings
 This package is part of Robot OS (ROS). It contains a class for
 converting from a 2D laser scan as defined by sensor_msgs/LaserScan
 into a point cloud as defined by sensor_msgs/PointCloud or
 sensor_msgs/PointCloud2. In particular, it contains functionality to
 account for the skew resulting from moving robots or tilting laser
 scanners.
 .
 This package contains the Python 3 bindings.

Package: ros-message-generation
Description-md5: a4a4773259b03761a39ba683d1cbd518
Description-en: Generates build-time messaging dependencies for Robot OS packages
 This package is part of Robot OS (ROS). It contains cmake macros to
 generate build-time dependencies for the messages ROS packages use.

Package: ros-message-runtime
Description-md5: 9574515fe5f0a2a6c6ec626d9af011f4
Description-en: Generates runtime messaging dependencies for Robot OS package
 This package is part of Robot OS (ROS). It contains cmake macros to
 generate runtime dependencies for the messages ROS packages use.

Package: ros-base
Description-md5: 32d0cd858f2f38c615d8b31456a4f79f
Description-en: Python Robot OS base metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides all the ROS base system (including ROS core).

Package: ros-base-dev
Description-md5: 489d1f5584986353b03a8f2cce3d861f
Description-en: Robot OS base development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a ROS base development system (including ROS core).

Package: ros-base-lisp-dev
Description-md5: 80b062e625d9c3aff120027074360b50
Description-en: Lisp Robot OS base development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a Lisp ROS base development system (including ROS core).

Package: ros-base-python-dev
Description-md5: cb3d0c3e3a54bca8974d0af62a9f3ad4
Description-en: Python Robot OS base development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a Python ROS base development system (including ROS core).

Package: ros-core
Description-md5: bb3c0b66ae87ddfd7f17a4ed89d4e1e8
Description-en: Robot OS core metapackage
 This package is part of Robot OS (ROS). It is a metapackage
 providing all the ROS core system.
 .
 Different to upstream, this package does not provide geneus and
 rosbag_migration_rule.
 Please install them from source, if you need them.

Package: ros-core-dev
Description-md5: 92a0affdb75952ff8a4c9733b0479767
Description-en: Robot OS core development metapackage
 This package is part of Robot OS (ROS). It is a metapackage
 which provides a ROS core development system.

Package: ros-core-lisp-dev
Description-md5: 0e912ff87eb642a653adaabcb3189408
Description-en: Lisp Robot OS core development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a Lisp ROS core development system.

Package: ros-core-python-dev
Description-md5: ea2487197364e10d0858a5d039016005
Description-en: Python Robot OS core development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a Python ROS core development system.

Package: ros-core-rosbuild-dev
Description-md5: 00278bab8ac1f04d26321c0482112f00
Description-en: Robot OS rosbuild core development metapackage
 This package is part of Robot OS (ROS). It is a metapackage
 which provides the rosbuild ROS build system.

Package: ros-desktop
Description-md5: 78e1a8a93b0a4168dc78a7149a5b21ac
Description-en: Robot OS desktop metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides the ROS desktop system (including ROS robot and viz).
 .
 Different to upstream, this package does not provide:
 common_tutorials, geometry_tutorials, ros_tutorials, roslint, urdf_tutorial,
 visualization_tutorials.
 Please install them from source, if you need them.

Package: ros-desktop-dev
Description-md5: 02e58a039007513f959fe5f5ff3333ed
Description-en: Robot OS desktop development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a ROS desktop development system (including ROS robot and viz).

Package: ros-desktop-full
Description-md5: df1ff127667d46a840210999b17f3a98
Description-en: Robot OS desktop-full metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides the ROS desktop-full system.

Package: ros-desktop-full-dev
Description-md5: b3565b9782ca1ceb43df2239a00a0c05
Description-en: Robot OS desktop-full development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a ROS desktop-full development system (including all dependencies
 needed to build ROS desktop-full).

Package: ros-desktop-full-lisp-dev
Description-md5: 19bd97d0140216cb93fa4048ee771ed2
Description-en: LISP Robot OS desktop-full development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a LISP-based ROS desktop-full development system.

Package: ros-desktop-full-python-dev
Description-md5: e2a000ce3e567a69eb8ea65299f7ab21
Description-en: Python Robot OS desktop-full development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a python-based ROS desktop-full development system.

Package: ros-desktop-lisp-dev
Description-md5: 98060749c20241ac9d218be4ef98f218
Description-en: LISP Robot OS desktop development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a LISP-based ROS desktop development system (including ROS robot).

Package: ros-desktop-python-dev
Description-md5: 649bde6acd416a625e0a4c75f03c4ba9
Description-en: Python Robot OS desktop development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a python-based ROS desktop development system (including ROS robot
 and viz).

Package: ros-perception
Description-md5: a17bcb20d95045ed4c48b8216aa15e3d
Description-en: Python Robot OS perception metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides all the ROS perception system (including ROS base).
 .
 Different to upstream, this package does not provide:
 image_pipeline, image_transport_plugins, laser_assembler, laser_filters,
 laser_geometry, perception_pcl.
 Please install them from source, if you need them.

Package: ros-perception-dev
Description-md5: 9118710052ed8ad81229f6de30a0ebcf
Description-en: Robot OS perception development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a ROS perception development system (including ROS base).

Package: ros-perception-lisp-dev
Description-md5: 42a52058186daac43f2625bf63cdb76d
Description-en: LISP Robot OS perception development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a LISP-based ROS perception development system (including
 ROS base).

Package: ros-perception-python-dev
Description-md5: d357db50b48f31a82e8cc439f3c426f5
Description-en: Python Robot OS perception development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a python-based ROS perception development system
 (including ROS base).

Package: ros-robot
Description-md5: 5e04ad13e1dc2bfeb0263fa1a00f7ff7
Description-en: Python Robot OS robot metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides all the ROS robot system (including ROS base).
 .
 Different to upstream, this package does not provide:
 control_msgs, diagnostics, executive_smach, filters, robot_state_publisher,
 xacro.
 Please install them from source, if you need them.

Package: ros-robot-dev
Description-md5: fa946ad335335c765e3b298470a0bc51
Description-en: Robot OS robot development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a ROS robot development system (including ROS base).

Package: ros-robot-lisp-dev
Description-md5: 919da5be9c47e05a4f19501263288ff8
Description-en: LISP Robot OS robot development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a LISP-basde ROS robot development system (including
 ROS base).

Package: ros-robot-python-dev
Description-md5: dd7e228af88e170a3d69d697864db45a
Description-en: Python Robot OS robot development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a ROS python-based robot development system (including
 ROS base).

Package: ros-simulators
Description-md5: f5187816c4d430d66149e18d29b8ec27
Description-en: Python Robot OS simulators metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides all the ROS robot system (including ROS robot).
 .
 Different to upstream, this package does not provide:
 rqt_common_plugins, rqt_robot_plugins, stage_ros.
 Please install them from source, if you need them.

Package: ros-simulators-dev
Description-md5: 607a3bb49fdae9ec166a1f568064f4a8
Description-en: Robot OS simulators development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a ROS simulators development system (including ROS robot).
 .
 Different to upstream, this package does not provide:
 gazebo_ros_pkgs, rqt_common_plugins, rqt_robot_plugins, stage_ros.
 Please install them from source, if you need them.

Package: ros-simulators-lisp-dev
Description-md5: b38bca4722a6a0564c94b00295c28897
Description-en: LISP Robot OS simulators development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a LISP-based ROS simulators development system (including
 ROS robot).

Package: ros-simulators-python-dev
Description-md5: f5b7f55898e3581f72106aad607faf4c
Description-en: Python Robot OS simulators development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a python-based ROS simulators development system
 (including ROS robot).

Package: ros-viz
Description-md5: 6426f8e339b9ee6f2fd74537c31017b1
Description-en: Python Robot OS viz metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides all the ROS viz system (including ROS base).

Package: ros-viz-dev
Description-md5: a20949786f26c48f00c97aae410d0ea0
Description-en: Robot OS viz development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a ROS viz development system (including ROS base).

Package: ros-viz-python-dev
Description-md5: 5a034b8c7188bcbc5b5e84deba111d26
Description-en: Python Robot OS viz development metapackage
 This package is part of Robot OS (ROS). It is a metapackage which
 provides a python-based ROS viz development system (including ROS
 base).

Package: cl-map-msgs
Description-md5: 08ae24465b635993ab8760fb1087c05e
Description-en: LISP code for map-related ROS Messages
 This package is part of Robot OS (ROS). This package defines messages commonly
 used in mapping packages.
 .
 It contains the map-related LISP library.

Package: cl-move-base-msgs
Description-md5: 851269a90c66b1f1e4854dfc42e908ce
Description-en: LISP code for move-base-related ROS Messages
 This package is part of Robot OS (ROS). Holds the action description and
 relevant messages for the move_base package.
 .
 It contains the navigation-related LISP library.

Package: libmap-msgs-dev
Description-md5: f45ac35c8b488eb475dfc4cd67ef1350
Description-en: C/C++ headers for map-related ROS Messages
 This package is part of Robot OS (ROS). This package defines messages commonly
 used in mapping packages.
 .
 It contains the map-related C++ headers.

Package: libmove-base-msgs-dev
Description-md5: a2850000fa72958c503ee70c09d422dd
Description-en: C/C++ headers for move-base-related ROS Messages
 This package is part of Robot OS (ROS). Holds the action description and
 relevant messages for the move_base package.
 .
 It contains the navigation-related C++ headers.

Package: python3-map-msgs
Description-md5: 208676d1562c2b78225ee4b1cd7d2730
Description-en: Python 3 code for map-related ROS Messages
 This package is part of Robot OS (ROS). This package defines messages commonly
 used in mapping packages.
 .
 It contains the map-related Python 3 package.

Package: python3-move-base-msgs
Description-md5: a4fc2fd5bae2fa219ce6d595b5fe8fef
Description-en: Python 3 code for move-base-related ROS Messages,
 This package is part of Robot OS (ROS). Holds the action description and
 relevant messages for the move_base package.
 .
 It contains the navigation-related Python 3 package.

Package: ros-map-msgs
Description-md5: 1fbc6397d882c1c4049526b68792551d
Description-en: Definitions of map-related ROS Messages
 This package is part of Robot OS (ROS). This package defines messages commonly
 used in mapping packages.
 .
 It contains the map-related message definitions.

Package: ros-move-base-msgs
Description-md5: 8770b59797c9082e87d185569908f118
Description-en: Definitions of move-base-related ROS Messages
 This package is part of Robot OS (ROS). Holds the action description and
 relevant messages for the move_base package.
 .
 It contains the navigation-related message definitions.

Package: cl-nodelet
Description-md5: 99b28dfe0403575ed825115e67d11ae4
Description-en: Robot OS nodelet library - service files - LISP
 This package is part of Robot OS (ROS). Nodelet is designed to
 provide a way to run multiple algorithms in the same process with
 zero copy transport between algorithms. The nodelet base class needed
 for implementing a nodelet, and the NodeletLoader class used for
 instantiating nodelets are provided.
 .
 This package contains the LISP interface.

Package: libnodelet-dev
Description-md5: 01e9be3fa27b0380ab5b5e6a92a55c48
Description-en: Robot OS nodelet library - service header files
 This package is part of Robot OS (ROS). Nodelet is designed to
 provide a way to run multiple algorithms in the same process with
 zero copy transport between algorithms. The nodelet base class needed
 for implementing a nodelet, and the NodeletLoader class used for
 instantiating nodelets are provided.
 .
 This package contains the development files for the service.

Package: libnodelet-topic-tools-dev
Description-md5: df4338cb9f7b7c45e0eba663fb94f865
Description-en: Robot OS nodelet_topic_tools library - development files
 This package is part of Robot OS (ROS). Nodelet is designed to
 provide a way to run multiple algorithms in the same process with
 zero copy transport between algorithms.
 .
 This package contains the development files for common nodelet tools
 such as a mux, demux and throttle.

Package: libnodeletlib-dev
Description-md5: 08ab9dff71e26a346a0b89891fbafd7d
Description-en: Robot OS nodelet library - development
 This package is part of Robot OS (ROS). Nodelet is designed to
 provide a way to run multiple algorithms in the same process with
 zero copy transport between algorithms. The nodelet base class needed
 for implementing a nodelet, and the NodeletLoader class used for
 instantiating nodelets are provided.
 .
 This package contains the development files for the library.

Package: libnodeletlib-tools
Description-md5: 97778095baef37c8066fe4c9893fd69b
Description-en: Robot OS nodelet library - tools
 This package is part of Robot OS (ROS). Nodelet is designed to
 provide a way to run multiple algorithms in the same process with
 zero copy transport between algorithms. The nodelet base class needed
 for implementing a nodelet, and the NodeletLoader class used for
 instantiating nodelets are provided.
 .
 This package contains the tools.

Package: libnodeletlib1d
Description-md5: 25f6721defab9297d01b0d6bf7e1cddf
Description-en: Robot OS nodelet library
 This package is part of Robot OS (ROS). Nodelet is designed to
 provide a way to run multiple algorithms in the same process with
 zero copy transport between algorithms. The nodelet base class needed
 for implementing a nodelet, and the NodeletLoader class used for
 instantiating nodelets are provided.
 .
 This package contains the library.

Package: python3-nodelet
Description-md5: 9b5040f17f1e8b95f5eabe7ce335df10
Description-en: Robot OS nodelet library - service files - Python 3
 This package is part of Robot OS (ROS). Nodelet is designed to
 provide a way to run multiple algorithms in the same process with
 zero copy transport between algorithms. The nodelet base class needed
 for implementing a nodelet, and the NodeletLoader class used for
 instantiating nodelets are provided.
 .
 This package contains the Python 3 interface.

Package: python3-nodelet-topic-tools
Description-md5: cd72753c2e49fa2a30e6fcb80e11b68c
Description-en: Robot OS nodelet_topic_tools library - Python 3 service files
 This package is part of Robot OS (ROS). Nodelet is designed to
 provide a way to run multiple algorithms in the same process with
 zero copy transport between algorithms.
 .
 This package contains the generated Python 3 package for common
 nodelet tools such as a mux, demux and throttle.

Package: cl-opencv-apps
Description-md5: d695a7e0cf326e9bf4c61794792f9dba
Description-en: opencv_apps Robot OS package - LISP bindings
 This package is part of Robot OS (ROS). It contains several ROS
 packages for working providing OpenCV functionalities in a simplest
 manner in ROS, i.e., running a launch file that corresponds to
 the functionality.
 .
 The package contains implementations for edge detection, structural analysis,
 people/face detection, motion analysis and object segmentation.
 .
 It contains the LISP bindings for the opencv_apps library.

Package: libopencv-apps-dev
Description-md5: f821b7074e3fe807152d944172d7276b
Description-en: Opencv_apps Robot OS package - development files
 This package is part of Robot OS (ROS). It contains several ROS
 packages for working providing OpenCV functionalities in a simplest
 manner in ROS, i.e., running a launch file that corresponds to
 the functionality.
 .
 The package contains implementations for edge detection, structural analysis,
 people/face detection, motion analysis and object segmentation.
 .
 It contains development files for the opencv_apps library.

Package: libopencv-apps2d
Description-md5: 30dec07808823e82c7e85e2010bf6c8b
Description-en: opencv_apps Robot OS package - runtime files
 This package is part of Robot OS (ROS). It contains several ROS
 packages for working providing OpenCV functionalities in a simplest
 manner in ROS, i.e., running a launch file that corresponds to
 the functionality.
 .
 The package contains implementations for edge detection, structural analysis,
 people/face detection, motion analysis and object segmentation.
 .
 It contains the opencv_apps library itself.

Package: python3-opencv-apps
Description-md5: 3531dc636d6bc96ac3eb16004bf289cb
Description-en: opencv_apps Robot OS package - Python 3 bindings
 This package is part of Robot OS (ROS). It contains several ROS
 packages for working providing OpenCV functionalities in a simplest
 manner in ROS, i.e., running a launch file that corresponds to
 the functionality.
 .
 The package contains implementations for edge detection, structural analysis,
 people/face detection, motion analysis and object segmentation.
 .
 It contains the Python 3 bindings for the opencv_apps library.

Package: ros-opencv-apps
Description-md5: 0c5a2f2f286a425c52a50fe3bfa90fea
Description-en: opencv_apps Robot OS package - apps
 This package is part of Robot OS (ROS). It contains several ROS
 packages for working providing OpenCV functionalities in a simplest
 manner in ROS, i.e., running a launch file that corresponds to
 the functionality.
 .
 The package contains implementations for edge detection, structural analysis,
 people/face detection, motion analysis and object segmentation.
 .
 It contains the nodes and the ROS stuff of the opencv-apps.

Package: python3-osrf-pycommon
Description-md5: 0671bfbe49338ecbd6cf330fa3c23d85
Description-en: Commonly needed Python modules for software developers
 Python package which contains commonly used Python boilerplate code
 and patterns. Things like ansi terminal coloring, capturing colored
 output from programs using subprocess, or even a simple logging system
 which provides some nice functionality over the built-in Python
 logging system.

Package: cl-pcl-msgs
Description-md5: 66bbd33604533a7b8fa0e0b200522899
Description-en: LISP code for PCL-related Robot OS Messages
 This package is part of Robot OS (ROS). It contains messages which
 provide the glue between the Point Cloud Library and ROS.
 .
 This package contains the generated LISP library.

Package: libpcl-msgs-dev
Description-md5: 4670af3ad4eb9b4c76b0d6488c4defc3
Description-en: C/C++ headers for PCL-related Robot OS Messages
 This package is part of Robot OS (ROS). It contains messages which
 provide the glue between the Point Cloud Library and ROS.
 .
 This package contains the generated C++ headers.

Package: python3-pcl-msgs
Description-md5: b7a5b75d0fc361ad7c324a16c8f9d8ef
Description-en: Python 3 code for PCL-related Robot OS Messages
 This package is part of Robot OS (ROS). It contains messages which
 provide the glue between the Point Cloud Library and ROS.
 .
 This package contains the generated Python 3 package.

Package: ros-pcl-msgs
Description-md5: 8eca2d55c31c4af88d33a2dd12548351
Description-en: Definitions of PCL-related Robot OS Messages
 This package is part of Robot OS (ROS). It contains messages which
 provide the glue between the Point Cloud Library and ROS.
 .
 This package contains the message definitions.

Package: libpcl-conversions-dev
Description-md5: 5743349ec89b945e7c189373f6805838
Description-en: Robot OS library to convert from/to PCL data types
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package provides development headers for converting between
 PCL (Point Cloud Library) data types and ROS message types

Package: libpcl-ros-dev
Description-md5: c498355da6cd6278d40485c476916ea7
Description-en: Bridge between Robot OS library (ROS) and PCL - development headers
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the development headers.

Package: libpcl-ros-features0d
Description-md5: 2267af5cc94c6508c6250ce37b6f83ac
Description-en: Bridge between Robot OS library (ROS) and PCL - features library
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the pcl-ros-features shared library.

Package: libpcl-ros-filter1d
Description-md5: 4f775e2f77af707ce019a1458ecb9dd7
Description-en: Bridge between Robot OS library (ROS) and PCL - filter library
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the pcl-ros-filter shared library.

Package: libpcl-ros-filters0d
Description-md5: a4742dd41d30b0244d45d63663892f82
Description-en: Bridge between Robot OS library (ROS) and PCL - filters library
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the pcl-ros-filters shared library.

Package: libpcl-ros-io0d
Description-md5: 642043e2264137074896b0ec7fb1766a
Description-en: Bridge between Robot OS library (ROS) and PCL - io library
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the pcl-ros-io shared library.

Package: libpcl-ros-segmentation0d
Description-md5: ec1774673450a94773de7f058aaa0352
Description-en: Bridge between Robot OS library (ROS) and PCL - segmentation library
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the pcl-ros-segmentation shared library.

Package: libpcl-ros-surface0d
Description-md5: e3b757d4918e172fd580925d3fa4df6b
Description-en: Bridge between Robot OS library (ROS) and PCL - surface library
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the pcl-ros-surface shared library.

Package: libpcl-ros-tf1d
Description-md5: f7916910e8ac0f5892b5c3e884300c24
Description-en: Bridge between Robot OS library (ROS) and PCL - tf library
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the pcl-ros-tf shared library.

Package: pcl-ros-tools
Description-md5: 2058e9f0b3a626776d6eb54cafb8d0a8
Description-en: Bridge between Robot OS library (ROS) and PCL - tools
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the tools.

Package: python3-pcl-ros
Description-md5: 97e3e9b37f9102648837cc7c28ddc918
Description-en: Bridge between Robot OS library (ROS) and PCL - Python module
 PCL (Point Cloud Library) ROS interface stack. PCL-ROS is the
 preferred  bridge for 3D applications involving n-D Point Clouds
 and 3D geometry processing in ROS.
 .
 This package includes the Python module.

Package: pluginlib-dev
Description-md5: bb37a2713d526be702bce091d0852ada
Description-en: ROS library for plugins
 This package is part of Robot OS (ROS). This is the high-level ROS
 plugin interface. It provides tools for writing and dynamically
 loading plugins using the ROS build infrastructure. To work, these
 tools require plugin providers to register their plugins in their
 package.xml file.

Package: python3-python-qt-binding
Description-md5: f0ea16f2179c1b619f9369df6dee82b7
Description-en: Robot OS Python 3 bindings for QT
 This package is part of Robot OS (ROS). It provides Python bindings
 for Qt. There are two providers: pyside and pyqt.  PySide is released
 under the LGPL.  PyQt is released under the GPL.
 .
 Both the bindings and tools to build bindings are included from each
 available provider.  For PySide, it is called "Shiboken".  For PyQt,
 this is called "SIP".
 .
 Also provided is adapter code to make the user's Python code
 independent of which binding provider was actually used which makes
 it very easy to switch between these.
 .
 This package contains the Python 3 binding.

Package: librandom-numbers-dev
Description-md5: 9c8b90c0c656deb46b0c6a16cda09d69
Description-en: Robot OS random numbers library - development files
 This package is part of Robot OS (ROS). It contains a library which
 provides wrappers for generating floating point values, integers,
 and quaternions using boost libraries. The constructor of the wrapper is
 guaranteed to be thread safe and initialize its random number generator to a
 random seed. Seeds are obtained using a separate and different random number
 generator.
 .
 This package contains the development files.

Package: librandom-numbers0d
Description-md5: 79efde0fa55a378e2abae093c551c8f9
Description-en: Robot OS random numbers library
 This package is part of Robot OS (ROS). It contains a library which
 provides wrappers for generating floating point values, integers,
 and quaternions using boost libraries. The constructor of the wrapper is
 guaranteed to be thread safe and initialize its random number generator to a
 random seed. Seeds are obtained using a separate and different random number
 generator.
 .
 This package contains the library itself.

Package: libresource-retriever-dev
Description-md5: 74e76a63872385fc3d51ea173144ac4a
Description-en: Robot OS resource_retriever library - development files
 This package is part of Robot OS (ROS). It retrieves data from
 url-format files such as http://, ftp://, package:// file://, etc.,
 and loads the data into memory. The package:// url for ros packages
 is translated into a local file:// url. The resource retriever was
 initially designed to load mesh files into memory, but it can be used
 for any type of data. The resource retriever is based on the libcurl library.
 .
 This package contains the development files.

Package: libresource-retriever0d
Description-md5: b2490a57f23741f88ade74e522ffb82d
Description-en: Robot OS resource_retriever library
 This package is part of Robot OS (ROS). It retrieves data from
 url-format files such as http://, ftp://, package:// file://, etc.,
 and loads the data into memory. The package:// url for ros packages
 is translated into a local file:// url. The resource retriever was
 initially designed to load mesh files into memory, but it can be used
 for any type of data. The resource retriever is based on the libcurl library.
 .
 This package contains the library itself.

Package: python3-resource-retriever
Description-md5: 3b86838d7dbab0acdad430456e6a49e8
Description-en: Robot OS resource_retriever library - Python 3
 This package is part of Robot OS (ROS). It retrieves data from
 url-format files such as http://, ftp://, package:// file://, etc.,
 and loads the data into memory. The package:// url for ros packages
 is translated into a local file:// url. The resource retriever was
 initially designed to load mesh files into memory, but it can be used
 for any type of data. The resource retriever is based on the libcurl library.
 .
 This package contains the Python 3 binding.

Package: libjoint-state-listener1d
Description-md5: d7a37a00f4899f70b4e350ed21035a66
Description-en: Robot OS robot_state_publisher listener library
 This package is part of Robot OS (ROS). This package allows you to publish the
 state of a robot to tf. Once the state gets published, it is available to all
 components in the system that also use tf. The package takes the joint angles
 of the robot as input and publishes the 3D poses of the robot links, using a
 kinematic tree model of the robot.
 .
 This package contains the joint-state-listener library.

Package: librobot-state-publisher-dev
Description-md5: 116bafb2f6f32d509e9fb901a20516dc
Description-en: development files for Robot OS robot_state_publisher library
 This package is part of Robot OS (ROS). This package allows you to publish the
 state of a robot to tf. Once the state gets published, it is available to all
 components in the system that also use tf. The package takes the joint angles
 of the robot as input and publishes the 3D poses of the robot links, using a
 kinematic tree model of the robot.
 .
 This package contains the development files for the library.

Package: librobot-state-publisher-solver1d
Description-md5: ee7e96ae58fdd0ef6224145f5386c9e6
Description-en: Robot OS robot_state_publisher solver library
 This package is part of Robot OS (ROS). This package allows you to publish the
 state of a robot to tf. Once the state gets published, it is available to all
 components in the system that also use tf. The package takes the joint angles
 of the robot as input and publishes the 3D poses of the robot links, using a
 kinematic tree model of the robot.
 .
 This package contains the library.

Package: ros-robot-state-publisher
Description-md5: 91cc41df633b4dfad70a6afcc002b423
Description-en: Robot OS robot_state_publisher
 This package is part of Robot OS (ROS). This package allows you to publish the
 state of a robot to tf. Once the state gets published, it is available to all
 components in the system that also use tf. The package takes the joint angles
 of the robot as input and publishes the 3D poses of the robot links, using a
 kinematic tree model of the robot.
 .
 This package contains the tools.

Package: libroslib-dev
Description-md5: f2887c1e767377181e900b8dfad9eb21
Description-en: development files for roslib (Robot OS)
 This package is part of Robot OS (ROS). It provides the base
 dependencies and support libraries for ROS. roslib contains many of
 the common data structures and tools that are shared across ROS
 client library implementations.
 .
 This package contains the development files for the library.

Package: libroslib0d
Description-md5: 03e5a7c61b838c2c278b7d730b4259c7
Description-en: library for roslib (Robot OS)
 This package is part of Robot OS (ROS). It provides the base
 dependencies and support libraries for ROS. roslib contains many of
 the common data structures and tools that are shared across ROS
 client library implementations.
 .
 This package contains the C library.

Package: python3-rosboost-cfg
Description-md5: 9e6dcc1f8976fbd83972988cd5fb611a
Description-en: Contains scripts used by the Robot OS rosboost-cfg tool (Python 3)
 This package is part of Robot OS (ROS). It is used for determining
 build flags (cflags/lflags/etc.) for boost on your system when you
 use it in a ROS environment.
 .
 This package contains the Python 3 library.

Package: python3-rosclean
Description-md5: baf4b5774461d52807457e258b1903a9
Description-en: cleanup Robot OS filesystem resources (e.g. logs) (Python 3)
 This package is part of Robot OS (ROS). rosclean purge will remove
 directories associated with storing ROS-related log files. You will
 be asked to confirm each deletion and it is important that you verify
 the command that rosclean purge executes is correct.
 .
 This package contains the Python 3 library.

Package: python3-roscreate
Description-md5: 0a8e17c5dc777fe70cc19d582ee4db4a
Description-en: Robot OS empty package template creator (Python 3)
 This package is part of Robot OS (ROS). It provides roscreate-pkg
 which creates empty ROS package templates and thus addresses the
 common problem of packages being created using pre-existing packages,
 which leads to errors in build files and manifests. The tool creates a
 new package directory, including the appropriate build and manifest
 files.
 .
 This package contains the Python 3 library.

Package: python3-roslib
Description-md5: e63596042e785f0f7ddca478f60910cf
Description-en: Python 3 library for roslib (Robot OS)
 This package is part of Robot OS (ROS). It provides base dependencies
 and support libraries for ROS. roslib contains many of the common
 data structures and tools that are shared across ROS client library
 implementations.
 .
 This package contains the Python 3 library.

Package: python3-rosmake
Description-md5: 710254dfd9d6868d01cdf78c6a9d6969
Description-en: rosmake is a Robot OS dependency aware build tool (Python 3)
 This package is part of Robot OS (ROS). rosmake is a tool to assist
 with building ROS packages. It facilitates building packages that
 have dependencies, allowing all dependencies to be built in the
 correct order.
 .
 This package contains the Python 3 library.

Package: python3-rosunit
Description-md5: 0c268e429095b9a4d11e896765f66b61
Description-en: Unit-testing package for ROS (Python 3)
 This package is part of Robot OS (ROS). python3-rosunit is a
 lower-level library for rostest and handles unit tests, whereas
 rostest handles integration tests. It's an internal tool for running
 unit tests within ROS. While it can be run by a regular user, most
 users will generally use rosunit indirectly via rosbuild test macros.
 .
 This package contains the Python 3 library.

Package: ros-mk
Description-md5: afd7b82209c371dd548c49a35cd0a569
Description-en: Robot OS make file helpers
 This package is part of Robot OS (ROS). It is a collection of make
 include files for building ROS architectural elements.  Most package
 authors should use cmake.mk, which calls CMake for the build of the
 package. The other files in this package are intended for use in
 exotic situations that mostly arise when importing 3rdparty code.

Package: rosbash
Description-md5: b3539ab2d1aa178ea3d3840fceedc491
Description-en: Assorted shell commands for using Robot OS with bash
 This package is part of Robot OS (ROS). The rosbash package contains
 some useful bash functions and adds tab-completion to a large number
 of the basic ros utilities. The package includes limited support for
 zsh and tcsh by way of sourcing the roszsh or rostcsh files
 respectively. It doesn't provide documentation on these shells,
 though much of the functionality is similar to the bash shell
 extensions.

Package: rosbuild
Description-md5: 2f361c1de3223459da0eaad9b1d418d4
Description-en: scripts for managing the Robot OS build system
 This package is part of Robot OS (ROS). Rosbuild solves the core
 problem of gathering appropriate build flags from, and tracking
 dependencies in, the ROS package tree. The macros provided by
 rosbuild automatically inherit the union of build flags exported by
 packages on which your package depends.

Package: roslang
Description-md5: 5af2574e4a88e027b3188cb427327cd3
Description-en: Common metapackage for all Robot OS client libraries
 This package is part of Robot OS (ROS). It is mainly used to find
 client libraries (via 'rospack depends-on1 roslang'). The roslang
 package is only of interest to those implementing a ROS client
 library. Client libraries mark themselves as such by depending on
 the roslang package, which allows rosbuild and other tools to perform
 appropriate actions, such as msg- and srv-based code generation. The
 roslang package itself contains no actual code.

Package: cl-roscpp-msg
Description-md5: 64bb2a0a18a45e3a1cd74e3a128463c6
Description-en: Header for roscpp messages, LISP
 This package is part of Robot OS (ROS). roscpp is a C++
 implementation of ROS. It provides a client library that enables C++
 programmers to quickly interface with ROS topics, services, and
 parameters.
 .
 roscpp is the most widely used ROS client library and is designed to be the
 high-performance library for ROS. ROS console output library.
 .
 This package contains the generated LISP library.

Package: cl-topic-tools
Description-md5: ee5ee134089d6d5be3a3af1703337746
Description-en: LISP library for working with Robot OS topics
 This package is part of Robot OS (ROS). It contains the lisp
 interface to the tools for directing, throttling, selecting, and
 otherwise messing with ROS topics at a meta level.

Package: libmessage-filters-dev
Description-md5: 2f9598402431752c2612322ee62fd27f
Description-en: Development files for Robot OS message-filters
 This package is part of Robot OS (ROS). It contains the development
 files for libmessage-filters, which implements a set of message
 filters which take in messages and may output those messages at a
 later time, based on the conditions that filter needs being met.

Package: libmessage-filters1d
Description-md5: b5d162f206a36c73ad103ac9d49f0453
Description-en: Library for Robot OS message-filters
 This package is part of Robot OS (ROS). It implemtants a set of
 message filters which take in messages and may output those messages
 at a later time, based on the conditions that filter needs met.
 .
 This package contains the library.

Package: librosbag-dev
Description-md5: 6b316dca15f72846bc96ed05d504d6eb
Description-en: Tools for recording from and playing back to Robot OS topics
 This package is part of Robot OS (ROS). It is the development files
 for the rosbag library, which provides APIs for reading/writing bags
 (ROS message stores) in C++ and Python.

Package: librosbag-storage-dev
Description-md5: 1fcd552bbe2cc48056179c0370aa1ab4
Description-en: Development files for librosbag_storage
 This package is part of Robot OS (ROS). It is a set of tools for
 recording from and playing back ROS messages without relying on the
 ROS client library.
 .
 This package contains the development files for the library.

Package: librosbag-storage4d
Description-md5: 815723fb80e815adde5d9ae229c5da00
Description-en: Robot OS library for rosbag_storage
 This package is part of Robot OS (ROS). It is a set of tools for
 recording from and playing back ROS messages without relying on the
 ROS client library.
 .
 This package contains the library.

Package: librosbag4d
Description-md5: 5e9a032b1c09fcd35d83537c22d95418
Description-en: Library for recording from and playing back to Robot OS topics
 This package is part of Robot OS (ROS). It is the rosbag library,
 which provides APIs for reading/writing bags (ROS message stores) in
 C++ and Python. It is intended to be high performance and avoids
 deserialization and reserialization of the messages.
 .
 The related rosbag package provides a command-line tool for working
 with bags.

Package: libroscpp-dev
Description-md5: 798c067b31c50827ab4351b956613dfd
Description-en: Robot OS development files for libroscpp
 This package is part of Robot OS (ROS). roscpp is a C++
 implementation of ROS. It provides a client library that enables C++
 programmers to quickly interface with ROS topics, services, and
 parameters.
 .
 roscpp is the most widely used ROS client library and is designed to be the
 high-performance library for ROS. ROS console output library.
 .
 This package contains the development files for the library.

Package: libroscpp-msg-dev
Description-md5: ebc58ca9c23f700e090338e01d94d504
Description-en: Robot OS header for roscpp messages
 This package is part of Robot OS (ROS). roscpp is a C++ implementation of ROS.
 It provides a client library that enables C++ programmers to quickly interface
 with ROS topics, services, and
 parameters.
 .
 roscpp is the most widely used ROS client library and is designed to be the
 high-performance library for ROS. ROS console output library.
 .
 This package contains the generated C++ headers.

Package: libroscpp4d
Description-md5: f864266471b77050274d683291571388
Description-en: Robot OS client library
 This package is part of Robot OS (ROS). roscpp is a C++
 implementation of ROS. It provides a client library that enables C++
 programmers to quickly interface with ROS topics, services, and
 parameters.
 .
 roscpp is the most widely used ROS client library and is designed to be the
 high-performance library for ROS. ROS console output library.
 .
 This package contains the library.

Package: libroslz4-1d
Description-md5: d2bbf239a9f1db4579c63601f61a4762
Description-en: library implementing lz4 for Robot OS
 This package is part of Robot OS (ROS). This is the C++
 implementation of the LZ4 streaming format. Large data streams are
 split into blocks which are compressed using the very fast LZ4
 compression algorithm.
 .
 This package contains the library.

Package: libroslz4-dev
Description-md5: 579659f3615f1f4e8207cbff78be6bf4
Description-en: development files for libroslz4
 This package is part of Robot OS (ROS). It contains the development
 files for the ROS implementation of the LZ4 streaming format. Large
 data streams are split into blocks which are compressed using the
 very fast LZ4 compression algorithm.

Package: librostest-dev
Description-md5: 986f980a204f9f5f867bae6b618ad760
Description-en: Development files for rostest (Robot OS)
 This package is part of Robot OS (ROS). It contains the development
 files for the rostest framework. It's an extension that enables
 roslaunch files to be used as test fixtures. As a fully running
 system has more complex behaviors than an individual ROS node,
 this allows you to do full integration testing across multiple
 nodes. It is compatible with xUnit frameworks.

Package: libtopic-tools-dev
Description-md5: 5b310e7e5ff114516bc14855859a9249
Description-en: development files for libtopic-tools (Robot OS)
 This package is part of Robot OS (ROS). It contains development files
 for the libtopic-tools library, which provides tools for directing,
 throttling, selecting, and otherwise messing with ROS topics at a
 meta level.
 .
 This contains the development files

Package: libtopic-tools2d
Description-md5: 6b25192d4f09de52d80f7ebe5ba8d2c7
Description-en: library for messing with Robot OS topics
 This package is part of Robot OS (ROS). Tools for directing,
 throttling, selecting, and otherwise messing with ROS topics at a
 meta level. None of the programs in this package actually know about
 the topics whose streams they are altering; instead, these tools deal
 with messages as generic binary blobs. This means they can be applied
 to any ROS topic.
 .
 This package contains the library.

Package: libxmlrpcpp-dev
Description-md5: 50b267665f68a8fb66a6489534349c47
Description-en: development files for Robot OS libxmlrpcpp
 This package is part of Robot OS (ROS). It contains the development
 files for the XmlRpc++ library, which is a C++ implementation of the XML-RPC
 protocol. This version is heavily modified from the package available
 on SourceForge in order to support roscpp's threading model. As such,
 it's a maintained fork by OSRF.

Package: libxmlrpcpp3d
Description-md5: 94d537a9740a053f48d936d01ba9b031
Description-en: Robot OS version of xml-rpc protocol library
 This package is part of Robot OS (ROS). It contains the XmlRpc++
 library, which is a C++ implementation of the XML-RPC protocol. This
 version is heavily modified from the package available on SourceForge
 in order to support roscpp's threading model. As such, it's a
 maintained fork by OSRF.

Package: python3-message-filters
Description-md5: a72f115dccb172630606730cc407752a
Description-en: Python 3 library for Robot OS message-filters
 This package is part of Robot OS (ROS). It implements a set of
 message filters which take in messages and may output those messages
 at a later time, based on the conditions that filter needs being met.
 .
 This package contains the Python 3 library.

Package: python3-rosbag
Description-md5: 63dee13e90a8ec748d0689ab68efcc15
Description-en: Python 3 tools for recording from and playing back to Robot OS topics
 This package is part of Robot OS (ROS). It provides a command-line
 tool for working with bags (ROS messages stores). The corresponding
 librosbag package provides corresponding C++ and Python APIs.
 .
 This package contains the Python 3 library.

Package: python3-roscpp-msg
Description-md5: a5da50b6544a01175729b00c54c36117
Description-en: Header for roscpp messages, Python 3
 This package is part of Robot OS (ROS). roscpp is a C++ implementation of ROS.
 It provides a client library that enables C++ programmers to quickly interface
 with ROS topics, services, and
 parameters.
 .
 roscpp is the most widely used ROS client library and is designed to be the
 high-performance library for ROS. ROS console output library.
 .
 This package contains the generated Python 3 package.

Package: python3-rosgraph
Description-md5: 0367ec3c87b3877da50c3e9e9da680c6
Description-en: Tool to print information about the Robot OS computation graph - Python 3
 This package is part of Robot OS (ROS). rosgraph contains the
 rosgraph command-line tool, which prints information about the ROS
 computation graph. It also provides an internal library that can be
 used by graphical tools.
 .
 This package contains the Python 3 library.

Package: python3-roslaunch
Description-md5: 1fd3cfeb0a7771de4698a659b552e490
Description-en: roslaunch tool for Robot OS - Python 3
 This package is part of Robot OS (ROS). roslaunch is a tool for
 easily launching multiple ROS nodes locally and remotely via SSH, as
 well as setting parameters on the Parameter Server. It includes
 options to automatically respawn processes that have already died.
 roslaunch takes in one or more XML configuration files (with the
 launch extension) that specify the parameters to set and nodes to
 launch, as well as the machines that they should be run on.
 .
 This package contains the Python 3 library.

Package: python3-roslz4
Description-md5: 331560af9e5df8fe38ae530fc01bd23c
Description-en: Python 3 library implementing lz4 for Robot OS
 This package is part of Robot OS (ROS). This is the Python
 implementation of the LZ4 streaming format. Large data streams are
 split into blocks which are compressed using the very fast LZ4
 compression algorithm.
 .
 This package contains the Python 3 library.

Package: python3-rosmaster
Description-md5: 48754b22aaf3d49193c67c321c17ffab
Description-en: Robot OS Master implementation - Python 3
 This package is part of Robot OS (ROS). The rosmaster package
 implements the ROS Master. Most programs will not need to interact
 with this package directly. The rosmaster is run automatically
 whenever roscore is run and all communication with the Master happens
 over XMLRPC APIs.
 .
 This package contains the Python 3 library.

Package: python3-rosmsg
Description-md5: f919b789b9a183600bf817be0da830bf
Description-en: Command-line tools for displaying information about Robot OS - Python 3
 This package is part of Robot OS (ROS). rosmsg is a command-line tool
 for displaying information about ROS Message types. rossrv is a
 command-line tool for displaying information about ROS Service types.
 .
 This package contains the Python 3 library.

Package: python3-rosnode
Description-md5: 7e7419e288132a623ea1a42a16a5fb0c
Description-en: Tool for displaying debug information about Robot OS - Python 3
 This package is part of Robot OS (ROS). rosnode is a command-line
 tool for displaying debug information about ROS Nodes, including
 publications, subscriptions and connections. It also contains an
 experimental library for retrieving node information. This library is
 intended for internal use only.
 .
 This package contains the Python 3 library.

Package: python3-rosparam
Description-md5: 44922c166ff3eb324f8c35a0fee79dba
Description-en: Tool for getting and setting Robot OS Parameters - Python 3
 This package is part of Robot OS (ROS). rosparam contains the
 rosparam command-line tool for getting and setting ROS Parameters on
 the parameter server using YAML-encoded files. It also contains an
 experimental library for using YAML with the parameter server. This
 library is intended for internal use only.
 .
 This package contains the Python 3 library.

Package: python3-rospy
Description-md5: b11d3c7248627508416efe19f16989d6
Description-en: Python 3 client library for Robot OS
 This package is part of Robot OS (ROS). The rospy client API enables
 Python programmers to quickly interface with ROS topics, services,
 and parameters. The design of rospy favors implementation speed
 (i.e. developer time) over runtime performance so that algorithms can
 be quickly prototyped and tested within ROS. It is also ideal for
 non-critical-path code, such as configuration and initialization
 code. Many of the ROS tools are written in rospy to take advantage of
 the type introspection capabilities.
 .
 Many of the ROS tools, such as rostopic and rosservice, are built on
 top of rospy.
 .
 This package contains the Python 3 library.

Package: python3-rosservice
Description-md5: 4a57c54b5128cb51bd1955e6cf0cbfdf
Description-en: Command-line tool for listing and querying Robot OS services - Python 3
 This package is part of Robot OS (ROS). rosservice contains the
 rosservice command-line tool for listing and querying ROS
 services. It also contains a Python library for retrieving
 information about services and dynamically invoking them. The Python
 library is experimental and is for internal-use only.
 .
 This package contains the Python 3 library.

Package: python3-rostest
Description-md5: 3aed52d323aa5fdb0c798f65adb36580
Description-en: Test suite for Robot OS based on roslaunch - Python 3
 This package is part of Robot OS (ROS). rostest is an extension to
 roslaunch that enables roslaunch files to be used as test
 fixtures. As a fully running system has more complex behaviors than
 an individual ROS node, this allows you to do full integration
 testing across multiple nodes. It is compatible with xUnit
 frameworks.
 .
 This package contains the Python 3 library.

Package: python3-rostopic
Description-md5: e15129dd5880c96b1ded221e6185df53
Description-en: Tool for displaying debug information about Robot OS Topics - Python 3
 This package is part of Robot OS (ROS). This tool helps debugging by
 showing debug information about ROS Topics, including publishers,
 subscribers, publishing rate, and ROS Messages. It also contains an
 experimental Python library for getting information about, and
 interacting with, topics dynamically. This library is for internal use
 only as the code API may change, though it does provide examples of
 how to implement dynamic subscription and publication behaviors in
 ROS.
 .
 This package contains the Python 3 library.

Package: python3-roswtf
Description-md5: d7fd33ba06d914e905eb7593ff3c4870
Description-en: Tool for diagnosing issues with a running Robot OS system - Python 3
 This package is part of Robot OS (ROS). roswtf looks for many, many
 things, and the list is always growing. There are two categories of
 things that it looks for: file-system issues and online/graph issues.
 .
 For file-system issues, roswtf looks at your environment variables, package
 configurations, stack configurations, and more. It can also take in a
 roslaunch file and attempt to find any potential configuration issues in it,
 such as packages that haven't been built properly.
 .
 For online issues, roswtf examines the state of your current graph and tries
 to find any potential issues. These issues might be unresponsive nodes,
 missing connections between nodes, or potential machine-configuration issues
 with roslaunch.
 .
 This package contains the Python 3 library.

Package: python3-topic-tools
Description-md5: fc0c46aa8951e6fef52bc701a5fb4600
Description-en: Python 3 library for working with Robot OS topics
 This package is part of Robot OS (ROS). It contains the Python
 interface to the tools for directing, throttling, selecting, and
 otherwise messing with ROS topics at a meta level.
 .
 This package contains the Python 3 library.

Package: ros-roscpp-msg
Description-md5: c7ed9c2fbe7f2858f2061cb95a54d8aa
Description-en: Robot OS definitions of roscpp messages
 This package is part of Robot OS (ROS). roscpp is a C++ implementation of ROS.
 It provides a client library that enables C++ programmers to quickly interface
 with ROS topics, services, and
 parameters.
 .
 roscpp is the most widely used ROS client library and is designed to be the
 high-performance library for ROS. ROS console output library.
 .
 This package contains the message definitions.

Package: ros-topic-tools-srvs
Description-md5: 6cf560ceb93d25b7f28d7c075eca32ef
Description-en: service templates files for libtopic-tools (Robot OS)
 This package is part of Robot OS (ROS). It contains development files
 for the libtopic-tools library, which provides tools for directing,
 throttling, selecting, and otherwise messing with ROS topics at a
 meta level.
 .
 This contains the service files

Package: rosout
Description-md5: 9b3b21f28073a535790e063c30fae749
Description-en: Robot OS system-wide logging mechanism
 This package is part of Robot OS (ROS). rosout is the name of the
 console log reporting mechanism in ROS. It can be thought of as
 comprising several components:
  * The `rosout` node for subscribing, logging, and republishing the
    messages.
  * The /rosout topic
  * The /rosout_agg topic for subscribing to an aggregated feed

Package: topic-tools
Description-md5: 9d8940e909f6614d34ff6faf063cf9ee
Description-en: Tools for messing with Robot OS topics
 This package is part of Robot OS (ROS). It contains tools for directing,
 throttling, selecting, and otherwise messing with ROS topics at a
 meta level. None of the programs in this package actually know about
 the topics whose streams they are altering; instead, these tools deal
 with messages as generic binary blobs. This means they can be applied
 to any ROS topic.

Package: cl-rosgraph-msgs
Description-md5: 957ebdcca945095b82897d2d762501a3
Description-en: Messages relating to the Robot OS Computation Graph, LISP bindings
 This package is part of Robot OS (ROS). It contains the LISP
 interface to messages relating to the ROS Computation Graph. Most
 users are not expected to interact with messages in this package, and
 it is strongly advised against. These messages are generally wrapped
 in higher level APIs.

Package: cl-std-srvs
Description-md5: 324cf23eff2fe4f6d38f58eec0480a6b
Description-en: Common service definitions, LISP bindings
 This package is part of Robot OS (ROS). It contains common service
 definitions.
 .
 This package contains the LISP interface to common service definitions.

Package: libros-rosgraph-msgs-dev
Description-md5: 87209c5519518e4250f8b3f853021072
Description-en: Messages relating to the Robot OS Computation Graph
 This package is part of Robot OS (ROS). rosgraph_msgs contains
 messages relating to the ROS Computation Graph. Most users are not
 expected to interact with the messages in this package, and it is
 strongly advised against. These messages are generally wrapped in
 higher level APIs.

Package: libstd-srvs-dev
Description-md5: cb35c070c279ff042cb2d158ea574ff0
Description-en: Robot OS Common service definitions
 This package is part of Robot OS (ROS). It contains common service
 definitions.
 .
 This package contains C++ development files for common service definitions.

Package: python3-rosgraph-msgs
Description-md5: dff1d5f80f2cf05448a41db31def0ef0
Description-en: Messages relating to the Robot OS Computation Graph, Python 3 bindings
 This package is part of Robot OS (ROS). It contains the Python
 interface to messages relating to the ROS Computation Graph. Most
 users are not expected to interact with messages in this package, and
 it is strongly advised against. These messages are generally wrapped
 in higher level APIs.
 .
 This package contains the generated Python 3 package.

Package: python3-std-srvs
Description-md5: f21daa879cff4418e6f7681ae539dad7
Description-en: Robot OS Common service definitions, Python 3 bindings
 This package is part of Robot OS (ROS). It contains common service
 definitions.
 .
 This package contains the Python 3 interface to common service definitions.

Package: ros-rosgraph-msgs
Description-md5: cb3f6f357aceb4147826696d2a3bb080
Description-en: Messages relating to the Robot OS Computation Graph, definitions
 This package is part of Robot OS (ROS). It contains the definitions of
 the messages relating to the ROS Computation Graph. Most users are not
 expected to interact with the messages in this package, and it is
 strongly advised against. These messages are generally wrapped in
 higher level APIs.

Package: ros-std-srvs
Description-md5: bc1b1b9495926f4602fc504997de4353
Description-en: Robot OS Common service definitions, definitions
 This package is part of Robot OS (ROS). It contains common service
 definitions.
 .
 This package contains the message definitions of the common service
 definitions messages.

Package: ros-environment
Description-md5: 170cb53ac495ce409c58e32bcc130d7f
Description-en: Robot OS environment hooks
 This package is part of Robot OS (ROS). It provides hooks to set the
 environment variables ROS_VERSION, ROS_DISTRO, ROS_PACKAGE_PATH, and
 ROS_ETC_DIR.

Package: librosconsole-dev
Description-md5: 06efb0a53f5505e1c7392abcd69ec69f
Description-en: Development files for librosconsole
 This package is part of Robot OS (ROS). It is the ROS console output
 library, a C++ package that supports console output and logging in
 roscpp. It provides a macro-based interface which allows both printf-
 and stream-style output. It also wraps log4cxx, which supports
 hierarchical loggers, verbosity levels and configuration-files.
 .
 This package contains the development files for the library.

Package: librosconsole3d
Description-md5: c10fee7d1cbf3f2a8dbe14d53a8c588e
Description-en: library for librosconsole
 This package is part of Robot OS (ROS). It is the ROS console output
 library, a C++ package that supports console output and logging in
 roscpp. It provides a macro-based interface which allows both printf-
 and stream-style output. It also wraps log4cxx, which supports
 hierarchical loggers, verbosity levels and configuration-files.
 .
 This package contains the library.

Package: librosconsole-bridge-dev
Description-md5: f1f4761a5a4ef357ccf08519df69fc9b
Description-en: Robot OS library for connecting console logging types - development files
 This package is part of Robot OS (ROS). It contains the development
 files for librosconsole-bridge, which is a package used in
 conjunction with console_bridge and rosconsole for connecting
 console_bridge-based logging to rosconsole-based logging.
 .
 This package contains the development files for the library.

Package: librosconsole-bridge0d
Description-md5: 6099b1f24e7ece862151bdf0da1caf68
Description-en: Robot OS library for connecting console logging types
 This package is part of Robot OS (ROS). It contains a library used in
 conjunction with console_bridge and rosconsole for connecting
 console_bridge-based logging to rosconsole-based logging.

Package: libcpp-common0d
Description-md5: db4f647f5e1ec4cc676f54b80ce58c66
Description-en: Robot OS utility library
 This package is part of Robot OS (ROS). It contains the C++ library
 libcpp_common which is code for doing things that are not necessarily ROS
 related, but are useful for multiple packages. This includes things like the
 ROS_DEPRECATED and ROS_FORCE_INLINE macros, as well as code for getting
 backtraces.

Package: libroscpp-core-dev
Description-md5: ecd2e0c97d91da6a1a1ec0e1b73215b3
Description-en: Development files for Robot OS roscpp-core
 This package is part of Robot OS (ROS). It contains the development
 files for roscpp_core which is an underlying library that supports
 roscpp message data types. It is a lightweight/minimal library that
 can easily be used in non-ROS-based projects.

Package: libroscpp-serialization0d
Description-md5: 95d2f420c621459cef66d2216d6bed69
Description-en: Robot OS library for roscpp serialization
 This package is part of Robot OS (ROS). It is a C++ library for
 serialization as described in MessagesSerializationAndAdaptingTypes.
 This package is a component of roscpp.

Package: librostime1d
Description-md5: f4270706bbccdd88f019cdd592a02ee0
Description-en: Robot OS library for time and duration
 This package is part of Robot OS (ROS). It contains Time and Duration
 implementations for C++ libraries, including roscpp. ROS has builtin
 time and duration primitive types, which roslib provides as the
 ros::Time and ros::Duration classes, respectively.

Package: python3-rosdep2
Description-md5: 54f1bca1a9638c359b7b645bfa6b4e5b
Description-en: rosdep package manager abstraction tool for Robot OS (Python 3)
 This package is part of Robot OS (ROS). It is a command-line tool for
 installing system dependencies on a variety of platforms. For
 *end-users*, rosdep helps you install system dependencies for
 software that you are building from source. For *developers*, rosdep
 simplifies the problem of installing system dependencies on different
 platforms.
 .
 This package installs the library for Python 3.

Package: python3-rosdistro
Description-md5: cc2b64b0fd44ff5d658631a35933c2e7
Description-en: Tool to work with rosdistro files (for Robot OS, Python 3)
 This package is part of Robot OS (ROS). The rosdistro tool allows you
 to get access to the full dependency tree and the vcs information of
 all packages and repositories.
 .
 rosdistro is a file format for managing ROS Distributions and the ROS
 stacks they contain. This file format is used as input to a variety
 of tools in the ROS build and release toolchain, from stack release
 tools to rosdoc. The rosdistro format has changed for Catkin-based
 repositories.
 .
 This package installs the library for Python 3.

Package: python3-rosinstall
Description-md5: 59a2ac2cf3354c4af027f98978c07dd4
Description-en: Installer for Robot OS (Python 3)
 This package is part of Robot OS (ROS). The rosinstall package
 provides a Python API for interacting with a source code workspace as
 well as a group of command line tools. Rosinstall leverages the
 vcstools package for source control and stores its state in
 rosinstall files.
 .
 Using rosinstall you can update several folders using a variety of SCMs
 (SVN, Mercurial, git, Bazaar) with just one command.
 .
 This package installs the library for Python 3.

Package: python3-rosinstall-generator
Description-md5: 46492ff7657150c5e226b1c28a536d1b
Description-en: Tool to generate rosinstall files (for Robot OS) Python 3
 This package is part of Robot OS (ROS). It contains a tool to
 generate rosinstall files which contain information about repositories
 with ROS packages/stacks. It always returns information about
 released packages - either to the gbp repositories for wet packages
 or to the tarball of dry stacks from the SVN release repository.
 .
 This package installs the library for Python 3.

Package: roslisp
Description-md5: 1266f96db6cbfb7b79560567657e66a2
Description-en: Lisp client library for Robot OS
 This package is part of Robot OS (ROS). Roslisp is a client library
 for writing ROS nodes in idiomatic Common Lisp. The library is
 written to support ease of use, quick scripting of nodes, and
 interactive debugging of a running ROS system.

Package: librospack-dev
Description-md5: 4bf2a592825f2e31d10e20cbe1babc7e
Description-en: Robot OS package information library header files
 This package is part of Robot OS (ROS). rospack is a command-line
 tool for retrieving information about ROS packages available on the
 filesystem. It implements a wide variety of commands ranging from
 locating ROS packages in the filesystem, through listing available
 stacks, to calculating the dependency tree of stacks. It is also used
 in the ROS build system for calculating build information for
 packages.
 .
 This package contains the development files for the library.

Package: librospack0d
Description-md5: 43a72c54b5a3513241b2659e53d076da
Description-en: Robot OS package information library
 This package is part of Robot OS (ROS). rospack is a command-line
 tool for retrieving information about ROS packages available on the
 filesystem. It implements a wide variety of commands ranging from
 locating ROS packages in the filesystem, to listing available stacks,
 to calculating the dependency tree of stacks. It is also used in the
 ROS build system for calculating build information for packages.
 .
 This package contains the library.

Package: rospack-tools
Description-md5: 62f27aca122e262037cb0dbbc4f5d143
Description-en: command-line tool for retrieving information about Robot OS packages
 This package is part of Robot OS (ROS).  rospack is a command-line
 tool for retrieving information about ROS packages available on the
 filesystem. It implements a wide variety of commands ranging from
 locating ROS packages in the filesystem, to listing available stacks,
 to calculating the dependency tree of stacks. It is also used in the
 ROS build system for calculating build information for packages.

Package: python3-rospkg
Description-md5: b5fd0ec303a874cffdd6871b4b8ecb9c
Description-en: Robot OS package library (Python 3)
 This package is part of Robot OS (ROS). It is a library for
 retrieving information about ROS packages and stacks. The rospkg
 Python module provides basic utilities for querying information about
 ROS packages, stacks, and distributions. There are several basic
 APIs: ROS environment, RosPack/RosStack, OS detection, and
 distributions.
 .
 This package installs the library for Python 3.

Package: librviz-dev
Description-md5: 9dac292d27061859a0acf3b9c1d092ff
Description-en: Robot OS 3D visualization tool (development files)
 This package is part of Robot OS (ROS) RViz package. RViz is a tool to
 visualize ROS messages and the state of the robot.
 .
 This package contains the development files for the rviz library.

Package: librviz7d
Description-md5: 052d27c5e8ea93795b73f0c07ab92bb2
Description-en: Robot OS 3D visualization tool (library)
 This package is part of Robot OS (ROS) RViz package. RViz is a tool to
 visualize ROS messages and the state of the robot.
 .
 This package contains the rviz library.

Package: python3-rviz
Description-md5: d05ad92442bd22189af70a84750b7c29
Description-en: Robot OS 3D visualization tool (Python 3 bindings)
 This package is part of Robot OS (ROS) RViz package. RViz is a tool to
 visualize ROS messages and the state of the robot.
 .
 This package contains the Python 3 interface to the rviz library.

Package: rviz
Description-md5: 495c6c5fba95f3b60881a088ef665328
Description-en: Robot OS 3D visualization tool
 This package is part of Robot OS (ROS) RViz package. RViz is a tool to
 visualize ROS messages and the state of the robot.
 .
 This package contains the rviz program.

Package: cl-std-msgs
Description-md5: a08a4b7c3751c5bc9e9193f3344ac7d2
Description-en: LISP interface for Standard Robot OS Messages
 This package is part of Robot OS (ROS). It contains the LISP
 interface for libstd-msgs, which contains wrappers for ROS primitive
 types, which are documented in the msg specification. It also
 contains the Empty type, which is useful for sending an empty signal.

Package: libstd-msgs-dev
Description-md5: 1ae300dd225e06a6aa793b457b410e56
Description-en: C/C++ headers for Standard Robot OS Messages
 This package is part of Robot OS (ROS). It contains development C++
 headers for the ROS std_msgs library. This library provides wrappers
 for ROS primitive types, which are documented in the msg
 specification. It also contains the Empty type, which is useful for
 sending an empty signal.

Package: python3-std-msgs
Description-md5: e68d462e49b65787336e372a55fdb93c
Description-en: Python 3 interface for Standard Robot OS Messages
 This package is part of Robot OS (ROS). It contains the Python
 interface to libstd-msgs, which contains wrappers for ROS primitive
 types, which are documented in the msg specification. It also
 contains the Empty type, which is useful for sending an empty signal.
 .
 This package contains the Python 3 module.

Package: ros-std-msgs
Description-md5: 0a0de2a10d60d15d93c6e9f67712a4ab
Description-en: Message definitions for Standard Robot OS Messages
 This package is part of Robot OS (ROS). It contains message
 definitions for the ROS std_msgs library, which contains wrappers for
 ROS primitive types, which are documented in the msg specification. It
 also contains the Empty type, which is useful for sending an empty
 signal.

Package: liburdf-dev
Description-md5: efe89c9f2d1019da8fbb219fdfd77562
Description-en: Development files for ROS urdf library
 The Unified Robot Description Format (URDF) for the Robot Operating System
 (ROS) is an XML format for representing a robot model.
 This library provides a C++ parser for the URDF.
 .
 This package contains the development files for the library.

Package: liburdf-parser-plugin-dev
Description-md5: 26ec6221f8edc32e2733ba7c154b02d5
Description-en: Development files for ROS urdf_parser_plugin library
 The Unified Robot Description Format (URDF) for the Robot Operating System
 (ROS) is an XML format for representing a robot model.
 .
 This package contains a C++ base class for URDF parsers.

Package: liburdf1d
Description-md5: 2f0cdfed08a806930ff49d4715533732
Description-en: ROS urdf library
 The Unified Robot Description Format (URDF) for the Robot Operating System
 (ROS) is an XML format for representing a robot model.
 This library provides a C++ parser for the URDF.
 .
 This package contains the library.

Package: vcstool
Description-md5: f3d8db5018fd925fabbd37e1e8e3b789
Description-en: Command line tool to make working with multiple repositories easier
 Vcstool is a version control system (VCS) tool, designed to make
 working with multiple repositories easier.  vcstool enables batch
 commands on multiple different vcs repositories. Currently it
 supports git, hg, svn and bzr.

Package: python3-vcstools
Description-md5: 2fc989b2395aae9da831dbf9e1af0b15
Description-en: VCS/SCM Python source control library for svn, git, hg, and bzr (Python 3)
 This package is part of Robot OS (ROS). The vcstools module provides
 a Python API for interacting with different version control systems
 (VCS/SCMs). The VcsClient class provides an API for seamlessly
 interacting with Git, Mercurial (Hg), Bzr and SVN. The focus of the
 API is manipulating on-disk checkouts of source-controlled trees.
 .
 This package installs the library for Python 3.

Package: libcv-bridge-dev
Description-md5: 759aafa3eccff17d60a7bab270cfcb75
Description-en: cv_bridge Robot OS package - development
 This package is part of Robot OS (ROS). It contains development files for
 CvBridge, which converts between ROS Image messages and OpenCV images.
 .
 This package contains the development files.

Package: libcv-bridge2d
Description-md5: 999c7ebb4db0a9b0cd19d1c98bd3ebcb
Description-en: cv_bridge Robot OS package
 This package is part of Robot OS (ROS). It contains the library for
 CvBridge, which converts between ROS Image messages and OpenCV images.
 .
 This package contains the library itself.

Package: libimage-geometry-dev
Description-md5: 98529b19e7996bcf95778ef90df49c25
Description-en: image_geometry Robot OS package - development
 This package is part of Robot OS (ROS). It contains libraries for interpreting
 images geometrically. It interfaces the calibration parameters in
 sensor_msgs/CameraInfo messages with OpenCV functions such as
 image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with
 OpenCV data types.
 .
 This package contains the C++ development library.

Package: libimage-geometry1d
Description-md5: d64436dbebd8ff9dfbfe18dd031b946d
Description-en: image_geometry Robot OS package - runtime
 This package is part of Robot OS (ROS). It contains libraries for interpreting
 images geometrically. It interfaces the calibration parameters in
 sensor_msgs/CameraInfo messages with OpenCV functions such as
 image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with
 OpenCV data types.
 .
 This package contains the C++ library.

Package: python3-cv-bridge
Description-md5: ebab9b16328c84738737beb80aa50be6
Description-en: cv_bridge ROS package - Python 3 bindings
 This package is part of Robot OS (ROS). It contains the Python interface for
 CvBridge, which converts between ROS Image messages and OpenCV images.
 .
 This package contains Python 3 code.

Package: python3-image-geometry
Description-md5: 8bb5f3f03e6e5da18f1109fa34959694
Description-en: image_geometry Robot OS package - Python 3 bindings
 This package is part of Robot OS (ROS). It contains libraries for interpreting
 images geometrically. It interfaces the calibration parameters in
 sensor_msgs/CameraInfo messages with OpenCV functions such as
 image rectification, much as cv_bridge interfaces ROS sensor_msgs/Image with
 OpenCV data types.
 .
 This package contains the Python 3 interface.

Package: python3-wstool
Description-md5: 2a001d577bf1df57fd369d415ee81ebd
Description-en: Commands to manage multi-VCS repositories (for Robot OS) Python 3
 This package is part of Robot OS (ROS). It provides commands to
 manage several local VCS repositories based on a single workspace
 definition file (.rosinstall). Git, Mercurial, Subversion, and Bazaar
 are supported.
 .
 wstool replaces the rosws tool for catkin workspaces. As catkin
 workspaces create their own setup file and environment, wstool is
 reduced to version control functions only. So wstool does not have a
 "regenerate" command, and does not allow adding non-version
 controlled elements to workspaces. In all other respects, it behaves
 the same as rosws.
 .
 This package installs the library for Python 3.

Package: ament-cmake
Description-md5: d507bff13cb36c5543ed37a6a42ef5aa
Description-en: CMake build system for ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package installs the most commonly used features of ament_cmake.

Package: ament-cmake-core
Description-md5: 4eacf472baeaa740baed79bc8227970c
Description-en: CMake build system for ROS 2 ament package (Core functionality)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package installs the core functionality of ament_cmake.

Package: ament-cmake-googletest
Description-md5: caefc6f9ceeb7b40a31bfb0c2bd42d73
Description-en: CMake build system for ROS 2 ament package (Googletest extension)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package adds support for GTest and GMock to ament_cmake.

Package: ament-cmake-nose
Description-md5: 192512c47f714bd983db2fccc5bf97ad
Description-en: CMake build system for ROS 2 ament package (Legacy nosetests extension)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package adds support for the deprecated Python Nosetests to ament_cmake.

Package: ament-cmake-pytest
Description-md5: cd3410c31bb0acc94d86ca9c86a9b1b8
Description-en: CMake build system for ROS 2 ament package (Pytest extension)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package adds support for Pytest to ament_cmake.

Package: ament-cmake-python
Description-md5: 5ee31bf068af2f27fd95270cb2a106d6
Description-en: CMake build system for ROS 2 ament package (Python extension)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package adds Python support to ament_cmake.

Package: python3-ament-cmake-google-benchmark
Description-md5: 68d7f54b1f0bfb1335d1d45cf52ee4e8
Description-en: Python 3 module for Google Benchmark in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package adds support for Google Benchmark to ament_cmake.

Package: python3-ament-cmake-test
Description-md5: d4952e6a5cb87cf09b775b33b639e468
Description-en: Python 3 module for tests in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package adds support for unit tests to ament_cmake.

Package: ament-cmake-ros
Description-md5: 6a54c6e736637d42efc19bf000a5eb34
Description-en: CMake build system for ROS 2 ament packages (ROS extension)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with
 CMake.
 .
 This package provides ROS specific CMake helper functions, in particular
 a way to run tests in an isolated DDS network domain.

Package: python3-domain-coordinator
Description-md5: 4b1a416f0deebd6a4c9ab1b34aeaeca5
Description-en: ROS 2 test domain coordinator
 This package is part of ROS 2, the Robot Operating System.
 It provides the means to isolate concurrently running ROS 2
 test suites by providing locally unique ROS_DOMAIN_IDs.

Package: libament-index-cpp-dev
Description-md5: 57d613d7a8d434c8d4002893f8ee4005
Description-en: Fast resource indexing for ROS 2 packages (C++ headers)
 The ament build system is the most common way to build packages for ROS 2.
 ament_index is a filesystem-based resource management system which is
 designed to allow queries on installed ROS 2 packages without crawling
 the filesystem.
 .
 This package installs the C++ development files and headers for the C++
 client library.

Package: libament-index-cpp0d
Description-md5: b59ed2be1c9b5f2f1c0c71e6381db051
Description-en: Fast resource indexing for ROS 2 packages (C++ library)
 The ament build system is the most common way to build packages for ROS 2.
 ament_index is a filesystem-based resource management system which is
 designed to allow queries on installed ROS 2 packages without crawling
 the filesystem.
 .
 This package installs the shared library for resource queries from C++.

Package: python3-ament-index
Description-md5: c1ded9316105ab3b61a8edf9d443dfb1
Description-en: Fast resource indexing for ROS 2 packages (Python 3 module)
 The ament build system is the most common way to build packages for ROS 2.
 ament_index is a filesystem-based resource management system which is
 designed to allow queries on installed ROS 2 packages without crawling
 the filesystem.
 .
 This package installs the Python 3 module to query the resource index.

Package: ament-cmake-clang-format
Description-md5: 1ada2880ffebf402dc00357a735fb31d
Description-en: CMake build system for ROS 2 ament packages (clang_format)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for linting with clang_format to ament_cmake.

Package: ament-cmake-clang-tidy
Description-md5: f467dedade1286e04c080d1cc69e0bab
Description-en: CMake build system for ROS 2 ament packages (clang_tidy)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for linting with clang_tidy to ament_cmake.

Package: ament-cmake-copyright
Description-md5: 5d27267befa0b88386e9d085b4ef36f5
Description-en: CMake build system for ROS 2 ament packages (copyright checks)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for copyright checks to ament_cmake.

Package: ament-cmake-cppcheck
Description-md5: 0d3d55e7bf55423fe2dd9721d7865d40
Description-en: CMake build system for ROS 2 ament packages (cppcheck)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for linting with cppcheck to ament_cmake.

Package: ament-cmake-cpplint
Description-md5: 26c00989b93c231dbae2c5cf18ed6791
Description-en: CMake build system for ROS 2 ament packages (cpplint)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for linting with cpplint to ament_cmake.

Package: ament-cmake-flake8
Description-md5: 1d8592b612a9389e99f45ef2a9f49861
Description-en: CMake build system for ROS 2 ament packages (flake8)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for linting with flake8 to ament_cmake.

Package: ament-cmake-lint-cmake
Description-md5: 0fbed7ba5c4b6308ed2b33e0a3901f89
Description-en: CMake build system for ROS 2 ament packages (CMake linter)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for linting CMake files to ament_cmake.

Package: ament-cmake-mypy
Description-md5: 337b3d81e4290589fd6dfbb092415b87
Description-en: CMake build system for ROS 2 ament packages (mypy)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for static typing checking with mypy to ament_cmake.

Package: ament-cmake-pep257
Description-md5: fce985da3a09d3faab23f9b089eafd39
Description-en: CMake build system for ROS 2 ament packages (pydocstyle PEP-257 validator)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for PEP-257 validation with pydocstyle to
 ament_cmake.

Package: ament-cmake-pycodestyle
Description-md5: d8060a17276aa9588e3336b0ff3c5e97
Description-en: CMake build system for ROS 2 ament packages (pycodestyle PEP-8 validator)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for PEP-8 validation with pycodestyle to ament_cmake.

Package: ament-cmake-pyflakes
Description-md5: 9d4e1bede0ea1a939b1d0a318b412a3e
Description-en: CMake build system for ROS 2 ament packages (pyflakes)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for pyflakes to ament_cmake.

Package: ament-cmake-uncrustify
Description-md5: f26d8863da6838f284f9339a1cd46d99
Description-en: CMake build system for ROS 2 ament packages (uncrustify)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for uncrustify to ament_cmake.

Package: ament-cmake-xmllint
Description-md5: 95324d46d082d4eec8af24f5385ac547
Description-en: CMake build system for ROS 2 ament packages (xmllint)
 The ament build system is the most common way to build packages for ROS 2.
 ament_cmake provides the necessary tooling to build ament packages with CMake.
 .
 This package adds support for xmllint to ament_cmake.

Package: ament-lint
Description-md5: 67f6a3381e529fbd8fb779677295a534
Description-en: Linter framework for ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.

Package: python3-ament-clang-format
Description-md5: 4197ed388ad5ab313637efeb04473406
Description-en: Python 3 module for clang_format support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds clang_format linter
 support to ament.

Package: python3-ament-clang-tidy
Description-md5: 0682dbf3e9c46810a31ea45fa05f16b8
Description-en: Python 3 module for clang_tidy support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds clang_tidy linter
 support to ament.

Package: python3-ament-copyright
Description-md5: 265f448dac440a7c10f1d6e696e62965
Description-en: Python 3 module for copyright checks in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds copyright check
 support to ament.

Package: python3-ament-cppcheck
Description-md5: 2333e7dedf4c203ba601c39d0705bfb0
Description-en: Python 3 module for cppcheck support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds cppcheck linter
 support to ament.

Package: python3-ament-cpplint
Description-md5: d66df7c83cdb4d7ba90b2630dc1d54e4
Description-en: Python 3 module for cpplint support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that checks C++ source code
 against Google style conventions.

Package: python3-ament-flake8
Description-md5: 8efbc67b603fe6909c320ccbfa192733
Description-en: Python 3 module for flake8 support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds flake8 linter
 support to ament.

Package: python3-ament-lint
Description-md5: 59801bd2d7587ae1b99c1690ff9709d8
Description-en: Python 3 module for the Linter framework in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that provides basic functionality
 of the Linter framework for ROS 2 ament packages.

Package: python3-ament-lint-cmake
Description-md5: 9914f8d75323034ed7170cb52bc35443
Description-en: Python 3 module for linting CMake files in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module for linting CMake files in ament.

Package: python3-ament-mypy
Description-md5: 99caec57658395ae04e27f21e065c592
Description-en: Python 3 module for mypy support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds mypy static type
 checking support to ament.

Package: python3-ament-pep257
Description-md5: b5c34f2d376d5df1dc1c65af7444f596
Description-en: Python 3 module for PEP-257 validation in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds PEP-257 validation
 with pydocstyle to ament.

Package: python3-ament-pycodestyle
Description-md5: 8acc4fbe836e5819af239ccda6d325e4
Description-en: Python 3 module for PEP-8 validation in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds PEP-8 validation
 with pycodestyle to ament.

Package: python3-ament-pyflakes
Description-md5: 7f2d47c98a9a617086e6e1a324dd269a
Description-en: Python 3 module for pyflakes support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds pyflakes linter
 support to ament.

Package: python3-ament-uncrustify
Description-md5: 012a0d288aad01d7b4188ec3052026c4
Description-en: Python 3 module for uncrustify support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds uncrustify formatting
 support to ament.

Package: python3-ament-xmllint
Description-md5: 40b55ad971082301a3bb2a160eb397fa
Description-en: Python 3 module for xmllint support in ROS 2 ament packages
 The ament build system is the most common way to build packages for ROS 2.
 This package provides the Python 3 module that adds xmllint linter
 support to ament.

Package: python3-ament-package
Description-md5: 64d37bc8dce6e6ff26667e6604b96cb5
Description-en: Utilities and templates for ROS 2 ament packages
 The ament build system is the most common way to build packages for
 ROS 2, the Robot Operating System. It is the successor of catkin.
 .
 This package is a Python 3 helper library which provides various
 utilities for ament packages, such as templates for environment hooks.

Package: python3-colcon-argcomplete
Description-md5: e58cc7b841d994f6a973a195dc651748
Description-en: Extension for colcon to provide command line completion
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by providing command
 line completion using argcomplete.

Package: python3-colcon-bash
Description-md5: 34606f4df1fedb47df84fef8be95dae3
Description-en: Extension for colcon to provide Bash scripts
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by providing Bash
 scripts.

Package: python3-colcon-cd
Description-md5: 29028b43968017628cb415ec741c622d
Description-en: Extension for colcon to change the current working directory
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by making it possible to
 change the current working directory.

Package: python3-colcon-cmake
Description-md5: 76abe63f26c283ca46d5e7bf70362283
Description-en: Extension for colcon to support CMake projects
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by adding
 support for CMake projects.

Package: colcon
Description-md5: 9e5096ed7e7af4c9951a1696a626167b
Description-en: collective construction meta build tool
 This package is part of ROS 2, the Robot Operating System.
 colcon is a meta build tool to improve the workflow of building, testing and
 using multiple software packages. It is the recommended tool for ROS 2 to set
 up workspaces and build packages from source, but can also handle old ROS 1
 workspaces.
 .
 This package installs the main colcon executable.

Package: python3-colcon-core
Description-md5: 1c3625c70673342b3a59d88b240e54d2
Description-en: collective construction meta build tool - core library
 This package is part of ROS 2, the Robot Operating System.
 colcon is a meta build tool to improve the workflow of building, testing and
 using multiple software packages. It is the recommended tool for ROS 2 to set
 up workspaces and build packages from source, but can also handle old ROS 1
 workspaces.
 .
 This package installs the core library for Python 3.

Package: python3-colcon-defaults
Description-md5: 8a56936a584b054aa2b77e40fa2e1d08
Description-en: Extension for colcon to provide custom default values
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by making it possible
 to provide custom default values for the command line arguments from a
 configuration file.

Package: python3-colcon-devtools
Description-md5: 19e13aa8d32f65267c53d0ae7d1cc008
Description-en: Extension for colcon to provide information about plugins
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by providing information
 about the plugin system.

Package: python3-colcon-library-path
Description-md5: 97baba6b9abacf807dc0a8f2d0a733b8
Description-en: Extension for colcon to find shared libraries
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by setting
 an environment variable to find shared libraries at runtime.

Package: python3-colcon-metadata
Description-md5: c6f543e3779eadef38c71dbaad59ef19
Description-en: Extension for colcon to fetch and manage package metadata
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by adding the ability to
 fetch and manage package metadata from repositories.

Package: python3-colcon-notification
Description-md5: 756857d2c55f8d83f2d1610d3cc3919f
Description-en: Extension for colcon to provide status notifications
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by providing
 status notifications.

Package: python3-colcon-output
Description-md5: 9332b24bcddf10452b0aa5651cff97f3
Description-en: Extension for colcon to customize the output in various ways
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by customizing the
 output in various ways.

Package: python3-colcon-package-information
Description-md5: 4889661c3ddf89f5dd3e91eea24773df
Description-en: Extension for colcon to provide information about the packages
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by provide information
 about the packages.

Package: python3-colcon-package-selection
Description-md5: 87e1b156cf8d90e7ebcdc66b0ea36a95
Description-en: Extension for colcon to select a subset of packages for processing
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by adding the possibility
 to select a subset of packages for processing.

Package: python3-colcon-parallel-executor
Description-md5: 31563e73b9c5fc92864dbfedf0a8740b
Description-en: Extension for colcon to process packages in parallel
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by making it possible
 to process packages in parallel.

Package: python3-colcon-pkg-config
Description-md5: 1b7a0375fe003edc9318f8a7aedb7f1f
Description-en: Extension for colcon to find pkg-config files
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by setting an environment
 variable to find pkg-config files.

Package: python3-colcon-python-setup-py
Description-md5: bf9a007fe4a85283f532f8d457e88805
Description-en: Extension for colcon to identify packages with setup.py
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by identifying
 packages with a setup.py file by introspecting the arguments to the
 setup() function call of setuptools.

Package: python3-colcon-recursive-crawl
Description-md5: 7f94e67910abe528dc845047f27a799e
Description-en: Extension for colcon to recursively crawl for packages
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by adding the capability
 to recursively crawl for packages.

Package: python3-colcon-ros
Description-md5: 449dcb69b4d3b62c8f784e8dd733b1ad
Description-en: Extension for colcon to support ROS packages
 This package is part of ROS 2, the Robot Operating System. It extends colcon,
 the meta build tool used in ROS 2, with support for ROS packages.

Package: python3-colcon-test-result
Description-md5: f90c4fb335845e48a4e7884f888a8c06
Description-en: Extension for colcon to provide information about test results
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by providing information
 about test results.

Package: python3-colcon-zsh
Description-md5: 8f711146344807f98fc0961bdb0ac89f
Description-en: Extension for colcon to provide Z shell scripts
 This package is part of Robot OS version 2 (ROS2).
 It extends colcon, the meta build tool used in ROS2, by providing Z Shell
 scripts.

Package: libosrf-memory-tools0d
Description-md5: 87cc8319bbfcb8ea74aa4513a4e22fcc
Description-en: OSRF testing tools for ROS 2
 This package is part of ROS 2, the Robot Operating System.
 The Open Source Robotics Foundation testing tools provide a framework for
 testing C++ code.
 .
 This package installs the memory_tools shared libraries.

Package: libosrf-testing-tools-cpp-dev
Description-md5: 035948b9bdc0c6f38b10f37020cc658e
Description-en: OSRF testing tools for ROS 2 (development files)
 This package is part of ROS 2, the Robot Operating System.
 The Open Source Robotics Foundation testing tools provide a framework for
 testing C++ code.
 .
 This package installs the CMake config files and public headers.

Package: libperformance-test-fixture-dev
Description-md5: a6312f03c21aaeaf9ba603febe9a9d26
Description-en: Performance test fixture for ROS 2 benchmarks (development headers)
 This package is part of ROS 2, the Robot Operating System.
 The performance test fixture provides a framework to run Google Benchmark
 driven performance tests for your ROS 2 packages.
 .
 This package installs the development headers and CMake config files.

Package: libperformance-test-fixture0d
Description-md5: d303ece15f422b5f84b9237e91e956f0
Description-en: Performance test fixture for ROS 2 benchmarks
 This package is part of ROS 2, the Robot Operating System.
 The performance test fixture provides a framework to run Google Benchmark
 driven performance tests for your ROS 2 packages.
 .
 This package installs the shared library.

Package: librcpputils-dev
Description-md5: c7ca702ae51d8c88d3428132bee03d56
Description-en: C++ Utilities for ROS 2 (development headers)
 This package is part of ROS 2, the Robot Operating System.
 It provides basic macros, functions, and data structures for the ROS 2
 codebase.
 .
 This package installs the C++ headers and CMake config files.

Package: librcpputils1d
Description-md5: d51fd7d2f6fea083fb0a080c5570cf4a
Description-en: C++ Utilities for ROS 2
 This package is part of ROS 2, the Robot Operating System.
 It provides basic macros, functions, and data structures for the ROS 2
 codebase.
 .
 This package installs the C++ shared library.

Package: librcutils-dev
Description-md5: 0a590682e226777bca191d9411f2b7ba
Description-en: C Utilities and Data Structures for ROS 2 (development headers)
 This package is part of ROS 2, the Robot Operating System.
 It provides basic macros, functions, and data structures for the ROS 2
 codebase.
 .
 This package installs the C headers and CMake config files.

Package: librcutils1d
Description-md5: bf2813238ebcdb2058665e6e351968d5
Description-en: C Utilities and Data Structures for ROS 2
 This package is part of ROS 2, the Robot Operating System.
 It provides basic macros, functions, and data structures for the ROS 2
 codebase.
 .
 This package installs the shared library.

Package: python3-rcutils
Description-md5: bdb16c31e67deba9520f02e97bd19570
Description-en: C Utilities and Data Structures for ROS 2 (Python 3 library)
 This package is part of ROS 2, the Robot Operating System.
 It provides basic macros, functions, and data structures for the ROS 2
 codebase.
 .
 This package installs the Python 3 library.

Package: librosidl-runtime-c-cpp-dev
Description-md5: 574f41966d3ba5934da4b9c340b1d6a5
Description-en: ROS 2 IDL support (C/C++ runtime library headers)
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This package provides the headers and CMake config files for the runtime
 library.

Package: librosidl-runtime-c0d
Description-md5: 18f110980b720fc6973e5194b3b47b2d
Description-en: ROS 2 IDL support (C runtime library)
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This package provides the C runtime shared library.

Package: librosidl-typesupport-interface-dev
Description-md5: de980ed7210e4e4fc77333f2b78e5187
Description-en: ROS 2 IDL support (typesupport interface headers)
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This package provides the headers and CMake config files of the typesupport
 interface.

Package: librosidl-typesupport-introspection-c-cpp-dev
Description-md5: 24d8ef3e390743fc98b291ee5301f6dd
Description-en: ROS 2 IDL support (C/C++ type introspection headers)
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This package provides the headers and CMake config files for type
 introspection.

Package: python3-rosidl
Description-md5: 43d9009c103f437e1fb49d4ab6162eb1
Description-en: Python 3 modules for ROS 2 IDL support
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This package provides the Python API to parse .msg/.srv/.action files and
 convert them to .idl, parse .idl files for dynamic type support, and some
 additional helper functions.

Package: rosidl-cmake
Description-md5: 7584599743167b138081c0ca520a0704
Description-en: CMake module for ROS 2 IDL support
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This package provides the CMake module to handle IDL support in ROS 2
 packages.

Package: rosidl-core
Description-md5: f9774605c80144fc92dd4486c4e0b06a
Description-en: ROS 2 IDL support core metapackage
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This metapackage depends on the core packages for ROS 2 IDL support.

Package: rosidl-generator-c-cpp
Description-md5: f4ad461404d1abfbf98e4b30916a75e8
Description-en: C/C++ Language generators for ROS 2 IDL support
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This package provides the default language generator for C and C++.

Package: rosidl-tools
Description-md5: f0edf0251bc319b9effdfa0fad072a50
Description-en: ROS 2 IDL support (CLI tools)
 This package is part of ROS 2, the Robot Operating System. ROS 2 uses the OMG
 Data Distribution Standard (DDS) as middleware layer, which in turn relies on
 the Interface Definition Language (IDL) to define the messages which can be
 exchanged between ROS network participants. For historical reasons, ROS has
 its own message definition format; the ROS 2 IDL support layer is responsible
 for transforming the ROS message format to the IDL format.
 .
 This package provides the command line tools.

Package: ros2-test-interface-files
Description-md5: 8b9e854a634477c4b6693383e6029000
Description-en: Test interface files for ROS 2
 This package provides message definitions and fixtures which are used
 exclusively for testing purposes.

Package: rosegarden
Description-md5: 5c65f29c7ed569642ec74021c668bc22
Description-en: music editor and MIDI/audio sequencer
 Rosegarden is a Qt application which provides a mixed Audio/MIDI
 sequencer (for playback and recording), a multi-track editor, music
 editing using both piano-roll and score notation, MIDI file IO,
 lilypond and Csound files export, etc.

Package: rotix
Description-md5: 6316d7be5b1cb3e6a31486d45f917cfd
Description-en: generate rotational obfuscations
 Rotix allows you to generate rotational obfuscations, like the world-famous
 ROT-13. Note that this is not an encryption pack.
 .
 Install Rotix if you want to generate ROT-13 variants.

Package: rotter
Description-md5: 715132c0bee81d09b6761333066cd23d
Description-en: JACK client for transmission recording and audio logging
 Rotter is a Recording of Transmission / Audio Logger for JACK. It was
 designed for use by radio stations, who are legally required to keep
 a recording of all their output. Rotter runs continuously, writing to
 a new file every hour.

Package: roundcube
Description-md5: d6553eaac17c025256cb902a265e252d
Description-en: skinnable AJAX based webmail solution for IMAP servers - metapackage
 RoundCube Webmail is a browser-based multilingual IMAP client with an
 application-like user interface. It provides full functionality
 expected from an e-mail client, including MIME support, address book,
 folder manipulation and message filters.
 .
 The user interface is fully skinnable using XHTML and CSS 2.
 .
 This package will install a full roundcube application.

Package: roundcube-core
Description-md5: 070b49746ffa5175d706c57880b405e7
Description-en: skinnable AJAX based webmail solution for IMAP servers
 RoundCube Webmail is a browser-based multilingual IMAP client with an
 application-like user interface. It provides full functionality
 expected from an e-mail client, including MIME support, address book,
 folder manipulation and message filters.
 .
 The user interface is fully skinnable using XHTML and CSS 2.
 .
 This package provides the core code for roundcube. You should install
 it along with one of the roundcube database metapackages.

Package: roundcube-mysql
Description-md5: e3030807c558599393412b21babfca91
Description-en: metapackage providing MySQL dependencies for RoundCube
 This package provides MySQL dependencies for RoundCube Webmail, a
 skinnable AJAX based webmail solution for IMAP servers. Install this
 one if you want to use a MySQL database with RoundCube.

Package: roundcube-pgsql
Description-md5: 7a8d9c1ae68fcd3b5176a88c3c7750d8
Description-en: metapackage providing PostgreSQL dependencies for RoundCube
 This package provides PostgreSQL dependencies for RoundCube Webmail,
 a skinnable AJAX based webmail solution for IMAP servers. Install
 this one if you want to use a PostgreSQL database with RoundCube.

Package: roundcube-plugins
Description-md5: 9d938733bb09501e1220d825f58b84a0
Description-en: skinnable AJAX based webmail solution for IMAP servers - plugins
 RoundCube Webmail is a browser-based multilingual IMAP client with an
 application-like user interface. It provides full functionality
 expected from an e-mail client, including MIME support, address book,
 folder manipulation and message filters.
 .
 The user interface is fully skinnable using XHTML and CSS 2.
 .
 This package provides several plugins for Roundcube. They should be
 enabled in the configuration of Roundcube.

Package: roundcube-sqlite3
Description-md5: 57abc373e59353dec211093c19a195fe
Description-en: metapackage providing SQLite dependencies for RoundCube
 This package provides SQLite dependencies for RoundCube Webmail,
 a skinnable AJAX based webmail solution for IMAP servers. Install
 this one if you want to use a SQLite database with RoundCube.

Package: roundcube-plugins-extra
Description-md5: eb68bc02c634c4eb0ee3b388b1fb03e1
Description-en: skinnable AJAX based webmail solution - extra plugins
 RoundCube Webmail is a browser-based multilingual IMAP client with an
 application-like user interface. It provides full functionality
 expected from an e-mail client, including MIME support, address book,
 folder manipulation and message filters.
 .
 The user interface is fully skinnable using XHTML and CSS 2.
 .
 This package provides a collection of several plugins for Roundcube that
 are not maintained directly by Roundcube authors, namely:
  - authres_status
  - compose_addressbook
  - contextmenu
  - dovecot_impersonate
  - fail2ban
  - html5_notifier
  - keyboard_shortcuts
  - listcommands
  - message_highlight
  - sauserprefs
  - thunderbird_labels
 .
 They should be enabled in the configuration of Roundcube.

Package: roundcube-skin-classic
Description-md5: 2c42a280a20f1c848e6b0e8a0a447334
Description-en: skinnable AJAX based webmail solution for IMAP servers - classic theme
 RoundCube Webmail is a browser-based multilingual IMAP client with an
 application-like user interface. It provides full functionality
 expected from an e-mail client, including MIME support, address book,
 folder manipulation and message filters.
 .
 The user interface is fully skinnable using XHTML and CSS 2.
 .
 This package provides the "classic" theme for Roundcube.

Package: roundcube-skin-larry
Description-md5: c1e85600374b61e0029533e29c2a3a91
Description-en: skinnable AJAX based webmail solution for IMAP servers - Larry theme
 RoundCube Webmail is a browser-based multilingual IMAP client with an
 application-like user interface. It provides full functionality
 expected from an e-mail client, including MIME support, address book,
 folder manipulation and message filters.
 .
 The user interface is fully skinnable using XHTML and CSS 2.
 .
 This package provides the "Larry" theme for Roundcube.

Package: route-rnd
Description-md5: 8a31bab5589399367f169c69e687f088
Description-en: external autorouter for pcb-rnd
 route-rnd is a generic 'external autorouter' developed for the ringdove
 suite.  It speaks the tEDAx format (http://www.repo.hu/projects/tedax). A
 route request tEDAx document is generated by a PCB editor, then route-rnd is
 called and writes the route result tEDAx which then can be fed back to the
 PCB editor to create the tracks. This process is demonstrated by ringdove's
 pcb-rnd external autorouter feature.
 .
 Route-rnd is a modular router that offers different routing algorithms.

Package: python3-routes
Description-md5: a41bdd6dd21cf7256ece550225f4077c
Description-en: Routing Recognition and Generation Tools for Python 3
 Routes is a Python 3 re-implementation of the Rails routes system for mapping
 URLs to Controllers/Actions and generating URLs. Routes makes it easy to
 create pretty and concise URLs that are RESTful with little effort.
 .
 Speedy and dynamic URL generation means you get a URL with minimal cruft (no
 big dangling query args). Shortcut features like Named Routes cut down on
 repetitive typing.
 .
 Current features:
  * Named Routes
  * Sophisticated Route lookup and URL generation
  * Wildcard path's before and after static parts
  * Groupings syntax to allow flexible URLs to accommodate almost any need
  * Sub-domain support built-in
  * Conditional matching based on domain, cookies, HTTP method (RESTful), and
    more
  * Easily extensible utilizing custom condition functions and route generation
    functions
  * Extensive unit tests

Package: routine-update
Description-md5: b278878e0ac53abad116c91b61e09af8
Description-en: routine updater for a Debian source package
 Will pull new upstream version first and then will perform common cleanups.
 .
 It contains several steps all with the intention to
 .
  * reduce lintian warnings
  * keep all packages in a "modern" packaging shape

Package: libroutino-dev
Description-md5: 966d0e8199fe023d28b9d9ec8eea72ee
Description-en: Routino library development headers
 Routino is an application for finding a route between two points
 using the dataset of topographical information collected by
 OpenStreetMap
 .
 This package provides the routino headers.

Package: libroutino-slim0
Description-md5: aae571993073d113492f8a8df58be59c
Description-en: Routino slim routing library
 Routino is an application for finding a route between two points
 using the dataset of topographical information collected by
 OpenStreetMap
 .
 This package provides the libroutino-slim shared library.

Package: libroutino0
Description-md5: 9899bcbaa9c839f76b78255177ddca63
Description-en: Routino routing library
 Routino is an application for finding a route between two points
 using the dataset of topographical information collected by
 OpenStreetMap
 .
 This package provides the libroutino shared library.

Package: routino
Description-md5: fe6b12474f376c01dedd2616bd05dd79
Description-en: Set of tools to find a path between two points
 Routino is an application for finding a route between two points
 using the dataset of topographical information collected by
 OpenStreetMap

Package: routino-common
Description-md5: 9d50524c2c1159dfdc518414757c990e
Description-en: Routino data
 Routino is an application for finding a route between two points
 using the dataset of topographical information collected by
 OpenStreetMap
 .
 This package provides the common data for Routino.

Package: routino-www
Description-md5: c029b2eade196448e4949804939ad231
Description-en: Web frontend for routino
 Routino is an application for finding a route between two points
 using the dataset of topographical information collected by
 OpenStreetMap
 .
 This is the web frontend to the router.

Package: rovclock
Description-md5: 084a3f804ebdc6b0ff1175c88c22c212
Description-en: utility to control frequency rates of your Radeon card
 It is very helpful for underclocking the Radeon chip in order to save
 power when running on batteries. Also, by underclocking it is possible
 to prevent the fan from running.
 It can also be used to gain performance by overclocking.

Package: rover
Description-md5: 04d0813215e008ca52b0709dd11bc9c9
Description-en: text-based light-weight frontend for update-alternatives
 Rover is a text-based light-weight frontend for update-alternatives, which is
 inspired by the ranger file browser. Compared to existing graphical frontends
 such as galternatives and kalternatives, Rover still has the following
 advantages:
   1. User doesn't need to move hand off the keyboard.
   2. Zero GUI overhead, and not bound to graphical environment.
   3. Supports searching by substring or Python regex.

Package: python3-rows
Description-md5: a33632bf895caa1b1abe7ad17832bedf
Description-en: library to tabular data, no matter the format
 No matter in which format your tabular data is: python3-rows will import it,
 automatically detect types and give you high-level Python objects so you can
 start working with the data instead of trying to parse it.
 It is also locale and unicode aware.
 .
 The library is composed by:
 .
  * A common interface to tabular data (the Table class).
  * A set of plugins to populate Table objects CSV, XLS, HTML, TXT.
  * A set of common fields (such as BoolField, IntegerField) which know exactly
    how to serialize and deserialize data for each object type you'll get.
  * A set of utilities (such as field type recognition) to help working with
    tabular data.
  * Access to the most used features: convert between formats, sum, join and
    sort tables. Just import rows and relax.

Package: rows
Description-md5: 6bfd503b470fde537b8862f653cb777c
Description-en: common, beautiful interface to tabular data, no matter the format
 A command-line interface so you can have easy access to the most used
 features: convert between formats, sum, join and sort tables.
 No matter in which format your tabular data is: rows will import it,
 automatically detect types so you can start working with the data instead of
 trying to parse it. It is also locale and unicode aware.

Package: rox-filer
Description-md5: cfeaf02a1a5b85b60764b1ddc08704ae
Description-en: simple graphical file manager for X11
 ROX-Filer is a simple and easy to use graphical file manager
 for X11 based on the GTK2 library. It uses a uniform
 drag-and-drop approach for every operation.
 .
 It is also the core component of the ROX Desktop Environment.
 .
 Invoking rox opens each directory or file listed,  or  the
 current working directory if no arguments are given.

Package: pppoe
Description-md5: b3d04783084fc7cdb649ce3379a14704
Description-en: PPP over Ethernet driver
 PPP over Ethernet (PPPoE) is a protocol used by
 many ADSL Internet service providers. This package allows
 you to connect to those PPPoE service providers.

Package: r-cran-rpart
Description-md5: 5e041d743573f4100f0a151a84d0c9b0
Description-en: GNU R package for recursive partitioning and regression trees
 This package provides functions to recursive partitioning and regression
 trees.
 .
 This package is part of the set of packages that are 'recommended'
 by R Core and shipped with upstream source releases of R itself.
 .
 URL (of the S-Plus original): http://www.mayo.edu/hsr/Sfunc.html

Package: rpcbind
Description-md5: 595a8e4c17168e18f4843c47dfec5895
Description-en: converts RPC program numbers into universal addresses
 The rpcbind utility is a server that converts RPC program numbers
 into universal addresses.

Package: rpcsvc-proto
Description-md5: 261aa7dfbb9510cb95d956b3096e2485
Description-en: RPC protocol compiler and definitions
 rpcgen is a tool that generates C code to implement an RPC protocol. The input
 to rpcgen is a language similar to C known as RPC Language (Remote Procedure
 Call Language).
 .
 This package also includes several rpcsvc header files and RPC protocol
 definitions from SunRPC sources that were previously shipped by glibc.

Package: python3-rpi.gpio
Description-md5: eda1e9e3869088c94d86316da0edee3a
Description-en: Module to control Raspberry Pi GPIO channels (Python 3)
 RPi.GPIO allows controlling Raspberry Pi GPIO channels in Python.
 .
 It provides all the basic functionality, but is unsuitable for
 real-time or timing critical applications. RPi.GPIO also does not
 support SPI, I²C or hardware PWM yet.
 .
 This package contains the Python 3 module.

Package: rpi.gpio-common
Description-md5: e672a4883e87bdde1ee54ab2f819aa48
Description-en: Module to control Raspberry Pi GPIO channels (common files)
 RPi.GPIO allows controlling Raspberry Pi GPIO channels in Python.
 .
 It provides all the basic functionality, but is unsuitable for
 real-time or timing critical applications. RPi.GPIO also does not
 support SPI, I²C or hardware PWM yet.
 .
 This package contains common files, for example udev rules.

Package: rpki-client
Description-md5: 7fd033d9d48604dc78700e4369903059
Description-en: OpenBSD RPKI validator
 rpki-client is an RPKI relying party software: it downloads and validates
 the RPKI repositories.

Package: rpki-trust-anchors
Description-md5: 74688ae214e4188c5f4cf2d34fedf35e
Description-en: RPKI Trust Anchor Locators
 This package contains the RPKI Trust Anchor Locators (TALs), i.e. data
 which allows software to download and verify the certificates published
 by the Regional Routing Registries for the purpose of verifying Route
 Origin Authorisation certificates (ROAs).

Package: rpl
Description-md5: 1cb905b4fa5032e19c0a3aa08791c695
Description-en: replace strings in files
 rpl is an intelligent search and replacement utility. It will change
 strings with new strings in multiple text files at the same time.
 .
 rpl can verify, find and edit several plain texts quickly.

Package: devrplay3
Description-md5: a724e4059b12b3d05e4e9695624c4cc7
Description-en: rplay network audio system - basic library
 This package contains the basic rplay library (devrplay).
 .
 RPlay allows sounds to be played to and from local and remote Unix
 systems.  Sounds can be played with or without sending audio data over
 the network using either UDP or TCP/IP.  RPlay audio servers can be
 configured to share sound files with each other.
 .
 Support for RPlay is included in several applications.  These include
 xpilot, xlockmore, xboing, fvwm, and ctwm.

Package: librplay-perl
Description-md5: 78951ec24704b3dffc10ff7dc9801a3b
Description-en: rplay network audio system - perl modules
 Contains perl modules which aid in creating rplay-aware perl scripts.
 .
 RPlay allows sounds to be played to and from local and remote Unix
 systems.  Sounds can be played with or without sending audio data over
 the network using either UDP or TCP/IP.  RPlay audio servers can be
 configured to share sound files with each other.
 .
 Support for RPlay is included in several applications.  These include
 xpilot, xlockmore, xboing, fvwm, and ctwm.

Package: librplay3
Description-md5: df58351023e9232ffecf4e15af55d602
Description-en: rplay network audio system - shared libraries
 Contains shared libraries for the rplay network audio system.
 .
 RPlay allows sounds to be played to and from local and remote Unix
 systems.  Sounds can be played with or without sending audio data over
 the network using either UDP or TCP/IP.  RPlay audio servers can be
 configured to share sound files with each other.
 .
 Support for RPlay is included in several applications.  These include
 xpilot, xlockmore, xboing, fvwm, and ctwm.

Package: librplay3-dev
Description-md5: 917bc0a2cbf1ea0bd796dc9e0ad3b65a
Description-en: rplay network audio system - development libraries
 Contains header files and development libraries for the rplay network
 audio system.
 .
 RPlay allows sounds to be played to and from local and remote Unix
 systems.  Sounds can be played with or without sending audio data over
 the network using either UDP or TCP/IP.  RPlay audio servers can be
 configured to share sound files with each other.
 .
 Support for RPlay is included in several applications.  These include
 xpilot, xlockmore, xboing, fvwm, and ctwm.

Package: rplay-client
Description-md5: db7ea6eb5275fde4a4d72b177aed633a
Description-en: rplay network audio system - basic clients
 This package contains the basic rplay clients (rplay, rptp).  The clients
 are used to play sounds on the local host or remote systems.
 .
 RPlay allows sounds to be played to and from local and remote Unix
 systems.  Sounds can be played with or without sending audio data over
 the network using either UDP or TCP/IP.  RPlay audio servers can be
 configured to share sound files with each other.
 .
 Support for RPlay is included in several applications.  These include
 xpilot, xlockmore, xboing, fvwm, and ctwm.

Package: rplay-contrib
Description-md5: e208080f5881c3e1317c1b6db4b8f117
Description-en: rplay network audio system - contributed binaries
 Contains mailsounds and Mailsounds each of which can be used to play
 sounds on a system when new mail arrives.
 .
 RPlay allows sounds to be played to and from local and remote Unix
 systems.  Sounds can be played with or without sending audio data over
 the network using either UDP or TCP/IP.  RPlay audio servers can be
 configured to share sound files with each other.
 .
 Support for RPlay is included in several applications.  These include
 xpilot, xlockmore, xboing, fvwm, and ctwm.

Package: rplay-server
Description-md5: a837446457cb0780b41fbeb313d2f3a6
Description-en: rplay network audio system - server
 This package contains the rplay server.  The rplay server allows sounds
 to be played on the system.
 .
 RPlay allows sounds to be played to and from local and remote Unix
 systems.  Sounds can be played with or without sending audio data over
 the network using either UDP or TCP/IP.  RPlay audio servers can be
 configured to share sound files with each other.
 .
 Support for RPlay is included in several applications.  These include
 xpilot, xlockmore, xboing, fvwm, and ctwm.

Package: librpm-dev
Description-md5: b61ce5bb0129a6b93ca353a53ac9c1e2
Description-en: RPM shared library, development kit
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package provides the development kit, containing static
 libraries and header files necessary to build programs that use
 librpm.

Package: librpm9
Description-md5: 43dcb3c7127ac155f80bce6eb02448dc
Description-en: RPM shared library
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This library allows programs to make use of an RPM database or RPM packages
 without going through the program rpm.

Package: librpmbuild9
Description-md5: 6c8fdac9007ad1483cb5ded0c7a78d4e
Description-en: RPM build shared library
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This library provides an interface for building RPM packages.

Package: librpmio9
Description-md5: b102b4700b4f67e72b6c457300d1dee3
Description-en: RPM IO shared library
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This library provides basic IO functionality which is used by librpm.

Package: librpmsign9
Description-md5: c2958f0a844ec375af9b40fae17c7280
Description-en: RPM signing shared library
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This library provides an interface for signing RPM packages.

Package: python3-rpm
Description-md5: 4c86706340dedfb97287c361b94fc396
Description-en: Python 3 bindings for RPM
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package includes the Python bindings for librpm, allowing Python
 scripts to manipulate RPM packages and the RPM database.
 .
 This package installs the library for Python 3.

Package: rpm
Description-md5: b637dea69233214122f83668b1ac634e
Description-en: package manager for RPM
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 On Debian and derived systems it is recommended to use "alien" to
 convert RPM packages into .deb format instead of bypassing the Debian
 package management system by installing them directly with rpm.

Package: rpm-common
Description-md5: 281a776fb3c0b33e3fa2befccc935f42
Description-en: common files for RPM
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package contains some scripts and default configuration which is
 used by RPM libraries.

Package: rpm-i18n
Description-md5: 38f72444aa854dc7f3f657c4be38e842
Description-en: localization and localized man pages for rpm
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package contains localization of rpm and localized man pages.

Package: rpm2cpio
Description-md5: 40ab460ae975fb68939c5b31c0e7dc8e
Description-en: tool to convert RPM package to CPIO archive
 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package contains tool to convert RPM packages to standard CPIO
 archive.

Package: librpma-dev
Description-md5: b08c6f27c777d1fe15c1884d66d3c1fe
Description-en: remote pmem access library (headers)
 The Remote Persistent Memory Access (RPMA) is a C library to simplify
 accessing persistent memory devices on remote hosts over Remote Direct
 Memory Access (RDMA).
 .
 This package includes development headers and documentation.

Package: librpma0
Description-md5: ce1acf920f0c6ef2a11a439733c7c78f
Description-en: remote pmem access library (runtime)
 The Remote Persistent Memory Access (RPMA) is a C library to simplify
 accessing persistent memory devices on remote hosts over Remote Direct
 Memory Access (RDMA).
 .
 This package includes the runtime library.

Package: rpmlint
Description-md5: b8da9a736db7db144d0b4163fc42d180
Description-en: RPM package checker
 rpmlint is a tool for checking common errors in rpm packages.  rpmlint
 can be used to test individual packages before uploading or to check
 an entire distribution.  By default all applicable checks are
 performed but specific checks can be performed by using command line
 parameters.
 .
 rpmlint can check binary rpms (files and installed ones), source rpms,
 and plain specfiles, but all checks do not apply to all argument
 types.  For best check coverage, run rpmlint on source rpms instead of
 plain specfiles, and installed binary rpms instead of uninstalled
 binary rpm files.
 .
 The idea for rpmlint is from the lintian tool of the Debian project.

Package: python3-rpy2
Description-md5: b378296fa6aaf034c92ad45d39cc8c6c
Description-en: Python3 interface to the GNU R language and environment (version 2)
 This Debian package provides RPy2, a very simple yet robust Python interface
 to the GNU R Programming Language. It can manage different types of R objects,
 and can execute arbitrary R functions, including graphic functions.
 Rpy2 is a rewrite and extension of the older RPy interface.

Package: python3-rpyc
Description-md5: dae600c88970aa99bd77175ffe865427
Description-en: Python 3 library for remote procedure calls
 RPyC (pronounced as are-pie-see), or Remote Python Call, is a transparent
 Python library for symmetrical remote procedure calls, clustering and
 distributed-computing. RPyC makes use of object-proxying, a technique that
 employs Python’s dynamic nature, to overcome the physical boundaries between
 processes and computers, so that remote objects can be manipulated as if they
 were local.

Package: python3-rpyc-doc
Description-md5: ddb6d76a68ce814be3bcc7281da2f075
Description-en: Python 3 library for remote procedure calls (documentation)
 RPyC (pronounced as are-pie-see), or Remote Python Call, is a transparent
 Python library for symmetrical remote procedure calls, clustering and
 distributed-computing. RPyC makes use of object-proxying, a technique that
 employs Python’s dynamic nature, to overcome the physical boundaries between
 processes and computers, so that remote objects can be manipulated as if they
 were local.
 .
 This package provides the documentation.

Package: r-cran-rquantlib
Description-md5: f139cdd9d7c068bac6ae0ef04474010a
Description-en: GNU R package interfacing the QuantLib finance library
 This CRAN package provides an interface for GNU R to the QuantLib
 library for modeling, trading, and risk management of financial assets.

Package: rr
Description-md5: 6f093fd220a351d6d9b0fa00a53c5695
Description-en: application execution recorder, player and debugger
 rr allows application executions to be recorded and then replayed
 with gdb as many times as desired.
 .
 This allows intermittent, or complex to reproduce, bugs to be
 captured and then debugged at leisure. Replays are deterministic,
 always identical from one run to another.
 .
 rr is incompatible with ptrace hardening, and currently only supports
 Intel CPUs with Nehalem or later microarchitectures, some AMD CPUs
 with Zen or later microarchitectures, and some AArch64
 microarchitectures (e.g. ARM Neoverse N1 or Apple Silicon M-series).
 The amd64 package supports debugging amd64 and i386 binaries.

Package: librrd-dev
Description-md5: f4bfb8003b3ec54ff47424f81d29f24f
Description-en: time-series data storage and display system (development)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains header files and libraries used to develop software
 that uses RRDs.

Package: librrd8
Description-md5: d5b7c32e4795a0b81d59077ab31ec1fb
Description-en: time-series data storage and display system (runtime library)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains shared libraries used to access and manipulate RRDs.

Package: librrdp-perl
Description-md5: 87e890a98286d4f7d5c24faa0b5131ca
Description-en: time-series data storage and display system (Perl interface, piped)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains a Perl interface to RRDs using command pipes: Rrdp.

Package: librrds-perl
Description-md5: a816eb47df42c3395ae6b507578e6999
Description-en: time-series data storage and display system (Perl interface, shared)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains a Perl interface to RRDs using a shared library: Rrds.

Package: lua-rrd
Description-md5: 34e7abe990b5ce5b0bd02deeb2d4b843
Description-en: time-series data storage and display system (Lua interfaces)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains the Lua interfaces to RRDs.

Package: lua-rrd-dev
Description-md5: af663934ad3f23bd90189219712995b9
Description-en: time-series data storage and display system (Lua development)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains development files for the Lua interfaces to RRDs.

Package: python3-rrdtool
Description-md5: 7b82f583bb9c9079fa8796903bd4c210
Description-en: time-series data storage and display system (Python3 interface)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains a Python3 interface to RRDs.

Package: rrdcached
Description-md5: 4d8a85234e5733e4bc3e4f2b629e4f4c
Description-en: data caching daemon for RRDtool
 RRDCacheD is a daemon that receives updates to existing RRD files, accumulates
 them and, if enough have been received or a defined time has passed, writes
 the updates to the RRD file. The daemon was written with big setups in mind.
 Those setups usually run into I/O related problems. RRDCacheD's goal is to
 alleviate these problems.

Package: rrdtool
Description-md5: 2f208d113d46aef6f7eebb6f8537a07e
Description-en: time-series data storage and display system (programs)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 RRDtool is often used via various wrappers that can poll data from devices
 and feed data into RRDs, as well as provide a friendlier user interface and
 customized graphs.
 .
 This package contains command-line programs used to access and manipulate
 RRDs.

Package: rrdtool-tcl
Description-md5: b846eb67771d33328ed170f4f37b5a75
Description-en: time-series data storage and display system (Tcl interface)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains a Tcl interface to RRDs.

Package: ruby-rrd
Description-md5: 2563ff8edafb4d9ebbfd3c9085b3752a
Description-en: time-series data storage and display system (Ruby interfaces)
 The Round Robin Database Tool (RRDtool) is a system to store and display
 time-series data (e.g. network bandwidth, machine-room temperature,
 server load average). It stores the data in Round Robin Databases (RRDs),
 a very compact way that will not expand over time. RRDtool processes the
 extracted data to enforce a certain data density, allowing for useful
 graphical representation of data values.
 .
 This package contains a Ruby interfaces to RRDs.

Package: rrep
Description-md5: bde8e8b5ea0bac44a7b315e1ba98cf59
Description-en: recursive pattern replacement utility
 rrep is a pattern replacement utility.  It comes with
 support for regular expressions, recursive directory
 processing, backup, simulation and prompting.  The
 replacement string may contain special characters to
 refer to portions of the matched pattern.

Package: rrootage
Description-md5: 0f85621992be68de3bd7f78fcf25fc67
Description-en: arcade-style space shooting game
 rRootage is an arcade-style vertical shooting game, with music to match.
 Avoid the barrage of bullets and destroy the enemy's battle ship with your
 laser. rRootage has 40 levels, each playable in four different modes.
 .
 rRootage was created by Kenta Cho.

Package: rrootage-data
Description-md5: 31bdc3386453bd56eb673d3900f62c11
Description-en: space shooting game - data files
 This package contains data files for the rRootage game.

Package: rs
Description-md5: d97e4ed404dbab37fcffe56d166d4370
Description-en: reshape a data array
 rs reads the standard input, interpreting each line as a row of
 blank-separated entries in an array, transforms the array
 according to the options, and writes it on the standard output.
 Numerous options control input, reshaping and output processing;
 the simplest usage example is "ls -1 | rs", which outputs the
 same (on an 80-column terminal) as the modern "ls" with no "-1"
 argument.

Package: rsakeyfind
Description-md5: 56c621be6fd0438c3559a6115f1b46b9
Description-en: locates BER-encoded RSA private keys in memory images
 rsakeyfind is a tool that locates BER-encoded RSA private keys in MEMORY-IMAGE.
 If a MODULUS-FILE is specified, it will locate private and public keys matching
 the hex-encoded modulus read from this file.
 .
 This package is useful to several activities, as forensics investigations.

Package: librust-rsass-dev
Description-md5: 844ef12bf06ff58ac8617c850c16e92a
Description-en: sass implementation in pure rust - Rust source code
 rsass is sass reimplemented in rust with nom.
 .
 Sass is a pre-processing language for CSS.
 It allows you to write cleaner stylesheets
 and makes collaboration on your CSS a breeze.
 .
 NB! Not all of the official Sass specification is implemented yet.
 See upstream README below /usr/share/doc/librust-rsass-dev/
 for more details.
 .
 This package contains the source for the Rust rsass crate,
 packaged for use with cargo and dh-cargo.

Package: rsass
Description-md5: cce03941de56b156e287c0821562f3b8
Description-en: sass implementation in pure rust - CLI tool
 rsass is sass reimplemented in rust with nom.
 .
 Sass is a pre-processing language for CSS.
 It allows you to write cleaner stylesheets
 and makes collaboration on your CSS a breeze.
 .
 NB! Not all of the official Sass specification is implemented yet.
 See upstream README below /usr/share/doc/rsass/ for more details.
 .
 This package provides the command-line tool rsass.

Package: rsbackup
Description-md5: 89600b35c2f4678b96b064c1b193e46f
Description-en: rsync-based backup utility
 Backups are stored as complete filesystem trees on a (perhaps
 external) hard disk.  Multiple backups use hard links between
 identical files to save space.
 .
 Backups may be taken from multiple machines (over SSH) and stored to
 multiple disks.
 .
 Backups may be made automatically, i.e. without relying on the
 operator to remember to make a backup.

Package: rsbackup-graph
Description-md5: 57cb48942d813cb5c503518f656cd099
Description-en: Graphics for rsync-based backup utility
 Backups are stored as complete filesystem trees on a (perhaps
 external) hard disk.  Multiple backups use hard links between
 identical files to save space.
 .
 Backups may be taken from multiple machines (over SSH) and stored to
 multiple disks.
 .
 Backups may be made automatically, i.e. without relying on the
 operator to remember to make a backup.
 .
 This package generates graphical representations of currently
 available backups.

Package: rsem
Description-md5: 20ba6f1e1adc3851b48029310a06b4ed
Description-en: RNA-Seq by Expectation-Maximization
 RSEM is a software package for estimating gene and isoform expression
 levels from RNA-Seq data. The RSEM package provides an user-friendly
 interface, supports threads for parallel computation of the EM
 algorithm, single-end and paired-end read data, quality scores,
 variable-length reads and RSPD estimation. In addition, it provides
 posterior mean and 95% credibility interval estimates for expression
 levels. For visualization, It can generate BAM and Wiggle files in both
 transcript-coordinate and genomic-coordinate. Genomic-coordinate files
 can be visualized by both UCSC Genome browser and Broad Institute’s
 Integrative Genomics Viewer (IGV). Transcript-coordinate files can be
 visualized by IGV. RSEM also has its own scripts to generate transcript
 read depth plots in pdf format. The unique feature of RSEM is, the read
 depth plots can be stacked, with read depth contributed to unique reads
 shown in black and contributed to multi-reads shown in red. In addition,
 models learned from data can also be visualized. Last but not least,
 RSEM contains a simulator.

Package: rsendmail
Description-md5: 9e67581b6b8069ce2342e2b5a3972e74
Description-en: email delivery over SSH and restricted sendmail
 This command aims at replacing the builtin `sendmail` command which
 gives too much privileges to the caller. For example, Postfix's
 sendmail(1) command can list the mail queue (`-bp`), rehash the alias
 database (`-bi`), start a daemon (`-bl`, `-bd`), or flush the queue
 (`-q`); all remnants of the old Sendmail binary, which probably is
 Turing-complete on its own.
 .
 Instead, rsendmail can easily queue mails on a system without giving
 any extra privileges to the client. In turn, this makes configuring a
 satellite system like a laptop or a workstation as simple as adding
 an SSH key to an `authorized_keys` file. That key can then send
 email, but *only* send email: no shell access or server management.
 .
 This can of course be accomplished by a regular SMTP client, but that
 requires passwords, and passwords are weak.

Package: r-cran-rserve
Description-md5: 7970aee9642afd81d258420c000a4152
Description-en: GNU R Rserve tcp/ip server and sample clients
 This package provide Rserve, a headless server for GNU R.  Rserve
 acts as a socket server (TCP/IP or local sockets) which allows binary
 requests to be sent to R. Every connection has a separate workspace
 and working directory. Client-side implementations are available for
 popular languages such as C/C++ and Java, allowing any application to
 use facilities of R without the need of linking to R code. Rserve
 supports remote connection, user authentication and file transfer. A
 simple R client is included in this package as well.
 .
 URL: http://www.rosuda.org/Rserve/

Package: rsh-redone-client
Description-md5: 6ab3a9e656837b6283888b972f2bd5a1
Description-en: Reimplementation of rsh and rlogin
 Rsh-redone is a reimplementation of the remote shell clients and servers.
 It is written from the ground up to avoid the bugs found in the standard
 clients and servers. It also fully supports IPv6.
 .
 This package provides rsh and rlogin.

Package: rsh-redone-server
Description-md5: 98dead85e8cae3cc7878805b04c9dfbd
Description-en: Reimplementation of rshd and rlogind
 Rsh-redone is a reimplementation of the remote shell clients and servers.
 It is written from the ground up to avoid the bugs found in the standard
 clients and servers. It also fully supports IPv6.
 .
 This package provides rshd and rlogind.

Package: rsibreak
Description-md5: 9a21a4925f90b49fcb2349e86bd145de
Description-en: utility to help prevent repetitive strain injury
 Prolonged use of a mouse and keyboard can cause a repetitive strain injury
 (RSI), so computer users are advised to take regular breaks.
 .
 RSIBreak helps prevent repetitive strain injuries by keeping track of usage
 patterns and periodically informing users to take breaks.  During break
 periods, RSIBreak can either show an unobtrusive message, lock the screen
 entirely, or present a slideshow.

Package: rsnapshot
Description-md5: 2b1db969c25bf5671e00e441a3e6a388
Description-en: local and remote filesystem snapshot utility
 rsnapshot is an rsync-based filesystem snapshot utility. It can take
 incremental backups of local and remote filesystems for any number of
 machines. rsnapshot makes extensive use of hard links, so disk space is
 only used when absolutely necessary.

Package: rspamd
Description-md5: 7e5be3910fdbb8e6287582c3520347e2
Description-en: Rapid spam filtering system
 Rspamd is a rapid, modular and lightweight spam filter. It is designed to work
 with big amount of mail and can be easily extended with own filters written in
 Lua.

Package: libcpprspserver-dev
Description-md5: 9f9ab4b24ac3ad9659d7e2f9fabdda32
Description-en: headers of the C++ RSerPool client/server API library
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This package provides the header files for the rsplib C++ API. You need them to
 develop your own RSerPool-based clients and servers based on the C++ API.

Package: libcpprspserver3
Description-md5: d195874e8e2655ae185275f580e72530
Description-en: C++ RSerPool client/server API library
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This package provides an object-oriented API for the rsplib library.

Package: librsplib-dev
Description-md5: 847298d2c8debb602f931a6f320708bd
Description-en: headers of the RSerPool client/server API library rsplib
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This package provides header files for the rsplib library. You need them
 to develop your own RSerPool-based clients and servers.

Package: librsplib3
Description-md5: 221bc248b57314a4222bf063e3c5f73b
Description-en: RSerPool client/server API library for session management
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 The API library is provided by this package.

Package: rsplib-all
Description-md5: f5a96c8c3a91144b8e1fde3491b7c857
Description-en: RSerPool implementation RSPLIB
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This is the installation metapackage for the RSerPool implementation RSPLIB.
 It installs all RSPLIB components.

Package: rsplib-doc
Description-md5: ac125c33869a36d2cb3397bb5ae1dc23
Description-en: documentation of the RSerPool implementation RSPLIB
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This package contains the documentation for the RSerPool implementation
 RSPLIB.

Package: rsplib-fgp-cfgfiles
Description-md5: 8de022bbeb0694f48018dad7c04b655a
Description-en: RSerPool Fractal Generator Service example input files
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This package provides a set of input files for the Fractal Generator
 service.

Package: rsplib-registrar
Description-md5: c0449b67d74ba2e139636c1fbb17122e
Description-en: RSerPool Registrar service
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This package provides the registrar, which is the management component
 for RSerPool-based server pools. You need at least one registrar in a
 setup, but for redundancy reasons, you should have at least two.

Package: rsplib-services
Description-md5: c48ab74fc7e55337f67db0dade52fae7
Description-en: RSerPool example services
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This package provides the rsplib RSerPool example services:
 Echo, Discard, Daytime, CharGen, CalcApp, FractalGenerator and
 ScriptingService.

Package: rsplib-tools
Description-md5: f43a5e01497f04375a2652a5a077b908
Description-en: RSerPool test tools
 Reliable Server Pooling (RSerPool) is the IETF's standard (RFC 5351 to
 RFC 5356) for a lightweight server pool and session management framework.
 It provides highly available pool management (that is registration
 handling and load distribution/balancing) by components called Registrar
 and a client-side/server-side API for accessing the service of a pool.
 .
 This package provides some test tools for RSerPool setups.

Package: rss-bridge
Description-md5: 0c84b90a90ca3642497d5f8ca3dd5469
Description-en: web service generating ATOM feeds for websites that don't have them
 Provides a PHP web service which generates ATOM feeds for facebook, twitter,
 youtube, flickr, google, instagram, pinterest and more than 130 other web
 services which do not provide ATOM or RSS feeds themselves. The software acts
 as a proxy between the web service and an RSS reader software. It scrapes
 their publicly available HTML pages to extract the necessary information.
 To prevent banning, the results are cached.

Package: rss-glx
Description-md5: b313ffb26b564475e632e629b6226cc8
Description-en: Really Slick Screensavers GLX Port
 rss-glx is a GLX port of the Really Slick Screensavers collection by
 Terry Welsh (http://www.reallyslick.com/). Also included are several
 other OpenGL screensavers ported from other platforms.
 .
 The screensavers can either be run as stand-alone applications or get
 integrated into XScreenSaver's list of active screensavers. More
 information about using these with xscreensaver can be found in
 /usr/share/doc/rss-glx.
 .
 Screensavers included in this package are: Biof, Busy Spheres,
 Colorfire, Cyclone, Drempels, Euphoria, Feedback, Fieldlines, Flocks, Flux,
 Helios, Hufo's Smoke, Hufo's Tunnel, Hyperspace, Lattice, Lorenz Attractor,
 MatrixView, Plasma, Pixel City, Skyrocket, Solarwinds, SpirographX, and
 Sundancer2.

Package: rss2email
Description-md5: 657c015717dd2608972773cde5e54408
Description-en: receive RSS feeds by email
 rss2email is a simple program which you can run in your crontab.
 It watches RSS (or Atom) feeds and sends you a nicely formatted
 email message for each new item.

Package: rssguard
Description-md5: 5ca4feb5bfde4505c30e86e2ffdb5ede
Description-en: simple, light and easy-to-use RSS/ATOM feed aggregator
 RSS Guard is simple, light and easy-to-use RSS/ATOM feed aggregator
 developed using Qt framework which supports online feed synchronization
 with these services:
  - [Tiny Tiny RSS](https://tt-rss.org),
  - [Inoreader](https://www.inoreader.com),
  - [Nextcloud News](https://apps.nextcloud.com/apps/news),
  - [Gmail API](https://developers.google.com/gmail/api).

Package: librsskit-dev
Description-md5: 6848406434a272d9059718a71db57676
Description-en: GNUstep RSS framework (development files)
 RSSKit is a GNUstep library (framework) for parsing and reading
 various RSS file formats.
 .
 This package contains the development files and API documentation.

Package: librsskit0d
Description-md5: c94429a21401d8438dbba4f7c6a4461f
Description-en: GNUstep RSS framework (runtime library)
 RSSKit is a GNUstep library (framework) for parsing and reading
 various RSS file formats.
 .
 This package contains the runtime library.

Package: librsskit0d-dbg
Description-md5: c81e355ededbf3015c475422360baf1c
Description-en: GNUstep RSS framework (debugging symbols)
 RSSKit is a GNUstep library (framework) for parsing and reading
 various RSS file formats.
 .
 This package contains the detached debugging symbols.

Package: rsstail
Description-md5: 11e58d909657f8c6c3df30dbf978198f
Description-en: console RSS reader that monitors a feed and outputs new entries
 This small, simple application reads an RSS feed and outputs it like the
 'tail' command.
 .
 This tool can be used as a plugin in MultiTail

Package: rst2pdf
Description-md5: e64dd39906680e1c6b84b108d693c637
Description-en: ReportLab-based reStructuredText to PDF renderer
 The usual way of creating PDF files from reStructuredText is by going through
 LaTeX. This tool provides an alternative by producing PDF directly using the
 ReportLab library.

Package: rstat-client
Description-md5: e990ee2decd660442859182a9fb1669a
Description-en: client for rstatd
 This package contains rup(1) and rsysinfo(1), clients for rstatd.

Package: rstatd
Description-md5: fe5226d01db8b3af4b27e7f85d40d4b7
Description-en: displays uptime information for remote machines
 This allows other machines on your local network to get information about
 your computer - especially uptime.  This will allow you to use the rup(1)
 command.

Package: python3-rstcheck
Description-md5: 4053f643e10351bab6b9cc271a600d8a
Description-en: Validator for reStructuredText documents with code blocks (Python 3 module)
 rstcheck validates the syntax of reStructuredText documents. Unlike other
 validators, it will also verify syntax correctness in nested code blocks
 for a variety of languages:
 .
   * Bash shell scripts
   * Doctest
   * C (C99)
   * C++ (C++11)
   * JSON
   * XML
   * Python
   * reStructuredText
 .
 rstcheck can also validate Sphinx documentation files if Sphinx is installed.
 .
 This package installs the Python 3 module.

Package: rstcheck
Description-md5: 8dcd0c904a9c637dcb3a555bca878bb0
Description-en: Validator for reStructuredText documents with code blocks (CLI tool)
 rstcheck validates the syntax of reStructuredText documents. Unlike other
 validators, it will also verify syntax correctness in nested code blocks
 for a variety of languages:
 .
   * Bash shell scripts
   * Doctest
   * C (C99)
   * C++ (C++11)
   * JSON
   * XML
   * Python
   * reStructuredText
 .
 rstcheck can also validate Sphinx documentation files if Sphinx is installed.
 .
 This package installs the CLI tool.

Package: r-cran-rsymphony
Description-md5: e7e849e9c77cff5b006e773b83f38775
Description-en: GNU R interface to the SYMPHONY MILP solver
 Rsymphony provides an interface from GNU R to the SYMPHONY mixed
 integer linear programming (MILP) solver. More information about
 SYMPHONY is at http://www.coin-or.org/SYMPHONY/

Package: rsync
Description-md5: 3bf40f318d2abfed74fa472aaff46d5f
Description-en: fast, versatile, remote (and local) file-copying tool
 rsync is a fast and versatile file-copying tool which can copy locally
 and to/from a remote host. It offers many options to control its behavior,
 and its remote-update protocol can minimize network traffic to make
 transferring updates between machines fast and efficient.
 .
 It is widely used for backups and mirroring and as an improved copy
 command for everyday use.
 .
 This package provides both the rsync command line tool and optional
 daemon functionality.

Package: rsyncrypto
Description-md5: 62fc22a358759065da4970932087f254
Description-en: rsync friendly encryption
 Rsyncrypto allows you to encrypt a file or a directory structure, such that
 they can later be synchronized to another machine using rsync. This means
 that local changes to the plain text file result in local changes to the
 cipher text file.
 .
 rsyncrypto compresses the plain text file prior to encrypting it.

Package: librsyntaxtextarea-java
Description-md5: e7a944bf42a62d761ae4107622d0a17b
Description-en: Java library for syntax highlighting text component
 RSyntaxTextArea extends JTextComponent so it integrates completely
 with the standard javax.swing.text package. It is fast and efficient, and
 can be used in any application that needs to edit or view source code.
 .
 Some of RSyntaxTextArea's features include:
  * Syntax highlighting for over 25 programming languages
  * Find/Replace with standard options
  * Loading and saving of local or remote files
  * User-defined macros
  * Code templates
  * Unlimited undo/redo
  * Drag and drop
  * Edit with multiple fonts simultaneously
  * Bracket matching
  * Current line highlighting
  * Clickable hyperlinks (only certain languages)

Package: rsyslog
Description-md5: c25fbd9bcc88ab95bcc33eea4228fd42
Description-en: reliable system and kernel logging daemon
 Rsyslog is a multi-threaded implementation of syslogd (a system utility
 providing support for message logging), with features that include:
  * reliable syslog over TCP, SSL/TLS and RELP
  * on-demand disk buffering
  * email alerting
  * writing to MySQL or PostgreSQL databases (via separate output plugins)
  * permitted sender lists
  * filtering on any part of the syslog message
  * on-the-wire message compression
  * fine-grained output format control
  * failover to backup destinations
  * enterprise-class encrypted syslog relaying
 .
 It is the default syslogd on Debian systems.

Package: rsyslog-czmq
Description-md5: f3d9c0df73b612d8d59df64eb6f1efa3
Description-en: ZeroMQ protocol support for rsyslog via CZMQ
 These plugins allows rsyslog to send and receive ZeroMQ syslog
 messages via the CZMQ library.

Package: rsyslog-elasticsearch
Description-md5: 70ea8e4a3fd075407bd491943fb8aa9f
Description-en: Elasticsearch output plugin for rsyslog
 This plugin allows rsyslog to write syslog messages to Elasticsearch, a
 distributed, multitenant-capable full-text search engine with a RESTful web
 interface and schema-free JSON documents.

Package: rsyslog-gnutls
Description-md5: 0b1d0e762c7cddb53dcac3e62af22307
Description-en: TLS protocol support for rsyslog (GnuTLS)
 This netstream plugin allows rsyslog to send and receive encrypted syslog
 messages via the syslog-transport-tls IETF standard protocol using GnuTLS.

Package: rsyslog-gssapi
Description-md5: 79a6e301e123c9629e0c4e9aaa191cae
Description-en: GSSAPI authentication and encryption support for rsyslog
 These plugins allow rsyslog to write and/or receive GSSAPI authenticated and
 encrypted syslog messages. GSSAPI is commonly used for Kerberos
 authentication.

Package: rsyslog-hiredis
Description-md5: 25985930fefb6abfae5747e162ad10e3
Description-en: Redis output plugin for rsyslog
 This plugin allows rsyslog to write syslog messages to Redis, a
 key-value database in a similar vein to memcache but the dataset
 is non-volatile.

Package: rsyslog-kafka
Description-md5: 859920336ebf2f34ddfcd5786e12aede
Description-en: Apache Kafka support for rsyslog
 These plugins allow rsyslog to send and receive syslog messages via Apache
 Kafka, a distributed and scalable message broker offering strong durability
 and fault-tolerance guarantees.

Package: rsyslog-kubernetes
Description-md5: 7cbb4f22e46185839400e522f3ee1343
Description-en: Kubernetes metadata support for rsyslog
 This plugins allows rsyslog to augment syslog messages with Kubernetes
 metadata.

Package: rsyslog-mongodb
Description-md5: fccd547ba5d35ccbc2019238e7a767f9
Description-en: MongoDB output plugin for rsyslog
 This plugin allows rsyslog to write syslog messages to MongoDB, a
 scalable, high-performance, open source NoSQL database.

Package: rsyslog-mysql
Description-md5: 73513767b35f7839dfc63fc06366fcb0
Description-en: MySQL output plugin for rsyslog
 This plugin allows rsyslog to write syslog messages into a MySQL database.

Package: rsyslog-openssl
Description-md5: 9b94de59c1f3192558fbece1339213b1
Description-en: TLS protocol support for rsyslog (OpenSSL)
 This netstream plugin allows rsyslog to send and receive encrypted syslog
 messages via the syslog-transport-tls IETF standard protocol using OpenSSL.

Package: rsyslog-pgsql
Description-md5: 1d2cf23cdf0c487b7ba6462ff29414d9
Description-en: PostgreSQL output plugin for rsyslog
 This plugin allows rsyslog to write syslog messages into a PostgreSQL
 database.

Package: rsyslog-relp
Description-md5: 16c1db74c009634d13e59cd2b9fd25e9
Description-en: RELP protocol support for rsyslog
 These plugins allow rsyslog to send and receive syslog messages via the
 RELP protocol. RELP ensures reliable transport over the network even on
 connection loss or if a peer becomes unavailable.

Package: rsyslog-snmp
Description-md5: 4498503cdb853ac25fc9d3ea58b0e41d
Description-en: SNMP protocol support for rsyslog
 This plugins allows rsyslog to send syslog messages via SNMPv1 and SNMPv2c
 traps. By default, SNMPv2c is preferred.

Package: rsyslog-doc
Description-md5: 56e2e21af4e89d546589f2ecfa2f6bdc
Description-en: documentation for rsyslog
 This package contains detailed HTML documentation for rsyslog.
 .
 It describes the general configuration file syntax for filters, actions,
 templates, etc, and has detailed information for all available configuration
 directives.

Package: rt-app
Description-md5: ba2c49858874d8cd6596321e18fc9953
Description-en: Test application which simulates a real-time periodic load
 rt-app is a test application that starts multiple periodic threads in
 order to simulate a real-time periodic load. It supports the
 SCHED_OTHER/SCHED_FIFO/SCHED_RR kernel mechanisms as well as the
 AQuoSA framework and SCHED_DEADLINE. It can be run with a simple
 command-line config, or a more complex set of tasks/threads
 configured in a (json) config file.

Package: rt-extension-assets-import-csv-common
Description-md5: 05fff017d2bd51f3e84d882dc8840f6f
Description-en: Import Assets from CSV files (common)
 This extension allows importing and updating Asset records in Request Tracker
 from CSV files.
 .
 This package includes the manpage.

Package: rt4-extension-assets-import-csv
Description-md5: 08e16b0447f166bd60305fe1d5fc2ead
Description-en: Import Assets from CSV files (for RT4)
 This extension allows importing and updating Asset records in Request Tracker 4
 from CSV files.

Package: rt5-extension-assets-import-csv
Description-md5: 9549e768fe690d5235efcee7b8112450
Description-en: Import Assets from CSV files (for RT5)
 This extension allows importing and updating Asset records in Request Tracker 5
 from CSV files.

Package: rt4-extension-calendar
Description-md5: b7e23b4ff989ed060ab9b64f496243d9
Description-en: Calendar view for Request Tracker 4
 This RT extension provides a calendar view for your tickets and your
 reminders so you see when is your next due ticket. You can find it in the
 menu Search->Calendar.
 .
 There's a portlet to put on your home page (see Prefs/MyRT.html)
 .
 You can also enable ics (ICal) feeds for your default calendar and all your
 private searches in Prefs/Calendar.html. Authentication is magic number based
 so that you can give those feeds to other people.

Package: rt4-extension-customfieldsonupdate
Description-md5: 8423791c96cc43163c6cd54eb6480585
Description-en: edit ticket's custom fields on reply/comment (Request Tracker)
 This extension adds often requested feature - update of ticket's custom
 fields on reply and comment.
 .
 This is for RT 4.0.x, solutions for older versions available on the wiki,
 start from CustomFieldsOnUpdate page [1].
 .
 [1] http://requesttracker.wikia.com/wiki/CustomFieldsOnUpdate

Package: rt4-extension-jsgantt
Description-md5: 0d280a10a96439ff063514c45ea261b7
Description-en: Gantt charts for your tickets (for RT4)
 Gantt charts are ubiquitous for project planning and management.
 This extension provides dynamically generated Gantt charts for
 any ticket search in RT using the date fields for each ticket.
 It also provides a Gantt chart for the dependencies of a ticket

Package: rt4-extension-nagios
Description-md5: 0465dbc2fa356acc53a7f56420e627ee
Description-en: merge and resolve Nagios tickets in RT
 Nagios <http://www.nagios.org> is a monitoring system that enables
 organizations to identify and resolve IT infrastructure problems.
 .
 This extension allows email alerts generated by Nagios to be aggregated
 and resolved as it generates them. It does this by examining the
 standard subject line that Nagios generates.

Package: rt4-extension-repeatticket
Description-md5: 29a5da2968ca0298046b6444d885ae1b
Description-en: Repeat tickets in Request Tracker 4 based on schedule
 The RepeatTicket extension for the Request Tracker trouble-ticket tracking
 system allows you to set up recurring tickets so new tickets are
 automatically created based on a schedule. The new tickets are populated
 with the subject and initial content of the original ticket in the
 recurrence.
 .
 After you activate the plugin all tickets will have a Recurrence tab on the
 create and edit pages. To set up a repeating ticket, click the checkbox to
 "Enable Recurrence" and fill out the schedule for the new tickets.
 .
 New tickets are created when you initially save the recurrence, if new
 tickets are needed, and when your daily cron job runs the rt-repeat-ticket
 script.

Package: rt4-extension-smsnotify
Description-md5: e9970503ef75585371f9e63caf0ac1b8
Description-en: Send SMS notifications from RT via SMS::Send
 Use RT::Extension::SMSNotify to send text message notifications to
 mobile phones when events occur in RT, or via RT Crontool to do
 time-based alerting for things like SLA warnings.
 .
 Useful in conjunction with the RT::Extension::SLA module.

Package: rt-tests
Description-md5: 81e88645d2b857477b854a1c8cc59ad8
Description-en: Test programs for rt kernels
 rt-tests contains a set of programs that test and measure various components
 of real-time kernel behavior, such as timer latency, signal latency and the
 functioning of priority-inheritance mutexes.
 Additionally it contains hackbench, a program to generate work for the
 scheduler.

Package: elpa-ac-rtags
Description-md5: da8edffffde75788af18aae280f4257e
Description-en: auto-complete back-end for RTags
 RTags is a client/server application that indexes C/C++ code and
 keeps a persistent file-based database of references, declarations,
 definitions, symbolnames etc.
 .
 This package provides the auto-complete back-end.

Package: elpa-company-rtags
Description-md5: 4692877d5fda42ef3d27278fb3b24f78
Description-en: company back-end for RTags
 RTags is a client/server application that indexes C/C++ code and
 keeps a persistent file-based database of references, declarations,
 definitions, symbolnames etc.
 .
 This package provides the company completion back-end.

Package: elpa-flycheck-rtags
Description-md5: 50e766b366eda0f2257e8ecbd845bbe5
Description-en: flycheck integration for RTags
 RTags is a client/server application that indexes C/C++ code and
 keeps a persistent file-based database of references, declarations,
 definitions, symbolnames etc.
 .
 This package provides the flycheck integration.

Package: elpa-helm-rtags
Description-md5: 5786b7db7da2eec4ecf7a5dc554bf9e8
Description-en: helm interface for RTags
 RTags is a client/server application that indexes C/C++ code and
 keeps a persistent file-based database of references, declarations,
 definitions, symbolnames etc.
 .
 This package provides the helm interface.

Package: elpa-ivy-rtags
Description-md5: 02bd916453beadf75aadeb66d55a76fe
Description-en: ivy back-end for RTags
 RTags is a client/server application that indexes C/C++ code and
 keeps a persistent file-based database of references, declarations,
 definitions, symbolnames etc.
 .
 This package provides the ivy back-end.

Package: elpa-rtags
Description-md5: 6ff35071477575c4b5cc2aaf81318941
Description-en: emacs front-end for RTags
 RTags is a client/server application that indexes C/C++ code and
 keeps a persistent file-based database of references, declarations,
 definitions, symbolnames etc.
 .
 This package provides the minor mode for RTags.

Package: rtags
Description-md5: 2a392cf1511339902f0fecf6f4c711ea
Description-en: C/C++ client/server indexer with integration for Emacs
 RTags is a client/server application that indexes C/C++ code and
 keeps a persistent file-based database of references, declarations,
 definitions, symbolnames etc. There’s also limited support for
 ObjC/ObjC++. It allows you to find symbols by name (including nested
 class and namespace scope). Most importantly it gives you proper
 follow-symbol and find-references support. It also have neat little
 things like rename-symbol, integration with clang’s “fixits”
 (https://clang.llvm.org/diagnostics.html).

Package: librtaudio-dev
Description-md5: dd73f8e0509286e46be77e27a5193600
Description-en: C++ library for realtime audio input/ouput (development files)
 RtAudio is a set of C++ classes that provides a common API (Application
 Programming Interface) for realtime audio input/output across Linux
 (native ALSA, JACK, and OSS), Macintosh OS X, SGI, and Windows
 (DirectSound and ASIO) operating systems. RtAudio significantly
 simplifies the process of interacting with computer audio hardware.
 .
 This package provides the development files.

Package: librtaudio-doc
Description-md5: 82643beb135fa458533e14f7752ca2f0
Description-en: C++ library for realtime audio input/ouput (documentation files)
 RtAudio is a set of C++ classes that provides a common API (Application
 Programming Interface) for realtime audio input/output across Linux
 (native ALSA, JACK, and OSS), Macintosh OS X, SGI, and Windows
 (DirectSound and ASIO) operating systems. RtAudio significantly
 simplifies the process of interacting with computer audio hardware.
 .
 This package provides the API documentation.

Package: librtaudio6
Description-md5: cd307f18f1ef80990a830eb091c020bf
Description-en: C++ library for realtime audio input/ouput
 RtAudio is a set of C++ classes that provides a common API (Application
 Programming Interface) for realtime audio input/output across Linux
 (native ALSA, JACK, and OSS), Macintosh OS X, SGI, and Windows
 (DirectSound and ASIO) operating systems. RtAudio significantly
 simplifies the process of interacting with computer audio hardware. It
 was designed with the following objectives:
 .
  * object-oriented C++ design
  * simple, common API across all supported platforms
  * only one source and two header files for easy inclusion in
    programming projects
  * allow simultaneous multi-api support
  * support dynamic connection of devices
  * provide extensive audio device parameter control
  * allow audio device capability probing
  * automatic internal conversion for data format, channel number
    compensation, (de)interleaving, and byte-swapping
 .
 RtAudio incorporates the concept of audio streams, which represent audio
 output (playback) and/or input (recording). Available audio devices and
 their capabilities can be enumerated and then specified when opening a
 stream.
 .
 This package provides the shared library.

Package: rtax
Description-md5: 02caa91a4d34a2f1eae5d41330161e83
Description-en: Classification of sequence reads of 16S ribosomal RNA gene
 Short-read technologies for microbial community profiling are increasingly
 popular, yet previous techniques for assigning taxonomy to paired-end reads
 perform poorly. RTAX provides rapid taxonomic assignments of paired-end
 reads using a consensus algorithm.

Package: librtfilter-dev
Description-md5: b083ce80438bd7f31634fa14c407e358
Description-en: realtime digital filtering library (development files)
 rtfilter is a library that provides a set of routines implementing realtime
 digital filter for multichannel signals (i.e. filtering multiple signals
 with the same filter parameters). It implements FIR, IIR filters and
 downsampler for float and double data type (both for real and complex
 valued signal). Additional functions are also provided to design few usual
 filters: Butterworth, Chebyshev, windowed sinc, analytical filter...
 .
 One of the main differences from other libraries providing digital signal
 processing is that the filter functions have been specifically designed and
 optimized for multichannel signals (from few channels to several hundred).
 .
 This package contains the files needed to compile and link programs which
 use rtfilter.

Package: librtfilter1
Description-md5: bdf31cc76e726bf4358e3a37750a86c8
Description-en: realtime digital filtering library
 rtfilter is a library that provides a set of routines implementing realtime
 digital filter for multichannel signals (i.e. filtering multiple signals
 with the same filter parameters). It implements FIR, IIR filters and
 downsampler for float and double data type (both for real and complex
 valued signal). Additional functions are also provided to design few usual
 filters: Butterworth, Chebyshev, windowed sinc, analytical filter...
 .
 One of the main differences from other libraries providing digital signal
 processing is that the filter functions have been specifically designed and
 optimized for multichannel signals (from few channels to several hundred).

Package: librtfilter1-dbg
Description-md5: ed777342edcb4720deae74ad903fbfce
Description-en: realtime digital filtering library (debugging symbols)
 rtfilter is a library that provides a set of routines implementing realtime
 digital filter for multichannel signals (i.e. filtering multiple signals
 with the same filter parameters). It implements FIR, IIR filters and
 downsampler for float and double data type (both for real and complex
 valued signal). Additional functions are also provided to design few usual
 filters: Butterworth, Chebyshev, windowed sinc, analytical filter...
 .
 One of the main differences from other libraries providing digital signal
 processing is that the filter functions have been specifically designed and
 optimized for multichannel signals (from few channels to several hundred).
 .
 This package provides the debugging symbols of the library.

Package: rtirq-init
Description-md5: 4e2d4126c7640dc260e8ae2d9b3c8ce1
Description-en: startup script for realtime-preempt enabled kernels
 This package contains a script to prioritize IRQ thread handlers
 on a kernel patched with realtime-preempt patch from Ingo Molnar.
 The script takes advantage of the fact that realtime kernels use
 threads for IRQs management, and as such these threads (like any
 other thread running on your system) can be given maximum
 priority in an effort to minimize the latency of audio
 peripherals.
 .
 The script identifies the audio devices present on the machine
 and raises the priority of the threads that handle the IRQs of
 such devices.

Package: rtkit
Description-md5: 49d87b72431bed9d646487053d48658d
Description-en: Realtime Policy and Watchdog Daemon
 RealtimeKit is a D-Bus system service that changes the
 scheduling policy of user processes/threads to SCHED_RR
 (i.e. realtime scheduling mode) on request. It is intended to
 be used as a secure mechanism to allow real-time scheduling to
 be used by normal user processes.

Package: librtklib-dev
Description-md5: 68faa49de7f900a8fa34192c35812083
Description-en: RTK and other advanced GNSS positioning techniques -- Development
 RTKLIB is an open source program package for standard and precise
 positioning with GNSS (Global Navigation Satellite System).
 RTKLIB consists of a portable program library and several APs
 (Application Programs) utilizing the library.
 .
 This package includes the development files.

Package: librtklib1
Description-md5: 3b981907ea55495b48c9edca01dec537
Description-en: RTK and other advanced GNSS positioning techniques -- Library
 RTKLIB is an open source program package for standard and precise
 positioning with GNSS (Global Navigation Satellite System).
 RTKLIB consists of a portable program library and several APs
 (Application Programs) utilizing the library.
 .
 This package includes the library.

Package: rtklib
Description-md5: 5d197ae5b4d6017be5b52ab5d08d2352
Description-en: RTK and other advanced GNSS positioning techniques -- CLI
 RTKLIB is an open source program package for standard and precise
 positioning with GNSS (Global Navigation Satellite System).
 RTKLIB consists of a portable program library and several APs
 (Application Programs) utilizing the library.
 .
 This package includes the CLI APs.

Package: rtklib-doc
Description-md5: 4a2ee4a2164cc88cb2a7eaef67b4ade5
Description-en: RTK and other advanced GNSS positioning techniques -- Docs
 RTKLIB is an open source program package for standard and precise
 positioning with GNSS (Global Navigation Satellite System).
 RTKLIB consists of a portable program library and several APs
 (Application Programs) utilizing the library.
 .
 This package includes the reference manual for RTKLIB.

Package: rtklib-qt
Description-md5: 21408f628d7b28af994691a790dcbf3f
Description-en: RTK and other advanced GNSS positioning techniques -- Qt GUI
 RTKLIB is an open source program package for standard and precise
 positioning with GNSS (Global Navigation Satellite System).
 RTKLIB consists of a portable program library and several APs
 (Application Programs) utilizing the library.
 .
 This package includes the Qt port of APs.

Package: rtl-433
Description-md5: 38803417e60cb77b8a15976e782c3aa1
Description-en: Decode 433.9 Mhz data
 This is a program to decode traffic from devices that are broadcasting on
 433.9 MHz like temperature sensors.

Package: librtlsdr-dev
Description-md5: 80add2321bdda28a25cb030cf0c28f7f
Description-en: Software defined radio receiver for Realtek RTL2832U (development)
 rtl-sdr is a software defined radio (SDR) receiver software for certain
 low-cost DVB-T/DAB(+) USB dongles based on the Realtek RTL2832U chip.
 .
 This package contains development files.

Package: librtlsdr0
Description-md5: 29f2fdb7d8f0b96a1c1915fd8793a197
Description-en: Software defined radio receiver for Realtek RTL2832U (library)
 rtl-sdr is a software defined radio (SDR) receiver software for certain
 low-cost DVB-T/DAB(+) USB dongles based on the Realtek RTL2832U chip.
 .
 This package contains the shared library.

Package: rtl-sdr
Description-md5: e83ebc54466f1df73b3c0ad5540e4f0d
Description-en: Software defined radio receiver for Realtek RTL2832U (tools)
 rtl-sdr is a software defined radio (SDR) receiver software for certain
 low-cost DVB-T/DAB(+) USB dongles based on the Realtek RTL2832U chip.
 .
 This package contains a set of command line utilities:
  * rtl_adsb: a simple ADS-B decoder for RTL2832 based DVB-T receivers
  * rtl_eeprom: an EEPROM programming tool for RTL2832 based DVB-T receivers
  * rtl_fm: a narrow band FM demodulator for RTL2832 based DVB-T receivers
  * rtl_sdr: an I/Q recorder for RTL2832 based DVB-T receivers
  * rtl_tcp: an I/Q spectrum server for RTL2832 based DVB-T receivers
  * rtl_test: a benchmark tool for RTL2832 based DVB-T receivers

Package: librtmidi-dev
Description-md5: 54fd0b82fc9ca8bd591d66ee5342b772
Description-en: C++ library for realtime MIDI input/ouput (development files)
 RtMidi is a set of C++ classes that provides a common API (Application
 Programming Interface) for realtime MIDI input/output across Linux
 (native ALSA, JACK, and OSS), Macintosh OS X, SGI, and Windows
 (DirectSound and ASIO) operating systems. RtMidi significantly
 simplifies the process of interacting with computer audio hardware.
 .
 This package provides the development files.

Package: librtmidi-doc
Description-md5: 1b1c666717aabc2056f67495c496b2f9
Description-en: C++ library for realtime MIDI input/ouput (documentation files)
 RtMidi is a set of C++ classes that provides a common API (Application
 Programming Interface) for realtime MIDI input/output across Linux
 (native ALSA, JACK, and OSS), Macintosh OS X, SGI, and Windows
 (DirectSound and ASIO) operating systems. RtMidi significantly
 simplifies the process of interacting with computer audio hardware.
 .
 This package provides the API documentation.

Package: librtmidi6
Description-md5: 0143a1c3acbdb045e4fcaab0d8657b11
Description-en: C++ library for realtime MIDI input/ouput
 RtMidi is a set of C++ classes that provides a common API (Application
 Programming Interface) for realtime MIDI input/output across Linux
 (native ALSA, JACK, and OSS), Macintosh OS X, SGI, and Windows
 (DirectSound and ASIO) operating systems. RtMidi significantly
 simplifies the process of interacting with computer audio hardware. It
 was designed with the following objectives:
 .
  * object-oriented C++ design
  * simple, common API across all supported platforms
  * only one source and two header files for easy inclusion in
    programming projects
  * MIDI device enumeration
 .
 MIDI input and output functionality are separated into two classes,
 RtMidiIn and RtMidiOut. Each class instance supports only a single MIDI
 connection. RtMidi does not provide timing functionality (i.e., output
 messages are sent immediately). Input messages are timestamped with delta
 times in seconds (via a double floating point type). MIDI data is passed
 to the user as raw bytes using an std::vector<unsigned char>.
 .
 This package provides the shared library.

Package: librtmp-dev
Description-md5: 79d07fae9b1baefee35311b645a2b85f
Description-en: toolkit for RTMP streams (development files)
 A small dumper for media content streamed over the RTMP protocol (like BBC's
 iPlayer high quality streams). Supplying an RTMP URL will result in a dumped
 flv file, which can be played/transcoded with standard tools.
 .
 This package contains the development libraries, header files needed by
 programs that want to compile with librtmp.

Package: librtmp1
Description-md5: 2b2db094819fcb2c640b40d2367fbd10
Description-en: toolkit for RTMP streams (shared library)
 A small dumper for media content streamed over the RTMP protocol (like BBC's
 iPlayer high quality streams). Supplying an RTMP URL will result in a dumped
 flv file, which can be played/transcoded with standard tools.
 .
 This package contains the shared libraries, header files needed by
 programs that want to use librtmp.

Package: rtmpdump
Description-md5: f70a56cc38df925558fa989416eda37b
Description-en: small dumper for media content streamed over the RTMP protocol
 A small dumper for media content streamed over the RTMP protocol (like BBC's
 iPlayer high quality streams). Supplying an RTMP URL will result in a dumped
 flv file, which can be played/transcoded with standard tools.

Package: rtorrent
Description-md5: 7ddfe646b12aeb5d27a2a2a9abddc8a7
Description-en: ncurses BitTorrent client based on LibTorrent from rakshasa
 rtorrent is a BitTorrent client based on LibTorrent.  It uses ncurses
 and aims to be a lean, yet powerful BitTorrent client, with features
 similar to the most complex graphical clients.
 .
 Since it is a terminal application, it can be used with the "screen"/"dtach"
 utility so that the user can conveniently logout from the system while keeping
 the file transfers active.
 .
 Some of the features of rtorrent include:
  * Use an URL or file path to add torrents at runtime
  * Stop/delete/resume torrents
  * Optionally loads/saves/deletes torrents automatically in a session
    directory
  * Safe fast resume support
  * Detailed information about peers and the torrent
  * Support for distributed hash tables (DHT)
  * Support for peer-exchange (PEX)
  * Support for initial seeding (Superseeding)

Package: rtpengine
Description-md5: ff2ff6afc221559454e6cb2d402d73da
Description-en: NGCP RTP/media proxy - metapackage
 Sipwise NGCP rtpengine is a proxy for RTP traffic and other UDP based media
 traffic. It's meant to be used with the Kamailio SIP proxy and forms a
 drop-in replacement for any of the other available RTP and media proxies.
 .
 This is a metapackage for easy installation of all four parts of the NGCP
 media proxy. It will install the user-space daemon, the kernel-space IPtables
 module, the IPtables extension module and utility scripts.

Package: rtpengine-daemon
Description-md5: 385824689e327542f7397f02667ac52d
Description-en: proxy for RTP and media streams used in NGCP, userspace part
 Sipwise NGCP rtpengine is a proxy for RTP traffic and other UDP based media
 traffic. It's meant to be used with the Kamailio SIP proxy and forms a
 drop-in replacement for any of the other available RTP and media proxies.
 .
 This daemon handles the first stages of proxying media streams and talks to
 the kernel part of the proxy for eventual high-performance packet forwarding.

Package: rtpengine-iptables
Description-md5: 68474a21be025f62cc8b419587931d3a
Description-en: IPtables extension module for the kernel-space NGCP media proxy
 Sipwise NGCP rtpengine is a proxy for RTP traffic and other UDP based media
 traffic. It's meant to be used with the Kamailio SIP proxy and forms a
 drop-in replacement for any of the other available RTP and media proxies.
 .
 Provides the IPtables extension needed to configure the mediaproxy rule.

Package: rtpengine-kernel-dkms
Description-md5: d138a1606696e0a5af384a6d59daca10
Description-en: IPtables kernel module for the NGCP media proxy - DKMS
 Sipwise NGCP rtpengine is a proxy for RTP traffic and other UDP based media
 traffic. It's meant to be used with the Kamailio SIP proxy and forms a
 drop-in replacement for any of the other available RTP and media proxies.
 .
 Provides the kernel-space part of the NGCP media proxy for high-
 performance packet forwarding.
 This package contains the source to be built with dkms.

Package: rtpengine-recording-daemon
Description-md5: 0eb56e8f03cb21f79e12372990b4be8e
Description-en: recording daemon for RTP and media streams
 Sipwise NGCP rtpengine is a proxy for RTP traffic and other UDP based media
 traffic. It's meant to be used with the Kamailio SIP proxy and forms a
 drop-in replacement for any of the other available RTP and media proxies.
 .
 This daemon handles the call recording (media intercept) component of rtpengine.

Package: rtpengine-utils
Description-md5: b1c7c4d801ccd26dc6ee9025d31f5a9a
Description-en: scripts and Perl modules for NGCP rtpengine
 Sipwise NGCP rtpengine is a proxy for RTP traffic and other UDP based media
 traffic. It's meant to be used with the Kamailio SIP proxy and forms a
 drop-in replacement for any of the other available RTP and media proxies.
 .
 This package contains scripts and Perl modules for NGCP rtpengine

Package: rttool
Description-md5: 056b9539677deafdeb18f69f064b9e59
Description-en: RT table formatter
 RT is simple human-readble table format. RTtool is a converter form RT
 into various formats. RTtool is one of frontends of formatter for RT.
 .
 You can embed RT into Ruby script, and RD documents.
 .
 RTtool is one of frontends of formatter for RT.  This package provides
 rt2 command.

Package: ruby-rt
Description-md5: e7c24d57672032055a5638cecd7a212b
Description-en: RTTool library for Ruby
 RT is simple human-readble table format. RTtool is a converter form RT
 into various formats. RTtool is one of frontends of formatter for RT.
 .
 You can embed RT into Ruby script, and RD documents.
 .
 This package contains a library which is used by RTTool.

Package: librttr-core0.9.6
Description-md5: 3021af7e7b903da8172f6cb9674dfb40
Description-en: C++ reflection library
 RTTR stands for Run Time Type Reflection. It describes the ability of a
 computer program to introspect and modify an object at runtime. It is also
 the name of the library itself, which is written in C++ and released as open
 source library.
 .
 This package contains the shared library.

Package: librttr-dev
Description-md5: db911358866aa2e86d6168220e36f0bd
Description-en: C++ reflection library (development headers)
 RTTR stands for Run Time Type Reflection. It describes the ability of a
 computer program to introspect and modify an object at runtime. It is also
 the name of the library itself, which is written in C++ and released as open
 source library.
 .
 This package contains the development libraries and headers.

Package: rtv
Description-md5: 8a5d5e0fc27725ea2f2d58afd2848fc5
Description-en: Simple Reddit terminal browser
 A simple terminal viewer for Reddit. rtv provides an interface to view and
 interact with Reddit from your terminal.

Package: python3-ruamel.yaml
Description-md5: 2e4defdca4861446cf4772eb995bf6ad
Description-en: roundtrip YAML parser/emitter (Python 3 module)
 ruamel.yaml is a YAML parser supporting roundtrip preservation of
 comments, seq/map flow style and map key order. It is a derivative of
 Kirill Simonov's PyYAML 3.11 which supports YAML1.1.
 .
 This package contains the Python 3 module.

Package: python3-ruamel.yaml.clib
Description-md5: 95df8c731bf0d9c1285ca8be91d22b7f
Description-en: C version of reader, parser and emitter for ruamel.yaml
 This package was split of from ruamel.yaml, so that ruamel.yaml can be build
 as a universal wheel as the C code is seldom changing, and it takes a long
 time to compile for all platforms,

Package: rubber
Description-md5: f8c63e08cef3daa776924ae94181adf7
Description-en: automated system for building LaTeX documents
 This is a building system for LaTeX documents. It is based on a routine that
 runs just as many compilations as necessary. The module system provides a
 great flexibility that virtually allows support for any package with no user
 intervention, as well as pre- and post-processing of the document. The
 standard modules currently provide support for bibtex, dvips, dvipdfm,
 pdftex, makeindex. A good number of standard packages are supported,
 including graphics/graphicx with automatic conversion between various
 graphics formats and Metapost compilation.
 .
 Some optional parts require the installation of suggested Debian packages:
 imagemagick (graphics conversion),
 r-cran-knitr,
 texlive-bibtex-extra (biblatex),
 texlive-binaries (aleph),
 texlive-latex-extra (cweb, minitoc, moreverb, multibib, nomencl, ntheorem),
 texlive-latex-recommended (beamer, index, listings),
 texlive-pictures (gnuplottex),
 transfig (conversion from XFig format).
 .
 pythontex from texlive-extra-utils requires
 python3-prompt-toolkit and python3-pygments.

Package: librubberband-dev
Description-md5: e43c92387a7d98825bcaeb59e0597e90
Description-en: audio time-stretching and pitch-shifting library (development files)
 Rubber Band is a library and utility program that permits you to
 change the tempo and pitch of an audio recording independently of one
 another.
 .
 This package contains development files for linking against
 librubberband, along with the static version of the library. API
 documentation is available at
 https://www.breakfastquay.com/rubberband/code-doc/ .

Package: librubberband2
Description-md5: 4028c22f594568d9ed3f1a77fd3101c8
Description-en: audio time-stretching and pitch-shifting library
 Rubber Band is a library and utility program that permits you to
 change the tempo and pitch of an audio recording independently of one
 another.

Package: rubberband-cli
Description-md5: eb326470184a9760dba8bff622c2120c
Description-en: audio time-stretching and pitch-shifting utility
 Rubber Band is a library and utility program that permits you to
 change the tempo and pitch of an audio recording independently of one
 another.
 .
 This package contains a command-line utility that can be used to
 exploit Rubber Band's capabilities.

Package: rubberband-ladspa
Description-md5: e62b4133e8c3e937e919e8f063aecbb1
Description-en: LADSPA plugin for audio pitch-shifting
 Rubber Band is a library and utility program that permits you to
 change the tempo and pitch of an audio recording independently of one
 another.
 .
 This package contains a LADSPA plugin that can change the pitch of a
 sound in real-time.

Package: rubberband-lv2
Description-md5: 39ce5a74a9728c8df8fd632ea7cd8096
Description-en: LV2 plugin for audio pitch-shifting
 Rubber Band is a library and utility program that permits you to
 change the tempo and pitch of an audio recording independently of one
 another.
 .
 This package contains a LV2 plugin that can change the pitch of a
 sound in real-time.

Package: rubberband-vamp
Description-md5: 7805229eee0ff008d19e713793dd4c63
Description-en: Vamp plugins using Rubber Band
 Rubber Band is a library and utility program that permits you to
 change the tempo and pitch of an audio recording independently of one
 another.
 .
 This package contains the following Vamp plugins:
 .
  * increments (Output Increments): Output time increment for each
    input step
 .
  * aggregate_increments (Accumulated Output Increments): Accumulated
    output time increments
 .
  * divergence (Divergence from Linear): Difference between actual
    output time and the output time for a theoretical linear stretch
 .
  * phaseresetdf (Phase Reset Detection Function): Curve whose peaks
    are used to identify transients for phase reset points
 .
  * smoothedphaseresetdf (Smoothed Phase Reset Detection Function):
    Phase reset curve smoothed for peak picking
 .
  * phaseresetpoints (Phase Reset Points): Points estimated as
    transients at which phase reset occurs
 .
  * timesyncpoints (Time Sync Points): Salient points which stretcher
    aims to place with strictly correct timing

Package: rubiks
Description-md5: 816b1d6e12df8602b1ae75b03f1abba0
Description-en: Small collection of Rubik's cube solvers
 This package contains several different Rubik's cube solvers,
 either useful directly on the command-line or through sagemath.
 .
 Michael Reid's "optimal" uses pre-computed tables to find an optimal solution
 to the 3x3x3 Rubik's cube.
 .
 Dik T.Winter's "dikcube" uses Kociemba's algorithm to iteratively
 find a short solution to the 3x3x3 cube.
 .
 Eric Dietz' "cubex" has fast non-optimal solver for the 3x3x3 cube.

Package: rubocop
Description-md5: 5f5232fb4de830f2f15258d35b4395ab
Description-en: Ruby static code analyzer
 rubocop is a static code analyzer for Ruby, out of the box it will
 enforce many of the guidelines outlined in the community Ruby Style Guide.
 .
 Most aspects of its behavior can be tweaked via various configuration
 options.
 .
 Apart from reporting problems in your code, RuboCop can also
 automatically fix some of the problems for you.

Package: ruby-abstract-type
Description-md5: bfc0486ba3f0188867f34efe32c4c4f2
Description-en: Allow non obstrusive declaring of abstract_type classes and modules
 This is a small standalone gem featuring a module ripped out from axiom.
 It allows one to declare abstract_type classes and modules in an unobstrusive
 way.

Package: ruby-ace-rails-ap
Description-md5: a773bea96c53ac574258348d5dc26f64
Description-en: ajax.org Cloud9 Editor (Ace) for the Rails asset pipeline
 This library provides the Ajax.org Cloud9 Editor (Ace) for the Rails
 applications via asset pipeline.
 .
 Ace is an embeddable code editor written in JavaScript. It matches the
 features and performance of native editors such as Sublime, Vim and TextMate.
 It can be easily embedded in any web page and JavaScript application. Ace is
 maintained as the primary editor for Cloud9 IDE and is the successor of the
 Mozilla Skywriter (Bespin) project.

Package: ruby-acme-client
Description-md5: 221dec1d4276ce046b7f4fd501427b6a
Description-en: Client for the ACME protocol
 This gem is a client implementation of the ACMEv2 protocol in Ruby. ACME is
 part of the Letsencrypt project, which goal is to provide free SSL/TLS
 certificates with automation of the acquiring and renewal process.

Package: ruby-actionpack-action-caching
Description-md5: c575f5332ebcf0f16c8992556e41d4cc
Description-en: action caching for Action Pack
 This package provides the functionality of caching the results of Rails
 controller actions, which was removed from the Rails core with the 4.0
 release series.

Package: ruby-actionpack-page-caching
Description-md5: e5890602c5c001803bca1dfe7d066c7d
Description-en: static page caching for Action Pack (removed from core in Rails 4.0)
 Page caching is an approach to caching where the entire action output of is
 stored as a HTML file that the web server can serve without going through
 Action Pack.
 .
 This is the fastest way to cache your content as opposed to going dynamically
 through the process of generating the content. Unfortunately, this incredible
 speed-up is only available to stateless pages where all visitors are treated
 the same. Content management systems -- including weblogs and wikis -- have
 many pages that are a great fit for this approach, but account-based systems
 where people log in and manipulate their own data are often less likely
 candidates.

Package: ruby-actionpack-xml-parser
Description-md5: a67b9766a098ae5af18da9b352177eac
Description-en: XML parameters parser for Action Pack
 This package implements parsing XML paramenters for the Action Packg, which is
 the HTTP handling component of the Rails framework. This code has been
 extracted out from the Rails core in the 4.0 release.

Package: ruby-active-model-serializers
Description-md5: f01d3f0010432d26e5220e9d4ee5629d
Description-en: Making it easy to serialize models for client-side use
 Bringing consistency and object orientation to model serialization. Works
 great for client-side MVC frameworks! ActiveModel::Serializers brings
 convention over configuration to your JSON generation. AMS does this through
 two components: serializers and adapters. Serializers describe which
 attributes and relationships should be serialized. Adapters describe how
 attributes and relationships should be serialized.

Package: ruby-activeldap
Description-md5: a73522c84d1c38f26d88e89144fbf30b
Description-en: ActiveLdap is a object-oriented API to LDAP
 'ActiveLdap' is a ruby library which provides a clean
 objected oriented interface to the Ruby/LDAP library.  It was inspired
 by ActiveRecord. This is not nearly as clean or as flexible as
 ActiveRecord, but it is still trivial to define new objects and manipulate
 them with minimal difficulty.

Package: ruby-activemodel-serializers-xml
Description-md5: ec885a12573fc9e956c133252b613022
Description-en: xml serialization for active model
 This package provides gems for XML serialization for your Active
 Model, and also for serialization to XML for Active Record.

Package: ruby-activerecord-explain-analyze
Description-md5: d0ea257f38db4e72aefe81906b014eab
Description-en: ActiveRecord#explain with support for EXPLAIN ANALYZE
 Extends ActiveRecord#explain with support for EXPLAIN ANALYZE and output
 formats of JSON, XML, and YAML.
 .
 What's EXPLAIN ANALYZE? PostgreSQL devises a query plan for each query it
 receives. Choosing the right plan to match the query structure and the
 properties of the data is absolutely critical for good performance, so the
 system includes a complex planner that tries to choose good plans. One can
 use the EXPLAIN command to see what query plan the planner creates for any
 query. With EXPLAIN ANALYZE, EXPLAIN actually executes the query, and then
 displays the true row counts and true run time accumulated within each plan
 node.

Package: ruby-activerecord-import
Description-md5: 9f17b406641913ca322a8b47e4b8142b
Description-en: Bulk-loading extension for ActiveRecord
 Extraction of the ActiveRecord::Base#import functionality from ar-extensions
 for Rails 3.1 and beyond
 .
 Learn more at /usr/share/ruby-activerecord-import/README.markdown

Package: ruby-activerecord-nulldb-adapter
Description-md5: 3922f458f5accac82a7ab7de687c0a0c
Description-en: ActiveRecord database adapters based on the Null Object pattern
 NullDB provides a database backend for Ruby ActiveRecord that translates
 database interactions into no-ops. Using NullDB enables one to test model
 business logic - including after_save hooks - without ever touching a real
 database.

Package: ruby-activerecord-precounter
Description-md5: 8e9bc13ef15b2e0dcb2f10975df505c5
Description-en: Yet Another N+1 COUNT Query Killer for ActiveRecord
 Yet Another N+1 COUNT Query Killer for ActiveRecord, counter_cache alternative.
 ActiveRecord::Precounter allows you to cache count of associated records by
 eager loading.
 .
 This is another version of activerecord-precount, which is not elegant but
 designed to have no monkey-patch to ActiveRecord internal APIs
 for maintainability.

Package: ruby-acts-as-api
Description-md5: daa31a25c49aac39243e414bcacd1d06
Description-en: makes creating XML/JSON responses in Rails 3 easy and fun
 It provides a simple interface to determine the representation of your
 model data, that should be rendered in your API responses.
 .
 In addition to Rails it theoretically can be used with any ruby app and
 any database (__ActiveRecord__ and __Mongoid__ are supported out of the
 box) as it only has few dependencies.
 .
 The lib is _very_ fast in generating your responses and battle tested in
 production with platforms like Diaspora or flinc.

Package: ruby-acts-as-list
Description-md5: 0b8995baf341bbfc12e580ceaf14aef2
Description-en: sorting, reordering capabilities to active_record models
 This "acts_as" extension provides the capabilities for sorting and reordering
 a number of objects in a list. The class that has this specified needs to have
 a "position" column defined as an integer on the mapped database table.

Package: ruby-acts-as-taggable-on
Description-md5: b13f960983d064cf9c645a1946b0c4ea
Description-en: provides advanced tagging for Rails
 With ActsAsTaggableOn, you can tag a single model on several contexts, such as
 skills, interests, and awards. It also provides other advanced functionality.
 .
 This plugin was originally based on Acts as Taggable on Steroids by Jonathan
 Viney. Rather than tying functionality to a specific keyword (namely `tags`),
 acts as taggable on allows you to specify an arbitrary number of tag
 "contexts" that can be used locally or in combination in the same way steroids
 was used.

Package: ruby-acts-as-tree
Description-md5: a0d3872ee5c54913c2105ce216e69e7a
Description-en: simple tree behaviour to active_record models
 Ruby-acts-as-tree is a ruby gem that adds simple support for organizing
 ActiveRecord models into parent–children relationships. By default, ActsAsTree
 expects a foreign key column called `parent_id`.

Package: ruby-adamantium
Description-md5: fbb334b7f228ae0b4098f199c86f1f12
Description-en: Create immutable objects with ease
 This is a small standalone gem featuring a module extracted from axiom.
 .
 It allows you to make objects immutable in a simple, unobtrusive way so
 that you can have immutable objects very easily.

Package: ruby-addressable
Description-md5: 6a120ab46f78301957317297aaa2ba8e
Description-en: alternative URI implementation for Ruby
 Addressable is a replacement for the URI implementation that is part of
 Ruby's standard library. It more closely conforms to the relevant RFCs and
 adds support for IRIs and URI templates.

Package: ruby-adsf
Description-md5: 7dd0acc17fc487794200d3fef5299ce2
Description-en: tiny static file server
 adsf (A Dead Simple Fileserver) is a tiny web server that can be spawned in any
 directory to serve static files. It can be used programmatically in Rack and
 other Ruby applications.
 .
 For example, the nanoc static website generator uses it its "view" command.

Package: ruby-adsf-live
Description-md5: b32fbc9a066353d7dee4cee5c08e4f32
Description-en: live reload support for ruby-adsf tiny static file server
 adsf (A Dead Simple Fileserver) is a tiny web server that can be spawned in any
 directory to serve static files. It can be used programmatically in Rack and
 other Ruby applications.
 .
 This package provide the adsf --live-reload support.
 .
 For example, the nanoc static website generator uses it its "live" command.

Package: ruby-ae
Description-md5: b89479cc77fa384d27ac332320695f24
Description-en: assertive expressive (ae) is an assertions library
 Assertive Expressive is an assertions library specifically designed
 for reuse by other TDD/BDD frameworks. It features a clear and concise
 syntax, and reusable extensions to ease assertion construction.

Package: ruby-aes-key-wrap
Description-md5: 8f925a0b4aa86c841114b143b6669823
Description-en: Ruby implementation of AES Key Wrap
 AES Key Wrap is also known as RFC 3394, or NIST Key Wrap.
 .
 This library is a dependency of ruby-json-jwt, which provide JSON Web Token
 support.

Package: ruby-afm
Description-md5: 189e0783dfd080d6dfdd2f4588426576
Description-en: Ruby library to read Adobe Font Metrics files
 This simple library can read Adobe Font Metrics (afm) files and use the data
 conveniently. Currently, it can parse the afm file and save it in a few
 attributes.

Package: ruby-after-commit-queue
Description-md5: f52bc2c382b1c82b68ab2a17d8eae15b
Description-en: run callbacks after database transaction
 Plugin for running methods on ActiveRecord models after record is committed
 .
 When using 'state_machine' it's hard to run a callback on event after the
 transaction is committed. after_commit_queue plugin addresses this problem.

Package: ruby-aggregate
Description-md5: 1fe5e6170d8eff6f8cf8fcdeb3c8278e
Description-en: Ruby class for accumulating aggregate statistics
 Aggregate is an intuitive ruby implementation of a statistics aggregator
 including both default and configurable histogram support. It does this
 without recording/storing any of the actual sample values, making it
 suitable for tracking statistics across millions/billions of samples
 without any impact on performance or memory footprint. Originally
 inspired by the Aggregate support in SystemTap.

Package: ruby-ahoy-email
Description-md5: a7b346534788e607832fcd081b5f5e3f
Description-en: Simple, powerful email tracking for Rails
 Email analytics for Rails
 .
 This includes:
  * A history of emails sent to each user
  * Easy UTM tagging
  * Optional open and click tracking

Package: ruby-ahoy-matey
Description-md5: a1cdd5615269316f57bb35f7a5f1fe54
Description-en: simple, powerful analytics for Rails
 This Ruby library allows one to track visits and events in Ruby, JavaScript,
 and native apps. Data is stored in the database of the Rails application by
 default so it can be easily combined with other data.
 .
 To track emails, check out Ahoy Email, and for A/B testing, check out Field
 Test.

Package: ruby-airbrussh
Description-md5: a4b9a16d7f0ed2616fe2eb2636035f10
Description-en: Concise log formatter for Capistrano and SSHKit
 A replacement log formatter for SSHKit that makes Capistrano output much easier
 on the eyes. Just add Airbrussh to your Capfile and enjoy concise, useful log
 output that is easy to read.

Package: ruby-akismet
Description-md5: da499b5f42db0cbf9af98453f91a8c1f
Description-en: Ruby client for the Akismet API
 akismet is an advanced hosted anti-spam service . It efficiently
 processes and analyzes  masses of data from millions of sites and
 communities in real time.

Package: ruby-algebrick
Description-md5: d992dee211560d1030f9ca575096c0e4
Description-en: Algebraic types and pattern matching for Ruby
 Ruby library providing typed structs based on algebraic types and
 pattern matching, seamlessly integrating with standard Ruby features.

Package: ruby-amazon-ec2
Description-md5: 7de9890935c08198a022caf6734e0bc2
Description-en: Ruby library for accessing Amazon EC2
 A Ruby library for accessing the Amazon Web Services (AWS) APIs like:
  * Elastic Compute Cloud (EC2): provides resizable compute capacity via virtual
    machine set up and allocation.
  * Autoscaling: automatically scale your Amazon EC2 capacity up or down
  * Elastic Load Balancing (ELB): distributes application traffic across
    multiple Amazon EC2 instances
  * Relational Database Service (RDS): set up, operate, and scale MySQL instance
  * CloudWatch: provides monitoring for AWS like Amazon EC2.

Package: ruby-ami
Description-md5: d3e27c0d034355912ff58e0543b11fa1
Description-en: Ruby client library for the Asterisk Management Interface
 RubyAMI is an Asterisk Management Interface client library in Ruby built on
 Celluloid IO and based on EventMachine providing a connection to the Asterisk
 Manager Interface. RubyAMI is a low level library; it does not provide any
 features beyond connection management and protocol parsing. Actions are sent
 over the wire, and responses are returned. Events are passed to a callback you
 define. It's up to you to match these up into something useful. In this regard,
 RubyAMI is very similar to Blather for XMPP or Punchblock, the Ruby 3PCC
 library.

Package: ruby-ammeter
Description-md5: 2c003cf34373c0c76e6e2acaf1b97d1e
Description-en: Write specs for your Rails 3+ generators
 ammeter makes it easy to write specs for your Rails 3 Generators.
 .
 RSpec is using ammeter to spec its own generators and it might be useful for
 others, too.
 .
 An ammeter is used to measure electrical current and electricity can be
 produced by a generator.

Package: ruby-amq-protocol
Description-md5: d88a8840c6e0165b9fd86b86d72e22b2
Description-en: AMQP 0.9.1 encoder & decoder
 amq-protocol is an AMQP 0.9.1 serialization library for Ruby. It is not an
 AMQP client: amq-protocol only handles serialization and deserialization.
 If you want to write your own AMQP client, this gem can help you with that.

Package: ruby-amqp
Description-md5: 7c2dcfa200064eac3fe25685e94ca87f
Description-en: feature-rich, asynchronous AMQP client
 AMQP is an open standard for messaging middleware that emphasizes
 interoperability between different technologies (for example, Java,
 Ruby, Python, .NET, Node.js, Erlang, C and so on).
 .
 Key features of AMQP are very flexible yet simple routing and binary
 protocol efficiency. AMQP supports many sophisticated features, for
 example, message acknowledgements, returning of messages to producer,
 redelivery of messages that couldn't be processed, load balancing
 between message consumers and so on.
 .
 This package contains a ruby client for AMQP.

Package: ruby-android-key-attestation
Description-md5: 7ac50c4c91d00d727a09430a6826bbe3
Description-en: Android key attestation verification
 A Ruby gem to verify Android Key attestation statements on your server. Key
 attestation allows you to verify that the cryptographic keys you use in apps
 are stored the a hardware keystore of an Android device.

Package: ruby-anima
Description-md5: ae8bc460d06ea5c57daa88e7b2d103cf
Description-en: Initialize object attributes via attributes hash
 Simple library to declare read only attributes on value-objects that
 are initialized via attributes hash.

Package: ruby-ansi
Description-md5: 23c5ed2b6665a4ae3a85a00673c57d32
Description-en: ANSI escape codes at your fingertips
 The ANSI project is a superlative collection of ANSI escape code
 related libraries enabling ANSI colorization and stylization of
 console output. It features classees for colorised columns, tables,
 loggers and very good coverage of standard ANSI codes.

Package: ruby-api-pagination
Description-md5: fffd6c6027cf207fb5b58db8976f9c99
Description-en: API pagination support
 This package provide Link header pagination for Rails and Grape APIs,
 following the proposed RFC 5988 (http://tools.ietf.org/html/rfc5988) standard
 for Web linking to include pagination information in the response HTTP headers
 instead of in the body of the response.

Package: ruby-apollo-upload-server
Description-md5: ee08c09b8927792f0754977c66aab20d
Description-en: apollo-upload-server implementation for Ruby on Rails as middleware
 This is a middleware which allows you to upload files using graphql-ruby,
 apollo-upload-client and Ruby on Rails.
 .
 This implementation uses v2 of the GraphQL multipart request spec, so one
 should use apollo-upload-client library >= v7.0.0-alpha.3.

Package: ruby-appraisal
Description-md5: 4c551abb8cb53c6d68983b76eeecbee2
Description-en: Find out what your Ruby gems are worth
 Appraisal integrates with bundler and rake to test your library against
 different versions of dependencies in repeatable scenarios called "appraisals."
 .
 Appraisal is designed to make it easy to check for regressions in your library
 without interfering with day-to-day development using bundler.

Package: ruby-appraiser
Description-md5: b7f452c9a92d163f1926bef9527994f0
Description-en: simple rubygems subcommand for Gemfile
 appraiser is a rubygems subcommand which displays gem information
 in a Gemfile. For each gem found, it will display its name, creators,
 the urls of the gem project, documentation and source code and will
 present a description of the gem.

Package: ruby-appraiser-reek
Description-md5: 1088e34dc01e88bc8343de128a03a29d
Description-en: Run Reek inside RubyAppraiser
 Reek adapter for ruby-appraiser

Package: ruby-appraiser-rubocop
Description-md5: 4f30ad3ea46bafc3a5c7ff277c795242
Description-en: Run Rubocop inside RubyAppraiser
 Rubocop adapter for ruby-appraiser

Package: ruby-arbre
Description-md5: eb29cc0cf0639e35ca887d53986e72c1
Description-en: Object Oriented DOM Tree in Ruby
 Arbre makes it easy to generate HTML directly in Ruby. This gem was extracted
 from Active Admin.
 .
 The purpose of Arbre is to leave the view as ruby objects as long as possible.
 This allows OO Design to be used to implement the view layer.

Package: ruby-archive-zip
Description-md5: b893504632c3221acbbed8f0c3eb1c6e
Description-en: Simple, extensible, pure Ruby ZIP archive support
 Archive::Zip provides a simple Ruby-esque interface to creating, extracting,
 and updating ZIP archives.  This implementation is 100% Ruby and loosely
 modeled on the archive creation and extraction capabilities of InfoZip's
 zip and unzip tools.

Package: ruby-aruba
Description-md5: 3305132e743da5e7069f80eec33f3d0c
Description-en: Cucumber extension for CLI applications
 Aruba is Cucumber extension for Command line applications written in any
 programming language. Features at a glance:
 .
  * Test any command line application
  * Manipulate the file system
  * Create great HTML documentation based on your own Cucumber scenarios

Package: ruby-asana
Description-md5: 7cc13997b6775f3ece55ed8f223c089e
Description-en: official Ruby client for the Asana API
 A Ruby client for the 1.0 version of the Asana API.
 .
 Supported rubies: MRI 2.0.0 up to 2.2.x stable.
 .
 Learn more at /usr/share/doc/ruby-asana/README.md.gz

Package: ruby-ascii85
Description-md5: 9ce7535841217ef91b068d7df5876f2a
Description-en: Ruby library to encode/decode the Ascii85 format
 Ascii85 (also called "Base85") is a form of binary-to-text encoding, which is
 mainly used in Adobe's PostScript and PDF format. This package provides a
 ruby library to encode/decode Ascii85.
 .
 It ships also a command line utility, which can encode/decode files to the
 standard output.

Package: ruby-asciidoctor-include-ext
Description-md5: bb0c3462f25699b71fbeabf569de528d
Description-en: Asciidoctor's standard include::[] processor reimplemented as an extension
 This is a reimplementation of the Asciidoctor's built-in (pre)processor for the
 include::[] directive in extensible and more clean way. It provides the same
 features, but you can easily adjust it or extend for your needs. For example,
 you can change how it loads included files or add another ways how to select
 portions of the document to include.

Package: ruby-asciidoctor-kroki
Description-md5: 6247514876c6fbdc8da43eb1b2193496
Description-en: Asciidoctor extension to convert diagrams to images using Kroki
 An extension for Asciidoctor to convert diagrams to images using Kroki.
 .
 Kroki creates diagrams from textual descriptions and provides a unified API
 with support for BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag,
 RackDiag), BPMN, Bytefield, C4 (with PlantUML), Ditaa, Erd, Excalidraw,
 GraphViz, Mermaid, Nomnoml, PlantUML, SvgBob, UMLet, Vega, Vega-Lite, WaveDrom
 etc and more to come!

Package: ruby-asciidoctor-pdf
Description-md5: ea9df260599c95603e21d5724cfc2f1d
Description-en: Converts AsciiDoc documents to PDF using Prawn
 An extension for Asciidoctor that converts AsciiDoc documents to PDF
 using the Prawn PDF library.

Package: ruby-asciidoctor-plantuml
Description-md5: 79956b2a2e4c582f091fb9c6f44702c5
Description-en: extension for Asciidoctor to enable support for PlantUML diagrams
 This package provides asciidoctor-plantuml gem which is an extension for the
 asciidoctor gem that enables users to add PlantUML diagrams to their asciidoc
 documents.

Package: ruby-asetus
Description-md5: 76db86f9affa0c246b1104be0abbb708
Description-en: configuration library with YAML/JSON/TOML backends
 Asetus is a ruby library that provides a easy method to acccess
 configuration files. Available backends are:
  - YAML
  - JSON
  - TOML

Package: ruby-asset-sync
Description-md5: aceb167207a9da68c01cd6226b08ff38
Description-en: synchronises assets in a Rails app and Amazon/Rackspace cloud
 After you run assets:precompile your compiled assets will be synchronised
 with your Amazon S3/Cloudfront or Rackspace Cloudfiles.
 .
 Asset Sync is built to run with the new Rails Asset Pipeline feature introduced
 in Rails 3.1.  After you run __bundle exec rake assets:precompile__ your assets
 will be synchronised to your cloud account, optionally deleting unused files
 and only uploading the files it needs to.

Package: ruby-ast
Description-md5: 1e099ee4c0e60b5396d4140714cc5089
Description-en: Ruby library for working with abstract syntax trees
 ast embraces immutability; each AST node is inherently frozen at
 creation, and updating a child node requires recreating that node
 and its every parent, recursively.
 .
 This is a design choice. It does create some pressure on
 garbage collector, but completely eliminates all concurrency
 and aliasing problems.
 .
 See also AST::Node, AST::Processor::Mixin and AST::Sexp classes for
 additional recommendations and design patterns.

Package: ruby-async
Description-md5: 2bbccbb64cb000f3ecd68c4a9353677c
Description-en: concurrency framework for Ruby.
 Async is a modern concurrency framework for Ruby. It implements the
 reactor pattern, providing both non-blocking I/O and timer events.

Package: ruby-async-http
Description-md5: 191e83c18d4300ad77a2f0f768f2083c
Description-en: HTTP client and server library
 An asynchronous client and server implementation of HTTP/1.0, HTTP/1.1
 and HTTP/2 including TLS. Support for streaming requests and responses.
 Built on top of async and async-io. falcon provides a rack-compatible server.

Package: ruby-async-io
Description-md5: 08a48f6f1c18b50091bf2bac7d2701a4
Description-en: Provides support for asynchronous TCP, UDP, UNIX and SSL sockets
 Async::IO provides builds on async and provides asynchronous wrappers for
 IO, Socket, and related classes.

Package: ruby-async-pool
Description-md5: 61d7be72f6a5040259941156310c9048
Description-en: singleplex and multiplex resource pool for implementing robust clients
 Async::Pool provides support for connection pooling both singleplex
 and multiplex resources.

Package: ruby-async-process
Description-md5: 8c2f8498b61012a72ef3f0744177f0ac
Description-en: asynchronous process spawning
 Implements Process.spawn and Process.capture for async.

Package: ruby-async-rspec
Description-md5: dbd584171c378f801e383e9dc5392db1
Description-en: helpers for writing specs against the async gem
 Provides useful RSpec.shared_contexts for testing code that builds
 on top of async.

Package: ruby-atlassian-jwt
Description-md5: b9ffe2b22765b886d928812bcc186771
Description-en: Encode and decode JWT tokens for use with the Atlassian Connect
 This gem simplifies generating the claims needed to authenticate with the
 Atlassian Connect REST APIs.
 .
 Atlassian Connect is a distributed app technology for extending Atlassian
 applications such as Bitbucket Cloud, Jira, and Confluence.

Package: ruby-atomic
Description-md5: 11af93675ae5cab0bc423d23079442d2
Description-en: atomic reference implementation for JRuby, Rubinius, and MRI
 An atomic reference implementation for JRuby, Rubinius, and MRI.
 .
 This library provides an Atomic class that guarantees atomic updates to
 its contained value.

Package: ruby-attr-encrypted
Description-md5: 60538f8a19df3eec979801aed1b13230
Description-en: Encrypt and decrypt attributes
 Generates attr_accessors that encrypt and decrypt attributes transparently.
 It works with ANY class, however, you get a few extra features when you're
 using it with ActiveRecord, DataMapper, or Sequel

Package: ruby-attr-required
Description-md5: f609497ae12ab7912ae459d8c6f9b53c
Description-en: attr_required and attr_optional support for Ruby
 REQUIRED and OPTIONAL are common terminology in RFCs, and used for protocol
 parameters. This gem helps RFC library developers to define which parameters
 (attributes in Ruby world) are REQUIRED and which are OPTIONAL.

Package: ruby-attribute-normalizer
Description-md5: 39609b768a3ddcc644d9197ec417f7db
Description-en: Adds the ability to normalize attributes
 This gem adds the ability to normalize attributes cleanly with code blocks
 and predefined normalizers

Package: ruby-aubio
Description-md5: a520fd1d4be5b4d3ca8eb79b091febd9
Description-en: Ruby bindings for the aubio audio library
 Aubio is a tool designed for the extraction of annotations from audio signals.
 Its features include segmenting a sound file before each of its attacks,
 performing pitch detection, tapping the beat and producing midi streams from
 live audio.

Package: ruby-augeas
Description-md5: 3269a10ed3d3ca1e0a44a9a42c449a53
Description-en: Augeas bindings for the Ruby language
 Augeas is a configuration editing tool. It parses configuration files in their
 native formats and transforms them into a tree. Configuration changes are made
 by populating this tree and saving it back into native config files.

Package: ruby-autoparse
Description-md5: 038419f035c202b6f439149fa3597805
Description-en: provides automatic parsing for any given JSON Schema
 This package provides the gem autoparse, a parsing system based on JSON
 Schema. It is an implementation of the JSON Schema specification and can
 be used for automatically parsing any JSON Schema.

Package: ruby-avl-tree
Description-md5: 3eda44a26a8a35c378665ef359a572d9
Description-en: AVL and red-black trees in Ruby
 A pure-Ruby implementation of AVL and red-black trees. AVL and
 red-black trees are self-blanacing binary trees optimised for
 fast inserts and lookups.

Package: ruby-awesome-nested-set
Description-md5: a1f881890d451779151c49ed9f920f0e
Description-en: awesome nested set implementation for Active Record
 Awesome Nested Set is an implementation of the nested set pattern for
 ActiveRecord models.  It is a replacement for acts_as_nested_set and
 BetterNestedSet.
 .
 This is a new implementation of nested set based off of
 BetterNestedSet that fixes some bugs, removes tons of duplication,
 adds a few useful methods, and adds STI support.

Package: ruby-awesome-print
Description-md5: 9a7d2f38e85392fe44f4a79da9108e7f
Description-en: pretty print Ruby objects with proper indentation and colors
 Great Ruby dubugging companion: pretty print Ruby objects to
 visualize their structure. It supports custom object formatting via
 plugins.

Package: ruby-awrence
Description-md5: cd27fe64485c74c7d1e7eabc4de34efc
Description-en: Camelize your snake keys when working with JSON APIs
 Awrence can automatically convert Ruby-style snake_case to CamelCase or
 camelBack hash keys.
 .
 This library recursively converts all snake_case keys in a hash structure to
 camelBack.

Package: ruby-aws
Description-md5: 5c5b156fe07475fd7190ffeeb45de22c
Description-en: AWS Ruby Library for interfacing with Amazon Web Services
 This package provides a robust, fast, and secure interface to AWS services
 such as EC2, EBS, S3, SQS, SimpleDB, ELB and CloudFront. It supports signature
 versions 0, 1 and 2 on all services.

Package: ruby-aws-eventstream
Description-md5: 92d37cb474ab391293be15744c8f17df
Description-en: AWS Event Stream Library
 This Ruby package provides the Amazon Web Services event stream library.
 It decodes and encodes binary stream  under `vnd.amazon.event-stream`
 content-type.
 .
 This is a part of aws-sdk-ruby.

Package: ruby-aws-partitions
Description-md5: 319c006d3bc14b780b97a5d13afc7911
Description-en: provider of information about AWS partitions, regions, and services
 aws-partitions is a Ruby library providing interfaces to enumerate AWS
 partitions, regions, and services.
 .
 This is a part of aws-sdk.

Package: ruby-aws-sdk
Description-md5: 98ab08cdb9b0bc483ab8ffdf1bf6f842
Description-en: Amazon Web Services SDK for Ruby
 The AWS SDK for Ruby provides a Ruby API for AWS infrastructure services.
 The SDK helps take the complexity out of coding by providing Ruby classes
 for many AWS services including Amazon S3, Amazon EC2, DynamoDB, and more.

Package: ruby-aws-sdk-cloudformation
Description-md5: aff326db0ee9b3aa65f86bf45f3f4a10
Description-en: AWS SDK for Ruby - AWS CloudFormation
 Official AWS Ruby library for AWS CloudFormation.
 .
 AWS CloudFormation provides a common language to model and provision AWS and
 third party application resources in a cloud environment. AWS CloudFormation
 allows using programming languages or a simple text file to model and
 provision, in an automated and secure manner, all the resources needed for an
 application across all regions and accounts. This gives a single source of
 truth for AWS and third party resources.
 .
 This library is part of the AWS SDK for Ruby.

Package: ruby-aws-sdk-core
Description-md5: 6626056ea4c7041a1fa4737ffd02d0ea
Description-en: AWS SDK for Ruby - Core
 Provides API clients for AWS. This gem is part of the official AWS SDK for
 Ruby.

Package: ruby-aws-sdk-kms
Description-md5: 7236d3e1c994be2a41962a5cf4390e85
Description-en: AWS SDK for Ruby - KMS
 aws-sdk-kms is an official KMS for AWS SDK for Ruby. It basically provides Key
 Management Service (KMS).
 .
 This gem is part of the AWS SDK for Ruby.

Package: ruby-aws-sdk-s3
Description-md5: 5a9e056508c0d2724c925bed69957171
Description-en: AWS SDK for Ruby - Amazon S3
 aws-sdk-s3 is an official Amazon S3 AWS SDK for Ruby. It basically provides
 Amazon Simple Storage Service (Amazon S3).
 .
 This gem is part of the AWS SDK for Ruby.

Package: ruby-aws-sigv4
Description-md5: b1a5df84b019596267de744b8c21d983
Description-en: AWS Signature Version 4 library
 aws-sigv4 is an Amazon Web Services Signature Version 4 signing ligrary. It
 generates sigv4 signature for HTTP requests.
 .
 It is a part of aws-sdk.

Package: ruby-axiom-types
Description-md5: 2d1cdf0750d8afabaeda2d8992d93cee
Description-en: Ruby module for abstract types for logic programming
 This package provides a Ruby module that allows one to define types with
 optional constraints for use within axiom and other libraries. It can
 be used for logic programming.

Package: ruby-azure-storage-blob
Description-md5: 982a7d640bc2f36d43b084c1338480a5
Description-en: access and manage Microsoft Azure Storage Blob Services
 Official Ruby client library to consume Azure Storage Blob service
 Microsoft Azure Storage Blob Client Library for Ruby

Package: ruby-azure-storage-common
Description-md5: 7b7731bcdabdf79052939a0f1bb47c59
Description-en: ruby package that supports service client libraries for azure storage
 Official Ruby client library to consume Azure Storage Common service
 Microsoft Azure Storage Common Client Library for Ruby

Package: ruby-babosa
Description-md5: 498f0988c03a2ba7b450e87220ed52c4
Description-en: library for creating slugs
 This provides the gem babosa, a library for creating slugs. Babosa is an
 extraction and improvement of the string code from FriendlyId, intended to
 help developers create similar libraries or plugins.

Package: ruby-backbone-on-rails
Description-md5: 971957fa32973e2237a45093f5f9bb39
Description-en: simple library for using Backbone with Rails
 A simple library for using Backbone with Rails (>= 3.1), based on bower
 package of backbone and automatically converted to rubygem by rails-assets.org
 .
 Rails Assets is the frictionless proxy between Bundler and Bower. It
 automatically converts the packaged components into gems that are easily
 droppable into your asset pipeline and stay up to date.

Package: ruby-backports
Description-md5: cd12f739671c503a47f6b9291d5fcecf
Description-en: backports of new features for older versions of Ruby
 This Ruby library contains essential backports that enable many of the nice
 features of Ruby 1.8.7 up to 2.0.0 for earlier versions.
 .
 Features are backported with the following limitations:
  - will not break older code,
  - can be implemented in pure Ruby (no C extensions),
  - must pass RubySpec.

Package: ruby-bacon
Description-md5: bd613825971c82a36e2d95732c300bad
Description-en: Small RSpec clone
 Bacon is a small RSpec clone weighing less than 350 line of code, but
 nevertheless providing all essential features.

Package: ruby-barby
Description-md5: 2dc28989cf6b4e324993ade0aca751de
Description-en: Ruby library for barcode generation
 This is a pure-Ruby library for generating various kinds of barcodes,
 including all the standard 1D and 2D barcodes, and meant to be easily
 extensible.
 .
 Barby separates the concerns of barcode generation and graphical
 representations, so not only the barcodes' format can be extended,
 but also the way they are output.

Package: ruby-barrier
Description-md5: d5301d662c13dc88b36e43bf40216b99
Description-en: Ruby threads synchronization using a barrier method
 Barrier is an implementation of a synchronization method that enables multiple
 threads to wait until all threads have all reached a particular point of
 execution before any thread continues.

Package: ruby-base32
Description-md5: bd489a30603ff728f80c44d8458011e6
Description-en: Ruby extension for base32 encoding and decoding
 This package contains base32, a Ruby extension for encoding and decoding
 in base32 per RFC 3548.

Package: ruby-base62
Description-md5: 7807854cb3765ee545ff7714b44d9e28
Description-en: base62 encoding and decoding library for Ruby
 Base62 monkeypatches Integer to add an Integer#base62_encode
 instance method to encode an integer in the character set of
 0-9 + A-Z + a-z. It also monkeypatches String to add
 String#base62_decode to take the string and turn it back
 into a valid integer.

Package: ruby-batch-loader
Description-md5: 02d7229617256d927f6486c9ddf42f6a
Description-en: Powerful tool to avoid N+1 DB or HTTP queries
 This library provides a generic lazy batching mechanism to avoid N+1 DB
 queries, HTTP queries, etc.
 .
 Highlights
  * Generic utility to avoid N+1 DB queries, HTTP requests, etc.
  * Adapted Ruby implementation of battle-tested tools like Haskell Haxl, JS
    DataLoader, etc.
  * Batching is isolated and lazy, load data in batch where and when it's
    needed.
  * Automatically caches previous queries (identity map).
  * Thread-safe (`loader`).
  * No need to share batching through variables or custom defined classes.
  * No dependencies, no monkey-patches, no extra primitives such as Promises.

Package: ruby-bcrypt
Description-md5: 6bc4c19a96a6e0cac5a32e4eec559965
Description-en: Ruby binding for the bcrypt() password hashing algorithm
 bcrypt() is a sophisticated and secure hash algorithm designed
 by the OpenBSD project for hashing passwords. bcrypt-ruby provides
 a simple, humane wrapper for safely handling passwords.

Package: ruby-bcrypt-pbkdf
Description-md5: f8f76fd112a261919c236f22294873bf
Description-en: Ruby library for OpenBSD's bcrypt_pdkfd
 This package provides a Ruby library for bcrypt_pdkfd (a variant of PBKDF2
 with bcrypt-based PRF - pseudo-random function).

Package: ruby-beaker-hostgenerator
Description-md5: cb45837da01460d0a6bc3c968e0d2afc
Description-en: command line utility designed to generate beaker host config files
 beaker-hostgenerator is a command line utility designed to generate
 beaker host config files using a compact command line SUT
 specification.

Package: ruby-beaneater
Description-md5: 282a36ad50f398050548911449316635
Description-en: simple beanstalkd client for Ruby
 Beaneater offers a way to interact with beanstalkd from within Ruby.
 Beanstalkd is a fast, simple work queue. Its interface is generic, but was
 originally designed for reducing the latency of page views in high-volume web
 applications by running time-consuming tasks asynchronously.

Package: ruby-beautify
Description-md5: 0669837b97b443a6193a00434df8f524
Description-en: CLI binary and module that will pretty up Ruby code
 This package provides a CLI tool and module to make pretty up Ruby source
 code. It can operate on both files and on STDIN, making it suitable for
 piping.

Package: ruby-beefcake
Description-md5: 48a7560c35489e7304660b44605e4466
Description-en: sane Google Protocol Buffers library for Ruby
 A sane Google Protocol Buffers library for Ruby. This package
 provides a generator plugin for the Protocol Buffer compiler
 which generates Ruby marshaling and unmarshaling code for data
 encoded in Protocol Buffer format.

Package: ruby-behance
Description-md5: 9439bd03740cb2668a5f8acccce09d7d
Description-en: Ruby wrapper for the Behance API
 The behance Ruby gem is a Ruby wrapper for the Behance API.
 .
 Before using it, one needs to get an access token for it.
 After that, one can start playing by searching for projects or getting
 information and the content for the same.

Package: ruby-benchmark-ips
Description-md5: faa31478a086b6cd2a5f6fd69d0034b3
Description-en: iterations per second enhancement to Benchmark
 Benchmark/ips benchmarks a blocks iterations/second. For short snippets of
 code, ips automatically figures out how many times to run the code to get
 interesting data. No more guessing at random iteration counts.

Package: ruby-benchmark-ips-doc
Description-md5: e8e72392423f4d8370b3bbc12e5ac1ac
Description-en: iterations per second enhancement to Benchmark (documentation)
 Benchmark/ips benchmarks a blocks iterations/second. For short snippets of
 code, ips automatically figures out how many times to run the code to get
 interesting data. No more guessing at random iteration counts.
 .
 This package contains the html documentation for ruby-benchmark-ips.

Package: ruby-benchmark-memory
Description-md5: 56315fa642c62066cc03e1e0cf331740
Description-en: Benchmark-style memory profiling for Ruby 2.1+
 benchmark-memory is a tool that helps to benchmark the memory usage of
 different pieces of code. It leverages the power of memory_profiler to give a
 metric of the total amount of memory allocated and retained by a block, as
 well as the number of objects and strings allocated and retained.

Package: ruby-benchmark-suite
Description-md5: abe13e8db74b0b0bfa558634d7278bc8
Description-en: enhancements to the standard library benchmark.rb
 This package contains a command line tool for running multiple benchmarks
 against multiple rubies.
 .
 It is also uses benchmark/ips to report iterations per second.

Package: ruby-benchmark-suite-doc
Description-md5: 5693ccb6dcbcb17a217cbc2df88bc3bf
Description-en: enhancements to the standard library benchmark.rb (documentation)
 This package contains a command line tool for running multiple benchmarks
 against multiple rubies.
 .
 It is also uses benchmark/ips to report iterations per second.
 .
 This package contains the html documentation for ruby-benchmark-suite.

Package: ruby-bert
Description-md5: 488257930929a8d17358f2e5dd8ff01f
Description-en: BERT serializiation for Ruby
 A BERT (Binary ERlang Term) serialization library for Ruby. It can
 encode Ruby objects into BERT format and decode BERT binaries into
 Ruby objects.

Package: ruby-bindata
Description-md5: 2eac499daf8003ab367ee27a39cc892c
Description-en: declarative way to read and write binary file formats
 BinData is a declarative way to read and write binary file formats.
 .
 This means the programmer specifies *what* the format of the binary
 data is, and BinData works out *how* to read and write data in this
 format.  It is an easier ( and more readable ) alternative to
 ruby's #pack and #unpack methods.

Package: ruby-bindex
Description-md5: 505d928aaa4ba699ad0a6241d538510a
Description-en: bindings for Ruby exceptions
 When Ruby raises an exception, it leaves a backtrace to help figure
 out where did the exception originated in. Bindex gives the bindings as
 well. This can help to introspect the state of the Ruby program when at the
 point the exception occurred.

Package: ruby-binding-ninja
Description-md5: a0f9ee3d039a72181a471c595843f853
Description-en: pass binding of method caller implicitly
 This is method wrapper for passing binding of method caller implcitly.
 .
 And this is lightweight alternative of binding_of_caller.

Package: ruby-binding-of-caller
Description-md5: b86d88a07529de4a804e7cdff7177599
Description-en: retrieve the binding of a method's caller
 Retrieve the binding of a method's caller. Can also retrieve bindings even
 further up the stack.
 .
 Recommended for use only in debugging situations. Do not use this in
 production apps.

Package: ruby-bio
Description-md5: 9551e5ebe8c49f9d9485b7f15547f082
Description-en: Ruby tools for computational molecular biology
 BioRuby project aims to implement an integrated environment for
 Bioinformatics with Ruby language. Design philosophy of the BioRuby library
 is KISS (keep it simple, stupid) to maximize the usability and the
 efficiency for biologists as a daily tool. The project was started in Japan
 and supported by University of Tokyo (Human Genome Center), Kyoto University
 (Bioinformatics Center) and the Open Bio Foundation.

Package: ruby-blade
Description-md5: 2741736c27dd7d7260cf4bbb0d0bfaa0
Description-en: Sprockets Toolkit for Building and Testing JavaScript Libraries
 Blade is a Sprockets toolkit for building and testing JS libraries. Sprockets
 is a Ruby library for compiling and serving web assets.
 .
 To begin with, you may add Blade to your Gemfile and then create a .blade.yml
 (or blade.yml) file in your project’s root, and define your Sprockets load
 paths and logical paths.

Package: ruby-blade-qunit-adapter
Description-md5: fe42a3846db4f6d92b4df6545f5fa06f
Description-en: Blade adapter for the QUnit JavaScript testing framework
 This is a blade adapter for QUnit JS testing framework.
 .
 QUnit is a powerful, easy-to-use JavaScript unit testing framework. It's used
 by the jQuery, jQuery UI and jQuery Mobile projects and is capable of testing
 any generic JavaScript code, including itself.

Package: ruby-blade-sauce-labs-plugin
Description-md5: 92045df62b10fd52f6a09a40dfca7b7f
Description-en: Blade Runner plugin for Sauce Labs (saucelabs.com)
 Sauce Labs ensures your favorite mobile apps and websites work flawlessly on
 every browser, operating system, and device.
 .
 This package provides a plugin to blade build system to support specific
 versions of browsers.

Package: ruby-blankslate
Description-md5: 30b261828d53df14a8d1a6beba2c8a0d
Description-en: Ruby library providing a class with no predefined methods
 BlankSlate provides an abstract base class with no predefined
 methods (except for __send__ and __id__).
 .
 BlankSlate is useful as a base class when writing classes that
 depend upon method_missing (e.g. dynamic proxies).

Package: ruby-blockenspiel
Description-md5: dc43621409c3f04a193ba11ad5c0600f
Description-en: Comprehensive implementation of Ruby DSL blocks
 Blockenspiel is a helper library designed to make it easy to implement DSL
 blocks. It is designed to be comprehensive and robust, supporting most common
 usage patterns, and working correctly in the presence of nested blocks and
 multithreading.

Package: ruby-bluefeather
Description-md5: 009057936c8c6d8c25bef6b1651ab67b
Description-en: Extend Markdown Converter written in Ruby
 BlueFeather is software for converting text written by extended
 Markdown like PHP Markdown Extra to html. It is pair of command-line
 tool and pure Ruby library.

Package: ruby-bogus
Description-md5: cdcf8100703690517be035e31d1eb789
Description-en: library creating fakes to make isolated unit tests reliable
 Bogus is a Ruby library aiming at making unit tests more reliable by
 ensuring that one doesn't stub or mock methods that don't actually exist in
 the mocked objects.

Package: ruby-bootsnap
Description-md5: a93e0d3ec0f3436e89b0fa59ce5a328f
Description-en: Boot large ruby/rails apps faster
 Bootsnap is a library that plugs into Ruby, with optional support for
 `ActiveSupport` and `YAML`, to optimize and cache expensive computations.
 .
 Bootsnap optimizes methods to cache results of expensive computations, and can
 be grouped into two broad categories:
    * Path Pre-Scanning
    * Compilation caching

Package: ruby-bootstrap-form
Description-md5: 230b2dd86640d3b3c6b55448339e4f71
Description-en: makes it easy to style forms using Twitter Bootstrap 3+
 bootstrap_form is a rails form builder that makes it super easy to create
 beautiful-looking forms using Twitter Bootstrap 3+. This library makes it
 super easy to integrate twitter bootstrap-style forms into your rails
 application.

Package: ruby-bootstrap-sass
Description-md5: ac8bb419aa1c65dd4ccd97d8d54de3af
Description-en: Twitter's Bootstrap, converted to Sass
 `bootstrap-sass` is an Sass-powered version of Twitter's Bootstrap, ready
 to drop right into your Sass powered applications.
 .
 Import "bootstrap" in your SCSS file of choice to get all of Bootstrap's
 styles, mixins and variables!

Package: ruby-bootstrap-switch-rails
Description-md5: 1ad98820d02fa56e28cd5cd96a1a116b
Description-en: asset gemification of the bootstrap-switch plugin
 bootstrap-switch-rails is a small gem for putting bootstrap-switch
 into the Rails asset pipeline. It provides the bootstrap-switch plugin
 as a Rails engine to use it within the asset pipeline.

Package: ruby-brandur-json-schema
Description-md5: 3e5de8f89cc739cea6abe51e87d5c2fb
Description-en: JSON schema/hyperschema parser and validator for Ruby
 The json_schema Ruby library provides a JSON Schema V4 and Hyperschema V4
 parser and validator.
 .
 Note that this is different from the json-schema gem, provided by the
 ruby-json-schema package.

Package: ruby-brass
Description-md5: e2adb4d1855e2169b3d52e1573db0c8f
Description-en: bare-metal Ruby assertion system standard
 BRASS stands for Bare-Metal Ruby Assertion System Standard. It is a
 very basic foundational assertions framework for other assertion and
 test frameworks to make use so they can all work together
 harmoniously.

Package: ruby-browser
Description-md5: a304488efce418dbdca30d4faa86d8ee
Description-en: browser detection for Ruby
 This gem enables users to do some browser detection with Ruby. It includes
 ActionController integration. It also allows users to define custom rules to
 define a modern browser.

Package: ruby-bsearch
Description-md5: 42c9300f44e163ea8184ec1a0f1831f7
Description-en: binary search library for Ruby
 It can search the FIRST or LAST occurrence in an array with a condition
 given by a block.

Package: ruby-bson
Description-md5: 7f6d0d282b747ab2c8bbeeddf8bef2d1
Description-en: Ruby implementation of BSON
 BSON is a binary-encoded serialization of JSON-like documents. It is a binary
 form for representing simple data structures and associative arrays.
 .
 This library provides an implementation of BSON for the Ruby programming
 language.

Package: ruby-buff-config
Description-md5: d9caa31fe36b9d65177f727d8fe5bef4
Description-en: Ruby library providing a simple configuration class
 This library provides a very simple class useful for varied configuration
 use-cases, like loading, parsing, validation, etc.

Package: ruby-buff-extensions
Description-md5: 5c30c5b668c04bd85c29f325ec6779bf
Description-en: Ruby library that provides extra features to core Ruby classes
 This library add extensions and additional features and methods
 to several core Ruby classes and modules:
  * Hash.
  * Object.
  * Kernel.
  * Boolean (TrueClass and FalseClass).
  * String.

Package: ruby-buff-ignore
Description-md5: 9cfa0f9acfd933e288e16a6785748475
Description-en: Ruby helper library for parsing and managing an ignore file
 Buff::Ignore is a Ruby helper library for parsing and managing an
 ignore file (such as a .gitignore or chefignore). It uses File#fnmatch
 and includes helpful methods for apply ignores to a file list.

Package: ruby-buff-ruby-engine
Description-md5: 4b937c8df8f747ce72e00c130fe7c62f
Description-en: Ruby library that allows one to query the platform running Ruby
 Buff::RubyEngine provides a very simple but convenient mixin to perform
 basic queries to the platform running Ruby.
 .
 It supports MRI, JRuby and Rubinius.

Package: ruby-buff-shell-out
Description-md5: 008a93bbc89982cd66d9d70a6f8cbd81
Description-en: Ruby library fo issuing shell commands and collecting the output
 This library provides and platform agnostic way of executing shell commands
 on the local system.
 .
 This means it can be used with MRI, JRuby, Rubinius and probably with
 another Ruby platform implementations.

Package: ruby-buftok
Description-md5: 71a3fc55454e73fe56559b54aa76bf77
Description-en: extracts token delimited entities from a sequence of arbitrary inputs
 Statefully split input data by a specifiable token
 .
 BufferedTokenizer takes a delimiter upon instantiation, or acts line-based by
 default.  It allows input to be spoon-fed from some outside source which
 receives arbitrary length datagrams which may-or-may-not contain the token by
 which entities are delimited.  In this respect it's ideally paired with
 something like EventMachine.

Package: ruby-build
Description-md5: 0731da5500a70c528fe548bee5b99e57
Description-en: 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.

Package: ruby-builder
Description-md5: 4eacb557dea7200faeb2db6560104deb
Description-en: Builders for XML MarkUps
 Builder provides a number of builder objects that make creating structured data
 simple to do.  Currently the following builder objects are supported:
 .
 * XML Markup
 * XML Events

Package: ruby-bullet
Description-md5: d2c3651cbc008458926b5ac9a76e6bc3
Description-en: This package provides the Bullet ruby gem
 The Bullet gem is designed to help you increase your application's performance
 by reducing the number of queries it makes. It will watch your queries while
 you develop your application and notify you when you should add eager loading
 (N+1 queries), when you're using eager loading that isn't necessary and when
 you should use counter cache.
 .
 Best practice is to use Bullet in development mode or custom mode
 (staging, profile, etc.). The last thing you want is your clients getting
 alerts about how lazy you are.

Package: ruby-bunny
Description-md5: 06caa38669e16b114076b5fbba155461
Description-en: Synchronous Ruby AMQP client
 Bunny is an AMQP (Advanced Message Queuing Protocol) client, written in Ruby,
 that is intended to allow you to interact with AMQP-compliant message
 brokers/servers such as RabbitMQ in a synchronous fashion.

Package: ruby-byebug
Description-md5: cd2044420ab7ddec1ffbde49b2da4a3d
Description-en: Ruby fast debugger - base + CLI
 Byebug is a Ruby debugger. It's implemented using the
 TracePoint C API for execution control and the Debug Inspector C API for
 call stack navigation.  The core component provides support that front-ends
 can build on. It provides breakpoint handling and bindings for stack frames
 among other things and it comes with an easy to use command line interface.

Package: ruby-cabin
Description-md5: 35a4a44b5e7306d1e5eaa68b9814fca0
Description-en: experiments in structured and contextual logging
 This is an experiment to try and make logging more flexible and
 more consumable. This module creates log entries as structured
 data to make the data easier to search and parse.

Package: ruby-cairo
Description-md5: 6807a3dc927b1e622c94bae0aa4f89ec
Description-en: Cairo bindings for the Ruby language
 Cairo is a multi-platform library providing anti-aliased vector-based
 rendering for multiple target backends. This package contains libraries for
 using Cairo with the Ruby programming language. It is most likely useful in
 conjunction with Ruby bindings for other libraries such as GTK+.

Package: ruby-cancancan
Description-md5: f16cb4f6ec9db734ee868b65a166246f
Description-en: Authorization Gem for Ruby on Rails
 CanCanCan is an authorization library for Ruby >= 2.2.0 and Ruby on Rails
 >= 4.2 which restricts what resources a given user is allowed to access.
 .
 All permissions can be defined in one or multiple ability files and not
 duplicated across controllers, views, and database queries, keeping your
 permissions logic in one place for easy maintenance and testing.
 .
 It consists of two main parts:
  1. Authorizations library that allows you to define the rules to access
 different objects, and provides helpers to check for those permissions.
  2. Rails helpers to simplify the code in Rails Controllers by performing the
 loading and checking of permissions of models automatically and reduce
 duplicated code.

Package: ruby-capture-output
Description-md5: 071109a285f9289525066dc12dfa8729
Description-en: Ruby library to grab given IO output and return it as a string
 Provides Capture.output, Capture.stdout and Capture.stderr methods that can be
 used to grab output generated by current or spawned process.
 .
 This is useful for testing when you need to start a process and check its
 output or when you need to check current process output.

Package: ruby-capybara
Description-md5: ba8ef9ee54d65811c206dbff679740ca
Description-en: integration testing tool for Rack based web applications
 Capybara helps to test web applications based on Rack (such
 as the ones using Rails or Sinatra). It simulates how a real user would
 interact with the application. Multiple test drivers are supported
 Rack::Test comes built-in but other drivers can be added separately.

Package: ruby-carrierwave
Description-md5: cda60ccda54f888bb73a3037d2d4e1e9
Description-en: Ruby file upload library
 Upload files in your Ruby applications, map them to a range of ORMs, store them
 on different backends.
 .
 This library provides a simple and extremely flexible way to upload files from
 Ruby applications. It works well with Rack based web applications, such as Ruby
 on Rails.

Package: ruby-case-transform
Description-md5: 53e5cb98b8f1c750bfbf33ded5b878be
Description-en: Transform values to different cases
 Transforms Array, Hash, Symbol, or String to UpperCamelCase, PascalCase,
 camelCase, dashed-case and underscore_case. Any other object type will just be
 returned.
 .
 Extraction of the key_transform abilities of ActiveModelSerializers

Package: ruby-cassiopee
Description-md5: 5c0ec4890f262901cd4fd8ab6d37e715
Description-en: Library to index strings and to search with exact or approximate match
 Cassiopee index one String and provide methods to search exact matches
 or approximate matches with Hamming and/or edit distance.
 .
 It supports ambiguous alphabet search and a basic cache implementation.

Package: ruby-cat
Description-md5: fd391ad17aba2eb5dfd365d440ab2344
Description-en: Create Ruby objects in a sandbox
 This Ruby libraray is mkaing it easy to generate classes inside a
 sandbox and clean out the namespace between tests.

Package: ruby-cbor
Description-md5: 257b5ade380e3168d22ff0c7951bbd4d
Description-en: CBOR, Concise Binary Object Representation
 CBOR is a library for the CBOR binary object representation format, based on
 Sadayuki Furuhashi's MessagePack library.
 .
 This is a Ruby implementation of the CBOR (http://cbor.io) encoding, based on
 the (polished) high-performance msgpack-ruby code.

Package: ruby-celluloid
Description-md5: 7410cd591431fe9d44e55aa8917f64fd
Description-en: actor-based concurrent object framework for ruby
 Celluloid provides a simple and natural way to build fault-tolerant concurrent
 programs in Ruby.
 .
 Celluloid enables people to build concurrent programs out of concurrent objects
 just as easily as they build sequential programs out of sequential objects.
 .
 Recommended for any developer, including novices, Celluloid should help ease
 your worries about building multithreaded Ruby programs.

Package: ruby-celluloid-essentials
Description-md5: c2652e23157c1893481790de129020b4
Description-en: internally used Celluloid tools and superstructural dependencies
 This gem provides essential Celluloid pieces like Notifications, Internals,
 Logging, Probe etc. that demand Supervision. Celluloid is an actor-based
 concurrent object framework for Ruby.

Package: ruby-celluloid-extras
Description-md5: eb73b6f9d1424b5e154f7d9b1ea367bf
Description-en: Celluloid expansion, testing, and example classes
 This gem provides classes to support examples, benchmarks, or add special
 functionality. Celluloid is an actor-based concurrent object framework for
 Ruby.

Package: ruby-celluloid-fsm
Description-md5: 24be6cf296cc6bf94421722cabe3b6b4
Description-en: Celluloid Finite State Machines
 This gem provides simple finite state machines with integrated Celluloid
 timeout support. Celluloid is an actor-based concurrent object framework for
 Ruby.

Package: ruby-celluloid-io
Description-md5: 16adbb69f4da9e885cb3192b7fe245a8
Description-en: Ruby library providing an event-driven IO system for Celluloid actors
 Celluloid::IO provides an event-driven IO system and sockets useful
 for building fast and scalable network applications that integrates
 directly with the Celluloid actor library, making it easy to combine
 both threaded and evented concepts.
 .
 Celluloid::IO is ideal for implementing services which handle large
 numbers of mostly-idle connections, such as Websocket servers or
 chat/messaging systems.

Package: ruby-celluloid-pool
Description-md5: 904081978d4d99b0f5c61aca6ae47cd1
Description-en: actor pool based on Celluloid
 This gem provides an implementation of an actor pool, based on the Celluloid.
 Celluloid is an actor-based concurrent object framework for Ruby. Celluloid
 provides a simple and natural way to build fault-tolerant concurrent programs
 in Ruby

Package: ruby-celluloid-supervision
Description-md5: 509c1d5c12b09b3ae677816e1293ee65
Description-en: Supervision support for Celluloid
 This gem provides Supervisors, Supervision Groups, and Supervision Trees for
 Celluloid. Celluloid is an actor-based concurrent object framework for Ruby.
 Celluloid provides a simple and natural way to build fault-tolerant
 concurrent programs in Ruby

Package: ruby-certificate-authority
Description-md5: a772da45d936fd410176dab6a1dc9cdf
Description-en: tool to manage the core functions outlined in RFC-3280 for PKI
 CertificateAuthority provides a programmer-friendly implementation of all the
 basic functionality contained in RFC-3280 to implement your own certificate
 authority.
 .
 With this tool, one can generate root certificates, intermediate certificates,
 and terminal certificates; and also generate/manage Certificate Revocation
 Lists (CRLs) and Online Certificate Status Protocol (OCSP) messages.

Package: ruby-cfpropertylist
Description-md5: 70b1209f0e2d867e408f34644ed77a5b
Description-en: Manipulate binary and XML property lists as defined by apple
 Class to read, manipulate and write both XML and binary property list
 files (plist(5)) as defined by Apple. Have a look at CFPropertyList::List
 for more documentation.

Package: ruby-character-set
Description-md5: 29ced2061467881c75606e0fe79f9d3f
Description-en: Build, read, write and compare sets of Unicode codepoints
 Many parts can be used independently, e.g.:
  - CharacterSet::Character
  - CharacterSet::Parser
  - CharacterSet::Writer
  - RangeCompressor

Package: ruby-charlock-holmes
Description-md5: ff58c038245ad2bd44b142b0d35eb27e
Description-en: Ruby character encoding detection library
 Character encoding detecting library for Ruby using ICU library.
 This library provides character encoding detection and transcoding.

Package: ruby-chef-config
Description-md5: 977a2fbb7011e35b0abf0b262e1f1ec6
Description-en: Chef Infra's default configuration and config loading library
 Chef is a systems integration framework and configuration management library
 written in Ruby. Chef provides a Ruby library and API that can be used to
 bring the benefits of configuration management to an entire infrastructure.
 .
 This package provides the chef-config repackaged by Cinc project.
 .
 Cinc is a Free-as-in-Beer distribution of the open source software of Chef
 Software Inc.

Package: ruby-chef-utils
Description-md5: 0afe720a1d6cdd7eb4a16fc6e5c95881
Description-en: Basic utility functions for Core Chef Infra development
 Chef is a systems integration framework and configuration management library
 written in Ruby. Chef provides a Ruby library and API that can be used to
 bring the benefits of configuration management to an entire infrastructure.
 .
 This package provides the chef-utils repackaged by Cinc project.
 .
 Cinc is a Free-as-in-Beer distribution of the open source software of Chef
 Software Inc.

Package: ruby-childprocess
Description-md5: bca7a753d4ab21eb86b414e0fd2f383e
Description-en: Ruby library for controlling external programs running in the background
 This library aims at being a simple and reliable solution for controlling
 external programs running in the background on any Ruby / OS combination.
 .
 The code originated in the selenium-webdriver gem, but should prove useful as
 a standalone library.

Package: ruby-chromedriver-helper
Description-md5: 52450ceba2c842fb6886ba8b13f56a55
Description-en: Easy installation and use of chromedriver
 chromedriver-helper installs an executable, chromedriver-helper, in your gem
 path, and configures Selenium to invoke it as the web driver.
 .
 This script will, if necessary, download the appropriate binary for your
 platform and install it into ~/.chromedriver-helper, then exec it. Easy peasy!
 .
 Individual projects can even select which version of chromedriver they want to
 run.

Package: ruby-chronic
Description-md5: a2fafe3f5a4fd65a98d9e8bfb634b7a2
Description-en: natural language date parser
 Chronic is a natural language date/time parser written in pure Ruby.
 .
 Chronic can parse a huge variety of date and time formats. Parsing is case
 insensitive and will handle common abbreviations and misspellings.
 .
 This package provides gitlab's fork of chronic (original project is
 unmaintained).

Package: ruby-chronic-duration
Description-md5: f11ff5c44c3c9a82cfd17c07a7a01ce6
Description-en: simple Ruby natural language parser for elapsed time
 A simple Ruby natural language parser for elapsed time. (For example, 4 hours
 and 30 minutes, 6 minutes 4 seconds, 3 days, etc.) Returns all results in
 seconds. Will return an integer unless you get tricky and need a float. (4
 minutes and 13.47 seconds, for example.) The reverse can also be performed
 via the output method.

Package: ruby-chunky-png
Description-md5: bb0063d9d4d6e23fb109cf8d17863a8b
Description-en: pure Ruby library for read/write, chunk-level access to PNG files
 This pure Ruby library can read and write PNG images without depending
 on an external image library, like RMagick. It tries to be memory
 efficient and reasonably fast.
 .
 Features:
  * Decodes any image that the PNG standard allows. This includes all
    standard color modes, all bit depths and all transparency,
    interlacing and filtering options.
  * Encodes images supports all color modes (true color, grayscale and
    indexed) and transparency for all these color modes. The best color
    mode will be chosen automatically, based on the amount of used
    colors.
  * R/W access to the image's pixels.
  * R/W access to all image metadata that is stored in chunks.
  * Memory efficient (uses a Fixnum, i.e. 4 or 8 bytes of memory per
    pixel, depending on the hardware)
  * Reasonably fast for Ruby standards, by only using integer math and a
    highly optimized saving routine.
  * Interoperability with RMagick if you really have to.

Package: ruby-citrus
Description-md5: bfb408fa6c68c2e6755c9cde93fabb3b
Description-en: Parsing Expressions for Ruby
 Citrus is a compact and powerful parsing library for Ruby that combines the
 elegance and expressiveness of the language with the simplicity and power of
 parsing expressions.
 .
 A parsing expression grammar, or PEG, is a type of analytic formal grammar,
 i.e. it describes a formal language in terms of a set of rules for recognizing
 strings in the language.

Package: ruby-clamp
Description-md5: 1e15f036881955fca17316c879c241f7
Description-en: minimal framework for Ruby command-line utilities
 Clamp provides an object-model for command-line utilities.
 It handles parsing of command-line options, and generation of usage help.

Package: ruby-classifier
Description-md5: 06fd17f6130bfa51e6530f0f8ce098f8
Description-en: Ruby module to allow Bayesian and other types of classifications
 Classifier is a general module to allow Bayesian and other types of
 classifications.
 .
 This package provides Bayes classifier and Latent Semantic
 Indexer. Bayesian Classifiers are accurate, fast, and have modest
 memory requirements. Latent Semantic Indexing engines are not as fast
 or as small as Bayesian classifiers, but are more flexible, providing
 fast search and clustering detection as well as semantic analysis of
 the text that theoretically simulates human learning.

Package: ruby-classifier-reborn
Description-md5: 70243dafc3a48d5b1a9ba4afa9680086
Description-en: Successor of Ruby::Classifier
 Classifier is a general module to allow Bayesian and other types of
 classifications. Classifier Reborn is a fork of original classifier
 under more active development.
 .
 This package provides Bayes classifier and Latent Semantic
 Indexer. Bayesian Classifiers are accurate, fast, and have modest
 memory requirements. Latent Semantic Indexing engines are not as fast
 or as small as Bayesian classifiers, but are more flexible, providing
 fast search and clustering detection as well as semantic analysis of
 the text that theoretically simulates human learning.

Package: ruby-cleanroom
Description-md5: 5df01fe943054b687fe7c6fededc4d1d
Description-en: Ruby module for safer evaluation of Ruby DSLs
 The cleanroom pattern is a safer, more convenient, Ruby-like approach for
 limiting the information exposed by a DSL while giving users the ability
 to write awesome code.

Package: ruby-client-side-validations
Description-md5: 058cd121a3863d3e1413684b621fadd0
Description-en: client side validations made easy for your Rails v3.1+ apps
 Follow the best practices for client side validations developed by
 Luke Wroblewski
 .
 Automatically extract and apply validation rules defined on the server to
 the client.
 .
 Read more at /usr/share/doc/ruby-client-side-validations/README.md

Package: ruby-climate-control
Description-md5: 03359cc427db47ae81e01c3aaf13f0b6
Description-en: library to easily manage environment variables
 This gem enables the users to manage their environment variables from Ruby
 applications. Climate Control modifies environment variables only within
 the context of the block, ensuring values are managed properly and
 consistently.

Package: ruby-cliver
Description-md5: 52bb31ca6486d14a84869effec489101
Description-en: cross-platform version constraints for cli tools
 Cliver is a simple gem that provides an easy way to detect and use
 command-line dependencies. Under the covers, it uses
 [rubygems/requirements][] so it supports the version requirements
 you're used to providing in your gemspec.

Package: ruby-clockwork
Description-md5: f668f1e97da405937e14294b2d3e937e
Description-en: scheduler process to replace cron
 Clockwork is a cron replacement.  It runs as a lightweight,
 long-running Ruby process which sits alongside your web processes
 (Mongrel/Thin) and your worker processes (DJ/Resque/Minion/Stalker)
 to schedule recurring work at particular times or dates.
 .
 For example, refreshing feeds on an hourly basis, or send reminder
 emails on a nightly basis, or generating invoices once a month on the
 1st.

Package: ruby-cmath
Description-md5: b79d9e6d88284f925d0eaf16a63393c5
Description-en: Provides Trigonometric and Transcendental functions for complex numbers
 CMath is a library that provides trigonometric and transcendental functions
 for complex numbers. The functions in this module accept integers,
 floating-point numbers or complex numbers as arguments.

Package: ruby-cmdparse
Description-md5: 48c284088e8cd1ebcc1d38f7c37ce0ad
Description-en: advanced command line parsing Ruby module supporting sub-commands
 It allows the creation of command style programs, that perform different
 functions depending on which command is invoked. Additionally, nesting
 of commands, i.e. commands that take commands themselves, is also possible.
 For option parsing, the Ruby standard library optparse is used.

Package: ruby-cocoon
Description-md5: 50dfe731b68cae8372ea9a02e15536e7
Description-en: tool to handle nested forms using jQuery
 Nested forms are forms that handle nested models and attributes in one form;
 e.g. a project with its tasks or an invoice with its line items.
 .
 Cocoon is an unobtrusive nested forms handling, using jQuery.
 It is form builder-agnostic, so it works with standard Rails, Formtastic,
 or SimpleForm. It is compatible with rails 3 and rails 4.

Package: ruby-coercible
Description-md5: a45bdd4a1d8403ab3946fde5e3788d59
Description-en: powerful, flexible and configurable coercion library
 The Coercible Ruby library gives you access to coercer objects where each
 object is responsible for coercing only one type into other types.
 .
 For example a string coercer knows only how to coerce string objects, integer
 coercer knows only how to coerce integers etc.

Package: ruby-coffee-script-source
Description-md5: a7221ea3cb16d5c298bd5c044b006d61
Description-en: CoffeeScript Compiler - Ruby integration
 CoffeeScript is a little language that compiles into JavaScript.
 Underneath all of those embarrassing braces and semicolons,
 JavaScript has always had a gorgeous object model at its heart.
 CoffeeScript is an attempt to expose the good parts of JavaScript
 in a simple way.
 .
 This package provides an abstraction of the actual location of the
 CoffeeScript compiler for use by other Ruby packages, e.g. ruby-coffee-script.

Package: ruby-color
Description-md5: 852ef20ec204016ac7ac1e9b13df50b9
Description-en: Ruby library to provide RGB, CMYK and other colorspace support
 This Ruby library provides support to RGB, CMYK and other
 colorspaces. It offers 152 named RGB colors (184 with spelling
 variations) that are commonly supported and used in HTML, SVG and X11
 applications. A technique for generating a monochromatic contrasting
 palette is also included.

Package: ruby-colorator
Description-md5: 005f1fe97a510fda788c5d744a917eca
Description-en: String core extensions for terminal coloring
 A Ruby Library colorize your text in the terminal.
 .
 There are a bunch of gems that provide functionality like this, but
 none have as simple an API as this. Just call `"string".color` and your
 text will be colorized.

Package: ruby-colored
Description-md5: db78f36d9239297fc8bab82c03f8bc2b
Description-en: library to add colors or attributes to text
 This Ruby library extends the String class with methods to add ANSI colors and
 bold, underline or reverse attributes to strings. It can be used to emphasize
 messages on the console output or in logs.

Package: ruby-colored2
Description-md5: 6df287e34e5659e4b0ed25ac92058e94
Description-en: library to add colors or attributes to text
 This library extends the String class with methods to add ANSI colors
 and bold, underline or reverse attributes to strings. It can be used to
 emphasize messages on the console output or in logs.

Package: ruby-colorize
Description-md5: 8f50e9415b2a7e7d53760eaf4b7e41f6
Description-en: color methods to Ruby String class
 This Ruby extension adds methods to the String Class to set text color,
 background color and text effects on the console and command line output.
 It is using ANSI escape sequences.

Package: ruby-columnize
Description-md5: 5b05c176d6efdc9e7e5c0ab3b53756d3
Description-en: Ruby library to format arrays as column-aligned strings
 In showing a long lists, sometimes one would prefer to see the value
 arranged aligned in columns. Some examples include listing methods
 of an object or debugger commands. This Ruby library helps in aligning so.
 .
 See Examples in the rdoc documentation for examples.

Package: ruby-combustion
Description-md5: 7a691c984a37baeedca306f8401ff58e
Description-en: elegant rails engine testing
 Ruby 'combustion' is a library to help you test your Rails Engines
 in a simple and effective manner, instead of creating a full Rails
 application in your spec or test folder.
 .
 It allows you to write your specs within the context of your engine,
 using only the parts of a Rails app you need.

Package: ruby-commander
Description-md5: cf6ec34351bc9cef5c0d02be18eda413
Description-en: Ruby command-line interface library
 "Commander" bridges the gap between other terminal related libraries
 you know and love (OptionParser, HighLine), while providing many new
 features, and an elegant API.
 .
 Features:
    * Easier than baking cookies
    * Parses options using OptionParser
    * Auto-populates struct with options:
      ( no more { |v| options[:recursive] = v } )
    * Auto-generates help documentation via pluggable help formatters
    * Optional default command when none is present
    * Global / Command level options
    * Packaged with two help formatters (Terminal, TerminalCompact)
    * Imports the highline gem for interacting with the terminal
    * Adds additional user interaction functionality
    * Highly customizable progress bar with intuitive, simple usage
    * Multi-word command name support
    * Sexy paging for long bodies of text
    * Command aliasing
    * Use the 'commander' executable to initialize a commander driven program

Package: ruby-commonmarker
Description-md5: 27c89421d49621d565385e7d1b54b299
Description-en: CommonMark parser and renderer - Written in C, wrapped in Ruby
 A fast, safe, extensible parser for CommonMark. This wraps the official
 libcmark library.

Package: ruby-concord
Description-md5: bebfe506347640991769411f154a3a3a
Description-en: Helper for object composition
 This helps complex combine of objects or data types into shorter and easier
 to parse by eyes. Also you can still add YARD docs for generated interface.

Package: ruby-concurrent
Description-md5: c570f55c1e599c0de2c38966299b8efd
Description-en: modern concurrency tools for Ruby
 This package provides modern concurrency tools including agents, futures,
 promises, thread pools, actors, supervisors, and more. Inspired by Erlang,
 Clojure, Go, JavaScript, actors, and classic concurrency patterns.
 .
 This package also includes edge features and additions to the concurrent-ruby.

Package: ruby-concurrent-ext
Description-md5: 89d138605792d76c39e9c69543eebc8c
Description-en: C extensions to optimize concurrent-ruby under MRI
 concurrent-ruby provides modern concurrency tools including agents, futures,
 promises, thread pools, actors, supervisors, and more. Inspired by Erlang,
 Clojure, Go, JavaScript, actors, and classic concurrency patterns.

Package: ruby-configurate
Description-md5: 7ed81ffbfff8cfe090dc24c8673da372
Description-en: Flexible configuration system for Ruby
 Configurate for Ruby allows one to specify a chain of configuration
 providers which are queried in order until one of them returns a value.
 This allows scenarios like overiding settings one's default settings with
 a user configuration file and let those be overidden by environment variables.
 The query interface allows one to group and nest the configuration options
 to a pratically unlimited level.

Package: ruby-connection-pool
Description-md5: 637f0d4d6510014bc77b282e86ad7d4d
Description-en: generic connection pool for ruby
 MongoDB has its own connection pool.  ActiveRecord has its own connection pool.
 This is a generic connection pool that can be used with anything, e.g. Redis,
 Dalli and other Ruby network clients.

Package: ruby-console
Description-md5: dafbb526fb40b9236db0390589a3d2c8
Description-en: Beautiful logging for Ruby
 Provides beautiful console logging for Ruby applications.
 Implements fast, buffered log output.

Package: ruby-contest
Description-md5: 9deee2e8599a28f904e209b82898b969
Description-en: Ruby library to write declarative tests using nested contexts
 Contest allows you to write with Test::Unit declarative tests using
 nested contexts with a syntax similar to RSpec or Shoulda, and without
 performance penalties. This library is less than 100 lines of code and
 gets the job done.

Package: ruby-contracts
Description-md5: 41f2924c5fccd74de0afe8358227bcd3
Description-en: Contracts (a assert like) for Ruby
 This library provides contracts for Ruby. Contracts let you clearly express
 how your code behaves, and free you from writing tons of boilerplate, defensive
 code.

Package: ruby-cookiejar
Description-md5: 7088f59ce98cd29786183db54828256a
Description-en: client-side HTTP cookie library
 The Ruby CookieJar is a library to help manage client-side cookies in pure
 Ruby. It enables parsing and setting of cookie headers, alternating between
 multiple 'jars' of cookies at one time (such as having a set of cookies for
 each browser or thread), and supports persistence of the cookies in a JSON
 string.

Package: ruby-cool.io
Description-md5: 606d7b1b1304f4b6044edee66b59c53c
Description-en: cool framework for doing high performance I/O in Ruby
 Cool.io provides a high performance event framework for Ruby which uses
 the libev C library

Package: ruby-cose
Description-md5: 8c2ce3a76ea3c6ae56b5001e3fe6807f
Description-en: RFC 8152 CBOR Object Signing and Encryption (COSE)
 This library provides Ruby implementation of RFC 8152 CBOR Object Signing and
 Encryption (COSE).
 .
 CBOR (Concise Binary Object Representation) is a data format whose design
 goals include the possibility of extremely small code size, fairly small
 message size, and extensibility without the need for version negotiation.

Package: ruby-countries
Description-md5: e64362cdad42aaa5da8b7cc1d1752d42
Description-en: Gives you a country object full of all sorts of useful information
 Countries is a collection of all sorts of useful information for every country
 in the ISO 3166 standard. It contains info for the following standards
 ISO3166-1 (countries), ISO3166-2 (states/subdivisions), ISO4217 (currency) and
 E.164 (phone numbers).
 .
 Its author promises to add any country based data they can get access to.
 They hope this to be a repository for all country based information.

Package: ruby-coveralls
Description-md5: 330904c3ed4703f2ea836aff87959b73
Description-en: Ruby implementation of the Coveralls API
 Coveralls is a web service to help you track your code coverage over
 time, and ensure that all your new code is fully covered.
 .
 Coveralls automatically collects your code coverage data, uploads it
 to their servers and gives you a nice interface to dig into it.
 .
 Any type of Ruby project or test framework supported by SimpleCov is
 supported by the Coveralls gem. This includes all your favorites, like
 RSpec, Cucumber, and Test::Unit.
 .
 This package provides a Ruby gem to interact with Coveralls API.

Package: ruby-crack
Description-md5: 0580eabc862704f4ffe636579ebe2d50
Description-en: Ruby library to parse XML and JSON
 Crack is a really simple JSON and XML parsing Ruby library.
 .
 XML parser is ripped from Merb and the JSON parser is ripped from Rails.
 Just packaged them for all to enjoy and easily use.

Package: ruby-crass
Description-md5: fe929ce0c44cf19781dae0b741128390
Description-en: CSS parser based on the CSS Syntax Level 3 draft
 Crass is a pure Ruby CSS parser based on the CSS Syntax Level 3 draft
 specification. Tokenizes and parses CSS according to the rules defined
 in the 2013 draft of the CSS Syntax Level 3 specification.Extremely
 tolerant of broken or invalid CSS. If a browser can handle it,
 Crass should be able to handle it too.

Package: ruby-crb-blast
Description-md5: b8694674f553b0ae33fd1ec67da3861a
Description-en: Run conditional reciprocal best blast
 CRB-BLAST is a novel method for finding orthologs between one set of sequences
 and another. This is particularly useful in genome and transcriptome
 annotation.
 .
 CRB-BLAST initially performs a standard reciprocal best BLAST. It does this by
 performing BLAST alignments of query->target and target->query. Reciprocal
 best BLAST hits are those where the best match for any given query sequence in
 the query->target alignment is also the best hit of the match in the reverse
 (target->query) alignment.
 .
 Reciprocal best BLAST is a very conservative way to assign orthologs. The main
 innovation in CRB-BLAST is to learn an appropriate e-value cutoff to apply to
 each pairwise alignment by taking into account the overall relatedness of the
 two datasets being compared. This is done by fitting a function to the
 distribution of alignment e-values over sequence lengths. The function
 provides the e-value cutoff for a sequence of given length.

Package: ruby-creole
Description-md5: 0a5519a3051e4f468fc834e2a18f10d7
Description-en: Creole common wiki markup language to HTML converter
 This Ruby library contains a Creole-to-HTML converter for Creole, the
 lightweight markup language.
 .
 Creole is a common wiki markup language to be used across different wikis.
 It's not replacing existing markup but instead enabling wiki users to
 transfer content seamlessly across wikis, and for novice users to contribute
 more easily.

Package: ruby-cri
Description-md5: fef428b5011740219cec41ab296aa956
Description-en: library for building easy-to-use commandline tools
 Cri is a tool to create easy-to-use commandline interfaces in Ruby with
 support for subcommands. The central concept in Cri is the command, which has
 option definitions as well as code for actually executing itself.

Package: ruby-cri-doc
Description-md5: b7716ba0a5b134630f74de00cdc11a11
Description-en: library for building easy-to-use commandline tools - documentation
 Cri is a tool to create easy-to-use commandline interfaces in Ruby with
 support for subcommands. The central concept in Cri is the command, which has
 option definitions as well as code for actually executing itself.
 .
 This package contains the documentation for this library.

Package: ruby-css-parser
Description-md5: 1aebfc9c186a6e7dbdf3d1baf818e545
Description-en: Ruby CSS parser library
 This package provides classes for loading, parsing and cascading CSS rule sets
 in Ruby. It supports loading local or remote CSS files, and looking up rules
 by selector or media type.

Package: ruby-cssmin
Description-md5: eacec9fb06e0d99f59b625c323a262da
Description-en: Ruby library for minifying CSS
 Ruby library for minifying CSS. Inspired by cssmin.js and YUI Compressor. It
 is based on cssmin.js which was actually a JavaScript port of YUICompressor's
 CSS minifier.

Package: ruby-cssminify
Description-md5: 80265bc5f30c43d45448e44ed0af18c8
Description-en: CSS minification with YUI compressor, but as native Ruby port
 The CSSminify library provides CSS compression using YUI compressor. Instead
 of wrapping around the Java or Javascript version of YUI compressor it uses a
 native Ruby port of the CSS engine. Therefore this library has no dependencies.

Package: ruby-cstruct
Description-md5: b1beebadfa3ac0f34496657e9f839c34
Description-en: simulation of the C language's struct
 CStruct is a simulation of the C language's struct.Its main purpose is to
 manipulate binary-data conveniently in Ruby. It can be used in:
  * Binary file IO like C.
  * The parameter of the OS's API.(e.g. Win32)
  * Other...

Package: ruby-csv
Description-md5: 6f9bf3d07a4d63f7d55550f749f77842
Description-en: CSV reader and writer
 The CSV library provides a complete interface to CSV files and data. It offers
 tools to enable you to read and write to and from Strings or IO objects, as
 needed.

Package: ruby-cucumber-core
Description-md5: 3920e60d677299de6f53bdf5198f101f
Description-en: core library for the Cucumber application
 Cucumber lets software development teams describe how software should behave
 in plain text. The text is written in a business-readable domain-specific
 language and serves as documentation, automated tests and development-aid -
 all rolled into one format.
 .
 This package provides the core library for the Cucumber application.
 It contains the core domain logic to execute Cucumber features. It has no user
 interface, just a Ruby API. It can be used to build other tools that work with
 Gherkin documents.

Package: ruby-cucumber-expressions
Description-md5: 21b442766b5773092646c9cc536f29cf
Description-en: simple patterns for matching Step Definitions
 Cucumber Expressions are simple patterns for matching Step Definitions
 with Gherkin steps. They offer similar functionality to Regular
 Expressions, but with improved readability, custom parameter types,
 and expression generation.

Package: ruby-cucumber-wire
Description-md5: 3fc543057218cc06653cf06c6b2c368b
Description-en: Wire protocol for Cucumber (a ruby acceptance testing framework)
 cucumber supports a wire protocol for running tests in separate processes. Not
 necessarily even ruby processes.
 .
 This ruby library implements the wire protocol.

Package: ruby-curb
Description-md5: 5cfa251adb7ba12b658f219d6fff0318
Description-en: Ruby libcurl bindings
 Curb (probably CUrl-RuBy or something) provides Ruby-language bindings for the
 libcurl(3), a fully-featured client-side URL transfer library.
 .
 Curb is a work-in-progress, and currently only supports libcurl's 'easy'
 and 'multi' modes.

Package: ruby-curses
Description-md5: 6e5cb483bd434b398400a28862a2f120
Description-en: curses binding for Ruby
 Ruby binding for curses, ncurses, and PDCurses. curses is an
 extension library for text UI applications.
 .
 This module is built with wide character support.

Package: ruby-cutest
Description-md5: 51faf0d5bb2168b940b5a43826dc58e7
Description-en: Run ruby tests independantly
 Cutest run tests in separate processes to avoid shared state.
 Once a failure  is found, you get a report detailing what failed
 and how to locate the  error and the rest of the file is skipped.

Package: ruby-cvss-suite
Description-md5: 899b1c1158bb8c47a144e8caa9f7068e
Description-en: Ruby gem for processing cvss vectors
 This Ruby gem helps you to process the vector of the Common Vulnerability
 Scoring System (https://www.first.org/cvss/specification-document).
 Besides calculating the Base, Temporal and Environmental Score, you are able
 to extract the selected option.

Package: ruby-daemons
Description-md5: ffdbda476bf474265916f1fecdd3ee33
Description-en: Ruby daemons library
 Daemons provides an easy way to wrap existing ruby scripts (for example
 a self-written server) to be run as a daemon and to be controlled by
 simple start/stop/restart commands. daemons can also run and control
 blocks of Ruby code in a daemon process.

Package: ruby-dalli
Description-md5: 7b0201975c6745b84162ca4c177352d1
Description-en: memcached client library for Ruby
 Dalli is a high performance pure Ruby client for accessing memcached servers.
 It only works with memcached version 1.4 and higher, as it uses the binary
 protocol only available starting with memcached 1.4.

Package: ruby-damerau-levenshtein
Description-md5: 8da8d65f7cded41228df1f0fee95057f
Description-en: Calculation of editing distance for 2 strings using Levenshtein or
 Damerau-Levenshtein algorithms This gem implements pure Levenshtein algorithm,
 Damerau modification (where 2 character transposition counts as 1 edit
 distance). It also includes Boehmer & Rees 2008 modification, to handle
 transposition in blocks with more than 2 characters (Boehmer & Rees 2008).

Package: ruby-data-migrate
Description-md5: e4d33db2e5dd18dbf8fd040a2200fbba
Description-en: migrate data alongside schema changes for rake tasks
 This data_migrate gem provides data migrations alongside schema
 migrations for rake tasks.
 .
 Data migrations are stored in db/data. They act like schema migrations,
 except they should be reserved for data migrations.
 .
 For instance, if you realize you need to titleize all yours titles,
 this is the place to do it. Running any of the provided rake tasks
 also creates a data schema table to mirror the usual schema migrations
 table to track all the goodness.

Package: ruby-data-uri
Description-md5: 04743465ad9af97a7ad43257c07c721e
Description-en: URI::Data class for parsing RFC2397 data URIs
 Data URIs allow resources to be embedded inside a URI. The URI::Data class
 provides support for parsing these URIs using the normal URI.parse method.
 .
 This was written to support embedding binary data inside JSON messages in a
 relatively reasonable way. If you find some other use for it, please drop a
 line to the upstream.

Package: ruby-database-cleaner
Description-md5: 864eaa8e794ff7c7a483cb6e7d8409fb
Description-en: clean databases to ensure a clean state for testing
 Strategies for cleaning databases.  Can be used to ensure a clean state
 for testing.
 .
 Each strategy is a small amount of code but is code that is usually needed
 in any ruby app that is testing with a database.
 .
 ActiveRecord, DataMapper, Sequel, MongoMapper, Mongoid, CouchPotato, Ohm and
 Redis are supported.

Package: ruby-dataobjects
Description-md5: 5a6dd984d8cb5d9207a8814a1713fb22
Description-en: Unified interface to various databases for Ruby
 The purpose of DataObjects.rb is to propose a single interface for Ruby to
 various databases. This package contains the core infrastructure. Adapters for
 databases (MySQL, PostgreSQL, SQLite) are available as separate packages.

Package: ruby-dataobjects-mysql
Description-md5: f4081e773f0ae3b72a5db2d3e31d3327
Description-en: MySQL adapter for ruby-dataobjects
 The purpose of DataObjects.rb is to propose a single interface for Ruby to
 various databases. This package provides the adapter for MySQL to this
 unified interface.

Package: ruby-dataobjects-postgres
Description-md5: ec22d8fd083ce16f46c4795c6da283dd
Description-en: PostgreSQL adapter for ruby-dataobjects
 The purpose of DataObjects.rb is to propose a single interface for Ruby to
 various databases. This package provides the adapter for PostgreSQL to this
 unified interface.

Package: ruby-dataobjects-sqlite3
Description-md5: c00cee4f83269e5501b44d98b6544658
Description-en: SQLite adapter for ruby-dataobjects
 The purpose of DataObjects.rb is to propose a single interface for Ruby to
 various databases. This package provides the adapter for SQLite to this
 unified interface.

Package: ruby-dbf
Description-md5: 3e84861867560f0e784bc73855154fb9
Description-en: small fast Ruby library for reading database files
 A small fast library for reading dBase, xBase, Clipper and FoxPro database
 files.
 .
 Some limitations include experimental/no support for advanced data types in
 dBase V and FoxPro. No support for FoxBase/dBase II files. No write support,
 and index files are not utilized.

Package: ruby-dbm
Description-md5: 340980a3bf1d653ec5e635ef655cd3ca
Description-en: wrapper for the UNIX-style Database Manager Library
 This package provides a consistent API for different possible DBM libraries.
 Dbm databases do not have tables or columns; they are simple key-value data
 stores, like a Ruby Hash except not resident in RAM. Keys and values must be
 strings.
 .
 The Debian build uses the GNU implementation of dbm (gdbm) as  backend.

Package: ruby-dbus
Description-md5: e81c7492709d98304498a9a12528f695
Description-en: Ruby module for interaction with D-Bus
 This module allows Ruby programs to interface with the D-Bus message
 bus installed on newer Unix operating systems.
 .
 Ruby D-Bus currently supports the following features:
   * Connecting to local buses.
   * Accessing remote services, objects and interfaces.
   * Invoking methods on remote objects synchronously and asynchronously.
   * Catch signals on remote objects and handle them via callbacks.
   * Remote object introspection.
   * Walking object trees.
   * Creating services and registering them on the bus.
   * Exporting objects with interfaces on a bus for remote use.
   * Rubyish D-Bus object and interface syntax support that automatically
     allows for introspection.
   * Emitting signals on exported objects.

Package: ruby-ddmemoize
Description-md5: 0e58a01604604055653c73211f18f6fc
Description-en: Ruby library providing support for memoizing functions
 The DDMemoize library adds support for memoizing Ruby
 functions, allowing for storing previously computed values.
 It provides the following features:
  * Supports memoizing functions on frozen objects
  * Releases memoized values when needed in order to reduce
    memory pressure
  * Optionally records metrics

Package: ruby-ddmetrics
Description-md5: 3f28495038570f732968522f993c9f00
Description-en: Non-timeseries measurements for Ruby programs
 DDMetrics is a Ruby library for recording and analysing measurements in
 short-running Ruby processes.
 .
 Metrics are not recorded over time, and the time series are not available.
 Metrics data (particularly summary metrics) can accumulate in memory and cause
 memory pressure. This project is not suited for long-running processes, such as
 servers. The implementation is not thread-safe.

Package: ruby-ddplugin
Description-md5: 0bcb3734fd8bd0007c4e56a2b18423b8
Description-en: plugins management for Ruby apps
 ddplugin is a library for managing plugins.
 .
 Designing a library so that third parties can easily extend it greatly improves
 its usefulness. ddplugin helps solve this problem using plugins, which are
 classes of a certain type and with a given identifier (Ruby symbol).

Package: ruby-debian
Description-md5: 981b9f96e474966d2cfa46834a23612b
Description-en: ruby interface for dpkg
 This package provides Debian::Dpkg and Debian::DpkgDeb modules and
 Debian::Deb, Debian::Dsc, Debian::Archives, Debian::Sources,
 Debian::Packages and Debian::Status classes for ruby.
 .
 It also provides two scripts, dpkg-ruby (a dpkg-awk clone) and
 dpkg-checkdeps (a utility to check for deb dependency problems).

Package: ruby-debug-inspector
Description-md5: d13ac52efb4175c9e9d1bfb1351c7f22
Description-en: Ruby wrapper for the MRI 2.0 debug_inspector API
 Adds methods to RubyVM::DebugInspector to allow for inspection of backtrace
 frames.
 .
 The debug_inspector C extension and API were designed and built by Koichi
 Sasada, this project is just a gemification of his work.
 .
 This library makes use of the debug inspector API which was added to MRI 2.0.0.
 Only works on MRI 2 and 3. Requiring it on unsupported Rubies will result in a
 no-op.
 .
 Recommended for use only in debugging situations. Do not use this in
 production apps.

Package: ruby-declarative
Description-md5: 6b16f8023fc8bcdf0877df0a8727c67f
Description-en: DSL for nested schemas
 DSL for nested generic schemas with inheritance and refining.
 .
 A domain-specific language (DSL) is a computer language specialized to a
 particular application domain.
 .
 This library is a dependency of Representable, which renders and parses
 JSON/XML/YAML documents from and to Ruby objects.

Package: ruby-declarative-option
Description-md5: e46ab29f606ec139fda25e3425845a72
Description-en: Dynamic options for declarative to evaluate at runtime
 This library provides dynamic options for declarative, which is DSL for
 nested generic schemas with inheritance and refining.
 .
 A domain-specific language (DSL) is a computer language specialized to a
 particular application domain.
 .
 This library is a dependency of Representable, which renders and parses
 JSON/XML/YAML documents from and to Ruby objects.

Package: ruby-declarative-policy
Description-md5: f96a845b79dc805c3899921955f8fcd1
Description-en: authorization library with a focus on declarative policy definitions
 This library provides an authorization framework with a declarative DSL
 .
 With this library, you can write permission policies that are separate
 from business logic.
 .
 This library is in production use at GitLab.com

Package: ruby-deep-merge
Description-md5: a032e044559155c37994c9a7ae4bbe4c
Description-en: recursively merge Hash elements in Ruby
 Deep Merge is a simple set of utility functions for Ruby hashes. It allows
 merging elements inside a hash together recursively. Since there is no
 standard for this, the merging is done in an arbitrary way, but should end
 up being pretty intuitive and do what is expected.

Package: ruby-default-value-for
Description-md5: 1b7201e7175e2f4d23b238269cf54996
Description-en: provides a way to specify default values for ActiveRecord models
 The default_value_for plugin allows one to define default values for
 ActiveRecord models in a declarative manner. The readme file can be found at
 /usr/share/doc/ruby-default-value-for/README.md.gz

Package: libruby
Description-md5: ee58bb889faede229c83d10b932a4a10
Description-en: Libraries necessary to run Ruby
 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.
 .
 This package includes the 'libruby' library, necessary to run Ruby.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v3.1).

Package: ri
Description-md5: 05d9f4bb67f684cf561ca1b5bd294bfe
Description-en: Ruby Interactive reference
 ri is a command line tool that displays descriptions of built-in Ruby
 methods, classes, and modules. For methods, it shows you the calling
 sequence and a description. For classes and modules, it shows a
 synopsis along with a list of the methods the class or module
 implements.
 .
 This package provides ri command and descriptions about Ruby.
 This package provides the ri documentation for the Ruby standard library.
 The ri executable itself is in the ruby package.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v3.1).

Package: ruby
Description-md5: 4a8f64f82049fcedc6a9e45cb74e85f4
Description-en: Interpreter of object-oriented scripting language Ruby (default version)
 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.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v3.1).

Package: ruby-all-dev
Description-md5: 7357a3ec5ec5bf8707c96411eda5a5c1
Description-en: Ruby development environment (all versions supported in Debian)
 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.
 .
 This package depends on the respective development packages for every Ruby
 version currently supported by Debian. This will usually be a single version
 (the default one), but during transitions multiple versions might be
 supported.
 .
 To programmatically list all the supported versions, install the `gem2deb`
 package and run `dh_ruby --print-supported`. To determine which is the default
 version, just dereference the /usr/bin/ruby symbolic link.
 .
 If you are not building Ruby packages for Debian, you probably do not need
 this package.

Package: ruby-dev
Description-md5: 61dcf5351684d778001b3b63904b2418
Description-en: Header files for compiling extension modules for Ruby (default version)
 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.
 .
 This package contains the header files and the mkmf library, necessary
 to make extension library for Ruby. It is also required to build
 many gems.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v3.1).

Package: ruby-full
Description-md5: 3b01dbb8c4607b93f95d71c5131ee19e
Description-en: Ruby full installation (default version)
 For many good reasons, the Ruby programming language is split in many
 small different packages. Installing this package will make sure you have
 all the packages that add up to a full Ruby installation, with the exception
 of the Tcl/Tk bindings for Ruby, which are only recommended.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v3.1).

Package: ruby-delayed-job
Description-md5: 273aecf5bd15bcd12df88b5d54938b4c
Description-en: database-backed asynchronous priority queue system
 Delayed_job (or DJ) encapsulates the common pattern of asynchronously
 executing longer tasks in the background. It is a direct extraction from
 Shopify where the job table is responsible for a multitude of core tasks.

Package: ruby-delayed-job-active-record
Description-md5: 159d84d70104e79f03a2aa50b94a6e88
Description-en: ActiveRecord backend for DelayedJob
 This gem provides an ActiveRecord backend for Delayed::Job, which is a
 Database based asynchronous priority queue system. Delayed Job encapsulates
 the common pattern of asynchronously executing longer tasks in the background.

Package: ruby-delayer
Description-md5: f177c1ac4cb144cc683bca56027d815f
Description-en: Ruby library providing delay the processing
 The delayer library allows you to delay any tasks.
 It is similar to priority-queue mechanism.

Package: ruby-delayer-deferred
Description-md5: 4b570acfa96e0de8697202726041393d
Description-en: Ruby implementation of JSDeferred
 This is an implementation of the JSDeferred in Ruby using Delayer.
 If you use this library, you can use features of the JSDeferred in Ruby.
 In addition, it extends Thread and Enumerator.

Package: ruby-delorean
Description-md5: 5566c4882a58cf82a4fcc1f39c26d57c
Description-en: lets you travel in time with Ruby by mocking Time.now
 Delorean is a smart way to mock Ruby’s Time.now method thereby allowing
 you to travel in time.
 .
 Time-travelling can be extremely useful when you're testing your application.

Package: ruby-dependor
Description-md5: 4080fec29ad7c36e72882d5f65b828c6
Description-en: classes and modules that simplifing dependency injection in Ruby
 Dependor is a set of helpers that make writing Ruby apps that use the
 dependency injection pattern easier. It comes as a set of modules, which you
 can selectively add to your project. It is designed do play nice with Rails
 and similar frameworks.

Package: ruby-derailed-benchmarks
Description-md5: 7d750405685736eac470555580b1078e
Description-en: Benchmarks designed to performance test your ENTIRE site
 A series of things you can use to benchmark a Rails or Ruby app.
 .
 There are two ways to benchmark an app. Derailed can either try to boot your
 web app and run requests against it while benchmarking, or it can statically
 give you more information about the dependencies that are in your Gemfile.
 Booting your app will always be more accurate, but if you cannot get your app
 to run in production locally, you'll still find the static information useful.

Package: ruby-descendants-tracker
Description-md5: f7919a9b7f4b92ef73285e5222aec300
Description-en: Ruby module that adds descendant tracking to a class
 This package provides a Ruby module that allows one to track descendants of
 a given class, in a unobtrusive way.

Package: ruby-device-detector
Description-md5: 56c9065150a967ed378d05915112e79d
Description-en: Precise and fast user agent parser and device detector
 Precise and fast user agent parser and device detector, backed by the largest
 and most up-to-date agent and device database.
 .
 DeviceDetector will parse any user agent and detect the browser, operating
 system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand
 and model. DeviceDetector detects thousands of user agent strings, even from
 rare and obscure browsers and devices.
 .
 The DeviceDetector is optimized for speed of detection, by providing optimized
 code and in-memory caching.

Package: ruby-devise
Description-md5: 731d12d170e4ab0f5ec4caaa710bc623
Description-en: Flexible authentication solution for Rails with Warden
 Devise is Rack based, a MVC solution based on Rails engines, allows one to
 have multiple roles (or models/scopes) signed at the same time, based on a
 modularity concept. It is composed of 12 modules: Database Authenticable,
 Token Authenticable, Omniauthable, Confirmable, Recoverable, Registerable,
 Rememberable, Trackable, Timeoutable, Validatable and Lockable.
 There are a number of extensions to be found at the github homepage of
 devise.

Package: ruby-devise-lastseenable
Description-md5: 111a19f303c80b7efcb710794f874032
Description-en: make devise update last_seen flag on user
 This gem can be used to ensure that devise will update a last_seen flag on the
 model whenever you check if a user is authed.
 .
 Devise is a flexible authentication solution for Rails based on Warden.

Package: ruby-devise-token-authenticatable
Description-md5: f7732bf9b74aaa788a0c7efaf7b8e74b
Description-en: token based authentication for devise
 This gem provides the extracted Token Authenticatable module of devise.
 It enables the user to sign in via an authentication token. This token
 can be given via a query string or HTTP Basic Authentication.

Package: ruby-devise-two-factor
Description-md5: a66a32f60b1d806b616729eb382a022a
Description-en: Barebones two-factor authentication with Devise
 Devise-two-factor is a minimalist extension to Devise which offers support for
 two-factor authentication, through the TOTP scheme. It allows you to
 incorporate two-factor authentication into your existing models.

Package: ruby-diaspora-federation-json-schema
Description-md5: 7ee2170cee008a69d1e6ff5509e8b33c
Description-en: diaspora federation json schemas
 This gem provides JSON schemas (currently one schema) for validating JSON
 serialized federation objects. It provides the functionality for
 de-/serialization and de-/encryption of Entities in the protocols used for
 communication among the various installations of diaspora. It's also a
 rails engine that adds the diaspora federation protocol to a rails app.

Package: ruby-diaspora-prosody-config
Description-md5: a83115446a451fba6ae9b4c6bb228f97
Description-en: Diaspora Configuration Wrapper For Prosodoy
 This gem maps configuration options from Diaspora to Prosody.
 .
 Prosody is a modern XMPP communication server.

Package: ruby-did-you-mean
Description-md5: 8e7ba9166bdf82ec7a7cb99c1d35cd1e
Description-en: smart error messages for Ruby > 2.3
 This package provides the infrastructure to produce smart error messages on
 Ruby > 2.3.  When an undefined method is called, it will suggest similar
 method names. It will also catch mispellings on known method names, such as
 "initialize", and warn developers about them.
 .
 Starting with version 2.3, the Ruby interpreter will automatically load this
 library on startup.

Package: ruby-diff-lcs
Description-md5: 2b3aaa6ea461ce5785f9b2787dc26058
Description-en: McIlroy-Hunt longest common subsequence algorithm implementation
 Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt
 longest common subsequence (LCS) algorithm to compute intelligent
 differences between two sequenced enumerable containers. The
 implementation is based on Mario I. Wolczko's Smalltalk version,
 and Ned Konz's Perl version (Algorithm::Diff).

Package: ruby-diff-match-patch
Description-md5: 101112b91ee83b77cafc145121d7db1b
Description-en: diff/match/patch algorithms implemented in Ruby
 The Diff Match and Patch libraries offer robust algorithms to perform the
 operations required for synchronizing plain text.
 .
 This is a Ruby implementation of Google's diff_match_patch in C++ and this
 work was inspired by the diff_match_patch-ruby module, which is a ruby
 binding for C++ version originally created by Google.

Package: ruby-diffy
Description-md5: 185b299dc62ea4a6401c84b321b1f691
Description-en: convenient way to diff strings in Ruby
 Diffy is a Ruby library providing a convenient way to generate a diff
 from two strings or files.
 .
 Instead of reimplementing the LCS diff algorithm, Diffy uses battle tested
 Unix diff to generate diffs, and focuses on providing a convenient interface.

Package: ruby-directory-watcher
Description-md5: 9a9e0c2f9a766adff32ac114e422d456
Description-en: Watch directory/files and Generate events by file change
 The directory watcher operates by scanning a directory at some interval
 and generating a list of files based on a user supplied glob
 pattern. As the file list changes from one interval to the next, events
 are generated and dispatched to registered observers.
 .
 Three types of events are supported: added, modified, and removed.

Package: ruby-dirty-memoize
Description-md5: 51e1ac7fbd36dde00e54253c99d1c6c8
Description-en: Similar to ruby-memoize, but for mutable and parameterizable objects
 The dirty-memoize library can help making your program faster in the
 following cases:
 .
  - You have one expensive method which sets many internal variables,
    thus lazy evaluation of these dependent variables is preferred.
  - The expensive operation depends on one or more parameters
  - Changes to one or more parameters affect all dependent variables
  - You may want to hide the call to the 'compute' operation

Package: ruby-discordrb-webhooks
Description-md5: 5b10d546fa9ed51382ea273b3d37d5b4
Description-en: webhook client for discordrb
 A client for Discord's webhooks to fit alongside discordrb.
 .
 discordrb is ruby implementation of the Discord (https://discordapp.com) API.

Package: ruby-discourse-diff
Description-md5: b4f279f09507de7bcf83c857f2454ac6
Description-en: Discourse Diff provides inline html diffing for markdown blobs
 This library has been extracted from [Discourse core]
 (https://www.github.com/discourse/discourse)
 .
 This is a inline html diffing engine forked off of Discourse, it includes
 various usage such as Inline diff for single paragraph text, HTML markdown of
 html differences and HTML markdown of markdown differences.

Package: ruby-discriminator
Description-md5: e7bb490b8df7cb09e6a37377acdeb227
Description-en: Gem making smart ActiveRecords by loading subclasses
 Discriminator is a gem which makes ActiveRecord smart about loading subclasses
 from the database.
 .
 Ideally, we'd like to load up these Active Records from the databases, with
 their subclasses already applied with discriminator, otherwise it's become
 cumbersome to determine each type in the database.
 .
 This can be exceptionally helpful for a single table inheritance situation, or
 something like events where there may be a large number of subclasses which
 could have very different behavior per subclass.

Package: ruby-distribution
Description-md5: 0982a9a9e0b95daa604067646cbb0687
Description-en: Ruby library to work with probability distributions
 This Ruby library allows one to generate random variable with a given
 probability distribution, or evaluate classical probability distributions.
 .
 The probability distributions currently implemented include: Normal univariate
 and bivariate, T, F, Chi Square, Binomial, Hypergeometric, Exponential,
 Poisson, Beta, LogNormal and Gamma.
 .
 If available, the library will use Ruby/GSL (from ruby-gsl package) for better
 performance.

Package: ruby-diva
Description-md5: f548475f0f8c6455f86e81973c8bba1b
Description-en: Implementation of expression for handling things for mikutter
 Diva::Model is a common interface of all resources handled by mikutter.
 By handling data as a subclass of Diva::Model as necessary,
 you can obtain a common interface and it is useful for cooperation
 among mikutter plugins.

Package: ruby-docile
Description-md5: f822963a1c53b235320b2d1aa4c70669
Description-en: Docile keeps your Ruby DSLs tame and well-behaved
 Docile turns any Ruby object into a DSL. Especially useful with the
 Builder pattern.

Package: ruby-docker-api
Description-md5: 941133de88304680af86976e2d7b1015
Description-en: Ruby gem to interact with docker.io remote API
 ruby-docker-api gem provides an object-oriented interface to the Docker
 Remote API and a complete client implementation.
 .
 ruby-docker-api is designed to be very lightweight. Almost no state
 is cached (aside from id's which are immutable) to ensure that each
 method call's information is up to date. As such, just about every
 external method represents an API call.
 .
 At this time, basic `podman` support has been added via the podman
 docker-compatible API socket.

Package: ruby-domain-name
Description-md5: f6603432357fb1ae1e901d39d2d31fbf
Description-en: Domain Name manipulation library for Ruby
 This is a Domain Name manipulation library for Ruby.
 .
 It can also be used for cookie domain validation based on the Public
 Suffix List.

Package: ruby-doorkeeper
Description-md5: 400913ab5fbb7c681cd29ae052be0dd1
Description-en: OAuth 2 provider for Rails and Grape
 Doorkeeper is a gem that makes it easy to introduce OAuth 2 provider
 functionality to your Rails or Grape application.
 .
 Learn more about it from /usr/share/doc/ruby-doorkeeper/README.md

Package: ruby-doorkeeper-i18n
Description-md5: 6f8e27137b73d638f62f0a0ec640cf4f
Description-en: Translations for doorkeeper rubygem
 This gem intends for translations for doorkeeper rubygem.
 .
 Doorkeeper is a gem (Rails engine) that makes it easy to introduce OAuth 2
 provider functionality to your Ruby on Rails or Grape application.

Package: ruby-doorkeeper-openid-connect
Description-md5: ee1b315c05859ce54f1a6f5cda9c087d
Description-en: OpenID Connect extension for Doorkeeper
 This library implements an OpenID Connect authentication provider for Rails
 applications on top of the Doorkeeper OAuth 2.0 framework.
 .
 OpenID Connect is a single-sign-on and identity layer with a growing list of
 server and client implementations.

Package: ruby-dotenv
Description-md5: c98720d54d2e1f938a5b9d83ecc7ea09
Description-en: configuration variable loader
 Like the gem "foreman", dotenv will automagically load variables from .env,
 but doesn't put them in the Procfile. Instead they are accessible via ENV.
 Thus it can also be used when running an application manually, using the
 interactive console, or running a Rake task.

Package: ruby-dry-configurable
Description-md5: 7fa080320a73dd5bb09d6216ad8bd0b1
Description-en: Simple mixin to make Ruby classes configurable
 dry-configurable is a simple mixin to add thread-safe configuration
 behaviour to your classes. There are many libraries that make use of
 configuration, and each seemed to have their own implementation with
 a similar or duplicate interface, so it was strange that
 this behaviour had not already been encapsulated into a reusable gem,
 hence dry-configurable was born.

Package: ruby-dry-container
Description-md5: 5d142d8ec4de56de8df4f537d180ccbe
Description-en: Simple, configurable object container implemented in Ruby
 dry-container is a simple, thread-safe container, intended to be one half
 of a dependency injection system, possibly in combination with dry-auto_inject.
 .
 At its most basic, dependency injection is a simple technique that makes it
 possible to implement patterns or principles of code design that rely on object
 composition, such as the SOLID principles.

Package: ruby-dry-core
Description-md5: 6a12327b9a828af207b46e94414dfc24
Description-en: Toolset of small support modules used throughout the dry-rb ecosystem.
 dry-core is a simple toolset that can be used in many places.
 .
 It allows you to cache call results that are solely determined
 by arguments. And also provides a list of constants you can use
 to avoid memory allocations or identity checks.

Package: ruby-dry-equalizer
Description-md5: 92ffe91f1d39a005dd7ec7b3247dd127
Description-en: Define equality, equivalency and hash methods automatically
 dry-equalizer is a simple mixin that can be used to add instance variable
 based equality, equivalence and inspection methods to your objects.
 .
 This library officially supports MRI >= 2.4 and jruby >= 9.2

Package: ruby-dry-inflector
Description-md5: 1ec637973994df4c22143f2172dd24c9
Description-en: Inflector for Ruby
 dry-inflector is an inflector gem for Ruby, which provides a configurable
 inflector object, rather than using a singleton.
 .
 It started with the extlib inflecto originated from active_support, then
 dm-core inflector originated from extlib. Later, inflecto was extracted
 from dm-core as a standalone inflector. Now, we resurrect inflecto and
 merged flexus, with some inflection rules from hanami-utils.
 This is dry-inflector.

Package: ruby-dry-logic
Description-md5: c61bf492e0154e650594469c21f97b83
Description-en: Predicate logic with rule composition
 Predicate logic and rule composition used by:
 - dry-types for constrained types.
 - dry-validation for composing validation rules.

Package: ruby-dry-types
Description-md5: 8dab59ed65b742d7b29500678e78637b
Description-en: Flexible type system for Ruby with coercions and constraints
 dry-types is a simple and extendable type system for Ruby; useful for value
 coercions, applying constraints, defining complex structs or value objects
 and more.
 .
 It was created as a successor to Virtus.

Package: ruby-e2mmap
Description-md5: fd26e86113b068686903d584255217ff
Description-en: define custom exceptions with specific messages
 This package provides the e2mmap gem, which supports defining custom
 exceptions using predefined messages.
 .
 This gem was split out from Ruby core in Ruby 2.7

Package: ruby-eb
Description-md5: 1e8ba91913c9d4eab28e88dea7ef83ba
Description-en: EB library interface for the Ruby
 Extension Library for EB Library
 <URL:http://www.sra.co.jp/people/m-kasahr/eb/> which is for accessing
 CD-ROM books(EPWING/EB etc.).

Package: ruby-ecma-re-validator
Description-md5: 957ae39d40926c36eb994da15f929c23
Description-en: Validate a regular expression string against ECMA-262
 This library can be used to validate a regular expression string against what
 ECMA-262 (Javascript) can actually do.
 .
 The information for what is valid and what isn't comes from
 http://www.regular-expressions.info/javascript.html.

Package: ruby-ed25519
Description-md5: 80c5f2c74d627c5b952c538d442f3057
Description-en: efficient digital signature library providing the Ed25519 algorithm
 A Ruby binding to the Ed25519 elliptic curve public-key signature system
 described in RFC 8032.
 .
 Ed25519 is a modern implementation of a Schnorr signature system using
 elliptic curve groups.
 .
 Ed25519 provides a 128-bit security level, that is to say, all known attacks
 take at least 2^128 operations, providing the same security level as AES-128,
 NIST P-256, and RSA-3072.

Package: ruby-eim-xml
Description-md5: 7db3f28a0fa75d0827e91a021fc0be37
Description-en: Easy IMplemented XML by Ruby
 EimXML is a library for constructing XML objects by Ruby.

Package: ruby-ejs
Description-md5: 66effabad1866fe3cffbac10a51f43e9
Description-en: EJS (Embedded JavaScript) template compiler
 Compile and evaluate EJS (Embedded JavaScript) templates from Ruby.
 EJS templates embed JavaScript code inside <% ... %> tags, much
 like ERB. This library is a port of Underscore.js's _.template
 function to Ruby, and strives to maintain the same syntax and semantics.

Package: ruby-elasticsearch
Description-md5: aeb9403d2981fcc12d8ff9f95741806a
Description-en: Ruby client for connecting to an Elasticsearch cluster
 Elasticsearch is a distributed RESTful search engine built for the cloud.
 .
 This package implements a client for connecting to an Elasticsearch
 cluster via the Elasticsearch REST interface.

Package: ruby-elasticsearch-api
Description-md5: 98e11dc573dd6bdf708db96c882b9f38
Description-en: Ruby implementation of the Elasticsearch REST API
 Elasticsearch is a distributed RESTful search engine built for the cloud.
 .
 This package provides a Ruby implementation of the Elasticsearch
 REST API. It is normally used as a support module for the
 ruby-elasticsearch package.

Package: ruby-elasticsearch-transport
Description-md5: 7afdaa66407b9dd91e4e0585934e2ab4
Description-en: low-level Ruby client for connecting to Elasticsearch
 Elasticsearch is a distributed RESTful search engine built for the cloud.
 .
 This package provides a low-level Ruby client for connecting to
 an Elasticsearch cluster. It is normally used as a support module for
 the ruby-elasticsearch package.

Package: ruby-elasticsearch-model
Description-md5: d88b60e9870346d12652cabcb07623a7
Description-en: ActiveModel/Record integrations for Elasticsearch
 The elasticsearch-model library builds on top of the elasticsearch library. It
 aims to simplify integration of Ruby classes ("models"), commonly found e.g.
 in Ruby on Rails applications, with the Elasticsearch search and analytics
 engine.

Package: ruby-elasticsearch-rails
Description-md5: 1837fcfb452b2250201253342594e71e
Description-en: Ruby on Rails integrations for Elasticsearch
 The elasticsearch-rails library is a companion for the elasticsearch-model
 library, providing features suitable for Ruby on Rails applications.

Package: ruby-em-http-request
Description-md5: 6c7c8633d845d9a2acc4542477916753
Description-en: EventMachine based, async HTTP Request client
 em-http-client is an asynchronous HTTP client based on EventMachine
 with support for:
 .
  * Asynchronous HTTP API for single & parallel request execution
  * Keep-Alive and HTTP pipelining support
  * Auto-follow 3xx redirects with max depth
  * Automatic gzip & deflate decoding
  * Streaming response processing
  * Streaming file uploads
  * HTTP proxy and SOCKS5 support
  * Basic Auth & OAuth
  * Connection-level & Global middleware support

Package: ruby-em-mongo
Description-md5: aeccf739bd1f173afe218d53dcb428ce
Description-en: Ruby EventMachine driver for MongoDB
 An EventMachine client for MongoDB. Originally based on RMongo, this client
 aims to be as API compatible with ruby-mongo driver as possible.
 For methods that do not retrieve data from the database the API of em-mongo
 should be identical (though a subset) to the ruby-mongo driver.

Package: ruby-em-redis
Description-md5: 5dbf4e770f614018661164b6851582f3
Description-en: eventmachine-based implementation of the Redis protocol
 Modeled after eventmachine's implementation of the memcached protocol,
 and influenced by Ezra Zygmuntowicz's redis-rb library (distributed as
 part of Redis).
 .
 This library is only useful when used as part of an application that
 relies on Event Machine's event loop.  It implements an EM-based client
 protocol, which leverages the non-blocking nature of the EM interface
 to achieve significant parallelization without threads.

Package: ruby-em-socksify
Description-md5: f08744b60912304e54459ceaf2d31803
Description-en: EventMachine SOCKSify shim: adds SOCKS support to any protocol
 Dealing with SOCKS proxies is pain. EM-Socksify provides a simple shim to
 setup & negotiate a SOCKS5 connection for any EventMachine protocol. To add
 SOCKS support, all you have to do is include the module and provide your
 destination address.

Package: ruby-em-spec
Description-md5: 8bf590e490c1622e274dae9bcb231441
Description-en: BDD for Ruby/EventMachine
 Simple BDD API for testing asynchronous Ruby/EventMachine code.
 .
 em-spec can be used with either bacon, test unit or rspec.
 .
 See /usr/share/doc/ruby-em-spec/README.rdoc for more details on
 how to use it with your code.

Package: ruby-em-synchrony
Description-md5: cd0298282387f2a9c4099a4ebfc062d1
Description-en: fiber aware EventMachine libraries
 Collection of convenience classes and primitives to help untangle evented
 code, plus a number of patched EM clients to make them Fiber aware.
 .
  * Fiber aware ConnectionPool with sync/async query support
  * Fiber aware Iterator to allow concurrency control & mixing of sync / async
  * Fiber aware async inline support: turns any async function into sync
  * Fiber aware Multi-request interface for any callback enabled clients
  * Fiber aware TCPSocket replacement, powered by EventMachine
  * Fiber aware Thread, Mutex, ConditionVariable clases
  * Fiber aware sleep, defer, system

Package: ruby-em-websocket
Description-md5: e68bd7fdd26110823e1c1e565e02ec07
Description-en: EventMachine based, async, Ruby WebSocket server
 It is an async Ruby based Websocket server which is based on EventMachine
 which supports all websocket protocols
 .
 This library is a dependency of Jekyll; a simple, blog aware,
 static site generator.

Package: ruby-email-reply-parser
Description-md5: 8bb8606e3baa9e61a4143aa5127936ea
Description-en: Small library to parse plain text email content
 EmailReplyParser is a small library to parse plain text email
 content. GitHub uses this library to display comments that were
 created from email replies.

Package: ruby-email-reply-trimmer
Description-md5: db44df6ba14e38b949976862d7a67f41
Description-en: Library to trim replies from plain text email
 Email Reply Trimmer is a very small ruby library developed by discourse team
 which used to trim replies from plain text email. Different parts such as
 header, body, quoted only messages can be trimmed independently.

Package: ruby-email-spec
Description-md5: 064c447f2da1de9f51866d0d6deefad9
Description-en: easily test email in rspec and cucumber and minitest
 A collection of matchers for RSpec/MiniTest and Cucumber steps to make testing
 emails go smoothly.
 .
 This library works with ActionMailer and Pony. When using it with ActionMailer
 it works with DelayedJob, ActiveRecord Mailer and action_mailer_cache_delivery.

Package: ruby-email-validator
Description-md5: b25a8fe152ba965a6c40e052fd317342
Description-en: email validator for Rails 3+
 This library provides an email address validator for the Ruby On Rails
 framework based on a regular expression match.

Package: ruby-emot
Description-md5: 45f203e4dcff7c71ca8531b6805e7a56
Description-en: Yet another emoji handler
 Yet another emoji handler for Ruby. It contains 870 emojis with its
 name and codepoint, but not contains emoji fonts or images.
 .
 All names of emojis are from "Emoji cheat sheet for Campfire and GitHub"
 - http://www.emoji-cheat-sheet.com/

Package: ruby-encryptor
Description-md5: f865388151d5d2e91cbd4ea52cef4cf6
Description-en: wrapper for the standard Ruby OpenSSL library
 A simple wrapper for the standard ruby OpenSSL library to encrypt and decrypt
 strings. Intended to be used along with attr_encrypted gem to easily encrypt/
 decrypt attributes in any class or model.

Package: fonts-entypo
Description-md5: 319036b12890a399b092799754b64e34
Description-en: icon fonts of dingbat style by Daniel Bruce
 Entypo is an icon font designed by Daniel Bruce http://www.entypo.com.
 It follows dingbat style.
 .
 This package contains ttf, eot, woff and svg format fonts. It is part of
 entypo-rails ruby gem.

Package: ruby-entypo-rails
Description-md5: c60405b04e26e50fd8846c200bf1327c
Description-en: rails asset pipeline plugin providing Entypo icons
 Rails asset pipeline plugin and CSS mappings for the Entypo pictograms by
 Daniel Bruce http://www.entypo.com
 .
 Entypo fonts are available via fonts-entypo package. ttf, woff, eot and svg
 formats are available.

Package: ruby-enum
Description-md5: 3e78f38d72cac67c39388dc872323748
Description-en: Enum-like behavior for Ruby
 Enums can be defined and accessed either as constants or class methods.
 .
 All Enumerable methods and hash-like methods are supported.

Package: ruby-enumerable-statistics
Description-md5: 4b17dc30cbf4e9daa46e6797ca374566
Description-en: Statistics features for Enumerable
 Enumerable::Statistics provides some methods to calculate statistical summary
 in arrays and enumerables.
 .
 The following methods are supplied by this library:
  - `Array#mean`, `Enumerable#mean` - Calculates a mean of values in an array
    or an enumerable
  - `Array#variance`, `Enumerable#variance` - Calculates a variance of values
    in an array or an enumerable
  - `Array#stdev`, `Enumerable#stdev` - Calculates a standard deviation of
    values in an array or an enumerable
  - `Array#mean_variance`, `Enumerable#mean_variance` - Calculates a mean and a
    variance simultaneously
  - `Array#mean_stdev`, `Enumerable#mean_stdev` - Calculates a mean and a
    standard deviation simultaneously
  - `Array#median` - Calculates a median of values in an array
  - `Array#percentile(q)` - Calculates a percentile or percentiles of values
    in an array
  - `Array#value_counts`, `Enumerable#value_counts`, and `Hash#value_counts` -
    Count how many items for each value in the container
  - `Array#histogram` - Calculate histogram of the values in the array

Package: ruby-enumerize
Description-md5: 9e5c1ff1ea74640b0d9a93612c4f0975
Description-en: enumerated attributes with internationalisation
 This library implements enumerated attributes, with internationalisation
 support, to provide translation of the attributes in various languages.
 .
 Enumerize can be integrated with ActiveRecord, Mongoid and MongoMapper.

Package: ruby-equalizer
Description-md5: d66483954927059e4301c2631707379a
Description-en: Ruby module to define equality, equivalence and inspection methods
 Define equality, equivalency and hash methods automatically. When you create
 an equalizer object you can use all these methods automatically.
 .
 See /usr/share/doc/ruby-equalizer/README.md for a complete example.

Package: ruby-equatable
Description-md5: f441e795caea7d18d8edbdf6184b5fe4
Description-en: extension of objects with equality comparison and inspection methods
 This library extends Ruby objects with equality comparison and inspection
 methods.
 .
 By including this module, a class indicates that its instances have
 explicit general contracts for `hash`, `==` and `eql?` methods.

Package: ruby-errbase
Description-md5: 7ef95991aee650fbaf9e6b3485c10c1a
Description-en: Common exception reporting for a variety of services
 A common exception reporting library for a variety of services.
 .
 Libraries are automatically detected. It supports rollbar,
 airbrake, exceptional, honeybadger, sentry, raygun, bugsnag,
 appsignal, opbeat.

Package: ruby-erubi
Description-md5: 20609cfdda10dfaa241630e66e635605
Description-en: Small ERB Implementation
 Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis,
 using the same basic algorithm, with the following differences:
 .
  * Handles postfix conditionals when using escaping (e.g. <tt><%= foo if bar
    %></tt>)
  * Supports frozen_string_literal: true in templates via :freeze option
  * Works with ruby's --enable-frozen-string-literal option
  * Automatically freezes strings for template text when ruby optimizes it (on
    ruby 2.1+)
  * Escapes ' (apostrophe) when escaping for better XSS protection
  * Has 6x faster escaping on ruby 2.3+ by using cgi/escape
  * Has 86% smaller memory footprint
  * Does no monkey patching (Erubis adds a method to Kernel)
  * Uses an immutable design (all options passed to the constructor, which
    returns a frozen object)
  * Has simpler internals (1 file, <150 lines of code)

Package: ruby-erubis
Description-md5: c5bd692a5d82df46c85d7e951be86e33
Description-en: fast and extensible eRuby implementation which supports multi-language
 Erubis is a very fast eRuby implementation that features:
  * Multi-language support (Ruby/PHP/C/Java/Scheme/Perl/Javascript)
  * Auto escaping support
  * Auto trimming spaces around '<% %>'
  * Embedded pattern changeable (default '<% %>')
  * Enable to handle Processing Instructions (PI) as embedded pattern
  * Context object available and easy to combine eRuby template with YAML file
  * Print statement available
  * Easy to extend and customize in subclass
  * Ruby on Rails support

Package: ruby-escape
Description-md5: 50a269f2853538c1912700a5440dfa44
Description-en: HTML/URI/shell escaping utilities for Ruby
 For Ruby programmers, this utility provides several escaping functions
 for HTML, URI, and shell command line handling. This library is an full
 replacement for Ruby internal escaping Shellwords module.

Package: ruby-escape-utils
Description-md5: 3fe5878f0dce8395b075332264365b94
Description-en: Faster string escaping routines for your web apps
 escape_utils provides fast HTML escaping of string.  It has
 monkey-patches for Rack::Utils, CGI, URI, ERB::Util and Haml and
 ActionView which speed up their escaping.
 .
 It's assumed that all input is UTF-8 encoded.

Package: ruby-espeak
Description-md5: 662be604ba5a4571ee6c1331ffbeb400
Description-en: small Ruby API to create Text-To-Speech mp3 files
 This package contains espeak-ruby, a small Ruby API for utilizing ‘espeak’ and
 ‘lame’ to create Text-To-Speech mp3 files.

Package: ruby-et-orbi
Description-md5: a8c8cd164feeb485643da8a19cd54b11
Description-en: Time zones for fugit and rufus-scheduler
 EtOrbi::EoTime instances quack like Ruby Time instances, but their #zone
 returns a TZInfo::TimeZone instance.
 .
 If Rails is present, Time.zone is provided and EtOrbi will use it, unless
 ENV['TZ'] is set to a valid timezone name. Setting ENV['TZ'] to nil can
 give back precedence to Time.zone.
 .
 Rails sets its timezone under config/application.rb.

Package: ruby-ethon
Description-md5: 1fd3abf2673ec47a026fb605210fc24e
Description-en: libcurl wrapper using ffi
 Very lightweight libcurl wrapper.
 .
 In Greek mythology, Ethon, the son of Typhoeus and Echidna, is a gigantic
 eagle. So much for the history. In the modern world, Ethon is a very basic
 libcurl wrapper using ffi

Package: ruby-eventmachine
Description-md5: b0867f6a3f997a5296a1c28872dbe88c
Description-en: Ruby/EventMachine library
 EventMachine implements a fast, single-threaded engine for arbitrary network
 communications. It's extremely easy to use in Ruby. EventMachine wraps all
 interactions with IP sockets, allowing programs to concentrate on the
 implementation of network protocols. It can be used to create both network
 servers and clients. To create a server or client, a Ruby program only needs
 to specify the IP address and port, and provide a Module that implements the
 communications protocol. Implementations of several standard network protocols
 are provided with the package, primarily to serve as examples. The real goal
 of EventMachine is to enable programs to easily interface with other programs
 using TCP/IP, especially if custom protocols are required.

Package: ruby-exception-notification
Description-md5: 4154f6e85a32bc1dc515eb9387571ac4
Description-en: exception notification support for Rails and Rack apps
 Using this package, Rails or Rack applications can be configured can be
 configured to send notifications about any unhandled exceptions raised by the
 application. Notifications can be sent via email, IRC, HTTP, and other means.

Package: ruby-excon
Description-md5: 667bd3b41e57f05e38601d9fe98c4da7
Description-en: Ruby library for creating fast, persistent, HTTP(S) connections
 Ruby library for creating fast HTTP(S) connections, it supports:
  * GET/POST/PUT/DELETE/HEAD/TRACE/OPTIONS/CONNECT methods via HTTP/1.1
  * HTTPS (SSL) connections
  * Proxy and keep-alive connections
  * Multitreading and streaming download

Package: ruby-execjs
Description-md5: be9f0afe115e586be364c95037c6944e
Description-en: Run JavaScript code from Ruby
 ExecJS lets you run JavaScript code from Ruby. It can use several different
 JavaScript runtimes..
 .
 This package is used by others (e.g. ruby-uglifier and ruby-coffee-script) to
 run code written in JavaScript.

Package: ruby-exif
Description-md5: 43b14777dbb04f1868f25309a6449339
Description-en: Ruby library for EXIF tag parsing
 ruby-exif is a library for parsing, editing, and saving EXIF data.
 You can retrieve useful information from EXIF tags contained in
 images created by recording equipments(for example, digital camera).
 .
 ruby-exif provides a simple interface to this library.

Package: ruby-expression-parser
Description-md5: 9f0403bfc7ef0a32af8e48ff6ab5bf08
Description-en: Mathematical expression parser for Ruby
 Implementation of a parser for mathematical expressions. Introducing the
 Parser class which parses raw string input and gives mathematical objects as
 output.
 .
 Inspired by http://lukaszwrobel.pl/blog/math-parser-part-3-implementation .

Package: ruby-expression-parser-doc
Description-md5: 4a232ab042aac7371ef64dbcf1cbbdfb
Description-en: mathematical expression parser for Ruby (documentation)
 Implementation of a parser for mathematical expressions. Introducing the
 Parser class which parses raw string input and gives mathematical objects as
 output.
 .
 Inspired by http://lukaszwrobel.pl/blog/math-parser-part-3-implementation .
 .
 This package contains the documentation for ruby-expression-parser.

Package: ruby-extlib
Description-md5: d9f4f5b6fcaf78ff7c1771c0fd865a48
Description-en: general Ruby class extensions for DataMapper and Merb
 This library provides a number of lightweight Ruby class extensions
 extracted from DataMapper. Examples include a Mash class, which is a
 Hash with indifferent access and an added blank? method to most
 standard variable classes.

Package: ruby-eye
Description-md5: 1bddb67d8b8159402ebf2327d4c39b3b
Description-en: process monitoring tool
 Inspired from Bluepill and God. god and bluepill causes bugs (segfaults,
 crashes, lost processes, kill not-related processes, load problems, deploy
 problems, ...)
 .
 eye is something more robust and production stable. It has features of
 bluepill and god, with a few extras like chains, nested configuring, mask
 matching, easy debug configs

Package: ruby-facade
Description-md5: 26fe057b4cfeece712e9e1233a94fee8
Description-en: An easy way to implement the facade pattern in Ruby
 Library that allows you to mixin singleton methods from classes
 or modules as instance methods of the extending class.

Package: ruby-factory-bot
Description-md5: 10cf18f024471303d58411c1e34649d1
Description-en: Framework and DSL for defining and using model instance factories
 factory_bot provides a fixtures replacement with a straightforward definition
 syntax, support for multiple build strategies (saved instances, unsaved
 instances, attribute hashes, and stubbed objects), and support for multiple
 factories for the same class (user, admin_user, and so on), including factory
 inheritance.

Package: ruby-factory-bot-rails
Description-md5: 2648fb65e28f1f3f1be2301d2805c56f
Description-en: provides integration between factory_bot and rails 5.2+
 factory_bot_rails provides integration for factory_bot in rails 5.2 and newer.
 .
 Currently, the only Rails-specific feature is automatic factory definition
 loading.

Package: ruby-fakefs
Description-md5: 971e23953085c02bdd553a6ad359cfcc
Description-en: Fake file system to be used in unit tests
 FakeFS allows you to unit-test file system calls without actually touching the
 file system. File, Dir and FileUtils calls are redirected to a fake file system
 without requiring to use any mocking library thus making it faster and easier
 to test file system calls.

Package: ruby-faker
Description-md5: e41e9b63f411a351fe4dfe1e388bbae6
Description-en: easily generate fake data
 This gem provides a port of Data::Faker from Perl, which can be used to easily
 generate fake data: names, addresses, phone numbers, etc. It comes in very
 handy for taking screenshots, having real-looking test data, and having your
 database populated with more than one or two records while you're doing
 development.

Package: ruby-fakeredis
Description-md5: 178fa4ab06e99e383c5bd30aa310ee4f
Description-en: In-memory driver for redis-rb, useful for development and test environments
 ruby-fakeredis library is a fake(In-memory) implementation of redis-rb,
 a Ruby client that tries to match Redis' API one-to-one, while
 still providing an idiomatic interface for machines without
 Redis or test environments.

Package: ruby-fakeweb
Description-md5: 95bdeff14550fa5651346cdd6da79959
Description-en: tool for faking responses to HTTP requests
 FakeWeb is a helper for faking web requests in Ruby.
 It works at a global level, without modifying code or
 writing extensive stubs.

Package: ruby-faraday
Description-md5: 063f5a0a192ff06d0dfabc90fc24e78a
Description-en: HTTP/REST API client library
 Faraday is an HTTP client lib that provides a common
 interface over many adapters (such as Net::HTTP) and embraces the
 concept of Rack middleware when processing the request/response cycle.

Package: ruby-faraday-cookie-jar
Description-md5: 5c283e8f156844560f7098ffa96e571f
Description-en: Manages client-side cookie jar for Faraday HTTP client
 Cookie jar middleware for Faraday
 .
 This library is a piece of Faraday middleware that adds client-side Cookies
 management, using http-cookie library.

Package: ruby-faraday-middleware
Description-md5: 3906b27c32f5a579f3021197beb72872
Description-en: various middleware for Faraday HTTP/REST library
 It supports various request types like Json, Oauth and Oauth2
 and response types like Json, XML and YAML.
 .
 It also support caching with hashie and rash.

Package: ruby-faraday-middleware-aws-sigv4
Description-md5: 55f3eedecc0a63e34928f2c453536135
Description-en: Faraday middleware for AWS Signature Version 4 using aws-sigv4
 This library replaces faraday_middleware-aws-signers-v4 which is unmaintained.
 It uses modular aws-sdk v3, where as the old implementation was using
 monolithic aws-sdk v2.

Package: ruby-faraday-middleware-multi-json
Description-md5: 9a3b9bd98148cc6efbab415d4df75304
Description-en: response JSON parser using MultiJson and FaradayMiddleware
 ruby-faraday-middleware-multi-json is a simple Faraday middleware that uses
 MultiJson to unobtrusively encode JSON requests and parse JSON responses.

Package: ruby-faraday-net-http
Description-md5: 8c076398d85bb55b7a520e6f926f184c
Description-en: Faraday adapter for Net::HTTP
 This gem is a Faraday adapter for the Net::HTTP library

Package: ruby-fast-blank
Description-md5: 335198923998d12598a51c1864acc241
Description-en: Fast String blank? implementation
 fast_blank is a simple extension which provides a fast implementation of
 active support's string#blank? function.
 .
 This implementation is about 5-9x faster than current active support, on
 the developers machine (your mileage may vary).

Package: ruby-fast-gettext
Description-md5: eaf8a27d28de403a9afb9e52f48711b3
Description-en: Fast GetText implementation for Ruby
 FastGettext provides fast, memory-efficient, and thread-safe
 internationalization API similar to GNU GetText. In addition to performance
 improvements over original Ruby GetText, its capabilities include support for
 multiple backends and advanced extensibility. Translations can be loaded from
 po, mo, yaml files or, if ActiveRecord is available, from databases.

Package: ruby-fast-stemmer
Description-md5: 4f622491ca5647beb31e79e62352e3b1
Description-en: Fast Porter stemmer based on a C version of algorithm for Ruby
 Fast-stemmer is simply a wrapping around multithreaded Porter stemming
 algorithm.
 .
 This gem adds a String::stem method, and it's in order of magnitude
 faster (and uses much less memory) than the pure Ruby implementation of
 stemmer.

Package: ruby-fast-xs
Description-md5: 2fcf0262e331151ab45b766740b02399
Description-en: ruby extension for escaping text
 fast_xs escapes text so it can be embedded more directly into XML and
 HTML without having to deal with character set issues.

Package: ruby-fastimage
Description-md5: 2beb8a51e6ccec125f29c64fc3354254
Description-en: Ruby library for finding the size or type of image with minimal dependency
 FastImage does this minimal fetch for image types GIF, JPEG, PNG, TIFF,
 BMP and PSD.
 .
 And it doesn't rely on installing external libraries such as RMagick
 (which relies on ImageMagick or GraphicsMagick) or ImageScience (which
 relies on FreeImage).
 .
 You only need supply the uri, and FastImage will do the rest.

Package: ruby-fauxhai
Description-md5: d980f0d8518851f83559938396be0164
Description-en: Easily mock out ohai data
 Fauxhai provides an easy way to mock out your ohai data for testing with
 chefspec!

Package: ruby-faye
Description-md5: 34a588bfa9cc009559a94ff2d12bbdce
Description-en: Simple pub/sub messaging for the web
 Faye is a set of tools for simple publish-subscribe messaging between web
 clients.
 .
 It ships with easy-to-use message routing servers for Node.js and Rack
 applications, and clients that can be used on the server and in the browser.

Package: ruby-faye-websocket
Description-md5: 36a6e8b0dddf758dd539c0477674a31f
Description-en: Standards-compliant WebSocket client and server
 This is a general-purpose WebSocket implementation extracted from the Faye
 project. It provides classes for easily building WebSocket servers and clients
 in Ruby. It does not provide a server itself, but rather makes it easy to
 handle WebSocket connections within an existing Rack application. It does not
 provide any abstraction other than the standard WebSocket API.
 .
 It also provides an abstraction for handling EventSource connections, which
 are one-way connections that allow the server to push data to the client. They
 are based on streaming HTTP responses and can be easier to access via proxies
 than WebSockets.

Package: ruby-fcgi
Description-md5: 8d7d812a7b0352a71f8b0f412607d0c3
Description-en: FastCGI library for Ruby
 FastCGI is a language independent, scalable, open extension to CGI that
 provides high performance without the limitations of server specific APIs.
 For more information, see http://www.fastcgi.com/.
 .
 This merges matz's C version(fcgi.so) & Eli's pure ruby version(fastcgi.rb)

Package: ruby-feature
Description-md5: de83e42bfe25a1681b41345323bfc18f
Description-en: Feature Toggle library for ruby
 The feature toggle functionality has to be configured by feature
 repositories. A feature repository simply provides lists of active
 features (symbols!). Unknown features are assumed inactive.
 .
 With this approach Feature is highly configurable and not bound to a
 specific kind of configuration.

Package: ruby-feedparser
Description-md5: e2606090a5da9cfaf6cdcd77ef8a6e48
Description-en: Ruby library to parse ATOM/RSS feeds
 Ruby-feedparser is a library allowing Ruby developers to parse RSS and
 ATOM feeds.

Package: ruby-ffaker
Description-md5: 3d9270fde17f03723d6e6a3d8a0e3c84
Description-en: ffaker generates dummy data
 ffaker is a fork of faker, and was initially written in an effort to speed up
 a slow spec suite. Since those days faker has also been rewritten and the
 "speed" factor is probably irrelevant now. Bear in mind, if your spec suite
 is slow, chances are the generation of random data will probably not account
 for much of the run time.

Package: ruby-ffi
Description-md5: 39d5857b60bcd7ce53644c19f3e81d27
Description-en: load dynamic libraries, bind functions from within ruby code
 Ruby-FFI is a ruby extension for programmatically loading dynamic
 libraries, binding functions within them, and calling those functions
 from Ruby code. Moreover, a Ruby-FFI extension works without changes
 on Ruby and JRuby. Discover why should you write your next extension
 using Ruby-FFI at https://github.com/ffi/ffi/wiki/Why-use-FFI.

Package: ruby-ffi-bit-masks
Description-md5: ce8875108f60049e0ad0fab28f82cbaa
Description-en: Adds support for bit-masked types in FFI
 FFI plugin which adds support for bitmasked types (or flags) to FFI. This
 plugin can map a Hash of flags to their bitmask value; and also an Integer
 bitmask to a Hash of flags.

Package: ruby-ffi-compiler
Description-md5: ccf4563f087802850d15762bf191265a
Description-en: Automating compilation of native libraries
 ffi-compiler is a ruby library for automating compilation
 of native libraries for use with ffi.
 .
 To use, define your own ruby->native API using ffi, implement
 it in C, then use ffi-compiler to compile it.

Package: ruby-ffi-libarchive
Description-md5: 2e84641c9dd802d00201f686209a3af8
Description-en: Ruby FFI binding to libarchive
 This library provides Ruby FFI bindings to the well-known libarchive library
 (https://github.com/libarchive/libarchive).

Package: ruby-ffi-rzmq
Description-md5: 481b3978c70f3eaba77558b4c592d9d0
Description-en: FFI based Ruby bindings for ZeroMQ (ØMQ) networking library
 ØMQ is a library which extends the standard socket interfaces with features
 traditionally provided by specialised messaging middleware products.
 .
 ØMQ sockets provide an abstraction of asynchronous message queues, multiple
 messaging patterns, message filtering (subscriptions), seamless access to
 multiple transport protocols and more.
 .
 This module wraps ØMQ using Ruby FFI (foreign function interface). It is a
 pure Ruby wrapper so it can be used with any Ruby runtime that supports FFI,
 including MRI, Rubinius and JRuby.

Package: ruby-ffi-rzmq-core
Description-md5: 55987871766370f43a1d08826a53788c
Description-en: FFI wrapper around the ZeromMQ (ØMQ) networking library for Ruby
 ØMQ is a library which extends the standard socket interfaces with features
 traditionally provided by specialised messaging middleware products.
 .
 ØMQ sockets provide an abstraction of asynchronous message queues, multiple
 messaging patterns, message filtering (subscriptions), seamless access to
 multiple transport protocols and more.
 .
 This package contains only the FFI wrapper for the ZeroMQ (0mq) networking
 library. It has been split from ruby-ffi-rzmq so that it can be used by any
 other ZeroMQ Ruby library that want to provide their own high-level Ruby API.

Package: ruby-ffi-yajl
Description-md5: c24fc379d76f078653cdae1bd5b7531b
Description-en: Ruby FFI wrapper around YAJL 2.x
 ffi-yajl is a Ruby adapter for the yajl JSON parser/generator library.  It
 supports multiple Ruby C extension mechanisms, including both MRI native
 extensions and FFI in order to be compatible with as many Ruby implementations
 as possible while providing good performance where possible.

Package: ruby-fftw3
Description-md5: a3fd08754b40b131518f1b4b62b88cfe
Description-en: Ruby interface to the FFTW Ver.3 library
 Ruby-FFTW3 is the Ruby interface to the FFTW Ver.3 library.
 Features:
   - Use NArray, which is an efficient multi-dimensional numeric array
     class for Ruby
   - Multi-dimensional complex FFT.(Real data are coerced to complex)
   - Supports both double and single float transforms.
   - Not normalized as in FFTW

Package: ruby-fiber-local
Description-md5: f25fc088b30455aa9fb89d7be8f34965
Description-en: Provides a class-level mixin to make fiber local state easy
 A module to simplify fiber-local state.
 .
  - Easily access fiber-local state from a fiber.
  - Default to shared thread-local state.

Package: ruby-file-tail
Description-md5: 7a66adb1de55f4740d0342843f33631a
Description-en: Ruby library for following still-growing files
 Small ruby library that allows it to "tail" files in Ruby, including
 following a file that still is growing, like the UNIX command 'tail
 -f' can.

Package: ruby-file-validators
Description-md5: 7ce54e7a051fbb3dfb7a7ec6a75daacd
Description-en: ActiveModel file validators
 This  gem adds file size and content type validations to
 ActiveModel. Any module that uses ActiveModel, for example
 ActiveRecord, can use these file validators.

Package: ruby-filepath
Description-md5: 5be2f85200c87a61ec2527e680b152c0
Description-en: small library to manipulate paths
 filepath provides the FilePath class: a modern replacement for the standard
 Pathname class.
 .
 The FilePath class provides immutable objects with dozens of convenience
 methods for common operations such as calculating relative paths,
 concatenating paths, finding all the files in a directory or modifying
 all the extensions of a list of filenames at once.

Package: libfilesystem-ruby
Description-md5: 8a699fcbc6b12fa8fafbc80e66f07231
Description-en: Transitional package for ruby-filesystem
 This is a transitional package to ease upgrades to the ruby-filesystem
 package. It can safely be removed.

Package: libfilesystem-ruby1.8
Description-md5: 8a699fcbc6b12fa8fafbc80e66f07231
Description-en: Transitional package for ruby-filesystem
 This is a transitional package to ease upgrades to the ruby-filesystem
 package. It can safely be removed.

Package: libfilesystem-ruby1.9
Description-md5: 8a699fcbc6b12fa8fafbc80e66f07231
Description-en: Transitional package for ruby-filesystem
 This is a transitional package to ease upgrades to the ruby-filesystem
 package. It can safely be removed.

Package: ruby-filesystem
Description-md5: b7b282c32c5a62f692d613200db0a8b3
Description-en: Ruby extension for file-system information
 This is a Ruby extension for file-system information,
 using the 'statvfs' and 'getmntent' system calls.

Package: ruby-fission
Description-md5: c8a4b3eec89d706c07732aa62441f6ac
Description-en: Command line tool to manage VMware Fusion VMs
 A simple utility to manage VMware Fusion VMs from the command line.
 .
 This include options to clone, delete, start VMs and take snapshots.
 .
 See /usr/share/doc/ruby-fission/README.md.gz for all options.

Package: ruby-fix-trinity-output
Description-md5: 3f69f71932ea2f46698f4c8c3290ad8e
Description-en: Fix output fastq files from trinityrnaseq
 trinityrnaseq outputs fastq files that have been 'corrected'
 .
 Unfortunately these files are no longer properly paired and therefore can't be
 used in most aligners such as bowtie2 and snap-aligner. This script attempts
 to fix that and produce 2 properly paired fastq files and a fastq file
 containing single reads

Package: ruby-fixwhich
Description-md5: 10fa122b2c915d34aa352b18e4b54939
Description-en: ruby module that emulates the 'which' program
 Searches the path, or a provided path with given separators (path_sep,
 commonly “:”) and a separator for directories (dir_sep, commonly “/”), will
 return all of the places that filename occurs. `filename' is included as a
 part of the output.
 .
 Note that the filename must both exist in the path and be executable for it to
 appear in the return value.

Package: ruby-flexmock
Description-md5: d80473adead9dbec62b78b3b17d0c94e
Description-en: simple and flexible mock objects for testing
 FlexMock is a extremely simple mock object class compatible
 with the Test::Unit framework. Although the FlexMock's
 interface is simple, it is very flexible.

Package: ruby-flipper
Description-md5: e0d87d9573fee9b29de579b8512f9d9e
Description-en: Feature flipper for ANYTHING
 Feature flipper is the act of enabling/disabling features in your application,
 ideally without re-deploying or changing anything in your code base. Flipper
 makes this extremely easy to do with any backend you would like to use.

Package: ruby-flowdock
Description-md5: aa82f3a8ce3dd95f1daf028522ec40ac
Description-en: Ruby library for using Flowdock's API
 Flowdock is a team collaboration app for desktop, mobile & web.
 .
 This package provides Ruby library for using the Flowdock Push API. See the
 Push API documentation at http://www.flowdock.com/api/push for details.

Package: ruby-fog-aliyun
Description-md5: 3afc63d29af1aa05dc4323781388b45b
Description-en: Fog provider for Aliyun Web Services
 This library can be used as a module for 'fog' which support aliyun OSS/ECS.
 Fog is the Ruby cloud services library.
 .
 Fog supports all major cloud providers including AWS,Blue Box and many others.

Package: ruby-fog-aws
Description-md5: 794cc31c674dcc77909b0573cf15a02b
Description-en: module for the 'fog' gem to support Amazon Web Services
 This library can be used as a module for `fog` or as standalone provider
 to use the Amazon Web Services in applications.
 .
 Fog supports all major cloud providers including AWS, Rackspace, Linode,
 Blue Box, StormOnDemand, and many others.

Package: ruby-fog-core
Description-md5: 52292290a8dd3dbca2039613e2dd67d3
Description-en: shared classes and tests for fog providers and services
 Fog supports all major cloud providers including AWS, Rackspace, Linode,
 Blue Box, StormOnDemand, and many others.
 .
 Full support for most AWS services including EC2, S3, CloudWatch, SimpleDB,
 ELB and RDS.
 .
 This package provides shared classes and tests.

Package: ruby-fog-google
Description-md5: ae8bdc0f0d7b87688b88a8582b81de88
Description-en: module for the 'fog' library to support Google cloud services
 This library can be used as a module for `fog` or as standalone provider
 to use the Google Cloud services in applications.
 .
 Fog supports all major cloud providers including AWS, Rackspace, Linode,
 Blue Box, StormOnDemand, and many others.

Package: ruby-fog-json
Description-md5: 70a657488610c8fd33c2be5eb26bbbff
Description-en: JSON parsing for fog providers
 Extraction of the JSON parsing tools shared between a number of providers
 in the 'fog' gem.
 .
 This library allows a standard interface to JSON encoding and decoding on
 top of MultiJson but with errors support.

Package: ruby-fog-libvirt
Description-md5: ee445b6f8a4c5f1ea66811558f485228
Description-en: Module for the 'fog' gem to support libvirt
 This library can be used as a module for 'fog' or as standalone libvirt
 provider, supporting the provisioning of virtual machines through libvirt from
 Ruby programs.

Package: ruby-fog-local
Description-md5: 0f65923120cd7fad2469b75d52d6902f
Description-en: Module for the 'fog' gem to support local filesystem storage
 This library can be used as a module for `fog` or as standalone provider
 to use local filesystem storage. fog is the Ruby cloud services library, top
 to bottom:
 .
  * Collections provide a simplified interface, making clouds easier to work
    with and switch between.
 .
  * Requests allow power users to get the most out of the features of each
    individual cloud.
 .
  * Mocks make testing and integrating a breeze.

Package: ruby-fog-openstack
Description-md5: 07a8ce47e088446eb1bc4e6b0169be62
Description-en: module for 'fog' library to support OpenStack instances
 This library can be used as a module for `fog` or as standalone provider
 to use any OpenStack instance in applications.
 .
 Fog supports all major cloud providers including AWS, Rackspace, Linode,
 Blue Box, StormOnDemand, and many others.

Package: ruby-fog-profitbricks
Description-md5: 16b1543f15004ad870716a08cccfc8ae
Description-en: library to use ProfitBricks cloud in applications
 Module for the 'fog' gem to support ProfitBricks. fog library supports
 many different cloud service providers.
 .
  It can also be used as a stand alone provider.

Package: ruby-fog-rackspace
Description-md5: ddbf37a23d31eccc3ad8772f566440e0
Description-en: Rackspace support for Fog
 This project provides a Ruby package of Rackspace
 provider for Fog ecosystem.
 .
 random.

Package: ruby-fog-storm-on-demand
Description-md5: 40394914f5b47ed3f6c66df0db95c0fe
Description-en: module for the 'fog' library to support StormOnDemand
 This library can be used as a module for `fog` or as standalone provider
 to use the StormOnDemand in applications.
 .
 Fog supports all major cloud providers including AWS, Rackspace, Linode,
 Blue Box, StormOnDemand, and many others.

Package: ruby-fog-terremark
Description-md5: 3fa6e64062488675564b7d1c98592208
Description-en: library for using Terremark vCloud in applications
 This library can be used as a module for `fog` or as standalone provider
 to use the Terremark vCloud in applications.
 .
 fog is a library to use many cloud service providers.

Package: ruby-fog-vmfusion
Description-md5: dd5c9052aa85238f60345bb5c5cda670
Description-en: module for the 'fog' library to support VMWARE FUSION
 This library can be used as a module for `fog` or as standalone provider
 to use the VMWARE FUSION in applications.
 .
 Fog supports all major cloud providers including AWS, Rackspace, Linode,
 Blue Box, StormOnDemand, and many others.

Package: ruby-fog-xml
Description-md5: 28da2b79fc1ecbdbe878d692a6a3769c
Description-en: XML parsing for fog providers
 Extraction of the XML parsing tools shared between a number of providers in
 the 'fog' gem. fog is the Ruby cloud services library, top to bottom:
 .
  *Collections provide a simplified interface, making clouds easier to work with
  and switch between.
 .
  *Requests allow power users to get the most out of the features of each
  individual cloud.
 .
  *Mocks make testing and integrating a breeze.

Package: ruby-fogbugz
Description-md5: a82ee001afbbfae65ed5ee958decbeec
Description-en: Ruby wrapper for the Fogbugz API
 A simple Ruby wrapper for the Fogbugz XML API.
 .
 It won't give you fancy classes for everything, it'll simply aid you in
 sending the API requests, parsing the returned XML finally retuning you a
 Hash.

Package: ruby-font-awesome-rails
Description-md5: 5446a7de867ffa26c3466dc2ed7122d3
Description-en: library providing font-awesome icon font via rails asset pipeline
 Font Awesome gives you scalable vector icons that can instantly be
 customized — size, color, drop shadow, and anything that can be done
 with the power of CSS.
 .
 This package makes it easy to use font-awesome in your rails applications.

Package: ruby-foreman
Description-md5: e65dfa3a9a1c727fe5228c529917fafd
Description-en: Process manager for applications with multiple components
 Foreman is a process manager commonly used during development of
 multi-component applications. For production, it allows allow you to either
 run your application directly or export it to some other process management
 format (i.e. init system service files).
 .
 Foreman uses a file called Procfile, which is the same mechanism for declaring
 what commands are run by your application’s dynos on the Heroku platform. It
 follows the process model. You can use a Procfile to declare various process
 types, such as multiple types of workers, a singleton process like a clock, or
 a consumer of the Twitter streaming API.

Package: ruby-formatador
Description-md5: 508b1994bcd1adbdf5841e5ae4e96696
Description-en: Ruby STDOUT text formatting library
 Ruby STDOUT text formatting library that allows you to easily change the color
 or the indentation of the displayed text, create tables, progressbar and more.

Package: ruby-forwardable-extended
Description-md5: 10039f909fcc243948a283f1394d3a30
Description-en: Forwardable with hash and instance variable extensions
 Provides more Forwardable methods for your source as
 Forwardable::Extended.
 .
  - Any delegation can accept `alias_of' which will be the message sent
    to the object.
  - You can send arguments by attaching the keyword `:args => [:my_arg]',
    these are sent a `#to_s message.'
  - Any delegation can be boolean if you wish it to be, even `:reverse'.

Package: ruby-friendly-id
Description-md5: ba51c713805a2757b730649578835878
Description-en: Comprehensive slugging and pretty-URL plugin
 FriendlyId is the "Swiss Army bulldozer" of slugging and permalink plugins for
 Active Record. It lets you create pretty URLs and work with human-friendly
 strings as if they were numeric ids.

Package: ruby-fssm
Description-md5: 9d14bbe1d94f7c407c9033d5890e93ad
Description-en: Ruby library firing events when the state of monitored paths changes
 FFSM (File System State Monitor) keeps track of the state of any number of
 paths and will fire events when said state changes (create/update/delete).
 .
 FSSM  supports inotify on GNU/Linux and polling anywhere else.

Package: ruby-ftw
Description-md5: 289efa31c1e60a0c6dfdf39b0c425794
Description-en: Ruby For The Web - APIs for client and server web stuff
 Ruby For The Web (ruby-ftw) tries to build a solid and sane API for
 client and server web stuff. Included are client and server operations
 for HTTP, WebSockets, SPDY, and more.

Package: ruby-fugit
Description-md5: 66b81f25d0f5c024191a0521dcd44dfd
Description-en: time tools for Ruby and flor
 Fugit is a set of time tools for flor (a Ruby workflow engine) and the
 floraison group. It uses et-orbi to represent time instances and raabro as a
 basis for its parsers.
 .
 Fugit is being used by projects like arask, sideqik-cron, flor, etcetera. The
 simplest way to use fugit is via Fugit.parse(s).

Package: ruby-fusefs
Description-md5: 68e68c24069ac3e185735d7ac8cb4dfd
Description-en: library to easily define a filesystem in Ruby using fuse
 This library provides a simple API to define a FUSE filesystem in Ruby.
 It is *NOT* a full implementation of the FUSE API.

Package: ruby-fuubar
Description-md5: 9c8dc496c1ef612e552380e51b34da3e
Description-en: instafailing RSpec progress bar formatter
 It is an instafailing RSpec formatter that uses a progress bar instead of a
 string of letters and dots as feedback.
 .
 A video of Fuubar in action http://vimeo.com/16845253

Package: ruby-fuzzyurl
Description-md5: 19f23b5b2e014740b2c1b1d6b42ad46e
Description-en: non-strict parsing, construction, and wildcard-matching of URLs
 Fuzzyurl provides two related functions: non-strict parsing of URLs or
 URL-like strings into their component pieces (protocol, username, password,
 hostname, port, path, query, and fragment), and fuzzy matching of URLs
 and URL patterns.

Package: ruby-gaffe
Description-md5: 8155cdc5262916b53c1218a0aaa6ce87
Description-en: Gaffe handles Rails error pages in a clean, simple way
 Gaffe makes having customized error pages in Rails applications
 an easy thing.It takes advantage of a feature present in Rails 3.2
 (and 4.0+, obviously) called exceptions_app

Package: ruby-gd
Description-md5: e2b015bd9d1325178c8ed1091e68377e
Description-en: Extension library to use GD graphics library from Ruby
 Ruby extension library for using Thomas Boutell's GD library.
 The GD library is a popular library for creating and manipulating image
 files.

Package: ruby-gelf
Description-md5: 49f46cebcb8da945ae6585a238ff994d
Description-en: Ruby GELF library - Graylog2 Extended Log Format library for Ruby
 Library to send Graylog2 Extended Log Format (GELF) messages to an Graylog2
 logging server.
 Supports plain-text, GELF messages and exceptions.
 .
 See http://graylog2.org/ for more information about Graylog2.

Package: ruby-gemojione
Description-md5: 3021bc6947f56183c24394cb91ca94b8
Description-en: gem to provide EmojiOne
 This package provides the gem Gemojione which exposes the emojione
 unicode/image assets and APIs for working with them. It lets user to easily
 lookup emoji name, unicode character, or image assets and convert emoji
 representations.

Package: ruby-generator-spec
Description-md5: ad18b54e90d9420bb5d52eb56dc6257e
Description-en: Test Rails generators with RSpec
 Test Rails generators with RSpec using the standard Rails::Generators::TestCase
 assertion methods.
 .
 Learn more /usr/share/doc/ruby-generator-spec/README.md.gz

Package: ruby-geocoder
Description-md5: 48cabcd7bb24cabe701598a25e12ab99
Description-en: Complete Ruby geocoding solution
 Geocoder is a complete geocoding solution for Ruby. With Rails, it adds
 geocoding (by street or IP address), reverse geocoding (finding street address
 based on given coordinates), and distance queries. It's as simple as calling
 `geocode` on your objects, and then using a scope like `Venue.near
 ("Billings, MT")`.
 .
 Designed for Rails but works well outside Rails, too.

Package: ruby-get-process-mem
Description-md5: dd8ad88b6212a74e60cf3040d06294e4
Description-en: get memory usage of a process in Ruby
 Use GetProcessMem to find out the amount of RAM used by any process. Supports
 retrieval of memory usage in units of bytes, kilobytes, megabytes and
 gigabytes.

Package: ruby-gettext
Description-md5: 1ea6834c1292b8ea6f2cdc7e3e9cc05e
Description-en: gettext for Ruby
 This Ruby package is a localization library and toolset modeled after
 GNU gettext, and with a similar simple API.
 .
 It provides:
  * rxgettext - creates gettext-compatible PO files from Ruby scripts;
  * rmsginit - create a new PO file with user's environment and input;
  * rmsgfmt - creates a MO file from a PO file;
  * rmsgmerge - extracts translatable strings from Ruby scripts.

Package: ruby-gettext-i18n-rails
Description-md5: d4a1cf17aec5507ff0f2868b66d258d2
Description-en: Simple FastGettext Rails integration
 This package allows the developers to translate Rails applications
 via FastGettext, or use any other I18n backend as extension/fallback.

Package: ruby-gettext-i18n-rails-js
Description-md5: 4a3a39e179742949169637d66ab620a5
Description-en: make your .po files available to client side javascript as JSON
 This library extends gettext_i18n_rails making your .po files available to
 client side javascript as JSON.
 .
 It will find translations inside your .js and .coffee files, then it will
 create JSON versions of your .PO files and will let you serve them with the
 rest of your assets, thus letting you access all your translations offline
 from client side javascript.

Package: ruby-gettext-setup
Description-md5: 71db07889d36d73c34381c7126cb9543
Description-en: fast_gettext helper for Ruby
 This package is a internationalization helper using fast_gettext
 for Ruby.

Package: ruby-gh
Description-md5: 3849c0ab2a1cca5cd6c27fa3d7d9c25b
Description-en: multi-layer client for the GitHub API v3
 This is a highly flexible, layered, low-level GitHub client library for the
 GitHub API v3, trying to get out of your way and let you get to the GitHub
 data as simple as possible. Unless you add layers, you will end up with
 Hashes and Arrays. The approach and API should be familiar from projects like
 Rack or Faraday.

Package: ruby-gherkin
Description-md5: 4b11b977d9792a330c71e55305cc6363
Description-en: lexer and parser for the Gherkin language in Ruby
 Gherkin is a language for writing software acceptance tests in an
 executable scripting language that looks like structured natural
 language. It was created in the context of the cucumber project.

Package: ruby-gir-ffi
Description-md5: 966a86a15807bf202d6245ba31d9bad7
Description-en: FFI-based GObject binding using the GObject Introspection Repository
 GObject is an abstraction layer that allows programming
 with an object paradigm that is compatible with many
 languages.
 .
 This package contains the dynamic Ruby binding generator
 for libraries that support gobject-introspection, i. e.
 which ship a gir1.2-<name>-<version> package. With these
 packages, the libraries can be used from Ruby.

Package: ruby-git
Description-md5: 8d92ce404f5bbcb4919d4faf2921e520
Description-en: Ruby interface to the Git revision control system
 Ruby/Git allows Ruby applications to access and manipulate Git
 repositories. It provides an object-oriented interface to Git’s data
 storage system and is capable of reading from and writing to the index,
 managing branches, or obtaining information about the history of a
 project.

Package: git-bump
Description-md5: dd9a0eab04729f37efc8d4e34994e4d3
Description-en: create Git release commits and tags with changelogs
 git-bump automates the best practices for doing releases for
 code bases stored in Git:
 .
  * Update version-related minutiae in the code base.
  * Commit with a message like projectname 1.2.3.
  * Create a signed, annotated tag with the same message with a name like
    v1.2.3.
  * Include release notes in the release commit.

Package: ruby-github-linguist
Description-md5: 6a332002f9000a69d52636b2361e4732
Description-en: detection and highlight of the programming language of source code
 Language detection: ruby-github-linguist defines a list of all languages
 known to GitHub in a yaml file. In order for a file to be highlighted, a
 language and a lexer must be defined there.
 .
 Syntax Highlighting: The actual syntax highlighting is handled by the
 Pygments wrapper, ruby-pygments.rb. It also provides a Lexer abstraction that
 determines which highlighter should be used on a file.
 .
 Stats: The Language stats bar that you see on every repository is built by
 aggregating the languages of each file in that repository. The top language in
 the graph determines the project's primary language.
 .
 Ignore vendored files: Checking other code into your git repo is a common
 practice. But this often inflates your project's language stats and may even
 cause your project to be labeled as another language. ruby-github-linguist is
 able to identify some of these files and directories and exclude them.
 .
 Generated file detection: Not all plain text files are true source files.
 Generated files like minified js and compiled CoffeeScript can be detected and
 excluded from language stats. As an extra bonus, these files are suppressed in
 diffs.

Package: ruby-github-markdown
Description-md5: b2731f0657ebc6a1886ccef67e342bd5
Description-en: Markdown parser for GitHub.com
 This package provides the self-contained Markdown parser used GitHub, with all
 their custom extensions.
 .
 The differences with traditional Markdown are presented on this webpage:
 https://help.github.com/articles/github-flavored-markdown/

Package: ruby-github-markup
Description-md5: 620de459af15b13b9bc282479bd564fe
Description-en: GitHub Markup rendering
 GitHub Markup converts multiple different rich text files to html.
 .
 The following markups are supported:
 .
  * Markdown
  * Textile
  * RDoc
  * Emacs org-mode
  * Creole
  * MediaWiki
  * reStructuredText
  * AsciiDoc
  * Plain Old Documentation (pod)

Package: ruby-github-pages-health-check
Description-md5: 60800bc498b6c195d7a0bba4d739e653
Description-en: check GitHub Pages for common DNS configuration issues
 The plugin checks a GitHub Pages site for common DNS configuration
 issues.

Package: ruby-gitlab
Description-md5: 590b6f95ccec10bb2902b64a4385ab8d
Description-en: Ruby wrapper and CLI for the GitLab API
 This package contains a Ruby wrapper and CLI for the GitLab API.
 .
 It is possible to use this gem as a command line interface to GitLab. In order
 to make that work you need to set a few environment variables.

Package: ruby-gitlab-experiment
Description-md5: 06d5a678ba5bc8b7ffbfc187eb5be9df
Description-en: GitLab experiment library built on top of scientist
 This library allow one to run experiments as A/B/n tests and review the data
 the experiment generates. From that data, one can determine the best
 performing variant and promote it as the new default code path. Or revert back
 to the control if no variant outperformed it.
 .
 This library provides a clean and elegant DSL (domain specific language) to
 define, run, and track one's GitLab experiment.

Package: ruby-gitlab-flowdock-git-hook
Description-md5: 0bd9349656710c96aad9db193a9eae43
Description-en: Git Post-Receive hook for Flowdock
 Gem requirements patched for use with Gitlab.

Package: ruby-gitlab-fog-azure-rm
Description-md5: 38af82a7b76b93c08fe97fd5a2dfe091
Description-en: Azure Blob Storage with CarrierWave and Fog
 This is a stripped-down fork of fog-azure-rm that enables Azure Blob Storage
 to be used with CarrierWave and Fog.

Package: ruby-gitlab-labkit
Description-md5: bf40359caad9bbc0f7b74eef2b3b3109
Description-en: Instrumentation for GitLab
 LabKit-Ruby is minimalist library to provide functionality for Ruby services
 at GitLab.
 .
 LabKit-Ruby is the Ruby companion for LabKit, a minimalist library to provide
 functionality for Go services at GitLab.
 .
 LabKit-Ruby and LabKit are intended to provide similar functionality, but use
 the semantics of their respective languages, so are not intended to provide
 identical APIS.

Package: ruby-gitlab-markup
Description-md5: 7aba24d9a1fe6c325dcd77ac4c5802ce
Description-en: Fork from github-markup GitLab uses to render non markdown content
 This gem is used by GitLab to render any non Markdown markup. This
 library converts the raw markup to HTML. The HTML is sanitized,
 aggressively removing things that could harm such as `script` tags,
 inline-styles, and `class` or `id` attributes. Syntax highlighting
 is performed on code blocks. The HTML is passed through other
 filters in the html-pipeline that add special sauce, such as emoji.

Package: ruby-gitlab-sidekiq-fetcher
Description-md5: 44c1f6538541a3f1c05e273e15e16159
Description-en: Reliable fetch extension for Sidekiq
 This library is an extension to Sidekiq that adds support for reliable fetches
 from Redis. It's based on sidekiq-reliable-fetch.
 .
 There are two strategies implemented: Reliable fetch using `rpoplpush` command
 and semi-reliable fetch that uses regular `brpop` and `lpush` to pick the job
 and put it to working queue. The main benefit of "Reliable" strategy is that
 `rpoplpush` is atomic, eliminating a race condition in which jobs can be lost.
 .
 This package includes gitlab's fork of sidekiq-reliable-push.

Package: ruby-glob
Description-md5: efd95a0ce02e2a31b64c7e6c15f9e233
Description-en: Create a list of hash paths that match a given pattern
 Create a list of hash paths that match a given pattern. You can also generate
 a hash with only the matching paths.

Package: ruby-globalid
Description-md5: e8c62dbc889740118ee2ac2b4d98824a
Description-en: reference models by URI for Ruby on Rails
 A Global ID is an app wide URI of the form gid://YourApp/Some::Model/id
 that uniquely identifies a model instance.
 .
 This is helpful when you need a single identifier to reference different
 classes of objects, for example in job scheduling, when one needs to reference
 a model object rather than serialize the object itself. Another example is a
 drop-down list of options, consisting of both Users and Groups. One has then a
 universal identifier that works for objects of both classes.
 .
 This package is part of the dependencies for the Ruby on Rails framework.

Package: ruby-atk
Description-md5: 242436a9661ace3e33e3cac4072a66c1
Description-en: ATK bindings for the Ruby language
 ATK is a toolkit providing accessibility interfaces for applications or other
 toolkits. By implementing these interfaces, those other toolkits or
 applications can be used with tools such as screen readers, magnifiers, and
 other alternative input devices.
 .
 This package contains libraries for using ATK with the Ruby programming
 language.

Package: ruby-cairo-gobject
Description-md5: 6ae153683d8d2680ec8c008bb9acb205
Description-en: CairoGObject bindings for the Ruby language
 Cairo is a multi-platform library providing anti-aliased vector-based
 rendering for multiple target backends; CairoGObject provides
 wrapper GObject types for all Cairo types.
 .
 This package contains libraries for CairoGObject with the Ruby language.

Package: ruby-clutter
Description-md5: d69ce2977e68767978d468c421a54389
Description-en: Clutter bindings for the Ruby language
 Clutter is a GObject based library for creating fast, visually rich,
 graphical user interfaces.  Clutter works by manipulating a scene-graph of
 2D surfaces, or 'actors', inside a 3D space.
 .
 This package contains libraries for using Clutter with the Ruby language.

Package: ruby-clutter-gdk
Description-md5: 5d68ffab9c0d86c744e1d11d9aa54448
Description-en: Clutter-Gdk bindings for the Ruby language
 Clutter-Gdk is a library for GDK specific API of Clutter. This library
 provides some specific API, allowing integration with the GDK API for
 manipulating the stage window and handling events outside of Clutter.
 .
 This package contains libraries for using Clutter-Gdk with the Ruby language.

Package: ruby-clutter-gtk
Description-md5: aaf7fbe5799b09ed875ca272600441f4
Description-en: Clutter-Gtk bindings for the Ruby language
 Clutter-Gtk is an integration library for the Clutter toolkit providing
 access and integration for the GTK+ library.  Clutter-Gtk allows embedding
 a Clutter scene graph into a GTK+ application; retrieving themeing
 information; integrate GTK+ data structures and object classes with
 Clutter actors.
 .
 This package contains libraries for using Clutter-Gtk with the Ruby language.

Package: ruby-gdk-pixbuf2
Description-md5: 075d2c4ece24812de3e338ede9b888d2
Description-en: Gdk-Pixbuf 2 bindings for the Ruby language
 Gdk-Pixbuf is a library for loading and rendering images.
 .
 This package contains libraries for using Gdk-Pixbuf with the Ruby programming
 language.

Package: ruby-gdk3
Description-md5: efb9e03b006bfb2e222ee2e0b7acb6c2
Description-en: GDK 3 bindings for the Ruby language
 GDK is a computer graphics library that acts as a wrapper around the
 low-level drawing and windowing functions provided by the underlying
 graphics system.  It is mainly use by GTK+ 3.
 .
 This package contains libraries for using GDK 3 with the Ruby programming
 language.

Package: ruby-gio2
Description-md5: efe38f05d1b341c914b5555b0e9cbd22
Description-en: GIO bindings for the Ruby language
 GIO is striving to provide a modern, easy-to-use VFS API that sits at the
 right level in the library stack, as well as other generally useful APIs for
 desktop applications such as networking and D-Bus support.
 .
 This package provides GIO bindings to be used in Ruby programs.

Package: ruby-glib2
Description-md5: bda8af212ba66b4ab5dcf71c5e4d4990
Description-en: GLib 2 bindings for the Ruby language
 GLib is a useful general-purpose C library, notably used by GTK+ and GNOME.
 .
 This package contains libraries for using GLib 2 with the Ruby programming
 language. It is most likely useful in conjunction with Ruby bindings for
 other libraries such as GTK+.

Package: ruby-gnome
Description-md5: dd76ce652303b837b94937fb6417e9d3
Description-en: GNOME-related bindings for the Ruby language
 These bindings allow use of the GNOME developer platform using the Ruby
 programming language.
 .
 This is an empty package that depends on the various packages that provide
 the individual bindings.

Package: ruby-gnome-dev
Description-md5: a57f01e0480053eb015079498b71e787
Description-en: GNOME-related bindings for the Ruby language (development files)
 These bindings allow use of the GNOME developer platform using the Ruby
 programming language.
 .
 This package contains development files required to build ruby-gnome
 extensions.

Package: ruby-gnome2
Description-md5: 0bf71923c2a00ecc69cfbf70b94e587b
Description-en: transitional package for ruby-gnome
 This is a transitional package for ruby-gnome. It can safely be removed.

Package: ruby-gnome2-dev
Description-md5: 4d66c032488667a8c415076bef1908e3
Description-en: transitional package for ruby-gnome-dev
 This is a transitional package for ruby-gnome-dev. It can safely be removed.

Package: ruby-gobject-introspection
Description-md5: 625c7c400ed9a9672f453c226e76eda6
Description-en: GObject Introspection bindings for the Ruby language
 GObject Introspection is a project for providing machine readable
 introspection data of the API of C libraries.  This introspection data can
 be used in several different use cases, for example automatic code
 generation for bindings, API verification and documentation generation.
 .
 This package contains library for using GObject Introspection with the Ruby
 programming language.

Package: ruby-gstreamer
Description-md5: 44e02a1fd5e8bfefa7acc13abe9c4754
Description-en: GStreamer bindings for the Ruby language
 GStreamer is a media processing framework with support for a wide variety of
 data sources, sinks, and formats through the use of dynamically loaded
 plugins.
 .
 This package contains libraries for using GStreamer with the Ruby programming
 language.

Package: ruby-gtk2
Description-md5: 4a1a1f9d87da18df003b503ac013e296
Description-en: GTK+ 2 bindings for the Ruby language
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
 Offering a complete set of widgets, GTK+ is suitable for projects ranging
 from small one-off tools to complete application suites.
 .
 This package contains libraries for using GTK+ 2 with the Ruby programming
 language.

Package: ruby-gtk3
Description-md5: 1179e70a49cafd6a6184fcb7c6269993
Description-en: GTK+ 3 bindings for the Ruby language
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
 Offering a complete set of widgets, GTK+ is suitable for projects ranging
 from small one-off tools to complete application suites.
 .
 This package contains libraries for using GTK+ 3 with the Ruby programming
 language.

Package: ruby-gtksourceview4
Description-md5: c5c853c46408bc9b3f3f1a396b8bb43e
Description-en: GtkSourceView4 bindings for the Ruby language
 GTKSourceView4 is a text widget that extends the standard GTK+ text widget.
 .
 This package contains libraries for using the GtkSourceView4 text widget
 with syntax highlighting and other features typical of a source code
 editor in the Ruby programming language.

Package: ruby-pango
Description-md5: 422113da666218d3e6c66a312e10ac17
Description-en: Pango bindings for the Ruby language
 Pango is a library for layout and rendering of text, with an emphasis on
 internationalization.
 .
 This package contains libraries for using Pango with the Ruby programming
 language.

Package: ruby-poppler
Description-md5: f46174e4ed4778d53f4cf58a05313bf7
Description-en: Ruby bindings for the libpoppler-glib library
 Poppler is a PDF rendering library based on xpdf PDF viewer.
 libpoppler-glib is Glib binding for Poppler.
 .
 This package contains ruby bindings for libpoppler-glib.

Package: ruby-rsvg2
Description-md5: 00012d4b67284b34b36932b06307239e
Description-en: RSVG renderer bindings for the Ruby language
 The rsvg library is an efficient renderer for Scalable Vector Graphics (SVG)
 pictures.
 .
 This package contains libraries for using RSVG with the Ruby programming
 language.

Package: ruby-webkit2-gtk
Description-md5: cd3a51fcc8c4e5cd5107285a3fba07a9
Description-en: WebKitGTK+ bindings for the Ruby language
 WebKitGTK+ is the GNOME platform port of the WebKit rendering engine.
 Offering WebKit’s full functionality through a set of GObject-based APIs,
 it is suitable for projects requiring any kind of web integration, from
 hybrid HTML/CSS applications to full-fledged web browsers, like Epiphany
 and Midori.
 .
 This package contains libraries for using WebKitGTK+ with GTK+ 3 and the Ruby
 language.

Package: ruby-gnuplot
Description-md5: 6a5580ddf8e44af013c95db35e6ab640
Description-en: Ruby library to interact with gnuplot
 Gnuplot is a program that has a rich language for the generation of plots.
 Ruby Gnuplot implements a Domain-Specific Language (DSL) to control
 gnuplot from Ruby scripts.

Package: ruby-god
Description-md5: e507e6d9d0acf312b7c0025c14164de2
Description-en: Fully configurable process monitoring
 God is an easy to configure, easy to extend monitoring framework
 written in Ruby.
 .
 Keeping your server processes and tasks running should be a simple
 part of your deployment process. God aims to be the simplest, most
 powerful monitoring application available.

Package: ruby-gollum-lib
Description-md5: 6d871e78f0a7f35daed5f6963bd345b0
Description-en: simple, Git-powered wiki
 A simple, Git-powered wiki with a sweet API and local frontend.
 .
 Gollum-lib is the Ruby API that allows you to retrieve raw or formatted wiki
 content from a Git repository, write new content to the repository, and
 collect various meta data about the wiki as a whole.
 .
 This package provides gitlab's fork of gollum-lib.

Package: ruby-gollum-rugged-adapter
Description-md5: 5fef1a72d6188f52c39303f9a414ce63
Description-en: Adapter for Gollum to use Rugged (libgit2) at the backend
 Gollum can use multiple backends and this package provides rugged backend.
 .
 Default backend is grit, but since it is not maintained, rugged backend will
 become the default backend soon.

Package: ruby-gon
Description-md5: abbb9948d5964ae4fcd67f3a1ee7d061
Description-en: Ruby library to send data to JavaScript from a Ruby application
 Gon is a Ruby library allowing one to easily send the content of
 variables of a Ruby web application to JavaScript. It supports JBuilder,
 Rabl and Rabl-Rails.

Package: ruby-google-api-client
Description-md5: c7521e620147371b57f20e3cb123bab1
Description-en: Client for accessing Google APIs
 This library makes it easy to access Google services via APIs.
 .
 For example, to use Google Drive, just add require 'google/apis/drive_v2'
 .
 This library is a dependency of gitlab, a git based collaboration platform.

Package: ruby-google-cloud-core
Description-md5: 0e5f3ea09b785e04982d45c08d7f129c
Description-en: Internal shared library for google-cloud-ruby
 This google-cloud-core library contains shared types, such as error classes,
 for the google-cloud project. google-cloud-core is the internal shared library
 for google-cloud-ruby.
 .
 Google provides official support for Ruby versions that are actively supported
 by Ruby Core.

Package: ruby-google-cloud-env
Description-md5: f1ba04b5a3cb900f4aba6fa535669013
Description-en: Google Cloud Platform hosting environment information
 This library provides information on the application hosting environment for
 apps running on Google Cloud Platform.
 .
 This library is supported on Ruby 2.3+.
 Google provides official support for Ruby versions that are actively supported
 by Ruby Core—that is, Ruby versions that are either in normal maintenance or
 in security maintenance, and not end of life.

Package: ruby-google-cloud-errors
Description-md5: 7e63c18cc269371c4d86b7f99af6d3ae
Description-en: Error classes for google-cloud-ruby
 This Ruby library contains error classes raised by Google Cloud API clients.
 google-cloud-errors defines error classes for google-cloud-ruby.

Package: ruby-googleapis-common-protos-types
Description-md5: a611af0fafb03b430a9548287c0487a5
Description-en: Common protobuf types used in Google APIs
 Google APIs are typically deployed as API services that are hosted under
 different DNS names. One API service may implement multiple APIs and multiple
 versions of the same API.
 .
 Google APIs use Protocol Buffers version 3 (proto3) as their Interface
 Definition Language (IDL) to define the API interface and the structure of the
 payload messages. The same interface definition is used for both REST and RPC
 versions of the API, which can be accessed over different wire protocols.

Package: ruby-googleauth
Description-md5: 628d349c84439c4f793ebe4431a29097
Description-en: Google Auth Library for Ruby
 Allows simple authorization for accessing Google APIs.
 Provide support for Application Default Credentials, as described at
 https://developers.google.com/accounts/docs/application-default-credentials

Package: ruby-gpgme
Description-md5: ba63ec59d17e3fb3fe053df9164bf318
Description-en: Ruby GPGME binding
 GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
 easier for applications. It provides a High-Level Crypto API for
 encryption, decryption, signing, signature verification and key
 management.

Package: ruby-grack
Description-md5: cec9d0a9b7ca6d2af9deb1c385de0f1e
Description-en: Git Smart HTTP Server Rack implementation in Ruby/Rack
 Rack application replacement for the builtin git-http-backend CGI
 handler distributed with Git.
 .
 The default git-http-backend only runs as a CGI script, and
 specifically is only targeted for Apache 2.x usage (it requires
 PATH_INFO to be set and specifically formatted).  This Rack
 application can run on nearly every major and minor webserver out
 there by making it Rack capable.
 .
 This the GITLAB version of the library.

Package: ruby-graffiti
Description-md5: ab149d7b76443179889114ff503fe615
Description-en: Relational RDF store for Ruby
 Graffiti is an RDF store based on dynamic translation of RDF queries into SQL.
 Graffiti allows one to map any relational database schema into RDF semantics
 and vice versa, to store any RDF data in a relational database.
 .
 Graffiti uses Sequel to connect to database backend and provides a DBI-like
 interface to run RDF queries in Squish query language from Ruby applications.

Package: ruby-grape
Description-md5: b24f82e4793dc4cea10610df541ffea6
Description-en: Simple Ruby framework for building REST-like APIs
 Grape is a REST-like API micro-framework for Ruby. It's designed to run on
 Rack or complement existing web application frameworks such as Rails and
 Sinatra by providing a simple DSL to easily develop RESTful APIs. It has
 built-in support for common conventions, including multiple formats,
 subdomain/prefix restriction, content negotiation, versioning and much more.

Package: ruby-grape-entity
Description-md5: 993379811582f0c9682f34a5989bf4a0
Description-en: Entity support to API frameworks, such as Grape
 This library adds Entity support to API frameworks, such as Grape. Grape's
 Entity is an API focused facade that sits on top of an object model.
 .
 Entities are a reusable means for converting Ruby objects to API responses.
 Entities can be used to conditionally include fields, nest other entities, and
 build ever larger responses, using inheritance.

Package: ruby-grape-logging
Description-md5: 7ff8e59be0a42a5aad52005854a23141
Description-en: request logging support for Grape
 This package provides simple request logging for Grape (from the hpackage
 ruby-grape). Features include logging of response codes, request paths,
 request parameters, and others.

Package: ruby-grape-path-helpers
Description-md5: 2a3dc57add0da997f563b9d80cd9c36c
Description-en: Route path helpers for Grape
 Provides named route helpers for Grape APIs, similar to Rails' route helpers.
 .
 This is a fork and rename of grape-route-helpers. It includes some fixes
 needed for GitLab.

Package: ruby-graphlient
Description-md5: 11266031bc1e4f6ff9999fd3859090c6
Description-en: friendlier Ruby client for consuming GraphQL-based APIs
 This library provides a friendlier Ruby client for consuming GraphQL-based
 APIs. Built on top of usual graphql-client, but with better defaults, more
 consistent error handling, and using the faraday HTTP client.

Package: ruby-graphql
Description-md5: 64fbbffa44adca38f090046e4ea1a707
Description-en: GraphQL language and runtime for Ruby
 A plain-Ruby implementation of GraphQL.
 .
 Goals:
  - Implement the GraphQL spec & support a Relay front end
  - Provide idiomatic, plain-Ruby API with similarities to reference
    implementation where possible
  - Support Ruby on Rails and Relay

Package: ruby-graphql-client
Description-md5: eae4ab44f21c92114f100f2d79036b86
Description-en: GraphQL Client
 A Ruby library for declaring, composing and executing GraphQL queries.
 .
 GraphQL is a query language for APIs and a runtime for fulfilling those
 queries with existing data.

Package: ruby-graphql-errors
Description-md5: 90b2400007b9e96f791410a262270efc
Description-en: Simple error handler for graphql-ruby
 This library provides simple error handling functionality for graphql-ruby.
 .
 Highlights:
  * Error handling for each field.
  * Logic inside the `rescue_from` block, similarly to Rails.
  * Catching exceptions by ancestors, e.g. `CustomError` with
    `rescue_from StandardError`.
  * Per schema configuration.
  * No dependencies.

Package: ruby-graphviz
Description-md5: 547879d2ef19d9ae64a7ed6d3d9310f5
Description-en: Ruby interface to the GraphViz graphing tool
 Ruby/Graphviz provides an interface to layout and generate images of
 directed graphs in a variety of formats (PostScript, PNG, etc.) using
 GraphViz.

Package: ruby-gravtastic
Description-md5: 1620ea758e852667eff3d5b7356df793
Description-en: Ruby wrapper for Gravatar URLs
 This package provides a module for generating the Gravatar URL. This
 module can be integrated into the Ruby projects. It works in Rails,
 Merb, and Sinatra.
 .
 Gravtastic supports these Gravatar abbreviations:
  * Rating
  * Secure URL (HTTP or HTTPS)
  * Image size
  * Image format

Package: ruby-grib
Description-md5: f1b46b92ad25ad5645b6ed593bed4bec
Description-en: Ruby interface to the ECMWF GRIB API
 RUBY-GRIB is a Ruby library to handle GRIB(GRidded Binary) file, a
 mathematically concise data format commonly used in meteorology to
 store historical and forecast weather data.

Package: ruby-grit
Description-md5: c0e6584b6d5c0cc8cfcc5d42ce4400c1
Description-en: Ruby Git bindings
 Grit gives you object oriented read/write access to Git repositories
 via Ruby. The main goals are stability and performance. To this end,
 some of the interactions with Git repositories are done by shelling
 out to the system's git command, and other interactions are done with
 pure Ruby reimplementations of core Git functionality. This choice,
 however, is transparent to end users, and you need not know which
 method is being used.
 .
 This software was developed to power GitHub, and should be considered
 production ready.
 .
 This version has been patched for use with GITLAB.

Package: ruby-grit-ext
Description-md5: 963af7dc8e3ffc88118229b7a118471a
Description-en: utf-8 support extension for grit
 This package extends ruby-grit with utf-8 support.

Package: ruby-growl
Description-md5: fb998d7d801ca7974bfd379e167491db
Description-en: Pure-Ruby Growl Notifier
 A pure-ruby growl notifier for UDP and GNTP growl protocols.  ruby-growl
 allows you to perform Growl notifications from machines without growl
 installed (for example, non-OSX machines).
 .
 What is growl?  Growl is a really cool "global notification system originally
 for Mac OS X".
 .
 You can receive Growl notifications on various platforms and send them from
 any machine that runs Ruby.
 .
 ruby-growl also contains a command-line notification tool named 'growl'.  It
 is almost completely option-compatible with growlnotify.  (All except for -p
 is supported, use --priority instead.)

Package: ruby-gruff
Description-md5: 129e4d0d51a1fd21a400723492d497d4
Description-en: Ruby library to create beautiful graphs for one or multiple datasets
 This Ruby library can generate beautiful graphs for one or multiple datasets
 to be included in websites or in documents.  The library can be used alone or
 with Ruby on Rails.

Package: ruby-gsl
Description-md5: 1c1e4e85c25384057e19ebb64b0f0859
Description-en: Ruby bindings for the GNU Scientific Library (GSL)
 The GNU Scientific Library (GSL) is a collection of data types and
 routines for numerical computing. Ruby/GSL is an interface to the GNU
 Scientific Library for the Ruby programming language.

Package: ruby-gssapi
Description-md5: c4d1d41677a19ea2c60ab40a1175a528
Description-en: FFI wrapper around the system GSSAPI library
 A FFI wrapper around the system GSSAPI library. Please make sure and read the
 Yard docs or standard GSSAPI documentation if you have any questions.
 .
 There is also a class called GSSAPI::Simple that wraps many of the common
 features  used for GSSAPI.

Package: ruby-guard
Description-md5: 2497cf951ccb264b31b12431577a36e5
Description-en: Commandline to easily handle events on file system modifications
 Guard automates various tasks by running custom rules whenever file or
 directories are modified.
 It's frequently used by software developers, web designers, writers and other
 specialists to avoid mundane, repetitive actions and commands such as
 "relaunching" tools after changing source files or configurations.
 .
 Features:
  * File system changes handled by awesome Listen gem.
  * Support for visual system notifications.
  * Huge eco-system with more than 220 Guard plugins.
  * Tested against Ruby 2.2.8, 2.3.5, 2.4.2, JRuby & Rubinius.

Package: ruby-guard-compat
Description-md5: 4fd866109ae13164f01ed1badaeb41ca
Description-en: Test helper for testing custom Guard plugins
 This library provides a test helper for testing custom Guard plugins.

Package: ruby-guard-shell
Description-md5: d64c3a2ec74026c49d5c0988a8536664
Description-en: Guard plugin for running shell commands
 Guard plugin to run shell commands when files are altered.
 .
 With this plugin, when a file changes it does something in a shell or ruby.
 It simply executes the block passed to watch if a change is detected,
 and if anything is returned from the block it will be printed.

Package: ruby-gyoku
Description-md5: d8e56b468a53ba3ec8b8119bd9e70f61
Description-en: translates Ruby hashes to XML
 Gyoku is a Ruby module to translate hashes to XML. It can be configured
 to use convert key names to different naming conventions, convert dates,
 booleans and special characters. XML attributes can be set using special
 key formats.

Package: ruby-haml
Description-md5: 1a881aaa2a77db6c5a188cfabf6bb701
Description-en: Elegant, structured XHTML/XML templating engine
 Haml (HTML Abstraction Markup Language) is a layer on top of XHTML or XML
 that's designed to express the structure of XHTML or XML documents in a
 non-repetitive, elegant, easy way, using indentation rather than closing
 tags and allowing Ruby to be embedded with ease.
 .
 It was originally envisioned as a plugin for Ruby on Rails, but it can
 function as a stand-alone templating engine.

Package: ruby-haml-rails
Description-md5: 2cee4937b47538ba061c9683b379e27c
Description-en: Haml Generator for Rails
 Haml-rails provides Haml generators for Rails. It also enables Haml as the
 templating engine for you, so you don't have to screw around in your own
 application.rb when your Gemfile already clearly indicated what templating
 engine you have installed. Hurrah.

Package: ruby-hamlit
Description-md5: 79058a1ac3f9c0606822ffe1d6f88dee
Description-en: high performance Haml implementation
 Hamlit is another implementation of Haml, a Ruby HTML abstraction markup
 language. With some limitations by design for performance, Hamlit is much
 faster (up to about 8 times) than original haml gem in some benchmarks.

Package: ruby-hamster
Description-md5: daf46e1412cbab5b80a5a3c9fbb92102
Description-en: Efficient, immutable, thread-safe collection classes for Ruby
 Hamster collections are immutable. Whenever you modify a Hamster
 collection, the original is preserved and a modified copy is
 returned. This makes them inherently thread-safe and sharable.

Package: ruby-hana
Description-md5: 91168e572c0fa95af16df46716f34a88
Description-en: Implementation of JSON Patch and JSON Pointer RFC
 Implements specs of the JSON Patch and JSON pointer RFCs.
 .
 This works against Ruby objects, so one should load the JSON to Ruby,
 process it, then emit as JSON again.

Package: ruby-handlebars-assets
Description-md5: 9123e86b08191f63168458350374a66b
Description-en: compile Handlebars templates in the Rails asset pipeline
 Give your Handlebars templates their own files (including partials) and
 have them compiled, compressed, and cached as part of the Rails 3.1 asset
 pipeline!
 .
 Using `sprockets` with Sinatra or another framework? handlebars_assets
 works outside of Rails too (as of v0.2.0)

Package: ruby-hangouts-chat
Description-md5: a52bea488f314b2433f97d626aeb11b5
Description-en: Library for sending messages to Hangouts Chat rooms
 Send messages to G Suite Hangouts Chat rooms using incoming webhooks and
 Net::HTTP::Post.
 .
 Hangouts chat is a messaging platform built for teams by Google.

Package: ruby-has-scope
Description-md5: c109fe5551ea578acc7045702e8e57a0
Description-en: Maps controller filters to your resource scopes
 The gem intends to maps controller filters to your resource scopes, Has Scope
 allows you to map incoming controller parameters to named scope in your
 resources.
 .
 You can retrieve all the scopes applied in one action with current_scope
 method, has_scope supports several options such as :type, :only, :except,
 :using, :if and many more, mapping as per required resource scope. It allows
 you to map incoming controller parameters to named scope in your resources.

Package: ruby-has-secure-token
Description-md5: 2aeccea8c44026935b7dbca80d022f21
Description-en: Unique creation for random tokens for any model in ruby on rails
 The gems intends to provide an easy way to generate unique random tokens for
 any model in ruby on rails. SecureRandom::base58 is used to generate the
 24-character unique tokens, so collisions are highly unlikely.
 .
 Backport of ActiveRecord::SecureToken 5 to AR 3.x and 4.

Package: ruby-hashdiff
Description-md5: 60627f6ef643bb3df14a44e55fbe44a9
Description-en: library for computing the smallest difference between two hashes
 Given two Hashes A and B, HashDiff will calculate the smallest modification
 that can be made to change A into B.

Package: ruby-hashery
Description-md5: 81279ffd221435cf5e0e09b7b04dd57e
Description-en: facets-bread collection of Hash-like classes
 The Hashery is a tight collection of Hash-like classes. Included among its many
 offerings are the auto-sorting Dictionary class, the efficient LRUHash, the
 flexible OpenHash and the convenient KeyHash. Nearly every class is a subclass
 of the CRUDHash which defines a CRUD model on top of Ruby's standard Hash
 making it a snap to subclass and augment to fit any specific use case.

Package: ruby-hashie
Description-md5: 1d5ce1465e1e249813b3a57e8f4a33c7
Description-en: small collection of tools that make hashes more powerful
 Hashie is a growing collection of tools that extend Hashes and make
 them more useful.
 .
 Currently includes Mash (Mocking Hash), Dash (Discrete Hash), Trash,
 and Clash.

Package: ruby-hashie-forbidden-attributes
Description-md5: b29bc02072744560a1dea8c83668ed36
Description-en: strong parameter detection with Hashie and Forbidden Attributes
 This library can be used for automatic strong parameter detection with Hashie
 and Forbidden Attributes. Formerly known as hashie_rails

Package: ruby-hdfeos5
Description-md5: 5e477f9f2a35d5fdaf53825a7cba6b94
Description-en: Ruby interface to the HDF-EOS5 library
 HDF-EOS5 is a software library designed built on HDF5 to support EOS-specific
 data structures, namely Grid, Point, and Swath.
 .
 This package provides Ruby interface to the HDF-EOS5 library built on
 the NArray library, which is an efficient multi-dimensional numeric
 array class for Ruby.

Package: ruby-health-check
Description-md5: 87c3425f91decb3ff415934ed1a397bc
Description-en: Simple health check of Rails app for uptime monitoring
 Simple health check of Rails app for uptime monitoring with Pingdom, NewRelic,
 EngineYard or uptime.openacs.org etc.

Package: ruby-heapy
Description-md5: 7e16c58526acaa33aa67272a10252549
Description-en: inspection tool for Ruby heap dumps
 A CLI for analyzing Ruby Heap dumps.
 .
 To use this tool, just generate a heap dump, manually or
 using tools like derailed_benchmarks. Once you've got the
 heap dump, you can analyze it using this CLI.

Package: ruby-highline
Description-md5: c65ce9a37b56e28a63520d6f3052e9c7
Description-en: high-level interactive IO Ruby library
 Highline is a high-level IO library that provides validation, type conversion,
 and more for command-line interfaces. It also includes a complete menu system
 that can crank out anything from simple list selection to complete shells with
 just minutes of work.

Package: ruby-hike
Description-md5: dd632caf29376ce2aad7140142e0fa23
Description-en: Ruby library to find files in a set of paths
 Hike is a Ruby library for finding files in a set of paths.

Package: ruby-hikidoc
Description-md5: d1b4443270887e662e0feea5e5e63f95
Description-en: text-to-HTML conversion tool for web writers
 'HikiDoc' is a text-to-HTML conversion tool for web writers. HikiDoc
 allows you to write using an easy-to-read, easy-to-write plain text
 format, then convert it to structurally valid HTML (or XHTML).

Package: ruby-hipchat
Description-md5: 8289b9baa5a9b20f7f5eef06a21d8f26
Description-en: Ruby library to interact with HipChat
 Ruby library to interact with Atlassian HipChat.
 The HipChat HTTP Client has got support for HipChat API v1 and for API v2.
 HipChat Client comes with hooks for:
  - Capistrano
  - Rails 3 Rake Task
  - Engine Yard's Cloud platform
 .
 HipChat is a hosted chat and instand messaging for teams and enterprises.

Package: ruby-hiredis
Description-md5: fdeb02c2a10b3491ae3026d8231fc3d0
Description-en: Redis driver for Ruby using Hiredis
 ruby-hiredis provides a Ruby extension that wraps Hiredis. Both the synchronous
 connection API and a separate protocol reader are supported. It is primarily
 intended to speed up parsing multi bulk replies.
 .
 Hiredis is a minimalistic C client library for the Redis database, a
 persistent key-value database with support for atomically manipulating and
 querying data structures such as lists and sets.

Package: ruby-hitimes
Description-md5: d2a89d84f113479ac591349f36207552
Description-en: fast, high resolution timer for recording performance metrics
 Hitimes is a fast, high resolution timer library for recording performance
 metrics. It uses the appropriate low method calls for each system to get
 the highest granularity time increments possible.
 .
 It currently supports any of the following systems: * any system with the
 POSIX call `clock_gettime()` * Mac OS X * Windows * JRuby Using Hitimes can
 be faster than using a series of `Time.new` calls, and it will have a much
 higher granularity. It is definitely faster than using `Process.times`.

Package: ruby-hkdf
Description-md5: 6c0d26e7bbcd73888023e8cdf9b36db4
Description-en: HMAC-based Key Derivation Function
 A ruby implementation of RFC5869: HMAC-based Extract-and-Expand Key Derivation
 Function (HKDF). The goal of HKDF is
 to take some source key material and generate suitable cryptographic keys from
 it.

Package: ruby-hmac
Description-md5: 0091391c46e3a713d6a8c5d3e724918a
Description-en: Ruby interface for HMAC algorithm
 This module provides common interface to HMAC functionality. HMAC is a
 kind of "Message Authentication Code" (MAC) algorithm whose standard is
 documented in RFC2104. Namely, a MAC provides a way to check the integrity
 of information transmitted over or stored in an unreliable medium, based
 on a secret key.

Package: ruby-hocon
Description-md5: 5c94c74723a7a26a9d953c12466f204d
Description-en: Ruby port of the Typesafe Config library
 ruby-hocon is a port of the Typesafe Config Java library to Ruby.
 The library provides Ruby support for the HOCON configuration file
 format. It supports parsing and modification of existing HOCON/JSON
 files as well as rendering parsed config objects back to a Ruby String.

Package: ruby-hoe
Description-md5: 52d812f3d38073d9bb5fc156bc48cbfd
Description-en: rake/rubygems helper for project Rakefiles
 Hoe is a rake/rubygems helper for project Rakefiles. It helps you
 manage and maintain, and release your project and includes a dynamic
 plug-in system allowing for easy extensibility. Hoe ships with
 plug-ins for all your usual project tasks including rdoc generation,
 testing, packaging, and deployment.

Package: ruby-hrx
Description-md5: 5c383401ec3aee297eab83a12fde869f
Description-en: Ruby parser and serializer for the HRX format
 This gem is a parser and serializer for the HRX (Human Readable Archive)
 format.

Package: ruby-html-pipeline
Description-md5: 0c9c4257a3a8bdcb6a81a1b51db38f69
Description-en: GitHub HTML processing filters and utilities
 Helpers for processing content through a chain of filters. This module includes
 a small framework for defining DOM based content filters and applying them to
 user provided content.

Package: ruby-html-proofer
Description-md5: 94398c6efed6b59e86da1c25e4a6a95d
Description-en: Test your rendered HTML files to make sure they're accurate
 HTMLProofer is a set of tests to validate your HTML output. These tests check
 if your image references are legitimate, if they have alt tags, if your
 internal links are working, and so on. It's intended to be an all-in-one
 checker for your output.
 .
 In scope is any well-known and widely-used test for HTML document quality.
 A major use is continuous integration, so reliable results are a must have.
 Correctness is usually balanced over performance. And, if necessary, one
 should be able to trace this program's detection of HTML errors back to
 documented best practices or standards, such as W3 specifications.

Package: ruby-html2haml
Description-md5: 9dafdd51b9bb1a5a9a940c8d4077d9e8
Description-en: Converts HTML into Haml
 This package was split by its upstream author from the 'Haml' gem
 (package ruby-haml). It allows converting between HTML and HAML
 markups, and while mainly aimed at being used within Ruby code,
 includes an executable wrapper that allows it to be called from the
 command line.

Package: ruby-html2text
Description-md5: afcebe668815d0d99aaccdfde457c2c0
Description-en: convert HTML into plain text
 This package provides the gem html2text, which can be used to convert HTML
 input into a plain text format. It uses Ruby's DOM methods to load HTML from
 a string, and then iterates over the resulting DOM to correctly output plain
 text.

Package: ruby-htmlentities
Description-md5: ddda05a48d60a389be8922e56a741f81
Description-en: Ruby library for handling HTML entities
 HTMLEntities is a simple library to facilitate encoding and decoding of named
 (&yacute; and so on) or numerical (&#123; or &#x12a;) entities in HTML and
 XHTML documents.

Package: ruby-htree
Description-md5: 72af11082d974faf36ca5cca284ecedb
Description-en: HTML/XML tree library for Ruby
 htree provides a tree data structure which represent HTML and XML data.
 Features:
  * permissive unified HTML/XML parser
  * byte-to-byte round-tripping unparser
  * XML namespace support
  * dedicated class for escaped string.
  * HTML/XHTML/XML generator
  * template engine
  * recursive template expansion
  * converter to REXML document

Package: ruby-http
Description-md5: db6280d1bf67dfab5844b55174bed239
Description-en: easy-to-use client library for making http requests from Ruby
 It uses a simple method chaining system for building requests, similar
 to Python's Requests
 .
 Under the hood, The HTTP Gem uses http_parser.rb, a fast HTTP parsing
 native extension based on the Node.js parser and a Java port thereof.

Package: ruby-http-2
Description-md5: 7ff3deb0c1feae33e5f3e328c7c93200
Description-en: Pure-ruby HTTP 2.0 protocol implementation
 Pure Ruby, framework and transport agnostic, implementation of HTTP/2 protocol
 and HPACK header compression with support for:
 .
  - Binary framing parsing and encoding
  - Stream multiplexing and prioritization
  - Connection and stream flow control
  - Header compression and server push
  - Connection and stream management
  - And more

Package: ruby-http-accept
Description-md5: d3feed5ea4fc5030a40cf575349525c0
Description-en: Ruby parser for Accept and Accept-Language HTTP headers
 A Ruby library to parse Accept and Accept-Language HTTP headers

Package: ruby-http-accept-language
Description-md5: 9a1ed4d181c79627651f76d7aded6e1b
Description-en: Ruby library that finds out which locale the user prefers
 This ruby library reads the language user specified in their browser
 and returns the language in an array. This package will be useful
 in cases where the locale should be selected depending on the
 user's locale settings automatically.
 .
 Features
  * Splits the http-header into languages specified by the user
  * Returns empty array if header is malformed.
  * Corrects case to xx-XX
  * Sorted by priority given, as much as possible.
  * Gives you the most important language
  * Gives compatible languages

Package: ruby-http-connection
Description-md5: 2e694f5517ce3b1765d46e53ef48736f
Description-en: HTTP helper library for Ruby
 Rightscale::HttpConnection is a robust HTTP/S library.  It implements
 a retry algorithm for low-level network errors.
 .
 Features:
  - provides put/get streaming
  - does configurable retries on connect and read timeouts,
    DNS failures, etc.
  - HTTPS certificate checking

Package: ruby-http-cookie
Description-md5: 16cac6ab303c54c40bedc64ae3023afc
Description-en: Ruby library to handle HTTP Cookies based on RFC 6265
 HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC
 6265.  It has with security, standards compliance and compatibility
 in mind, to behave just the same as today's major web browsers.  It
 has builtin support for the legacy cookies.txt and the latest
 cookies.sqlite formats of Mozilla Firefox, and its modular API makes
 it easy to add support for a new backend store.

Package: ruby-http-form-data
Description-md5: 1f887e51a4c8ba9de43dbc2d933a6a55
Description-en: utility-belt to build form data request bodies
 This gem provides support for `application/x-www-form-urlencoded` and
 `multipart/form-data` types. It was pulled out from the gem 'http' to provide
 ability to build form data request bodies.

Package: ruby-http-parser
Description-md5: 812f4c4f7ebca23e031fc1959a3689e1
Description-en: Ruby FFI bindings to http-parser
 A super fast http parser for ruby.
 This gem will compile a local copy of http-parser.
 .
 Cross platform and multiple ruby implementation support
 thanks to ffi.

Package: ruby-http-parser.rb
Description-md5: 1ee86ce3fb6001fe280ade0859bf33fb
Description-en: Simple callback-based HTTP request/response parser
 A simple callback-based HTTP request/response parser for writing http servers,
 clients and proxies.
 .
 It is built on top of Joyent's libhttp-parser and it's Java port.

Package: ruby-http-parser.rb-doc
Description-md5: 9e945b72421124425c78f6082a0986e7
Description-en: Simple callback-based HTTP request/response parser (documentation)
 A simple callback-based HTTP request/response parser for writing http servers,
 clients and proxies.
 .
 It is built on top of Joyent's libhttp-parser and it's Java port.
 .
 This package contains the html documentation for ruby-http-parser.rb.

Package: ruby-httparty
Description-md5: 8f886a0a49a839fd171149e9508de585
Description-en: quick web service consumption from any Ruby class
 HTTParty is a Ruby library to build easily classes that can use
 Web-based APIs and related services. At its simplest, the
 HTTParty module is included within a class, which gives the class a
 "get" method that can retrieve data over HTTP. Further directives,
 however, instruct HTTParty to parse results (XML, JSON, and so on),
 define base URIs for the requests, and define HTTP authentication
 information.

Package: ruby-httpauth
Description-md5: 2151e805dca17d197034db9a122c92c7
Description-en: Ruby library for the HTTP authentication protocol (RFC 2617)
 HTTPauth is a library supporting the full HTTP Authentication protocol
 as specified in RFC 2617; both Digest Authentication and Basic Authentication.
 .
 HTTPAuth is built to be completely agnostic of the HTTP implementation.
 If you have access to your webserver's headers you can use this library
 to implement authentication.

Package: ruby-httpclient
Description-md5: 2d5d10560b14be8f0837dab59c56c6d9
Description-en: HTTP client library for ruby
 httpclient gives something like the functionality of
 libwww-perl (LWP) in Ruby.
 .
 Features:
    * methods like GET/HEAD/POST/* via HTTP/1.1.
    * HTTPS(SSL), Cookies, proxy, authentication(Digest, NTLM, Basic), etc.
    * asynchronous HTTP request, streaming HTTP request.
    * by contrast with net/http in standard distribution;
       - Cookies support
       - MT-safe
       - streaming POST (POST with File/IO)
       - Digest auth
       - Negotiate/NTLM auth for WWW-Authenticate (requires net/htlm module)
       - NTLM auth for WWW-Authenticate/Proxy-Authenticate (requires
         win32/sspi module)
       - extensible with filter interface
       - you don't have to care HTTP/1.1 persistent connection (httpclient
         cares instead of you).

Package: ruby-humanize
Description-md5: c8b635cbb6826fd800b44f760c73110a
Description-en: Extension to Numeric to humanize numbers
 This gem converts 1001 -> "one thousand and one".
 Also supports different available locales.

Package: ruby-i18n
Description-md5: 0896021aa0d44b87542f4f659ff7d02b
Description-en: I18n and localization solution for Ruby
 Implementation of the Ruby on Rails I18n core API. This is the same I18n
 library included in the Ruby on Rails framework, but provided outside of
 that framework for those who wish to use it without pulling the entire
 Ruby on Rails framework.

Package: ruby-i18n-data
Description-md5: 72fa413a60d175ba731183dd5c6bcf99
Description-en: country/language names and 2-letter-code pairs, in 85 languages
 This package:
  *  Present users coutries/languages in their language
  *  Convert a country/language-name to its 2-letter-code
  *  Provides list of 2-letter-code/name pairs for all countries/languages in
     all languages

Package: ruby-i18n-inflector
Description-md5: 155ca6cce3c8cc0657c78797bd968fcf
Description-en: enhance i18n backend with inflections
 Enhances simple I18n backend in a way that it inflects translation data
 using pattern interpolation.
 .
 You can use I18n Inflector to (relatively easy) create
 translations for highly inflected languages (like those
 belonging to Slavic language family). You can also use it
 in translation services that may operate on sentences
 instead of exact words.

Package: ruby-i18n-inflector-rails
Description-md5: 897c7ec6aff14daa9b16075ca20883e1
Description-en: I18n Inflector bindings for Rails
 This Rails plug-in contains bindings for the I18n Inflector module for Ruby's
 I18n.
 .
 It's intended to be used in a projects where translations are performed
 by many people, yet there is a need to inflect sentences or words by
 user's gender, person or other data.
 .
 If you have a troop of happy translators that shouldn't have the
 ability to execute any code yet you need some simple inflection
 then this plug-in might help you.

Package: ruby-i18n-spec
Description-md5: e0ba2aa4eb6fa4367d10de0f939440ad
Description-en: Provides RSpec matchers for testing your locale files
 This gem intends to provide RSpec matchers for testing your locale files and
 their translations.
 .
 Includes a number of rspec matchers for speculation of your locale files in
 an easy manner.

Package: ruby-icalendar
Description-md5: cbdd55b2b5b1c8d0a94b6307d8465160
Description-en: ruby implementation of the iCalendar specification (RFC-5545)
 Implements the iCalendar specification (RFC-5545) in Ruby.  This allows for
 the generation and parsing of .ics files, which are used by a variety of
 calendaring applications.

Package: ruby-ice-cube
Description-md5: 3614d7279b4faf9acfbfe1be1c8cc5bd
Description-en: Ruby Date Recurrence Library
 ice_cube is a recurring date library for Ruby.  It allows for quick,
 programmatic expansion of recurring date rules. The API is modeled after
 iCalendar events, in a pleasant Ruby syntax. The power lies in the ability
 to specify multiple rules, and have ice_cube quickly figure out whether the
 schedule falls on a certain date (.occurs_on?), or what times it occurs at
 (.occurrences, .first, .all_occurrences).

Package: ruby-ice-nine
Description-md5: e020ee77dcf48d18c0150fd808d52451
Description-en: Ruby module to deep freeze objects
 This package provides a Ruby module that allows one to deep freeze
 Ruby objects. This module provides an alternative method of freezing objects
 to the embedded from the Ruby Object module.

Package: ruby-image-processing
Description-md5: 7e862a25acb5324b2c09f3bb225656c3
Description-en: higher-level helper methods for image processing
 This package provides higher-level image processing helpers that are
 commonly needed when handling image uploads.
 .
 These are available image processing libraries:
  * ImageMagick
  * GraphicsMagick
  * libvips

Package: ruby-image-science
Description-md5: edeb530a882f3185e7128b3a6fa87ba0
Description-en: Clean Ruby library to provide simple transformations on images
 ImageScience is a clean Ruby library allowing for simple
 transformations on images, mainly geared towards generating thumbnails
 - The provided functions aim at scaling and cropping images.
 .
 Emphasis is made on keeping the code as lean as possible (at less than
 200 LoC), and on correctness to avoid memory leaks and similar
 problems that often accompany similar libraries.

Package: ruby-in-parallel
Description-md5: 2a0638380e9e23d884fdffd6274c67d6
Description-en: lightweight Ruby library with very simple syntax for parallelization
 A lightweight Ruby library with very simple syntax, making use of
 Process.fork to execute code in parallel.
 .
 Many other Ruby libraries that simplify parallel execution support
 one primary use case - crunching through a large queue of small,
 similar tasks as quickly and efficiently as possible. This library
 primarily supports the use case of executing a few larger and
 unrelated tasks in parallel, automatically managing the stdout and
 passing return values back to the main process.
 .
 This library was created to be used by Puppet's Beaker test framework
 to enable parallel execution of some of the framework's tasks, and
 allow users to execute code in parallel within their tests.
 .
 If you are looking for something that excels at executing a large
 queue of tasks in parallel as efficiently as possible, you should
 take a look at the parallel project.

Package: ruby-indentation
Description-md5: 736ac1e747c439460f7a18d0e85d3d13
Description-en: Ruby extensions for Array and String classes
 A small library of extensions to Ruby's Array and String classes that
 allow indentation manipulation of Strings and Arrays of Strings. Has
 the capability of working with multi-line strings. If you frequently
 use String arrays to manipulate text, see synopsis (In README.rdoc)
 for examples of how indentation can make your life easier.

Package: ruby-inflecto
Description-md5: c729ae236e8fd731f221240a38031a59
Description-en: Ruby library to transform words from singular to plural
 This package contains a Ruby library to transform words from singular to
 plural.
 This is a standalone inflector ripped out from dm-core The dm-core inflector
 originated from extlib. The extlib inflecto originated from active_support.

Package: ruby-influxdb
Description-md5: 1de5c030ebf421ded635a73ecb98e3f6
Description-en: library for InfluxDB
 This is the official Ruby library for InfluxDB 1.x.
 .
 InfluxDB is an Open-Source, Distributed, Time Series Database. It is a
 scalable datastore for metrics, events, and real-time analytics.

Package: ruby-inherited-resources
Description-md5: 4dd465e206d801ffd8e65959ce8522e9
Description-en: Speeds up development by making controllers inherit all restful actions
 Inherited Resources speeds up development by making your controllers inherit
 all restful actions so you just have to focus on what is important. It makes
 your controllers more powerful and cleaner at the same time.
 .
 In addition to making your controllers follow a pattern, it helps you to write
 better code by following fat models and skinny controllers convention.

Package: ruby-iniparse
Description-md5: 891153cdaf45993c8de17c0285529ee8
Description-en: library for parsing INI documents
 IniParse is a pure Ruby library for parsing INI configuration and data files.
 It preserves the structure of the original document, including whitespace and
 comments.

Package: ruby-inline
Description-md5: 079cc9d8f5167536a96eb6fcf00964c3
Description-en: Ruby library for embedding C/C++ external module code
 Inline allows you to write foreign code within your ruby code. It
 automatically determines if the code in question has changed and
 builds it only when necessary. The extensions are then automatically
 loaded into the class/module that defines it.
 .
 You can even write extra builders that will allow you to write inlined
 code in any language. Use Inline::C as a template and look at
 Module#inline for the required API.

Package: ruby-innertube
Description-md5: 0daad415cad0a7a650b479c7582e66ed
Description-en: thread-safe re-entrant resource pool
 This package provides the innertube gem, which is a thread-safe, re-entrant
 resource pool, extracted from the Riak Ruby Client, where it was used to pool
 connections to Riak.

Package: ruby-insist
Description-md5: da1bbb130dc4758eb91073db920a869a
Description-en: assertion library for both testing and for production code
 Insist is a simple block-driven assertion library for testing both
 development and production code.  Insist allows tests to be written
 in a more minimal and readable manner than Rspec.

Package: ruby-instance-storage
Description-md5: a94d55a90f074c6d371b6cf5a83339ce
Description-en: Ruby Library for managing class instances with dictionary
 If you include this library in your class, it assigns Symbol to each class
 instances.  From this feature, you can access instances with this name.

Package: ruby-instantiator
Description-md5: 6be59b31a5734d886bee3475f6eadf17
Description-en: Ruby library to instantiate an arbitrary class
 This Ruby library permits the instantiation of an arbitrary class without
 knowing anything about the constructor.

Package: ruby-integration
Description-md5: b141eb7f12f8e7d857d055f99f20652b
Description-en: Numerical integration for Ruby, with a simple interface
 This library offers numerical integration for Ruby, with a simple
 interface. The rectangular, trapezoidal, Simpson, adaptive
 quadrature, Monte Carlo and Romberg integration methods are available
 in pure Ruby. Better performance and support for infinite bounds can be
 obtained via Ruby/GSL (from the ruby-gsl package).

Package: ruby-introspection
Description-md5: 03079289741dc5e4f27b643b9c5fd290
Description-en: Ruby library for the inspection of method definitions on objects
 This library allows a dynamic inspection of the hierarchy of method definitions
 on a Ruby object. It can be used in particular to detect undesirable changes
 to classes made by other libraries.

Package: ruby-invisible-captcha
Description-md5: 12ecc08f18bc304092761f7e1e4af4cc
Description-en: Simple honeypot protection for RoR apps
 Invisible Captcha provides different techniques to protect your application
 against spambots.
 .
 The main protection is a solution based on the `honeypot` principle, which
 provides a better user experience, since there is no extra steps for real
 users, but for the bots.

Package: ruby-io-like
Description-md5: 8416c8f389972e0518b6f71acf5897a9
Description-en: Provides the functionality of an IO object to any class
 The IO::Like module provides the methods of an IO object based upon on a few
 simple methods provided by the including class: unbuffered_read,
 unbuffered_write, and unbuffered_seek.
 .
 These methods provide the underlying read, write, and seek support
 respectively, and only the method or methods necessary to the correct
 operation of the IO aspects of the including class need to be provided.
 .
 Missing functionality will cause the resulting object to appear read-only,
 write-only, and/or unseekable depending on which underlying methods are
 absent.  Additionally, read and write operations which are buffered in IO are
 buffered with independently configurable buffer sizes.
 Duplexed objects (those with separate read and write streams)
 are also supported.

Package: ruby-ipaddr
Description-md5: ef363468d99f3e972b07804960044cb1
Description-en: class to manipulate an IP address in ruby
 IPAddr provides a set of methods to manipulate an IP address.
 Both IPv4 and IPv6 are supported.

Package: ruby-ipaddress
Description-md5: fac091249a3f268cd09388d82522fb99
Description-en: Ruby library to manipulate IPv4/IPv6 addresses
 IPAddress is a Ruby library designed to make manipulation
 of IPv4 and IPv6 addresses both powerful and simple. It maintains
 a layer of compatibility with Ruby's own IPAddr, while
 addressing many of its issues.

Package: ruby-ipynbdiff
Description-md5: db973a440b949c3ce056983203e88b0a
Description-en: Human Readable diffs for Jupyter Notebooks
 Better diff for Jupyter Notebooks by first preprocessing them and removing
 clutter

Package: ruby-iso
Description-md5: fa953fbb690bb20eece89cdf36fd1a5b
Description-en: Ruby implementation of ISO 639-1 alpha2 and ISO 3166-1
 This project is a ruby implementation of ISO 639-1 alpha2 and ISO 3166-1. It
 includes definitions of all two letter language and region codes. A subset of
 the ISO spec implemented in ruby.

Package: ruby-iso8601
Description-md5: 343d652c74e4ac8364b6fa52df13afa5
Description-en: Ruby parser to work with ISO 8601 dateTimes and durations
 ISO8601 is a simple implementation in Ruby of the ISO 8601 (Data elements and
 interchange formats - Information interchange - Representation of dates
 and times) standard.
 .
 https://en.wikipedia.org/wiki/ISO_8601

Package: ruby-jaeger-client
Description-md5: a7ce2ef441d13cf5a973833acaa48379
Description-en: OpenTracing Tracer implementation for Jaeger
 This package is Opentracing Tracer implementation in Ruby for Jaeger
 In order to understand this implementation, one must first be familiar with
 the OpenTracing API and terminology.
 .
 With this package the user can easily use this implementation of Opentracing
 API using keywords like .global_tracer , .start_active_span .

Package: ruby-jar-dependencies
Description-md5: 71fd5695af2b19b9dae50ade0001907c
Description-en: manage jar dependencies for Ruby gems
 jar-dependencies gem provides a simple way to load jars into JRuby's
 classloader. It also has additional and very convenient features like:
 allowing to declare jar dependencies in the gemspec files, vendoring
 jars with gems if needed, reuse jar files from Maven local
 repositories, lock down specific jar versions to avoid conflicts and
 support for proxy and mirrors functionalities thanks to a close
 integration with Maven.
 .
 The idea behind jar-dependencies is to do jar dependencies management
 in a correct way. It's somehow similar to the bundler tool but for
 jars.

Package: ruby-jaro-winkler
Description-md5: e1e9fa23ee1405356006e90c0da7781c
Description-en: Implementation of Jaro-Winkler distance algorithm
 jaro_winkler is an implementation of Jaro-Winkler distance algorithm which is
 written in C extension and will fallback to pure Ruby version in platforms
 other than MRI/KRI like JRuby or Rubinius. Both of C and Ruby implementation
 support any kind of string encoding, such as UTF-8, EUC-JP, Big5, etc.

Package: ruby-jbuilder
Description-md5: 37bcb7dcbd7d10b81c63c6838a9f5e09
Description-en: creation of JSON structures via a Builder-style DSL
 Jbuilder gives you a simple domain-specific language in Ruby for declaring
 JSON structures that beats massaging giant hash structures. It is particularly
 helpful when the generation process is fraught with conditionals and loops.
 .
 Jbuilder can be used stand-alone or as an ActionView template language for
 Rails.

Package: ruby-jekyll-archives
Description-md5: 9f3e5a86c1a31c34e4044f2a3e7917f1
Description-en: Jekyll plugin to generate post archive pages
 This is a Jekyll plugin to generate post archives by dates, tags, and
 categories. All archives are rendered with specific layouts using
 certain metadata available to the archive page.

Package: ruby-jekyll-avatar
Description-md5: d66d2bff8e77ff0fddaf96afe49eec45
Description-en: Jekyll plugin for rendering GitHub avatars
 Jekyll Avatar makes it easy to add GitHub avatars to a Jekyll site by
 specifying a username. If performance is a concern, Jekyll Avatar is deeply
 integrated with the GitHub avatar API, ensuring avatars are cached and load
 in parallel. It even automatically upgrades users to Retina images, when
 supported.

Package: ruby-jekyll-commonmark
Description-md5: 8836f1e6536182e8a72b997ad3bf647b
Description-en: commonmark markdown converter for jekyll
 Jekyll Markdown converter that uses libcmark, the reference parser for
 CommonMark.

Package: ruby-jekyll-compose
Description-md5: 750e7c8f426d6e32d950647067f6bd55
Description-en: Jekyll plugin to create content from the command line
 This is a Jekyll plugin which adds new commands to create, (un)publish,
 or rename posts, drafts, pages and general content. You can also specify
 default frontmatter to be added and your default editor to open the
 newly created files.

Package: ruby-jekyll-data
Description-md5: f5f320b7bb5e0310833e04e89835213d
Description-en: read and add data files within Jekyll theme-gems to site hash
 Introducing a plugin that reads data files within jekyll theme-gems and adds
 the resulting hash to the site's internal data hash. If a _config.yml is
 present at the root of the theme-gem, it will be evaluated and the extracted
 hash data will be incorporated into the site's existing config hash.

Package: ruby-jekyll-default-layout
Description-md5: b71879cb01523a96cc94052ff53e5df0
Description-en: plugin to set default layouts for Jekyll pages and posts
 A Jekyll plugin to silently set the default layout for pages or posts if no
 layout is specified in the Markdown file.

Package: ruby-jekyll-feed
Description-md5: e95ad7dfb355ad1ed8d3ef8060222c73
Description-en: Atom feed generator for Jekyll
 This package provides a Jekyll plugin to generate an Atom (RSS-like)
 feed of your Jekyll posts.

Package: ruby-jekyll-gist
Description-md5: 91d3c09f9178f24a9ce3f49c5f5d3d9c
Description-en: Liquid tag for displaying GitHub Gists in Jekyll sites
 Jekyll::Gist is plugin provides for Liquid tag in order to displaying
 GitHub Gists in Jekyll sites, like: `{% gist %}`.
 .
 If you provide a personal access token with Gist scope, as the environmental
 variable JEKYLL_GITHUB_TOKEN, Jekyll Gist will use the Gist API to speed up
 site generation.

Package: ruby-jekyll-github-metadata
Description-md5: 78ccf5969671a55b0aa808af8fd49b17
Description-en: Jekyll plugin to propagate the site.github namespace
 Jekyll plugin to propagate the site.github namespace and set default values
 for use with GitHub Pages.
 .
   * Propagates the site.github namespace with repository metadata
   * Sets site.title as the repository name, if none is set
   * Sets site.description as the repository tagline if none is set
   * Sets site.url as the GitHub Pages domain (cname or user domain), if none
     is set
   * Sets site.baseurl as the project name for project pages if none is set

Package: ruby-jekyll-include-cache
Description-md5: ca8ad03da9890c4adce395afcf743b53
Description-en: Jekyll plugin to cache the rendering of Liquid includes
 Render computationally expensive includes (such as a sidebar or navigation)
 once, and then reuse the output any time an include is called with the same
 arguments, potentially speeding up the site's build significantly.

Package: ruby-jekyll-last-modified-at
Description-md5: 1e0369ee26649c66183d77c4562ecb64
Description-en: indicate the last time a file was modified
 This Jekyll plugin adds a liquid tag to indicate the last time a file was
 modified. The tag can be called and processed to pass along your own
 time format.

Package: ruby-jekyll-mentions
Description-md5: 448ba7ec71ca1353cc783faaab0ec007
Description-en: Jekyll plugin to add mentionable link support
 This is a Jekyll plugin to turn mentions into links. It does not notify the
 mentioned user. It is possible to use a social networks, even your own.

Package: ruby-jekyll-multiple-languages
Description-md5: bd1107d4f3e47d3f1f744d96d434eda5
Description-en: Jekyll plugin to internationalize sites
 Jekyll Multiple Languages is an internationalization plugin for Jekyll. It
 compiles a Jekyll site for one or more languages with a similar approach as
 Rails does. The different sites will be stored in subfolders with the same
 name as the language it contains.

Package: ruby-jekyll-optional-front-matter
Description-md5: 148c4438c6854166940655e1ed7064e9
Description-en: jekyll plugin to make front matter optional for markdown files
 Jekyll requires that any markdown file has YAML front matter in order to be
 processed and converted to HTML. But sometimes it's easier to simply add a
 plain markdown file. Using this plugin any markdown file in the site's
 source - except for a short list of common meta files - will be treated as
 a page and rendered as HTML by default, even if it doesn't have YAML front
 matter.

Package: ruby-jekyll-paginate
Description-md5: e31672577bcdd79d01c3145973d020ed
Description-en: Default pagination generator for Jekyll
 Jekyll::Paginate is a plugin providing the default pagination generator
 for Jekyll.

Package: ruby-jekyll-paginate-v2
Description-md5: 201dde96ef8a120b72ad285d1e0f9a13
Description-en: enhanced pagination generator plugin for Jekyll
 The enhanced replacement for the previously built-in and now decommissioned
 Jekyll::Paginate generator  offers full backwards compatibility as well as a
 slew of the frequently requested features with minimal additional site and page
 configuration. It is responsible for reading the posts and collections of the
 site and split them correctly across multiple pages according to the supplied
 configuration. It also performs the necessary functions to link to the previous
 and next pages in the page-sets that it generates.
 .
 AutoPages is an optional feature that can automatically generate paginated
 pages for all collections, tags and categories used in the pages on the site.

Package: ruby-jekyll-polyglot
Description-md5: 58e8125a98c541d681719982d4059cdd
Description-en: localization plugin for Jekyll websites
 Polyglot is a fast, painless, open-source internationalization plugin
 for Jekyll websites. Polyglot is easy to setup and use with any Jekyll
 project, and it scales to the languages you want to support. With
 fallback support for missing content, automatic url relativization,
 and powerful SEO tools, Polyglot allows any multi-language Jekyll
 blog to focus on content without the cruft.

Package: ruby-jekyll-readme-index
Description-md5: 69fbf5587ac56a0d3193e31aadbf585c
Description-en: plugin to render a README as site index
 A Jekyll plugin to render a project's README file as the site's index
 without requiring to rename the README file nor to use a permalink front
 matter entry.

Package: ruby-jekyll-redirect-from
Description-md5: 7774bb455c05948669b29bb2d8f95197
Description-en: Jekyll plugin to give posts and pages multiple URLs
 When importing posts and pages, it's annoying and impractical to create new
 pages in the proper subdirectories so they redirect to the new post URL.
 Instead of dealing with maintaining those pages for redirection,
 jekyll-redirect-from handles it them.

Package: ruby-jekyll-relative-links
Description-md5: 9026f16be27c1683a84b45e2cb092bb5
Description-en: plugin for Jekyll to convert relative links to Markdown files
 This plugin converts relative links to Markdown files to their rendered
 equivalents,s so Markdown files rendered by GitHub Pages will behave similar
 to Markdown files rendered on GitHub.

Package: ruby-jekyll-sass-converter
Description-md5: 3c0ea1ffae469874d6754380ac3c89c1
Description-en: Basic Sass converter for Jekyll
 This package provides Basic Sass converter for jekyll.
 For more information about usage, please see following web site:
 Jekyll Assets Documentation: http://jekyllrb.com/docs/assets/

Package: ruby-jekyll-seo-tag
Description-md5: b95cc53cceff196405906b83aac03778
Description-en: Jekyll plugin to add metadata tags
 Jekyll SEO Tag adds the following meta tags to the site:
 .
   * Page title, with site title or description appended
   * Page description
   * Canonical URL
   * Next and previous URLs on paginated pages
   * JSON-LD Site and post metadata for richer indexing
   * Open Graph title, description, site title, and URL
   * Twitter Summary Card metadata
 .
 While one could theoretically add the necessary metadata tags oneself,
 Jekyll SEO Tag provides a battle-tested template of crowdsourced
 best-practices.

Package: ruby-jekyll-sitemap
Description-md5: 7fa0caf21af4b5ac592906a2670dbd41
Description-en: Jekyll plugin to silently generate a sitemap
 This is a Jekyll plugin to silently generate a sitemaps.org compliant sitemap
 for a Jekyll site. The user has full control, which files should be excluded.

Package: ruby-jekyll-test-plugin
Description-md5: f5bc0ca6e7fb1448e37a91cd2956579c
Description-en: facility to test Jekyll plugins
 A test plugin for Jekyll's 'gem' config option. This plugin allows the
 straight inclusion of plguins as rubygems into Jekyll instead of just
 `.rb` files.
 .
 This package should be used only as a build dependency to ruby-jekyll.

Package: ruby-jekyll-test-plugin-malicious
Description-md5: 335524b20d096347d39b9e1abb7adf10
Description-en: Malicious test plugin for Jekyll
 A test plugin for Jekyll's 'gem' config option. This plugin add
 additional "malicious" test.
 .
 This package should be used only as a build dependency to jekyll.

Package: ruby-jekyll-titles-from-headings
Description-md5: 86d698b51e8e8c7a84942a150d353005
Description-en: jekyll plugin to create a page title from the markdown heading
 A Jekyll plugin to pull the page title from the first Markdown heading when
 none is specified in the YAML front matter. This allows one to store the
 title semantically in the document itself so that it's readable, both as
 Markdown and when rendered, and machine-readable for plugins like
 ruby-jekyll-seo-tag.

Package: ruby-jekyll-toc
Description-md5: e2ec84d119ecc5e30ff3397422941a63
Description-en: Jekyll plugin to generate a table of contents
 This is a configurable plugin for Jekyll which generates a table of contents
 as an unordered list. It provides several filters and a liquid tag. The
 configuration allows one to define the minimum and maximum header levels,
 and the resulting list and item class names.

Package: ruby-jekyll-watch
Description-md5: 8152a8395142c5ea7fa4aafd2ee3ce8a
Description-en: Rebuild your Jekyll site when a file changes
 Jekyll::Watch is plugin in order to rebuild your Jekyll site when a
 file changes with the `--watch` switch.

Package: ruby-jira
Description-md5: 9d8c0727f15ba3e15223b9723b803028
Description-en: Atlassian JIRA REST API client
 Ruby library for use with the Atlassian JIRA REST API.
 .
 Jira is a proprietary issue tracking product, developed by Atlassian. It
 provides bug tracking, issue tracking, and project management functions.

Package: ruby-jmespath
Description-md5: d3a410d1671aa3f13cf2fc0844cc3c92
Description-en: Ruby implementation of JMESPath
 An implementation of JMESPath for Ruby. This implementation supports searching
 JSON documents as well as native Ruby data structures.
 .
 You can call JMESPath.search with a valid JMESPath search expression and data
 to search. It will return the extracted values.

Package: ruby-jnunemaker-matchy
Description-md5: 7a8a9492dbbef488360061e627b5e7a4
Description-en: RSpec-like matcher system for use in Test::Unit
 Matchy provides a sophisticated matcher system for developing Ruby
 testing frameworks in an RSpec-like behavior-driven style, which
 eliminates the overhead of writing assertions.

Package: ruby-joiner
Description-md5: 9f015ef0408e31b537d54b6e623cc66d
Description-en: builds activerecord joins from association paths
 Builds ActiveRecord outer joins from association paths and provides
 references to table aliases.

Package: ruby-journey
Description-md5: 1fe5dbba83a78e81668322e64c12bcd4
Description-en: Journey is a router for Ruby on Rails
 Journey is a router designed for Rails framework.  It routes
 requests.

Package: ruby-jquery-atwho-rails
Description-md5: bf16802aabe4b50c96fb61b0de78c774
Description-en: jquery plugin for @mentions
 This is a jQuery plugin that implement Github-like mentions. You can type @
 and start typing a few characters of the usernames to get a matching list.
 Users mentioned this way will get an email notification.
 .
 Learn more at /usr/share/doc/ruby-jquery-atwho-rails/README.md.gz

Package: ruby-jquery-datatables-rails
Description-md5: 0e2d8a24b180761653cc63feaa293652
Description-en: jquery datatables for rails
 This package provides jquery datatables for rails.

Package: ruby-jquery-rails
Description-md5: c72a5b85522fc81cb03a7b2f129872db
Description-en: jQuery for Rails 3+
 This package provides jQuery, jQuery UI and the jQuery-ujs driver for Rails 3
 and 4 applications, and integrates these libraries into the Rails 3+ asset
 pipeline.

Package: ruby-jquery-scrollto-rails
Description-md5: e78e0684bb47d90530748fa6eb44500c
Description-en: library to use jQuery scrollTo with Rails
 This gem provides jQUery scrollTo plugin to be used with Rails application.
 The scrollTo plugin provides Lightweight, cross-browser and highly
 customizable animated scrolling with jQuery.

Package: ruby-jquery-ui-rails
Description-md5: 59777f29f417dd393414ad1678d01d29
Description-en: jQuery UI packaged for the Rails asset pipeline
 jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset
 pipeline
 .
 This package depends on libjs-jquery-ui already in Debian as a separate
 package (which may differ in minor versions from the embedded jquery-ui
 release).

Package: ruby-js-image-paths
Description-md5: d632a13d74b7d47ae579a103682c57b7
Description-en: Rails image paths in your JS
 Easily access your image assets in your JavaScript code. This works similar
 to the image_path helper in Rails.
 .
 It is a rails engine and accessed via sprockets

Package: ruby-js-regex
Description-md5: 3d39a07cd8f9191f79286cc252ca8bf5
Description-en: Converts Ruby regexes to JavaScript regexes
 JsRegex converts Ruby's native regular expressions for JavaScript, taking care
 of various incompatibilities and returning warnings for unsolvable differences.

Package: ruby-js-routes
Description-md5: b191e9bf0f9cda116a1cee9d0947af2d
Description-en: Brings Rails named routes to javascript
 Generates javascript file that defines all Rails named routes as javascript
 helpers
 .
 Learn about its usage from /usr/share/doc/ruby-js-routes/Readme.md.gz

Package: ruby-json
Description-md5: 580962466871607374425ac53965b45b
Description-en: JSON library for Ruby
 This library implements the JSON (JavaScript Object Notation) specification in
 Ruby, allowing the developer to easily convert data between Ruby and JSON. 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: ruby-json-jwt
Description-md5: 876d102fea648b264a964a86a5af74b7
Description-en: JSON Web Token and its family in Ruby
 JSON Web Token and its family (JSON Web Signature, JSON Web
 Encryption and JSON Web Key) in Ruby

Package: ruby-json-schema
Description-md5: 0a8dded0e31f01df668a1c5ef0a373e2
Description-en: Ruby JSON Schema Validator
 This library is intended to provide Ruby with an interface for validating JSON
 objects against a JSON schema conforming to JSON Schema Draft 4. Legacy
 support for JSON Schema Draft 3, JSON Schema Draft 2, and JSON Schema Draft 1
 is also included.

Package: ruby-json-schemer
Description-md5: 366b990af0630ea6620a8f4c2130fd71
Description-en: JSON Schema validator
 This JSON schema validator library supports drafts 4, 6, and 7.
 .
 Some highlights:
  * true/false validation
  * error validation (`validate` returns an enumerator)
  * default property values
  * schema files
  * schema json string

Package: ruby-json-spec
Description-md5: e4255da1b70f74bd53f5c6c389c1f416
Description-en: Ruby library that provides JSON helpers for RSpec and Cucumber
 json_spec provides useful RSpec (testing tool for the Ruby language)
 matchers and Cucumber (tool to validate acceptance tests written in a
 behavior-driven development (BDD) styles) steps for testing JSON content.
 .
 It eases the testing of API-centric projects.

Package: ruby-jsonapi-renderer
Description-md5: c7ba9cb9803b9ca6cfab614368ae6ea2
Description-en: Render JSONAPI documents
 Ruby gem for rendering JSON API documents

Package: ruby-jsonify
Description-md5: 8bd0fb80c86e481d00cdb8dc3c14fd0c
Description-en: builder-style engine to turn Ruby objects into JSON
 Jsonify provides a builder-style engine for creating correct JSON
 representations of Ruby objects entirely based on the JSON
 specification.

Package: ruby-jsonpath
Description-md5: 3397d4e15473e5feeca3ea0ad7159c08
Description-en: Ruby implementation of JsonPath
 Every JSON object is composed on an inherent hierarchy and structure. Every
 JSON ends up creating a tree of nodes, where each node is a JSON Element.
 .
 This hierarchy in JSON allows one to create a standard mechanism to traverse
 through specific parts of the JSON. A standard way to do this is called
 JSONPath.

Package: ruby-jwt
Description-md5: 91be40a361cee61b5d1d6de479642cb1
Description-en: JSON Web Token implementation in Ruby
 A JSON Web Token (JWT) is a compact token format intended for space
 constrained environments such as HTTP Authorization headers and URI query
 parameters, and used as a means of representing claims to be transferred
 between two parties. The claims in a JWT are encoded as a JSON object that is
 digitally signed.
 .
 The JWT specification supports several algorithms for cryptographic signing.
 This library currently supports HMAC (HS256, HS384, HS512) and RSA
 (RS256, RS256, RS512). Unsigned plaintext JWT's are supported too.

Package: ruby-kakasi-ffi
Description-md5: 113f0b58af3851e110b615b68724befe
Description-en: KAKASI interface for Ruby with Fiddle/DL/FFI
 KAKASI interface for the object-oriented scripting language Ruby.
 KAKASI is the language processing filter to convert Kanji characters
 to Hiragana, Katakana or Romaji(alphabetical description of Japanese
 pronunciation).
 This package is replacement for ruby-kakasi.

Package: ruby-kaminari
Description-md5: 809baff3edd3b536122f1d277f2ff60d
Description-en: pagination engine plugin for Rails 3+ and other modern frameworks
 Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable
 and sophisticated paginator for Rails 3+
 .
 Features:
  * Clean
  * Easy to use
  * Simple scope-based API
  * Customizable engine-based I18n-aware helper
  * ORM & template engine agnostic
  * Modern
 .
 Learn more at /usr/share/doc/ruby-kaminari/README.rdoc

Package: ruby-kaminari-actionview
Description-md5: 341781c6228bdff5549ba1e8f1608b75
Description-en: Kaminari Action View adapter
 kaminari-actionview provides pagination helpers for your Action View templates
 .
 Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable
 and sophisticated paginator for Rails 3+

Package: ruby-kaminari-activerecord
Description-md5: 53fefbafb76a2453b8c3280419d82603
Description-en: Kaminari Active Record adapter
 kaminari-activerecord lets your Active Record models be paginatable
 .
 Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable
 and sophisticated paginator for Rails 3+

Package: ruby-kaminari-core
Description-md5: ad5aab5dd28c89febcd1d4e4e84714fb
Description-en: Kaminari's core pagination library
 kaminari-core includes pagination logic independent from ORMs and view
 libraries.
 .
 Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable
 and sophisticated paginator for Rails 3+

Package: ruby-kgio
Description-md5: 5167dbb6381dca96305b4427e11b3f36
Description-en: Kinder, gentler I/O for Ruby
 kgio provides non-blocking I/O methods for Ruby without raising
 exceptions on EAGAIN and EINPROGRESS. It is intended for use with the
 Unicorn and Rainbows! Rack servers, but may be used by other
 applications (that run on Unix-like platforms).

Package: ruby-knapsack
Description-md5: f776436ea158d4e0aeea88e881fb542e
Description-en: Parallel tests across CI server nodes based on time execution
 Knapsack splits tests across CI nodes based on each test file's time execution
 and makes sure that tests will run comparable time on each node.
 .
 It generates a test time execution report and uses it for future test runs.

Package: ruby-kpeg
Description-md5: 52819d9ce264b45c2e42d7a5d5ca0622
Description-en: KPeg is a simple PEG library for Ruby
 KPeg is a simple PEG (parsing expression grammar) library for Ruby. It
 provides an API as well as native grammar to build the grammar. KPeg
 strives to provide a simple, powerful API without being too exotic.

Package: kramdown
Description-md5: e7a400d15a54f377dc48506d36f0c734
Description-en: Fast, pure-Ruby Markdown-superset converter - kramdown command
 The kramdown is a fast, pure Ruby, Markdown parser and converter, using
 a strict syntax definition and supporting several common
 extensions.
 .
 The kramdown library is mainly written to support the kramdown-to-HTML
 conversion chain. However, due to its flexibility it supports other
 input and output formats as well. Here is a list of the
 supported formats:
   * input formats: kramdown (a Markdown superset), Markdown, HTML
   * output formats: HTML, kramdown, LaTeX (and therefore PDF)
 .
 This package contains the kramdown command.

Package: ruby-kramdown
Description-md5: b321a0892ba94ffaa24e230fa856d937
Description-en: Fast, pure-Ruby Markdown-superset converter - ruby library
 The kramdown is a fast, pure Ruby, Markdown parser and converter, using
 a strict syntax definition and supporting several common
 extensions.
 .
 The kramdown library is mainly written to support the kramdown-to-HTML
 conversion chain. However, due to its flexibility it supports other
 input and output formats as well. Here is a list of the
 supported formats:
   * input formats: kramdown (a Markdown superset), Markdown, HTML
   * output formats: HTML, kramdown, LaTeX (and therefore PDF)
 .
 This package contains the ruby library.

Package: ruby-kramdown-parser-gfm
Description-md5: abbb2ed01818ccb3925043e83016afd1
Description-en: kramdown parser for the GFM dialect of Markdown
 The kramdown is a fast, pure Ruby, Markdown parser and converter, using
 a strict syntax definition and supporting several common
 extensions.
 .
 This library provides a parser for the GFM dialect of Markdown, which used to
 be bundled with kramdown in its version 1.

Package: ruby-kramdown-rfc2629
Description-md5: d61e0544532e0501005454d35cb2c2f2
Description-en: generate XML2RFC XML from Markdown
 kramdown-rfc is an additional kramdown backend that allows generation
 of XML2RFC XML markup (also known as RFC 2629, RFC 7449, or RFC 7991
 compliant markup). This is useful for anyone who is writing
 Internet-Drafts and RFCs in the IETF.

Package: ruby-kubeclient
Description-md5: ecd2fc477384ca912e0b5819120187b4
Description-en: client for Kubernetes REST API
 The client supports GET, POST, PUT, DELETE on nodes, pods, secrets, services,
 replication controllers, namespaces, resource quotas, limit ranges, endpoints,
 persistent volumes, persistent volume claims, component statuses and service
 accounts.
 .
 The client currently supports Kubernetes REST API version v1.

Package: ruby-kyotocabinet
Description-md5: 2691c1dcacb7081871f21bf3d5de747e
Description-en: Straightforward implementation of DBM - Ruby bindings
 Kyoto Cabinet is a library of routines for managing a database. The
 database is a simple data file containing records, each is a pair of
 a key and a value. Every key and value is serial bytes with variable
 length. Both binary data and character string can be used as a key and
 a value. Each key must be unique within a database. There is neither
 concept of data tables nor data types. Records are organized in
 hash table or B+ tree.
 .
 Warning: while this library is thread-safe with Ruby 1.9.x,
 it is NOT thread-safe with Ruby 1.8.x.
 .
 This package contains the bindings for the Ruby scripting language.

Package: ruby-lapack
Description-md5: 0511ccca38f6892dba79854a2671d5d9
Description-en: Ruby wrapper of LAPACK
 Ruby-LAPACK is Ruby wrapper of LAPACK library using NArray.
 .
 This package provides libraries and documents.

Package: ruby-launchy
Description-md5: f7e393bf780021a30f8c254704d466b9
Description-en: helper class for launching cross-platform applications
 Launchy is a helper class for launching cross-platform applications in a fire
 and forget manner. There are application concepts (browser, email client, etc)
 that are common across all platforms, and they may be launched differently on
 each platform. Launchy is here to make a common approach to launching external
 applications from within ruby programs.

Package: ruby-launchy-shim
Description-md5: 1356f2ac2d6e12a8a73a41719dc0a426
Description-en: helper class for launching a web browser
 Launchy is a helper class for launching a web browser in a fire and forget
 manner from Ruby programs. This is a minimal shim that replaces the original
 Launchy on Debian, without all the code to support non-Debian systems.

Package: ruby-ldap
Description-md5: 993ad84cc23343ea7a99381e71593dc0
Description-en: OpenLDAP library binding for Ruby
 Ruby/LDAP is a Ruby extension library which provides an interface to the
 LDAP (e.g. OpenLDAP, Netscape SDK and Active Directory). The common API
 for application development is described in RFC1823.

Package: ruby-leaflet-rails
Description-md5: 158598f7d41e4df23e0a934589717697
Description-en: Use leaflet.js with Rails 4
 This gem provides the leaflet.js map display library for your Rails 4
 application.

Package: ruby-letter-opener
Description-md5: b060dde1bb07cd1f0b83f832a85fcddd
Description-en: Preview mail in the browser instead of sending
 Preview email in the default browser instead of sending it.
 This means you do not need to set up email delivery in your development
 environment, and you no longer need to worry about accidentally
 sending a test email to someone else's address.

Package: ruby-levenshtein
Description-md5: cc4585abd0fabed13870bc529f1da96d
Description-en: calculates the Levenshtein distance between two sequences
 The Levenshtein distance is a metric for measuring the amount of difference
 between two sequences (i.e., the so called edit distance). The Levenshtein
 distance between two sequences is given by the minimum number of operations
 needed to transform one sequence into the other, where an operation is an
 insertion, deletion, or substitution of a single element.
 .
 This Ruby library can work on strings, arrays or any other objects provided
 the sequences respond to :each and the objects to :hash and :eql?.

Package: ruby-libnotify
Description-md5: abadaeeabeadc61b4c7aec26a2d0c135
Description-en: Ruby bindings for libnotify using FFI
 libnotify is a Ruby wrapper for libnotify using FFI.
 .
 One can use the Hash syntax, Block syntax, or the Mixed
 syntax.

Package: ruby-librarian
Description-md5: 1c1eba261ae8944a0cc557bef1da0d8e
Description-en: framework for writing bundlers
 Librarian is a framework for writing bundlers, which are tools that resolve,
 fetch, install, and isolate a project's dependencies, in Ruby.
 .
 A bundler written with Librarian will expect you to provide a specfile listing
 your project's declared dependencies, including any version constraints and
 including the upstream sources for finding them. Librarian can resolve the
 spec, write a lockfile listing the full resolution, fetch the resolved
 dependencies, install them, and isolate them in your project.
 .
 A bundler written with Librarian will be similar in kind to Bundler, the
 bundler for Ruby gems that many modern Rails applications use.

Package: ruby-libvirt
Description-md5: a7d1a9e27136846efcead6abb45fa6bf
Description-en: Ruby bindings for libvirt
 This library provides Ruby bindings for using libvirt.
 .
 Libvirt is a toolkit to interact with the virtualization capabilities
 of recent versions of Linux (and other OSes). The library aims at providing
 a long term stable C API for different virtualization mechanisms. It currently
 supports QEMU, KVM, and XEN.

Package: ruby-libxml
Description-md5: 9687b15af7c8680988a7d37fe981a11c
Description-en: Ruby Bindings for LibXML2
 The Libxml-Ruby project provides Ruby language bindings for the GNOME
 Libxml2 XML toolkit. It is free software, released under the MIT License.
 Libxml-ruby's primary advantage over REXML is performance - if speed
 is your need, these are good libraries to consider, as demonstrated
 by the informal benchmark below.

Package: ruby-license-finder
Description-md5: d266949dd9045cf9b3645766feaffba0
Description-en: audit the OSS licenses of your application's dependencies
 LicenseFinder works with your package managers to find
 dependencies, detect the licenses of the packages in them, compare
 those licenses against a user-defined whitelist, and give you an
 actionable exception report.

Package: ruby-licensee
Description-md5: c5c6cd24635ebc0cd1a900136caec6b5
Description-en: program to detect open source project licenses
 Licensee automates the process of reading LICENSE files and
 compares their contents to known licenses using a fancy maths.

Package: ruby-linked-list
Description-md5: bcb1db4e64b72002629ded7fd33ce51d
Description-en: Ruby implementation of Doubly Linked List
 Ruby implementation of Doubly Linked List, following some Ruby idioms.

Package: ruby-liquid
Description-md5: 76b4081e014b0907107fba3ecba844ee
Description-en: Ruby library for rendering safe HTML and email templates
 Liquid is a secure, non-evaling end user template engine.  It has simple
 markup and beautiful results and is able to style emails as well as HTML.
 .
 It was developed for usage in Ruby on Rails web applications and integrates
 seamlessly as a plugin but it also works excellently as a stand alone library.

Package: ruby-liquid-c
Description-md5: b99229e0050459503307698a88ec835e
Description-en: liquid performance extension in C
 A partial native implementation of the liquid ruby gem in C to speed
 up the performance and can also help with Jekyll site builds.

Package: ruby-listen
Description-md5: 05d88119d5a5ade6eb916b9d6a9949ba
Description-en: Ruby library listening to file modifications
 This Ruby library listens to file modifications and notifies you about the
 changes.
 .
 It detects file modification, addition and removal, and supports multiple
 directories from a single listener. It uses checksum comparison for
 modifications made under the same second, and allows supplying regexp-patterns
 to ignore and filter paths for better results.

Package: ruby-little-plugger
Description-md5: 6a1613a274f1b84337b161945b5fb409
Description-en: module that provides Gem based plugin management
 LittlePlugger is a module that provides Gem based plugin management.
 By extending your own class or module with LittlePlugger you can easily
 manage the loading and initializing of plugins provided by other gems.

Package: ruby-locale
Description-md5: f2c70041e71db669498c1cf0d0e6019b
Description-en: Locale library for Ruby
 Ruby-Locale is a pure Ruby library which provides a basic API for
 localization.
 .
 It aims to support programs of every kind, from GUI applications to web
 libraries, on all the platforms that Ruby works on, and to provide a
 central hub for other i18n/l10n software.

Package: ruby-localhost
Description-md5: 9842c386aa81ea44dbf870382bbaaf62
Description-en: Manage a local certificate authority for self-signed localhost
 This provides a convenient API for generating per-user self-signed root
 certificates, is useful for development.

Package: ruby-lockbox
Description-md5: d61a0d5875eb4992bceb9b721cdef40b
Description-en: Modern encryption for Rails
 Lockbox aims to make encryption as friendly and intuitive as possible.
 Encrypted fields and files behave just like unencrypted ones for maximum
 compatibility with 3rd party libraries and existing code.
 .
  - Uses state-of-the-art algorithms
  - Works with database fields, files, and strings
  - Makes migrating existing data and key rotation easy

Package: ruby-lockfile
Description-md5: 9b089c2af8f7940f679d508896640796
Description-en: create NFS-safe lockfiles
 This is a Ruby library for creating lockfiles safe for use over NFS (Network
 File System).
 .
 The package contains both the library for including lockfile in Ruby programs
 and the command line program rlock. The program rlock can either create
 lockfiles or optionally can run a program with a lockfile.

Package: ruby-log4r
Description-md5: 58564913c577a928503b88dd3856d027
Description-en: Logging library for Ruby
 Log4r is a comprehensive and flexible logging library written in Ruby for
 use in Ruby programs.
 .
 It features a hierarchical logging system of any number of levels, custom
 level names, logger inheritance, multiple output destinations, execution
 tracing, custom formatting, thread safety and more.

Package: ruby-logger-application
Description-md5: b55d85009f694233c3b97fee524998a3
Description-en: add logging support to Ruby application
 This gem provides the ability to add logging support to a Ruby application. It
 is extracted from Ruby's Logger, as Logger::Application was dropped in Ruby
 2.2

Package: ruby-logging
Description-md5: 045f9190613edac5ed8c9fadab85ce18
Description-en: flexible and extendable logging library for Ruby
 Logging is a flexible logging library for use in Ruby programs based on the
 design of Java's log4j library. It features a hierarchical logging system,
 custom level names, multiple output destinations per log event, custom
 formatting, and more.

Package: ruby-logging-rails
Description-md5: 497226dc0ee977c6506e6c5bf3c628d6
Description-en: Logging for rail applications
 A Railtie for integrating the logging framework into your Rails 3
 application.

Package: ruby-logify
Description-md5: effdefca16db880738dfd2eeb688dacc
Description-en: Lightweight logging library for Ruby
 Logify is an incredibly light-weight Ruby logger with a developer-friendly API
 and no dependencies. It is intentionally very opinionated and is optimized for
 speed. This combination makes it perfect for command line applications.

Package: ruby-lograge
Description-md5: 796130c8a07156871cf4e075033e5feb
Description-en: Tame Rails' multi-line logging into a single line per request
 Lograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable
 and, in the context of running multiple processes and servers, unreadable
 default logging output. Rails' default approach to log everything is great
 during development, it's terrible when running it in production.

Package: ruby-loofah
Description-md5: dd62dd12a9dcd46918a43f84bbd3b246
Description-en: manipulation and transformation of HTML/XML documents and fragments
 Loofah is a general library for manipulating and transforming HTML/XML
 documents and fragments. It's built on top of Nokogiri and libxml2, so
 it's fast and has a nice API.
 .
 Loofah excels at HTML sanitization (XSS prevention). It includes some
 nice HTML sanitizers, which are based on HTML5lib's whitelist, so it
 most likely won't make your codes less secure. (These statements have
 not been evaluated by Netexperts.)

Package: ruby-lru-redux
Description-md5: d808bbc3f7ee26fd595bbd149d166ded
Description-en: efficient implementation of an lru cache
 Efficient and thread safe LRU cache.
 .
 Least Recently Used cache discards least recently used items first from the
 cache.

Package: ruby-lumberjack
Description-md5: 5b4e81e3bb2601517766ef14b8628bc7
Description-en: Lumberjack is a logging implementation in Ruby
 A simple, powerful, and very fast logging utility that can be a drop in
 replacement for Logger or ActiveSupport::BufferedLogger. Provides support
 for automatically rolling log files even with multiple processes writing the
 same log file.

Package: ruby-mab
Description-md5: 42e630e15d3c8ce9b5792854690dd20e
Description-en: templating engine for writing HTML in pure Ruby
 With Mab, HTML is generated by mapping method calls to HTML elements,
 object attributes to element classes or HTML IDs and block arguments to
 the contents of the elements.
 .
 This engine is an alternative to ERb which weaves the two languages
 together.  It is also a replacement for templating languages which use
 primitive languages that blend with HTML.
 .
 Mab is almost fully backward compatible with the Markaby library.

Package: ruby-macaddr
Description-md5: 4098cd8aec024d45c39459c10f74df62
Description-en: library to read system mac address
 cross platform mac address determination for ruby.
 .
 This is useful for generating unique identification numbers (uuid).
 .
 Read /usr/share/ruby-macaddr/README for more info.

Package: ruby-magic
Description-md5: 79a0ef4e6808a8f13a2ab6e1458bcffe
Description-en: Ruby FFI bindings to libmagic
 This package provides a Ruby FFI wrapper to the "magic" library that
 determines content type and encoding of files and strings. The library does
 three types of tests: file system tests, magic number tests, and language
 tests. The first test that succeeds causes the file type to be returned.

Package: ruby-mail
Description-md5: 27ac399008a2ddc35e4b594efd5887d0
Description-en: Ruby library to handle email generation, parsing and sending
 The purpose of this library is to provide a single point of access to
 handle all email functions, including sending and receiving
 emails. All network type actions are done through proxy methods to
 Net::SMTP, Net::POP3 etc.
 .
 Built from experience with TMail, it is designed to be a pure ruby
 implementation that makes generating, sending and parsing emails a no
 brainer.
 .
 Finally, Mail has been designed with a very simple object oriented
 system that really opens up the email messages you are parsing, if
 you know what you are doing, you can fiddle with every last bit of
 your email directly.

Package: ruby-mail-gpg
Description-md5: 2190bcec7f4c7257fd3a7bf5582d1226
Description-en: GPG/MIME encryption plugin for the Ruby Mail Library
 This tiny lib adds GPG/MIME capabilities to Mail::Message and
 ActionMailer::Base. Because privacy matters.
 .
 For maximum interoperability the lib also supports decryption of messages
 using the non-standard 'PGP-Inline' method as for example supported in the
 Mozilla Enigmail OpenPGP plugin.

Package: ruby-mail-room
Description-md5: 6551ea978e0112161cedd56e4d93ef9e
Description-en: Forward mail from gmail IMAP to a callback URL or job worker, simply
 mail_room is a configuration based process that will idle on IMAP connections
 and execute a delivery method when a new message is received.
 .
 Examples of
 delivery methods include:
  - POST to a delivery URL (Postback)
  - Queue a job to Sidekiq or Que for later processing (Sidekiq or Que)
  - Log the message or open with LetterOpener (Logger or LetterOpener)
 .
 This package provides gitlab's fork of mail_room.

Package: ruby-marcel
Description-md5: 4240a8d3c5b6460e322e69f0a22116c2
Description-en: Simple mime type detection
 Marcel attempts to choose the most appropriate content type for a given file
 by looking at the binary data, the filename, and any declared type (perhaps
 passed as a request header).
 .
 By preference, the magic number data in any passed in file is used to determine
 the type. If this doesn't work, it uses the type gleaned from the filename,
 extension, and finally the declared type. If no valid type is found in any of
 these, "application/octet-stream" is returned.
 .
 Some types aren't easily recognised solely by magic number data. For example
 Adobe Illustrator files have the same magic number as PDFs (and can usually
 even be viewed in PDF viewers!). For these types, Marcel uses both the magic
 number data and the file name to work out the type.

Package: ruby-marginalia
Description-md5: 56c4e374697da8ddee34dae1b853e3b3
Description-en: Attach comments to your ActiveRecord queries
 By default, it adds the application, controller, and action names as a comment
 at the end of each query.
 .
 This helps when searching log files for queries, and seeing where slow queries
 came from.

Package: ruby-markdown-it-html5-embed
Description-md5: 1453ac17693435390e1b1d2c33c0ef4e
Description-en: Markdown-it plugin for embedding audio/video in the HTML5 way
 This is a plugin for markdown-it which adds support for embedding audio/video
 in the HTML5 way.
 .
 markdown-it is a markdown parser.

Package: ruby-markerb
Description-md5: 314d9d6efcad3fdaac7850fcf0c5b41f
Description-en: multipart templates made easy with Markdown + ERb
 Markerb allows you to render multipart e-mails from a single template.
 The template is written in Markdown, which is delivered as a text part,
 but also rendered and delivered as an HTML part.

Package: ruby-maruku
Description-md5: da725d098df9786d8dcc97dab80ed1f5
Description-en: Markdown-superset interpreter written in Ruby
 Maruku implements a superset of the Markdown language, designed to
 easily create HTML documents while only focusing on the high-level
 structure and not the details. Maruku also supports LaTeX export,
 which means you can produce PDF output.
 .
 Maruku prides itself of being decently fast on long documents.

Package: ruby-mathml
Description-md5: 313b192540413179b413a99781559f49
Description-en: TeX formula to MathML conversion library for Ruby
 This ruby library intends to provide a converter from LaTeX mathematical
 expressions to MathML, a low-level specification for mathematical and
 scientific content on the Web.

Package: ruby-maven-libs
Description-md5: 7c0976a61aedbe3484c075a46e165018
Description-en: Ruby library that provides access to a Maven installation
 This ruby library wraps a Maven installation and allows access to it by
 exposing it under a namespace provided by the gem.
 .
 Its main use is in combination with polyglot-maven and ruby-maven
 since it can be used in that way to write and use POM files with a
 convenient and familiar (for rubyists) domain specific language instead
 of traditional XML definitions as is expected by Maven.

Package: ruby-maxitest
Description-md5: 6487f89554f7aaf54f899be82149f024
Description-en: Minitest + all the features you always wanted
 Features:
 1. Ctrl+c stops tests and prints failures
 2. pastable rerun snippet for failures (disabled/integrated on rails 5)
 3. multiple before & after blocks
 4. around blocks around { |t| Dir.chdir(...) { t.call } }
 5. red-green output (disabled/integrated on rails 5)
 6. mtest executable to run by line number and by folder
   (disabled/integrated on rails 5)
 7. full backtrace for errors and assertions with verbose (-v)
 8. And more!

Package: ruby-maxminddb
Description-md5: d905006592e6f77b60d7ef6890edb139
Description-en: MaxMind DB binary file reader
 Pure Ruby MaxMind DB (GeoIP2) binary file reader. MaxMind provides both binary
 and CSV databases for GeoIP2. Both formats provide additional data not
 available in the legacy databases including localized names for cities,
 subdivisions, and countries.

Package: ruby-mdl
Description-md5: e368263f98b3a1afeda564992808b69e
Description-en: Markdown lint tool
 ruby-mdl checks an individual markdown file, or a directory of markdown
 files against a set of 47 rules for syntax consistency.  In its report back
 to the CLI, the Ruby based implementation reports the line(s) with an issue
 identified and how to improve it.

Package: ruby-mdurl-rb
Description-md5: 9ddab2d1cc0aeee27d64f4dca68b6349
Description-en: MDUrl for motion-markdown-it in Ruby
 This gem is a port of the mdurl javascript package by Vitaly Puzrin and Alex
 Kocharin, that is used for the markdown-it package.
 Currently synced with mdurl 1.0.5

Package: ruby-mechanize
Description-md5: 4d9d0170efed2b2dca969ba29bae04d3
Description-en: library used for automating interaction with websites
 This library is used for automating interaction with websites.
 Mechanize automatically stores and sends cookies, follows redirects,
 can follow links, and submit forms.  Form fields can be populated and
 submitted.  Mechanize also keeps track of the sites that you have
 visited as a history.
 .
 This library is loosely based on WWW::Mechanize for Perl.

Package: ruby-memo-wise
Description-md5: a46805f79018208466d0a6595cc0b680
Description-en: wise Ruby memoization library
 MemoWise is a memoisation library with the following properties:
  * Fast performance of memoized reads
  * Support for resetting and presetting memoized values
  * Support for memoization on frozen objects
  * Support for memoization of class and module methods
  * Support for inheritance of memoized class and instance methods
  * Documented and tested thread-safety guarantees

Package: ruby-memoist
Description-md5: 87151238c1008d178cdefe6d84396909
Description-en: Ruby library providing method memoization
 The memoist library provides methods memoization.
 Memoization cached objects can be looked up faster.
 .
 This is an extraction of Ruby on Rails' ActiveSupport::Memoizable library.
 Ruby on Rails' ActiveSupport::Memoizable has been already deprecated,
 but it is still useful.

Package: ruby-memoizable
Description-md5: 9bec3905a8301d89840b514cf9b1eb6e
Description-en: memoize method return values
 Memoization is an optimization that saves the return value of a method
 so it doesn't need to be re-computed every time that method is called.
 .
 Learn more about its rationale and usage at
 /usr/share/ruby-memoizable/README.md

Package: ruby-memory-profiler
Description-md5: 6694ea78c85407886a46c9255d8b2d3b
Description-en: memory profiler for Ruby
 Memory profiler is a memory profiling routines for Ruby 2.3+.
 It requires Ruby(MRI) version 2.3.8 and above.
 .
 One can use the .start/.stop API as well but it can only be run once per
 report, and .stop will be the only time you can retrieve the report using
 this API.

Package: ruby-mercenary
Description-md5: 65c7aea0700e4ad4a1a96c74e5d25779
Description-en: Lightweight and flexible library for writing command-line apps in Ruby
 Mercenary is lightweight and flexible library for writing command-line
 apps in Ruby.

Package: ruby-messagebus-api
Description-md5: e138f1f559dd3120c08b614d217e030f
Description-en: Send email through the Message Bus service
 Message Bus provides email at scale, done right. Simple. Message Bus provides
 a REST API and several language-specific wrappers (SDKs) that provides full
 access to all platform functionality.
 .
 messagebus_ruby_api allows you to use the Message Bus API from ruby programs.

Package: ruby-metaclass
Description-md5: 3f745e843aba3232efd46dbf6a294f94
Description-en: Ruby library adding a metaclass method to all Ruby objects
 This simple Ruby library provides for every Ruby object a method called
 "__metaclass__", returning a class attached the object, which offers
 possibilities of metaprogramming, like adding specific methods to the object.

Package: ruby-metaid
Description-md5: 61d7441e22cd3260a7c7170b6dae4781
Description-en: Some additional methods to make metaprogramming easier
 MetAid adds a few innocent methods to the ruby Object and Module
 classes, in order to make metaprogramming easier. For the lore of
 metaprogramming see Seeing Metaclasses Clearly and Chapter Six of
 Why's (Poignant) Guide to Ruby, at
 http://mislav.uniqpath.com/poignant-guide

Package: ruby-method-source
Description-md5: c5ab569b074790e3e47de4c03d9fc0a1
Description-en: Retrieve the sourcecode for a method as a Ruby string
 The `method_source` is a utility to return a method's sourcecode as a
 Ruby string. Also returns `Proc` and `Lambda` sourcecode.
 .
 Method comments can also be extracted using the `comment` method.
 .
 It is written in pure Ruby (no C).
  - Some Ruby 1.8 support now available.
  - Support for MRI, RBX, JRuby, REE
 .
 `method_source` provides the `source` and `comment` methods to the
 `Method` and `UnboundMethod` and `Proc` classes.

Package: ruby-metriks
Description-md5: 29401d3661e0d1640385c1882a902250
Description-en: experimental threadsafe, low-impact measurement library for Ruby
 This is an experiment in making a threadsafe, low impact library
 to measure aspects of your Ruby. It provides an API for creating and
 using counters, gauges, meters, timers and utilisation timers as well
 as methods for reporting metrics to a log file or some other metric
 aggregation tool.

Package: ruby-middleware
Description-md5: b117c3e025040d1f11a5fe300e205e24
Description-en: middleware abstraction for Ruby.
 Ruby `middleware` is a library which provides a generalized
 implementation of the middleware pattern for Ruby. The middleware
 pattern is a useful abstraction tool in various cases, but is
 specifically useful for splitting large sequential chunks of logic
 into small pieces.

Package: ruby-mime
Description-md5: 1864ddeb67d08008fefab0b5fcc2d579
Description-en: MIME library for Ruby
 ruby-mime is a library for building RFC compliant Multipurpose Internet
 Mail Extensions (MIME) messages. It can be used to construct standardized
 MIME messages for use in client/server communications, such as Internet
 mail or HTTP multipart/form-data transactions.

Package: ruby-mime-types
Description-md5: b334dd8c27f810743b5b981f5db234ee
Description-en: guess MIME type of files
 This library allows for the identification of a file's likely MIME
 content type. The identification of MIME content type is based on a
 file's filename extensions.

Package: ruby-mime-types-data
Description-md5: 728dbf0f8878879b7c676384b15479de
Description-en: registry for information about MIME media type definitions
 This package consists of the gem mime-types-data that provides a registry for
 information about MIME media type definitions. It can be used with the Ruby
 mime-types library or other software to determine defined filename extensions
 for MIME types, or to use filename extensions to look up the likely MIME type
 definitions.

Package: ruby-mimemagic
Description-md5: bf798b7b80a2c2ac130544e4f3dccce1
Description-en: fast MIME detection by extension or content
 The mimemagic Ruby library provides fast MIME detection by extension or
 content. It uses the freedesktop.org MIME database provided by the
 shared-mime-info package. It also contains some extra magic to detect
 Microsoft Office 2007+ formats.

Package: mina
Description-md5: 74932a7f67db9bde44e86ece2e5a3eb3
Description-en: deployer and server automation tool
 Mina is a fast deploy Bash script generator. It generates an entire
 deployment procedure as a Bash script and runs it remotely on a server,
 creating a single SSH session per deploy, minimizing the SSH connection
 overhead. Its syntax is similar to Capistrano.

Package: ruby-mini-exiftool
Description-md5: 620d88911e8a4ad7fb369289a7f79029
Description-en: wrapper for exiftool command-line
 This library is a wrapper for the Exiftool command-line application,
 written by Phil Harvey. It provides the full power of Exiftool to Ruby:
 reading and writing of EXIF-data, IPTC-data and XMP-data.

Package: ruby-mini-histogram
Description-md5: f18de03ae9ad2db66b9a2e01983847a4
Description-en: build histograms out of Ruby arrays
 It makes histograms out of Ruby data.
 .
 Alternatives to this library include enumerable-statistics. But this gem does
 not require a native extension compilation (faster to install, but performance
 is slower), and this gem does not extend or monkeypatch any core classes.

Package: ruby-mini-magick
Description-md5: a44f2635e5337409abb15fe127fe2f83
Description-en: wrapper for ImageMagick with a small memory footprint
 MiniMagick is a Ruby library providing a wrapper around
 ImageMagick or GraphicsMagick, allowing manipulation of images with
 minimal use of memory. MiniMagick gives access to all the commandline
 options provided by ImageMagick.

Package: ruby-mini-mime
Description-md5: 148ecb27b98daca1f0bf817973d73f15
Description-en: Lightweight mime type implementation
 Minimal mime type implementation for use with the mail and rest-client gem.
 MiniMime is optimised to minimize memory usage. It keeps a cache of 100 mime
 type lookups (and 100 misses).

Package: ruby-mini-portile2
Description-md5: 668696cddcd951af53d1f6dc83aec1ce
Description-en: simplistic port-like solution for developers
 It provides a standard and simplified way to compile against dependency
 libraries without messing up one's system. It is not a general package
 management system. It is not aimed to replace apt, macports or homebrew.
 .
 It's intended primarily to make sure that a developer of a library, can
 reproduce a user's dependencies and environment by specifying a specific
 version of an underlying dependency that one would like to use.

Package: ruby-minimization
Description-md5: 402e25133128a469d7434fb170e5ec5d
Description-en: Ruby library providing minimization algorithms
 This library provides pure Ruby implementation of some unidimensional
 minimization algorithms: the Newton-Raphson method, the golden section
 search, and Brent minimization algorithm.

Package: ruby-minispec-metadata
Description-md5: 69f07f9e7276585aff358de62fec1a87
Description-en: define and access metadata in MiniTest::Spec
 Minispec::Metadata provides a library to pass metadata to MiniTest::Spec
 descriptions and specs like in RSpec. It allows adding metadata to specs
 similar to RSpec.

Package: ruby-minitar
Description-md5: 8cd26fd5937af984bf2e41f364392298
Description-en: Provides POSIX tarchive management for Ruby
 Archive::Tar::Minitar is a pure-Ruby library and command-line utility that
 provides the ability to deal with POSIX tar(1) archive files.
 .
 The implementation is based heavily on Mauricio Ferna'ndez's implementation in
 rpa-base, but has been reorganised to promote reuse in other projects.

Package: ruby-minitest
Description-md5: 711e8129451c50c5d22378f07e8095cc
Description-en: Ruby test tools supporting TDD, BDD, mocking, and benchmarking
 minitest provides a complete suite of testing facilities supporting
 TDD, BDD, mocking, and benchmarking.
 .
 minitest/unit is a small and incredibly fast unit testing framework.
 It provides a rich set of assertions to make your tests clean and
 readable.
 .
 minitest/spec is a functionally complete spec engine. It hooks onto
 minitest/unit and seamlessly bridges test assertions over to spec
 expectations.
 .
 minitest/benchmark is an awesome way to assert the performance of your
 algorithms in a repeatable manner. Now you can assert that your newb
 co-worker doesn't replace your linear algorithm with an exponential
 one!
 .
 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.
 .
 minitest/unit is meant to have a clean implementation for language
 implementors that need a minimal set of methods to bootstrap a working
 test suite. For example, there is no magic involved for test-case
 discovery.

Package: ruby-minitest-around
Description-md5: e94036ef4861fa7aac19fc1c5a36b057
Description-en: Around block for minitest
 Alternative for setup/teardown dance. Minitest-around also enables the use of
 multiple before/after blocks, which normally don't work in minitest.
 minitest-around currently supports only minitest 5.X

Package: ruby-minitest-excludes
Description-md5: 13ddde3a4d87636044b7629953c109a0
Description-en: Ruby unit tests helper library for MiniTest framework
 minitest/excludes.rb extends MiniTest::Unit::TestCase to provide a
 clean API for excluding certain tests you don't want to run under
 certain conditions.

Package: ruby-minitest-focus
Description-md5: 43eb6b07252ff19821000320915ba7ae
Description-en: provides ability to focus on a few tests easily
 This package provides minitest-focus gem which allows a developer to focus on
 a few tests with ease without having to use command-line arguments.
 .
 Good for tools like guard that can't understand test output.

Package: ruby-minitest-global-expectations
Description-md5: 96e2bff25861e384160afbc692102495
Description-en: Support minitest expectation methods for all objects
 minitest-global_expectations allows one to keep using simple code in one's
 minitest specs, without having to wrap every single object one is calling
 an expectation method on with an underscore.

Package: ruby-minitest-hooks
Description-md5: 8ef8e7189bff9b4fa67e39063c7fc8c1
Description-en: Around and before_all/after_all/around_all hooks for Minitest
 minitest-hooks adds around and before_all/after_all/around_all hooks for
 Minitest. This allows you do things like run each suite of specs inside a
 database transaction, running each spec inside its own savepoint inside that
 transaction, which can significantly speed up testing for specs that share
 expensive database setup code.

Package: ruby-minitest-power-assert
Description-md5: 468b53c7b48be1e24a6a06fdcf46f7a8
Description-en: power assert implementation for minitest
 The minitest-power_assert gem overrides the Ruby #assert method to provide
 an implementation for Minitest.

Package: ruby-minitest-reporters
Description-md5: 711916ae013b80dfe6fd6c310eaec3bb
Description-en: creates customizable Minitest output formats
 Death to haphazard monkey-patching! Extend Minitest through simple hooks.

Package: ruby-minitest-shared-description
Description-md5: e6a55239e5e5c6dee18f7d1110d82980
Description-en: Support for shared specs and shared spec subclasses for Minitest
 minitest-shared_description adds support for shared specs and shared spec
 subclasses to Minitest.  Minitest supports shared specs by default using plain
 ruby modules, but does not support shared spec subclasses.  In addition to
 making it possible to share subclasses, minitest-shared_desciption also
 provides a slightly nicer interface for sharing specs.

Package: ruby-minitest-stub-const
Description-md5: 55bd4c8d6f9e4be079cb1ea069cf81e4
Description-en: Stub constants for the duration of a block in MiniTest
 Like RSpec's stub_const, but boring and non-magical.
 .
 Learn more about its usage at
 /usr/share/doc/ruby-minitest-stub-const/README.md.gz

Package: ruby-minitest-utils
Description-md5: 7bef69d8500275026531804210cd1029
Description-en: utilities for minitest
 This gem provides some utilities for Minitest's day-to-day usage. The
 utilities include
  * A better reporter
  * A TestNotifier reporter
  * Some Rails niceties (set up FactoryGirl, WebMock and Capybara)
  * Add a t and l methods (i18n)

Package: ruby-mixlib-archive
Description-md5: 0cddfd9a8d35d4f6fc0ecfdccf445d47
Description-en: simple interface to various archive formats
 This package provides a simple interface to various archive formats.
 .
 Currently only uncompressed and gzipped TAR files are supported.

Package: ruby-mixlib-authentication
Description-md5: 2c58c13a9c3d357740f8a58f14a7fcde
Description-en: Simple Ruby mixin for creating a logger object
 Provides a class based object to provide logging.  Messages can be sent at
 different levels such as warn or error.  Logging defaults to STDOUT but
 can also be sent to a file with simple built in rotation.

Package: ruby-mixlib-cli
Description-md5: f079dc12d9b6d626b681019fd35e2e68
Description-en: Ruby mixin for creating command line applications
 It provides a class based object to parse command line options. It supports
 long and short options, descriptions, and a number of other common features.
 .
 Mixlib::CLI provides a class-based command line option parsing object,
 like the one used in Chef, Ohai and Relish.

Package: ruby-mixlib-config
Description-md5: 7fd76989cbfc2c0e69336ffc1e2b9034
Description-en: Simple class based config mechanism for Ruby
 Mixlib-config provides a class based object to store and manipulate
 configuration values. A file can be read in to populate the object,
 and values can be set and read from the internal hash using methods.

Package: ruby-mixlib-install
Description-md5: 90da50b21fc28e8907ca57023b2defa4
Description-en: Mixin to help with omnitruck installs
 Ruby library providing mixin to help with omnitruck installs.
 .
 Used by Chef related tools.

Package: ruby-mixlib-log
Description-md5: abb3b8c6241580a941e093d7c8dc351d
Description-en: Simple Ruby mixin for creating a logger object
 Provides a class based object to provide logging. Messages can be sent at
 different levels such as warn or error. Logging defaults to STDOUT but
 can also be sent to a file with simple built in rotation.

Package: ruby-mixlib-shellout
Description-md5: 66fdf150b89a853dc605614c443b42ed
Description-en: mixin library for subprocess management, output collection
 Provides a simplified interface to shelling out yet still collecting
 both standard out and standard error and providing full control over
 environment, working directory, uid, gid, etc.
 .
 No means for providing interaction with the subprocess is provided,
 apart from a simple string as input.

Package: ruby-mixlib-versioning
Description-md5: 60717d3178c15dd9adf57c7aca89752e
Description-en: Ruby library to parse, compare and manipulate version strings
 General purpose Ruby library that allows you to parse, compare and manipulate
 version strings in multiple formats.

Package: ruby-mizuho
Description-md5: 71101684ee86f4e1c8c7ddb2fccf3bb3
Description-en: documentation formatting tool
 Mizuho is a documentation formatting tool, best suited for small to
 medium-sized documentation.
 Mizuho converts Asciidoc input files into nicely outputted HTML,
 possibly one file per chapter. Multiple templates are supported,
 so you can write your own.

Package: ruby-mmap2
Description-md5: cc204af303e5c77e46d5e9add475c92c
Description-en: Mmap class implement memory-mapped file objects for Ruby 2.x
 This library is a dependency of prometheus-client-mmap.
 .
 Prometheus is a systems and services monitoring system.

Package: ruby-mobile-fu
Description-md5: 5bead70933cf1761c2f78b357e88f014
Description-en: detect mobile requests from mobile devices in your Rails app
 Mobile Fu allows you to automatically detect mobile devices that access your
 Rails application.
 .
 People can access your site from a Palm, Blackberry, iPhone, iPad, Nokia, etc.
 and it will automatically adjust the format of the request from :html to
 :mobile.

Package: ruby-mocha
Description-md5: fb69674beb79c60a99238172a3f2726e
Description-en: Mocking and stubbing library for Ruby
 Mocha is a mocking and stubbing library with JMock/SchMock syntax, which
 allows mocking and stubbing of methods on real (non-mock) classes. Mocking and
 stubbing are techniques used to improve unit testing.

Package: ruby-mocha-doc
Description-md5: 8b62d1bddb95209177e12bf007e0bb17
Description-en: Mocking and stubbing library for Ruby - documentation
 Mocha is a mocking and stubbing library with JMock/SchMock syntax, which
 allows mocking and stubbing of methods on real (non-mock) classes. Mocking and
 stubbing are techniques used to improve unit testing.
 .
 This package contains the documentation of the Mocha library.

Package: ruby-model-tokenizer
Description-md5: 84e1ea5813af6439f15d5581dfd30f5c
Description-en: Random token generator for Rails models
 Model tokenizer is a ruby library that allows you to creates random tokens
 which can be used as primary keys for Active Record objects. It can  create
 a new tokenized model. If the model already exists, ModelTokenizer will
 integrate into it. It also creates the appropriate migration.

Package: ruby-mojo-magick
Description-md5: 86a53d423b730fedd5b050aa73b50ffe
Description-en: simple Ruby stateless module interface to ImageMagick
 MojoMagick is a "dog simple, do very little" image library. It is basically
 a couple of stateless module methods that make it somewhat more convenient
 than calling ImageMagick by hand.

Package: ruby-molinillo
Description-md5: 1e4d380e1a657f3aee9180057c5fa6f6
Description-en: generic dependency resolution algorithm
 Provides an implementation of a dependency resolution algorithm, as
 commonly found in package management tools. This implementation has
 replaced the older resolvers in CocoaPads and Bundler.

Package: ruby-momentjs-rails
Description-md5: 03d11766011c126df29619a048ad035a
Description-en: wraps the Moment.js library in a rails engine for asset pipeline
 momentjs-rails wraps the Moment.js library in a rails engine for simple
 use with the asset pipeline provided by Rails 3.1 and higher. The gem
 includes the development (non-minified) source for ease of exploration.
 The asset pipeline will minify in production.
 .
 Moment.js is "a lightweight javascript date library for parsing,
 manipulating, and formatting dates." Moment.js does not modify the
 native Date object. Rather, it creates a wrapper for it.

Package: ruby-moneta
Description-md5: 798fbb2d62d0d93055faad9980b0cd9b
Description-en: Ruby interface to multiple key/value stores
 Moneta is a Ruby library to interface with a variety of key/value stores.
 A short overview of its features:
  - support a lot of backends with consistent behaviour,
  - allows a full configuration of the serialization -> compression -> adapter
    stack using proxies (similar to Rack middlewares),
  - expiration for all stores,
  - atomic operations,
  - includes a simple pure-ruby key/value server and client,
  - integration with Rails, Rack/Rack-Cache, Sinatra and Ramaze.

Package: ruby-money
Description-md5: 832c04bd98d101f551de1d923222c598
Description-en: Ruby Library for dealing with money and currency conversion
 A Ruby Library for dealing with money and currency conversion.
 .
 Features
  - Provides a `Money` class which encapsulates all information about a certain
  amount of money, such as its value and its currency.
  - Provides a `Money::Currency` class which encapsulates all information about
  a monetary unit.
  - Represents monetary values as integers, in cents. This avoids floating point
  rounding errors.
  - Represents currency as `Money::Currency` instances providing a high level of
  flexibility.
  - Provides APIs for exchanging money from one currency to another.

Package: ruby-mongo
Description-md5: 682523eac293b544676df9e59ef4ea4c
Description-en: Ruby driver for MongoDB
 This package provides an interface for communicating with the MongoDB database
 in Ruby
 .
 For more information about Mongo, see https://www.mongodb.org.

Package: ruby-mono-logger
Description-md5: cef7a7819b57572593a93a3d789d67d3
Description-en: lock-free logger for Ruby
 A lock-free logger compatible with latest versions of Ruby. Ruby does not
 allow you to request a lock in a trap handler because that could deadlock,
 so Logger is not sufficient.

Package: ruby-morpher
Description-md5: de2917c29f5aebbb924e8bc5fee7c844
Description-en: Data transformation algebra with optional tracked evaluation.
 Morpher is a data transformation algebra with optional tracked evaluation.
 .
 It can be used at various places:
 .
    * Domain to JSON and vice versa, for building rest style APIS
    * Domain to document db and vice versa, for building mappers
    * Form processing

Package: ruby-motion-require
Description-md5: 3d1b1afbf7f78011564553630f4e160b
Description-en: Dependency management for RubyMotion, using a pseudo `require`
 motion-require uses static analysis (via ripper) to find the files using
 motion_require and automatically add the declared dependencies to
 Motion::Project::Config#dependencies.

Package: ruby-mousetrap-rails
Description-md5: 5951adfee3cdfc5a00db27b2a351d093
Description-en: integrate Mousetrap javascript library with Rails Asset Pipeline
 Mousetrap is a javascript library for handling keyboard shortcuts in your web
 applications. This gem integrates Mousetrap with Rails asset pipeline for easy
 of use.
 .
 Learn more at /usr/share/doc/ruby-mousetrap-rails/README.md.gz

Package: ruby-mp3tag
Description-md5: ba5c845d836bc791439b259138f82fb2
Description-en: Ruby library for manipulating ID3V1.1 tags in MP3
 mp3tag.rb is a ruby class to read ID3v1.0 an ID3v1.1, and write
 ID3v1.1 tags in MP3 files. These tags save meta information about
 the music piece such song name, artist, album, genre, track number
 and a comment.

Package: ruby-mpi
Description-md5: cbd5d705a8ff884fe9a6219e5f1e9de1
Description-en: Ruby binding of MPI
 Ruby-MPI is a ruby binding of Message Passing Interface (MPI), which is
 an API specification that allows processes to communicate with one
 another by sending and receiving messages.

Package: ruby-ms-rest
Description-md5: 1f19dbf1d2ad4b0b3085978b9dabeb64
Description-en: Azure Client Library for Ruby
 MsRest is a library which supports the clients (SDKs) generated
 with Autorest tool. It contains core logic and helper classes
 for error handling and authentication. Usually it is not supposed
 to be used as a standalone gem but only as a dependency for
 generated client gems.Azure Client Library for Ruby.

Package: ruby-ms-rest-azure
Description-md5: 3e254e4ea5653567983f80873b066566
Description-en: library which supports Azure clients generated with autorest tool
 MsRestAzure is a library which supports the Azure clients (SDKs) generated
 with Autorest tool. It contains core logic and helper classes for error
 handling and authentication. Also it includes azure specific logic like
 long polling functionality and Azure application authentication. Usually it
 is not supposed to be used as a standalone gem but only as a dependency for
 generated client gems.

Package: ruby-msfrpc-client
Description-md5: 3b72352669c7fd7988b19b383cb4f949
Description-en: Rapid7 Metasploit API client library written in Ruby
 This is the official Ruby client for the Metasploit Pro RPC service.
 Metasploit Pro is a commercial penetration testing product provided
 by Rapid7.
 .
 For more information on Metasploit Pro, please visit the
 http://metasploit.com/ site.

Package: ruby-msgpack
Description-md5: 474edfed036cd285dcb54ad2f766082e
Description-en: Ruby library for MessagePack
 ruby-msgpack is Ruby library for MessagePack, a binary-based efficient object
 serialization. It enables to exchange structured objects between many
 languages like JSON. But unlike JSON, it is very fast and small.

Package: ruby-mtrc
Description-md5: 60281941c77f2ee87ef87dc7b242880b
Description-en: library to accumulate metrics and extract basic statistics
 MTRC is a small library to accumulate metrics and extract basic
 statistics from them. This library can generate min, max, median and
 percentile statistics for custom metrics in Ruby code.

Package: ruby-multi-json
Description-md5: ada83932dcaf88fd3cf0828da3ed3346
Description-en: Ruby library to provide easy switching between different JSON backends
 A Ruby library to provide easy switching between different JSON backends,
 including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem,
 and OkJson.
 The Debian package dependencies only provide Oj by default. If you need
 another backing library, you must install it yourself.

Package: ruby-multi-test
Description-md5: 001f87237d8d3608332e7346360a795c
Description-en: library to control autorun feature of test frameworks
 This library provides a uniform interface onto whatever testing library has
 been loaded into a running Ruby process. It can be used for example to
 deactivate the autorun feature of those testing frameworks in a unified way.
 Supported test frameworks are RSpec, test/unit, and minitest.
 .
 It is used to run the test suite of the cucumber package.

Package: ruby-multi-xml
Description-md5: ba1461404edaa55ef86501ff35221358
Description-en: generic swappable back-end for XML parsing in Ruby
 Provides swappable XML backends utilizing LibXML, Nokogiri, Ox, or REXML.
 .
 Lots of Ruby libraries utilize XML parsing in some form, and everyone has their
 favorite XML library. In order to best support multiple XML parsers and
 ibraries, `multi_xml` is a general-purpose swappable XML backend library.

Package: ruby-multibitnums
Description-md5: 690eebad0fe71005beac20a51222d21b
Description-en: extension library for integers with arbitrary bit lengths
 Multibitnums is Ruby class library, handling multiple multi-bit data
 packed in a C string. The number of bits is fixed to an arbitrary
 value. For example, it can accommodate 11-bit integers.

Package: ruby-multipart-parser
Description-md5: 686babb64427fd8b09b6caf1293d5b48
Description-en: simple parser for multipart MIME messages
 multipart-parser is a simple parser for multipart MIME messages, written in
 Ruby, based on felixge/node-formidable's parser.
 .
 Some things to note:
  - pure Ruby
  - event-driven API
  - only supports one level of multipart parsing: another parser needs
    to be invoked to handle nested messages
  - does not perform I/O
  - does not depend on any other library

Package: ruby-multipart-post
Description-md5: f98e711060030758eea0c6c50850bd7a
Description-en: multipart form post accessory for Net::HTTP
 Adds a streamy multipart form post capability to Net::HTTP. Also
 supports other methods besides POST.
 .
 FEATURES/PROBLEMS:
 .
  * Appears to actually work. A good feature to have.
  * Encapsulates posting of file/binary parts and name/value parameter parts,
    similar to most browsers' file upload forms.
  * Provides an UploadIO helper class to prepare IO objects for inclusion in
    the params hash of the multipart post object

Package: ruby-murmurhash3
Description-md5: 5a48a43b82f6f6d27c784c464a933a11
Description-en: implements mumur3 hashing function
 Ruby implementation of noncriptographic hash Murmur3 (both native and pure
 ruby). It includes x86_32bit variant and x64_128bit variant. x86_128bit
 variant is omitted. It exposes finalization mix functions as variant of
 superfast integer hashing.

Package: ruby-mustache
Description-md5: 8af4e16042e2487ca6fe1978b3304079
Description-en: Mustache is a framework-agnostic way to render logic-free views
 Inspired by ctemplate, Mustache is a framework-agnostic way to render
 logic-free views. (As in model-view-controller.)
 .
 As ctemplates says, "It emphasizes separating logic from presentation:
 it is impossible to embed application logic in this template
 language."
 .
 Think of Mustache as a replacement for your views. Instead of views
 consisting of ERB or HAML with random helpers and arbitrary logic,
 your views are broken into two parts: a Ruby class and an HTML
 template.

Package: ruby-mustermann
Description-md5: b6dd3218efadeda26aa83b1636022516
Description-en: use patterns like regular expressions
 library implementing patterns that behave like regular expressions.
 .
 Given a string pattern, Mustermann will turn it into an object that behaves
 like a regular expression and has comparable performance characteristics.

Package: ruby-mustermann-grape
Description-md5: 063621d57af2129184a864fb512c7c6a
Description-en: Grape syntax for Mustermann
 This library implements the `grape` pattern type for Mustermann.
 .
 mustermann is a library implementing patterns that behave like regular
 expressions.

Package: ruby-mysql2
Description-md5: 637b80aa3f82b9381d0e2ddde04dbdc8
Description-en: simple, fast MySQL library for Ruby
 This is an API module that allows Ruby programs to interface with MySQL
 databases. Usually, it will be pulled in automatically by packages providing
 Ruby programs which need this capability, you only need to install it directly
 if you intend to write such programs yourself. You may want to prefer the
 ruby-mysql2 package over the ruby-mysql package, since benchmarks have shown
 it to be faster, it is non-blocking and it supports UTF-8 database encoding.

Package: ruby-nakayoshi-fork
Description-md5: fe674e5cda1e2b1235eb460a40fef4ca
Description-en: solves CoW friendly problem on MRI 2.2 and later
 MRI 2.1 employs generational GC algorithms that separate YOUNG objects and OLD
 objects. Young objects will be promoted to old objects when they survive 1 GC.
 .
 However, Ruby 2.2 employs an algorithm to promote young objects after 3 GCs.
 .
 nakayoshi_fork promotes most of young objects before fork by invoking GC some
 times.

Package: ruby-nanotest
Description-md5: 7d297559f5372e878d57a82e8022e586
Description-en: Exteremely minimal test framework
 When all you need is #assert. Extremely minimal test framework. Perfect for
 DIY lovers. Nanotest provides  the bare minimum needed; for everything else,
 there's ruby.

Package: ruby-narray
Description-md5: a953084abc85d13464529d99decab553
Description-en: Numerical N-dimensional Array library for Ruby
 NArray is an extension library for Ruby that provides fast calculation and
 easy manipulation of large numerical arrays with the Ruby language. It has
 numerical n-dimensional array class as well as vector and matrix subclasses,
 which can contain 1/2/4-byte Integer, single/double-precision Real/Complex and
 Ruby Object.

Package: ruby-narray-miss
Description-md5: 59a7dac34c4d814a53003217d37d1f34
Description-en: Additional class with processing of missing value to NArray
 NArrayMiss is an additional class with processing of missing value to
 NArray for Ruby.
 .
 Narray is a numeric multi-dimensional array class.

Package: ruby-naught
Description-md5: c1f66106c1ccb555dca70d6b50822a34
Description-en: Naught is a toolkit for building Null Objects
 Null Objects can make your code more confident (Confident Ruby is a book
 by Avdi Grimm on Patterns for Joyful Coding).
 .
 While you don't *need* a Null Object library, this one offers some
 conveniences you probably won't find elsewhere.
 .
 Learn more about this library from /usr/share/ruby-naught/README.markdown
 (It has many examples).

Package: ruby-ncurses
Description-md5: f4a56cf1042c6542f050b7dc33da672e
Description-en: ruby extension for the ncurses C library
 All C functions are wrapped by module functions of the module "Ncurses",
 with exactly the same name. Additionally, C functions expecting a WINDOW* as
 their first argument can also be called as methods of the "Ncurses::WINDOW"
 class.
 .
 The panel library (for support of overlapping windows) is also wrapped, in
 the module "Ncurses::Panel".
 .
 This module is built with wide character support.

Package: ruby-necromancer
Description-md5: fbd73e98c72232dc97bd2ea9b76359a3
Description-en: Library offering conversion from one object type to another
 Necromancer provides independent type conversion component for TTY toolkit.
 .
 Conversion between Ruby core types frequently comes up in projects but is
 solved by half-baked solutions. This library aims to provide an independent and
 extensible API to support a robust and generic way to convert between core Ruby
 types.
 .
 Features:
 .
  * Simple and expressive API
  * Ability to specify own converters
  * Ability to compose conversions out of simpler ones
  * Support conversion of custom defined types
  * Ability to specify strict conversion mode

Package: ruby-nenv
Description-md5: 05991b8e90629996594a288667d3fbbd
Description-en: convenient wrapper for Ruby's ENV
 This gem provides an easy way to use Ruby's ENV, which is a hash-like
 accessor for environment variables. This provides much friendlier stubbing
 in tests and namespaces which can be passed around as objects.

Package: ruby-neovim
Description-md5: 3524c98bbf4d840b8e4b86cb66f3a528
Description-en: Ruby client for Neovim
 Ruby library to control remote neovim instances.
 .
 Can be used as a neovim plugin host, allowing one to write neovim plugins
 completely in ruby.
 .
 It also acts as a compatibility layer for Ruby plugins written for legacy
 vim. The :ruby, :rubyfile, and :rubydo commands are intended to behave the
 same as they did in vim.

Package: ruby-nested-form
Description-md5: bbe0199196413bdc4bb95e0fc5078098
Description-en: conveniently handle multiple models in a single form
 Library to conveniently handle multiple models in a single form with Rails 3
 and jQuery or Prototype.
 .
 Learn more about its usage from /usr/share/doc/ruby-nested-form/README.md

Package: ruby-net-dns
Description-md5: b8f6ba855b01d34634cc23ced8d4344b
Description-en: Pure Ruby DNS library
 This package contains a pure Ruby DNS library, with a clean OO interface and
 an extensible API.
 .
 It started as a port of Perl Net::DNS module, but it evolved in time into a
 full Ruby library.
 .
 This package ships fork of net-dns by gitlab.

Package: ruby-net-http-digest-auth
Description-md5: f65c4d3c1077245ae751a98fa4223925
Description-en: RFC 2617 Digest Access Authentication implementation
 Stand-alone Ruby library implementing Digest Access
 Authentication. This package is completely independent (and does not
 fully integrate with) Net::HTTP.

Package: ruby-net-http-persistent
Description-md5: 247809db8881fea92f55f6801627cb6f
Description-en: Manages persistent connections using Net::HTTP
 This package provides persistent connections to Net::HTTP.
 .
 Creating a new HTTP connection for every request involves an extra TCP
 round-trip and causes TCP congestion avoidance negotiation to start over.
 Using persistent HTTP connections can dramatically increase the speed of HTTP.
 .
 Net::HTTP supports persistent connections with some API methods but does not
 handle reconnection gracefully.  Net::HTTP::Persistent supports reconnection
 and retry according to RFC 2616.

Package: ruby-net-http-pipeline
Description-md5: 71cbb714d48e7c52715ec0a1a112ddd7
Description-en: HTTP/1.1 pipelining implementation atop Net::HTTP
 This package contains an HTTP/1.1 pipelining implementation atop Net::HTTP.
 A pipelined connection sends multiple requests to the HTTP server without
 waiting for the responses. The server will respond in-order.

Package: ruby-net-irc
Description-md5: 586c7594513b397f37542f0a7c70ebeb
Description-en: Ruby IRC library (Client, Server and many IRC gateways to webservice)
 The "net-irc" is a library for implementing IRC server(for gateway and
 web services) and client(for bot).
 .
 This is mostly conform to RFC 1459 but partly not for convenience.

Package: ruby-net-ldap
Description-md5: 7361973b336dab09de8e4fd976f50768
Description-en: LDAP client library for Ruby
 Net::LDAP is an LDAP support library written in pure Ruby.  It
 supports all LDAP client features, and a subset of server features
 as well.

Package: ruby-net-ntp
Description-md5: f35e97b8efba6ee1173f8069e027baf1
Description-en: NTP client for ruby
 This project was a rubyfied version of perl's Net::NTP module, by James G.
 Willmore. It provides a method to query an NTP server as specified in RFC1305
 and RFC2030. Updated and re-released in 2010 by Zencoder.

Package: ruby-net-scp
Description-md5: c30e767b85671b948197bd048f6d7acd
Description-en: pure ruby implementation of the SCP protocol
 Net::SCP is a pure-Ruby implementation of the SCP protocol.
 This operates over SSH (and requires the Net::SSH library), and allows
 files and directory trees to copied to and from a remote server.

Package: ruby-net-sftp
Description-md5: 90796a3bdaee3b9508db98420d9fa9f3
Description-en: Ruby implementation of the SFTP protocol
 Net::SFTP is a pure-Ruby implementation of the SFTP protocol (specifically,
 versions 1 through 6 of the SFTP protocol). Note that this is the "Secure File
 Transfer Protocol", typically run over an SSH connection, and has nothing to
 do with the FTP protocol.

Package: ruby-net-ssh
Description-md5: 55972a1a305eed01d7d977b082acfbf5
Description-en: Ruby implementation of the SSH protocol
 Net::SSH is a pure-Ruby implementation of the SSH protocol. It allows
 you to write programs that invoke and interact with processes on remote
 servers, via SSH.

Package: ruby-net-ssh-gateway
Description-md5: b7564eecf48c09ad77d3337a5ecec3fb
Description-en: Ruby library for tunneling connections to servers with ssh
 Net::SSH::Gateway is a library for programmatically tunneling connections to
 servers via a single "gateway" host.
 It is useful for establishing Net::SSH connections to servers behind firewalls,
 but can also be used to forward ports and establish connections of other types,
 like HTTP, to servers with restricted access.

Package: ruby-net-ssh-krb
Description-md5: 33c05243fd36ee6d2f72160ae5f61ea7
Description-en: Kerberos support for ruby-net-ssh
 Extends ruby-net-ssh by adding Kerberos authentication capability for
 password-less logins on multiple platforms.

Package: ruby-net-ssh-multi
Description-md5: d96b3c9d2ae5eda0935025fa062337a5
Description-en: Ruby library for making multiple SSH connections to remote systems
 Net::SSH::Multi is a library for controlling multiple Net::SSH connections
 via a single interface. It exposes an API similar to that of
 Net::SSH::Connection::Session and Net::SSH::Connection::Channel, making it
 simpler to adapt programs designed for single connections to be used with
 multiple connections.
 .
 This library is particularly useful for automating repetitive tasks that
 must be performed on multiple machines. It executes the commands in parallel,
 and allows commands to be executed on subsets of servers (defined by groups).

Package: ruby-net-telnet
Description-md5: 9bbe9dd9e50f4c6fa1998b757e58e3de
Description-en: telnet client library
 This package provides a telnet client library to use in Ruby programs. It used
 to be part of the Ruby standard library before Ruby 2.3, and was extracted to
 a standalone package.

Package: ruby-netaddr
Description-md5: f239e8f1830fed32c61ade250ce68b2e
Description-en: manipulating network addresses
 NetAddr easily handle advanced tasks such as automating the
 subnetting/supernetting of IP space, performing calculations on IP CIDR
 blocks, and other various items.

Package: ruby-netcdf
Description-md5: 5dda80abccdd7cdbe0569336d5f4bd6a
Description-en: Ruby interface of netCDF library
 RubyNetCDF is a Ruby interface of netCDF library built on the NArray
 library, which is an efficient multi-dimensional numeric array class
 for Ruby.

Package: ruby-netrc
Description-md5: cd1f572bd6face9916bc52cc6bdb5fd2
Description-en: Ruby library to read and write netrc files
 This Ruby library can read and update netrc(5) files, preserving formatting
 including comments and whitespace.
 .
 This package contains the 'netrc' library, not to be confused with the
 'net-netrc' library from the 'ruby-net-netrc' package.

Package: ruby-nfc
Description-md5: 589ae52816a76b74e1f5d7f7427afb9d
Description-en: ruby wrapper for the libnfc
 NFC is a ruby wrapper for the Near Field Communication library (libnfc).
 The Near Field Communication library works with many USB RFID readers,
 so this lets you read RFID tags.

Package: ruby-nfnetlink
Description-md5: 3104dd1a22a294434ba2080f40b3c971
Description-en: Wrapper on top of libnfnetlink using FFI
 libnfnetlink is the low-level library for netfilter related kernel/userspace
 communication. It provides a generic messaging infrastructure for in-kernel
 netfilter subsystems (such as nfnetlink_log, nfnetlink_queue,
 nfnetlink_conntrack) and their respective users and/or management tools in
 userspace.
 .
 This package contains a small, still incomplete, wrapper around libnfnetlink.

Package: ruby-nfqueue
Description-md5: 09c79f537c01d89eed8d924a1a641eff
Description-en: Wrapper around libnetfilter_queue using FFI
 This package contains a tiny wrapper around libnetfilter_queue. It allows you
 to very simply intercept and modify network traffic in a Ruby environment.

Package: ruby-nio4r
Description-md5: 517e4f005b34b5c4fd9a4d76ac0a0c97
Description-en: Ruby library providing a selector API for monitoring IO objects
 nio4r (New IO for Ruby) provides an abstract, cross-platform stateful
 I/O selector API for Ruby. I/O selectors are the heart of
 "reactor"-based event loops, and monitor multiple I/O objects for
 various types of readiness, e.g. ready for reading or writing.
 .
 The most similar API provided by Ruby today is Kernel.select, however
 the select API requires you to pass in arrays of all of the I/O
 objects you're interested in every time. nio4r provides a more
 object-oriented API that lets you register I/O objects with a selector
 then handle them when they're selected for various types of events.
 .
 nio4r is modeled after the Java NIO API, but simplified for
 ease-of-use.
 .
 Its goals are:
 .
  * Expose high-level interfaces for stateful IO selectors.
  * Keep the API small to maximize both portability and performance across
    many different OSes and Ruby VMs.
  * Provide inherently thread-safe facilities for working with IO objects.

Package: ruby-nokogiri
Description-md5: 8b5216e340ca3509e38f4420fb6ca92a
Description-en: HTML, XML, SAX, and Reader parser for Ruby
 Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser.  It is able to
 search documents via XPath or CSS3 selectors, and is a drop-in replacement
 for Hpricot (though not bug for bug).

Package: ruby-nokogiri-diff
Description-md5: 6dad6dbb908cee7dff9c4a75f9a6a627
Description-en: calculate the differences between two XML/HTML documents
 Nokogiri::Diff adds the ability to calculate the differences (added or removed
 nodes) between two XML/HTML documents.
 .
 Features
  * Performs a breadth-first comparison between children nodes.
  * Compares XML/HTML Elements, Attributes, Text nodes and DTD nodes.
  * Allows calculating differences between documents, or just enumerating the
  added or removed nodes.

Package: ruby-nokogumbo
Description-md5: cf1ed1fd9a9639dd89d99fdb870d603a
Description-en: Nokogiri interface to the Gumbo HTML5 parser
 Nokogiri is an HTML and XML parser for Ruby. Gumbo is a HTML5 parser written
 in pure C.
 .
 Nokogumbo allows a Ruby program to invoke the Gumbo parser and access
 the result as a Nokogiri parsed document.

Package: ruby-nori
Description-md5: 98c9aa5b96717c8a05173e51ee8534aa
Description-en: XML to Hash translator
 Really simple XML parser ripped from Crack which ripped it from Merb.
 Nori was created to bypass the stale development of Crack, improve its XML
 parser and fix certain issues.
 .
 Nori supports pluggable parsers and ships with both REXML and Nokogiri
 implementations. It defaults to Nokogiri, but you can change it to use REXML.

Package: ruby-notiffany
Description-md5: 16d33eba55104d96baa524798d50934a
Description-en: Wrapper library for most popular notification libraries
 Notification library supporting popular notifiers, such as:
 Growl, libnotify, TMux, Emacs, rb-notifu, notifysend, gntp, TerminalNotifier.
 .
 Features:
  * most popular notification libraries supported
  * easy to override options at any level (new(), notify())
  * using multiple notifiers simultaneously
  * child processes reuse same configuration

Package: ruby-notify
Description-md5: d3d6f0b390af48722d60c08eb4477443
Description-en: Desktop notification command on cross platform
 The "notify" provides a function to notify on cross platform.
 Notify supports the following features:
   - growl
   - notify-send
   - Growl for Windows (`ruby_gntp`)
   - libnotify
   - Mountain Lion Notification Center (`terminal-notifier`)
 .
 In Debian, "notify" command is simple wrapper to execute "notify-send".

Package: ruby-ntlm
Description-md5: cacef1d850160bd8497deaf0c378a881
Description-en: NTLM authentication client for Ruby
 NTLM (NT LAN Manager) is an authentication protocol used in various Microsoft
 network protocol implementations. It employs a challenge-response mechanism
 for authentication, in which clients are able to prove their identities
 without sending a password to the server.
 This Ruby library provides message creator and parser for the NTLM
 authentication. It supports NTLM v1 only.

Package: ruby-numerizer
Description-md5: ce7762d98cea3c0d34776dbb5298de2d
Description-en: parse numbers in natural language from strings (ex forty two)
 Numerizer is a library to help with parsing numbers in natural language from
 strings (ex forty two). It was extracted from the awesome Chronic gem
 http://github.com/evaryont/chronic.

Package: ruby-numru-misc
Description-md5: 0d432734102d60cbc87105a5a443aa97
Description-en: Miscellaneous functions and classes to help Ruby programming
 The module "NumRu::Misc" provides miscellaneous functions and classes to
 facilitate programming for Ruby.
   - NumRu::Misc::KeywordOpt
     A class to facilitate optional keyword arguments. More specifically,
     it helps the use of a Hash to mimic the keyword argument system.
     With this, you can set default values and description to each
     keyword argument.
   - NArray Enhanchement
   - NumRu::Misc::MD_Iterators
     A Mixin. To be included in a class with multi-dimension indexing
     support (such as NArray).
   - NumRu::Misc::EMath
     To be included instead of the Math predefined module (or NMath in
     NArray). Unlike Math and NMath, EMath handles unknown classes by
     calling its native instance method (assuming the same name).

Package: ruby-numru-units
Description-md5: b38a2fe24a41a600aae86a28d980adde
Description-en: Ruby class library to handle units of physical quantities
 Numru-units is a class to handle units of physical quantities.
 It covers most functionality of UNIDATA's UDUNITS Library
 (http://www.unidata.ucar.edu/packages/udunits), however,
 with a more sophisticated handling of string expressions.

Package: ruby-oauth
Description-md5: 54877f8aa90520efdb6fbaa283d807c9
Description-en: Ruby library for OAuth core
 This package is a ruby library providing OAuth consumer and provider.
 .
 OAuth is an open standard that allows users to share their private
 resources (e.g. photos, videos, contact lists) stored on one site with
 another site without having to hand out their username and password.

Package: ruby-oauth2
Description-md5: b7a0e24836ee940b9284a382f83854dc
Description-en: ruby wrapper for the OAuth 2.0 protocol
 A Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the
 original OAuth spec.
 .
 This is a work in progress, being built first to solve the pragmatic process of
 connecting to existing OAuth 2.0 endpoints (a.k.a. Facebook) with the goal of
 building it up to meet the entire specification over time.

Package: ruby-octokit
Description-md5: 0935ca9194eafaedd25a13741a4ec20e
Description-en: Ruby toolkit for working with the GitHub API
 ruby-octokit wraps the GitHub API in a flat API client that follows Ruby
 conventions and requires little knowledge of REST.
 .
 It provides all expected features needed to interact with Github or
 any other implementation of their API:
 .
  - Authenticated (basic and oauth) and unauthenticated requests.
  - Access to all resources and fields.
  - Direct access to HTTP response headers if needed.
  - Pagination.
  - Hypermedia features (ruby-octokit is built on top of ruby-sawyer).

Package: ruby-odbc
Description-md5: 4b0bfc29dbe68a7af0b5ec446842bbc8
Description-en: ODBC Binding for Ruby
 ODBC is a standard API for connecting to ODBC data sources such as Relational
 Database Management Systems (RDBMSs). For accessing ODBC data sources from the
 Ruby language, an ODBC binding library and Ruby interface are required.
 .
 This package includes both UTF-8 and non-UTF-8 versions.

Package: ruby-oedipus-lex
Description-md5: a5ef45d19d69ef0de84177e356399379
Description-en: Lexer generator in the same family as Rexical and Rex
 Oedipus Lex is a lexer generator in the same family as Rexical and
 Rex. Oedipus Lex is a independent lexer fork of Rexical. Rexical was
 in turn a fork of Rex. We've been unable to contact the author of rex
 in order to take it over, fix it up, extend it, and relicense it to
 MIT. So, Oedipus was written clean-room in order to bypass licensing
 constraints (and because bootstrapping is fun).
 .
 Oedipus brings a lot of extras to the table and at this point is only
 historically related to rexical. The syntax has changed enough that
 any rexical lexer will have to be tweaked to work inside of oedipus.
 At the very least, you need to add slashes to all your regexps.
 .
 Oedipus, like rexical, is based primarily on generating code much like
 you would a hand-written lexer. It is _not_ a table or hash driven
 lexer. It uses StrScanner within a multi-level case statement. As such,
 Oedipus matches on the _first_ match, not the longest (like lex and
 its ilk).

Package: ruby-oembed
Description-md5: 537a34238319d30474d132bc7164f447
Description-en: oEmbed for Ruby
 An oEmbed consumer library written in Ruby, letting you easily get embeddable
 HTML representations of supported web pages, based on their URLs. See
 http://oembed.com for more information about the protocol.

Package: ruby-ogginfo
Description-md5: c752adde2ae3262c6d01cd9622638afd
Description-en: Ruby library for accessing low-level information on ogg files
 Ruby-ogginfo provides access to the bitrate, length, samplerate, encoder,
 and tag information of ogg files. It can also access and write tags for
 ogg files provided that vorbis-tools is installed.

Package: ruby-oily-png
Description-md5: 8e5a3d26030464adc071000be70ce85d
Description-en: native mixin to speed up ChunkyPNG
 OilyPNG is a Ruby C extension to speed up the pure Ruby ChunkyPNG
 library. It is a standalone module, so it does not require LibPNG,
 ImageMagick or any other library. Currently it has an alternative
 implementation of decoding and encoding PNGs, making these operations
 much faster, especially for PNG images that apply filtering.

Package: ruby-oj
Description-md5: 550e05851a129202d0895a04dc6ee06d
Description-en: fast JSON parser and serializer for Ruby
 JSON (or JavaScript Object Notation) is a text-based open standard designed
 for human-readable data interchange.
 .
 Oj (Optimized JSON) is a Ruby library written to provide speed optimized
 handling of JSON, for parsing JSON and serializing objects.

Package: ruby-oj-introspect
Description-md5: a3cf6c6acca231dadab99a623a03f231
Description-en: Oj introspect parser.
 Embeds start and end byte offsets of JSON objects into generated Ruby hashes.

Package: ruby-ole
Description-md5: 15d521c2fd93f8ba660c6dd6c3b22750
Description-en: Ruby library for read/write access for OLE compound documents
 Ruby-ole is a library for read/write access to OLE2 structured storage
 files, such as those produced by Microsoft Office, eg *.doc, *.msg
 etc.
 .
 It provides a simple and easy to use API, supporting read and write
 streaming, by providing transparent access to the "files" within OLE
 documents as IO-like objects, supporting all the expected operations.

Package: ruby-omniauth
Description-md5: da3d28de808add35ff16a65de6d77527
Description-en: flexible authentication system utilizing Rack middleware
 OmniAuth is a Ruby library that standardizes multi-provider
 authentication for web applications. It was created to be powerful,
 flexible, and do as little as possible. Any developer can create
 strategies for OmniAuth that can authenticate users via disparate
 systems. OmniAuth strategies have been created for everything from
 Facebook to LDAP.

Package: ruby-omniauth-alicloud
Description-md5: 22f5819c2fb46c31712a3175c9b19a3e
Description-en: Omniauth strategy for AliCloud
 Wrapper the AliCloud Oauth2 API. OmniAuth::Strategies::Alicloud is simply a
 Rack middleware. Read the OmniAuth docs for detailed instructions.

Package: ruby-omniauth-atlassian-oauth2
Description-md5: 73bd4859b58ef0defa4f6c5a60ade437
Description-en: Atlassian OAuth2 strategy for OmniAuth 1.x
 An Atlassian OAuth2 strategy for OmniAuth 1.x. This allows one to login to
 Atlassian with your ruby app.
 .
 OmniAuth is a Ruby library that standardizes multi-provider authentication for
 web applications.

Package: ruby-omniauth-authentiq
Description-md5: 3786a9e2f8762a2dbb50c2c45f4bb9c7
Description-en: Authentiq strategy for OmniAuth
 Strategy to enable passwordless authentication in OmniAuth via Authentiq.
 .
 OmniAuth is a library that standardizes multi-provider authentication for  web
 applications. It was created to be powerful, flexible.

Package: ruby-omniauth-azure-activedirectory-v2
Description-md5: 913172d2a76f85112a1c7af32a18d9ae
Description-en: OAuth 2 authentication with the Azure ActiveDirectory V2 API
 This library replaces unmaintained omniauth-azure-oauth2 with more features.
 This also supports full V2 API of ActiveDirectory.

Package: ruby-omniauth-dingtalk-oauth2
Description-md5: 4fad38f6023bfb30725e66a9c2321f8e
Description-en: Omniauth strategy for DingTalk
 Wrapper the DingTalk Oauth2 API

Package: ruby-omniauth-github
Description-md5: e1accc812598f1a995c7bbf57c7616b1
Description-en: GitHub strategy for the Ruby OmniAuth library
 OmniAuth is a Ruby library that standardizes multi-provider
 authentication for web applications. It was created to be powerful,
 flexible, and do as little as possible. Any developer can create
 strategies for OmniAuth that can authenticate users via disparate
 systems. OmniAuth strategies have been created for everything from
 Facebook to LDAP.
 .
 This package contains the official OmniAuth strategy for GitHub.

Package: ruby-omniauth-gitlab
Description-md5: 4a10e4efb9f8ea1dd30a6ca918f65345
Description-en: OAuth2 strategy for authenticating to GitLab service
 This gem provides the OAuth2 strategy for authenticating to the GitLab
 service.
 .
 GitLab is a web-based Git repository manager with wiki and issue tracking
 features.

Package: ruby-omniauth-kerberos
Description-md5: bd2c82444b7ce854eaad366e8433a64a
Description-en: OmniAuth strategy for Kerberos
 This gem provides an OmniAuth strategy for Kerberos. Kerberos is a computer
 network authentication protocol which works on the basis of 'tickets' to allow
 nodes communicating over a non-secure network to prove their identity to one
 another in a secure manner. OmniAuth is a library that standardizes
 multi-provider authentication for web applications

Package: ruby-omniauth-ldap
Description-md5: 0498864ccd318fc0cb5623b2bb83cbdf
Description-en: LDAP strategy for Ruby OmniAuth library
 OmniAuth is a Ruby library that standardizes multi-provider
 authentication for web applications. It was created to be powerful,
 flexible, and do as little as possible. Any developer can create
 strategies for OmniAuth that can authenticate users via disparate
 systems. OmniAuth strategies have been created for everything from
 Facebook to LDAP.
 .
 This package contains LDAP strategy for OmniAuth
 .
 This version has been patched for use with GITLAB.

Package: ruby-omniauth-multipassword
Description-md5: acbc7d6ec76c474342dd6688a1b9cba1
Description-en: OmniAuth strategy to use different password strategies
 Provides an OmniAuth strategy that can be used to authenticate using different
 password strategies. The compatible strategies include omniauth-internal,
 which can authenticate using has_secure_password in Rails and
 omniauth-kerberos, which can authenticate using a Kerberos server.
 .
 OmniAuth is a library that standardizes multi-provider authentication for web
 applications

Package: ruby-omniauth-oauth
Description-md5: 4717e02f38e8a05ad740a1b9ddaddc15
Description-en: generic OAuth (1.0/1.0a) strategy for OmniAuth
 This gem contains a generic OAuth strategy for OmniAuth. It is meant to
 serve as a building block strategy for other strategies and not to be
 used independently (since it has no inherent way to gather uid and user
 info).

Package: ruby-omniauth-oauth2
Description-md5: 1ba6868672635a327588a0ae64edae40
Description-en: abstract OAuth2 strategy for OmniAuth
 This gem contains a generic OAuth2 strategy for OmniAuth. It is meant to
 serve as a building block strategy for other strategies and not to be
 used independently (since it has no inherent way to gather uid and user
 info).

Package: ruby-omniauth-openid
Description-md5: 9e4431f0704c804c7ac8a15fd35d9749
Description-en: openid strategy for OmniAuth
 Provides strategies for authenticating to providers using the OpenID standard.
 .
 Use the strategy as a middleware in your application if you want to use OpenID
 as stand alone. If OpenID is one of several authentication strategies, use the
 OmniAuth Builder.
 .
 See /usr/share/doc/ruby-omniauth-openid/README.md for examples.

Package: ruby-omniauth-openid-connect
Description-md5: 8f1b8ce411cfcd87dc189084f4aed79c
Description-en: OpenID Connect Strategy for OmniAuth
 This gem intends for an OpenID Connect Strategy for OmniAuth.
 .
 The name configuration exists because you could be using multiple OpenID
 Connect providers in a single app.
 .
 This package provides gitlab-omniauth-openid-connect

Package: ruby-omniauth-rails-csrf-protection
Description-md5: 7f504a39041ef2b41f6e6bf65ee37ae7
Description-en: Provides CSRF protection on OmniAuth request endpoint on Rails application
 This gem provides a mitigation against CVE-2015-9284 (Cross-Site Request
 Forgery on the request phrase when using OmniAuth gem with a Ruby on Rails
 application) by implementing a CSRF token verifier that directly utilize
 `ActionController::RequestForgeryProtection` code from Rails.

Package: ruby-omniauth-saml
Description-md5: 678424b52a9dcc88891efb41b2950367
Description-en: generic SAML strategy for OmniAuth
 This gem provides a strategy to use SAML with OmniAuth. Security Assertion
 Markup Language (SAML) is an XML-based, open-standard data format for
 exchanging authentication and authorization data between parties, in
 particular, between an identity provider and a service provider.

Package: ruby-omniauth-tumblr
Description-md5: 406fa00e3397f30500ac1a470a8654ba
Description-en: OmniAuth strategy for Tumblr
 This library is an OmniAuth 1.0 Strategy for authenticating with the
 Tumblr API.
 .
 Setting up a tumblr dev account and usage of this library is documented in
 /usr/share/ruby-omniauth-tumblr/README.md

Package: ruby-omniauth-twitter
Description-md5: 0445e2b727ef44432d02497cfc6d2f9c
Description-en: OmniAuth strategy for Twitter
 Twitter offers a few different methods of integration. This strategy implements
 the browser variant of the "Sign in with Twitter" flow.
 .
 Twitter uses OAuth 1.0a. Twitter's developer area contains ample documentation
 on how it implements this, so if you are really interested in the details, go
 check that out for more.

Package: ruby-omniauth-ultraauth
Description-md5: 7d9ca511ba8e8d4799edee9bd25ce969
Description-en: Omniauth strategy for UltraAuth
 OmniAuth is a Ruby library that standardizes multi-provider authentication for
 web applications. It was created to be powerful, flexible, and do as little as
 possible. Any developer can create strategies for OmniAuth that can
 authenticate users via disparate systems. OmniAuth strategies have been
 created for everything from Facebook to LDAP.
 .
 Eliminate customer phishing / hijacking and increase user satisfaction with
 password-less authentication.

Package: ruby-omniauth-wordpress
Description-md5: 5f1155d46a5ebd23def3d1923a3f5e67
Description-en: Wordpress strategy for OmniAuth
 This library contains a OAuth2 wordpress strategy for OmniAuth. It allows your
 ruby application to connect to  wordpress and allows you to post to a
 wordpress blog from your application.

Package: ruby-open-graph-reader
Description-md5: f16678ed3ad0063da43d68a4bee42d6b
Description-en: OpenGraph protocol parser
 A library to fetch and parse OpenGraph properties from an URL or a given
 string.
 .
 The Open Graph protocol enables any web page to become a rich object in a
 social graph. It allows embedding of images and videos of a webpage from its
 url.

Package: ruby-open-uri-redirections
Description-md5: 4cd6b9761225824220bbc4776b9e49a0
Description-en: openuri patch to allow redirections between HTTP and HTTPS
 This applies a patch to OpenURI to optionally allow redirections from
 HTTP to HTTPS, or from HTTPS to HTTP.

Package: ruby-open4
Description-md5: 01fde789b4b753b418ea822aa5ccc7ea
Description-en: library for managing child processes in Ruby
 Open4 lets you open child process with handles on pid, stdin, stdout, and
 stderr: manage child processes and their I/O handles easily.

Package: ruby-openid
Description-md5: 637d25746042fcf87e32b3f62adfbf62
Description-en: Ruby library for verifying and serving OpenID identities
 Ruby OpenID makes it easy to add OpenID authentication to your web
 applications.
 This library is a port of the Python OpenID library, and features:
 .
  * API for verifying OpenID identities (OpenID::Consumer)
  * API for serving OpenID identities (OpenID::Server)
  * Consumer and server support for extensions, including simple registration
  * Yadis 1.0 and OpenID 1.0 service discovery, including server fallback
  * Does not depend on underlying web framework
  * Multiple storage implementations (Filesystem, SQL)
  * Comprehensive test suite
  * Example code to help you get started, including:
    - WEBrick based consumer
    - Ruby on rails based server
    - OpenIDLoginGenerator for quickly creating a rails app that uses OpenID
      for authentication
    - ActiveRecord adapter for using an SQL store in rails

Package: ruby-openid-connect
Description-md5: 7389f5f8c2c8614f3264913d417879c8
Description-en: OpenID Connect Server & Client Library
 OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0
 protocol. It allows Clients to verify the identity of the End-User based on
 the authentication performed by an Authorization Server, as well as to obtain
 basic profile information about the End-User in an interoperable and REST-like
 manner.
 .
 OpenID Connect allows clients of all types, including Web-based, mobile, and
 JavaScript clients, to request and receive information about authenticated
 sessions and end-users. The specification suite is extensible, allowing
 participants to use optional features such as encryption of identity data,
 discovery of OpenID Providers, and session management, when it makes sense
 for them.

Package: ruby-openssl-signature-algorithm
Description-md5: 33d5a1f48900bf8f59d98936d035c156
Description-en: helpers for signing and verifying signatures with openssl
 Provides OpenSSL::SignatureAlgorithm::ECDSA,
 OpenSSL::SignatureAlgorithm::RSAPSS
 and OpenSSL::SignatureAlgorithm::RSAPKCS1 ruby object wrapers on top of
 OpenSSL::PKey::EC and OpenSSL::PKey::RSA, so that one can reason in terms of
 signature algorithms when signing and/or verifying signatures, instead of
 keys.

Package: ruby-openstack
Description-md5: d8039c68a54d6041aa29fed29b181506
Description-en: OpenStack Ruby API
 This package provides Ruby Openstack Compute, Object-Store, Block Storage and
 Network bindings for the OpenStack API. Currently supports both v1.0 and v2.0
 (keystone) auth.

Package: ruby-opentracing
Description-md5: fb597ab12e0117bc8cb1d7b4eaef2a73
Description-en: OpenTracing API for Ruby
 This package is a Ruby platform API for OpenTracing.
 In order to understand the Ruby platform API, one must first be familiar with
 the OpenTracing project and terminology more specifically.
 .
 Everyday consumers of this opentracing gem really only need to worry about a
 couple of key abstractions: the start_active_span and start_span methods, the
 Span and ScopeManager interfaces, and binding a Tracer at runtime.

Package: ruby-optimist
Description-md5: bd15c1a16f2cff05ddf8a48c3256408c
Description-en: Commandline parser for Ruby that just gets out of your way
 Optimist is a commandline option parser for Ruby that just
 gets out of your way. One line of code per option is all you need to write.
 .
 For that, you get a nice automatically-generated help page, robust option
 parsing, command subcompletion, and sensible defaults for everything you
 don't specify.

Package: ruby-org
Description-md5: fd06ca64b5040c55c3b91640a8911e29
Description-en: Emacs org-mode parser for Ruby
 An Emacs org-mode parser written in Ruby. The most significant thing this
 library does today is convert org-mode files to HTML or Textile. Currently,
 you cannot do much to customize the conversion. The supplied textile
 conversion is optimized for extracting "content" from the orgfile as opposed
 to "metadata."

Package: ruby-origin
Description-md5: 6781493b10bc4631e0eb97313e288d0e
Description-en: Simple DSL for MongoDB query generation
 Origin provides a DSL to mix in to any object to give it the ability to build
 MongoDB queries easily. It was extracted from Mongoid in an attempt to allow
 others to leverage the DSL in their own applications without needing a mapper.

Package: ruby-orm-adapter
Description-md5: 3bc773ac3a845ebc96b105ecd9a1a916
Description-en: single point of entry for using basic features of ruby ORMs
 orm_adapter provides a single point of entry for using basic features of
 popular ruby ORMs.  Its target audience is gem authors who want to support
 many ruby ORMs.

Package: ruby-os
Description-md5: cfce1c82ffab274b14baf5ea467bf65c
Description-en: Simple and easy way to know if you're on windows or not (reliably)
 It also tells how many bits the OS is, etc.
 .
 The OS library allows for some useful and easy functions, like OS.windows?
 (=> true or false) OS.bits ( => 32 or 64) etc"

Package: ruby-otr-activerecord
Description-md5: 65d4cb8c69928b82191c4886f18c19df
Description-en: Off The Rails: Use ActiveRecord with Grape, Sinatra, Rack, or anything else!
 An easy way to use ActiveRecord "off the rails."
 Works with Grape, Sinatra, plain old Rack, or even in a boring little script!
 .
 The defaults are all very Railsy (config/database.yml, db/seeds.rb,
 db/migrate, etc.), but you can easily change them.
 .
 Formerly known as grape-activerecord.

Package: ruby-ox
Description-md5: 9754971cc5d8cc81916a5e1443772e6a
Description-en: fast XML parser and object serializer
 Optimized XML (Ox), as the name implies, was written to provide speed
 optimized XML handling.  It was designed to be an alternative to Nokogiri
 and other Ruby XML parsers for generic XML parsing and as an alternative
 to Marshal for Object serialization.
 .
 Ox handles XML documents in three ways: it is a generic XML parser and
 writer, a fast Object / XML marshaller, and a stream SAX parser.  The
 library is implemented in C for speed and has a lean, simple Ruby API.

Package: ruby-packable
Description-md5: 6b96497d333e74ae4c5a5a0a3115ae34
Description-en: extensive packing and unpacking capabilities for Ruby
 The packable Ruby library provides a nicer, smarter and more powerful
 alternative to Ruby's Array::pack and String::unpack methods to read and write
 binary data.

Package: ruby-packetfu
Description-md5: d3705bcf4db54b7c96cab3ffe4be00ea
Description-en: mid-level packet manipulation library for Ruby
 PacketFu is a library for reading and writing packets to an interface or to a
 libpcap-formatted file. This library can read, parse, and write network
 packets with the level of ease and fun expected from Ruby.

Package: ruby-paint
Description-md5: a2a8382d237fcbdd0c6550cc18f7f5e4
Description-en: terminal paint library with 256 color and effect support
 The paint library for ruby provides a single method, `Paint.[]`, that produces
 colored output on terminals. It comes with support for 256 color terminals,
 ANSI effects, and allows defining custom shortcuts.

Package: ruby-paper-trail
Description-md5: b648c286c45f5e95fcd14f17ead4c123
Description-en: Track changes to your models, helps to retrieve versions
 Track changes to your models, for auditing or versioning. See how a model
 looked at any stage in its lifecycle, revert it to any version, or restore it
 after it has been destroyed.
 .
 PaperTrail stores the pre-change version of the model, unlike some other
 auditing/versioning plugins, so you can retrieve the original version. This is
 useful when you start keeping a paper trail for models that already have
 records in the database.

Package: ruby-parallel
Description-md5: 740ec9fb40a63a9b8b7e74bc3c2fdc47
Description-en: library to run any kind of code in parallel processes
 This package provides a Ruby library to run any code in parallel Processes (in
 order to use all CPUs) or Threads (to speedup blocking operations).
 .
 This is best suited for map-reduce operations or e.g. parallel
 downloads or uploads.

Package: ruby-parallel-tests
Description-md5: 0ae0955561222ac540be766e3ba3e0df
Description-en: Run Test::Unit / RSpec / Cucumber / Spinach in parallel
 Speedup Test::Unit + RSpec + Cucumber + Spinach by running parallel
 on multiple CPU cores. ParallelTests splits tests into even groups
 (by number of lines or runtime) and runs each group in a single process
 with its own database.

Package: ruby-paranoia
Description-md5: bf3a95406d293ece533a4095e9959445
Description-en: re-implementation of acts_as_paranoid for Rails 3
 Paranoia is a re-implementation of acts_as_paranoid for Rails 3, using much,
 much, much less code. You would use either plugin / gem if you wished that
 when you called destroy on an Active Record object that it didn't actually
 destroy it, but just "hid" the record. Paranoia does this by setting a
 deleted_at field to the current time when you destroy a record, and hides it
 by scoping all queries on your model to only include records which do not have
 a deleted_at field.

Package: ruby-parse-cron
Description-md5: 4898d1b4a13de1cb3ac2a7907a250e2c
Description-en: parse cron expressions and calculate next job occurrence
 "parse-cron" parses crontab timing specification and determine when the
 next scheduled job should be run.

Package: ruby-parseconfig
Description-md5: 7ba08dbdfd12c2b1e0bb46faaace4e51
Description-en: Simple standard configuration file parser for Ruby
 ParseConfig provides simple parsing of standard configuration files in the
 form of 'param = value'.  It also supports nested [group] sections.

Package: ruby-parslet
Description-md5: 8340b0724ed504c67d32c34c6084ca84
Description-en: Parser construction library with great error reporting in Ruby
 Parslet makes developing complex parsers easy. It does so by
 .
 * providing the best error reporting possible
 * not generating reams of code for you to debug
 .
 Parslet takes the long way around to make your job easier. It allows for
 incremental language construction. Often, you start out small, implementing
 the atoms of your language first; _parslet_ takes pride in making this
 possible.

Package: ruby-password
Description-md5: 29d7ffb0ecf8a7a3ef72ab893bdb7b53
Description-en: Ruby library for handling passwords
 This package is a suite of password handling methods. Specifically, it
 handles manual entry of passwords from the keyboard in both buffered and
 unbuffered modes, password strength checking, random password generation,
 phonemic password generation, and encryption of passwords.
 .
 The common CrackLib library is used to perform password strength checking.

Package: ruby-pastel
Description-md5: 01d2ad6d66def9085ad03cbfff447b78
Description-en: terminal strings styling with intuitive and clean API
 This Ruby library provides styling for strings for output to the
 terminal with an intuitive and clean API.
 .
 This is part of the TTY components framework to easily build terminal
 applications in Ruby.

Package: ruby-path-expander
Description-md5: e7f0996fda53d7c9b991f84048af5fe4
Description-en: PathExpander helps pre-process command-line arguments
 PathExpander helps pre-process command-line arguments expanding
 directories into their constituent files. It further helps by
 providing additional mechanisms to make specifying subsets easier
 with path subtraction and allowing for command-line arguments to be
 saved in a file.
 .
 NOTE: this is NOT an options processor. It is a path processor
 (basically everything else besides options). It does provide a
 mechanism for pre-filtering cmdline options, but not with the intent
 of actually processing them in PathExpander. Use OptionParser to
 deal with options either before or after passing ARGV through
 PathExpander.

Package: ruby-pathname2
Description-md5: 565ec784bb53f21dc270806cca3e8e1f
Description-en: alternate implementation of the Pathname class
 pathname2 is a library that provides an implementation of the Pathname
 class different from the one that ships as part of the Ruby standard
 library. It is a subclass of String, though several methods have been
 overridden to better fit a path context. In addition, it supports file
 URL's as paths, provides additional methods for Windows paths, and
 handles UNC paths on Windows properly.

Package: ruby-pathspec
Description-md5: 636df8022999e917cb70aba57ce4173b
Description-en: Library to match path patterns such as gitignore
 This library implements matching of path patterns as they exist in gitignore
 files. With this library you can load a gitignore file, and then verify that a
 path matches one of the patterns listed in the file. You can also find out all
 of the files matching different patterns in a whole hierarchy of a filesystem.
 .
 This library is a ruby port of the Python library with the same name.

Package: ruby-pathutil
Description-md5: ade156af974691e78b46cf6cef17335a
Description-en: Faster pure Ruby implementation of Pathname with extra bits
 Pathutil tries to be a faster pure Ruby impelementation of Pathname.
 It arose out of a need to fix basic problems with Pathname, such as
 suscepetibility to join overrides, need for automatic encoding, and
 normalization (for stuff like Jekyll) and the ability to do other
 safe-style operations in an encapsulated format, like copying files and
 folders with symlinks but only if they originate from the given root.

Package: ruby-pcaprub
Description-md5: 60b6a40b8e28707383dfecda25007754
Description-en: Ruby bindings for LBL Packet Capture library (libpcap)
 libpcap (Packet CAPture) provides a portable framework for low-level
 network monitoring.  Applications include network statistics collection,
 security monitoring, network debugging, etc.
 .
 pcaprub provide a consistent interface for using libcap in Ruby.
 .
 It does not provide packet processing functionality, only the interface for
 capturing packets, and passing yielding those packets.

Package: ruby-pdf-core
Description-md5: e973d806737c3b05b46015b379723fd3
Description-en: Ruby library to render PDF documents
 PDF::Core is a pure Ruby library to render PDF documents. It supports
 several PDF features, such as among others:
  * low-level annotation
  * istream objects and stream filters
  * NameTree
  * object repository
  * object serialization
  * indirect objects
  * page geometries
 .
 It is used internally by Prawn (provided in the ruby-prawn package),
 a Ruby PDF generation library.

Package: ruby-pdf-inspector
Description-md5: b4183d019143fd7e460b497296c4d667
Description-en: Ruby library for analyzing PDF output
 This library provides a number of tools based on the Ruby library PDF::Reader,
 provided in the ruby-pdf-reader package, to test and analyze PDF output. the
 primary purpose of this tool is to support the tests for ruby-prawn, a pure
 Ruby PDF generation library.

Package: ruby-pdf-reader
Description-md5: 00cefbb812254d1c34800339b16e1e3d
Description-en: Ruby library for accessing the content of PDF files
 The PDF::Reader library implements a PDF parser conforming as much as possible
 to the PDF specification from Adobe. It provides programmatic access to the
 contents of a PDF file with a high degree of flexibility.
 .
 This is primarily a low-level library that should be used as the foundation
 for higher level functionality. There are a few exceptions to support very
 common use cases like extracting text from a page.

Package: ruby-peach
Description-md5: b6bd2ca1de6d89a990fc34c1737a7e67
Description-en: parallel execution of each and map in Ruby
 This Ruby module provides parallel (multi-threaded) versions of the each and
 map methods. This makes it each to (almost transparently) parallelize such
 loops.

Package: ruby-peek
Description-md5: bfe10f16ffe29da50dda3dd35480a262
Description-en: Take a peek into your Rails application
 This is a profiling tool originally built at GitHub to help them get an
 insight into their application. Now, they have extracted this into Peek, so
 that other Rails applications can experience the same benefit.

Package: ruby-peek-gc
Description-md5: cc1b74645c234f3f8aebadc76aaef08b
Description-en: Take a peek into the GC info of your Rails application
 peek is a profiling tool originally built at GitHub to help them get an
 insight into their application.

Package: ruby-peek-host
Description-md5: 10b9423c2053b27a8c448c65ef7f0c4b
Description-en: Take a peek into the host which served your Rails request
 Things this peek view provides: Hostname of the instance which served your
 request.
 .
 peek is a profiling tool originally built at GitHub to help them get an
 insight into their application.

Package: ruby-peek-performance-bar
Description-md5: 90fb362043c3ad65f5fd48e076d22058
Description-en: peek into MySQL queries made during your application's requests
 Things this peek view provides:
  - Frontend
  - Latency / Receiving
  - Backend
  - TCP / SSL
  - Redirect
  - DNS Lookup
 .
 peek is a profiling tool originally built at GitHub to help them get an
 insight into their application.

Package: ruby-peek-pg
Description-md5: e549bee3906b6234c9d04c9fd2fed32a
Description-en: Take a peek into the Postgres queries made during your application's requests
 Things this peek view provides:
  - Total number of Postgres queries called during the request
  - The duration of the queries made during the request

Package: ruby-peek-rblineprof
Description-md5: 550a792113b53f9a3dc86ca45db546fe
Description-en: rails integration for rblineprof
 Peek into how much each line of your Rails application takes throughout a
 request.
 .
 Things this peek view provides:
  - Total time it takes to render individual lines within your codebase
  - Total network time spent waiting per line

Package: ruby-peek-redis
Description-md5: fa04cde098889c4ddd99956660df26c2
Description-en: Take a peek into the Redis calls made within your Rails application
 Things this peek view provides:
  - Total number of Redis commands called during the request
  - The duration of the calls made during the request
 .
 peek is a profiling tool originally built at GitHub to help them get an
 insight into their application.

Package: ruby-pg
Description-md5: 5d27f486d8d3919d33cc283d173af5da
Description-en: PostgreSQL interface for Ruby
 ruby-pg module allows Ruby programs to interface with the PostgreSQL
 database engine.
 .
 It supports the functions defined in libpq library.

Package: ruby-pg-query
Description-md5: d16c3a88999764a13221e188f0fe24fe
Description-en: PostgreSQL query parsing and normalization library
 Parses SQL queries using a copy of the PostgreSQL server query parser
 .
 This Ruby extension uses the actual PostgreSQL server source to parse SQL
 queries and return the internal PostgreSQL parsetree.
 .
 In addition the extension allows one to normalize queries (replacing constant
 values with ?) and parse these normalized queries into a parsetree again.

Package: ruby-pgplot
Description-md5: cf08efc3d00267462ecffbd245d9bf82
Description-en: Ruby interface to the PGPLOT graphics library
 Ruby/PGPLOT is the Ruby interface to the PGPLOT graphics library.
 PGPLOT is a FORTRAN library to draw line/scatter/histogram plot, error
 bar, contour/image/vector map, etc. Supports various output devices
 including Postscript, PNG, X-Window, etc.

Package: ruby-pkg-config
Description-md5: f93692d699df7cbc7e10c44a6f9f4c75
Description-en: pkg-config implementation for Ruby
 pkg-config can be used in your extconf.rb to properly detect necessary
 libraries for compiling native Ruby extensions, using the pkg-config database.
 Note that this package does not use pkg-config, only its database.

Package: ruby-plist
Description-md5: dbc3b1f02bd3ba854c514f44eb47110d
Description-en: all-purpose property list manipulation library
 Plist is a library to manipulate Property List files, also known as plists.
 It can parse plist files into native Ruby data structures as well as
 generating new plist files from your Ruby objects.

Package: ruby-pluggaloid
Description-md5: 4666e99f965582d412bae1f6e0c1c018
Description-en: Extensible plugin system for mikutter
 This library is used by mikutter for extensible plugin system.
 It provides plugin system and event communication.

Package: ruby-png-quantizator
Description-md5: 5bfd5ce2cb54c0b760fbab3ad3bd4010
Description-en: Small wrapper around pngquant
 This library gives a nice API to interact with the pngquant binary and
 meaningful exceptions in the ruby world if `pngquant` throws an error.
 .
 pngquant is a PNG (Portable Network Graphics) image optimising utility.

Package: ruby-po-to-json
Description-md5: ee2b31a98af86c79401820661fc7a92c
Description-en: convert gettext PO files to JSON
 This package provides the Ruby gem po_to_json. This gem can be used to convert
 gettext PO files to JSON objects so that you can use it in your application.
 gettext PO files are often used for adding support for internationalization.

Package: ruby-poltergeist
Description-md5: cb4dcd87f1fc751d81a01a422a3610c2
Description-en: PhantomJS driver for Capybara
 Poltergeist is a driver for Capybara that allows you to run your tests on a
 headless WebKit browser, provided by PhantomJS.

Package: ruby-polyglot
Description-md5: fd516aef2948655a4a1d0b4e7f6f890c
Description-en: Custom language loaders for specified file extensions
 Allows one to write custom language loaders for specified file extensions
 to be hooked into require.
 .
 This supports the creation of DSLs having a syntax that is most
 appropriate to their purpose, instead of abusing the Ruby syntax.
 .
 Required files are attempted first using the normal Ruby loader,
 and if that fails, Polyglot conducts a search for a file having
 a supported extension.

Package: ruby-ponder
Description-md5: 61d434f6d09a044dc37a2dcb1b0b8c45
Description-en: Domain Specific Language for writing IRC Bots
 This package provides the gem Ponder (Stibbons), which is
 a Domain Specific Language for writing IRC Bots using the
 EventMachine library.

Package: ruby-posix-spawn
Description-md5: 668d69936c9b23f0aa17b20e73cc51d0
Description-en: Ruby Implementation of posix_spawn(2) for faster process spawning
 The posix-spawn library aims to implement a subset of the Ruby 1.9
 `Process::spawn` interface in a way that takes advantage of fast
 process spawning interfaces when available and provides sane fallbacks
 on systems that do not.
 .
 `fork(2)` calls slow down as the parent process uses more memory due to
 the need to copy page tables. In many common uses of fork(), where it
 is followed by one of the exec family of functions to spawn child
 processes (`Kernel#system`,`IO::popen`, `Process::spawn`, etc.), it's
 possible to remove this overhead by using the use of special process
 spawning interfaces (`posix_spawn()`, `vfork()`, etc.)

Package: ruby-postmark
Description-md5: 2ee0a75c011fc8f94b07c1dde2f76dee
Description-en: Official Postmark API wrapper
 Use this gem to send emails through Postmark HTTP API and retrieve info about
 bounces.

Package: ruby-power-assert
Description-md5: 4184f104c1526d7fdbe59bd5904a1dff
Description-en: library showing values of variables and method calls in an expression
 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: ruby-powerbar
Description-md5: bc059b95c5d5f6eaab5c0995052deec8
Description-en: progressbar library for Ruby
 Powerbar is a Ruby library that can create all kinds of progress bars to use
 in CLI applications. Non-terminal use is detected and fallback to logging
 output is done automatically, so applications can also be used in cronjobs
 without losing progress information.

Package: ruby-powerpack
Description-md5: 660fb0c0868c15389198405fe2a3e913
Description-en: Useful extensions to core Ruby classes
 Powerpack offers some useful extensions to the standard Ruby classes (kind of
 like ActiveSupport, but less ambitious and more modular). Powerpack add some
 extensions on Array, Enumerable, Hash, Numeric and String core classes.

Package: ruby-prawn
Description-md5: 03fb7bc2862d531ba7abc1b94c6ab5e4
Description-en: fast, nimble PDF generation library for Ruby
 Prawn is a PDF generation library for Ruby. Its highlights include:
  * Built in support for UTF-8
  * Easy image embedding
  * Flexible table drawing
  * Simple content positioning, allowing for placing elements relative to
    their sections
  * Easy text flowing within and around sections

Package: ruby-prawn-doc
Description-md5: 3e140f1400da048bca80ecd5f7391aa8
Description-en: fast, nimble PDF generation library for Ruby (documentation)
 Prawn is a PDF generation library for Ruby. Its highlights include:
  * Built in support for UTF-8
  * Easy image embedding
  * Flexible table drawing
  * Simple content positioning, allowing for placing elements relative to
    their sections
  * Easy text flowing within and around sections
 .
  This package contains the manual created from Prawn's source.

Package: ruby-prawn-icon
Description-md5: aad3c2ac7075adf423e7dcaa1e511a7f
Description-en: Provides icon fonts for PrawnPDF
 Prawn::Icon provides various icon fonts including
 FontAwesome, PaymentFont and Foundation Icons
 for use with the Prawn PDF toolkit.

Package: ruby-prawn-manual-builder
Description-md5: 2dcc17629e6ac58ba408fb7788e1cd1c
Description-en: tool to write manuals for Prawn and Prawn accessories
 This Ruby package provides a tool to generate manuals for Prawn, a PDF
 generation library in Ruby (provided by the ruby-prawn package) and Prawn
 accessories.

Package: ruby-prawn-svg
Description-md5: 61de1e2bd7808857317de23c2a816589
Description-en: SVG renderer for Prawn PDF library
 This gem allows you to render SVG directly into a PDF using the
 'prawn' gem.  Since PDF is vector-based, you'll get nice scaled
 graphics if you use SVG instead of an image.

Package: ruby-prawn-table
Description-md5: f91e89149a74931691c8078fdf4d3b90
Description-en: table support for the Prawn PDF generation library
 Prawn (provided by the ruby-prawn package) is a PDF generation library for
 Ruby.
 .
 This library adds to Prawn support for generating tables.

Package: ruby-prawn-templates
Description-md5: bb34c54717e17031e5f02b57f3fc0efe
Description-en: Prawn::Templates allows using PDFs as templates in Prawn
 A extension to prawn that allows one to include other pdfs either as
 background to write upon or to combine several pdf documents into
 one.

Package: ruby-premailer
Description-md5: 4eb64239c5519f38ef28ad846db58f59
Description-en: Preflight for HTML e-mail
 This package provides the premailer gem, which helps to improve the rendering
 of HTML emails by making CSS inline, converting links and warning about
 unsupported code.

Package: ruby-premailer-rails
Description-md5: 29f1f2e57d831f6c0c82ff71f3ff7c0c
Description-en: tool to easily create styled HTML emails in Rails
 This gem brings you the power of the premailer gem to Rails without any
 configuration needs. Create HTML emails, include a CSS file as you do in a
 normal HTML document and premailer will inline the included CSS.

Package: ruby-proc-to-ast
Description-md5: df418fec3a004a4233a85a0bbc240dde
Description-en: Convert Proc object to AST::Node
 Add #to_ast method to Proc.
 .
 #to_ast convert Proc to Parser::AST::Node, using parser gem.

Package: ruby-process-daemon
Description-md5: c4cac63f474a0ceccc04d847dae9d06b
Description-en: Defines the daemon functionality using a Ruby class
 This package provides common functionality like start, stop. It is a stable
 and helpful base class for long running tasks and daemons.
 .
 Provides standard `start`, `stop`, `restart`, `status` operations.

Package: ruby-procto
Description-md5: 48ce3ac6069050c53e20e9cbc0192cf8
Description-en: Defines Foo.call(*args) which invokes Foo.new(*args).bar
 Methods are a fundamental part of Ruby's syntax, but they are not values that
 Ruby programs can operate on. That is, Ruby's methods are not objects in the
 way that strings, numbers, and arrays are.
 .
 This turns your object into a method object

Package: ruby-prof
Description-md5: 479d65e95241fcf8ff2f0f80f0e61159
Description-en: Fast Ruby profiler
 ruby-prof is a fast code profiler for Ruby. It is a C extension and
 therefore is many times faster than the standard Ruby profiler. It
 supports both flat and graph profiles.  For each method, graph profiles
 show how long the method ran, which methods called it and which
 methods it called. RubyProf generate both text and html and can output
 it to standard out or to a file.

Package: ruby-progressbar
Description-md5: f1034db0735207a58504fd12afac3c3a
Description-en: text progress bar library for Ruby
 Ruby/ProgressBar is a text progress bar library for Ruby. It can indicate
 progress with percentage, bars of various formats, elapsed time and estimated
 time remaining.

Package: ruby-prometheus-client-mmap
Description-md5: 669ffb11940e826ce495f3a2562b37ed
Description-en: suite of instrumentation metric primitives
 These instrumentation metric primitives can be exposed through a web services
 interface. Intended to be used together with a Prometheus server.
 .
 This Prometheus library is fork of Prometheus Ruby Client that uses mmap'ed
 files to share metrics from multiple processes. This allows efficient metrics
 processing for Ruby web apps running in multiprocess setups like Unicorn.

Package: ruby-protocol-hpack
Description-md5: 2afc2d75ebc2dd8223041ca71767e79e
Description-en: compresssor and decompressor for HTTP 2.0 HPACK
 Protocol::HPACK provides a compressor and decompressor for HTTP 2.0
 headers, HPACK, as defined by RFC7541.

Package: ruby-protocol-http
Description-md5: 04828b64b3e7a68ba0bd732f561ea031
Description-en: providing abstractions to handle HTTP protocols
 Protocol::HTTP provides abstractions for working with the HTTP protocol.

Package: ruby-protocol-http1
Description-md5: beb91f7a313d910e437c74abb3c43e64
Description-en: low level implementation of the HTTP/1 protocol
 Protocol::HTTP1 provides a low-level implementation of the HTTP/1
 protocol.

Package: ruby-protocol-http2
Description-md5: 24925faa66767b05d91dc3134c336db2
Description-en: low level implementation of the HTTP/2 protocol
 Protocol::HTTP2 provides a low-level implementation of the HTTP/2
 protocol.

Package: ruby-proxifier
Description-md5: 52967474896dfdc12aaad6c1b849769f
Description-en: add support for HTTP or SOCKS proxies
 Proxifier enable ruby programmers to use HTTP or SOCKS proxies
 interchangeably when using TCPSockets. Either manually with
 `Proxifier::Proxy#open` or by `require "proxifier/env"`.
 .
 Allows one to use ruby code that doesn't user proxies for users that
 have to use proxies. The pruby and pirb executables are simple wrappers
 for  their respective ruby executables that support proxies from
 environment variables.

Package: ruby-pry-byebug
Description-md5: 9c190b3db4d13a11800257a76f58cb04
Description-en: step-by-step debugging and stack navigation capabilities in pry using byebug
 Adds step-by-step debugging and stack navigation capabilities to pry
 using byebug.
 .
 To use, invoke pry normally. No need to start your script or app
 differently: execution will stop in the first statement after your
 binding.pry.

Package: ruby-pry-rails
Description-md5: 1e6b207c0e08f48024b4cf9c1526b848
Description-en: Use Pry as your rails console
 This library allows using pry-rails instead of copying the initializer to every
 rails project.
 .
 This small library causes `rails console` to open pry.

Package: libpsych-java
Description-md5: c6bc651afa3bfe108b48a82c1353a893
Description-en: ruby-psych Java extension
 ruby-psych is a YAML parser and emitter. Psych leverages 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.
 .
 Psych has been included with the main Ruby implementation since 1.9.2,
 and is the default YAML parser from 1.9.3 and beyond.
 .
 libpsych-java ships the Java extension to improve performance for Ruby
 implementations running in the JVM, like jruby.

Package: ruby-psych
Description-md5: 523074c6573981297c66b68455e403c2
Description-en: libyaml wrapper for Ruby
 ruby-psych is a YAML parser and emitter. Psych leverages 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.
 .
 Psych has been included with the main Ruby implementation since 1.9.2,
 and is the default YAML parser from 1.9.3 and beyond.

Package: ruby-public-suffix
Description-md5: 2b494cee204ece2ce1ef9cb0ec2113c6
Description-en: Domain name parser based on the Public Suffix List
 PublicSuffix can parse and decompose a domain name into top level domain,
 domain and subdomains.
 .
 The Public Suffix List is a catalog of certain Internet domain names.
 The term is also known by the form effective top-level domain (eTLD).
 This list is used for the security and privacy policies of web application.

Package: ruby-puma-worker-killer
Description-md5: dbdd38eee907ee23612787ff88caed7a
Description-en: kill memory leaking puma workers
 Memory leaks in web code can be checked using puma_worker_killer.
 .
 When there is a memory leak in a code, finding and plugging it can be a
 herculean effort. Instead what if processes are just killed when they got to
 be too large? The Puma Worker Killer does just that. It is similar to Unicorn
 Worker Killer but for the Puma web server.
 .
 Puma worker killer can only function cluster mode or hybrid mode (threads +
 worker cluster) is enabled. If only using threads (and not workers) then puma
 worker killer cannot help keep memory in control.

Package: ruby-pundit
Description-md5: e4f3d343452210e2bfe2bc30c3c33def
Description-en: object oriented authorization for rails
 Pundit provides a set of helpers which guide you in leveraging regular
 Ruby classes and object oriented design patterns to build a simple,
 robust and scalable authorization system.

Package: ruby-puppet-forge
Description-md5: 3d2e41d2fedfe799d569ac66e51a6e97
Description-en: Access the Puppet Forge API from Ruby
 Tools that can be used to access Forge API information on Modules, Users, and
 Releases. As well as download, unpack, and install Releases to a directory.
 .
 It utilized the REST API of https://forge.puppetlabs.com

Package: ruby-puppet-resource-api
Description-md5: b4badae28482bf3df7bf2946613a3943
Description-en: Implementation of the Puppet Resource API specification
 A resource is the basic unit that is managed by Puppet. Each resource has a set
 of attributes describing its current state. Some attributes can be changed
 throughout the lifetime of the resource, whereas others are only reported back
 but cannot be changed. This library provides a simple way to write new native
 resources for Puppet.

Package: ruby-puppet-syntax
Description-md5: 39cb39a4b9c6374daf55e33ef9b14968
Description-en: Syntax checks for Puppet manifests, templates, and Hiera YAML
 Puppet lets you centrally manage every important aspect of your
 system using a cross-platform specification language that manages all
 the separate elements normally aggregated in different files, like
 users, cron jobs, and hosts, along with obviously discrete elements
 like packages, services, and files.
 .
 This ruby module provides syntax checks for Puppet manifests,
 templates and Hiera YAML.

Package: ruby-puppetlabs-spec-helper
Description-md5: 6f24eceac2fcc07289caeaf76b480431
Description-en: rake tasks and spec helper for spec tests on puppet modules
 Puppet lets you centrally manage every important aspect of your system
 using a cross-platform specification language that manages all the
 separate elements normally aggregated in different files, like users,
 cron jobs, and hosts, along with obviously discrete elements like
 packages, services, and files.
 .
 This ruby module contains rake tasks and a standard spec_helper for
 running spec tests on puppet modules.

Package: ruby-puppetserver-ca-cli
Description-md5: a49c0aa753ec343c95e9727d38f90395
Description-en: configuration management system, ca cli library
 Puppet is a configuration management system that allows you to define the
 state of your IT infrastructure, then automatically enforces the correct
 state.
 .
 This gem provides the functionality behind the Puppet Server CA interactions.

Package: ruby-pygments.rb
Description-md5: 68826c5c506183d7f8fe5866869b3062
Description-en: pygments wrapper for Ruby
 A Ruby wrapper for the Python pygments syntax highlighter.
 .
 pygments.rb works by talking over a simple pipe to a long-lived Python child
 process. This library replaces albino, as well as a version of pygments.rb
 that used an embedded Python interpreter.
 .
 Each Ruby process that runs has its own 'personal Python'; for example, 4
 Unicorn workers will have one Python process each.  If a Python process dies,
 a new one will be spawned on the next pygments.rb request.

Package: ruby-qr4r
Description-md5: b48632c566fec740e86a77f2d19ba0f8
Description-en: QR code generator for Ruby
 This Ruby library provides a generator of QR codes in the PNG format.
 .
 It relies on ImageMagick and the rqrcode to produce its output.

Package: ruby-raabro
Description-md5: 691305b9211ff5f36b32e60d626e9287
Description-en: very dumb PEG parser library
 A very dumb PEG parser library, with a horrible interface. Son to aabro,
 grandson to neg, grand-grandson to parslet. There is also a javascript version
 jaabro.
 .
 You may use raabro by providing the parsing rules, then some rewrite rules.
 The parsing rules make use of the raabro basic parsers. The rewrite rules
 match names passed as first argument to the basic parsers to rewrite the
 resulting parse trees.

Package: ruby-rabl
Description-md5: 26896b3862f7ea4d5c981eaabc04db29
Description-en: Ruby templating library with JSON, BSON, XML and MessagePack support
 RABL (Ruby API Builder Language) is a Rails and Padrino Ruby templating system
 for generating JSON, XML, MessagePack, and BSON.
 .
 It allows one to easily:
  * create arbitrary nodes named based on combining data in an object
  * pass arguments to methods and store the result as a child node
  * render partial templates and inherit to reduce code duplication
  * rename or alias attributes to change the name from the model
  * append attributes from a child into a parent node
  * include nodes only if a certain condition has been met

Package: ruby-rabl-rails
Description-md5: 83e7ad866cfefdb07f7784320eb5903d
Description-en: fast Rails 3+ templating system with JSON and XML support
 RABL (Ruby API Builder Language) is a Ruby templating system for rendering
 resources in different format (JSON, XML, BSON...).
 .
 rabl-rails is faster and uses less memory than the standard rabl gem (provided
 in the ruby-rabl package) while letting you access the same features.
 .
 rabl-rails only targets Rails 3+ application.

Package: ruby-rack
Description-md5: 19065860ac096ceaa0736619af45bcf7
Description-en: modular Ruby webserver interface
 Rack provides a minimal, modular and adaptable interface for developing
 web applications in Ruby.  By wrapping HTTP requests and responses in
 the simplest way possible, it unifies and distills the API for web
 servers, web frameworks, and software in between (the so-called
 middleware) into a single method call.
 .
 Also see http://rack.github.io/.

Package: ruby-rack-accept
Description-md5: 9140cebefb05f569fe0dffed383abaac
Description-en: suite of tools for interpreting HTTP Accept family for Ruby/Rack
 Rack-Accept is a suite of tools for Ruby/Rack applications
 that eases the complexity of building and interpreting
 the Accept*family of HTTP request headers. It has full support
 for the Accept, Accept-Charset, Accept-Encoding, and Accept-Language
 HTTP request headers.
 .
 It implements the Rack middleware interface and may be used with any
 Rack-based application.

Package: ruby-rack-attack
Description-md5: 83042866af02a446126faf3ca7e1b2c1
Description-en: Block & throttle abusive requests
 A rack middleware for throttling and blocking abusive requests. It protects
 your web app from bad clients. It allows *whitelisting*, *blacklisting*,
 *throttling*, and *tracking* based on arbitrary properties of the request.

Package: ruby-rack-cache
Description-md5: 502d43df8d1150b36eb25066a51b375d
Description-en: HTTP Caching for Rack
 Rack::Cache is suitable as a quick drop-in component to enable HTTP
 caching for Rack-based applications that produce freshness (Expires,
 Cache-Control) and/or validation (Last-Modified, ETag) information.

Package: ruby-rack-cors
Description-md5: 4abe578f8d9cb73a1c32168969767832
Description-en: enable Cross-Origin Resource Sharing in Rack apps
 Middleware that will make Rack-based apps CORS compatible.
 .
 The CORS spec allows web applications to make cross domain AJAX calls without
 using workarounds such as JSONP.

Package: ruby-rack-flash3
Description-md5: df05264a609c519d006c85e8737a5bd0
Description-en: Flash hash for Ruby Rack applications
 Rack Flash is a simple flash hash implementation for Rack apps. This version
 is Travis Reeder's fork of Pat Nakajima's original implementation that works
 with Sinatra.

Package: ruby-rack-google-analytics
Description-md5: e4141874a977356510fb57d8474b81b0
Description-en: Simple Rack middleware to inject the Google Analytics tracking code
 This middleware injects either the synchronous or asynchronous Google
 Analytics tracking code into the correct place of any request only when the
 response's `Content-Type` header contains `html`  (therefore `text/html`
 and similar).

Package: ruby-rack-livereload
Description-md5: ecd1be66aa3b41566dc13201a2befffb
Description-en: LiveReload support for Rack applications
 Bring in livereload.js into handy Rack middleware.

Package: ruby-rack-mobile-detect
Description-md5: 4965396a3dd3ac98c577291e17795293
Description-en: rack middleware for ruby webapps to detect mobile devices
 Rack::MobileDetect detects mobile devices and adds an
 X_MOBILE_DEVICE header to the request if a mobile device is detected. Specific
 devices can be targeted with custom Regexps and redirect support is available.

Package: ruby-rack-oauth2
Description-md5: cb102338171a65eb69e1683b1662ea24
Description-en: Rack interface for an OAuth 2.0
 This gem provides a Rack interface for an OAuth 2.0 Server & Client Library.
 It supports both Bearer and MAC token types. Rack provides a minimal, modular,
 and adaptable interface for developing web applications in Ruby. OAuth is an
 open standard for authorization. OAuth provides client applications a 'secure
 delegated access' to server resources on behalf of a resource owner.

Package: ruby-rack-openid
Description-md5: 0bb73082ab7b89f4104a03be0b7a7ffa
Description-en: Ruby Rack library to provide access to OpenID
 This ruby library provides a more HTTPish API around the ruby-openid
 library.

Package: ruby-rack-parser
Description-md5: a918c16256ba31d9a88dca1009c93fb6
Description-en: Rack Middleware for parsing post body data
 Rack::Parser is a rack middleware that allows your application to do
 decode/parse incoming post data into param hashes for your applications to
 use. You can provide a custom Parser for things like JSON, XML, MSGPACK using
 your library of choice.

Package: ruby-rack-piwik
Description-md5: a72a1e745737075ccc0540b2a36a0c1e
Description-en: piwik Analytics racking in your Ruby-Rack based project
 Rack middleware to inject the Piwik tracking code into outgoing responses.
 .
 In a digital world, Piwik gives you insights on your website's visitors,
 your marketing campaigns and much more, so you can optimize your strategy and
 online experience of your visitors. Piwik is an open source alternative to
 Google Analytics available in 48 languages!
 .
 Adapted from rack-google-analytics.

Package: ruby-rack-proxy
Description-md5: 4b036c6d485ce81e80658867f126d75f
Description-en: request/response rewriting HTTP proxy rack app
 A Rack app that provides request/response rewriting proxy capabilities with
 streaming. Subclass `Rack::Proxy` and provide `rewrite_env` and
 `rewrite_response` methods.
 .
 Rack provides a minimal, modular and adaptable interface for developing
 web applications in Ruby.

Package: ruby-rack-rewrite
Description-md5: 186b513bf84f73fc1aaeadba7ff1da6c
Description-en: rack middleware for enforcing rewrite rules
 A rack middleware for enforcing rewrite rules. In many cases you can get away
 with rack-rewrite instead of writing Apache mod_rewrite rules.
 .
 Use Cases
  - Rebuild of existing site in a new technology
  - Retire old routes
  - CNAME alternative
  - Site Maintenance

Package: ruby-rack-ssl
Description-md5: 6798337d9db02b53b4b63ef474c7a7c8
Description-en: SSL/TLS extension for Ruby Rack
 Rack middleware to force SSL/TLS connection in your Ruby Rack
 applications.

Package: ruby-rack-test
Description-md5: db1ab970b1c23b4af3fd3b745a24f45d
Description-en: Simple testing API built on Rack
 Rack::Test is a small, simple testing API for Rack apps. It can be used on its
 own or as a reusable starting point for Web frameworks and testing libraries
 to build on.

Package: ruby-rack-timeout
Description-md5: b0ddbc5da15df4d1471474e3abce50ac
Description-en: abort requests that are taking too long
 A generous timeout of 15s is the default. It's recommended to set the timeout
 as low as realistically viable for your application. Most applications will
 do fine with a setting between 2 and 5 seconds.
 .
 Rack::Timeout is not a solution to the problem of long-running requests,
 it's a debug and remediation tool. App developers should track rack-timeout's
 data and address recurring instances of particular timeouts.

Package: ruby-raemon
Description-md5: f9b123643d1754cd6cc88fd3428c17f8
Description-en: framework for building UNIX daemons
 Raemon is a Ruby framework for building daemons. It's designed for writing
 master/worker pre-forking servers running on UNIX. The library has been tested
 on both 1.8.7 and 1.9.2 and carries no dependencies outside of the Ruby core.

Package: ruby-rails-assets-autosize
Description-md5: 7c8816de16d91bb9d52d83c57117b8c1
Description-en: autosize javascript library for rails applications
 Provide autosize.js via rails assets pipeline.
 .
 Autosize is a small, stand-alone script to automatically adjust textarea
 height to fit text.

Package: ruby-rails-assets-blueimp-gallery
Description-md5: 7720d1311a84f5045ccc20b570010e50
Description-en: blueimp Gallery for rails
 blueimp Gallery is a touch-enabled, responsive and customizable image & video
 gallery, carousel and lightbox, optimized for both mobile and desktop web
 browsers. It features swipe, mouse and keyboard navigation, transition
 effects, slideshow functionality, fullscreen support and on-demand content
 loading and can be extended to display additional content types.

Package: ruby-rails-assets-bootstrap
Description-md5: a4bd5e54e24cb41fc42270e043334a7c
Description-en: bootstrap for rails projects
 The most popular front-end framework for developing responsive,
 mobile first projects on the web.

Package: ruby-rails-assets-bootstrap-markdown
Description-md5: 4f0ae7912a66220199f19d4c67e524dc
Description-en: bootstrap-markdown for rails applications
 Bootstrap-Markdown designed to be easily integrated with your bootstrap
 project. It exposes useful API that allow you to fully hook-in into the
 plugin

Package: ruby-rails-assets-corejs-typeahead
Description-md5: 7c352fdd615f023c40a9aaa02c95893a
Description-en: Fast and fully-featured autocomplete search library
 The typeahead.js library consists of 2 components: the suggestion engine,
 Bloodhound, and the UI view, Typeahead.
 .
 The suggestion engine is responsible for computing suggestions for a given
 query. The UI view is responsible for rendering suggestions and handling DOM
 interactions.
 .
 Both components can be used separately, but when used together, they can
 provide a rich typeahead experience.

Package: ruby-rails-assets-diaspora-jsxc
Description-md5: f12ba3f297205d787a66b0718c622117
Description-en: XMPP javascript client for diaspora
 This package provides jsxc javascript library customized for use in diaspora.
 It is provided via rails asset pipeline.
 .
 This provides web based XMPP chat from diaspora web interface.

Package: libjs-emojione
Description-md5: 3df3e877ffca90b4aeaf95b93df89f3a
Description-en: Open source emoji set (javascript part)
 This library provides emojione for javascript apps.

Package: ruby-rails-assets-emojione
Description-md5: 281e8f579269105fe59e31a3f995abfe
Description-en: provide emojione javascript for rails applications
 This library provides emojione via rails asset pipeline

Package: ruby-rails-assets-favico.js
Description-md5: 4778d243dcf060e66841819680476583
Description-en: provides favico.js to rails apps via asset pipeline
 Favico.js is a library to manipulate the favicon, adding alert badges, render
 images or videos.
 .
 this package is based on the rubygem generated by rails-assets.org from
 its bower package.

Package: ruby-rails-assets-fine-uploader
Description-md5: e0f34a7e41657d9f1e23046edde0b9bf
Description-en: Official bower build for FineUploader/fine-uploader
 A official bower build for FineUploader/fine-uploader. Fine Uploader is a
 pure-JavaScript browser-based file upload library with a long list of features
 that is unmatched by any other library. The power of Fine Uploader comes from
 its comprehensive set of options, API methods, and callbacks/events.
 .
 Fine Uploader supports all major browsers and does not require Flash, jQuery,
 or any external libraries. You may use Fine Uploader with any server side
 technology. It hasverything you need in a JavaScript file upload library.

Package: ruby-rails-assets-highlightjs
Description-md5: b294fbaa3cece4ef1e21fa2b3328e2d9
Description-en: highlightjs for rails applications
 This library provides highlightjs via rails asset pipeline for rails apps.
 .
 Highlightjs provides syntax highlighting for the Web. Its features include,
 .
  * 125 languages and 63 styles
  * automatic language detection
  * multi-language code highlighting
  * available for node.js
  * works with any markup
  * compatible with any js framework

Package: ruby-rails-assets-jakobmattsson-jquery-elastic
Description-md5: a5fa1413e5dcaa7acd01d07a88e7aed4
Description-en: jquery-elastic plugin for rails applications
 Jan Jarfalk's excellent jquery-elastic plugin via rails asset pipeline for
 easy inclusion in rails applications.
 .
 Elastic makes your textareas grow and shrink to fit it’s content. Learn more
 at http://unwrongest.com/projects/elastic/

Package: ruby-rails-assets-jeresig-jquery.hotkeys
Description-md5: a38c30f73e49f77b531c7baacd010a07
Description-en: jQuery Hotkeys for rails applications
 jQuery Hotkeys plug-in lets you easily add and remove handlers for keyboard
 events anywhere in your code supporting almost any key combination.
 .
 This plugin is based off of the plugin by Tzury Bar Yochay: jQuery.hotkeys
 (https://github.com/tzuryby/jquery.hotkeys)

Package: ruby-rails-assets-jquery
Description-md5: 114e9f39534f8c3766fe2871bb961436
Description-en: jQuery for Rails via asset pipeline
 This package provides jQuery for Rails applications, and integrates into the
 Rails asset pipeline. This library is auto generated at rails-assets.org.
 .
 Rails Assets is the frictionless proxy between Bundler and Bower. It
 automatically converts the packaged components into gems that are easily
 droppable into your asset pipeline and stay up to date.

Package: ruby-rails-assets-jquery-colorbox
Description-md5: 3295aa535ed9fb71829565d41d9e0f67
Description-en: jQuery lightbox and modal window plugin
 jQuery lightbox and modal window plugin for rails apps.
 .
 this package is based on the rubygem generated by rails-assets.org from
 its bower package.

Package: ruby-rails-assets-jquery-fullscreen
Description-md5: 34cccee65d61ac5645a03512ad0908bb
Description-en: provide jquery-fullscreen via rails assets pipeline
 This library enables rails applications to use jquery-fullscreen plugin
 via asset pipeline.
 .
 This package is based on rubygem autogenerated by rails-assets.org from
 its bower package.

Package: libjs-jquery-fullscreen-plugin
Description-md5: 48b0f931add93c7c0fbd92ee0f50fdbc
Description-en: plugin for showing any DOM element on a page in fullscreen mode
 A jQuery 1.7 plugin that wraps around the Full Screen API
 and works around various browser differences. Works in FF
 10, Chrome and Safari. It is useful for presenting users
 with an easier to read version of your web pages, or zooming
 <canvas> and <video> elements.

Package: ruby-rails-assets-jquery-fullscreen-plugin
Description-md5: 530a194de746ea2b3c440b753dd0c739
Description-en: jQuery fullscreen plugin for rails applications
 jQuery Fullscreen plugin allows you to open any element
 on a page in fullscreen mode without using Flash in all
 modern browsers (Firefox, IE, Chrome, Safari, Opera).
 If this feature is not supported by the browser then
 element will be just stretched to fit the screen
 without switching to fullscreen.
 .
 Fullscreen API is natively supported in Chrome 15+,
 Safari 5.1+, Firefox 10+, Opera 12.1+ and IE 11.
 It is also present in Firefox 9.0, but it is disabled
 by default. You can be enable it by
 setting fullscreen-api.enabled to true in about:config.

Package: libjs-jquery-idletimer
Description-md5: 3a4da4ba13fe222c64f677be7e19f80d
Description-en: jquery plugin to monitor user activity with a page
 A jQuery plugin that fires a custom event when the user is "idle".
 Idle is defined by not...
 .
  * moving the mouse
  * scrolling the mouse wheel
  * using the keyboard

Package: ruby-rails-assets-jquery-idletimer
Description-md5: 6bfb1647bb64151344726695103e3012
Description-en: provide jquery-idletimer via rails asset pipeline
 This package provides an easy way for rail apps to include jquery-idletimer.
 .
 This is based on the rubygem from rails-assets.org which is autogenerated
 from its bower package.

Package: libjs-jquery-nicescroll
Description-md5: 8d31e38c44faa37b6f0ed1be8ec1fda0
Description-en: jquery plugin, for nice scrollbars
 jquery plugin, for nice scrollbars with a very similar ios/mobile style.
 .
 Easy-to-use solution to have a custom scrollbars compatble with destkop,
 tablet and phone devices.
 .
 It supports DIVs, IFrames, textarea, and document page (body) scrollbars.

Package: ruby-rails-assets-jquery-nicescroll
Description-md5: a86b78be9ca593033de90cc6973a849c
Description-en: provide jquery.nicescroll via rails asset pipeline
 Nicescroll is a jquery plugin, for nice scrollbars with a very similar
 ios/mobile style.
 .
 This package is autogenerated by rails-assets.org

Package: libjs-jquery-placeholder
Description-md5: d2d3346cc7f2286393164e629caf3287
Description-en: jquery plugin providing html5 placeholders
 A jQuery plugin that enables HTML5 placeholder behavior for browsers
 that aren’t trying hard enough yet.
 .
 Works in all A-grade browsers, including IE6.

Package: ruby-rails-assets-jquery-placeholder
Description-md5: a6c500e5efd48b4f8553f87c13c3724b
Description-en: provide jquery-placeholder via asset pipeline
 This library provides an easy way for rails apps to use jquery placeholder
 plugin.
 .
 This package is built from rubygem autogenerated by rails-assets.org from its
 bower package.

Package: libjs-jquery-textchange
Description-md5: 362847316bbc216ce0569a5ca735a886
Description-en: detects text changes for input and textarea elements
 Simple cross browser detection of text changes for input and textarea
 elements using a jQuery custom event plugin by ZURB
 .
 Implementing this requires binding events to the keyup event, and a couple
 other events if you want to detect text changes on cut and paste. Even if
 you're a JavaScript god it's tedious to keeping writing this logic over and
 over again. Be smart and use the ZURB text change event plugin instead.

Package: ruby-rails-assets-jquery-textchange
Description-md5: d05925f1bf13791b62d420945a53d51c
Description-en: provide jQuery TextChange Plugin via rails asset pipeline
 jQuery TextChange Plugin for rails applications.
 .
 rails-assets.org provided library (automatically generated from its
 bower package)

Package: ruby-rails-assets-jquery-ui
Description-md5: 496566951e8a85e0fb88e55e19fbfba7
Description-en: provide jquery.ui via rails assets pipeline
 Based on the rubygem autogenerated by rails-assets.org
 .
 jquery.ui provides set of user interface interactions,effects, widgets, and
 themes built on top of the jQuery JavaScript Library.

Package: ruby-rails-assets-jquery.are-you-sure
Description-md5: 42332bc9ffe1cb5d3a82121a5c134b28
Description-en: Light "dirty forms" JQuery Plugin
 Are-you-sure (jquery.are-you-sure.js) is simple light-weight "dirty form"
 JQuery Plugin for modern browsers. It helps prevent users from losing unsaved
 HTML Form changes by promoting the user to save/submit.
 .
 Are-you-sure is a minimal plugin for modern browsers. There are plenty of
 "dirty forms" implementations out there, however this is light-weight and
 not-so overengineered.

Package: libjs-jquery-slimscroll
Description-md5: d157aad2b5734beec7ee86e8002ba950
Description-en: jquery plugin to transform any div into a scrollable area
 slimScroll is a small jQuery plugin that transforms any div into a scrollable
 area. slimScroll doesn't occupy any visual space as it only appears on a user
 initiated mouse-over.

Package: ruby-rails-assets-jquery.slimscroll
Description-md5: 86dc4df870df29431f464ea1639c5c73
Description-en: provide slimScroll jQuery plugin via rails asset pipeleine
 slimScroll is a small jQuery plugin that transforms any div into a scrollable
 area. slimScroll doesn't occupy any visual space as it only appears on a user
 initiated mouse-over.
 .
 This package is based on rubygem autogenerated by rails-assets.org from its
 bower package.

Package: libjs-markdown-it
Description-md5: 1704f3202474c450af6e5e3c77278cf6
Description-en: javascript markdown parser
 Markdown parser, done right. 100% CommonMark support, extensions, syntax
 plugins & high speed
 .
 Learn more at https://markdown-it.github.io

Package: ruby-rails-assets-markdown-it
Description-md5: 318a14e34c4b750c5b4f66ffb9167e65
Description-en: markdown parser as a rails asset
 Markdown parser, done right. Commonmark support, extensions, syntax plugins,
 high speed - all in one.
 .
 This package makes it easy to use markdown-it javascript library in rails
 applications.

Package: ruby-rails-assets-markdown-it--markdown-it-for-inline
Description-md5: 0bb96b90dcc41959beb79bcf9c7af607
Description-en: Inline tokens iterator for markdown-it markdown parser
 markdown-it-for-inline for markdown-it markdown parser
 .
 markdown-it is markdown parser, done right. Commonmark support, extensions,
 syntax plugins, high speed - all in one.
 .
 This package makes it easy to use markdown-it-for-inline
 javascript library in rails applications.

Package: ruby-rails-assets-markdown-it-diaspora-mention
Description-md5: cd874d03c3c453754e3345e0288b1fa0
Description-en: diaspora* mentions for markdown-it markdown parser
 markdown-it is a markdown parser, done right. Commonmark support, extensions,
 syntax plugins,  high speed - all in one.
 .
 This package makes it easy to use markdown-it diaspora mention plugin in
 diaspora.

Package: ruby-rails-assets-markdown-it-hashtag
Description-md5: 19072dc30ad9e92d5541d028b2cf913a
Description-en: hashtag for markdown-it markdown parser via rails pipeline
 hashtag for markdown-it markdown parser
 .
 markdown-it is markdown parser, done right. Commonmark support, extensions,
 syntax plugins, high speed - all in one.
 .
 This package makes it easy to use markdown-it-hashtags javascript library in
 rails applications.

Package: ruby-rails-assets-markdown-it-sanitizer
Description-md5: e5946612a0721bc53cad6d5e130eb1e7
Description-en: sanitizer for markdown-it markdown parser via rails pipeline
 sanitizer for markdown-it markdown parser
 .
 markdown-it is markdown parser, done right. Commonmark support, extensions,
 syntax plugins, high speed - all in one.
 .
 This package makes it easy to use markdown-it-sanitizer javascript library in
 rails applications.

Package: libjs-markdown-it-sub
Description-md5: 9be1155c66d99ca4839fe8cde09b4dd0
Description-en: javascript markdown parser subscript plugin
 Markdown parser subscript plugin.
 .
 markdown-it is markdown parser, done right. Commonmark support, extensions,
 syntax plugins, high speed - all in one.
  .
 Learn more at https://markdown-it.github.io

Package: ruby-rails-assets-markdown-it-sub
Description-md5: dabdf8a0728b819d1d34f4831bfd46cf
Description-en: markdown parser subscript plugin as a rails asset
 Markdown parser subscript plugin.
 .
 markdown-it is markdown parser, done right. Commonmark support, extensions,
 syntax plugins, high speed - all in one.
 .
 This package makes it easy to use markdown-it-sub javascript library in rails
 applications.

Package: libjs-markdown-it-sup
Description-md5: d9fb05820a2a9b79a58cf75891e5ed68
Description-en: javascript markdown parser superscript plugin
 Markdown parser superscript plugin.
 .
 markdown-it is markdown parser, done right. Commonmark support, extensions,
 syntax plugins, high speed - all in one.
  .
 Learn more at https://markdown-it.github.io

Package: ruby-rails-assets-markdown-it-sup
Description-md5: 4da5006b3966000483fa4910c81a27e8
Description-en: markdown parser superscript plugin as a rails asset
 Markdown parser superscript plugin.
 .
 markdown-it is markdown parser, done right. Commonmark support, extensions,
 syntax plugins, high speed - all in one.
 .
 This package makes it easy to use markdown-it-sup javascript library in rails
 applications.

Package: libjs-perfect-scrollbar
Description-md5: b767daec0aa5811d67147ff047fa4e38
Description-en: Minimalistic but perfect custom scrollbar plugin (development)
 perfect-scrollbar is minimalistic scrollbar plugin working with
 jQuery or vanilla JavaScript as well.
 .
 learn more at https://utatti.github.io/perfect-scrollbar/

Package: ruby-rails-assets-perfect-scrollbar
Description-md5: 6b36225fcffff2b92483104760312d0a
Description-en: Minimalistic but perfect custom scrollbar plugin
 perfect-scrollbar is minimalistic but a perfect scrollbar plugin.
 There is no change on design layout and no manipulation on DOM tree. It uses
 plain scrollTop and scrollLeft. The scrollbar style is fully customizable and
 there is an efficient update on layout change.

Package: libjs-punycode
Description-md5: a51d2287f14a610ca4e4442638cfcc3c
Description-en: punycode converter library in javascript
 Robust Punycode converter that fully complies to RFC 3492 and RFC 5891,
 and works on nearly all JavaScript platforms.
 .
 This JavaScript library is the result of comparing, optimizing
 and documenting different open-source implementations
 of the Punycode algorithm

Package: ruby-rails-assets-punycode
Description-md5: 0807720bfca3eb81bc84e0c162d507c6
Description-en: provide punycode converter via rails asset pipeline
 This package provides an easy way for rails apps to use punycode
 via asset pipeline.
 .
 It is built from rubygem automatically generated from its bower package
 by rails-assets.org

Package: ruby-rails-assets-underscore
Description-md5: 583f1eadd8d11ce9b7f1e4e7625416fe
Description-en: underscore.js for rails applications
 Underscore.js is a utility-belt library for JavaScript that provides support
 for the usual functional suspects (each, map, reduce, filter...) without
 extending any core JavaScript objects.
 .
 Rails Assets is the frictionless proxy between Bundler and Bower.
 .
 It automatically converts the packaged components into gems that are easily
 droppable into your asset pipeline and stay up to date.

Package: ruby-rails-controller-testing
Description-md5: 0479d8418614a9a7d2a54a28f3eb6415
Description-en: Extracting `assigns` and `assert_template` from ActionDispatch
 This gem brings back assigns to your controller tests as well as
 assert_template to both controller and integration tests.
 .
 For projects and gems using controller tests outside of a Rails application,
 invoke the Rails::Controller::Testing.install method inside your test suite
 setup to include the required modules on controller test cases.

Package: ruby-rails-deprecated-sanitizer
Description-md5: 60d0aed55898df299a0eaa6f8f536e33
Description-en: HTML sanitizer API extracted from Action View
 In Rails 4.2, HTML sanitization has been rewritten using a more secure
 library.  This package includes the old behavior that shipped with Rails 4.2
 and before, and is provided as a backwards compatibility layer.

Package: ruby-rails-dom-testing
Description-md5: 4a0a4c383bd8adce0dc95701e6259c57
Description-en: SOM and Selector assertions for Rails applications
 This package provides test assertions for dealing with HTML content. DOM trees
 can be tested using `assert_dom_equal` and `assert_dom_not_equal`, and HTML
 elements can be tested using `assert_select`, `assert_select_encoded`,
 `assert_select_email`, and selected with `css_select`.

Package: ruby-rails-html-sanitizer
Description-md5: 7c513cff28c1362b292745527d2dc320
Description-en: HTML sanitization for Rails applications
 This gem is responsible to sanitize HTML fragments in Rails applications. In
 Rails 4.2 and above this gem will be responsible for sanitizing HTML fragments
 in Rails applications, i.e. in the sanitize, sanitize_css, strip_tags and
 strip_links methods.

Package: ruby-rails-i18n
Description-md5: 35f60944b15e19c835fe96b36bf1d309
Description-en: common locale data and translations for Rails i18n
 A set of common locale data and translations to internationalize and/or
 localize your Rails applications.
 .
 Central point to collect locale data for use in Ruby on Rails.
 .
 By default `rails-i18n` loads all locale files, pluralization and
 transliteration rules available in the gem.

Package: ruby-rails-observers
Description-md5: 39328a1f17dc5ae91166e269bf24a30f
Description-en: toolkit to build Rails observers (part of Rails)
 This package contains two observers: Active Record Observer and
 Action Controller Sweeper.
 .
 Active Record Observer classes respond to life cycle callbacks to
 implement trigger-like behavior outside the original class. This is a
 great way to reduce the clutter that normally comes when the model
 class is burdened with functionality that doesn't pertain to the core
 responsibility of the class.
 .
 Active Record Sweepers are the terminators of the caching world and
 responsible for expiring caches when model objects change. They do
 this by being half-observers, half-filters and implementing callbacks
 for both roles.

Package: ruby-rails-timeago
Description-md5: dd5f29b02d7fc0c6cce4d3d7bbd2f967
Description-en: Rails Helper to create time tags usable for jQuery Timeago plugin
 jQuery Timeago helper for Rails 3+
 .
 See /usr/share/ruby-rails-timeago/README.md for details about using this
 helper.

Package: ruby-rails-tokeninput
Description-md5: 2609be487a492f7b807c6325f03edbed
Description-en: jquery tokeninput automated install
 Rails Tokeninput is a small, lightweight gem which helps to automate
 installing of the jquery tokeninput plugin, including the standard
 included stylesheets.

Package: ruby-rainbow
Description-md5: 751b6b31cb4fc63f88e7e5d80931708d
Description-en: extension of Ruby String class enabling colored text on ANSI terminals
 Rainbow extends the ruby string class to enable coloring text on
 ANSI terminals. It adds methods to the String class and allowing
 the use offoreground and background color, bright, italic, underline,
 blink, reverse, hide and reset on text for ANSI terminals.

Package: ruby-raindrops
Description-md5: 554f1d83592a52d892aa67f1a301e620
Description-en: real-time stats for preforking Rack servers
 raindrops is a real-time stats toolkit to show statistics for Rack HTTP
 servers.  It is designed for preforking servers such as unicorn, but
 should support any Rack HTTP server on platforms supporting POSIX shared
 memory.  It may also be used as a generic scoreboard for sharing atomic
 counters across multiple processes.

Package: ruby-rake-ant
Description-md5: 05c2d2ce6260664609a84823911c454a
Description-en: Ant tasks and integration for Rake
 This package provides a wrapper and Rake tasks for using Ant
 from any Rake build.

Package: ruby-rantly
Description-md5: 5170a17a6cb80b83f3a531b43b4a9f67
Description-en: Ruby Imperative Random Data Generator and Quickcheck
 You can use Rantly to generate random test data, and use its Test::Unit
 extension for property-based testing. Rantly is basically a recursive descent
 interpreter, each of its method returns a random value of some type (string,
 integer, float, etc.).

Package: ruby-rash-alt
Description-md5: a8670efdd2040fca108b452001a30c28
Description-en: simple extension to Hashie::Mash for rubyified keys
 simple extension to Hashie::Mash for rubyified keys, all keys are converted to
 underscore to eliminate horrible camelCasing.
 .
 rash was renamed to rash_alt to resolve file conflict with hashie.

Package: ruby-rb-inotify
Description-md5: b4aa92c37042d6f15593d3ed54ee6629
Description-en: Ruby wrapper for Linux's inotify, using FFI
 This Ruby library is a simple wrapper over inotify, a Linux kernel subsystem
 that acts to extend filesystems to notice changes to the filesystem, and
 report those changes to applications.

Package: ruby-rblineprof
Description-md5: 412e15cb3a60f75fbd1345414e06ce94
Description-en: line-profiler for ruby
 rblineprof shows you lines of code that are slow.
 .
 See peek-rblineprof for rails integration.

Package: ruby-rbnacl
Description-md5: c0c956ee134222c8934391ff7ac1b4b0
Description-en: Ruby binding to the Networking and Cryptography (NaCl) library
 The Networking and Cryptography (NaCl) library provides a high-level
 toolkit for building cryptographic systems and protocols

Package: ruby-rbpdf
Description-md5: 5cfc584dc1d0f7a4569687af94775d2a
Description-en: Ruby library for PDF generation
 Template plugin allowing the inclusion of ERB-enabled RBPDF template files,
 what can be used for example to generate PDF files in web applications.
 .
 This package provides the main library.

Package: ruby-rbpdf-font
Description-md5: f712786c839e0277decb1f51e343625f
Description-en: Ruby library for PDF generation (font definitions)
 This package provides a template plugin allowing the inclusion of ERB-enabled
 RBPDF template files, what can be used for example to generate PDF files in
 web applications.
 .
 This package provides the font definitions for ruby-rbpdf.

Package: ruby-rbtrace
Description-md5: c0c26478dde5eaa80c6959db18bb5f95
Description-en: rbtrace: like strace but for ruby code
 rbtrace shows method calls happening inside another ruby process in real
 time.
 .
 rbtrace is designed to have minimal overhead, and should be safe to run in
 production.

Package: ruby-rbtree
Description-md5: 4b145a4df799722db7476fe864bcc175
Description-en: sorted associative collection for Ruby
 A RBTree is a sorted associative collection that is implemented with a
 Red-Black Tree. It maps keys to values like a Hash, but maintains its
 elements in ascending key order. The interface is the almost identical
 to that of Hash.

Package: ruby-rbvmomi
Description-md5: a90a3978037400a0fde4269603960f9e
Description-en: Ruby interface to the VMware vSphere API
 This package provides the gem, RbVmomi, which is a Ruby interface to the
 vSphere API. Like the Perl and Java SDKs, it can be used to manage ESX and
 VirtualCenter servers.

Package: ruby-rc4
Description-md5: ba6acf40fc412804d718f284aa24040d
Description-en: Ruby library implementing the RC4 algorithm
 The RC4 encryption algorithm, also known as ARCFOUR is used in popular
 protocols such as SSL and WEP. This package provides a pure Ruby
 implementation of this algorithm.

Package: ruby-rchardet
Description-md5: 22c54b0e53f5a2c8dcff988858379ff9
Description-en: Character encoding auto-detection for Ruby
 CharDet is a library to automatically detect character encoding
 'as smart as your browser'.

Package: ruby-rdiscount
Description-md5: 97d18cf10bb4e267cac8f8359024e2fe
Description-en: Discount Markdown Processor for Ruby
 Discount is an implementation of John Gruber's Markdown markup language in C.
 It implements all of the language described in the markdown syntax document
 and passes the Markdown 1.0 test suite.
 .
 RDiscount is a Ruby extension library for Discount. It can be used as a
 stand-alone program or within another Ruby program.

Package: ruby-re2
Description-md5: fcea24a19eb3c47aa7a464d28abb3005
Description-en: Ruby bindings to re2
 Ruby bindings to re2, "an efficient, principled regular expression library".
 .
 RE2 is a fast, safe, thread-friendly alternative to backtracking regular
 expression engines like those used in PCRE, Perl, and Python.

Package: ruby-recaptcha
Description-md5: 5c881015dfebe40251be6ec8e1a9e0cb
Description-en: Ruby helpers for the reCAPTCHA API
 This plugin gives a high-level interface for using reCAPTCHA authentication
 methods in your ruby programs.
 .
 In your views you can use the recaptcha_tags method to embed the needed
 Javascript, and you can validate in your controllers with verify_recaptcha.

Package: ruby-recursive-open-struct
Description-md5: b842e974d11d67900349eeee409c511b
Description-en: OpenStruct subclass that returns nested hash attributes as RecursiveOpenStructs
 RecursiveOpenStruct is a subclass of OpenStruct. It differs from
 OpenStruct in that it allows nested hashes to be treated in a recursive
 fashion.

Package: ruby-redcarpet
Description-md5: 74f3ab19ae1d9a8e278ee1e0b74bdf71
Description-en: Fast, safe and extensible Markdown to (X)HTML parser for Ruby
 Redcarpet is Ruby library for Markdown processing.
 .
 This is fast, safe and extensible Markdown to (X)HTML parser.
 .
 Learn more about its usage at /usr/share/doc/redcarpet/README.markdown.gz

Package: ruby-redcloth
Description-md5: f9e34e2b4a834595803a5f00d928e6fa
Description-en: Textile module for Ruby
 Textile is a very simple text format, intended for making readable text
 that can be converted to HTML, and used in docs, blogs, and Wiki pages.
 .
 RedCloth is a Ruby module for converting Textile to HTML.

Package: ruby-redis
Description-md5: 6e9afd2d70cc33304098e1d72b9d16d2
Description-en: Ruby client library for Redis
 A Ruby client that tries to match Redis' API one-to-one, while still
 providing an idiomatic interface. It features thread-safety,
 client-side sharding, pipelining, and an obsession for performance.

Package: ruby-redis-actionpack
Description-md5: 89f358c7727f1960f3a8ec6173e8b206
Description-en: Redis session store for ActionPack
 The gem redis-actionpack provides a session store for ActionPack, specifically
 for ActionDispatch. Redis Store provides a full set of stores (Cache, I18n,
 Session, HTTP Cache) for modern Ruby frameworks like Ruby on Rails, Sinatra,
 Rack, Rack::Cache and I18n. It supports object marshalling, timeouts, single
 or multiple nodes, and namespaces.

Package: ruby-redis-activesupport
Description-md5: c2d49127d56e9bdecfd1e2a9a53e9acb
Description-en: Redis store for ActiveSupport::Cache
 redis-activesupport provides a cache for ActiveSupport. Redis Store provides a
 full set of stores (Cache, I18n, Session, HTTP Cache) for modern Ruby
 frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It
 supports object marshalling, timeouts, single or multiple nodes, and
 namespaces.

Package: ruby-redis-namespace
Description-md5: a8269e61b94ace138f4b3d4a6143269e
Description-en: Namespaces commands when multiple apps access same redis server
 Adds a Redis::Namespace class which can be used to namespace calls
 to Redis. This is useful when using a single instance of Redis with
 multiple, different applications.

Package: ruby-redis-rack
Description-md5: 2cea9e35793978190e6da380294cfc91
Description-en: Redis Store for Rack
 redis-rack provides a Redis backed session store Rack. Redis Store provides a
 full set of stores (Cache, I18n, Session, HTTP Cache) for modern Ruby
 frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It
 supports object marshalling, timeouts, single or multiple nodes, and
 namespaces.

Package: ruby-redis-rails
Description-md5: 3aa8575c1c636ff04c7ded1c4305a1db
Description-en: Redis stores for Ruby on Rails
 redis-rails provides a full set of stores (*Cache*, *Session*, *HTTP Cache*)
 for Ruby on Rails. See the main redis-store readme at
 https://github.com/jodosha/redis-store for general guidelines.

Package: ruby-redis-store
Description-md5: c98bc11f72411198ed807331c81b9161
Description-en: redis stores for Ruby frameworks
 Redis Store provides a full set of stores (*Cache*, I18n, Session, HTTP Cache)
 for modern Ruby frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and
 I18n. It supports object marshalling, timeouts, single or multiple nodes, and
 namespaces.

Package: ruby-ref
Description-md5: 9291077ea60af25956159df2af4edd26
Description-en: library implements weak, soft, and strong references in Ruby
 This library provides object references for Ruby as well as some common
 utilities for working with references. Object references are used to point to
 other objects and come in three distinct flavors (weak, soft, and strong),
 that interact differently with the garbage collector.
 .
 It also includes an implementation of maps and hashes that use references and
 a reference queue.

Package: ruby-referer-parser
Description-md5: dad221b2f0bb2679a50c78445d131455
Description-en: Library for extracting marketing attribution data from referer URLs
 This gem intends for creation of libraries for extracting marketing
 attribution such as: search terms, from the referer (sic) URLs.
 .
 These libraries are currently used by Snowplow
 (http://github.com/snowplow/snowplow). It act as a database for extracting
 marketing attribution data. The referer-parser project also contains multiple
 libraries for working with the referer-parser database in different languages.

Package: ruby-regexp-parser
Description-md5: 03079328774ecf1d53d4d3ca75c7cb10
Description-en: Scanner, lexer, parser for ruby's regular expressions
 A library for tokenizing, lexing, and parsing Ruby regular expressions.
 .
  * Multilayered
    * A scanner/tokenizer based on Ragel
    * A lexer that produces a "stream" of token objects.
    * A parser that produces a "tree" of Expression objects (OO API)
  * Runs on Ruby 1.9, 2.x, and JRuby (1.9 mode) runtimes.
  * Recognizes Ruby 1.8, 1.9, and 2.x regular expressions

Package: ruby-regexp-property-values
Description-md5: 2c0077ccd47ec1920784b33e6e681da1
Description-en: Inspect property values supported by Ruby's regex engine
 This small library lets you see which property values are supported by the
 regular expression engine of the Ruby version you are running, and what they
 match.

Package: ruby-remcached
Description-md5: 67446d10c2a8108c4fcb31f409ed60d7
Description-en: Ruby EventMachine memcached client
 Ruby EventMachine memCACHED client implementation
 .
 Provides a direct interface to the memcached protocol and its semantics
 .
 Uses the memcached `binary protocol`_ to reduce parsing overhead on
 the server side (requires memcached >= 1.3)
 .
 Supports multiple servers with simple round-robin key hashing in a
 fault-tolerant way
 .
 Writing your own abstraction layer is recommended
 .
 Uses RSpec
 .
 Partially documented in RDoc-style

Package: ruby-remotipart
Description-md5: 800434fc8de1bf1b814b857264897c1f
Description-en: enables remote multipart forms (AJAX style file uploads) with jquery-rails
 Remotipart is a Ruby on Rails gem enabling remote multipart forms (AJAX style
 file uploads)  with jquery-rails.
 .
 This gem augments the native Rails 3 jQuery-UJS remote form function enabling
 asynchronous file uploads with little to no modification to your application.

Package: ruby-representable
Description-md5: c50153d1208c1e3712c770f372b71c1d
Description-en: Renders and parses JSON/XML/YAML documents from and to Ruby objects
 Includes plain properties, collections, nesting, coercion and more.
 .
 This library is a dependency of ruby-google-api-client, client for accessing
 Google APIs.

Package: ruby-request-store
Description-md5: e85a174b1f7bc8d95fe6dbd64e372a10
Description-en: per-request global variable storage for Rack-based web servers
 RequestStore gives you per-request global storage of variables for Rack-
 compliant web servers. It is intended as an alternative to Thread.current, to
 avoid bugs in threaded server implementations. RequestStore supports Rails 3+
 out-of-the-box, but can be configured for use in Rails 2.x and non-Rails
 environments.

Package: ruby-responders
Description-md5: fbe94df515e08e183a04d04104fc708d
Description-en: set of Rails responders to dry up your application
 A set of Rails responders to dry up your application. Responders is a
 repository of Rails 3 responders like FlashResponder, HttpCacheResponder.
 The readme file can be found at /usr/share/doc/ruby-responders/README.md.gz

Package: ruby-rest-client
Description-md5: 42fdae33c56e430221e7134311f38b47
Description-en: simple REST client for Ruby
 A simple HTTP and REST client for Ruby, inspired by the Sinatra microframework
 style of specifying actions: get, put, post, delete.
 The package also includes the program restclient, it can be used to easily test
 REST APIs.

Package: ruby-rethtool
Description-md5: 5065e55f1bce75426e2350c8bcefde63
Description-en: partial wrapper around the SIOCETHTOOL ioctl
 Have you ever needed to get at some details about a network interface from
 inside a Ruby script, but got stuck trying to parse the output of ethtool? If
 so, you're one-in-a-million, but at least you don't have to write an ethtool
 parser any more. use Rethtool instead!
 .
 At present, Rethtool only supports a couple of things:
  * Retrieve various details about the interface (link speed, duplex, etc).
  * Determine if the link is currently up or down.
 .
 Adding extra SIOCETHTOOL features is relatively straightforward, thanks to
 cstruct and the base infrastructure already in place.

Package: ruby-retriable
Description-md5: 6470f4a851131fd6439d471b5f824066
Description-en: Retriable is an simple DSL to retry failed code blocks
 Retriable is an simple DSL to retry failed code blocks with randomized
 exponential backoff. This is especially useful when interacting external
 api/services or file system calls.

Package: ruby-retryable
Description-md5: 2cf0341695da17033bef8a326416db23
Description-en: module that allows one to retry a code block
 Runs a code block, and retries it when an exception occurs. It's great when
 working with flakey webservices (for example).
 .
 It's configured using four optional parameters :tries, :on, :sleep, :matching,
 :ensure, :exception_cb and runs the passed block. Should an exception occur,
 it'll retry for (n-1) times.
 .
 Should the number of retries be reached without success, the last exception
 will be raised.

Package: ruby-reverse-markdown
Description-md5: 4819e89d5bab4eba2c164ec2651c030d
Description-en: converts HTML code into markdown
 reverse_markdown transforms HTML into Markdown. It is useful, for example,
 to import HTML into a Markdown based application. It supports all the
 established tags and can also be extended, it can deal with nested lists,
 inline and block code, and supports blockquotes.
 .
 It supports all the established HTML tags and requires Ruby 1.9.3 or higher.

Package: ruby-rgen
Description-md5: f74fd1be681c8df5d755c4c18e840e83
Description-en: Ruby Modelling and Generator Framework
 RGen is a framework for Model Driven Software Development (MDSD) in
 Ruby.
 .
 This means that it helps you build Metamodels, instantiate Models,
 modify and transform Models and finally generate arbitrary textual
 content from it.

Package: ruby-rgfa
Description-md5: cddacb20434431714e7615c358007e30
Description-en: parse, edit and write GFA format graphs in Ruby
 The Graphical Fragment Assembly (GFA) format is a proposed file format
 to describe the product of a genome sequence assembly process.
 rgfa implements the proposed specifications for the GFA format
 described under https://github.com/pmelsted/GFA-spec/blob/master/GFA-spec.md
 as closely as possible.
 The library allows one to create an RGFA object from a file in the GFA format
 or from scratch, to enumerate the graph elements (segments, links,
 containments, paths and header lines), to traverse the graph (by
 traversing all links outgoing from or incoming to a segment), to search for
 elements (e.g. which links connect two segments) and to manipulate the
 graph (e.g. to eliminate a link or a segment or to duplicate a segment
 distributing the read counts evenly on the copies).

Package: ruby-riemann-client
Description-md5: 5edecc92b045b6427742a4ffe7f62bdc
Description-en: client for the distributed event system Riemann
 This package is a Ruby client for the Riemann distributed event system.
 Riemann aggregates events from your servers and applications with a
 powerful stream processing language.

Package: ruby-rinku
Description-md5: 647b2766add4e59b964c040b5ce0c343
Description-en: autolinker for Ruby
 Rinku is a Ruby library that does autolinking.
 .
 It parses text and turns anything that remotely resembles a link into an HTML
 link, just like the Ruby on Rails `auto_link` method -- but it's about 20
 times faster, because it's written in C, and it's about 20 times smarter when
 linking, because it does actual parsing instead of RegEx replacements.

Package: ruby-rinku-doc
Description-md5: 4dade0377c1c5b30c2ef9beabf5753bc
Description-en: autolinker for Ruby (documentation)
 Rinku is a Ruby library that does autolinking.
 .
 It parses text and turns anything that remotely resembles a link into an HTML
 link, just like the Ruby on Rails `auto_link` method -- but it's about 20
 times faster, because it's written in C, and it's about 20 times smarter when
 linking, because it does actual parsing instead of RegEx replacements.
 .
 This package contains the documentation for ruby-rinku.

Package: ruby-riot
Description-md5: 39793457bf78a9b31627f7a3b514640c
Description-en: fast, expressive, and context-driven unit-testing framework for Ruby
 Riot is a fast, expressive, and context-driven unit-testing framework for the
 Ruby programming language.
 .
 In contrast to other popular Ruby testing frameworks such as Test::Unit,
 Shoulda and RSpec, Riot does not run a setup and teardown sequence before and
 after each test. In Riot, tests separated in "contexts" in which a "topic"
 object is defined, and assertions on this object are made.

Package: ruby-rjb
Description-md5: bf7bb1f720a709f90e446a580bc23ec9
Description-en: Ruby-Java bridge using Java Native Interface
 Rjb is a library that connect between Ruby and Java using the Java Native
 Interface.
 .
 Among others, it supports importing Java classes into Ruby's environment,
 instantiating objects with a number of type matching rules, calling instance
 method (overloaded or not), accessing fields, binding Ruby objects to Java
 interfaces, throws java exception in ruby-bounded-object, and inspecting
 object classes.

Package: ruby-rmagick
Description-md5: 393bf835e37efeb55b6c8c6360451be5
Description-en: ImageMagick API for Ruby
 RMagick is an interface between the Ruby programming language and the
 ImageMagick image processing library.

Package: ruby-rmagick-doc
Description-md5: 0ce2581c0fbd70d22e3556e5bfc3d594
Description-en: ImageMagick API for Ruby (documentation)
 RMagick is an interface between the Ruby programming language and the
 ImageMagick image processing library.
 .
 This package contains the documentation and some example scripts.

Package: ruby-roadie
Description-md5: ff0c77c2f62fecd275067454d0fc4bb1
Description-en: library for composing HTML email
 Email clients have bad support for stylesheets, and some of them blocks
 stylesheets from downloading. The easiest way to handle this is to work with
 inline styles (`style="..."`), but that is error prone and hard to work with
 as you cannot use classes and/or reuse styling over your HTML.
 .
 Roadie tries to make sending HTML emails a little less painful by inlining
 stylesheets and rewriting relative URLs for you.

Package: ruby-roadie-rails
Description-md5: a6738816e175bde8d34ae967b4006846
Description-en: library for composing HTML email in Rails applications
 This package provides integration of the 'roadie' library provided by the
 ruby-roadie package with Rails applications.
 .
 It can be used on "Automatic" mode, where almost everything is handdled
 automatically, or in "Manual" mode, where application developers can fine tune
 details to their specific requirements.

Package: ruby-rollout
Description-md5: 1540863b76c3596ec205a0568bd34746
Description-en: provides feature flags based on Redis
 This package provides the gem rollout, which can be used to implement feature
 flags based on Redis easily. It provides specific features like group level
 feature flags, user specific feature flags, user percentages etc.

Package: ruby-romkan
Description-md5: 26fcd312f95e9c798f1e6703782450d9
Description-en: Romaji <-> Kana conversion library for Ruby
 Ruby/Romkan is a Romaji <-> Kana conversion library for Ruby.
 It can convert a Japanese Romaji string to a Japanese Kana string
 or vice versa.

Package: ronn
Description-md5: 2c253bec114012b82b2e53e39aeb42af
Description-en: tool to build manuals from Markdown
 Ronn builds manuals. It converts simple, human readable textfiles to roff for
 terminal display, and also to HTML for the web.
 .
 The source format includes all of Markdown but has a more rigid structure and
 syntax extensions for features commonly found in manpages (definition lists,
 link notation, etc.). The ronn-format(7) manual page defines the format in
 detail.
 .
 This package contains the ronn conversion tool.

Package: ruby-ronn
Description-md5: ceb3abe56d316c146db7ed6fcc4090dd
Description-en: library to build manuals from Markdown
 Ronn builds manuals. It converts simple, human readable textfiles to roff for
 terminal display, and also to HTML for the web.
 .
 The source format includes all of Markdown but has a more rigid structure and
 syntax extensions for features commonly found in manpages (definition lists,
 link notation, etc.). The ronn-format(7) manual page defines the format in
 detail.
 .
 This package contains the ronn ruby library.

Package: ruby-roo
Description-md5: 19d04ae402682b249746b819efc439e8
Description-en: can access the contents of various spreadsheet files
 Roo can access the contents of various spreadsheet files. It can handle
  * OpenOffice
  * Excelx
  * LibreOffice
  * CSV

Package: ruby-rotp
Description-md5: ff6428f6de9f43c619234bfb70d836c4
Description-en: Ruby library for generating and verifying one time passwords
 A ruby library for generating one time passwords (HOTP & TOTP) according to
 RFC 4226 and RFC 6238. Works for both HOTP and TOTP, and includes QR Code
 provisioning.

Package: ruby-rouge
Description-md5: 6ac3935bf5382c18c1e14bcda5ba98aa
Description-en: pure-Ruby syntax highlighter compatible with pygments
 Rouge is a pure-Ruby syntax highlighter. It can highlight over 60
 languages, and output HTML or ANSI 256-color text. Its HTML output is
 compatible with stylesheets designed for pygments.

Package: ruby-roxml
Description-md5: 4f6097bb907e13169ffe89e196ef5a44
Description-en: Ruby Object to XML mapping library
 ROXML is a Ruby library designed to make it easier for Ruby developers
 to work with XML. Using simple annotations, it enables Ruby classes to
 be mapped to XML. ROXML takes care of the marshalling and unmarshalling
 of mapped attributes so that developers can focus on building
 first-class Ruby classes. As a result, ROXML simplifies the development
 of RESTful applications, Web Services, and XML-RPC.

Package: ruby-rpam-ruby19
Description-md5: 68ad668bf308822ea558c1b9672667e0
Description-en: PAM integration with Ruby
 This extension provides PAM (Pluggable Authentication Modules)
 integration. The library provides a stable API for applications
 to defer to for authentication tasks.

Package: ruby-rpatricia
Description-md5: f0d0efc38c7921205566508fc502e722
Description-en: efficient IPv4/IPv6 prefix storage and lookup for Ruby
 rPatricia provides a Ruby library for efficient IPv4 and IPv6 address/prefix
 storage and lookups. Internally it uses a Patricia trie (also known as radix
 tree), a data structure commonly used for routing table lookups and supports
 prefix insertion/removal and best/exact match lookups.
 .
 The trie data structure is implemented in C, making rPatricia fast and
 featuring a low memory footprint.

Package: ruby-rqrcode
Description-md5: a7c3e3643bbf5785f215a555eaafa9b8
Description-en: Ruby library for encoding QRCode (2D barcodes)
 rQRCode is a standalone, pure-Ruby library for generating QRCodes (2D
 barcodes). The simple interface allows you to create QR Code data
 structures ready to be displayed in the way you choose.

Package: ruby-rqrcode-core
Description-md5: 72c171e2278afde51c614c18641b6151
Description-en: Ruby Gem Library to encode QR Codes
 rqrcode_core is a Ruby library for encoding QR Codes. The simple
 interface (with no runtime dependencies) allows you to create QR Code
 data structures.

Package: ruby-rqrcode-rails3
Description-md5: a190eb272422360bf8ffe2be1f0faa55
Description-en: render QR codes with Rails 3
 This gem allows user to render QR codes with Rails 3. It supports rendering
 either SVG or PNG, JPEG, and GIF formats. QR codes are encoded by the
 rqrcode gem.
 .
 This project was inspired by the first chapter in José Valim's book Crafting
 Rails Applications

Package: ruby-rr
Description-md5: b719014f12edf39314772832b14072bf
Description-en: test double framework for Ruby
 RR (Double Ruby) is a double framework that features a rich selection of
 double techniques and a terse syntax.
 .
 Double flamework is written in http://xunitpatterns.com/Test%20Double.html

Package: ruby-rsec
Description-md5: 0508617e289ceea19542c1c63c899266
Description-en: Parser / Regexp Combinator For Ruby
 Easy to use and extreme fast dynamic Parsing Expression
 Grammar (PEG) parser combinator, based on StringScanner.

Package: ruby-rspec
Description-md5: f6d16115e98f2dabcbf90a24c94d9515
Description-en: Behaviour Driven Development framework for Ruby - metapackage
 RSpec is a Behaviour Driven Development framework for Ruby. It
 provides a framework for writing and executing examples of how your
 Ruby application should behave.

Package: ruby-rspec-core
Description-md5: a8179984cd6b6b50801bcfd23b6b83c5
Description-en: Behaviour Driven Development framework for Ruby - core
 RSpec is a Behaviour Driven Development framework for Ruby. It
 provides a framework for writing and executing examples of how your
 Ruby application should behave.
 .
 This package provides the core of the RSpec framework.

Package: ruby-rspec-expectations
Description-md5: 9d88daafd57037c6be08f060b1de929a
Description-en: Behaviour Driven Development framework for Ruby - expectations
 RSpec is a Behaviour Driven Development framework for Ruby. It
 provides a framework for writing and executing examples of how your
 Ruby application should behave.
 .
 This package provides the handling of expectations (should/should_not and
 matchers).

Package: ruby-rspec-mocks
Description-md5: b09b29822254e67d642b6a48f96af0e6
Description-en: Behaviour Driven Development framework for Ruby - mocks
 RSpec is a Behaviour Driven Development framework for Ruby. It
 provides a framework for writing and executing examples of how your
 Ruby application should behave.
 .
 This package provides support for stubbing and mocking.

Package: ruby-rspec-support
Description-md5: 28c56ce5d1fb12b69b2f0f132320098e
Description-en: Behaviour Driven Development framework for Ruby - support
 RSpec is a Behaviour Driven Development framework for Ruby. It
 provides a framework for writing and executing examples of how your
 Ruby application should behave.
 .
 This package provides common functionality to other
 rspec packages. It is considered suitable for internal
 use only at this time.

Package: ruby-rspec-collection-matchers
Description-md5: 7ef63cd6872f8aa1ab88f521b97f7764
Description-en: Ruby RSpec CollectionMatchers
 Ruby Rspec is a Behaviour Driven Development framework for Ruby. It
 provides a framework for Ruby.
 RSpec Collection Matchers is a RSpec addon for collection cardinality matchers,
 extracted from rspec-expectations.

Package: ruby-rspec-files
Description-md5: 73f7468033f58c204cb0d53f362613a5
Description-en: RSpec helpers for buffering and detecting file descriptor leaks
 RSpec::Files detects leaked file descriptors and provides convenient
 file buffers.

Package: ruby-rspec-instafail
Description-md5: 7633caa2bc96f90979088f9c70ef1b10
Description-en: Show failing specs instantly
 Show failing specs instantly. Show passing spec as green dots as usual.

Package: ruby-rspec-its
Description-md5: 29f0e9b47207dcbe5f6f3a98d851d5b9
Description-en: attribute matching extension for the RSpec BDD framework
 RSpec is a behaviour driven development framework for Ruby,
 provided by the ruby-rspec package.
 .
 The "its" method, formerly part of rspec-core before version 3, provides a
 short-hand to specify the expected value of an attribute.
 It is now distributed independently, and available in this package.

Package: ruby-rspec-junit-formatter
Description-md5: 7ff4aa6c6339c5cfd3e5f964680850b0
Description-en: RSpec JUnit XML formatter
 RSpec results that your continuous integration service can read. This is made
 possible by storing output in XML format.
 .
 Caveats: XML can only represent a limited subset of characters which excludes
 null bytes and most control characters. This library will use character
 entities where possible and fall back to replacing invalid characters with
 Ruby-like escape codes otherwise. For example, the null byte becomes `\0`.

Package: ruby-rspec-logsplit
Description-md5: 423290310d8b082c2299ad30a8ecced7
Description-en: library to provide a logger for each example
 This RSpec plugin allows you to change the logger for your library for each
 separate example. This gives the ability to see the log output for each
 specific test.

Package: ruby-rspec-memory
Description-md5: 7cec4c17f394b733c6886985b77bd826
Description-en: RSpec helpers for checking memory allocations
 RSpec::Memory makes assertions about memory usage.
 .
 Allocating large amounts of objects can lead to memory problems.
 RSpec::Memory adds a limit_allocations matcher, which tracks the number
 of allocations and memory size for each object type and allows you to
 specify expected limits.

Package: ruby-rspec-parameterized
Description-md5: f9b6fc41f2378031c911c165d9ceb6c5
Description-en: Supports simple parameterized test syntax in rspec
 RSpec::Parameterized supports simple parameterized test syntax in rspec.
 Inspired by udzura's mock.

Package: ruby-rspec-pending-for
Description-md5: 19136f7b08c66a2b7ce23c250788630f
Description-en: RSpec plugin to skip specs for given Ruby versions
 As an RSpec plugin it allows RSpec suite authors to mark certain
 specs as pending or to be skipped for specific Ruby implementations
 (say MRI or JRuby) or some specific versions of Ruby.

Package: ruby-rspec-profiling
Description-md5: ade05cbd06b0aec8b08713ee6898b1be
Description-en: Profile RSpec test suites
 This library collects profiles of RSpec test suites, enabling you to identify
 specs with interesting attributes. For example, find the slowest specs, or the
 spec which issues the most queries.

Package: ruby-rspec-puppet
Description-md5: 703ebd37094bc7cab78ea263c026a1ca
Description-en: RSpec tests for your Puppet manifests
 Puppet lets you centrally manage every important aspect of your system
 using a cross-platform specification language that manages all the
 separate elements normally aggregated in different files, like users,
 cron jobs, and hosts, along with obviously discrete elements like
 packages, services, and files.
 .
 This ruby module contains RSpec tests for Puppet manifests.

Package: ruby-rspec-puppet-facts
Description-md5: e8faf69ae320607e2353fbe1967cc407
Description-en: Set of standard facts fixtures for Puppet rspec tests
 With this library, simplify your unit tests by looping on every supported
 Operating System and populating facts (provided by facterdb). This simplifies
 unit testing because you don't need to specify the facts yourself.
 .
 This library is very useful for writing tests with rspec-puppet when working
 on a puppet module. It also makes it very fast to setup a CI environment for
 your modules.

Package: ruby-rspec-rails
Description-md5: c2ae3f88165823f707ee61d9d6898159
Description-en: RSpec for Rails 3+
 This package provides an extension of RSpec, a behaviour driven development
 framework for Ruby, to work with Ruby on Rails, the famous MVC Ruby bases
 framework geared for web application development.

Package: ruby-rspec-retry
Description-md5: 04cf8e2fa369e5fd4d94a82d318ff686
Description-en: add support for retrying failing examples in RSpec
 RSpec is a Behaviour Driven Development framework for Ruby. This extension
 adds a `:retry` option to RSpec examples that will make RSpec retry multiple
 times a failing example.

Package: ruby-rspec-set
Description-md5: cef225c3efa7055e08c3eac07df53850
Description-en: #set(), speed-up your specs
 #set() is a helper for RSpec which setup active record objects before all
 tests and restore them to their original state  before each test.

Package: ruby-rspec-stubbed-env
Description-md5: 49b82ea75950d8c458684d6fd254e0f7
Description-en: Unobtrusively stub ENV keys and values during testing
 Stub environment variables in a scoped context for testing. ENV stubbing
 via a shared context for more powerful tests.
 .
 This RSpec plugin requires configuring RSpec to use the `:expect` syntax, or
 some compatible alternative.

Package: ruby-rspec-temp-dir
Description-md5: 2679ea046ff7f78b6836207c8479cd48
Description-en: creates temporary directory for each example automatically
 Rspec::TempDir creates temporary directory for each example automatically.
 .
 This is inspired by JUnit TemporaryFolder.

Package: ruby-rsync
Description-md5: 8fffcd88a1e9f16907aeb65eecdaf2d9
Description-en: ruby wrapper and bindings for the rsync binary
 Ruby/Rsync is a Ruby library that can synchronize files between remote hosts by
 wrapping a call to the rsync binary.
 .
 This library provides wrapper and bindings for rsync binary.

Package: ruby-rubame
Description-md5: 453d954d3392498a12bd073eeb4bbe5d
Description-en: simple Ruby websocket game server
 Rubame makes use of WebSocket Ruby to handle the websocket protocol
 and the standard Ruby sockets libraries for the actual network connections.

Package: ruby-rubocop-ast
Description-md5: 7af7fdc7b1c9dc7a929b9a13f727f6a2
Description-en: RuboCop tools to deal with Ruby code AST
 This package provides the RuboCop::AST::Node and RuboCop::AST::NodePattern
 classes to deal with the Ruby AST. It was extracted from RuboCop and can be
 used independently of it.

Package: ruby-rubocop-packaging
Description-md5: c853fd7bd989b452d2f1d9c17ecb505a
Description-en: Automatic downstream compatibility checking tool for Ruby code
 RuboCop::Packaging is an extension of RuboCop, which is a Ruby static code
 analyzer (a.k.a. linter) and code formatter.
 .
 It helps enforcing some of the guidelines that are expected of upstream
 maintainers so that the downstream can build their packages in a clean
 environment without any problems.

Package: ruby-rubocop-performance
Description-md5: bfafcdd52b6c56820b9510654da7bfcd
Description-en: Automatic performance checking tool for Ruby code
 A collection of RuboCop cops to check for performance optimizations
 in Ruby code.

Package: ruby-rubocop-rspec
Description-md5: 963b77a019ca2133f598fd648763414e
Description-en: Code style checking for RSpec files
 ruby-rubocop-rspec is Ruby library that provides RSpec-specific
 analysis for your projects, as an extension to RuboCop.
 .
 Rubocop is a Ruby static code analyzer based on the community
 Ruby style guide.

Package: ruby-ruby-engine
Description-md5: a4d8181e6dd0738f0864741c12a05466
Description-en: Provides the RubyEngine constant
 Simplifies checking for the actual ruby implementation by
 providing the constant RubyEngine.
 .
 Use this if you think DRY is important.

Package: ruby-ruby-magic-static
Description-md5: 82980c7972cf658348ad621215212f15
Description-en: File Magic in Ruby
 This package provides File Magic for use with Ruby code.
 .
 Simple interface to libmagic for Ruby Programming Language.

Package: ruby-ruby-parser
Description-md5: b868d266d32f75e24ca0bc425b44c4fc
Description-en: Ruby parser written in pure Ruby
 ruby_parser (RP) can be used to parse and check syntax of Ruby code.
 "Pure Ruby" in this context means the parser's code
 * consists solely of Ruby source files
 * does not add any native extensions or other C code (eg. with RubyInline)
   which requires a C compiler to be present on the user's system
 .
 It utilizes racc and its output is same as that of ParseTree's.

Package: ruby-ruby-version
Description-md5: 07672e5f80bc1a968d0dbd5b7a6fd5a4
Description-en: Provide the RubyVersion pseudo-constant
 Simplified checking the currently running Ruby version
 in your programs by providing the RubyVersion pseudo-constant.
 .
 Use this if you think DRY is important.

Package: ruby-ruby2-keywords
Description-md5: e09f49d1cf9da5eea39aefd1186fa197
Description-en: source-level compatibility library between ruby2.7 and ruby3
 This package provides an empty `Module#ruby2_keywords` method for ruby2.7,
 used to achieve source-level compatibility between ruby2.7 and ruby3. On
 ruby3, it does nothing.

Package: ruby-ruby2ruby
Description-md5: ad2df9f6b3780f1a332f718f6d4e88fd
Description-en: Generate pure ruby code easily from ParseTree's Sexps
 ruby2ruby provides a means of generating pure Ruby code easily from
 ParseTree's Sexps. This makes making dynamic language processors much
 easier in Ruby than ever before.

Package: ruby-rubydns
Description-md5: e415370f222eb3488bc5d5596d7ef6c3
Description-en: Easy to use DNS server and resolver for Ruby
 RubyDNS is a high-performance DNS server which can be easily integrated into
 other projects or used as a stand-alone daemon. By default it uses
 rule-based pattern matching. Results can be hard-coded, computed, fetched from
 a remote DNS server or fetched from a local cache, depending on requirements.
 .
 In addition, RubyDNS includes a high-performance asynchronous DNS resolver
 built on top of Celluloid. This module can be used by itself in client
 applications without using the full RubyDNS server stack.

Package: ruby-rubymail
Description-md5: e1c2ffd79778ee610d0396b39fd4a5da
Description-en: MIME mail parsing and generation library
 RMail is a lightweight mail library containing various utility classes and
 modules that allow ruby scripts to parse, modify, and generate MIME mail
 messages.

Package: ruby-rubymail-doc
Description-md5: fc19fc79cdd73b94a98954fdbceaeed3
Description-en: MIME mail parsing and generation library (documentation)
 RMail is a lightweight mail library containing various utility classes and
 modules that allow ruby scripts to parse, modify, and generate MIME mail
 messages.
 .
 This package contains the documentation.

Package: ruby-rubypants
Description-md5: 92bee731585f0c6732cc720f714d80db
Description-en: Ruby port of SmartyPants smart-quotes library
 RubyPants is a Ruby port of the smart-quotes library SmartyPants.
 .
 The original "SmartyPants" is a free web publishing plug-in for Movable Type,
 Blosxom, and BBEdit that easily translates plain ASCII punctuation characters
 into "smart" typographic punctuation HTML entities.

Package: ruby-rubytorrent
Description-md5: e66ce9f2e8571499ff298d4f70f99e0a
Description-en: BitTorrent library in Ruby
 BitTorrent is a peer-to-peer file sharing protocol used for distributing large
 amounts of data over the Internet.
 .
 RubyTorrent is a pure-Ruby BitTorrent peer library and toolset. You can use
 it to download or serve files over BitTorrent from any Ruby program.

Package: ruby-rubyvis
Description-md5: 379af28897bcc2c9bb2771f07150938b
Description-en: Ruby visualization toolkit
 Ruby port of Protovis.
 .
 Protovis composes custom views of data with simple marks such as
 bars and dots. Unlike low-level graphics libraries that quickly
 become tedious for visualization, Protovis defines marks through
 dynamic properties that encode data, allowing inheritance, scales
 and layouts to simplify construction.
 .
 This library implements almost completely core API of protovis,
 including all static marks, SVG builder class and data classes.

Package: ruby-rufus-scheduler
Description-md5: a2f4ee3e5e332938c504804fa4bfd5a6
Description-en: job scheduler for Ruby
 This package provides the gem rufus-scheduler, a job scheduler for Ruby. It
 is an in-process, in-memory scheduler that provides scheduling using at, cron,
 in and every jobs.

Package: ruby-rugged
Description-md5: b079ea37f68e2b178b4822265139a0f4
Description-en: Ruby binding to the libgit2 library
 libgit2 is a portable, pure C implementation of the Git distributed version
 control system core methods provided as a re-entrant linkable library with a
 solid API.
 .
 Rugged is a library for accessing libgit2 in Ruby. It allows one to
 explore and modify Git repositories with the speed and portability of libgit2,
 and the convenience of the Ruby programmation language.

Package: ruby-rugments
Description-md5: 39e2069f8ac6c22b7205f03c3e07f21c
Description-en: pure-ruby syntax highlighter replacement for pygments
 Rugments is a pure-ruby syntax highlighter.  It can highlight over 60
 languages, and output HTML or ANSI 256-color text.  Its HTML output is
 compatible with stylesheets designed for pygments.
 .
 It aims to a be a simple, easy-to-extend drop-in replacement for pygments.

Package: ruby-rushover
Description-md5: 2fe4cbcc53462de079aa042339be60a9
Description-en: Simple ruby Pushover client
 This package contains a simple ruby Pushover client. Pushover allows sending
 simple push notifications to clients on iOS and Android devices.

Package: ruby-safely-block
Description-md5: ba3f97ee353c62678b14c7d896c1790d
Description-en: Rescue and report exceptions in non-critical code
 Exceptions are rescued and automatically reported to your favorite reporting
 service. In development and test environments, exceptions are raised so you
 can fix them.
 .
 The Safely Pattern is a simple one. It allows you to tag non-critical code by
 wrapping it in a function. It’s built on top of exception handling. Gem is
 created for efficient exceptional handling.

Package: ruby-safety-net-attestation
Description-md5: 444d1eccfd2590973dbeb8f5299d6714
Description-en: SafetyNet attestation response verification
 A Ruby library to verify SafetyNet attestation statements from Google Play
 Services on your server.
 .
 This library verifies that the statement:
  - has a valid signature that is trusted using certificates from
    https://pki.goog/
  - has the correct nonce
  - has been generated recently (default allowed leeway from current time is 60
    seconds)
  - has a signing certificate with the correct subject
 .
 With a valid statement your application can then inspect the information
 contained about the device integrity, calling app, and if applicable any
 integrity errors and potential solutions.

Package: ruby-saml
Description-md5: 1b4725dc0c79138c04cb7e84b06e9d0b
Description-en: SAML toolkit for Ruby on Rails
 The Ruby SAML library is for implementing the  client side of a SAML
 authorization, i.e. it provides a means for managing authorization
 initialization and confirmation requests from identity providers.
 .
 SAML authorization is a two step process and you are expected to implement
 support for both.

Package: ruby-samuel
Description-md5: 674e4e49be25f54fb3972e90897c5f86
Description-en: automatic logger for HTTP requests in Ruby
 Samuel is a gem for automatic logging of your HTTP requests. It's named for
 the serial diarist Mr. Pepys, who was known to reliably record events both
 quotidian and remarkable. It supports both Net::HTTP and HTTPClient (formerly
 HTTPAccess2), automatically loading the correct logger for the HTTP client
 you're using.

Package: ruby-sanitize
Description-md5: 2b64f78c43810e31c817317190e764b0
Description-en: whitelist-based HTML sanitizer
 Sanitize is a whitelist-based HTML sanitizer. Given a list of acceptable
 elements and attributes, Sanitize will remove all unacceptable HTML from a
 string.
 .
 Using a simple configuration syntax, you can tell Sanitize to allow certain
 elements, certain attributes within those elements, and even certain URL
 protocols within attributes that contain URLs. Any HTML elements or attributes
 that you don't explicitly allow will be removed.
 .
 Because it's based on Nokogiri, a full-fledged HTML parser, rather than a bunch
 of fragile regular expressions, Sanitize has no trouble dealing with malformed
 or maliciously-formed HTML and returning safe output.

Package: ruby-sasl
Description-md5: 6fa9bc1e2932ab5de2266d2bc3a98c0a
Description-en: SASL client library for Ruby
 This is a reusable Ruby library for client implementations that need
 to do authentication over Simple Authentication and Security Layer
 (RFC 4422).  The library is mainly targeted at Jabber/XMPP libraries.
 .
 This is the pyu-ruby-sasl gem variant of the library.

Package: ruby-sass
Description-md5: 124f482823e04ed915da3a8f4e00f75c
Description-en: deprecated CSS compiler - use sassc or ruby-sassc instead
 Sass makes CSS fun again. Sass is an extension of CSS3, adding nested
 rules, variables, mixins, selector inheritance, and more.
 .
 It's translated to well-formatted, standard CSS using the command line
 tool or a web-framework plugin.
 .
 Ruby Sass should no longer be used and will no longer be receiving any
 active development. Please use sassc or ruby-sassc instead.

Package: ruby-sass-rails
Description-md5: a82dc1ea932279bac013a48297a5e661
Description-en: Sass adapter for the Rails asset pipeline
 This package integrates Sass into the Rails asset pipeline, i.e. you can write
 stylesheets using Sass and have them compiled into CSS before being sent to
 the clients.

Package: ruby-sassc
Description-md5: 02d4b13713fba98cff925fbda9e7a7b4
Description-en: Ruby module to use libsass
 Sass is a pre-processing language for CSS.
 .
 This Ruby library uses libsass, a C/C++ port of the Sass engine,
 to compile SCSS or Sass syntax to CSS, with the speed of this engine
 and the ease of use of original Ruby Sass library.

Package: ruby-sassc-rails
Description-md5: f8347f53b1310ae78b409dc0b9310237
Description-en: Integrate SassC-Ruby into Rails
 Compilation of Sass can take quite a long time for larger codebases. This gem
 integrates the C implementation of Sass, LibSass, into the asset pipeline.
 In one larger project, this made compilation 4x faster.
 .
 This should essentially be a drop in alternative to sass-rails.

Package: ruby-sawyer
Description-md5: 1eaf92d14c8729b655ff8939487078d8
Description-en: HTTP/REST API client Ruby library
 Sawyer is an experimental hypermedia HTTP client built on top of ruby-faraday.
 .
 Although Sawyer provides the expected features of an HTTP client library,
 it's more useful when is used to interact and to implement REST APIs
 endpoints.
 .
 Out of the box it can parse data from API responses, turns contents into
 high level resources or collections of resources, relations between those
 resources, etc.

Package: ruby-scanf
Description-md5: 88a2d35abcef3d79bcc16b48ea32108d
Description-en: Implementation of the C function scanf
 scanf is an implementation of the C function scanf(3), modified
 as necessary for Ruby compatibility.
 .
 The methods provided are String#scanf, IO#scanf, and Kernel#scanf.
 Kernel#scanf is a wrapper around STDIN.scanf. IO#scanf can be
 used on any IO stream, including file handles and sockets. scanf
 can be called either with or without a block.

Package: ruby-scarf
Description-md5: 1a285671d668b2b1158a136875630063
Description-en: Ruby library for generating initial avatars and identicons
 This gem can be used for generating initial avatars and identicons
 representing string values such as usernames or ip addresses.

Package: ruby-schash
Description-md5: fdfa8950bf56418fae545dc8781e7c58
Description-en: Ruby Hash validator
 Perform validation of Ruby Hashes against a schema.
 .
 The schema language allows optional nodes, validation against one or more Ruby
 types and validation against regular expressions.

Package: ruby-scientist
Description-md5: a357f72d07cf16d59600bcb8a4ab1802
Description-en: Carefully test, measure, and track refactored code
 A Ruby library for carefully refactoring critical paths.
 .
 Let's pretend one is changing the way permissions in a large web app are
 handled. Tests can help guide refactoring, but one should really compare the
 current and refactored behaviors under load.

Package: ruby-sd-notify
Description-md5: f8ee6a3f93f5742517f8ada0455d48db
Description-en: Pure Ruby implementation of systemd's sd_notify
 sd_notify can be used to notify systemd about various service status changes
 of Ruby programs

Package: ruby-sdbm
Description-md5: 3a3a1836ef6777e97257d3c74036f39a
Description-en: simple file-based key-value store with String keys and values
 This package provides the `sdbm` library for Ruby, a simple file-based
 key-value store with String keys and values. It used to be part of the Ruby
 standard library, but as of ruby 3.0 it's no longer provided.

Package: ruby-sdl
Description-md5: e42a3cf3ad4eb4cde23f1d35a61bcfe6
Description-en: Ruby/SDL interface for Ruby
 Ruby/SDL is the ruby extension library to use SDL. SDL (Simple
 DirectMedia Layer) is a cross-platform multimedia library designed to
 provide fast access to the graphics framebuffer and audio device.

Package: ruby-sdoc
Description-md5: 467d5254bec245ba7ad75b2037243066
Description-en: RDoc generator to build searchable HTML documentation for Ruby code
 This package provides extra generators and templates for the RDoc
 documentation tool for Ruby. Generated HTML documentation has a javascript
 search index, so the documentation is searchable without any server-side
 requirements other than a web server.

Package: ruby-seamless-database-pool
Description-md5: 3457655b1524cb7454febc1c6562175f
Description-en: support for master/slave database clusters in ActiveRecord
 Seamless Database Pool provides a simple way in which to add support for a
 master/slave database cluster to ActiveRecord to allow massive scalability
 and automatic failover.

Package: ruby-secure-headers
Description-md5: b94f7d8edf167328d4d82e0c96429ca8
Description-en: Security related headers all in one gem
 Add easily configured security headers to responses including
 Content-Security-Policy(CSP) which helps detect/prevent XSS and mixed-contents
 x-frame-options, strict-transport-security, etc.

Package: ruby-securecompare
Description-md5: 4e4c3951316024fed976f239d5fcdd5d
Description-en: string comparison method safe for use in cryptographic functions
 securecompare borrows the secure_compare private method from
 ActiveSupport::MessageVerifier which lets you do safely compare strings
 without being vulnerable to timing attacks. Useful for Basic HTTP
 Authentication in your rack/rails application.

Package: ruby-seed-fu
Description-md5: 2d70c5bdda4ec51c72576305c3707c30
Description-en: easily manage seed data in an Active Record application
 Seed Fu is an attempt to once and for all solve the problem of inserting and
 maintaining seed data in a database. Seed Fu depends on Active Record, but
 doesn't have to be used with a full Rails app.

Package: ruby-select2-rails
Description-md5: 6b662d94d0a09fa03a06722f9a5b49fe
Description-en: integrate Select2 javascript library with Rails asset pipeline
 Select2 is a jQuery based replacement for select boxes. It supports searching,
 remote data sets, and infinite scrolling of results. This gem integrates
 Select2 with Rails asset pipeline for easy of use.

Package: ruby-selenium-webdriver
Description-md5: 6295e47edcff78369ad943e492444b3b
Description-en: Browser automation framework and ecosystem
 Selenium is an umbrella project encapsulating a variety of tools and libraries
 enabling web browser automation. Selenium specifically provides infrastructure
 for the W3C WebDriver specification — a platform and language-neutral coding
 interface compatible with all major web browsers.
 .
 Selenium uses a custom build system, aptly named crazyfun available on all fine
 platforms (Linux, Mac, Windows).

Package: ruby-semantic-puppet
Description-md5: e43424318841417d3dacd3e2ca56ac1e
Description-en: Useful tools for working with semantic versions with Puppet
 Tools used by Puppet to parse, validate, and compare semantic versions and
 version ranges and to query and resolve module dependencies.
 .
 This library is used by a number of Puppet Labs projects, including Puppet and
 r10k.

Package: ruby-semantic-range
Description-md5: 70fe2373230c61a2767162457a2fb3ba
Description-en: node-semver rewritten in ruby
 This gem is node-semver written in Ruby for comparison and inclusion of
 semantic versions and ranges

Package: ruby-semverse
Description-md5: 8a92f8514c8800c9e05609b7d938d428
Description-en: Ruby library for representing SemVer versions and constraints
 semverse is a Ruby library that allow one to manipulate, compare
 and validate versions in concordance with SemVer (Semantic Versioning)
 specification.
 .
 For more information about SemVer please refer to http://semver.org/.

Package: ruby-sentry-rails
Description-md5: 458ff31c80136df0ffb0009aeb17b7dd
Description-en: provides Rails integration for the Sentry error logger
 A ruby library that provides Rails integration for the Sentry error logger.
 Sentry provides real-time crash reporting for web apps, mobile apps, and
 games.

Package: ruby-sentry-raven
Description-md5: 007da1895c11b2785898632befdc2262
Description-en: client interface for the Sentry error logger
 This package provides the gem sentry-raven. This gem provides a client
 interface for the Sentry error logger. Sentry provides real-time crash
 reporting for your web apps, mobile apps, and games.

Package: ruby-sentry-ruby
Description-md5: 69fedb7a5aa164975ba0bdf9f191776c
Description-en: client interface for the Sentry error logger
 A library that provides a client interface for the Sentry error logger. Sentry
 provides real-time crash reporting for web apps, mobile apps, and games.

Package: ruby-sentry-ruby-core
Description-md5: 126d22f338231b8c98f71c59373370f0
Description-en: client interface for the Sentry error logger
 This library provides a client interface for the Sentry error logger. Sentry
 provides real-time crash reporting for web apps, mobile apps, and games.

Package: ruby-sentry-sidekiq
Description-md5: 4c0915c9960bd9013a59a2facd6145ea
Description-en: provides Sidekiq integration for the Sentry error logger
 A library that provides Sidekiq integration for the Sentry error logger.
 Sentry  provides real-time crash reporting for web apps, mobile apps, and
 games.

Package: ruby-sequel
Description-md5: 69991565378203fc614a568f4bdc960e
Description-en: Simple, flexible, and powerful SQL database access toolkit for Ruby
 Sequel provides thread safety, connection pooling and a concise
 DSL for constructing SQL queries and table schemas.
 .
 Sequel includes a comprehensive ORM layer for mapping
 records to Ruby objects and handling associated records.
 .
 Sequel supports advanced database features such as prepared
 statements, bound variables, stored procedures, savepoints,
 two-phase commit, transaction isolation, master/slave
 configurations, and database sharding.
 .
 Sequel currently has adapters for ADO, Amalgalite, DataObjects,
 DB2, DBI, Firebird, IBM_DB, Informix, JDBC, MySQL, Mysql2, ODBC,
 OpenBase, Oracle, PostgreSQL, SQLite3, Swift, and TinyTDS.

Package: ruby-sequel-pg
Description-md5: 2ae3212929238c6b6d45432dcba60221
Description-en: Faster SELECTs when using Sequel with pg
 sequel_pg overwrites the inner loop of the Sequel postgres
 adapter row fetching code with a C version.  The C version
 is significantly faster (2-6x) than the pure ruby version
 that Sequel uses by default.

Package: ruby-sequenced
Description-md5: 633b11193d604efd5a2f8466370de205
Description-en: generate scoped sequential IDs for ActiveRecord models
 This library provides an `acts_as_sequenced` macro that automatically assigns
 a unique, sequential ID to each record. The sequential ID is not a replacement
 for the database primary key, but rather adds another way to
 retrieve the object without exposing the primary key.

Package: ruby-serialport
Description-md5: e5ea5e7a2c42319b976e77d31327ef54
Description-en: Library for using RS-232 serial ports from Ruby programs
 This library provides an API for Ruby to control RS-232 serial ports,
 and check and set the current state of the signals on the serial
 line.

Package: ruby-serverengine
Description-md5: ab92366bdaccfb4e092f9df09eeb40e4
Description-en: multiprocess server framework
 serverengine is a framework to implement robust multiprocess servers
 like Unicorn.

Package: ruby-serverspec
Description-md5: 3c1f93153b81b33d9c65bf0d71a4a5f9
Description-en: RSpec tests for your servers configured by Puppet, Chef or anything else
 With serverspec, you can write RSpec tests for checking your servers
 are configured correctly.
 .
 Serverspec tests your servers' actual state through SSH access, so
 you don't need to install any agent software on your servers and
 can use any configuration management tools, Puppet, Chef, CFEngine
 and so on.

Package: ruby-settingslogic
Description-md5: 577da0f1eeee83d86abafe51b5aa58c3
Description-en: simple settings solution for Ruby
 A simple and straightforward settings solution that uses an ERB enabled YAML
 file and a singleton design pattern.
 .
 The settings are accessible from the application by subclassing Settingslogic
 and then accessing setting attributes from this subclass.

Package: ruby-settingslogic-doc
Description-md5: 9059ff6de8d6685872ea36cf03d62a38
Description-en: simple settings solution for Ruby (documentation)
 A simple and straightforward settings solution that uses an ERB enabled YAML
 file and a singleton design pattern.
 .
 The settings are accessible from the application by subclassing Settingslogic
 and then accessing setting attributes from this subclass.
 .
 This package contains the documentation for ruby-settingslogic.

Package: ruby-sexp-processor
Description-md5: 658dcf6529108ad34ceeed2973276a8d
Description-en: brings all the generic sexp processing tools to ruby
 sexp_processor branches from ParseTree bringing all the generic sexp
 processing tools with it. Sexp, SexpProcessor, Environment, etc.
 .
 Includes SexpProcessor and CompositeSexpProcessor.
 .
 Allows you to write very clean filters.

Package: ruby-shadow
Description-md5: 19211e2801f26505fbd939dd6cf0c11f
Description-en: interface of shadow password for Ruby
 This is a module which is used when you want to access shadow password files
 from the Ruby programming language. It gives access to the same C level
 functions provided by the shadow password API.

Package: ruby-sham-rack
Description-md5: af6123664636f4151240e1a4cf5b2adf
Description-en: Net::HTTP-to-Rack plumbing for HTTP testing
 ShamRack plumbs Net::HTTP directly into Rack, for quick and easy HTTP testing.
 .
 Well, it makes it easy to _stub out external (HTTP) services_, which is handy
 in development and testing environments, or when you want to _test your HTTP
 client code_.
 .
 You can also use it to _test your Rack application_ (or Sinatra, or Rails, or
 Merb) using a variety of HTTP client libraries, to check interoperability.

Package: ruby-shellany
Description-md5: b040fda0393b7255a130590c095d9261
Description-en: MRI+JRuby compatible command output capturing
 Shellany captures command output with several features:
  * portability (should work on recent JRuby versions)
  * capturing stdout, stderr in a convenient way
  * returning the result in a convenient way
  * detecting if a shell is needed (though incomplete/primitive implementation)
  * prevents running the same command multiple times

Package: ruby-shindo
Description-md5: e9027d6449c83326c75cc29d2a37a9b7
Description-en: simple depth first Ruby testing
 Work with your tests, not against them.
 .
 This package provides shindo and shindont command line tools.
 shindo is interactive and shindont is non-interactive.

Package: ruby-shoulda
Description-md5: d5c627a4021f3aec8ca5b0b499cc820a
Description-en: additional features for the Test::Unit testing framework
 Shoulda makes it easy to write elegant, understandable, and maintainable
 tests. Shoulda consists of test macros, assertions, and helpers added on to
 the Test::Unit framework. It's fully compatible with your existing tests, and
 requires no retooling to use.
 .
 Shoulda adds lots of features for testing Rails applications, but can also be
 used for plain Ruby ones.

Package: ruby-shoulda-context
Description-md5: f9e8290f361d98c1dd17324bbb09b360
Description-en: context framework for Test::Unit
 Shoulda’s contexts make it easy to write understandable and maintainable
 tests for Test::Unit. It’s fully compatible with your existing tests in
 Test::Unit, and requires no retooling to use.
 .
 This package provides shoulda-context, a context framework for Test::Unit that
 was extracted from (and is used by) shoulda.

Package: ruby-shoulda-matchers
Description-md5: 52266030e3cbcd34ed2d0fd8f0d2267c
Description-en: Test helpers for Rails applications, compatible with Test::Unit and RSpec
 Test::Unit- and RSpec-compatible one-liners that test common Rails
 functionality. These tests would otherwise be much longer, more complex, and
 error-prone.

Package: ruby-sidekiq
Description-md5: 5bbc2f020ab526e315a132886c59b058
Description-en: Simple, efficient background processing for Ruby
 Sidekiq uses threads to handle many jobs at the same time in the
 same process.  It does not require Rails but will integrate tightly with
 Rails 3/4 to make background processing dead simple.
 .
 Sidekiq is compatible with Resque.  It uses the exact same
 message format as Resque so it can integrate into an existing Resque
 processing farm.
 .
 You can have Sidekiq and Resque run side-by-side at the same time and
 use the Resque client to enqueue jobs in Redis to be processed by Sidekiq.

Package: ruby-sidekiq-cron
Description-md5: ffbed2484324abce51c8710ea1be57ea
Description-en: scheduling add-on for Sidekiq
 Sidekiq Cron helps to add repeated scheduled jobs. It enables to set jobs to
 be run in specified time (using CRON notation)
 .
 It runs a thread alongside Sidekiq workers to schedule jobs at specified times
 (using cron notation `* * * * *` parsed by Rufus-Scheduler
 .
 It checks for new jobs to schedule every 10 seconds and doesn't schedule the
 same job multiple times when more than one Sidekiq worker is running.
 .
 Scheduling jobs are added only when at least one Sidekiq process is running.

Package: ruby-sigar
Description-md5: bbabbe2f78e45efd14243d23c5b8c440
Description-en: System Information Gatherer And Reporter
 One API to access system information regardless of the underlying platform
 .
 Hyperic's System Information Gatherer (SIGAR) is a cross-platform API for
 collecting software inventory data. SIGAR is core of HQ's auto-discovery
 functionality, and you can use it to extend auto-discovery behavior.
 .
 SIGAR includes support for Linux, FreeBSD, Windows, Solaris, AIX, HP-UX and
 Mac OSX across a variety of versions and architectures. Users of the SIGAR
 API are given portable access to inventory and monitoring data including:
 .
  * System memory, swap, cpu, load average, uptime, logins
  * Per-process memory, cpu, credential info, state, arguments, environment,
    open files
  * File system detection and metrics
  * Network interface detection, configuration information and metrics
  * Network route and connection tables
 .
 This is ruby binding for the core API, which is implemented in pure C.

Package: ruby-sigdump
Description-md5: bb09a7d3c052dea06cebbc411fdd1061
Description-en: SIGQUIT of Java VM for Ruby
 Setup signal handler which dumps backtrace of running threads and number of
 allocated objects per class. Require 'sigdump/setup', send SIGCONT, and see
 /tmp/sigdump-<pid>.log.

Package: ruby-signet
Description-md5: 767e2c84e1d0690718fd604495e9fed1
Description-en: Signet is an OAuth 1.0 / OAuth 2.0 implementation
 OAuth is an open standard that allows users to share their private
 resources (e.g. photos, videos, contact lists) stored on one site with
 another site without having to hand out their username and password.

Package: ruby-simple-captcha2
Description-md5: fb300520a72f6326a611d9d0419a47bd
Description-en: simplest and a robust captcha plugin for rails
 Available with Rails 3 + 4 or above provides backward compatibility. This
 is a fork of the popular Rubygem ``simple_captcha`` which got abandoned.
 .
 Features
 .
  * Zero FileSystem usage (secret code moved to db-store and image storage
 removed).
  * Provides various image styles.
  * Provides three level of complexity of images.
  * Works absolutely fine in distributed environment(session and db based
 implementation works fine in distributed environment).
  * Implementation is as easy as just writing a single line in your view.
 ```<%= show_simple_captcha %>``` within the 'form' tags.
  * Flexible DOM and CSS handling(There is a separate view partial for
 rendering SimpleCaptcha DOM elements).
  * Automated removal of 1 hour old unmatched simple_captcha data.

Package: ruby-simple-oauth
Description-md5: 28bf4729e681fd7d190ba9c32052568a
Description-en: Simply builds and verifies OAuth headers
 The library, "simple_oauth", provides classes in order to simply build
 and verify OAuth headers.
 .
 This library aims to support and is tested against the following Ruby
 implementations:
    Ruby 1.8.7
    Ruby 1.9.3
    Ruby 2.0.0
    Ruby 2.1
    JRuby
    Rubinius
 .
 If something doesn't work on one of these interpreters, it's a bug.

Package: ruby-simple-po-parser
Description-md5: 0f51f291b587235e0c39c675e561b6a8
Description-en: Simple PO file to ruby hash parser
 This is a simple PO file to ruby hash parser, which complies with GNU PO file
 specification. Tested with the msgcat (GNU gettext-tools) 0.18.3 tool.
 .
 The parser is probably as optimized for speed as possible with pure ruby,
 while parsing all different PO types into separate keys. It was written as a
 "core-replacement" for an equivalent parslet PEG parser for arashm/PoParser
 and benchmarked about 500 times faster.

Package: ruby-simplecov
Description-md5: a231c670c826522c8cfe250f396377e2
Description-en: code coverage for Ruby 1.9+
 Code coverage for Ruby 1.9 with a powerful configuration library and automatic
 merging of coverage across test suites.
 .
 It uses 1.9's built-in Coverage library to gather code coverage data, but makes
 processing its results much easier by providing a clean API to filter, group,
 merge, format and display those results, thus giving you a complete code
 coverage suite that can be set up with just a couple lines of code.

Package: ruby-simplecov-html
Description-md5: 1f9850fca128a25644838c5b5da8ebab
Description-en: default HTML formatter for SimpleCov code coverage tool
 Default HTML formatter for SimpleCov code coverage tool for ruby 1.9+
 .
 Generates a nice HTML report of your SimpleCov ruby code coverage results on
 Ruby 1.9 using client-side Javascript quite extensively.

Package: ruby-simpleidn
Description-md5: 4370cfc8e3921d727bb9adcde0037222
Description-en: Punycode ACE to unicode UTF-8 (and vice-versa) string conversion.
 This gem allows easy conversion from punycode ACE strings to unicode UTF-8
 strings and vice-versa.

Package: ruby-rack-protection
Description-md5: 41fea8854489142d6888ca5f6dfca3ed
Description-en: Protects against typical web attacks for Rack apps
 This library protects against typical web attacks. Should work for all
 Rack apps, including Rails.

Package: ruby-sinatra
Description-md5: f0ddccba3e38f0a5e1e6f59c50431a7c
Description-en: Ruby web-development dressed in a DSL
 Sinatra is an open source web framework for Ruby programming language.
 It provides simple Domain Specific Language (DSL) for defining RESTful
 HTTP actions, and then defining how the application is going to respond
 to them.
 .
 This framework is lighweight and uses Rack which is a web server
 interface developed to run many Ruby frameworks using the same stack.

Package: ruby-sinatra-contrib
Description-md5: 56ae0b4094103de483ea43df9b7167ef
Description-en: collection of useful extensions to the Sinatra web framework
 sinatra-contrib is a collection of common extensions to the Sinatra web
 framework, semi-officially supported:
  - capture: Lets you capture the content of blocks in templates.
  - config_file: Allows loading configuration from yaml files.
  - content_for: Adds Rails-style content_for helpers to Haml, Erb,
    Erubis and Slim.
  - cookies: A cookies helper for reading and writing cookies.
  - engine_tracking: Adds methods like haml? that allow helper methods
    to check whether they are called from within a template.
  - json: Adds a #json helper method to return JSON documents.
  - link_header: Helpers for generating link HTML tags and
    corresponding Link HTTP headers. Adds link, stylesheet and prefetch helper
    methods.
  - multi_route: Adds ability to define one route block for multiple
    routes and multiple or custom HTTP verbs.
  - namespace: Adds namespace support to Sinatra.
  - respond_with: Choose action and/or template automatically depending
    on the incoming request. Adds helpers respond_to and respond_with.
  - custom_logger: Allows one to define their own logger instance.
  - decompile: Recreates path patterns from Sinatra's internal data
    structures (used by other extensions).
  - reloader: Automatically reloads Ruby files on code changes.
  - extension: Mixin for writing your own Sinatra extensions.
  - test_helpers: Helper methods to ease testing your Sinatra
    application. Partly extracted from Sinatra. Testing framework agnostic.

Package: ruby-six
Description-md5: 2147f8a98c70feec08827b801a04064c
Description-en: very simple authorization library for Ruby
 Six is a very simple authorization library for Ruby, which can be used for the
 Rails framework. It allows you to define rules which restricts what resources
 a given user is allowed to access.

Package: ruby-sixarm-ruby-unaccent
Description-md5: c143589863e792999dabaa291b4f1afc
Description-en: replaces a string's accented characters with unaccented characters
 Replace a string's accent characters with ASCII characters. Based on
 Perl Text::Unaccent from CPAN.

Package: ruby-slack-messenger
Description-md5: e211d866c449d250544d08829288237f
Description-en: Slim ruby wrapper for posting to slack webhooks
 Simple wrapper for posting to slack channels using slack webhooks.
 .
 Slack APIs allow one to integrate complex services with Slack to go beyond
 the integrations they provide out of the box.
 .
 Slack is a proprietary instant messaging platform developed by Slack
 Technologies.
 .
 slack-messenger is gitlab's fork of slack-notifier.

Package: ruby-slack-notifier
Description-md5: ce3fa20c73f5696be40a6126563e614f
Description-en: Ruby wrapper for posting to slack webhooks
 This gem provides a slim Ruby wrapper for posting to slack webhooks. Slack is
 a team communication tool that offers persistent chat rooms organized by topic,
 as well as private groups and direct messaging.

Package: ruby-slim
Description-md5: c733a623320b42a12ccf593fdf5499ce
Description-en: powerful (X)HTML templating engine with an elegant syntax
 Slim is a template language whose goal is to reduce the view syntax to the
 essential parts without becoming cryptic.
 .
 A short list of the features:
  - elegant syntax: short syntax without closing tags, HTML style mode with
    closing tags and configurable shortcut tags
  - automatic HTML escaping and support for Rails' `html_safe?`
  - highly configurable and extendable via plugins: logic less mode similar
    to Mustache and translator/I18n support among others.
  - high performance: comparable speed to ERB and streaming support in Rails
  - supported by all major frameworks (Rails, Sinatra, ...)
  - full Unicode support for tags and attributes on Ruby 1.9
  - embedded engines like Markdown and Textile

Package: ruby-slop
Description-md5: 735e85e9af70401305ff5e130f2c6a93
Description-en: Simple DSL for gathering options and parsing the command lineOption
 Slop is a simple option parser with an easy to remember syntax and
 friendly API.

Package: ruby-slow-enumerator-tools
Description-md5: 8c004341e0354d953a4bd327c063a96e
Description-en: transformation of Ruby enumerators to produce data slowly and unpredictably
 This Ruby library provides tools for transforming Ruby enumerators that
 produce data slowly and unpredictably.
 .
   * SlowEnumeratorTools.merge: given a collection of enumerables, creates a
     new enumerator that yields elements from any of these enumerables as soon
     as they become available.
 .
   * SlowEnumeratorTools.batch: given an enumerable, creates a new enumerable
     that yields batches containing all elements currently available.
 .
   * SlowEnumeratorTools.buffer: given an enumerable and a number, will create
     a buffer of that number of elements and try to fill it up with as many
     elements from that enumerable, so that they can be yielded immediately.

Package: ruby-slowpoke
Description-md5: f8dda7b80ac96d99632efa10363c6ced
Description-en: Rack::Timeout enhancements for Rails
 This gem is adds enhancements to Rack::Timeout for aborting requests that
 are taking long to respond.This includes safer service timeouts, dynamic
 timeouts and custom error pages.

Package: ruby-snmp
Description-md5: 0a16a4318ae3aa6dad32a9df2c8e8711
Description-en: simple network management protocol bindings for ruby
 This library implements SNMP (the Simple Network Management Protocol).
 It is implemented in pure Ruby, so there are no dependencies on
 external libraries like net-snmp.

Package: ruby-snorlax
Description-md5: 4b8c6efbcdb51284bc6d2bc9a89e4e87
Description-en: Snorlax is a flexible controller for Rails APIs
 Snorlax is an opinionated, flexible, and well-RESTed gem for building Rails
 APIs. It's designed to Do The Right Thing™ by default, but allow you to
 customize where necessary. Snorlax is designed to provide a set of flexible
 API endpoints for client side consumption. It uses side loading, which means
 that all of the records returned are unnested and easily available for
 consumption.

Package: ruby-snowplow-tracker
Description-md5: 530ddc47a949a64e3d6aa6db55ea095c
Description-en: Ruby Analytics for Snowplow
 With this tracker you can collect event data from your Ruby applications, Ruby
 on Rails web applications and Ruby gems.

Package: ruby-soap4r
Description-md5: 720cb1bd7ceb45516cefbf6326d2b026
Description-en: SOAP library for the Ruby programming language
 This library was originally part of the standard library up until Ruby 1.8. It
 was removed from the standard library in Ruby 1.9 for compatibility reasons.
 .
 This version of the library was forward-ported to Ruby 1.9.

Package: ruby-socksify
Description-md5: 684f6ffed64d25dcd575775b1a169b7f
Description-en: Redirect all TCPSockets through a SOCKS5 proxy
 The shell script socksify is meant to aid in using socks with already
 compiled dynamic binaries.
 .
 This works by setting the LD_PRELOAD environment variable to libdsocks.
 It will then attempt to wrap all networking-related system calls.

Package: ruby-solve
Description-md5: e9dbb6604e3a0f6141f5d5d40afdb699
Description-en: Ruby version constraint solver implementing semantic versioning
 Ruby versioning constraint solver implementing Semantic Versioning 2.0.0
 (see http://semver.org/).
 .
 Solve supports two different resolvers. A pure Ruby solver implemented using
 Molinillo and the same dependency resolver the Chef Server uses, dep-selector,
 which is a Ruby C extension for Gecode.
 .
 The Ruby solver is installed and enabled by default. If you'd like to use the
 Gecode solver you can do so by installing the ruby-dep-selector package.

Package: ruby-sorted-set
Description-md5: 806aed1d231b95f3d98c85681698ae3c
Description-en: variant of Set with elements sorted in ascending order
 This Ruby library implements a variant of Set whose elements are sorted in
 ascending order.
 .
 The sorted_set library used to be part of Ruby's standard library before
 ruby3.0.

Package: ruby-source-map
Description-md5: 8d8b6bb383215ba4933788b643effda0
Description-en: ruby support for source maps in javascripts
 Ruby support for Source Maps allows you to interact with Source Maps
 in Ruby. This lets you do things like concatenate different javascript
 files and still debug them as though they were separate files.

Package: ruby-spdx-licenses
Description-md5: 0389610ae8022cbb4d8d88905d0389dd
Description-en: SPDX license and identifier lookup
 This library provides validation and additional data about SPDX licenses and
 identifiers. It makes it possible to programmatically find out if a license
 name is a known SPDX identifier and to obtain its longer description, a link
 to the full license text online and other meta-information about the license.

Package: ruby-specinfra
Description-md5: 04f958117d7467bd27a64c2a2f96edef
Description-en: Common layer for serverspec and configspec
 This package is backend library for ruby-serverspec, which was
 extracted from serverspec for further abstracction, intended to
 be used by another configuration management tools.

Package: ruby-spider
Description-md5: 4e032bd2747e64dde86284218f90a10c
Description-en: web spidering library for Ruby
 spider handles the robots.txt, scraping, collecting and looping so that
 you can just handle the data.
 .
 spider is useful to applications that need gather data from web sites.

Package: ruby-spoon
Description-md5: 4937558fcebf8d91b6d0eafc41455a38
Description-en: FFI binding of the posix_spawn function for Ruby
 Spoon is an FFI binding for Ruby of the posix_spawn function, providing
 fork+exec functionality in a single shot.

Package: ruby-spreadsheet
Description-md5: 2e33090d84e59000134cf02c75814fcb
Description-en: Ruby library for manipulating MS Excel (.xls) spreadsheets
 This module provides a pure-Ruby implementation of a spreadsheet
 manipulation library, allowing for creating, reading and modifying
 files in the Microsoft Excel (.xls) format.

Package: ruby-spring
Description-md5: f29375f2598b223501251e4f5194fffc
Description-en: Rails application preloader
 Spring is a Rails application preloader. It speeds up development by
 keeping your application running in the background so you don't need to
 boot it every time you run a test, rake task or migration.

Package: ruby-spring-commands-rspec
Description-md5: d4415bf2ff63cf91a90824ec2d9b305c
Description-en: rspec command for spring
 This library implements the `rspec` command for Spring.
 .
 If you're using spring binstubs, run `bundle exec spring binstub rspec` to
 generate `bin/rspec`. Then run `spring stop` to pick up the changes.

Package: ruby-spring-watcher-listen
Description-md5: 31726a2288632e33527cb930e281bad3
Description-en: Makes spring watch files using the listen library
 This library makes Spring watch the filesystem for changes using Listen rather
 than by polling the filesystem.
 .
 On larger projects this means spring will be more responsive, more accurate
 and use less cpu on local filesystems.
 .
 NFS, shared VM folders and user file systems will still need polling.

Package: ruby-sprockets
Description-md5: 5eb26c5286663a6dd76eeff86573aad7
Description-en: Rack-based asset packaging system
 Sprockets is a Rack-based asset packaging system that concatenates
 and serves JavaScript, CoffeeScript, CSS, LESS, Sass, and SCSS.

Package: ruby-sprockets-export
Description-md5: a1bf97f184a6a621913ec2794458de4d
Description-en: Sprockets Export
 A Sprockets directive for hassle-free UMD-style JavaScript module definitions.

Package: ruby-sprockets-rails
Description-md5: 330d63b2cabaaea69cc0ba9852c65704
Description-en: Sprockets Rails integration (part of Rails)
 This package provides Sprockets implementation for Rails 4.x (and
 beyond) Asset Pipeline.
 .
 If the basic tasks don't do all that you need, it's straight forward to
 redefine them and replace them with something more specific to your app.
 .
 You can also redefine the task with the built in task generator.

Package: ruby-spy
Description-md5: a997bf89b32a9b581ba971136372aef8
Description-en: simple modern mocking library using the spy pattern
 Spy is a mocking library that was made for the modern age. It uses
 that uses the spy pattern and checks method's existence and arity:
 Spy by default will raise an error if you attempt to stub a method that
 doesn't exist or call the stubbed method with the wrong arity.

Package: ruby-sqlite3
Description-md5: bb1e1c8ac644e7c247c4f09bf4d5a87e
Description-en: SQLite3 interface for Ruby
 This module allows Ruby programs to interface with the SQLite3 database
 engine.
 .
 Note that this module is only compatible with SQLite 3.6.16 or newer.

Package: ruby-ssh-data
Description-md5: 2853dd43fe09f3d4238df0714bfa82af
Description-en: Library for parsing SSH certificates
 The scope of this project is limited to processing and directly using keys and
 certificates. It can be used to generate SSH private keys, verify signatures
 using public keys, sign data using private keys, issue certificates using
 private keys, and parse certificates and public and private keys. This library
 supports RSA, DSA, ECDSA, and ED25519* keys. This library does not offer or
 intend to offer functionality for SSH connectivity, processing of SSH wire
 protocol data, or processing of other key formats or types.

Package: ruby-sshkey
Description-md5: e723f2fa74c2690c3df76d1f1719276b
Description-en: SSH private/public key generator in Ruby
 Generate private/public SSH keypairs (RSA and DSA supported) using pure Ruby.
 .
 When generating a new keypair the default key type is 2048-bit RSA, but you
 can supply the type (RSA or DSA) and bits in the options. You can also
 (optionally) supply a comment or passphrase.
 .
 This library can read a public or private key and present it as a string.

Package: ruby-sshkit
Description-md5: b9eb471fca93e612cedba558cdf99c89
Description-en: toolkit for running commands in a structured way on one or more servers
 SSHKit is a comprehensive toolkit for remotely running commands in a structured
 manner on groups of servers.
 .
 SSHKit makes it easy to write structured, testable SSH commands in Ruby.

Package: ruby-ssrf-filter
Description-md5: aed0cc45734c9cdd1aa4676ef55f26ea
Description-en: prevents server side request forgery (SSRF) attacks
 This library makes it easy to prevent server side request forgery (SSRF)
 attacks.

Package: ruby-stackprof
Description-md5: ccc9ad968ae668c47ca7f1f79ac80f06
Description-en: sampling callstack-profiler for ruby 2.2+
 stackprof is a fast sampling profiler for ruby code, with cpu, wallclock and
 object allocation samplers.
 .
 Inspired heavily by gperftools, and written as a replacement for perftools.rb.

Package: ruby-stamp
Description-md5: 161d0cfaf9d134ac58ae808e7bbca259
Description-en: date and time formatting for humans
 Stamp is a Ruby library that formats dates and times based on human-friendly
 examples, not arcane strftime directives. Give it an example date string with
 whatever month, day, year and weekday parts you'd like, and your date will be
 formatted accordingly.

Package: ruby-standalone
Description-md5: 0039a0b94819f47317d0c92633414921
Description-en: Ruby interpreter that won't integrate with Debian packages
 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.
 .
 This package provides a Ruby interpreter without providing support for other
 Debian-provided Ruby packages, i.e. it won't use any code from Debian packages
 that provide Ruby libraries, Rubygems won't recognize libraries installed with
 Debian packages etc.
 .
 This package is mostly useful for server deployments or development
 environments where one wants or needs to obtain the Ruby interpreter from
 Debian (and thus benefit from having security updates, not having to build
 from source, obtaining pre-built binaries from a trusted source etc.), but
 install everything else from sources external to Debian such as rubygems.org.
 .
 No official Debian Ruby packages, application or library, should depend on this
 package.

Package: ruby-state-machines
Description-md5: fee0dd28fbe8cce6aec2d4eb632932e6
Description-en: Adds support for creating state machines for attributes on any Ruby class
 state_machines adds support for creating state machines for
 attributes on any Ruby class. state_machine provides enough
 flexibility for creating new machine definitions on the
 fly based on an external source of transitions.

Package: ruby-state-machines-activemodel
Description-md5: 343c8d2d9ed82026301167c8ca1937db
Description-en: ActiveModel integration for State Machines
 This package provides the gem state_machines-activemodel which adds support
 for creating state machines for attributes on ActiveModel. The ActiveModel
 integration is useful for both standalone usage and for providing the base
 implementation for ORMs which implement the ActiveModel API. This integration
 adds support for validation errors and dirty attribute tracking.

Package: ruby-state-machines-activerecord
Description-md5: 583433be55673e2fb3f97be9d336e621
Description-en: State machines Active Record Integration
 The Active Record integration adds support for database transactions,
 automatically saving the record, named scopes, validation errors.
 .
 This library replaces state_machine.

Package: ruby-statistics
Description-md5: 620895e3f52e1cf13711fbbb55013693
Description-en: ruby gem for statistics inspired by the jStat js library
 This gem is intended to accomplish the same purpose as jStat js library:
 to provide ruby with statistical capabilities without the need
 of a statistical programming language like R or Octave. Some functions
 and capabilities are an implementation from other authors and are
 referenced properly in the class/method.

Package: ruby-statsd
Description-md5: 2c5f2f919f60ea37d9c31151eb4ad79a
Description-en: StatsD client for Ruby
 This package provides statsd-ruby gem, a StatsD client for Ruby language.
 .
 Statsd is a network daemon that runs on the Node.js platform and listens for
 statistics, like counters and timers, sent over UDP or TCP and sends aggregates
 to one or more pluggable backend services

Package: ruby-stomp
Description-md5: ebe287d828a71e28f222e2481907a232
Description-en: Ruby client for the stomp messaging protocol
 Stomp is a text-oriented wire protocol for messaging (MOM/MQ/JMS)
 type systems. This library provides two useful interfaces, a low-
 level class, Stomp::Connection, which is a basic protocol
 implementation, and Stomp::Client, which is designed as a higher
 level convenience API.

Package: ruby-string-direction
Description-md5: 5f8f8bf04874dfa69bc0964f859c94c8
Description-en: Automatic detection of text direction (ltr, rtl or bidi) for strings
 string-direction is a ruby library for automatic detection of the direction
 (left-to-right, right-to-left or bi-directional) in which a text should be
 displayed.

Package: ruby-stringex
Description-md5: 7db8453d36386167b7c05a3a879c1b26
Description-en: Some useful extensions to Ruby's String class
 Some useful extensions to Ruby's String class. Stringex is made up of
 three libraries:
   - ActsAsUrl: permalink solution with better character translation
   - Unidecoder: Unicode to ASCII transliteration
   - StringExtensions: miscellaneous helper methods for the String class

Package: ruby-stringify-hash
Description-md5: b683d0f85ffccc8cfb87d970ffcae93d
Description-en: ruby hash object that treats symbols and strings interchangeably
 A ruby hash object that treats symbols and strings interchangeably,
 and also recursively merges hashes.

Package: ruby-strptime
Description-md5: 898d96432aecdb7cf8a51ab3764bc892
Description-en: fast strptime/strftime engine
 A fast strptime/strftime engine which uses VM.
 .
 To experiment with that code, run bin/console for an
 interactive prompt.

Package: ruby-stud
Description-md5: 23436603d771d8f3207af65382334e9c
Description-en: reusable common code to enhance Ruby's stdlib library
 The Stud library is a collection of small, reusable bits of code to
 enhance Ruby's stdlib library. It implements functions for different
 comman tasks in systems programming such as retrying operations on
 failure, supervising workers, managing resource pools, and others.

Package: ruby-subexec
Description-md5: d4cd17bc920995b3e304473cc9661cca
Description-en: mechanism for spawning a subprocess
 Subexec is a simple library that spawns an external command. It has an
 optional timeout parameter, useful for libraries which are wrappers for
 external command line programs and which may sometimes fail ever to
 return control back to the original process.

Package: ruby-svg-graph
Description-md5: 89f96ce7862f99e768967fd69340bb3c
Description-en: Pure Ruby library for generating charts in SVG format
 SVG::Graph allows one to generate charts, that is, graphs where the values of
 one axis are not scalar. It has a very similar API to the Perl library
 SVG::TT::Graph, and the resulting charts also look the same. This isn't
 surprising, because SVG::Graph started as a loose port of SVG::TT::Graph,
 although the internal code no longer resembles the Perl original at all.

Package: ruby-swd
Description-md5: e80555555b61f74abf6bd706af98ccbe
Description-en: SWD (Simple Web Discovery) Client Library
 SWD was designed to be the core of OpenID Connect Discovery, but it's replaced
 with WebFinger. So using this as a standalone library is not supported, it is
 used only for OP Config discovery with 'openid_connect'.

Package: ruby-symboltable
Description-md5: 746ab1d7a55ac81f1ac038ea754678e4
Description-en: symbols-only hash for Ruby
 SymbolTable is a handy little Ruby class that was conceived from the union of
 Hash and Symbol. SymbolTable directly extends Hash, but it stores all keys
 internally as symbols. Any key that cannot be converted to a Symbol is not
 valid.
 .
 While this may seem restrictive, it does have the nice side effect of making
 all keys slightly more memorable and usable. For example, values may be set
 and retrieved using any key that resolves to the same symbol.

Package: ruby-sync
Description-md5: 54505c66c9da09efe5a845c3b75a167e
Description-en: two-phase lock with a counter
 This package provides they sync gem, which is essentially a module that
 provides a two-phase lock with a counter.
 .
 This was part of Ruby core, but was split out in Ruby 2.7

Package: ruby-sys-filesystem
Description-md5: 3f1c8cd7f3d29beb27cb2c83db1a938e
Description-en: ruby interface for getting file system information.
 The sys-filesystem library provides a cross-platform interface for
 gathering filesystem information, such as disk space and mount point data.

Package: ruby-sys-proctable
Description-md5: 07b8bba8adc87c0c7317a7e5113ef6be
Description-en: Ruby interface for gathering process information
 The sys-proctable library provides an interface for gathering information
 about processes on your system, i.e. the process table. Most major
 platforms are supported and, while different platforms may return
 different information, the external interface is identical across
 platforms.

Package: ruby-syslog-logger
Description-md5: f93c4134dfe5ec1cb60680de3a52e6b1
Description-en: improved Logger replacement that logs to syslog
 Logger::Syslog is a Logger replacement that logs to syslog. It is almost
 drop-in with a few caveats. Add Logger::Syslog to your Rails production
 environment to aggregate logs between multiple machines.
 .
 This particular Logger::Syslog improves the original by correctly
 mapping Rails log severities to the Syslog counterparts. It also adds
 the ability to select a syslog facility other than "user".

Package: ruby-systemu
Description-md5: c2708d8b6a83b59ce64824cf75df55fa
Description-en: universal child process handling Ruby library
 Systemu is a Ruby library to handle spawned processes in a platform
 independent fashion. This library will capture stdout and stderr and
 track child process pid.

Package: ruby-table-print
Description-md5: 02e5dd01d956695156cb303bfd53658b
Description-en: Ruby library to turn objects into formatted columns
 TablePrint turns objects into nicely formatted columns for easy reading.
 Works great in rails console, works on pure ruby objects, autodetects
 columns, lets you traverse ActiveRecord associations. Simple, powerful.

Package: ruby-tanuki-emoji
Description-md5: 2b14c745a1d286602b82d0237eb42df1
Description-en: Tanuki Emoji character information and metadata
 Tanuki Emoji provides Emoji character information and metadata with support
 for Noto Emoji resources as fallback

Package: ruby-task-list
Description-md5: 2ec697ab55cebbb8bb7572f861ddec5f
Description-en: GitHub-flavored-Markdown TaskList components
 This package provides various components necessary for integrating
 Task Lists into your GitHub-flavored-Markdown user content.
 .
 The Task List feature is actually made of several different components:
  * GitHub-flavored-Markdown Filter
  * Model: summarizes task list items
  * JavaScript: task list update behavior
  * CSS: styles Markdown task list items

Package: ruby-tdiff
Description-md5: 6a8031705445d937e25750060b3fc584
Description-en: Calculates the differences between two tree-like structures
 Tdiff calculates the differences between two tree-like structures.
 It is similar to Rubys built-in TSort module.

Package: ruby-telesign
Description-md5: 98b3548f204855b13a6451e693c3edf5
Description-en: TeleSign Ruby SDK
 TeleSign Ruby SDK lets you easily integrate with our REST API

Package: ruby-telesignenterprise
Description-md5: 1eb13d22c9d6061ccd319c66a9ce9a7a
Description-en: TeleSign Enterprise Ruby SDK
 TeleSign Ruby SDK lets you easily integrate with our REST API

Package: ruby-temple
Description-md5: 503b75947eed243cb13f09bd2fd45c19
Description-en: template compilation framework in Ruby
 Temple is an abstraction and a framework for compiling templates to pure Ruby.
 It's all about making it easier to experiment, implement and optimize template
 languages. It should be of interest of anyone who wants to implement a
 template language or cares about the internals of a template engine.

Package: ruby-term-ansicolor
Description-md5: c4fac8004d693e5331c3f399bac5f9c6
Description-en: Ruby library that colors strings using ANSI escape sequences
 Small Ruby library that colors strings using ANSI escape sequences.
 It's possible to use constants or unary functions. Block-forms
 also autoreset at the block's end. It's also possible to use this
 module as a mixin for classes of objects that respond to :to_str,
 e.g. String.
 .
 This package is part of the Ruby library extras, a supplement to Ruby's
 standard library.

Package: ruby-terminal-table
Description-md5: 45e63d82e5e436293a219c98d06e3e8a
Description-en: simple, feature rich ASCII table generation library
 This package contains a fast and simple, yet feature rich ASCII table generator
 written in Ruby.

Package: ruby-termios
Description-md5: 0aa6246d9712f1dbe360498d867f3b6c
Description-en: termios simple wrapper for Ruby
 Ruby-termios is a wrapper for the termios(3) interface. It can be included
 into IO-family classes and extends IO-family objects. In addition, the
 methods can used as module function.

Package: ruby-terser
Description-md5: 5ad9dd7258fe4ce55eaefe8727d4d624
Description-en: Ruby wrapper for Terser JavaScript compressor
 Terser minifies JavaScript files by wrapping     TerserJS to be accessible in
 Ruby

Package: ruby-test-construct
Description-md5: fd0c0ed540864b99b2584dbc87530e74
Description-en: Ruby library that creates temporary files and directories for testing
 TestConstruct is a DSL for creating temporary files and directories during
 testing.
 .
 Using construct is as simple as calling within_construct and providing a
 block. All files and directories that are created within that block are
 created within a temporary directory. The temporary directory is always
 deleted before within_construct finishes.
 .
 There is nothing special about the files and directories created with
 TestConstruct, so you can use plain old Ruby IO methods to interact with them.

Package: ruby-test-declarative
Description-md5: e376efce6d7c0f78c584570db2399d04
Description-en: adds a declarative test method syntax to test/unit
 ruby-test-declarative adds a declarative test method syntax to test/unit:
 instead of using the 'def test_foo' syntax, a 'test' method is provided
 and takes a string, describing the test, as argument.

Package: ruby-test-prof
Description-md5: 466f7dfdff131b04b5f3c6c356f9e6cb
Description-en: Ruby applications tests profiling tools
 Contains tools to analyze factories usage, integrate with Ruby profilers,
 profile your examples using ActiveSupport notifications (if any) and
 statically analyze your code with custom RuboCop cops.

Package: ruby-test-unit
Description-md5: 5f33e123135dfe9b37cb69cfa483ee02
Description-en: unit testing framework for Ruby
 Test::Unit (test-unit) is a unit testing framework for Ruby, based on xUnit
 principles. It allows writing tests, checking results and automated testing in
 Ruby.
 .
 Note that this version of Test::Unit will override the one possibly shipped
 with the Ruby interpreter.

Package: ruby-test-unit-context
Description-md5: 1eca4ca13ad23c261ef7ccb17920e366
Description-en: context for the Test::Unit Ruby testing framework
 This gem makes Test::Unit::TestCases 'contextable' and thus much easier to
 read and write. It is the implementation of 'context do ... end' from RSpec
 for Test::Unit.

Package: ruby-test-unit-notify
Description-md5: 71b56b671cc1374a85eb47a58094455c
Description-en: test result notify extension for Ruby Test::Unit
 This library provides test result notification support for Ruby Test::Unit.
 .
 X Window System based environment such ad GNOME, Xfce, KDE and so on
 "notify-send" command is used for notifying test result.

Package: ruby-test-unit-rr
Description-md5: 4cc05434a7bb9973b3f3005ee6e0c067
Description-en: RR adapter for Ruby Test::Unit
 This library provides RR adaptor for Ruby Test::Unit.
 .
 You don't need RR setup codes with test-unit-rr, just require
 "test/unit/rr".

Package: ruby-test-xml
Description-md5: 78eea4eecec65ac86937538dee6792d6
Description-en: Test your XML with Test::Unit, MiniTest, RSpec, or Cucumber
 Test your XML with Test::Unit, MiniTest, RSpec, or Cucumber using handy
 assertions like #assert_xml_equal or #assert_xml_structure_contain.
 .
 This library is a build dependency of Representable, which renders and parses
 JSON/XML/YAML documents from and to Ruby objects.

Package: ruby-text
Description-md5: 0fff826744822fa2f9857b4e09488b70
Description-en: collection of text algorithms for Ruby
 A collection of text algorithms: Levenshtein, Soundex,
 Metaphone, Double Metaphone, Figlet, Porter Stemming.
 Library can be used to extend String and compare strings
 with errors or other algos.

Package: ruby-text-format
Description-md5: c279133fdc1c70f6d74651b946ec7745
Description-en: Ruby library for text formatting
 Text::Format is provides the ability to nicely format fixed-width
 text with knowledge of the writable space (number of columns),
 margins, and indentation settings. Text::Format can work with either
 TeX::Hyphen or Text::Hyphen to hyphenate words when formatting.

Package: ruby-text-table
Description-md5: 3d35d3f4815b3aa2f57a76b1806900f7
Description-en: feature-rich, easy-to-use plain text table formatter in Ruby
 This Ruby library allows one to easily create and format plain text tables.
 .
 It offers support for table headers and footers, and various format and
 alignment options.

Package: ruby-thor
Description-md5: 611fec1535f35a1f489c246cfddf2378
Description-en: Ruby scripting framework
 Thor is a simple and efficient scripting framework for building
 self-documenting command line utilities.
 .
 It can be used to replace rake, sake and rubigen.

Package: ruby-threach
Description-md5: 18c0c5b177f644ba81fbf9aef23a44e4
Description-en: Threaded each
 An addition to the Enumerable Ruby module that allows easy use of threaded
 each and each-like iterators. It's a very simple producer-consumer model.
 .
 If you're using stock (MRI) ruby -- you probably shouldn't bother with threach
 unless you're doing IO-intensive stuff. It'll just slow things down. But if
 you're using a ruby implementation that has real threads, like JRuby, this
 will give you relatively painless multi-threading.

Package: ruby-thread-order
Description-md5: 1bef8ade487da60929cf5b97444861eb
Description-en: test helper for ordering threaded code
 This Ruby library provides a test helper for ordering threaded code. It does
 not depend on other Ruby packages or the standard library.
 It is in particular used internally by the RSpec behavior driven development
 framework, provided in Debian by the ruby-rspec package.

Package: ruby-thread-safe
Description-md5: 2bad8368f563e31c8a59de7850f004c2
Description-en: thread-safe collections and utilities for Ruby
 This Ruby library contains a collection of data structures providing
 thread-safe versions of arrays and hashes. These data structures lock
 against the objects themselves for every method call, ensuring only one thread
 can be reading or writing at a time.
 .
 These data structures as well as the utilities contained in this library make
 thread-safe programming in Ruby easier.

Package: ruby-thrift
Description-md5: b034143c30bae64d97bc2afaa3e37b18
Description-en: Ruby bindings for Apache Thrift
 The Apache Thrift software framework, for scalable cross-language services
 development, combines a software stack with a code generation engine to build
 services that work efficiently and seamlessly between C++, Java, Python, PHP,
 Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml
 and Delphi and other languages.

Package: ruby-thwait
Description-md5: 97bc5967944973e5ff380b553406a6d0
Description-en: watches for termination of multiple threads
 This package provides the gem thwait, which implements a class that waits
 for termination of multiple threads.
 .
 This gem was split off from Ruby core library in Ruby 2.7.

Package: ruby-tilt
Description-md5: c17148f710e2b2659369d4771f67930a
Description-en: Generic interface to multiple Ruby template engines
 Tilt is a thin interface over a bunch of different Ruby template engines in an
 attempt to make their usage as generic possible. This is useful for web
 frameworks, static site generators, and other systems that support multiple
 template engines but don't want to code for each of them individually.

Package: ruby-timecop
Description-md5: 1ce6edc8e35ae0828b72a1a6470ffdc9
Description-en: Ruby library to easily test time-dependent code
 Timecop makes it easy to travel through or freeze time for creating a
 predictable and ultimately testable scenario.
 .
 It is a wrapper class for manipulating the extensions to the Time, Date,
 and DateTime objects. It avoids overloading of functions with optional
 arguments while writing test cases. It is possible to nest multiple
 calls to Timecop.travel and Timecop.freeze, with each block maintaining
 concept of "now". Having no dependencies, it works with regular Ruby projects
 and Ruby on Rails projects.

Package: ruby-timeliness
Description-md5: 7144f8f6401c27c3956dae06eeff2aa4
Description-en: Date/time parsing with better control
 Date/time parser for Ruby with the following features:
  * Extensible with custom formats and tokens.
  * Fast, up to 60% faster than Time/Date parse method.
  * Control the parser strictness.
  * Control behaviour of ambiguous date formats (US vs European e.g.
 mm/dd/yy, dd/mm/yy).
  * I18n support (for months), if I18n gem loaded.
  * Works with Ruby MRI >= 2.2
 .
 Extracted from the validates_timeliness gem, it has been rewritten cleaner and
 much faster. It's most suitable for when one need to control the parsing
 behaviour.

Package: ruby-timers
Description-md5: 5e4c9ff351f6712ae323e5bb56e6dbed
Description-en: pure Ruby timer collections
 This library allows one to schedule several procs to fire after configurable
 delays or at periodic intervals.
 .
 It is especially useful when you are faced with an API that accepts a
 single timeout but you want to run multiple timers on top of it.

Package: ruby-timfel-krb5-auth
Description-md5: 7b41d860626c455cc114e9080e754d3c
Description-en: Kerberos binding for Ruby
 This gem provides Kerberos binding for Ruby language.
 .
 Kerberos is a computer network authentication protocol which works on the
 basis of 'tickets' to allow nodes communicating over a non-secure network
 to prove their identity to one another in a secure manner.

Package: ruby-tins
Description-md5: 6aedad5ba3d478ab981373bbfa154fac
Description-en: useful tools library in Ruby
 All the stuff that isn't good/big enough for a real library.
 .
 A few sample tools:
  * Round - A bit more versatile rounding for Ruby.
  * Null - Implementation of the null object pattern in Ruby.
  * SecureWrite - Write to a file atomically.

Package: ruby-tioga
Description-md5: bb68dd87dc1f67a0f650aaa50d2d0e1e
Description-en: Ruby library for scientific graphs
 Tioga is a blend of PDF, pdfTex and ruby into a library to make
 scientific graphs of high quality. It is fairly complete and
 extensive, and comes with examples and (online) complete documentation.
 .
 Tioga is useful for scripting the generation of graphs, and comes
 with a configuration file for irb for interactive plotting of pictures.
 .
 A PDF viewer is strongly recommended if you want to make use of the
 tioga script, a wrapper around some of the library functionalities.

Package: ruby-tioga-doc
Description-md5: 0747d3b514d6cd4b02fd2f1a76c6c61a
Description-en: Ruby library for scientific graphs
 Tioga is a blend of PDF, pdfTex and ruby into a library to make
 scientific graphs of high quality. It is fairly complete and
 extensive, and comes with examples and (online) complete documentation.
 .
 Tioga is useful for scripting the generation of graphs, and comes
 with a configuration file for irb for interactive plotting of pictures.
 .
 This package provides the rdoc documentation generated from tioga's
 source. It includes a complete API reference and a fairly extensive
 tutorial.

Package: ruby-to-regexp
Description-md5: 408a1e2466854da7337323fda656ca12
Description-en: safe way to convert strings to regexps (with options)
 Provides String#to_regexp, for example if you want to make regexps out of a
 CSV you just imported.
 .
 Some features:
  - You can also treat strings as literal regexps.
  - If you need case insensitivity and you're using :literal, pass options
    like :ignore_case.
  - You can get the options passed to Regexp.new with #as_regexp.
  - Finally, you can be more lazy using :detect.

Package: ruby-tokyocabinet
Description-md5: ffb0da9486ab07645b012826716c29a3
Description-en: Ruby Binding of Tokyo Cabinet Database
 Tokyo Cabinet is an efficient database library like GDBM and NDBM.
 It features hash database and B+ tree database and is developed as the
 successor of QDBM, for the purpose of the following three points: higher
 processing speed, smaller size of a database file, and simpler API.

Package: ruby-toml
Description-md5: 3b88810080cd9a72700497b2177beec5
Description-en: TOML Parser library for Ruby
 TOML aims to be a minimal configuration file format that's easy to read
 due to obvious semantics. TOML is designed to map unambiguously to a
 hash table. TOML should be easy to parse into data structures in a wide
 variety of languages.
 .
 This package provides TOML parser for Ruby.

Package: ruby-toml-rb
Description-md5: d1fb76a29a3274a5853a0045d014147c
Description-en: Toml parser in ruby, for ruby
 A Toml parser using Citrus parsing library.
 .
 Citrus is a compact and powerful parsing library for Ruby that combines the
 elegance and expressiveness of the language with the simplicity and power of
 parsing expressions.

Package: ruby-tomlrb
Description-md5: 09f2170a2aafe6d1ccabcb12cd0f7996
Description-en: Racc based TOML parser library for Ruby
 A Racc based TOML (Tom's Obvious, Minimal Language) Ruby parser supporting the
 0.4.0 version of the spec.
 .
 TOML aims to be a minimal configuration file format that's easy to read due to
 obvious semantics. TOML is designed to map unambiguously to a hash table.

Package: ruby-tool
Description-md5: 033ea3467652c6cac51edbbe2698805e
Description-en: general purpose Ruby library used by Sinatra 2.0 and Mustermann
 This package provides the ruby gem tool, which is a general purpose Ruby
 library. It is used by Sinatra 2.0, Mustermann and other projects that are
 related to them.

Package: ruby-torquebox-no-op
Description-md5: 7d2347d3442279d3576a135c28392037
Description-en: emulate TorqueBox APIs outside of TorqueBox
 This gem allows you to run some TorqueBox applications outside of TorqueBox by
 emulating the APIs provided by TorqueBox. Its primary goal is to enable simple
 testing of applications that use TorqueBox APIs without having to test those
 applications inside TorqueBox itself.

Package: ruby-tpm-key-attestation
Description-md5: ddc9ef165d7f8b2dda55fc14c1fcc9c6
Description-en: TPM Key Attestation verifier
 This library provides TPM Key Attestation utitlies.
 .
 TPM key attestation is the ability of the entity requesting a certificate to
 cryptographically prove to a CA that the RSA key in the certificate request is
 protected by either "a" or "the" TPM that the CA trusts.

Package: ruby-traces
Description-md5: c5b822c396c906220bac8e5e19b8d6b9
Description-en: Application instrumentation and tracing
 Traces captures nested traces during code execution in a vendor agnostic way.

Package: ruby-train-core
Description-md5: fecdc2ce86891387d5e00e3f22335b0e
Description-en: transport interface to talk to a selected set of backends (core)
 Train supports talking to local or remote operating systems and APIs with
 a unified interface. It supports executing commands, interacting with files,
 identifying the target operating system, and authenticating to API-based
 services and treating them like a platform.

Package: ruby-treetop
Description-md5: ac404c35a50c86cd6223ad01cda88f5f
Description-en: Ruby-based text parsing and interpretation DSL
 Treetop is a language for describing languages. It provides a Ruby
 implementation of a custom language based on parsing expression
 grammars (PEGs).
 .
 This package provides the Ruby library implementation of treetop.

Package: treetop
Description-md5: 4a80e5e5220c53c2cc1d878263a4565a
Description-en: Ruby-based text parsing and interpretation (command-line utility)
 Treetop is a language for describing languages. It provides a Ruby
 implementation of a custom language based on parsing expression
 grammars (PEGs).
 .
 This package provides the top-level utility script tt.

Package: ruby-trollop
Description-md5: 151636140d934c22ebc7ae9c518850cf
Description-en: command-line argument processing library
 Trollop is YAFCLAP --- yet another fine commandline argument processor
 for Ruby. Trollop is designed to provide the maximal amount of GNU-style
 argument processing in the minimum number of lines of code (for you, the
 programmer).

Package: ruby-truncato
Description-md5: 2243c5fcd1aeced2175628de84c90452
Description-en: tool for truncating HTML strings efficiently
 Ruby tool for truncating HTML strings keeping a valid HTML markup.
 .
 Its main motivation was that existing libs couldn't truncate a multiple-MB
 document into a few-KB one in a reasonable time. It uses the Nokogiri SAX
 parser.

Package: ruby-ttfunk
Description-md5: 5b746335f8ebd17d9232d7372bca2d89
Description-en: Ruby library to parse TrueType font metrics
 TTFunk is a TrueType font parser written in pure Ruby.
 It gives access to various data included in a .ttf file, including the
 name, family, subfamily of the font, as well as some metrics information.
 .
 TTFunk can be used by Ruby PDF generation libraries, like ruby-prawn.

Package: ruby-tty-color
Description-md5: 4b4796322986ceec282d217c88cf719c
Description-en: terminal color capabilities detection
 This library provides terminal color capabilities detection.
 .
 This is part of the TTY components framework to easily build terminal
 applications in Ruby.

Package: ruby-tty-command
Description-md5: 981f13097a1e4f59eba3dda92640fd39
Description-en: execution from Ruby of shell commands with pretty output logging
 This Ruby library provides a mechanism to execute shell commands with pretty
 output logging and capture their stdout, stderr and exit status.
 .
 The standard input, output and error flows of each command can be redirected
 to a file or a string.

Package: ruby-tty-cursor
Description-md5: 4922094d6b9b6dc27541eb0ca2987155
Description-en: Library to help move the terminal cursor around and manipulate text
 tty-cursor makes it easy to programmatically move the cursor in a terminal
 without needing to know terminal control codes.
 .
 It is a component of the TTY Toolkit.

Package: ruby-tty-platform
Description-md5: 89abfc69907a1bc06c7dc78424f0f400
Description-en: query methods to detect operating systems and their properties
 This Ruby library provides methods for detecting different operating systems
 and their properties.
 .
 This is part of the TTY components framework to easily build terminal
