th
 automatic management of short/long arguments and help message.
 .
 This package contains the development files of the library.

Package: libclaw-application1v5
Description-md5: 82d75ac8a68f8b71e1f82010d7ca36d9
Description-en: Set of classes to ease the initialisation of the program
 Part of the libclaw library.
 .
 This library is intended to help to manage the arguments of your program, with
 automatic management of short/long arguments and help message.

Package: libclaw-configuration-file-dev
Description-md5: f2b8c347a71fe48b6b741abf137268d6
Description-en: Class to process configuration files (development files)
 Part of the libclaw library.
 .
 This library is intended to help to read configutation files divided in
 sections made of attribute/value pairs.
 .
 This package contains the development files of the library.

Package: libclaw-configuration-file1v5
Description-md5: 3e0cfdf1adca5e2be146f5b07cb58781
Description-en: Class to process configuration files
 Part of the libclaw library.
 .
 This library is intended to help to read configutation files divided in
 sections made of attribute/value pairs.

Package: libclaw-dev
Description-md5: ac6e8d01eb2f7083edc9692e02a59287
Description-en: Claw is a generalist C++ library (development files)
 Claw is a C++ Library Absolutely Wonderful bringing various nice
 classes and tools to C++ developers.
 .
 This library tries to be standard compliant and as portable as possible.
 .
 Claw provides:
  - tweener classes for easy interpolation,
  - advanced data structures: automaton, AVL binary search tree,
 graph, tree, ordered set, trie, maps with multiple types as keys,
  - geometric tools (2D): box/rectangle, point, line, vector,
  - image manipulation, reading and writing bitmap, jpeg, targa, png, pcx, xpm
 files
  - network tools: use sockets like any standard stream,
  - text algorithms,
  - min-max/alpha-beta algorithms,
  - developer tools: generic singleton, smart pointers,
 meta-programming concepts, buffered streams,
  - easy read of conf/ini files, easy access to environment variables,
  - manipulation of dynamic libraries,
  - and a lot more...

Package: libclaw-doc
Description-md5: a327bb281cc3e1c778fbca196f228fea
Description-en: Claw is a generalist C++ library (documentation files)
 Claw is a C++ Library Absolutely Wonderful bringing various nice
 classes and tools to C++ developers.
 .
 This package contains the HTML documentation of the API and a set of example
 programs.

Package: libclaw-dynamic-library-dev
Description-md5: fb6b5bf0a4867d2d223071909e8a4a8a
Description-en: Class to ease the manipulation of dynamic libraries (development files)
 Part of the libclaw library.
 .
 This library is intended to ease the use or dynamic libraries: loading,
 checking the availability of a symbol and getting a function pointer on it.
 .
 This package contains the development files of the library.

Package: libclaw-dynamic-library1v5
Description-md5: 8a8897797f3ffa3c030dd4dbf1c9b304
Description-en: Class to ease the manipulation of dynamic libraries
 Part of the libclaw library.
 .
 This library is intended to ease the use or dynamic libraries: loading,
 checking the availability of a symbol and getting a function pointer on it.

Package: libclaw-graphic-dev
Description-md5: db8a64d894fea60dacc379a9cb550219
Description-en: Set of classes for image manipulation (development files)
 Part of the libclaw library.
 .
 This library is intended to offer an easy way to deal with images, with read
 and write support of bmp, jpeg, pcx, png, targa and xbm files, and read only
 support for gif files.
 .
 This package contains the development files of the library.

Package: libclaw-graphic1v5
Description-md5: 568b8a53950dd7051d5ef7b717c2abc4
Description-en: Set of classes for image manipulation
 Part of the libclaw library.
 .
 This library is intended to offer an easy way to deal with images, with read
 and write support of bmp, jpeg, pcx, png, targa and xbm files, and read only
 support for gif files.

Package: libclaw-i18n
Description-md5: 5990da99858a71be01fa6266f0514e82
Description-en: Internationalisation files for libclaw
 This package provides internationalisation files for libclaw in the following
 languages:
 .
 * French

Package: libclaw-logger-dev
Description-md5: 74e2a730c1e89b6dbed30b2fcdaecfd4
Description-en: Flexible log system (development files)
 Part of the libclaw library.
 .
 This library provides a log system allowing several level of log and
 redirectable streams.
 .
 This package contains the development files of the library.

Package: libclaw-logger1v5
Description-md5: 9a4c62edbbbaea9fea6b7b20e5a6f127
Description-en: Flexible log system
 Part of the libclaw library.
 .
 This library provides a log system allowing several levels of logging
 and redirectable streams.

Package: libclaw-net-dev
Description-md5: 1382b88ea09b5b66f404155163b0c9e1
Description-en: C++ standard stream interface for Unix sockets (development files)
 Part of the libclaw library.
 .
 This library provides a C++ standard stream interface to Unix sockets.
 .
 This package contains the development files of the library.

Package: libclaw-net1v5
Description-md5: c0c2ae7355aecec2ee07e28c90f1b867
Description-en: C++ standard stream interface for Unix sockets
 Part of the libclaw library.
 .
 This library provides C++ classes to utilzed any
 Unix sockets as a standard stream.

Package: libclaw-tween-dev
Description-md5: 16a01f2a3569fe78eb8db0706395b58e
Description-en: C++ tweeners (development files)
 Part of the libclaw library.
 .
 This library provides a set of classes for tweeningin C++.
 .
 This package contains the development files of the library.

Package: libclaw-tween1v5
Description-md5: 6d6d9a06d04f495bb6b6ed0f4b7e9c2e
Description-en: C++ tweeners
 Part of the libclaw library.
 .
 Tween is a C++ library providing an implementation for tweening.
 .
 This library allows one to interpolate the intermediate values between
 two given values during a time interval. This practice is well used in
 animation and is widely popular in the context of ActionScript/Flash
 games and websites. The goal of this library is to provide similar
 functionalities to C++ programs.

Package: libcli-dev
Description-md5: c62072501f738ec51c88412616b6fc95
Description-en: emulates a cisco style telnet command-line interface (dev files)
 libcli provides a consistent Cisco style command-line environment for
 remote clients, with a few common features between every implemtation.
 .
 The library is not accessed by itself, rather the software which uses
 it listens on a defined port for a Telnet connection. This connection
 is handed off to libcli for processing.
 .
 libcli includes support for command history, command line editing and
 filtering of command output.
 .
 This package contains the files necessary for developing applications
 with libcli.

Package: libcli1.10
Description-md5: 7f5454a54d29f8eb153f55b860d813cd
Description-en: emulates a cisco style telnet command-line interface
 libcli provides a consistent Cisco style command-line environment for
 remote clients, with a few common features between every implemtation.
 .
 The library is not accessed by itself, rather the software which uses
 it listens on a defined port for a Telnet connection. This connection
 is handed off to libcli for processing.
 .
 libcli includes support for command history, command line editing and
 filtering of command output.

Package: libcli-framework-perl
Description-md5: f050226394222d799e5118c0fffb7c6b
Description-en: standardized, flexible, testable CLI applications framework for Perl
 CLI::Framework ("CLIF") provides a framework and conceptual pattern for
 building full-featured command line applications. It intends to make
 this process simple and consistent. It assumes the responsibility of
 implementing details that are common to all command-line applications,
 making it possible for new applications adhering to well-defined
 conventions to be built without the need to repeatedly write the same
 command-line interface code.

Package: libcli-osprey-perl
Description-md5: 4171100925053cc51aae9f2749f815d7
Description-en: module to assist in writing commandline applications with OO modules
 CLI::Osprey is a module to assist in writing commandline applications with M*
 OO modules (Moose, Moo, Mo). With it, you structure your app as one or more
 modules, which get instantiated with the commandline arguments as attributes.
 Arguments are parsed using Getopt::Long::Descriptive, and both long and short
 help messages as well as complete manual pages are automatically generated.
 An app can be a single command with options, or have sub-commands (like git).
 Sub-commands can be defined as modules (with options of their own) or as
 simple coderefs.

Package: libclipboard-perl
Description-md5: d9fed655f0cabf5d57205e4f624d1f27
Description-en: module to use X selections (clipboard) from Perl
 Clipboard is a module for accessing the X clipboard. It provides a copy() and
 a paste() function, and uses xclip(1) under the hood.
 .
 Additionally the package includes a couple of scripts for working with the
 clipboard:
 .
  clipaccumulate
  clipbrowse
  clipedit
  clipfilter
  clipjoin

Package: libclone-choose-perl
Description-md5: 880cb21e26a092bf3824e0140503b675
Description-en: Choose appropriate clone utility (Perl library)
 Clone::Choose checks several different modules which provides a clone()
 function and selects an appropriate one.
 .
 A clone() function is useful for creating copies of complex nested data
 structures.
 .
 The default preference is
 .
 Clone
 .
 Storable
 .
 Clone::PP
 .
 This list might evolve in future.

Package: libclone-perl
Description-md5: f0346601158f65d4b4cbf16b7ddeb57a
Description-en: module for recursively copying Perl datatypes
 The Clone module provides a clone() method which makes recursive copies of
 nested hash, array, scalar and reference types, including tied variables and
 objects.
 .
 It is faster (although less flexible) than Storable's dclone. Its
 functionality is _not_ serializing in-memory objects (i.e. as
 Data::Dumper or YAML::Dump do), but deep-copying them over to new
 in-memory structures.

Package: libclone-pp-perl
Description-md5: 7e8894544dacd57e244de9f10279f654
Description-en: module to recursively copy Perl datatypes
 Clone::PP provides a general-purpose clone function to make deep
 copies of Perl data structures. It calls itself recursively to copy
 nested hash, array, scalar and reference types, including tied
 variables and objects.
 .
 The clone() function takes a scalar argument to copy. To duplicate
 arrays or hashes, pass them in by reference:
 .
  my $copy = clone(\@array);    my @copy = @{ clone(\@array) };
  my $copy = clone(\%hash);     my %copy = %{ clone(\%hash) };
 .
 The clone() function also accepts an optional second parameter that
 can be used to limit the depth of the copy. If you pass a limit of
 0, clone will return the same value you supplied; for a limit of
 1, a shallow copy is constructed; for a limit of 2, two layers of
 copying are done, and so on.
 .
 This is a pure-perl implementation. For a faster XS-/C-based
 implementation see the libclone-perl package.

Package: python3-libcloud
Description-md5: e20d91ecd8597dce579bb7edd4fa3c12
Description-en: unified Python interface into the cloud (Python3 version)
 libcloud is a pure Python client library for interacting with many of the
 popular cloud server providers using a unified API. It was created to make it
 easy for developers to build products that work between any of the services
 that it supports.
 .
  * Avoid vendor lock-in
  * Use the same API to talk to many different providers
  * More than 30 supported providers total
 .
 Resource you can manage with Libcloud are divided in the following categories:
 .
  * Cloud Servers and Block Storage - services such as Amazon EC2 and
    Rackspace Cloud Servers (libcloud.compute.*)
  * Cloud Object Storage and CDN - services such as Amazon S3 and
    Rackspace CloudFiles (libcloud.storage.*)
  * Load Balancers as a Service, LBaaS (libcloud.loadbalancer.*)
  * DNS as a Service, DNSaaS (libcloud.dns.*)
  * Container virtualization services (libcloud.container.*)
 .
 libcloud was originally created by the folks over at Cloudkick, but has
 since grown into an independent free software project licensed under
 the Apache License (2.0).
 .
 This is the Python 3 version of the package.

Package: gir1.2-cloudproviders-0.3.0
Description-md5: caff6e041a306c4559779ca7ef1e41c5
Description-en: cloud provider library - introspection data
 libcloudproviders is a glib based library that makes it easier to implement
 a cloud provider server or client.
 .
 libcloudproviders also provides a DBus API that allows cloud storage sync
 clients to expose their services. Clients such as file managers and desktop
 environments can then provide integrated access to the cloud providers
 services.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: libcloudproviders-dev
Description-md5: 23f6fd2d428a71fbd30126a50523c2c0
Description-en: cloud provider library - development files
 libcloudproviders is a glib based library that makes it easier to implement
 a cloud provider server or client.
 .
 libcloudproviders also provides a DBus API that allows cloud storage sync
 clients to expose their services. Clients such as file managers and desktop
 environments can then provide integrated access to the cloud providers
 services.
 .
 This package contains the development files.

Package: libcloudproviders-doc
Description-md5: cd15e5e5816c2bf28a750c66c16b62d5
Description-en: cloud provider library - documentation
 libcloudproviders is a glib based library that makes it easier to implement
 a cloud provider server or client.
 .
 libcloudproviders also provides a DBus API that allows cloud storage sync
 clients to expose their services. Clients such as file managers and desktop
 environments can then provide integrated access to the cloud providers
 services.
 .
 This package contains the API reference.

Package: libcloudproviders0
Description-md5: 8674d99a95f8aa7995dee8e8ce395ee8
Description-en: cloud provider library
 libcloudproviders is a glib based library that makes it easier to implement
 a cloud provider server or client.
 .
 libcloudproviders also provides a DBus API that allows cloud storage sync
 clients to expose their services. Clients such as file managers and desktop
 environments can then provide integrated access to the cloud providers
 services.

Package: libcm256cc-dev
Description-md5: 9d7d1230c8a567a9eb3e6b59f216eb8c
Description-en: Fast GF(256) Cauchy MDS Block Erasure Codec in C++ (headers)
 cm256cc is a simple library for erasure codes. From given data it generates
 redundant data that can be used to recover the originals.
 .
 This package contains the header files.

Package: libcm256cc1
Description-md5: f75902bf59ca4287273f9963a6749539
Description-en: Fast GF(256) Cauchy MDS Block Erasure Codec in C++
 cm256cc is a simple library for erasure codes. From given data it generates
 redundant data that can be used to recover the originals.

Package: cmis-client
Description-md5: 807028aaf2267b0d4fcfe1832a06abe1
Description-en: client for the CMIS protocol
 LibCMIS is a C++ client library for the CMIS interface.
 .
 This allows C++ applications to connect to any Enterprise Content Management
 system behaving as a CMIS server like Alfresco, Nuxeo. It also provides Access
 to Google Drive/OneDrive/SharePoint
 .
 This package contains the cmis-client standalone application.

Package: libcmis-0.5-5v5
Description-md5: c7b001f67d1ca4701cfd8217d9b07e59
Description-en: CMIS protocol client library
 LibCMIS is a C++ client library for the CMIS interface.
 .
 This allows C++ applications to connect to any Enterprise Content Management
 system behaving as a CMIS server like Alfresco, Nuxeo. It also provides Access
 to Google Drive/OneDrive/SharePoint

Package: libcmis-dev
Description-md5: 6950c33ce47f4e641b33c5f6333e7174
Description-en: CMIS protocol client library -- development
 LibCMIS is a C++ client library for the CMIS interface.
 .
 This allows C++ applications to connect to any Enterprise Content Management
 system behaving as a CMIS server like Alfresco, Nuxeo. It also provides Access
 to Google Drive/OneDrive/SharePoint
 .
 This package contains the development files (headers, ...) for libcmis.

Package: libcmrt-dev
Description-md5: 9de333610f73932e22a2a1cd67ac9628
Description-en: C bindings for media runtime -- development headers
 libcmrt provides C bindings for Intel Media Runtime.
 .
 This package includes the files for development.

Package: libcmrt1
Description-md5: a9a56a0416135b5a46e3543f4074c114
Description-en: C bindings for Intel Media Runtime
 libcmrt provides C bindings for Intel Media Runtime.

Package: libcmtspeechdata-dev
Description-md5: 34425c908db5e8af20e0ead659b5be8d
Description-en: modem speech data handling library (devel files)
 libcmtspeechdata is the userspace side for Nokia's CMT Speech Data SSI
 protocol. The library  provides an application interface for implementing the
 speech data path for cellular voice calls. IT does not contain any
 functionality for setting up and managing the call signaling path.
 .
 The library will access the hardware using /dev/cmt_speech.
 .
 This package contains the shared library's development files.

Package: libcmtspeechdata-doc
Description-md5: 09e87172419d1e9fe6b8dec39e8ff1a3
Description-en: modem speech data handling library (documentation)
 libcmtspeechdata is the userspace side for Nokia's CMT Speech Data SSI
 protocol. The library  provides an application interface for implementing the
 speech data path for cellular voice calls. IT does not contain any
 functionality for setting up and managing the call signaling path.
 .
 The library will access the hardware using /dev/cmt_speech.
 .
 This package contains the shared library's documentation files.

Package: libcmtspeechdata-utils
Description-md5: b46894add7f8923e888cf8dbb22b7fb3
Description-en: modem speech data handling library (utils)
 libcmtspeechdata is the userspace side for Nokia's CMT Speech Data SSI
 protocol. The library  provides an application interface for implementing the
 speech data path for cellular voice calls. IT does not contain any
 functionality for setting up and managing the call signaling path.
 .
 The library will access the hardware using /dev/cmt_speech.
 .
 This package contains small binary utils, that are part of the source package.

Package: libcmtspeechdata0
Description-md5: ab1b77342d609182065a449fbdd0732a
Description-en: modem speech data handling library
 libcmtspeechdata is the userspace side for Nokia's CMT Speech Data SSI
 protocol. The library  provides an application interface for implementing the
 speech data path for cellular voice calls. IT does not contain any
 functionality for setting up and managing the call signaling path.
 .
 The library will access the hardware using /dev/cmt_speech.
 .
 This package contains the shared library.

Package: libcoap3
Description-md5: 48c4149f5e1122127886c66a2f059902
Description-en: C-Implementation of CoAP - libraries API version 3
 Lightweight application-protocol for devices that are constrained their
 resources such as computing power, RF range, memory, bandwidth, or network
 packet sizes. This protocol, CoAP, is developed in the IETF working group
 "CoRE", <http://6lowapp.net> and was standardized in RFC 7252.
 .
 The libcoap library v3 has DTLS functionality included based on TLS
 functions provided by GnuTLS or OpenSSL with enhanced behavior to the
 previous API version.
 .
 This package contains the various libcoap libraries based on API v3 with
 and without DTLS functionality.

Package: libcoap3-bin
Description-md5: 44becb9765151d14650e4ab839dbbc75
Description-en: C-Implementation of CoAP - example binaries API version 3
 The libcoap provides some example binary files to show the usage of a CoAP
 Server, CoAP Client and a Resource Directory implementation. These examples
 heavily rely on the libcoap as the core functionality is based there.
 .
 This package provides the following example binaries without DTLS functions:
  * coap-client-notls
    A command-line client that allows you to interact with CoAP resources.
 .
  * coap-server-notls
    Simple server that can provide CoAP resources for simple testing cases.
 .
  * coap-rd-notls
    This binary let you simulate various CoAP resources mostly for testing
    purpose.
 .
 This package provides the following example binaries with DTLS functions:
  * coap-client-{gnutls,openssl}
    A command-line client that allows you to interact with CoAP resources
    based on TLS functions by GnuTLS or OpenSSL.
 .
  * coap-server-{gnutls,openssl}
    Simple server that can provide CoAP resources for simple testing cases
    based on TLS functions by GnuTLS or OpenSSL.
 .
  * coap-rd-{gnutls,openssl}
    This binary let you simulate various CoAP resources mostly for testing
    based on TLS functions by GnuTLS or OpenSSL.
 .
 You can use these files without any exception no matter as they named
 examples. Please see the respective man pages for usage instructions.

Package: libcoap3-dev
Description-md5: 7581f21061e580516dc721f600c3fb73
Description-en: C-Implementation of CoAP - development files API version 3
 Lightweight application-protocol for devices that are constrained their
 resources such as computing power, RF range, memory, bandwidth, or network
 packet sizes. This protocol, CoAP, is developed in the IETF working group
 "CoRE", <http://6lowapp.net> and was standardized in RFC 7252.
 .
 This package contains the developer files like headers, the static library
 and the pkg-config files.

Package: libcoap3-doc
Description-md5: 6fbb30dc3980ac6170ebb503c1c99101
Description-en: C-Implementation of CoAP - HTML based documentation files for API v3
 Lightweight application-protocol for devices that are constrained their
 resources such as computing power, RF range, memory, bandwidth, or network
 packet sizes. This protocol, CoAP, is developed in the IETF working group
 "CoRE", <http://6lowapp.net> and was standardized in RFC 7252.
 .
 This package contains the Doxygen generated library API HTML documentation
 for libcoap.
 They can be accessed by open /usr/share/doc/libcoap3-doc/html/index.html.

Package: libcobra-java
Description-md5: cc046d296770a789a170829a8d351de5
Description-en: Java HTML Renderer & Parser
 Cobra is a pure Java HTML renderer and DOM parser that is being
 developed to support HTML 4, Javascript and CSS 2.
 .
 Cobra can be used as a Javascript-aware and CSS-aware HTML DOM
 parser, independently of the Cobra rendering engine. Javascript DOM
 modifications that occur during parsing (e.g. via document.write)
 will be reflected in the parsed DOM, unless Javascript is
 disabled. Likewise, DOM element implementations have a getStyle
 method that can be called to obtain the styling properties of an
 element.

Package: libcode-tidyall-perl
Description-md5: adc396412a9b509fb140551cb34d6df5
Description-en: your all-in-one code tidier and validator
 There are a lot of great code tidiers and validators out there.
 tidyall makes them available from a single unified interface.
 .
 You can run tidyall on a single file or on an entire project hierarchy,
 and configure which tidiers/validators are applied to which files.
 tidyall will back up files beforehand,
 and for efficiency will only consider files that have changed
 since they were last processed.
 .
 This package provides commandline tool tidyall
 and Perl module Code::TidyAll.
 .
 Includes hooks for Git and Subversion,
 and plugin for php-codesniffer,
 requiring corresponding packages installed.

Package: libcode-tidyall-plugin-clangformat-perl
Description-md5: 7c47ef6310b66c4818ff7fc9207b056c
Description-en: module to run clang-format using Code::TidyAll
 Code::TidyAll::Plugin::ClangFormat speeds up clang-format's checking and
 reformatting, by caching results using Code::TidyAll.
 .
 See also:
  https://clang.llvm.org/docs/ClangFormat.html

Package: libcode-tidyall-plugin-sortlines-naturally-perl
Description-md5: 1302826bafb253a75dbd08e4b289be44
Description-en: sort lines of a file using Unicode::Collate::Locale
 Code::TidyAll::Plugin::SortLines::Naturally is a plugin for Code::TidyAll
 to sort the lines of a file;
 whitespace lines are discarded.
 Useful for files containing one entry per line,
 such as .svnignore, .gitignore, and .ispell*.

Package: libcode-tidyall-plugin-uniquelines-perl
Description-md5: c5ea0d0fa69ce21dba628aaaf5d22daa
Description-en: module to remove duplicate lines from files
 Code::Tidyall::Plugin::Uniquelines acts as a plugin to Code::TidyAll and
 removes duplicate lines from a file.
 .
 This can be useful for files containing one entry per line, such as .svnignore,
 or .gitignore.

Package: libcode-tidyall-plugin-yaml-perl
Description-md5: efbebca626a041b79c47f2b75ae19642
Description-en: module to tidy YAML documents
 Code::TidyAll::Plugin::YAML brings YAML support to Code::TidyAll, a nice
 code linter. It relies on and behave like the YAML module.

Package: libcode-tidyall-plugin-yamlfrontmatter-perl
Description-md5: 52556641348eaf4b2d41afba2f064672
Description-en: module to validate YAML front matter
 Code::TidyAll::Plugin::YAMLFrontMatter acts as a plugin to Code::TidyAll and
 validates front matter in YAML files. It can check its existence, its
 validity, its encoding and its mandatory top level keys.

Package: libcodesize-java
Description-md5: 0df30df2c09cee854a43857b2553cadd
Description-en: calculates the size of code for Robocode
 Codesize is a tool for calculating the code size of a Java classfile or Java
 archive (JAR). Code size is important to you if you want to make Robots for
 the smaller weight classes. It can be challenging, educational, frustrating or
 all at once to reduce the code to the targeted level.

Package: libcolor-ansi-util-perl
Description-md5: b496a1a169502db1368d729dfb028ff5
Description-en: routines for dealing with ANSI colors
 Color::ANSI::Util provides routines for dealing with ANSI colors. The two
 main functions are ansifg and ansibg. With those functions, you can specify
 colors in RGB and let it output the correct ANSI color escape code according
 to the color depth support of the terminal (whether 16-color, 256-color, or
 24bit). There are other functions to convert RGB to ANSI in specific color
 depths, or reverse functions to convert from ANSI to RGB codes.

Package: libcolor-library-perl
Description-md5: 30ab8e91bb71f075c2a0ccda4e948d8e
Description-en: comprehensive named-colour library
 Color::Library is a Perl module that provides a library of web (SVG, HTML
 and CSS) colours, X11 colours, Windows system palette colours, and more. It
 provides a simple way to specify colour names and retrieve the corresponding
 RGB definition in return.

Package: libcolor-palette-perl
Description-md5: d8bb7694a428d215a515f083325fcc08
Description-en: module to manipulate sets of named colours
 Color::Palette is a framework of Perl modules designed to construct and
 manipulate sets of named colours. This makes it easy to write applications
 that can define and validate the color names as required. Colours can be
 specified using a Graphics::Color object, a CSS-style hex triple (#RRGGBB),
 an arrayref of RGB values, or as the name of another colour that appears in
 the palette.

Package: libcolor-rgb-util-perl
Description-md5: 8ad766d208faf2dd92e29982fc48b004
Description-en: set of utilities related to RGB colors
 Color::RGB::Util provides routines for dealing with RGB colors.
 .
 Among others, functions are available to convert between strings and RGB
 values, or integers and RGB values, to convert from RGB to other color
 schemes, or to calculate color differences and distances.

Package: libcolor-scheme-perl
Description-md5: 35d725df3950c4ea3943e8226a608faa
Description-en: Perl module to generate pleasant color schemes
 Color::Scheme is a Perl implementation of Color Schemes 2
 (http://wellstyled.com/tools/colorscheme2/index-en.html), a color scheme
 generator.

Package: libcolor-spectrum-multi-perl
Description-md5: 901ab6b1baf8b290100abb62cd68ebff
Description-en: simple Color::Spectrum wrapper to handle fading
 Color::Spectrum provides an easy way to fade between two colours in a given
 number of steps. Color::Spectrum::Multi is a simple wrapper around
 Color::Spectrum, making it easy to fade between an arbitrary number of
 colours.

Package: libcolor-spectrum-perl
Description-md5: 9196827861f367b046a211e51fb72a6c
Description-en: Perl module for generating HTML colors
 Color::Spectrum is a module to make spectrums of colors for web page table
 tags. It uses a real simple geometric conversion that gets the job done. It
 can shade from dark to light, from saturated to dull, and around the
 spectrum all at the same time. It can go thru the spectrum in either direction.

Package: libcolt-free-java
Description-md5: 6b7deacb5ccf9bb3b52041df3f77efae
Description-en: scalable scientific and technical computing in Java
 This distribution provides an infrastructure for scalable scientific
 and technical computing in Java. It is particularly useful in the domain
 of High Energy Physics at CERN: It contains, among others, efficient and
 usable data structures and algorithms for Off-line and On-line Data
 Analysis, Linear Algebra, Multi-dimensional arrays, Statistics,
 Histogramming, Monte Carlo Simulation, Parallel & Concurrent
 Programming. It summons some of the best concepts, designs and
 implementations thought up over time by the community, ports or improves
 them and introduces new approaches where need arises. In overlapping
 areas, it is competitive or superior to toolkits such as STL, Root,
 HTL, CLHEP, TNT, GSL, C-RAND / WIN-RAND, (all C/C++) as well as  IBM
 Array,  JDK 1.2 Collections framework (all Java), in terms of
 performance, functionality and (re)usability.
 .
 Note: libcolt-free-java is a copy of libcolt-java stripped from some
 classes with a non-free license (LGPL+military exception).

Package: libcolt-free-java-doc
Description-md5: 65697765eeb840f0607a4991d09a14e8
Description-en: scalable scientific and technical computing in Java (doc)
 This distribution provides an infrastructure for scalable scientific
 and technical computing in Java. It is particularly useful in the domain
 of High Energy Physics at CERN: It contains, among others, efficient and
 usable data structures and algorithms for Off-line and On-line Data
 Analysis, Linear Algebra, Multi-dimensional arrays, Statistics,
 Histogramming, Monte Carlo Simulation, Parallel & Concurrent
 Programming. It summons some of the best concepts, designs and
 implementations thought up over time by the community, ports or improves
 them and introduces new approaches where need arises. In overlapping
 areas, it is competitive or superior to toolkits such as STL, Root,
 HTL, CLHEP, TNT, GSL, C-RAND / WIN-RAND, (all C/C++) as well as  IBM
 Array,  JDK 1.2 Collections framework (all Java), in terms of
 performance, functionality and (re)usability.
 .
 This package provides the documentation for the library
 .
 Note: libcolt-free-java is a copy of libcolt-java stripped from some
 classes with a non-free license (LGPL+military exception).

Package: libcommandable-perl
Description-md5: 52b1d45bb81cb954109e7ef9e26ec178
Description-en: utilities for commandline-based programs
 The Commandable distribution contains a collection of utilities extracted
 from various commandline-based programs, in the hope of trying to find a
 standard base to build these from in future.
 .
 "Commandline" does not necessarily mean "plain-text running in a terminal";
 simply that the mode of operation is that the user types a textual
 representation of some action, and the program parses this text in order to
 perform it. This could equally apply to a command input text area in a GUI
 program.

Package: libcommon-sense-perl
Description-md5: e7cabe54423a93004585d32869c8c1a3
Description-en: module that implements some sane defaults for Perl programs
 common::sense implements some sane defaults for Perl programs, as defined by
 two typical (or not so typical - use your common sense) specimens of Perl
 coders.

Package: libcommonmark-perl
Description-md5: 65ed31037290edb864bd3548b3e0493a
Description-en: interface to the CommonMark C library
 The CommonMark module is a wrapper around the official CommonMark C
 library libcmark. It closely follows the original API.
 .
 The main module provides some entry points to parse documents and
 convenience functions for node creation. The bulk of features is
 available through CommonMark::Node objects of which the parse tree is
 made. CommonMark::Iterator is a useful class to walk through the nodes
 in a tree. CommonMark::Parser provides a push parser interface.

Package: libcommons-cli-java
Description-md5: 0342e2b8f8f3e6825252b6c11b10bc23
Description-en: Command line arguments and options parsing library
 The Apache Commons CLI library provides an API for parsing command line options
 passed to programs. It's also able to print help messages detailing the options
 available for a command line tool.
 .
 Commons CLI supports different types of options:
 .
  * POSIX like options (ie. tar -zxvf foo.tar.gz)
  *  GNU like long options (ie. du --human-readable --max-depth=1)
  *  Java like properties (ie. java -Djava.awt.headless=true Foo)
  *  Short options with value attached (ie. gcc -O2 foo.c)
  *  long options with single hyphen (ie. ant -projecthelp)

Package: libcommons-codec-java
Description-md5: f0d1153fdd8793191c09de4105b02fc5
Description-en: encoder and decoders such as Base64 and hexadecimal codec
 The codec package contains simple encoder and decoders for various
 formats such as Base64 and Hexadecimal.  In addition to these widely
 used encoders and decoders, the codec package also maintains a
 collection of phonetic encoding utilities.
 .
 This is a part of the Apache Commons Project.

Package: libcommons-codec-java-doc
Description-md5: dc9519c04fe756132c46205b11a7b2aa
Description-en: encoder and decoders such as Base64 and hexadecimal codec - documentation
 The codec package contains simple encoder and decoders for various
 formats such as Base64 and Hexadecimal.  In addition to these widely
 used encoders and decoders, the codec package also maintains a
 collection of phonetic encoding utilities.
 .
 This is a part of the Apache Commons Project.
 .
 This package contains API Javadoc of Apache Commons Project

Package: libcommons-collections3-java
Description-md5: 4c7697aecd4b1c3a87686654049680ed
Description-en: Apache Commons Collections - Extended Collections API for Java
 The Java Collections Framework was a major addition in JDK 1.2. It added many
 powerful data structures that accelerate development of most significant Java
 applications. Since that time it has become the recognised standard for
 collection handling in Java.
 .
 Commons Collections seek to build upon the JDK classes by providing new
 interfaces, implementations and utilities. There are many features, including:
 .
  * Bag interface for collections that have a number of copies of each object
  * BidiMap interface for maps that can be looked up from value to key as well
    and key to value
  * MapIterator interface to provide simple and quick iteration over maps
  * Transforming decorators that alter each object as it is added to the
    collection
  * Composite collections that make multiple collections look like one
  * Ordered maps and sets that retain the order elements are added in,
    including an LRU based map
  * Reference map that allows keys and/or values to be garbage collected under
    close control
  * Many comparator implementations
  * Many iterator implementations
  * Adapter classes from array and enumerations to collections
  * Utilities to test or create typical set-theory properties of collections
    such as union, intersection, and closure

Package: libcommons-collections3-java-doc
Description-md5: e3f1eb5029394fb5f70496470789bb5a
Description-en: Documentation for libcommons-collections3-java
 Javadocs for libcommons-collections3-java which is a Java
 collection framework.

Package: libcommons-collections4-java
Description-md5: 141efefb1ab960f2f6d2e052c7407551
Description-en: Apache Commons Collections - Extended Collections API for Java
 The Java Collections Framework was a major addition in JDK 1.2. It added many
 powerful data structures that accelerate development of most significant Java
 applications. Since that time it has become the recognized standard for
 collection handling in Java.
 .
 Commons Collections seek to build upon the JDK classes by providing new
 interfaces, implementations and utilities. There are many features, including:
 .
  * Bag interface for collections that have a number of copies of each object
  * BidiMap interface for maps that can be looked up from value to key as well
    and key to value
  * MapIterator interface to provide simple and quick iteration over maps
  * Transforming decorators that alter each object as it is added to the
    collection
  * Composite collections that make multiple collections look like one
  * Ordered maps and sets that retain the order elements are added in,
    including an LRU based map
  * Reference map that allows keys and/or values to be garbage collected under
    close control
  * Many comparator implementations
  * Many iterator implementations
  * Adapter classes from array and enumerations to collections
  * Utilities to test or create typical set-theory properties of collections
    such as union, intersection, and closure

Package: libcommons-collections4-java-doc
Description-md5: b8a0b884055f117f06fb7d16b792c443
Description-en: Documentation for Commons Collections 4
 Commons Collections seek to build upon the JDK classes by providing new
 interfaces, implementations and utilities.
 .
 This package contains the API documentation of libcommons-collections4-java.

Package: libcommons-compress-java
Description-md5: 76de17b70e6e21e15df11e627978c90b
Description-en: Java API for working with compression and archive formats
 Apache Commons Compress defines a Java API for working with
 compression and archive formats. These include: bzip2, gzip, pack200,
 xz and ar, cpio, jar, tar, zip, dump.

Package: libcommons-dbcp-java
Description-md5: f2f7170da4a16dd656c8f4ad419adda9
Description-en: Database Connection Pooling Services
 The DBCP package provides database connection pooling services. The
 following features are supported
 .
  * DataSource and Driver interfaces to the pool.
  * Support for arbitrary sources of the underlying Connections.
  * Integration with arbitrary org.apache.commons.pool.ObjectPool
    implementations.
  * Support for Connection validation, expiration, etc.
  * Support for PreparedStatement pooling.
  * XML configuration.
 .
 This is a part of the Apache Commons Project.

Package: libcommons-digester-java
Description-md5: d2060d4eb9d02dd1b21d31a4547df6c7
Description-en: Rule based XML Java object mapping tool
 Commons-Digester converts XML to a Java object by a set of mapping
 rules. A rich set of predefined rules is available for your use. You
 can also create your own rules.

Package: libcommons-digester-java-doc
Description-md5: 1b66198debf4c1aad78af36ff00ed28d
Description-en: Rule based XML Java object mapping tool (documentation)
 Commons-Digester converts XML to a Java object by a set of mapping
 rules. A rich set of predefined rules is available for your use. You
 can also create your own rules.
 .
 This package contains the documentation.

Package: libcommons-discovery-java
Description-md5: de5200e330f70e16146e293653871092
Description-en: Locates classes that implement a given Java interface
 The Discovery Component is about discovering, or finding,
 implementations for pluggable interfaces. It provides facilities
 instantiating classes in general, and for lifecycle management of
 singleton (factory) classes.
 .
 Fundamentally, Discovery locates classes that implement a given Java
 interface. The discovery pattern, though not necessarily this package,
 is used in many projects including JAXP (SaxParserFactory and others)
 and commons-logging (LogFactory). By extracting this pattern, other
 projects can (re)use it and take advantage of improvements to the
 pattern as Discovery evolves.
 .
 Discovery improves over previous implementations by establishing
 facilities for working within managed environments. These allow
 configuration and property overrides without appealing to the global
 System properties (which are scoped across an entire JVM).

Package: libcommons-el-java
Description-md5: 01e0d5afdf101e15eeadc484d3165c41
Description-en: Implementation of the JSP 2.0 Expression Language interpreter
 The JSP 2.0 specification provides a portable API for evaluating "EL
 Expressions": The classes and interfaces in the javax.servlet.jsp.el
 package describe and define programmatic access to the Expression
 Language evaluator. This package is an implementation of the API.

Package: libcommons-fileupload-java
Description-md5: 5cb492a84962ec30c4c01c8eca9eae51
Description-en: File upload capability to your servlets and web applications
 The Commons FileUpload package makes it easy to add robust, high-performance,
 file upload capability to your servlets and web applications.
 .
 FileUpload parses HTTP requests which conform to RFC 1867, "Form-based File
 Upload in HTML". That is, if an HTTP request is submitted using the POST
 method, and with a content type of "multipart/form-data", then FileUpload
 can parse that request, and make the results available in a manner easily
 used by the caller.

Package: libcommons-fileupload-java-doc
Description-md5: a4f0bfe5d80ca19aed74b668a444c27e
Description-en: Javadoc API documentation for Commons FileUploads
 FileUpload parses HTTP requests which conform to RFC 1867, "Form-based File
 Upload in HTML". That is, if an HTTP request is submitted using the POST
 method, and with a content type of "multipart/form-data", then FileUpload
 can parse that request, and make the results available in a manner easily
 used by the caller.
 .
 This package contains Javadoc API documentation for Commons FileUpload.

Package: libcommons-jexl-java
Description-md5: 194f153a8d8ee3f2f6edc94a3e1ab464
Description-en: expression language engine
 This library is an expression language engine for easy embedding in
 applications and frameworks. It implements an extended version of the
 Expression Language of the JSTL (Java Standard Tag Library, java server
 related technology).

Package: libcommons-jexl2-java
Description-md5: 5599e22d02f6c0e4b475f27e57ba252d
Description-en: Apache Commons JEXL - Java Expression Language
 JEXL is a library intended to facilitate the implementation of dynamic and
 scripting features in applications and frameworks written in Java.
 .
 JEXL implements an Expression Language based on some extensions to the JSTL
 Expression Language supporting most of the constructs seen in shell-script
 or ECMAScript.

Package: libcommons-jexl3-java
Description-md5: 5599e22d02f6c0e4b475f27e57ba252d
Description-en: Apache Commons JEXL - Java Expression Language
 JEXL is a library intended to facilitate the implementation of dynamic and
 scripting features in applications and frameworks written in Java.
 .
 JEXL implements an Expression Language based on some extensions to the JSTL
 Expression Language supporting most of the constructs seen in shell-script
 or ECMAScript.

Package: libcommons-jxpath-java
Description-md5: 2eb35c22f7dd621e99e0b7dddbcfe7be
Description-en: Apache Commons JXPath - XPath expressions applied to Java objects
 This library provides the Java developer the ability to manipulate
 javabeans with the XPath syntax. It also supports Java collections,
 objects with dynamic properties (like Map, ServletContext, etc)
 and mechanism for adding support for additional models.
 .
 One of the most important feature of the component is the
 unification of reference syntax between DOM and Java.

Package: libcommons-jxpath-java-doc
Description-md5: 8a51a069f4266e917aa8539acedd1c3b
Description-en: Javadoc API for libcommons-jxpath-java
 JXPath applies XPath expressions to graphs of objects of all kinds:
 JavaBeans, Maps, Servlet contexts, DOM etc, including mixtures thereof.
 .
 This package contains the Javadoc API for libcommons-jxpath-java.

Package: libcommons-lang-java
Description-md5: 388ede790b35f9eb3fb76d9002926cd2
Description-en: Commons Lang - an extension of the java.lang package
 The Lang Component contains a set of Java classes that provide helper
 methods for standard Java classes, especially those found in the
 java.lang package in the Sun JDK. The following classes are included:
 .
  * StringUtils - Helper for java.lang.String.
  * CharSetUtils - Methods for dealing with CharSets, which are sets of
    characters such as [a-z] and [abcdez].
  * RandomStringUtils - Helper for creating randomised Strings.
  * NumberUtils - Helper for java.lang.Number and its subclasses.
  * NumberRange - A range of numbers with an upper and lower bound.
  * ObjectUtils - Helper for java.lang.Object.
  * SerializationUtils - Helper for serializing Objects.
  * SystemUtils - Utility class defining the Java system properties.
  * NestedException package - A sub-package for the creation of nested
    exceptions.
  * Enum package - A sub-package for the creation of enumerated types.
  * Builder package - A sub-package for the creation of equals, hashCode,
    compareTo and toString methods.

Package: libcommons-lang-java-doc
Description-md5: 9c83238424f036eff838ce1ee01c3d3a
Description-en: Documentation for Commons Lang - an extension of the java.lang package
 The Lang Component contains a set of Java classes that provide helper
 methods for standard Java classes, especially those found in the
 java.lang package in the Sun JDK. The following classes are included:
 .
  * StringUtils - Helper for java.lang.String.
  * CharSetUtils - Methods for dealing with CharSets, which are sets of
    characters such as [a-z] and [abcdez].
  * RandomStringUtils - Helper for creating randomised Strings.
  * NumberUtils - Helper for java.lang.Number and its subclasses.
  * NumberRange - A range of numbers with an upper and lower bound.
  * ObjectUtils - Helper for java.lang.Object.
  * SerializationUtils - Helper for serializing Objects.
  * SystemUtils - Utility class defining the Java system properties.
  * NestedException package - A sub-package for the creation of nested
    exceptions.
  * Enum package - A sub-package for the creation of enumerated types.
  * Builder package - A sub-package for the creation of equals, hashCode,
    compareTo and toString methods.
 .
 This package contains the API documentation of libcommons-lang-java

Package: libcommons-lang3-java
Description-md5: d471bd30add9658db6186b5f3d60db27
Description-en: Apache Commons Lang utility classes
 Apache Commons Lang is a package of Java utility classes for the classes
 that are in java.lang's hierarchy, or are considered to be so standard
 as to justify existence in java.lang.
 .
 The standard Java libraries fail to provide enough methods for manipulation
 of its core classes. Apache Commons Lang provides these extra methods.
 .
 Apache Commons Lang provides a host of helper utilities for the java.lang API,
 notably String manipulation methods, basic numerical methods, object
 reflection, concurrency, creation and serialization and System properties.
 Additionally it contains basic enhancements to java.util.Date and a series
 of utilities dedicated to help with building methods, such as hashCode,
 toString and equals.

Package: libcommons-lang3-java-doc
Description-md5: a8b5251f1adbfddbcf850e0aa93cc1f1
Description-en: Apache Commons Lang utility classes (documentation)
 Apache Commons Lang is a package of Java utility classes for the classes
 that are in java.lang's hierarchy, or are considered to be so standard
 as to justify existence in java.lang.
 .
 The standard Java libraries fail to provide enough methods for manipulation
 of its core classes. Apache Commons Lang provides these extra methods.
 .
 Apache Commons Lang provides a host of helper utilities for the java.lang API,
 notably String manipulation methods, basic numerical methods, object
 reflection, concurrency, creation and serialization and System properties.
 Additionally it contains basic enhancements to java.util.Date and a series
 of utilities dedicated to help with building methods, such as hashCode,
 toString and equals.
 .
 This package contains the API documentation of libcommons-lang3-java.

Package: libcommons-logging-java
Description-md5: 73a7ea23210de9009f87c35d126ccfbd
Description-en: common wrapper interface for several logging APIs
 Provides a simple, component oriented interface together with wrappers for
 several existing java logging systems. The user can choose at runtime which
 system he want to use for logging.

Package: libcommons-logging-java-doc
Description-md5: 53cdcf907ecf9a99d6246542131d7037
Description-en: common wrapper interface for several logging APIs (documentation)
 Provides a simple, component oriented interface together with wrappers for
 several existing java logging systems. The user can choose at runtime which
 system he want to use for logging.
 .
 This package contains the documentation.

Package: libcommons-net-java
Description-md5: 17f2b226d0c52354a61f4992bc295d90
Description-en: Apache Commons Net - Java client API for basic Internet protocols
 The Apache Commons Net library implements the client side of many basic
 Internet protocols. The purpose of the library is to provide fundamental
 protocol access, not higher-level abstractions. Therefore, some of the
 design violates object-oriented design principles. The philosophy is to
 make the global functionality of a protocol accessible (e.g., TFTP send
 file and receive file) when possible, but also provide access to the
 fundamental protocols where applicable so that a programmer may construct
 his own custom implementations (e.g, the TFTP packet classes and the TFTP
 packet send and receive methods are exposed).
 .
 The supported protocols include:
  * FTP/FTPS
  * FTP over HTTP (experimental)
  * NNTP
  * SMTP(S)
  * POP3(S)
  * IMAP(S)
  * Telnet
  * TFTP
  * Finger
  * Whois
  * rexec/rcmd/rlogin
  * Time (rdate) and Daytime
  * Echo
  * Discard
  * NTP/SNTP

Package: libcommons-validator-java
Description-md5: b89a3b120fdd1c321fea7e370299a9d4
Description-en: ease and speed development and maintenance of validation rules
 The Commons Validator is a basic validation framework
 that lets you define validation rules for a JavaBean
 in an xml file.
 .
 Validation rules can be defined in an xml file which
 keeps them abstracted from JavaBean you are validating.

Package: libcommons-validator-java-doc
Description-md5: 8c0591d05b1eda73a932e2453a8d1476
Description-en: API documentation for Commons Validator
 The Commons Validator is a basic validation framework
 that lets you define validation rules for a JavaBean
 in an xml file.
 .
 Validation rules can be defined in an xml file which
 keeps them abstracted from JavaBean you are validating.
 .
 This package contains the API documentation for libcommons-validator-java.

Package: libcommuni-dev
Description-md5: 846680ee4b6b3667efa9c1d0b25cfc7b
Description-en: cross-platform IRC framework written with Qt (development files)
 Communi is a cross-platform IRC framework written with Qt.
 .
 Communi provides a set of tools for enabling IRC connectivity in
 Qt-based C++ and QML applications.
 .
 This package contains the header development files and programs for
 developing with communi.

Package: libcommuni-doc
Description-md5: 22f9d75cf60b7abbbbf3696818490750
Description-en: cross-platform IRC framework written with Qt (API documentation)
 Communi is a cross-platform IRC framework written with Qt.
 .
 Communi provides a set of tools for enabling IRC connectivity in
 Qt-based C++ and QML applications.
 .
 This package contains the doxygen generated API documentation.

Package: libirccore3
Description-md5: 74bc1b1ee4907aa388bfb2d8dbbafcdf
Description-en: cross-platform IRC framework written with Qt (Core classes)
 Communi is a cross-platform IRC framework written with Qt.
 .
 Communi provides a set of tools for enabling IRC connectivity in
 Qt-based C++ and QML applications.
 .
 This library contains the IRC Core classes,
 to manage IRC connections, receive messages and send commands.

Package: libircmodel3
Description-md5: 9e65c9ba508348db9a05ba961cf6e359
Description-en: cross-platform IRC framework written with Qt  (IRC Model classes)
 Communi is a cross-platform IRC framework written with Qt.
 .
 Communi provides a set of tools for enabling IRC connectivity in
 Qt-based C++ and QML applications.
 .
 This library contains the IRC Model classes to keep track of queries,
 channels and users.

Package: libircutil3
Description-md5: 08d0f0698034021b7f18e23fbcc52034
Description-en: cross-platform IRC framework written with Qt (Util classes)
 Communi is a cross-platform IRC framework written with Qt.
 .
 Communi provides a set of tools for enabling IRC connectivity in
 Qt-based C++ and QML applications.
 .
 This library contains Miscellaneous utility classes for common IRC
 client related needs.

Package: qml-module-communi
Description-md5: a84ffb6e0b66050110f2c6c8c727ab33
Description-en: cross-platform IRC framework written with Qt (QML modules)
 Communi is a cross-platform IRC framework written with Qt.
 .
 Communi provides a set of tools for enabling IRC connectivity in
 Qt-based C++ and QML applications.
 .
 This package contains the QML module to use communi from a pure QML
 application.

Package: compface
Description-md5: f784537e44f6a2803248ea62ab9acaa1
Description-en: Compress/decompress images for mailheaders, user tools
 Converts 48x48 .xbm format (X bitmap) files to a compressed format
 that can be placed in your X-Face: mail header. Some mailreaders,
 like exmh will then display this image when the user is reading your mail.

Package: libcompfaceg1
Description-md5: 3d764e5fcc74c7388ed0e59afecffa9b
Description-en: Compress/decompress images for mailheaders, libc6 runtime
 Converts 48x48 .xbm format (X bitmap) files to a compressed format
 that can be placed in your X-Face: mail header. Some mailreaders,
 like exmh will then display this image when the user is reading your mail.

Package: libcompfaceg1-dev
Description-md5: 70f233b96ebb4250ef9f5b1c3d2d5090
Description-en: Compress/decompress images for mailheaders, libc6 devel
 Converts 48x48 .xbm format (X bitmap) files to a compressed format
 that can be placed in your X-Face: mail header. Some mailreaders,
 like exmh will then display this image when the user is reading your mail.

Package: libcompiler-lexer-perl
Description-md5: df15bd2057e2e47620a76ae0189a2d16
Description-en: Lexical Analyzer for Perl5
 Compiler::Lexer provides a lexical analyser for Perl code. Once the Perl
 code is parsed, the lexer can provide:
  * a list of tokens
  * the list of module used by the Perl code.
 .
 This module is written in XS to be faster than a pure Perl
 implementation

Package: libcompizconfig0
Description-md5: fd04ae7c3ac4e9dd8a8570de6e7ef597
Description-en: Configuration settings library for compiz
 Compiz Reloaded is the result of the re-unification of the Beryl-project
 and the community around the Compiz Window Manager. It seeks to provide
 an easy and fun-to-use windowing environment, allowing use of the
 graphics hardware to provide impressive effects, amazing speed and
 unrivalled usefulness
 .
 This package provides the libraries and runtime files for the compiz
 configuration system.

Package: libcompizconfig0-dev
Description-md5: 8621cc67971130d2be9c09c2d67dc9fa
Description-en: Configuration settings library for compiz - development files
 Compiz Reloaded is the result of the re-unification of the Beryl-project
 and the community around the Compiz Window Manager. It seeks to provide
 an easy and fun-to-use windowing environment, allowing use of the
 graphics hardware to provide impressive effects, amazing speed and
 unrivalled usefulness
 .
 This package provides the development files for the compiz
 configuration system.

Package: libcompress-bzip2-perl
Description-md5: 6434664d8f63ecd21e4622c606406aad
Description-en: Perl interface to Bzip2 compression library
 The Compress::Bzip2 module provides a Perl interface to the Bzip2
 compression library, a relevant subset of the functionality provided
 by Bzip2  is available in Compress::Bzip2.
 .
 The module can be split into two general areas of functionality, namely
 in-memory compression/decompression and read/write access to bzip2
 files.

Package: libcompress-lz4-perl
Description-md5: a7f7c4bf8e5bce60f350a9001776bc3f
Description-en: Perl interface to the LZ4 (de)compressor
 The Compress::LZ4 module provides an interface to the LZ4 (de)compressor.
 .
 Besides functions for compression, high-compression, and decompression, it
 also includes compatibility functions for the same purposes to handle raw
 data in the official frame format.

Package: libcompress-raw-bzip2-perl
Description-md5: 9566e6140732ea913b5cbb2cd5e8d8ae
Description-en: low-level interface to bzip2 compression library
 Compress::Raw::Bzip2 provides a low-level interface to bzip2 compression
 library for perl.
 .
 Usually, you don't need to use this directly;  modules like
 IO::Compress::Bzip2 in the libio-compress-perl package provide a nice,
 more high-level interface for you in your own perl programs.

Package: libcompress-raw-lzma-perl
Description-md5: eaf2ce106eaf1943e966feabc9ee6573
Description-en: low-level interface to lzma compression library
 Compress::Raw::Lzma provides a low-level Perl interface for reading and
 writing of lzma and xz files/buffers.
 .
 Although the primary purpose for the existence of Compress::Raw::Lzma is for
 use by the IO::Compress::Lzma, IO::Uncompress::UnLzma, IO::Compress::Xz and
 IO::Uncompress::UnXz modules (packaged as libio-compress-lzma-perl), it can
 be used on its own for simple compression/uncompression tasks.

Package: libcompress-raw-zlib-perl
Description-md5: 78fa58999816b802a5c29de4d65f94f5
Description-en: low-level interface to zlib compression library
 Compress::Raw::Zlib is a Perl module that provides low-level interface to the
 zlib compression library. It provides the core compression and decompression
 functionality useful for supporting other higher-level modules. Other modules
 provide support for file and stream compression.

Package: libcompress-snappy-perl
Description-md5: 265245e7b4f35cbce115189f87441ff0
Description-en: Perl interface to Google's Snappy (de)compressor
 The Compress::Snappy module provides an interface to Google's Snappy
 (de)compressor.
 .
 Snappy does not aim for maximum compression, or compatibility with any other
 compression library; instead, it aims for very high speeds and reasonable
 compression. For instance, compared to the fastest mode of zlib, Snappy is an
 order of magnitude faster for most inputs, but the resulting compressed files
 are anywhere from 20% to 100% bigger.

Package: libcomps-dev
Description-md5: e1e71b1dd7a1b4c9b1906020720b7fe4
Description-en: Comps XML file manipulation library - development files
 Libcomps is library for structure-like manipulation of content in
 comps XML files. Supports reading/writing XML files and structure
 modifications.
 .
 This package contains the development header files for the
 libcomps library.

Package: libcomps-doc
Description-md5: 0ecb01980f2efb1e5109509899c8bb9e
Description-en: Documentation for the libcomps library (common documentation)
 Libcomps is library for structure-like manipulation of content in
 comps XML files. Supports reading/writing XML files and structure
 modifications.
 .
 This package installs common documentation for the libcomps
 C bindings.

Package: libcomps0
Description-md5: bac202733274915454df4650f7b20756
Description-en: Comps XML file manipulation library - shared library
 Libcomps is library for structure-like manipulation of content in
 comps XML files. Supports reading/writing XML files and structure
 modifications.
 .
 This package provides the libcomps shared library.

Package: python-libcomps-doc
Description-md5: e1318acac1e843ccc25cce5169bdf102
Description-en: Python 2 and 3 bindings for the libcomps library (common documentation)
 Libcomps is library for structure-like manipulation of content in
 comps XML files. Supports reading/writing XML files and structure
 modifications.
 .
 This package installs common documentation for the libcomps Python
 2 and 3 bindings.

Package: python3-libcomps
Description-md5: 8430e8ac5532de37e0aa585889c918c7
Description-en: Python bindings for the libcomps library (Python 3)
 Libcomps is library for structure-like manipulation of content in
 comps XML files. Supports reading/writing XML files and structure
 modifications.
 .
 This package installs the libcomps library for Python 3.

Package: libconfig++-dev
Description-md5: f5222f17a36cd1f595adc29edaa8e337
Description-en: parsing/manipulation of structured config files (C++ development)
 This library features a fully reentrant parser and includes bindings for
 both the C and C++ programming languages. It runs on modern POSIX-compliant
 systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
 Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
 .
 This library allows parsing, manipulating and writing structured configuration
 files. Its main features are:
  - A fully reentrant parser: Multiple configurations can be parsed in
    concurrent threads at the same time.
  - A simple, structured configuration file format: more readable and compact
    than XML and more flexible than Windows' "INI" file format.
  - A low-footprint implementation
  - Proper documentation.
 .
 This package contains the files needed in order to use libconfig
 in your own C++ programs.

Package: libconfig++9v5
Description-md5: 9a8df51133928631226892f0ee52493b
Description-en: parsing/manipulation of structured configuration files (C++ binding)
 This library features a fully reentrant parser and includes bindings for
 both the C and C++ programming languages. It runs on modern POSIX-compliant
 systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
 Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
 .
 This library allows parsing, manipulating and writing structured configuration
 files.
 .
 This is the C++ binding.

Package: libconfig-dev
Description-md5: 21ea54675951d05055b8aadda5a21743
Description-en: parsing/manipulation of structured config files (development)
 This library features a fully reentrant parser and includes bindings for
 both the C and C++ programming languages. It runs on modern POSIX-compliant
 systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
 Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
 .
 This library allows parsing, manipulating and writing structured configuration
 files. Its main features are:
  - A fully reentrant parser: Multiple configurations can be parsed in
    concurrent threads at the same time.
  - A simple, structured configuration file format: more readable and compact
    than XML and more flexible than Windows' "INI" file format.
  - A low-footprint implementation
  - Proper documentation.
 .
 This package contains the files needed in order to use libconfig
 in your own programs.

Package: libconfig-doc
Description-md5: 6392d9fb9c41805d37675a398591bb07
Description-en: parsing/manipulation of structured config files (Documentation)
 This library features a fully reentrant parser and includes bindings for
 both the C and C++ programming languages. It runs on modern POSIX-compliant
 systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
 Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
 .
 This library allows parsing, manipulating and writing structured configuration
 files.
 .
 This package provides documentation for the libconfig library.

Package: libconfig9
Description-md5: f9e4a016d7fc40b75858220651e186b8
Description-en: parsing/manipulation of structured configuration files
 This library features a fully reentrant parser and includes bindings for
 both the C and C++ programming languages. It runs on modern POSIX-compliant
 systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
 Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
 .
 This library allows parsing, manipulating and writing structured configuration
 files.

Package: libconfig-any-perl
Description-md5: aeeb2d48adc228f69d2f73885231812a
Description-en: module to load configuration from different file formats
 Config::Any provides a facility for Perl applications and libraries to load
 configuration data from multiple different file formats. It supports XML,
 YAML, JSON, Apache-style configuration, Windows INI files, and even Perl
 code.
 .
 The rationale for this module is as follows: Perl programs are deployed on
 many different platforms and integrated with many different systems. Systems
 administrators and end users may prefer different configuration formats than
 the developers. The flexibility inherent in a multiple format configuration
 loader allows different users to make different choices, without generating
 extra work for the developers. As a developer you only need to learn a single
 interface to be able to use the power of different configuration formats.

Package: libconfig-apacheformat-perl
Description-md5: 957e75bbaf1f93fbb29548e28f7a183d
Description-en: Perl module to parse Apache format config files
 Config::ApacheFormat is designed to parse a configuration file in the same
 syntax used by the Apache web server (see http://httpd.apache.org for
 details).  This allows you to build applications which can be easily
 managed by experienced Apache admins.  Also, by using this module,
 you'll benefit from the support for nested blocks with built-in
 parameter inheritance.  This can greatly reduce the amount or repeated
 information in your configuration files.

Package: libconfig-augeas-perl
Description-md5: 5d15a0b8141de68ff6b4b49606d8ed9e
Description-en: module for manipulating configuration files through Augeas
 Config::Augeas is a Perl module that provides an object-oriented interface to
 the Augeas open source configuration library. The API is more "Perlish" than
 its C counterpart, making it natural to use with Perl.
 .
 Augeas is a library and command line tool that addresses the common problem
 of handling configuration data, providing a means to easily edit many types
 of configuration files. (See the augeas package for details)

Package: libconfig-auto-perl
Description-md5: a21c1ce97ab57c25137804f64a29091a
Description-en: magical config file parser
 Config::Auto allows developers to parse config files without
 needing to specify the format of the file (though they can do it).
 .
 It even looks for the config file in standard places (working dir,
 home dir, /etc) and tries some common config file names if the path
 isn't specified in the call.
 .
 It then determines the format of the config file, parses it and then
 returns a data structure containing the configuration data. The format
 of this structure depends on the format of the file.
 .
 At the moment, libconfig-auto-perl knows about colon, space and equals
 separated, XML, Perl, Windows INI, BIND9 and irssi style config files,
 though files in BIND9 or irssi format cannot be parsed.

Package: libconfig-autoconf-perl
Description-md5: 019b3b2b66ff8f574420030ff1d9c9b3
Description-en: Perl module to implement some of AutoConf's macros in pure Perl
 Config::AutoConf simulates some of the tasks AutoConf macros do, e.g.
 detecting a command, detecting a library, etc.
 .
 Config::AutoConf is intended to provide the same opportunities to Perl
 developers as GNU Autoconf does for Shell developers.

Package: libconfig-crontab-perl
Description-md5: c9613467243f2aacc1d71bd972bb8f91
Description-en: module to read/write Vixie-compatible crontab(5) files
 Config::Crontab provides an object-oriented interface to Vixie-style
 crontab(5) files for Perl.
 .
 In short, Config::Crontab reads and writes crontab(5) files (and does a
 little pretty-printing too) using objects. The general idea is that you
 create a Config::Crontab object and associate it with a file (if
 unassociated, it will work over a pipe to crontab -l). From there, you can
 add lines to your crontab object, change existing line attributes, and write
 everything back to file.

Package: libconfig-file-perl
Description-md5: 5b47315ba3f09b87f209bdd6e1321a6c
Description-en: simple configuration file parsing module
 Config::File parses simple configuration files and store its values in
 an anonymous hash reference. The syntax of the configuration file is
 quite simple:
 .
  # This is a comment
  VALUE_ONE = foo
  VALUE_TWO = $VALUE_ONE/bar
  VALUE_THREE = The value contains a \# (hash). # This is a comment.
  COMPOSED_VALUE[one] = The first component of a clustered value
  COMPOSED_VALUE[two] = The second component of a clustered value

Package: libconfig-find-perl
Description-md5: 431f75b4ae5cb39891db29079eab0f94
Description-en: module to search configuration files using OS dependent heuristics
 Every OS has different rules for configuration files placement, this module
 allows one to easily find and create app configuration files following
 those rules.
 .
 Config::Find references configuration files by the application name or by the
 application name and the configuration file name when the app uses several
 application files, i.e emacs, profile, apache/httpd, apache/ssl.

Package: libconfig-general-perl
Description-md5: c644d6d5c0cf318d61f338e6c7ecc9e2
Description-en: generic configuration module
 Config::General opens a configuration file and parses its contents for you.
 After parsing it returns a hash which contains all options and their
 associated values from your configuration file.
 .
 The format of configuration files supported by Config::General is
 inspired by the well known Apache configuration format, in fact, this
 module is fully capable of parsing Apache configurations, but the
 output is not usable by Apache. You can also just use simple name/value
 pairs in your configuration files.
 .
 In addition to the capabilities of an Apache configuration file it
 supports some enhancements such as here-documents, C-style comments and
 multi-line options.

Package: libconfig-gitlike-perl
Description-md5: a6b3fb8d4aac4e0cec70f2515717d887
Description-en: Perl module for Git-compatible config file parsing
 Config::GitLike provides a Perl interface for parsing, writing, and managing
 configuration files of the format used by the version control system Git. It
 supports config-file inheritance in the same way that Git does: system-wide,
 user-wide, and per-directory config files can be specified and loaded, with
 values from more local files overriding those in less-local files.
 .
 For more information on this configuration file format, see:
 <URL:http://www.kernel.org/pub/software/scm/git/docs/git-config.html>

Package: libconfig-grammar-perl
Description-md5: 32678e3db5887889a663ca97a082bde7
Description-en: grammar-based user-friendly config parser
 Config::Grammar is a module to parse configuration files. The configuration
 may consist of multiple-level sections with assignments and tabular data. The
 parsed data will be returned as a hash containing the whole configuration.
 Config::Grammar uses a grammar that is supplied upon creation of a
 Config::Grammar object to parse the configuration file and return helpful
 error messages in case of syntax errors. Using the makepod method you can
 generate documentation of the configuration file format.
 .
 The maketmpl method can generate a template configuration file. If your
 grammar contains regexp matches, the template will not be all that helpful as
 Config::Grammar is not smart enough to give you sensible template data based
 in regular expressions. The related function maketmplmin generates a minimal
 configuration template without examples, regexps or comments and thus allows
 an experienced user to fill in the configuration data more efficiently.

Package: libconfig-identity-perl
Description-md5: 2da891fc2f3a3d576f015a982e9e0cf1
Description-en: module to load (and optionally decrypt) user/pass identity information
 Config::Identity is a tool for loading (and optionally decrypting via GnuPG)
 user/pass identity information.
 .
 For GitHub API access, an identity is a login/token pair.
 .
 For PAUSE access, an identity is a user/password pair.

Package: libconfig-ini-perl
Description-md5: bfb56232cb78a8226a1ec04da78cb39b
Description-en: Perl module for reading and writing .ini files
 Config::INI::Reader and Config::INI::Writer are "yet another config module"
 implementing yet another slightly different take on the undeniably easy to
 read ".ini" file format. Their default behavior is quite similar to that of
 Config::Tiny, on which it is based.
 .
 The chief difference is that Config::INI is designed to be subclassed to
 allow for side-effects and self-reconfiguration to occur during the course of
 reading its input.

Package: libconfig-ini-reader-ordered-perl
Description-md5: 3d3f94002d03358e93827be61b55f4a7
Description-en: .ini-file parser that returns sections in order
 Config::INI::Reader::Ordered is a subclass of Config::INI::Reader which
 preserves section order. See Config::INI::Reader (in the libconfig-ini-perl
 package) for all documentation.

Package: libconfig-inifiles-perl
Description-md5: dbe4b698f524cea88f6967e4d995bdca
Description-en: read .ini-style configuration files
 Config::IniFiles provides a way to have readable configuration files
 outside your Perl script. Configurations can be imported (inherited,
 stacked, ...), sections can be grouped, and settings can be accessed
 from a tied hash.

Package: libconfig-inihash-perl
Description-md5: c7f5f97aba15006d698ad59e8d501976
Description-en: Perl extension for reading and writing INI files
 Config::IniHash reads and writes INI files, useful for storing
 settings. It returns the full file as a hashref or writes a
 hashref into an ini file.

Package: libconfig-json-perl
Description-md5: 7c47bb90c5664027a83523dff69629ca
Description-en: parser for JSON-based configuration files
 Config::JSON is a Perl module capable of parsing and writing configuration
 files written in JavaScript Object Notation (JSON). It supports arbitrary
 file inclusion (even hierarchical includes) and comments in the file. It is
 beneficial in environments that already use JSON, since the parser is already
 loaded into memory.

Package: libconfig-merge-perl
Description-md5: d5c85d44c6686cdabc92b3823efdef00
Description-en: umbrella interface to configuration modules
 Config::Merge allows one to load a configuration directory tree containing
 YAML, JSON, XML, Perl, INI or Config::General files. The interface can be
 used in either a functional or an object oriented way.

Package: libconfig-methodproxy-perl
Description-md5: 45ec01ae5754c143ad3b96065fbf0f8f
Description-en: Perl module for specifying method calls in a static configuration
 The method proxy concept provided by the Config::MethodProxy module is
 a particular data structure which, when found, is replaced by the value
 returned by calling that method.  In this way static configuration can be
 setup to call your code and return dynamic contents.  This makes static
 configuration much more powerful, and provides the ability to be more
 declarative in how dynamic values make it into the configuration.

Package: libconfig-model-approx-perl
Description-md5: 02f5b964d692d24b59711ddef4f16703
Description-en: Approx proxy server configuration editor
 Config::Model::Approx Perl module provides a configuration checker and
  editor for /etc/approx/approx.conf.
 .
 When libconfig-model-tkui-perl is installed, running 'cme edit approx'
 will launch a graphical configuration editor for Approx configuration
 file.
 .
 cme can also be run to check configuration (cme check approx) or
 migrate older configurations without user interaction (cme migrate
 approx)

Package: libconfig-model-backend-augeas-perl
Description-md5: 59413c88ed64cb64367aba9e36782c67
Description-en: config-model reader and writer powered by Augeas
 Config::Model::Backend::Augeas provides a way to load or store
 configuration data through Config::Augeas. This way, the structure and
 comments of the original configuration file are preserved.
 .
 With Config::Model::Backend::Augeas, Config::Model now provides a way
 to load and save data through RedHat's Augeas library.
 .
 Config::Model and Augeas are both configuration editing tool. Both
 parse configuration files in their native formats and transforms them
 into a tree. Configuration changes are made by manipulating this tree
 and saving it back into native config files.
 .
 Both Augeas and Config::Model rely on a tree to represent
 configuration data.
 .
 On one side, Augeas is able to load and write data while respecting
 the structure and comments of the original configuration file. But
 Augeas purpose is not to validate the semantic content of the
 configuration file.
 .
 On the other side, Config::Model is able to validate the semantic
 content of the configuration file, but it may discard all comments and
 will write back configuration data using a canonical order. Thus the
 structure of the original configuration file is not preserved.
 .
 You can now have the best of both worlds by using the Augeas library
 to load and write data from Config::Model configuration tree. You can
 now instruct Config::Model to use Augeas. See
 Config::Model::BackendMgr for details.
 .
 Unfortunately, you must ensure that the tree representation specified
 in Config::Model and Augeas lens are quite close together:
   - Config::Model element names and Augeas lens names must be identical
   - Both structures must be very close. Each Config::Model node must
     have a corresponding lens.
 .
 See Config::Model::Backend::Augeas documentation to use Augeas with
 your configuration model.
 .
 For more details on Config::Model see:
 .
    https://github.com/dod38fr/config-model/wiki
 .
 For more details on Augeas, see:
 .
    http://augeas.net

Package: libconfig-model-backend-yaml-perl
Description-md5: 1efd168200633d7979ab43c0211a98cf
Description-en: Read and write config as a YAML data structure
 Config::Model::Backend::Yaml is a Perl module used by Config::Model
 and cme to read or write YAML files.
 .
 This module should not be used directly. It is loaded by
 Config::Model when loading a model declaring a Yaml "backend".

Package: libconfig-model-cursesui-perl
Description-md5: 407ef984c40fe34ee42386eeced20dda
Description-en: curses interface to edit config data through Config::Model
 Config::Model::CursesUI provides a Curses interface to the configuration
 editor provided by Config::Model.
 .
 For instance, with this module, Config::Model and
 Config::Model::OpenSsh, you get a curses configuration editor for
 sshd_config.
 .
 This interface is used by config-edit program provided by
 Config::Model.

Package: libconfig-model-dpkg-perl
Description-md5: dffc7ee3833ac8ae256a2b773f27afc8
Description-en: editor for Dpkg source files with validation
 This package provides Config::Model::Dpkg, a plugin for Config::Model
 and cme. Once this package is installed, cme is able to handle dpkg
 source file.
 .
 For instance, the command 'cme edit dpkg' provides a graphical editor
 for most files of a package source.
 .
 The command 'cme check dpkg' provide a command line that will check the
 package file, a bit like lintian. But this command must be run in the
 source package directory and can be run before building the package.
 .
 Likewise, the command 'cme fix dpkg' will fix most of the warnings
 found by the command above.
 .
 The command 'cme update dpkg' will update debian/copyright file
 from the content of the package source file.
 .
 If the recommended package libconfig-model-tkui-perl is installed,
 you can run 'cme edit dpkg' to edit your package files with a GUI.
 .
 You can also run cme with a more restricted scope with:
  * cme edit|check|fix dpkg-control
  * cme edit|check|fix dpkg-copyright
 .
 For best results, you should install the latest available version
 of libmodule-corelist-perl.

Package: libconfig-model-itself-perl
Description-md5: a293ad4d34321bf6fcb1e2e8489db89a
Description-en: graphical model or schema editor for Config::Model
 Config::Model::Itself module is a plugin for cme which provides a
 Perl/Tk graphical interface to edit configuration models that are be
 used by Config::Model.
 .
 Config::Model::Itself also provides a model for Config::Model
 (hence the Itself name, you can also think of it as a meta-model).
 The model editor will use this meta-model to construct the graphical
 interface so you can edit the configuration model for *your*
 application. [ Config::Model::Itself is the "eat your own dog food" principle
 applied to Config::Model ;-) ]
 .
 Let's step back a little to explain. Any configuration data is, in
 essence, structured data. This data could be stored, for instance, in
 an XML file. A configuration model is a way to describe the structure
 and relation of all items of a configuration data set.
 .
 This configuration model is also expressed as structured data. This
 structure data is structured and follows a set of rules which are
 described for humans in Config::Model.
 .
 The structure and rules documented in Config::Model are also expressed
 in a model in the files provided with Config::Model::Itself.
 .
 Hence the possibity to verify, modify configuration data provided by
 Config::Model can also be applied on configuration models.
 .
 The model editor program launched with "cme meta edit"

Package: libconfig-model-lcdproc-perl
Description-md5: c61ea048fbe964b908b8cc5729c4a94c
Description-en: module to edit and validate LcdProc configuration file
 Config::Model::LcdProc provides a configuration editor (and models) for the
 configuration file of LcdProc, i.e. /etc/LCDd.conf.
 .
 libconfig-model-tkui-perl must be installed to have a graphical
 interface for the editor.
 .
 Once installed, you can run 'cme edit lcdproc' to edit LcdProc
 configuration. You can also check the configuration with
 'cme check lcdproc'.

Package: libconfig-model-openssh-perl
Description-md5: b945cdc31e29412d72dbd784de0c9e09
Description-en: configuration editor for OpenSsh
 Config::Model::OpenSsh enables cme command to edit OpenSSH
 configuration files, namely, /etc/ssh/sshd_config, /etc/ssh/ssh_config (for
 root) and ~/.ssh/config (for other users).
 .
 You can get extra functionality by installing some optional dependencies:
 .
  * A graphical OpenSSH file editor with libconfig-model-tkui-perl
  * A curses OpenSSH file editor with libconfig-model-cursesui-perl
 .
 Comments of the files are preserved during edition. Comments can
 be edited with the graphical interface and saved back in the
 configuration files.
 .
 'cme check ssh' command can be used to validate the content of ssh*
 configuration files.

Package: libconfig-model-perl
Description-md5: 89e63c35ca19a8c95f63d3bbd320b6ed
Description-en: module for describing and editing configuration data
 Config::Model is a Perl framework that enables project developers to provide
 an interactive configuration system for their software. It supports various
 frontend interfaces (graphical, curses-based or plain terminal) to users. It
 handles configuration files semantically rather than syntactically, meaning
 that developers can specify the structure and constraints of the data along
 with a mechanism to read and write the files.
 .
 Using the structure and constraint information, Config::Model will generate
 interactive configuration editors that include help and data validation. It
 is equally simple to use graphical (via Tk) interfaces as well as curses-
 and ReadLine-based terminal interfaces.
 .
 Config::Model also provides a facility to help configuration data upgrade
 that can be triggered during package upgrades.
 .
 Config::Model provides configuration model and editor for:
  - popularity-contest
  - fstab (/etc/fstab)
  - multistrap
 .
 Other configuration editors are available with other libconfig-model-*-perl
 packages.
 .
 Depending on which suggested or recommended modules are installed,
 Config::Model provides several user interfaces:
  - shell-like interface (with any of lib-term-readlin-*-perl)
  - virtual file system where each config parameter is mapped to a file
   (with fuse package)
  - graphical user interface (with libconfig-model-tkui-perl)

Package: libconfig-model-systemd-perl
Description-md5: 303277e63c2f9a989a4222522db2a202
Description-en: editor and validator for systemd configuration files
 Config::Model::Systemd provides a configuration editor for the
 configuration files of systemd, (that is, all files in
 ~/.config/systemd/user/ or all files in /etc/systemd/system/).
 .
 The first paragraph is a simplified view.
 In more accurate and complicated words, this package provides the
 configuration model of Systemd configuration that cme,
 Config::Model and Config::Model::TkUI use to provide a configuration
 editor and checker.

Package: libconfig-model-tester-perl
Description-md5: 20b9edfab52a47764219ee04c7fcf58c
Description-en: Test framework for Config::Model
 Config::Model::Tester provides a way to test configuration models with
 tests files. This class was designed to tests several models and several
 tests cases per model.

Package: libconfig-model-tkui-perl
Description-md5: ebcd1ec8b9c5609e39edb2240f115941
Description-en: Tk GUI to edit config data through Config::Model
 Config::Model::TkUI provides a Perl/Tk interface to:
   - the configuration editor provided by Config::Model (cme).
   - the configuration model editor provided by Config::Model::Itself
     (config-model-edit)
 .
 For instance, with this package and libconfig-model-openssh-perl
 Config::Model::OpenSsh, you get a graphical configuration editor for
 /etc/ssh/sshd_config.
 .
 To get the graphical editor, just install Config::Model::TkUI, and the
 cme (provided by libconfig-model-perl) will automagically launch the
 graphical interface.

Package: libconfig-mvp-perl
Description-md5: 52418572caa6dd93d2dfb52856348364
Description-en: multivalue-property package-oriented configuration module
 MVP is a mechanism for loading configuration (or other information) for
 libraries. It doesn't read a file or a database. It's a helper for things
 that do.
 .
 The idea is that you end up with a Config::MVP::Sequence object, and that you
 can use that object to fully configure your library or application. The
 sequence will contain a bunch of Config::MVP::Section objects, each of which
 is meant to provide configuration for a part of your program. Most of these
 sections will be directly related to a Perl library that you'll use as a
 plugin or helper. Each section will have a name, and every name in the
 sequence will be unique.

Package: libconfig-mvp-reader-ini-perl
Description-md5: 76d8ef48f47a1e4056ee628e4e177b0f
Description-en: Perl module providing a MVP config reader for .ini files
 Config::MVP::Reader::INI implements a reader for .ini files for use
 with Config::MVP.

Package: libconfig-mvp-slicer-perl
Description-md5: 6639ab1fc82d484a3525bfe2be1d4054
Description-en: module to extract embedded plugin config from parent config
 Config::MVP::Slicer can be used to extract embedded configurations
 for other plugins out of larger (parent) configurations.  An example
 where this can be useful is plugin bundles.  A bundle loads other
 plugins with a default configuration that works most of the time, but
 sometimes you wish you could customize the configuration for one of
 those plugins without having to remove the plugin from the bundle and
 re-specify it separately.

Package: libconfig-onion-perl
Description-md5: 0a240822f66f4a422f6eea4c68d8f451
Description-en: layered configuration
 Config::Onion stores all configuration settings in four layers:
 Defaults, Main, Local, and Override. Each layer can be added to as many
 times as you like. Within each layer, settings which are given multiple
 times will take the last specified value, while those which are not
 repeated will remain untouched.

Package: libconfig-pit-perl
Description-md5: 0f77747d983c75512b8f201d5c908866
Description-en: Perl module for Manage settings
 Config::Pit is account setting management library.  This library
 automates editing settings used in scripts.
 .
 Original library is written in Ruby and published as pit gem with
 management command.

Package: libconfig-properties-perl
Description-md5: f477f3ba2764dee29e96706f375f712b
Description-en: Perl module to read and write Java-style property files
 Config::Properties is a near implementation of the java.util.Properties API.
 It is designed to allow easy reading, writing and manipulation of Java-style
 property files in Perl applications.
 .
 The format of a Java-style property file is that of a key-value pair
 separated by either whitespace, the colon (:) character, or the equals (=)
 character. Whitespace before the key and on either side of the separator is
 ignored. Lines that begin with either a hash (#) or a bang (!) are considered
 comment lines and ignored.

Package: libconfig-record-perl
Description-md5: 0e6686da784459295258dfaf0c1c4c3e
Description-en: Perl module for configuration file access
 Config::Record provides an API for loading and saving of simple configuration
 file records. Entries in the configuration file are essentially key, value
 pairs, with the key and values separated by a single equals symbol. The key
 consists only of alphanumeric characters. There are three types of values:
 scalar values, array values and hash values.

Package: libconfig-scoped-perl
Description-md5: 72deec42ad57e5e6dccd0a72a80cd01a
Description-en: Feature rich configuration file parser
 Config::Scoped is a configuration file parser for complex configuration
 files based on Parse::RecDescent. Files similar to the ISC named or ISC
 dhcpd configurations are possible. In order to be fast a precompiled
 grammar and optionally a config cache is used.

Package: libconfig-simple-perl
Description-md5: 8f5af517a46210dd8fbd73c644fca9e0
Description-en: simple configuration file class
 Reading and writing configuration files is one of the most frequent
 aspects of any software design. Config::Simple is the library to help
 you with it.
 .
 Config::Simple is a class representing configuration file object. It
 supports several configuration file syntax and tries to identify the
 file syntax to parse them accordingly. Library supports parsing,
 updating and creating configuration files.

Package: libconfig-std-perl
Description-md5: 6e09dbf1dc38c6c46ab80b161514afa1
Description-en: Load and save configuration files in a standard format
 Config::Std implements yet another damn configuration-file system.
 .
 The configuration language is deliberately simple and limited, and the
 module works hard to preserve as much information (section order,
 comments, etc.) as possible when a configuration file is updated.

Package: libconfig-tiny-perl
Description-md5: 779ebf205c9f59e3bf483821c9981dd0
Description-en: Read/Write .ini style files with as little code as possible
 Config::Tiny is a perl class to read and write .ini style configuration files
 with as little code as possible, reducing load time and memory overhead.
 .
 This module is primarily for reading human written files, and anything
 written into shouldn't need to have documentation/comments. If something with
 more power is needed, move up to Config::Simple, Config::General or one of
 the many other Config:: modules. Config::Tiny does not preserve comments,
 whitespace, or the order of the file contents.

Package: libconfig-yaml-perl
Description-md5: a2fc5204377c6633e143374a9ecdb2c0
Description-en: module for manipulating YAML-based configuration files
 Config::YAML is a somewhat object-oriented wrapper around the YAML module
 designed to make reading and writing configuration files simple. It handles
 multiple configuration files (e.g. system and per-user configuration or a
 gallery application with per-directory configuration) with ease.

Package: libconfig-zomg-perl
Description-md5: b934000ef6d25fa8435ef0eac59a9ef8
Description-en: yet another Catalyst::Plugin::ConfigLoader-style layer over Config::Any
 Config::ZOMG is a fork of Config::JFDI. It removes a couple of unusual
 features and passes the same tests three times faster than
 Config::JFDI.
 .
 Config::ZOMG is an implementation of Catalyst::Plugin::ConfigLoader
 that exists outside of Catalyst.
 .
 Config::ZOMG will scan a directory for files matching a certain name.
 If such a file is found which also matches an extension that
 Config::Any can read, then the configuration from that file will be
 loaded.
 .
 Config::ZOMG will also look for special files that end with a "_local"
 suffix. Files with this special suffix will take precedence over any
 other existing configuration file, if any. The precedence takes place
 by merging the local configuration with the "standard" configuration
 via Hash::Merge::Simple.
 .
 Finally you can override/modify the path search from outside your
 application, by setting the "_CONFIG" variable outside your
 application (where $NAME is the uppercase version of what you passed to
 Config::ZOMG->new).

Package: libconfigreader-perl
Description-md5: 6b913ae9ce5b96c2138e1cb0ca22969a
Description-en: Perl module for reading configuration files
 The ConfigReader library is a set of classes which reads directives
 from a configuration file.
 .
 Provided classes:
    * ConfigReader::Spec
    * ConfigReader::Values
    * ConfigReader::DirectiveStyle

Package: libconfigreader-simple-perl
Description-md5: 0ac9ec8789a76e1e18e6085c90f7513d
Description-en: simple configuration file parser
 ConfigReader::Simple reads and parses simple configuration files. It is
 designed to be smaller and simpler than the ConfigReader module and is more
 suited to simple configuration files.

Package: libconfuse-common
Description-md5: b68c89e8455873131939ae04c13ea60f
Description-en: Common files for libConfuse
 This package contains internationalization files for the confuse
 library.

Package: libconfuse-dev
Description-md5: 4ab3b2b53b592c7f75d631e73c49d74e
Description-en: Development files for libConfuse
 This package contains the header files and static library needed to
 compile applications that use the confuse library.

Package: libconfuse-doc
Description-md5: 1fe1525ce392462c68621be65a48d8ec
Description-en: Documentation for libConfuse
 This package contains the documentation of the confuse library.

Package: libconfuse2
Description-md5: 284f159006c24c48424ca2c396c9bf6b
Description-en: Library for parsing configuration files
 libConfuse is a configuration file parser library written in C. It
 supports sections and (lists of) values (strings, integers, floats,
 booleans or other sections), as well as some other features (such as
 single/double-quoted strings, environment variable expansion,
 functions and nested include statements).
 .
 It makes it very easy to add configuration file capability to a
 program using a simple API.

Package: libconst-fast-perl
Description-md5: 4b3a18c6b959138981afac83d7f62d90
Description-en: facility for creating read-only scalars, arrays, and hashes
 Const::Fast is a perl module for creating read-only scalars, arrays,
 and hashes. It enables you to set a variable to the given value and
 subsequently make it readonly. Arrays and hashes will be made deeply
 readonly.
 .
 This module uses the builtin readonly feature of perl, making access
 to the variables just as fast as any normal variable without the
 weird side-effects of ties.

Package: libconstant-defer-perl
Description-md5: 91233fd6139d8dee2e7eed202eab45fd
Description-en: Perl module providing constant subs with deferred value calculation
 constant::defer creates constants like constant.pm, but with the value
 calculated only on the first call.  This can save work for values only
 needed sometimes.

Package: libconstant-generate-perl
Description-md5: 667d5b14840a10a8e3cbe4cbe71bc3fb
Description-en: Perl module providing useful utilities for handling symbolic constants
 Constant::Generate provides useful utilities for handling, debugging, and
 generating opaque, 'magic-cookie' type constants as well as value-significant
 constants.
 .
 Using its simplest interface, it will generate a simple enumeration of names
 passed to it on import.

Package: libcontext-preserve-perl
Description-md5: 026e173ec733ce05bf7211cb7157f30e
Description-en: Perl module to preserve calling context
 Context::Preserve allows developers to preserve the calling context of their
 subroutines, which is useful for functions that call other functions and
 return their results, with some possible modifications. This means that, if
 your module is called in scalar, list or void context, the given subroutine
 is called in the same context and the appropriate 'thing' is returned.
 .
 This means that it is easy to write functions that call other functions,
 modify their result and return it, in a seamless manner.

Package: libcontextual-return-perl
Description-md5: 0cf26c98dc1bc66795643adb255f2657
Description-en: module for creating context-sensitive return values
 Contextual::Return provides a collection of named blocks that allow a return
 statement to return different values depending on the context in which it's
 called.

Package: libconvert-ascii-armour-perl
Description-md5: 24666624a2fed63f84713daa73c833ed
Description-en: module to convert binary into ASCII-armoured messages
 Convert::ASCII::Armour is a Perl module designed to convert hashes of binary
 octets into ASCII messages suitable for transfer over 6-bit clean transport
 channels. The encoded ASCII resembles PGP's armoured messages, but are in no
 way compatible with PGP.

Package: libconvert-ascii85-perl
Description-md5: e2edc71c56ede2dedceefb892acc01a4
Description-en: module for encoding and decoding of ascii85/base85 strings
 Convert::Ascii85 implements the Ascii85 (also known as Base85) algorithm for
 encoding binary data as text. This is done by interpreting each group of four
 bytes as a 32-bit integer, which is then converted to a five-digit base-85
 representation using the digits from ASCII 33 (!) to 117 (u).
 .
 This is similar to MIME::Base64 but more space efficient: The overhead is
 only 1/4 of the original data (as opposed to 1/3 for Base64).

Package: libconvert-asn1-perl
Description-md5: 4ffd54dac06d60e5c74a812c22fc71fe
Description-en: Perl module for encoding and decoding ASN.1 data structures
 Convert::ASN1 will parse ASN.1 descriptions and will encode from and decode to
 perl data structures using a hierarchy of references.
 .
 Note that the ASN.1 parser is not a complete implementation of the
 ASN.1 specification.

Package: libconvert-base32-perl
Description-md5: c82f9281e0fc2913c50b6b957688bb45
Description-en: module for encoding and decoding of base32 strings
 Convert::Base32 provides functions to convert string from / to Base32
 encoding, specified in RACE internet-draft. The Base32 encoding is designed
 to encode non-ASCII characters in DNS-compatible host name parts.
 .
 See http://tools.ietf.org/html/draft-ietf-idn-race-03 for more details.

Package: libconvert-basen-perl
Description-md5: 4b9ba67881b5befea8770b362d01fc99
Description-en: perl module for encoding and decoding of base{2,4,8,16,32,64} strings
 Convert::BaseN makes it easy to deal with various data encoding formats,
 such as base2, base4, ..., base64. In addition, it allows the format of
 the encoding to be configured, for example by supplying custom character
 maps.

Package: libconvert-ber-perl
Description-md5: e8b66fee77fd3c3f7d833e78fa3a86df
Description-en: Perl implementation of Basic Encoding Rules (BER)
 Convert::BER is a perl object class implementation to encode
 and decode objects as described by ITU-T standard X.209 (ASN.1)
 using Basic Encoding Rules (BER).

Package: libconvert-binary-c-perl
Description-md5: b2e0a9d915f5910a08faa69eb6358634
Description-en: Binary Data Conversion using C Types
 Convert::Binary::C is a preprocessor and parser for C type definitions. It is
 highly configurable and supports arbitrarily complex data structures. Its
 object-oriented interface has pack and unpack methods that act as replacements
 for Perl's pack and unpack and allow one to use C types instead of a string
 representation of the data structure for conversion of binary data from and to
 Perl's complex data structures.
 .
 Actually, what Convert::Binary::C does is not very different from what a C
 compiler does, just that it doesn't compile the source code into an object
 file or executable, but only parses the code and allows Perl to use the
 enumerations, structs, unions and typedefs that have been defined within your
 C source for binary data conversion, similar to Perl's pack and unpack.

Package: libconvert-binhex-perl
Description-md5: 1336112e61403d754353a49e3bfb2b2e
Description-en: Perl5 module for extracting data from macintosh BinHex files
 Convert::BinHex is a format used by Macintosh for transporting Mac files safely
 through electronic mail, as short-lined, 7-bit, semi-compressed data
 streams. This module provides a means of converting those data streams
 back into binary data.

Package: libconvert-color-perl
Description-md5: e58162ddb347ff50aa9feee2d12ca7fd
Description-en: Perl module for color space conversions and named lookups
 Convert::Color provides conversions between commonly used ways to express
 colors. It provides conversions between color spaces such as RGB and HSV, and
 it provides ways to look up colors by a name.

Package: libconvert-color-xterm-perl
Description-md5: 1a32e00bc5fe66b9afc9df8a6826de0f
Description-en: module for indexed colors used by XTerm
 Convert::Color::XTerm is subclass of Convert::Color::RGB8 and provides lookup
 of the colors that xterm uses by default. Note that the module is not
 intelligent enough to actually parse the XTerm configuration on a machine,
 nor to query a running terminal for its actual colors. It simply implements
 the colors that are present as defaults in the XTerm source code.
 .
 It implements the complete 256-color model in XTerm.

Package: libconvert-nls-date-format-perl
Description-md5: d8741bba77af63b477f136f013ded93d
Description-en: module for converting Oracle NLS_DATE_FORMAT <-> strftime Format Strings
 Convert::NLS_DATE_FORMAT converts Oracle's NLS_DATE_FORMAT string into a
 strptime format string, or the reverse.

Package: libconvert-pem-perl
Description-md5: 27f242404eef1017cde4c27d5fe45df0
Description-en: Perl module for reading/writing encrypted ASN.1 PEM files
 Convert::PEM reads/writes encrypted ASN.1 PEM files. The files can
 optionally be encrypted using a symmetric cipher algorithm, such as 3DES.

Package: libconvert-scalar-perl
Description-md5: d4b22fd187bfced2ab84d30c52b8bd74
Description-en: module to convert between different representations of perl scalars
 Convert::Scalar exports various internal perl methods that change the
 internal representation or state of a perl scalar. All of these work
 in-place, that is, they modify their scalar argument. No functions are
 exported by default.

Package: libconvert-tnef-perl
Description-md5: 10ea4ce87255fafa7cdf59ba7808ae75
Description-en: Perl module to read TNEF files
 TNEF stands for Transport Neutral Encapsulation Format, and if you've
 ever been unfortunate enough to receive one of these files as an email
 attachment, you may want to use this module.

Package: libconvert-units-perl
Description-md5: 880e514929104f8fd9d7752165454340
Description-en: Perl module for performing unit conversions
 The Units package is a collection of modules for parsing strings
 with unit measurements (such as "12pt" or "3 meters") and
 converting them to some other unit (such as "picas" or "inches").

Package: libconvert-uulib-perl
Description-md5: ad0fefb3ebad6ecaa1f26cdfdfa5e762
Description-en: Perl interface to the uulib library (a.k.a. uudeview/uuenview)
 Convert::UUlib is a versatile and powerful decoder/encoder library
 for a variety of encodings used in Usenet and Mail (uuencode,
 xxencode, b64, binhex...).
 .
 The library contains a variety of heuristics to reliably decode
 any files found in the input files, whether part of a single
 mail folder or spread over hundreds of files. Its two-pass
 architecture makes it possible to decode hundreds of megabytes in
 one sweep, without using much virtual memory.

Package: libconvert-ytext-perl
Description-md5: 2a74731bd4340495285e0856e16d5e18
Description-en: Perl module to quote strings suitably for RFC2822 local parts
 Convert::YText converts strings to and from "YText", a format inspired by
 xtext defined in RFC1894, the MIME base64 and quoted-printable types (RFC
 1394). The main goal is encode a UTF8 string into something safe for use as
 the local part in an internet email address (RFC2822).
 .
 By default spaces are replaced with "+", "/" with "~", the characters
 "A-Za-z0-9_.-" encode as themselves, and everything else is written "=USTR="
 where USTR is the base64 (using "A-Za-z0-9_." as digits) encoding of the
 unicode character code. The encoding is configurable (see below).

Package: libcookie-baker-perl
Description-md5: 70eb9ef3f981d4d0cf00e926eb646d0e
Description-en: simple cookie string generator and parser
 Cookie::Baker provides a simple cookie string generator and parser.
 There are many other cookie related modules on CPAN, like CGI,
 CGI::Simple, Plack, or Dancer::Cookie. But none is as simple as
 Cookie::Baker.

Package: libcookie-baker-xs-perl
Description-md5: 103935a97078ce8fa97965bf78b9da36
Description-en: module to boost Cookie::Baker's crush_cookie
 Cookie::Baker::XS provides a cookie string parser implemented in XS.
 Unlike Cookie::Baker, this module only provides a parser and does not have a
 generator function.

Package: libcork-dev
Description-md5: b2722278e02478286ee8860eaebfb5d0
Description-en: simple, easily embeddable, cross-platform C library (development files)
 It falls roughly into the same category as glib or APR in the C world;
 the STL, POCO, or QtCore in the C++ world; or the standard libraries of any
 decent dynamic language.
 .
 So if libcork has all of these comparables, why a new library? Well, none of
 the C++ options are really applicable here. And none of the C options work,
 because one of the main goals is to have the library be highly modular,
 and useful in resource-constrained systems. You’ll hopefully see how this
 fits into an interesting niche of its own.
 .
 This package provides C header files for the libraries.

Package: libcork-doc
Description-md5: c91d57ec20b58a94c34df120a9a757ba
Description-en: simple, easily embeddable, cross-platform C library (documentation files)
 It falls roughly into the same category as glib or APR in the C world;
 the STL, POCO, or QtCore in the C++ world; or the standard libraries of any
 decent dynamic language.
 .
 So if libcork has all of these comparables, why a new library? Well, none of
 the C++ options are really applicable here. And none of the C options work,
 because one of the main goals is to have the library be highly modular,
 and useful in resource-constrained systems. You’ll hopefully see how this
 fits into an interesting niche of its own.
 .
 This package provides documentation in HTML for the libraries.

Package: libcork16
Description-md5: 182194623a50913a5a887fc2f0851695
Description-en: simple, easily embeddable, cross-platform C library
 It falls roughly into the same category as glib or APR in the C world;
 the STL, POCO, or QtCore in the C++ world; or the standard libraries of any
 decent dynamic language.
 .
 So if libcork has all of these comparables, why a new library? Well, none of
 the C++ options are really applicable here. And none of the C options work,
 because one of the main goals is to have the library be highly modular,
 and useful in resource-constrained systems. You’ll hopefully see how this
 fits into an interesting niche of its own.
 .
 This package provides shared libraries.

Package: libcorkipset-dev
Description-md5: 1e1d6362604e99c7cbde678f3d19f79f
Description-en: C library to store sets/maps of IP address (development files)
 The ipset library provides C data types for storing sets of IP
 addresses, and maps of IP addresses to integers.  It supports both
 IPv4 and IPv6 addresses.  It's implemented using "Binary Decision
 Diagrams" (BDDs, https://en.wikipedia.org/wiki/Binary_decision_diagram),
 which (we hypothesize) makes it space efficient for large sets.
 .
 This package provides C header files for the library.

Package: libcorkipset-doc
Description-md5: b3b6849a314173d62f4ca57deb7e20b3
Description-en: C library to store sets/maps of IP address (documentation files)
 The ipset library provides C data types for storing sets of IP
 addresses, and maps of IP addresses to integers.  It supports both
 IPv4 and IPv6 addresses.  It's implemented using "Binary Decision
 Diagrams" (BDDs, https://en.wikipedia.org/wiki/Binary_decision_diagram),
 which (we hypothesize) makes it space efficient for large sets.
 .
 This package provides documentation in HTML for the library.

Package: libcorkipset-utils
Description-md5: 528e84a5bc3064756c3360d6d8584f06
Description-en: C library to store sets/maps of IP address (utility files)
 The ipset library provides C data types for storing sets of IP
 addresses, and maps of IP addresses to integers.  It supports both
 IPv4 and IPv6 addresses.  It's implemented using "Binary Decision
 Diagrams" (BDDs, https://en.wikipedia.org/wiki/Binary_decision_diagram),
 which (we hypothesize) makes it space efficient for large sets.
 .
 This package provides a few utility binaries for the library.

Package: libcorkipset1
Description-md5: aa2b31f1cf6788379d9abbc03772db58
Description-en: C library to store sets/maps of IP address
 The ipset library provides C data types for storing sets of IP
 addresses, and maps of IP addresses to integers.  It supports both
 IPv4 and IPv6 addresses.  It's implemented using "Binary Decision
 Diagrams" (BDDs, https://en.wikipedia.org/wiki/Binary_decision_diagram),
 which (we hypothesize) makes it space efficient for large sets.
 .
 This package provides shared library.

Package: libcoro-perl
Description-md5: 0c6cab7368cefb4aba3ebeffab6ea9d8
Description-en: Perl framework implementing coroutines
 Coro is a collection of modules which manages continuations in general, most
 often in the form of cooperative threads (also called coros, or simply "coro"
 in the documentation). They do not actually execute at the same time, even on
 machines with multiple processors.
 .
 The specific flavor of thread offered by this module also guarantees you that
 it will not switch between threads unless necessary. It switches at easily-
 identified points in your program, so locking and parallel access are rarely
 an issue, making threaded programming much safer and easier than using other
 threading models.
 .
 Coro provides a full shared address space, which makes communication between
 threads very easy. A parallel matrix multiplication benchmark runs over 300
 times faster on a single core than perl's ithreads on a quad core using all
 four cores.
 .
 This version of Coro has been patched by the Debian Project to provide
 compatibility with Perl 5.22 and Perl 5.24. Please send bug reports to
 Debian (<https://www.debian.org/Bugs/>) and not the original author.

Package: libcoro-twiggy-perl
Description-md5: 9e3972f8708c34d14fd3dbbff0a3bee7
Description-en: Coro interface for Twiggy
 The package provides Coro(utine) interface for Twiggy webserver,
 so You can use Twiggy as http backend of Coro applications.

Package: libcorona-perl
Description-md5: 53415b42862f7aeb8d6dd0cfe1f79c2d
Description-en: Coro based PSGI web server
 Corona is a Coro based Plack web server. It uses Net::Server::Coro
 under the hood, which means there are coroutines (threads) for each
 socket, active connections and a main loop.

Package: libcotp-dev
Description-md5: a9de6ba2aec34370c039f6cc26e56713
Description-en: C library that generates TOTP and HOTP (development)
 C library that generates TOTP and HOTP according to RFC-6238.
 .
 This package contains the files needed to compile and link
 programs which use this library.

Package: libcotp12
Description-md5: c7e01668dc902c8eaa9b815ceefc7b85
Description-en: C library that generates TOTP and HOTP
 C library that generates TOTP and HOTP according to RFC-6238.
 .
 This package contains the shared library object.

Package: libcourriel-perl
Description-md5: 87e6741e58009550414e936382c3c980
Description-en: high level email parsing and manipulation module
 The Courriel class exists to provide a high level API for working with
 emails, particular for processing incoming email. It is primarily a wrapper
 around the other classes in the Courriel distro, especially
 Courriel::Headers, Courriel::Part::Single, and Courriel::Part::Multipart. If
 you need lower level information about an email, it should be available from
 one of this classes.

Package: libcoverart-dev
Description-md5: 80497e46a694262184de4ab729fdd78d
Description-en: library to access the Cover Art Archive (development files)
 The Cover Art Archive (CAA) is a joint project between MusicBrainz and
 Internet Archive that provides a covert art image database for music releases.
 Libcoverart is a client library to access the data stored in the CAA.
 .
 This package contains the development files.

Package: libcoverart-doc
Description-md5: 60b01b97f63e03fc574862de5b168317
Description-en: library to access the Cover Art Archive (developer documentation)
 The Cover Art Archive (CAA) is a joint project between MusicBrainz and
 Internet Archive that provides a covert art image database for music releases.
 Libcoverart is a client library to access the data stored in the CAA.
 .
 This package contains the developer documentation.

Package: libcoverart1
Description-md5: a98ea32c5c889df47fb87c401f5b3c81
Description-en: library to access the Cover Art Archive (C wrapper functions)
 The Cover Art Archive (CAA) is a joint project between MusicBrainz and
 Internet Archive that provides a covert art image database for music releases.
 Libcoverart is a client library to access the data stored in the CAA.
 .
 This package contains the shared library for the C wrapper functions.

Package: libcoverartcc1v5
Description-md5: 5d59323f82da02a6fd971486323f228d
Description-en: library to access the Cover Art Archive
 The Cover Art Archive (CAA) is a joint project between MusicBrainz and
 Internet Archive that provides a covert art image database for music releases.
 Libcoverart is a client library to access the data stored in the CAA.
 .
 This package contains the shared library.

Package: libcoy-perl
Description-md5: 60da0debefdf87402b1bcec5dc41ef8a
Description-en: replace perl error messages with haiku
 Coy is a perl module that generates haiku based on the error messages a
 perl program outputs. The haiku are not canned, they are generated fresh
 each time based on the error message.
 .
  Before use Coy: run
  code...read rebuke. After use
  Coy: run code...haiku!

Package: libcpan-audit-perl
Description-md5: 16ad583dfcc67411f17e82507a3c8e3d
Description-en: module to audit CPAN distributions for known vulnerabilities
 CPAN::Audit is a module and a database at the same time. It is used by the
 cpan-audit command line application to query for vulnerabilities.
 .
 cpan-audit is a command line application that checks the modules or
 distributions for known vulnerabilities. It is using its internal database
 that is automatically generated from a hand-picked database
 https://github.com/vti/cpan-security-advisory.

Package: libcpan-changes-perl
Description-md5: 2e59ee9cf3588f641e251e3a898749ad
Description-en: module for reading and writing CPAN Changes files
 CPAN::Changes is a Perl module for working with the quasi-standard Changes
 file commonly included with modern CPAN distributions. It allows developers
 to programmatically read and write files that comply with the preliminary
 CPAN::Changes::Spec specification.
 .
 Includes Test::CPAN::Changes for writing tests to ensure that the
 Changes file complies with CPAN::Changes::Spec.

Package: libcpan-checksums-perl
Description-md5: ee27039913de238b01372b0d36888ffa
Description-en: Perl module to write a CHECKSUMS file for a directory as on CPAN
 CPAN::Checksums writes CHECKSUMS files like the ones found on CPAN. This file
 contains PGP-signed checksum data which provides various ways to verify files,
 including a list of file sizes and checksums using various algorithms.

Package: libcpan-common-index-perl
Description-md5: 16bbb9e55991f5b68626b18488ca6001
Description-en: common library for searching CPAN modules, authors, and distributions
 CPAN::Common::Index provides a common library for working with a variety of
 CPAN index services. It is intentionally minimalist, trying to use as few
 non-core modules as possible.
 .
 CPAN::Common::Index is an abstract base class that defines a common API.
 Individual backends deliver the API for a particular index.

Package: libcpan-distnameinfo-perl
Description-md5: c494e0911f716e36fac123e267334ea1
Description-en: module to extract distribution name and version from a filename
 CPAN::DistnameInfo is a Perl module that extracts the name and version from a
 CPAN distribution name. It uses heuristics similar to those used by the main
 <URL:https://metacpan.org/> site to extract the distribution information.
 It also reports if the version is to be treated as a developer release.

Package: libcpan-inject-perl
Description-md5: 6ec22bc3717d14339c2de3e5ede67b4d
Description-en: module for injecting distributions into CPAN sources
 CPAN::Inject is a Perl module that provides a simple and reusable interface
 for injecting arbitrary packages to a CPAN mirror. Specifically, it accepts
 any Perl distribution tarball and performs some processing to make it look
 like it came from CPAN. Subsequently, the package will be installable from
 the CPAN Shell, with the full automatic recursive dependency resolution.
 .
 This package also provides a command line utility, cpaninject, which can be
 used to inject arbitrary packages under the officially blessed "Reserved
 Local CPAN Author" id, LOCAL.

Package: libcpan-meta-check-perl
Description-md5: fdb3101dc776ee51f79469ae21e1e0e3
Description-en: verify requirements in a CPAN::Meta object
 CPAN::Meta::Check verifies if requirements described in a CPAN::Meta
 object are present.

Package: libcpan-meta-requirements-perl
Description-md5: 1957ef3769d495a9cc64f0f83b07bd9e
Description-en: set of version requirements for a CPAN dist
 A CPAN::Meta::Requirements object models a set of version constraints like
 those specified in the META.yml or META.json files in CPAN distributions. It
 can be built up by adding more and more constraints, and it will reduce them
 to the simplest representation.
 .
 Logically impossible constraints will be identified immediately by thrown
 exceptions.

Package: libcpan-meta-yaml-perl
Description-md5: 457417de34739a0b9cff30434a5ef16c
Description-en: reimplementation of a subset of YAML for CPAN Meta files
 CPAN::Meta::YAML implements a subset of the YAML specification for use in
 reading and writing CPAN metadata files like META.yml and MYMETA.yml. It
 should not be used for any other general YAML parsing or generation task.

Package: libcpan-mini-inject-perl
Description-md5: aaf7c6f0fbd6e72e8219e7cd839eb1b9
Description-en: module to inject modules into a CPAN::Mini mirror
 CPAN::Mini::Inject uses CPAN::Mini to build or update a local CPAN mirror
 then adds modules from your repository to it. Allowing the inclusion of
 private modules in a minimal CPAN mirror. This enables the use of
 CPAN/CPANPLUS to install them.

Package: libcpan-mini-perl
Description-md5: 3d30fe463f09e2559457fee8bacb5949
Description-en: module for creating a minimal mirror of CPAN
 CPAN::Mini is a Perl module that provides a simple mechanism to build and
 update a minimal mirror of the CPAN on your local disk. It contains only
 those files needed to install the newest version of every distribution.
 .
 This package also provides a command line utility, minicpan, which can be
 used to create and update such mirrors easily and without writing any code.

Package: libcpan-perl-releases-perl
Description-md5: 04519beb960313d02273174b30e65a82
Description-en: module for mapping Perl releases on CPAN to the location of the tarballs
 CPAN::Perl::Releases is a module that contains the mappings of all Perl
 releases that have been uploaded to CPAN to the authors/id/ path that the
 tarballs reside in.
 .
 This is static data, but newer versions of this module will be made available
 as new releases of Perl are uploaded to CPAN.

Package: libcpan-reporter-perl
Description-md5: ad51c4cbee15ce84b150d8e4e3092ad9
Description-en: module which adds CPAN Testers reporting to CPAN.pm
 The CPAN Testers project captures and analyzes detailed results from building
 and testing CPAN distributions on multiple operating systems and multiple
 versions of Perl. This provides valuable feedback to module authors and
 potential users to identify bugs or platform compatibility issues and
 improves the overall quality and value of CPAN.
 .
 One way individuals can contribute is to send a report for each module that
 they test or install. CPAN::Reporter is an add-on for the CPAN.pm module to
 send the results of building and testing modules to the CPAN Testers project.
 Full support for CPAN::Reporter is available in CPAN.pm as of version 1.92.

Package: libcpan-reporter-smoker-perl
Description-md5: 1eb4d6ae5cb62314f1d08159edd0c2b5
Description-en: turnkey CPAN Testers smoking module
 Rudimentary smoke tester for CPAN Testers, built upon CPAN::Reporter. Use at
 your own risk. It requires a recent version of CPAN::Reporter to run.
 .
 Currently, CPAN::Reporter::Smoker requires zero independent configuration;
 instead it uses configuration settings from CPAN.pm and CPAN::Reporter.
 .
 Once started, it retrieves a list of distributions from the configured CPAN
 mirror and begins testing them in reverse order of upload. It will skip any
 distribution which has already had a report sent by CPAN::Reporter.
 .
 Features:
  * No configuration needed
  * Tests each distribution as a separate CPAN process -- each distribution
    has prerequisites like build_requires satisfied from scratch
  * Automatically checks for new distributions every twelve hours or as
    otherwise specified
  * Continues until interrupted with CTRL-C
  * Checks CPAN.pm "distroprefs" to see if distributions should be skipped
    (before handing off to CPAN)

Package: libcpan-sqlite-perl
Description-md5: 5a4920abba1b62888d29de32611ec559
Description-en: module to maintain a minimal CPAN database with SQLite
 CPAN::SQLite is used for setting up, maintaining, and searching through a
 local CPAN database consisting of information in the three main CPAN index
 files:
 .
  $CPAN/authors/01mailrc.txt.gz
  $CPAN/modules/02packages.details.txt.gz
  $CPAN/modules/03modlist.data.gz
 .
 DBD::SQLite is used as the database engine.

Package: libcpan-uploader-perl
Description-md5: 47fab965d8d61128afa9a45a59bd77c8
Description-en: module to upload packages to the CPAN
 CPAN::Uploader is a Perl module which allows developers to upload their
 modules and packages to the Comprehensive Perl Archive Network (CPAN) via
 the [Perl programming] Authors Upload Server (more commonly known as PAUSE).
 .
 It provides a direct programmatic interface via a singleton class, but also
 includes a command-line utility called `cpan-upload' to do the same.

Package: libcpandb-perl
Description-md5: e5059adf7dd7e2137c472c76e6d4b736
Description-en: Perl module for working with the unified CPAN database
 CPANDB is a module for retrieving various types of information about CPAN
 modules. It pulls data from different places, combining them in one SQLite
 database for convenient use.

Package: libcpanel-json-xs-perl
Description-md5: cc3f6d27da586f2a7e291eeb5f64727f
Description-en: module for fast and correct serialising to JSON
 Cpanel::JSON::XS converts Perl data structures to JSON and vice versa. Its
 primary goal is to be correct and its secondary goal is to be fast. To reach
 the latter goal it was written in C.
 .
 As this is the n-th-something JSON module on CPAN, what was the reason to
 write yet another JSON module? While it seems there are many JSON modules,
 none of them correctly handle all corner cases, and in most cases their
 maintainers are unresponsive, gone missing, or not listening to bug reports
 for other reasons.

Package: libcpanplus-dist-build-perl
Description-md5: 1385447b980c52dd4213227c19d951cc
Description-en: CPANPLUS plugin to install packages that use Build.PL
 CPANPLUS::Dist::Build is a distribution class for Module::Build related
 modules. Using this package, you can create, install and uninstall perl
 modules. It inherits from CPANPLUS::Dist.
 .
 Normal users won't have to worry about the interface to this module, as it
 functions transparently as a plug-in to CPANPLUS and will just Do The Right
 Thing when it's loaded.

Package: libcpanplus-perl
Description-md5: 717fad801674777feb089569261e07d7
Description-en: API & CLI access to the CPAN mirrors
 The CPANPLUS library is an API to the CPAN mirrors and a collection of
 interactive shells, commandline programs, etc, that use this API.

Package: libcps-perl
Description-md5: 389b95992c07b0301afcbd545e71c0da
Description-en: module to manage flow of control in Continuation Passing Style
 CPS is a Perl module that enables developers to write code in Continuation
 Passing Style, which is a style of writing code where the normal call/return
 mechanism is replaced by explicit "continuations". It is useful whenever some
 form of asynchronous or event-based programming is in use.
 .
 Note: This module is entirely deprecated now. It is maintained for
 compatibility for any code still using it, but please consider rewriting to
 use Future instead, which offers a far neater method of representing
 asynchronous program and data flow. In addition, Future::AsyncAwait can
 further improve readability of Future-based code by letting it use the
 familiar kinds of Perl control structure while still being asynchronous.

Package: cpuidtool
Description-md5: b71ed21f16256b23bc7453cf322339e1
Description-en: C library for x86/x86_64 CPU detection and feature extraction (tool)
 libcpuid is a small C library for x86 CPU detection and feature
 extraction. Using it, you can:
 .
    - get the processor vendor, model, brand string, code name,
    - get information about CPU features such as: number of cores or logical
      CPUs, cache sizes, CPU clock,
    - check if the processor implements a specific instruction set such as
      the SSE2, 3DNow!,
    - execute the CPUID and RDTSC instructions (portably!)
 .
 This package ships the cpuidtool.

Package: libcpuid-dev
Description-md5: 749ff19cc368f53d2b7195ee82678a98
Description-en: C library for x86/x86_64 CPU detection and feature extraction (headers)
 libcpuid is a small C library for x86 CPU detection and feature
 extraction. Using it, you can:
 .
    - get the processor vendor, model, brand string, code name,
    - get information about CPU features such as: number of cores or logical
      CPUs, cache sizes, CPU clock,
    - check if the processor implements a specific instruction set such as
      the SSE2, 3DNow!,
    - execute the CPUID and RDTSC instructions (portably!)
 .
 This package ships the libcpuid development headers.

Package: libcpuid16
Description-md5: a046fed8afd8909c28c838a8f163bbf7
Description-en: C library for x86/x86_64 CPU detection and feature extraction (shared lib)
 libcpuid is a small C library for x86 CPU detection and feature
 extraction. Using it, you can:
 .
    - get the processor vendor, model, brand string, code name,
    - get information about CPU features such as: number of cores or logical
      CPUs, cache sizes, CPU clock,
    - check if the processor implements a specific instruction set such as
      the SSE2, 3DNow!,
    - execute the CPUID and RDTSC instructions (portably!)
 .
 This package ships the libcpuid shared library.

Package: libcpuset-dev
Description-md5: bb881a6c0cd0df280cf114f772fb7c1e
Description-en: header files and docs for libcpuset
 Contains the header files and documentation for libcpuset
 for use in developing applications that use the libcpuset library.
 .
 The Cpuset System is a processor and memory placement mechanism that
 enables a system administrator to confine tasks to running on
 certain CPUs, and to allocating memory on certain Memory Nodes.
 The libcpuset library provides a convenient 'C' API to cpusets.

Package: libcpuset1
Description-md5: 0d2f2166dc89c74c09c666ab94a07fdc
Description-en: assigns a set of CPUs and Memory Nodes to a set of tasks
 The Cpuset System is a processor and memory placement mechanism that
 enables a system administrator to confine tasks to running on
 certain CPUs, and to allocating memory on certain Memory Nodes.
 The libcpuset library provides a convenient 'C' API to cpusets.

Package: libcql-parser-perl
Description-md5: f4d9a63456fcb704fb7f9bdec25c08d8
Description-en: Common Query Language parser
 CQL::Parser is a base class for boolean nodes in a CQL parse tree. See
 CQL::AndNode and CQL::OrNode. CQL::BooleanNode inherits from CQL::Node.
 Typically you'll want to use CQL::AndNode or CQL::OrNode to instantiate the
 object.

Package: libcrcutil-dev
Description-md5: 7cbb589eb48b2c03698723b050d7e04d
Description-en: library for cyclic redundancy check (CRC) computation - development files
 Crcutil library provides efficient implementation of CRC algorithms. It
 includes reference implementation of a novel Multiword CRC algorithm
 invented by Andrew Kadatch and Bob Jenkins in early 2007. The new
 algorithm is heavily tuned towards modern Intel and AMD processors and is
 substantially faster than almost all other software CRC algorithms.
 .
 Included whitepaper describes the details of Multiword CRC algorithm as
 well as other algorithms and CRC manipulation routines implemented by
 crcutil library.
 .
 Crcutil library computes:
  * Hardware-assisted CRC32C: 0.13 (Nehalem) CPU cycles per byte.
  * 64-bit and smaller CRCs: 1.0 (Nehalem) - 1.2 (Core) CPU cycles per byte.
  * 128-bit CRCs: 1.7 CPU cycles per byte.
 .
 Since computational speed of 64-bit CRCs is identical to 32-bit and
 16-bit, the use of crcutil library enables widespread use of more reliable
 64-bit CRCs instead of 32-bit ones.
 .
 As a bonus, crcutil also implements a number of useful CRC "tricks" (e.g.
 computation of CRC of concatenated blocks of data of known length and CRC
 without touching actual data).
 .
 This package provides development files.

Package: libcrcutil-doc
Description-md5: cc71c2c424596597f250c5939920e145
Description-en: library for cyclic redundancy check (CRC) computation - documentation
 Crcutil library provides efficient implementation of CRC algorithms. It
 includes reference implementation of a novel Multiword CRC algorithm
 invented by Andrew Kadatch and Bob Jenkins in early 2007. The new
 algorithm is heavily tuned towards modern Intel and AMD processors and is
 substantially faster than almost all other software CRC algorithms.
 .
 Included whitepaper describes the details of Multiword CRC algorithm as
 well as other algorithms and CRC manipulation routines implemented by
 crcutil library.
 .
 Crcutil library computes:
  * Hardware-assisted CRC32C: 0.13 (Nehalem) CPU cycles per byte.
  * 64-bit and smaller CRCs: 1.0 (Nehalem) - 1.2 (Core) CPU cycles per byte.
  * 128-bit CRCs: 1.7 CPU cycles per byte.
 .
 Since computational speed of 64-bit CRCs is identical to 32-bit and
 16-bit, the use of crcutil library enables widespread use of more reliable
 64-bit CRCs instead of 32-bit ones.
 .
 As a bonus, crcutil also implements a number of useful CRC "tricks" (e.g.
 computation of CRC of concatenated blocks of data of known length and CRC
 without touching actual data).
 .
 This package provides PDF documentation.

Package: libcrcutil0
Description-md5: 5bab1273f483753a32be02c4ef88f671
Description-en: library for cyclic redundancy check (CRC) computation
 Crcutil library provides efficient implementation of CRC algorithms. It
 includes reference implementation of a novel Multiword CRC algorithm
 invented by Andrew Kadatch and Bob Jenkins in early 2007. The new
 algorithm is heavily tuned towards modern Intel and AMD processors and is
 substantially faster than almost all other software CRC algorithms.
 .
 Included whitepaper describes the details of Multiword CRC algorithm as
 well as other algorithms and CRC manipulation routines implemented by
 crcutil library.
 .
 Crcutil library computes:
  * Hardware-assisted CRC32C: 0.13 (Nehalem) CPU cycles per byte.
  * 64-bit and smaller CRCs: 1.0 (Nehalem) - 1.2 (Core) CPU cycles per byte.
  * 128-bit CRCs: 1.7 CPU cycles per byte.
 .
 Since computational speed of 64-bit CRCs is identical to 32-bit and
 16-bit, the use of crcutil library enables widespread use of more reliable
 64-bit CRCs instead of 32-bit ones.
 .
 As a bonus, crcutil also implements a number of useful CRC "tricks" (e.g.
 computation of CRC of concatenated blocks of data of known length and CRC
 without touching actual data).

Package: libcreg-dev
Description-md5: cbb6e6eb44fa51b4b01024f7e6ee9bc0
Description-en: library to access Windows 9x/Me Registry files -- development files
 libcreg is a library to access the Windows 9x/Me Registry File (CREG) format.
 .
 This package includes the development support files.

Package: libcreg-utils
Description-md5: 60f9dd8a31059ea9a45886c10128f0d7
Description-en: library to access Windows 9x/Me Registry files -- Utilities
 libcreg is a library to access the Windows 9x/Me Registry File (CREG) format.
 .
 This package contains tools to access data ...

Package: libcreg1
Description-md5: aa6d84ed2adc84221eeba6cd2a653684
Description-en: llibrary to access Windows 9x/Me Registry files
 libcreg is a library to access the Windows 9x/Me Registry File (CREG) format.
 .
 This package contains the shared library.

Package: python3-libcreg
Description-md5: 61a8d146f4228b63e11ce32f40a728ed
Description-en: library to access Windows 9x/Me Registry files -- Python 3 bindings
 libcreg is a library to access the Windows 9x/Me Registry File (CREG) format.
 .
 This package contains Python 3 bindings for libcreg.

Package: libcriticism-perl
Description-md5: 318f9732aaf59c61f884703be29cb611
Description-en: Perl pragma to enforce coding standards and best-practices
 The cristicism pragma enforces coding standards and promotes best-practices
 by running your file through Perl::Critic before every execution. In a
 production system, this usually isn't feasible because it adds a lot of
 overhead at start-up. If you have a separate development environment,
 you can effectively bypass the "criticism" pragma by not installing
 Perl::Critic in the production environment. If Perl::Critic can't be
 loaded, then "criticism" just fails silently.

Package: libcrypt-argon2-perl
Description-md5: 498d93db3da76e9fc1fc8fb38415547a
Description-en: Perl interface to the Argon2 key derivation functions
 The Crypt::Argon2 implements the Argon2 key derivation function, which is
 suitable to convert any password into a cryptographic key. This is most often
 used to secure storage of passwords but can also be used to derive a
 encryption key from a password. It offers variable time and memory costs as
 well as output size.
 .
 A command-line tool `argon2-calibrate` to find the appropriate parameters is
 included in this package.

Package: libcrypt-bcrypt-perl
Description-md5: 22d20ded1dab51ed116c8e8f53d9e78c
Description-en: modern bcrypt implementation
 Crypt::Bcrypt provides a modern and user-friendly implementation of the
 bcrypt password hash.
 .
 Note that in bcrypt passwords may only contain 72 characters. It may seem
 tempting to prehash the password before bcrypting it but that may make it
 vulnerable to password shucking, a salted solution (for example using a MAC)
 should be used instead if one wants to support large passwords.
 .
 The password is always expected to come as a (utf8-encoded) byte-string.

Package: libcrypt-blowfish-perl
Description-md5: d5d47fb635f42a37c0249e5db1e5ac96
Description-en: Blowfish cryptography for Perl
 This is Crypt::Blowfish, an XS-based implementation of the Blowfish
 cryptography algorithm designed by Bruce Schneier.  It's designed to
 take full advantage of Crypt::CBC when desired.  Blowfish keys may be
 up to 448 bits (56 bytes) long.

Package: libcrypt-cast5-perl
Description-md5: edc8e6b2b1e4c5ffceb00a1cfb35bdee
Description-en: CAST5 block cipher
 Crypt::CAST5 provides an implementation of the CAST5 block cipher using
 compiled C code for increased speed. CAST5 is also known as CAST-128. It is a
 product of the CAST design procedure developed by C. Adams and S. Tavares.
 The CAST5 cipher is available royalty-free.

Package: libcrypt-cbc-perl
Description-md5: 68a81a5da23746b3b6ee87d5ff707047
Description-en: implementation of cipher block chaining (CBC) mode
 In combination with a block cipher such as Crypt::Rijndael or
 Crypt::Blowfish, you can encrypt and decrypt messages of arbitrarily
 long length using Crypt::CBC. The encrypted messages are compatible
 with the encryption format used by SSLeay.

Package: libcrypt-cracklib-perl
Description-md5: a40c4bac3f732d9b6dc3d25f5e7b28a9
Description-en: Perl interface to Alec Muffett's Cracklib
 Crypt::Cracklib is a simple interface to the cracklib library.

Package: libcrypt-des-ede3-perl
Description-md5: 528dba57e3076f5f8d9139ff80108c82
Description-en: Triple-DES EDE encryption/decryption for perl
 Crypt::DES_EDE3 implements DES-EDE3 encryption. This is triple-DES
 encryption where an encrypt operation is encrypt-decrypt-encrypt, and
 decrypt is decrypt-encrypt-decrypt. This implementation uses Crypt::DES
 to do its dirty DES work, and simply provides a wrapper around that
 module: setting up the individual DES ciphers, initializing the keys,
 and performing the encryption/decryption steps.
 .
 You're probably best off not using this module directly, as the encrypt
 and decrypt methods expect 8-octet blocks. You might want to use the
 module in conjunction with Crypt::CBC, for example. This would be
 DES-EDE3-CBC, or triple-DES in outer CBC mode.

Package: libcrypt-des-perl
Description-md5: faf8c9ead4ecdfe8ee709d2ea4ba8b77
Description-en: Perl DES encryption module
 This is Crypt::DES, an XS-based implementation of the DES
 cryptography algorithm.
 .
 The module implements the Crypt::CBC interface, which has
 blocksize, keysize, encrypt and decrypt functions.

Package: libcrypt-dh-gmp-perl
Description-md5: 6e9dc0ccabd81b84b4452795173a480e
Description-en: Crypt::DH replacement that uses GMP directly
 Crypt::DH::GMP is a (somewhat) portable replacement to Crypt::DH, implemented
 mostly in C.
 .
 In the beginning, there was Crypt::DH. However, Crypt::DH suffers from a
 couple of problems: GMP/Pari libraries are almost always required; Crypt::DH
 additionally has Math::BigInt in between GMP. Instantiating an object
 comes with a relatively high cost, and if you make many computations in one
 go, your program will suffer dramatically because of this.
 .
 Crypt::DH::GMP attempts to alleviate these problems by providing a
 Crypt::DH-compatible layer, which, instead of doing calculations via
 Math::BigInt, directly works with libgmp in C.
 .
 This means that essentially 2 call stacks worth of expensive Perl method
 calls are eliminated and also only load 1 (Crypt::DH::GMP) module instead of
 3 (Crypt::DH + Math::BigInt + Math::BigInt::GMP) is needed.
 .
 These add up to a fairly significant increase in performance.

Package: libcrypt-dh-perl
Description-md5: f83f8ecf82ba3c0d6426251c25aac1b7
Description-en: Diffie-Hellman key exchange system implemented in Perl
 Diffie-Hellman is an algorithm by which two parties can agree on a
 shared secret key, known only to them. The secret is negotiated over an
 insecure network without the two parties ever passing the actual shared
 secret, or their private keys, between them.

Package: libcrypt-dsa-perl
Description-md5: 76540fd1f5f1d4ed65e60b7b9f9e4d9a
Description-en: Perl module for DSA Signatures and Key Generation
 Crypt::DSA is a pure Perl implementation of DSA (Digital
 Signature Algorithm).
 It provides DSA signing, signature verification,
 and key generation.

Package: libcrypt-ecb-perl
Description-md5: 7092a34bbade39e96c8c50adf93bf525
Description-en: Perl library to encrypt data using ECB mode
 Crypt::ECB is a Perl-only implementation of the ECB mode. In
 combination with a block cipher such as DES, IDEA or Blowfish, you can
 encrypt and decrypt messages of arbitrarily long length. Though for
 security reasons other modes than ECB such as CBC should be preferred.
 See textbooks on cryptography if you want to know why.
 .
 The functionality of the module can be accessed via OO methods or via
 standard function calls. Remember that some crypting module like for
 example Blowfish has to be installed. The syntax follows that of
 Crypt::CBC meaning you can access Crypt::ECB exactly like Crypt::CBC,
 though Crypt::ECB is more flexible. For example you can change the key
 or the cipher without having to create a new crypt object.

Package: libcrypt-eksblowfish-perl
Description-md5: e08d18b44fefb312470d999be4590a4a
Description-en: Perl module implementing the Eksblowfish block cipher
 Crypt::Eksblowfish provides an implementation of the Eksblowfish encryption.
 .
 Eksblowfish is a variant of the Blowfish cipher, modified to make the
 key setup very expensive.  ("Eks" stands for "expensive key schedule".)
 This doesn't make it significantly cryptographically stronger,
 but is intended to hinder brute-force attacks.  It also makes it
 unsuitable for any application requiring key agility.  It was designed
 by Niels Provos and David Mazieres for password hashing in OpenBSD.
 See Crypt::Eksblowfish::Bcrypt for the hash algorithm.
 .
 Eksblowfish is a parameterised (family-keyed) cipher.  It takes a cost
 parameter that controls how expensive the key scheduling is.  It also
 takes a family key, known as the "salt".  Cost and salt parameters
 together define a cipher family.  Within each family, a key determines an
 encryption function in the usual way.  See Crypt::Eksblowfish::Family
 for a way to encapsulate an Eksblowfish cipher family.

Package: libcrypt-format-perl
Description-md5: 34c2dea46156d831083468698363bac6
Description-en: Perl interface to conversion utilities for encryption applications
 Crypt::Format provides an interface to a set of conversions for encryption
 applications (der2pem, pem2der, normalize_pem).

Package: libcrypt-gcrypt-perl
Description-md5: f71a93230671dbb50565e6319b90b801
Description-en: Perl interface to the GNU Cryptographic library
 Crypt::GCrypt provides an object interface to the C libgcrypt library. It
 currently supports symmetric encryption/decryption, while asymmetric
 cryptography is being worked on.

Package: libcrypt-generatepassword-perl
Description-md5: a4527e93e0365ee143453c8eb1dae5b9
Description-en: perl module to generate secure passwords
 Crypt::GeneratePassword lets you generate secure random passwords with a
 reasonable amount of pronounceability. It avoids the problems associated with
 the FIPS-181 NIST standard as used by Crypt::RandPasswd.

Package: libcrypt-hcesha-perl
Description-md5: 332cf33659f16ffca7f843cf04a7dc89
Description-en: Perl extension for one way hash chaining encryption using SHA
 This module implements a chaining block cipher using a one way hash. This
 method of encryption is the same that is used by radius (RFC2138) and is also
 described in Applied Cryptography.
 .
 Two interfaces are provided in the module. The first is straight block
 encryption/decryption the second does base64 mime encoding/decoding of the
 encrypted/decrypted blocks.
 .
 The idea is that the two sides have a shared secret that supplies one of the
 keys and a randomly generated block of bytes provides the second key. The
 random key is passed in cleartext between the two sides.
 .
 An example client and server are packaged as modules with this module. They
 are used in the tests. They can be found in the examples directory.

Package: libcrypt-jwt-perl
Description-md5: dbe4ef18f39b3732eeb98323db798ac8
Description-en: JSON Web Token support for Perl
 Implements JSON Web Token (JWT) - https://tools.ietf.org/html/rfc7519. The
 implementation covers not only JSON Web Signature (JWS) -
 https://tools.ietf.org/html/rfc7515, but also JSON Web Encryption (JWE) -
 https://tools.ietf.org/html/rfc7516.
 .
 The module implements all (100%) algorithms defined in
 https://tools.ietf.org/html/rfc7518 - JSON Web Algorithms (JWA).
 .
 Crypt::JWT supports Compact JWS/JWE and Flattened JWS/JWE JSON serialization,
 general JSON serialization is not supported yet.

Package: libcrypt-mysql-perl
Description-md5: 59da213782adc01115d908963141f3f2
Description-en: Perl module to emulate the MySQL PASSWORD() function
 Crypt::MySQL emulates MySQL PASSWORD() SQL function, without libmysqlclient.
 You can compare encrypted passwords, without real MySQL environment.

Package: libcrypt-openssl-bignum-perl
Description-md5: 6dbdf541a3152b7a4d7fd11123451e3c
Description-en: Perl module to access OpenSSL multiprecision integer arithmetic libraries
 Presently, many though not all of the arithmetic operations that OpenSSL
 provides are exposed to Perl via Crypt::OpenSSL::Bignum. In addition, this
 module can be used to provide access to bignum values produced by other
 OpenSSL modules, such as key parameters from Crypt::OpenSSL::RSA.

Package: libcrypt-openssl-dsa-perl
Description-md5: e61410edfd01af0043cebdb65b58d45c
Description-en: module which implements the DSA signature verification system
 Crypt::OpenSSL::DSA is a wrapper to the DSA (Digital Signature Algorithm)
 functions contained in the OpenSSL crypto library. It allows you to create
 public/private key pair, sign messages and verify signatures, as well as
 manipulate the keys at the low level.

Package: libcrypt-openssl-ec-perl
Description-md5: a14fa7bacc24dcea47be71c6a8678ae1
Description-en: Perl extension for OpenSSL EC (Elliptic Curves) library
 Crypt::OpenSSL::EC provides a standard (non-OO) interface to the OpenSSL EC
 (Elliptic Curve) library. It provides the Crypt::OpenSSL::EC class which
 defines some high level functions and constants. Some OO calls are supported.
 .
 Most of the functions described in openssl/ec.h are supported.

Package: libcrypt-openssl-guess-perl
Description-md5: feacf60ae268ac617562960cfa8f5a85
Description-en: module for guessing OpenSSL include path
 Crypt::OpenSSL::Guess provides helpers to guess OpenSSL include path on any
 platform.
 .
 Crypt::OpenSSL::* modules should use it in their Makefile.PL.
 .
 In Debian Crypt::OpenSSL::Guess is packaged as some CPAN distributions
 require it at build time.

Package: libcrypt-openssl-pkcs10-perl
Description-md5: 345eabaabafa5a62ca4b71979f8f205c
Description-en: Perl extension to OpenSSL's PKCS10 API
 Crypt::OpenSSL::PKCS10 provides the ability to create PKCS10 certificate
 requests using RSA key pairs.

Package: libcrypt-openssl-random-perl
Description-md5: a713415d0ceda5bf4b9d1f60d7d60db9
Description-en: module to access the OpenSSL pseudo-random number generator
 Crypt::OpenSSL::Random is a Perl module for accessing the OpenSSL
 pseudo-random number generator.

Package: libcrypt-openssl-rsa-perl
Description-md5: 67bab379e746ed51e6818294689a0db5
Description-en: module for RSA encryption using OpenSSL
 Crypt::OpenSSL::RSA is a Perl module that provides glue to the RSA functions
 in the OpenSSL library. It provides the following functionalities: create a
 key from a string, make a new key, save key to a string, save public portion
 of key to a string using format compatible with OpenSSL's command-line rsa
 tool, encrypt, decrypt, sign, verify, return the size in bytes of a key,
 check the validity of a key.

Package: libcrypt-openssl-x509-perl
Description-md5: 371a3395a075c9e4563e01e65e689d5b
Description-en: Perl extension to OpenSSL's X509 API
 The Crypt::OpenSSL::X509 module implements a large majority of
 OpenSSL's useful X509 API.

Package: libcrypt-passwdmd5-perl
Description-md5: b2c1b9a666b747ac313aff6746fe2693
Description-en: interoperable MD5-based crypt() for Perl
 Crypt::PasswdMD5 provides various crypt()-compatible interfaces to the
 MD5-based crypt() function found in various *nixes.
 .
 It's based on the implementation found on FreeBSD 2.2.[56]-RELEASE.

Package: libcrypt-pbkdf2-perl
Description-md5: af573cf94bd74c47ae66c2e9c0dc5802
Description-en: Perl implementation of PBKDF2 password hash
 PBKDF2 (part of the PKCS#5 standard) is a secure password hashing
 algorithm that uses the techniques of "key strengthening" to make the
 complexity of a brute-force attack arbitrarily high. The Crypt::PBKDF2
 module supports SHA-1, SHA-2 and SHA-3 as the underlying hash functions
 natively and can also use arbitrary Digest-compatible classes. It
 allows for an arbitrary number of iterations of the hashing function,
 and a nearly unlimited output hash size (up to 2**32 - 1 times the size
 of the output of the backend hash). The hash is salted, as any password
 hash should be, and the salt may also be of arbitrary size.

Package: libcrypt-random-seed-perl
Description-md5: 344f093a74b92f1da435783140e2a0c8
Description-en: Perl module providing strong randomness for seeding
 Crypt::Random::Seed implements a simple mechanism to get strong
 randomness. The main purpose of this module is to provide a simple way
 to generate a seed for a PRNG such as Math::Random::ISAAC, for use in
 cryptographic key generation, or as the seed for an upstream module
 such as Bytes::Random::Secure. Flags for requiring non-blocking sources
 are allowed, as well as a very simple method for plugging in a source.

Package: libcrypt-random-source-perl
Description-md5: 0af7ced7687072cd3898bfabddf908fa
Description-en: get weak or strong random data from pluggable sources
 Crypt::Random::Source provides implementations
 for a number of byte oriented sources of random data.

Package: libcrypt-rc4-perl
Description-md5: 0b15e247814ec390b9cc3724f41bf758
Description-en: Perl implementation of the RC4 encryption algorithm
 Crypt::RC4 is intended to be a simple implementation of the RC4 algorithm,
 which can be used to generate a pseudo-random stream of bits (or keystream).
 .
 It should be noted that the RC4 algorithm itself is severely broken, and the
 upstream Perl module has not been updated since Dec 2001. It is included in
 Debian only because it is needed by other packages. In general this package
 should not be used for new projects, and where it is used appropriate
 defensive methods should be understood and applied.

Package: libcrypt-rijndael-perl
Description-md5: fe2601896a3a93b4a48976963df82f09
Description-en: Perl module implementing the Rijndael algorithm
 Crypt::Rijndael is a Perl module that provides an XS-based implementation of
 the Advanced Encryption Standard (AES) algorithm Rijndael, designed by Joan
 Daemen and Vincent Rijmen.

Package: libcrypt-rsa-parse-perl
Description-md5: bf2ecfdf3b4c9c56ba911b5507a61eda
Description-en: Perl module to parse RSA keys
 Crypt::RSA::Parse provides an interface for parsing RSA keys for useful
 information.
 .
 The public keys are represented via the Crypt::RSA::Parse::Public class,
 while private keys are represented via  Crypt::RSA::Parse::Private.

Package: libcrypt-saltedhash-perl
Description-md5: 76be86921b8fc7a3363589438df2de8d
Description-en: module for handling salted hashes
 Crypt::SaltedHash is a Perl module that provides an object oriented interface
 to create salted (or seeded) hashes of clear text data. The formalization of
 this concept originates from RFC-3112 and is extended by the use of different
 digital algorithms.

Package: libcrypt-simple-perl
Description-md5: 923d7e6987b52c4de0a39377449cfbaa
Description-en: Perl library to encrypt stuff simply
 Maybe you have a web application and you need to store some session
 data at the client side (in a cookie or hidden form fields) but you
 don't want the user to be able to mess with the data. Maybe you want
 to save secret information to a text file.  Maybe you have better
 ideas of what to do with encrypted stuff!
 .
 The Crypt::Simple module will convert all your data into nice base64 text
 that you can save in a text file, send in an email, store in a cookie
 or web page, or bounce around the Net. The data you encrypt can be as
 simple or as complicated as you like.

Package: libcrypt-smbhash-perl
Description-md5: 7a1351066980bca26800d98b4df7ac7d
Description-en: generate LM/NT hash of a password for samba
 Crypt::SmbHash provides functions to generate LM/NT hashes
 used in Samba's 'smbpasswd' file.
 .
 The module is a direct port of code from Samba and is written
 entirely in perl, so it is slower than a C implementation but it
 is easily ported and installed.

Package: libcrypt-smime-perl
Description-md5: bad083fe00eb0ed9eb99d38d64ebc1fb
Description-en: S/MIME message signing, verification, encryption and decryption module
 Crypt::SMIME provides a class for handling S/MIME messages. It can sign,
 verify, encrypt and decrypt messages.
 .
 Crypt::SMIME operates on email messages as simple strings, so there's no
 particular integration with other MAIL::* or MIME::* modules. Rather, it
 can co-operate with any module capable of accepting / outputting the entire
 message as a single string.

Package: libcrypt-ssleay-perl
Description-md5: 2d59d1a56c96575912561b17cf58e3f7
Description-en: OpenSSL support for LWP
 This perl module provides support for the HTTPS protocol under LWP, so
 that an LWP::UserAgent can make HTTPS GET & HEAD & POST requests. Please
 see perldoc LWP for more information on POST requests.
 .
 The Crypt::SSLeay package contains Net::SSL, which is automatically
 loaded by LWP::Protocol::https on HTTPS requests, and provides the
 necessary SSL glue for that module to work via these deprecated modules:
 Crypt::SSLeay::CTX, Crypt::SSLeay::Conn and Crypt::SSLeay::X509.
 .
 Work on Crypt::SSLeay has been continued only to provide HTTPS support
 for the LWP - libwww perl libraries. If you want access to the OpenSSL
 API via perl, check out Sampo's Net::SSLeay (available in Debian as
 the libnet-ssleay-perl package).

Package: libcrypt-twofish-perl
Description-md5: 8e48bf632f846e8b88ddaebbea8760eb
Description-en: Perl module for Twofish Encryption Algorithm
 Crypt::Twofish implements Twofish encryption using an interface
 compatible with Crypt::CBC interface.
 .
 Twofish is a 128-bit symmetric block cipher with a variable length (128, 192,
 or 256-bit) key, developed by Counterpane Labs. It is unpatented and free for
 all uses, as described at <http://www.counterpane.com/twofish.html>.

Package: libcrypt-u2f-server-perl
Description-md5: d8c4e5758fdc41907022ae10ffe8859c
Description-en: Perl module to register and authenticate U2F compatible devices
 Universal 2nd Factor (U2F) is an open authentication standard that strengthens
 and simplifies two-factor authentication using specialized USB or NFC devices
 based on similar security technology found in smart cards.
 .
 Crypt::U2F::Server module implements the server side of U2F authentication
 through Yubico's C library.
 .
 Prefer to use Crypt::U2F::Server::Simple since Crypt::U2F::Server is a very low
 level wrapper around the original C library.

Package: libcrypt-unixcrypt-perl
Description-md5: f4ab453c51bd4dad16a0ec23876fa1ab
Description-en: Perl-only implementation of the crypt(3) function
 The Crypt::UnixCrypt module is a portable implementation of the Unix
 library function crypt().  It is especially useful on systems whose
 perl does not implement the built-in crypt() function.
 .
 This module won't overload a built-in crypt() unless forced by a true
 value of the variable $Crypt::UnixCrypt::OVERRIDE_BUILTIN.

Package: libcrypt-unixcrypt-xs-perl
Description-md5: 225fb53e029e674fa64c609ab633cb37
Description-en: Perl XS interface that implements crypt() function
 Crypt::UnixCrypt_XS implements the DES-based Unix crypt function.  For those
 who need to construct non-standard variants of crypt, the various building
 blocks used in crypt are also supplied separately.

Package: libcrypt-urandom-perl
Description-md5: 6133e8558e5e0b4fa01f4b8866eba2a6
Description-en: module that provides non blocking randomness
 Crypt::Urandom is intended to provide an interface to the strongest available
 source of non-blocking randomness on the current platform.
 .
 Platforms currently supported are anything supporting /dev/urandom.

Package: libcrypt-util-perl
Description-md5: 1033e85177887d3c20fbcfc9e48dc6ee
Description-en: lightweight Crypt/Digest convenience API
 Crypt::Util provides an easy, intuitive and forgiving API for wielding
 crypto-fu.
 .
 The API is designed as a cascade, with rich features built using
 simpler ones. This means that the option processing is uniform
 throughout, and the behaviors are generally predictable.
 .
 Note that Crypt::Util doesn't do any crypto on its own, but delegates
 the actual work to the various other crypto modules on the CPAN.
 Crypt::Util merely wraps these modules, providing uniform parameters,
 and building on top of their polymorphism with higher level features.

Package: libcrypt-x509-perl
Description-md5: 20705c5253c6ed07093332b8935a2d08
Description-en: Parse X.509 certificates with Perl
 Crypt::X509 is a Perl module for parsing X.509 certificates. Methods
 are provided for accessing most certificate elements.

Package: libcrypto++-dev
Description-md5: afa92ef85d000a7ec800f7c18cc020df
Description-en: General purpose cryptographic library - C++ development
 Crypto++ is library for creating C++ programs which use cryptographic
 algorithms.  The library uses a Pipes & Filters architecture with heavy
 use of templates and abstract base classes.  The cryptographic
 tools include:
  * Authenticated encryption schemes (GCM, CCM, EAX),
  * High speed stream ciphers (Panama, Sosemanuk, Salsa20, XSalsa20),
  * AES and candidates (Rijndael, RC6, MARS, Twofish, Serpent, CAST-256),
  * Other symmetric block ciphers (IDEA, Triple-DES, Camellia, SEED,
    RC5, Blowfish, TEA, XTEA, Skipjack, SHACAL-2),
  * Block cipher modes of operation (ECB, CBC, CTS, CFB, OFB, CTR),
  * Message authentication codes (VMAC, HMAC, CMAC, CBC-MAC, DMAC,
    Two-Track-MAC),
  * Hash functions (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, Tiger,
    WHIRLPOOL, RIPEMD-128, RIPEMD-256, RIPEMD-160, RIPEMD-320),
  * Public-key cryptography (RSA, DSA, ElGamal, NR, RW, LUC, LUCELG,
    DLIES, ESIGN),
  * Padding schemes for public-key systems (PKCS#1, OAEP, PSS, PSSR,
    EMSA2, EMSA5),
  * Key agreement schemes (DH, MQV, LUCDIF, XTR-DH),
  * Elliptic curve cryptography (ECDSA, ECNR, ECIES, ECDH, ECMQV),
  * Backwards compatibility algorithms (MD2, MD4, MD5, Panama Hash, DES,
    ARC4, SEAL 3.0, WAKE, WAKE-OFB, DESX, RC2, SAFER, 3-WAY, GOST,
    SHARK, CAST-128, Square),
  * Pseudo-random number generators,
 and a whole lot more.  Alternative libraries are libgcrypt and
 nettle.
 .
 This package contains the header files needed for developing using
 the Crypto++ class library and the static library with libtool
 supoport.

Package: libcrypto++-doc
Description-md5: 9118b206d9976ba7d7210077dc8d8161
Description-en: General purpose cryptographic library - documentation
 Crypto++ is library for creating C++ programs which use cryptographic
 algorithms.  The library uses a Pipes & Filters architecture with heavy
 use of templates and abstract base classes.  The cryptographic
 tools include:
  * Authenticated encryption schemes (GCM, CCM, EAX),
  * High speed stream ciphers (Panama, Sosemanuk, Salsa20, XSalsa20),
  * AES and candidates (Rijndael, RC6, MARS, Twofish, Serpent, CAST-256),
  * Other symmetric block ciphers (IDEA, Triple-DES, Camellia, SEED,
    RC5, Blowfish, TEA, XTEA, Skipjack, SHACAL-2),
  * Block cipher modes of operation (ECB, CBC, CTS, CFB, OFB, CTR),
  * Message authentication codes (VMAC, HMAC, CMAC, CBC-MAC, DMAC,
    Two-Track-MAC),
  * Hash functions (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, Tiger,
    WHIRLPOOL, RIPEMD-128, RIPEMD-256, RIPEMD-160, RIPEMD-320),
  * Public-key cryptography (RSA, DSA, ElGamal, NR, RW, LUC, LUCELG,
    DLIES, ESIGN),
  * Padding schemes for public-key systems (PKCS#1, OAEP, PSS, PSSR,
    EMSA2, EMSA5),
  * Key agreement schemes (DH, MQV, LUCDIF, XTR-DH),
  * Elliptic curve cryptography (ECDSA, ECNR, ECIES, ECDH, ECMQV),
  * Backwards compatibility algorithms (MD2, MD4, MD5, Panama Hash, DES,
    ARC4, SEAL 3.0, WAKE, WAKE-OFB, DESX, RC2, SAFER, 3-WAY, GOST,
    SHARK, CAST-128, Square),
  * Pseudo-random number generators,
 and a whole lot more.  Alternative libraries are libgcrypt and
 nettle.
 .
 This package includes the HTML reference guide to the source code.

Package: libcrypto++-utils
Description-md5: 6906a68875f365b40620c68bc56f2bc4
Description-en: General purpose cryptographic library - utilities and data files
 Crypto++ is library for creating C++ programs which use cryptographic
 algorithms.  The library uses a Pipes & Filters architecture with heavy
 use of templates and abstract base classes.  The cryptographic
 tools include:
  * Authenticated encryption schemes (GCM, CCM, EAX),
  * High speed stream ciphers (Panama, Sosemanuk, Salsa20, XSalsa20),
  * AES and candidates (Rijndael, RC6, MARS, Twofish, Serpent, CAST-256),
  * Other symmetric block ciphers (IDEA, Triple-DES, Camellia, SEED,
    RC5, Blowfish, TEA, XTEA, Skipjack, SHACAL-2),
  * Block cipher modes of operation (ECB, CBC, CTS, CFB, OFB, CTR),
  * Message authentication codes (VMAC, HMAC, CMAC, CBC-MAC, DMAC,
    Two-Track-MAC),
  * Hash functions (SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, Tiger,
    WHIRLPOOL, RIPEMD-128, RIPEMD-256, RIPEMD-160, RIPEMD-320),
  * Public-key cryptography (RSA, DSA, ElGamal, NR, RW, LUC, LUCELG,
    DLIES, ESIGN),
  * Padding schemes for public-key systems (PKCS#1, OAEP, PSS, PSSR,
    EMSA2, EMSA5),
  * Key agreement schemes (DH, MQV, LUCDIF, XTR-DH),
  * Elliptic curve cryptography (ECDSA, ECNR, ECIES, ECDH, ECMQV),
  * Backwards compatibility algorithms (MD2, MD4, MD5, Panama Hash, DES,
    ARC4, SEAL 3.0, WAKE, WAKE-OFB, DESX, RC2, SAFER, 3-WAY, GOST,
    SHARK, CAST-128, Square),
  * Pseudo-random number generators,
 and a whole lot more.  Alternative libraries are libgcrypt and
 nettle.
 .
 This package includes a utility for benchmarking and using the
 various Crypto++ routines from the command line.  It also includes
 the test vectors for validating both the Crypto++ implementation and
 other implementations of these routines.

Package: libcrypto++8
Description-md5: 81fdf53fa3eb3f0f338e2c29ca70b7aa
Description-en: General purpose cryptographic library - shared library
 General purpose cryptographic library for C++.
 .
 This package contains the shared libraries and should only be
 installed if other packages depend on it.

Package: gir1.2-cryptui-0.0
Description-md5: 713041a789462f30bf9aba1494554459
Description-en: GObject introspection data for the CryptUI library
 CryptUI is a library to manage OpenPGP prompts on GUI applications.
 .
 This package contains introspection data for the CryptUI library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libcryptui-dev
Description-md5: e6244b1a3099a42e1bffee5f80dbf690
Description-en: UI library for OpenPGP prompts (development)
 CryptUI is a library to manage OpenPGP prompts on GUI applications.
 .
 This package contains the development files and documentation needed to
 build applications using the CryptUI library.

Package: libcryptui-doc
Description-md5: 10fafe9b3cd3abca7ffbc17226e000bb
Description-en: UI library for OpenPGP prompts (documentation)
 CryptUI is a library to manage OpenPGP prompts on GUI applications.
 .
 This package contains the HTML documentation and API reference for the
 CryptUI library.

Package: libcryptui0a
Description-md5: c89c1ea82141febb072c0703a963dc53
Description-en: UI library for OpenPGP prompts
 CryptUI is a library to manage OpenPGP prompts on GUI applications.
 .
 This package contains the shared library needed to run programs built
 against the CryptUI library.

Package: seahorse-daemon
Description-md5: 27d9ad9b7b2bafbe316120595fc272ca
Description-en: Seahorse pass phrase caching agent
 This is the agent program for seahorse which keeps a temporary secure
 storage of your pass phrases.
 .
 Seahorse is a front end for GnuPG - the GNU Privacy Guard program -
 that integrates to the GNOME desktop. It is a tool for secure
 communications and data storage.  Data encryption and digital signature
 creation can easily be performed through a GUI and Key Management
 operations can easily be carried out through an intuitive interface.

Package: libcryptx-perl
Description-md5: d68dc14bdc1f20eb1729dce206511567
Description-en: Perl module that provides a self-contained cryptographic toolkit
 CryptX is a self-contained cryptgraphico toolkit based on
 https://github.com/libtom/libtomcrypt. It provides cyphers, block cipher
 modes, authenticated encryption modes, hash functions, message authentication
 codes, public key cryptography, cryptographically secure random number
 generators, key derivation functions.

Package: libcsfml-audio2.5
Description-md5: e101b0358e53f0546c046323d09bfd36
Description-en: Libraries for the C Binding of SFML - Audio Part
 SFML is a modern multimedia library offering a wide range of subsystems
 useful to produce a multimedia app. It offers OpenGL integration for
 Hardware accelerated Graphics, Windowing and Input support, Audio and
 Network facilities and supports GNU/Linux, MS Windows and Mac OS X.
 CSFML provides the bindings needed to use SFML with the C programming
 language.
 .
 The Audio library is used to play sound and music in games. It is able to
 load OGG/Vorbis files.

Package: libcsfml-dev
Description-md5: 72cf0d7cebc54347cfd41258a8bfeecd
Description-en: Libraries for the C Binding of SFML - Development Files
 SFML is a modern multimedia library offering a wide range of subsystems
 useful to produce a multimedia app. It offers OpenGL integration for
 Hardware accelerated Graphics, Windowing and Input support, Audio and
 Network facilities and supports GNU/Linux, MS Windows and Mac OS X.
 CSFML provides the bindings needed to use SFML with the C programming
 language.
 .
 This package provides the development files for the C Binding

Package: libcsfml-doc
Description-md5: b0a61932cf9aea453bc34997680415b2
Description-en: Libraries for the C Binding of SFML - Documentation
 SFML is a modern multimedia library offering a wide range of subsystems
 useful to produce a multimedia app. It offers OpenGL integration for
 Hardware accelerated Graphics, Windowing and Input support, Audio and
 Network facilities and supports GNU/Linux, MS Windows and Mac OS X.
 CSFML provides the bindings needed to use SFML with the C programming
 language.
 .
 This package includes documentation for all CSFML libraries.

Package: libcsfml-graphics2.5
Description-md5: f74464fcfff814f00a00593802ad559f
Description-en: Libraries for the C Binding of SFML - Graphics Part
 SFML is a modern multimedia library offering a wide range of subsystems
 useful to produce a multimedia app. It offers OpenGL integration for
 Hardware accelerated Graphics, Windowing and Input support, Audio and
 Network facilities and supports GNU/Linux, MS Windows and Mac OS X.
 CSFML provides the bindings needed to use SFML with the C programming
 language.
 .
 The Graphics library contains all the OpenGL and drawing code. It needs the
 Window library for Window creation.

Package: libcsfml-network2.5
Description-md5: ad8bfa8fca3c053db4b651e140cb59e8
Description-en: Libraries for the C Binding of SFML - Network Part
 SFML is a modern multimedia library offering a wide range of subsystems
 useful to produce a multimedia app. It offers OpenGL integration for
 Hardware accelerated Graphics, Windowing and Input support, Audio and
 Network facilities and supports GNU/Linux, MS Windows and Mac OS X.
 CSFML provides the bindings needed to use SFML with the C programming
 language.
 .
 The Network Library brings basic networking support as needed by games.

Package: libcsfml-system2.5
Description-md5: 810733221f01a1750858f80a171fb28b
Description-en: Libraries for the C Binding of SFML - System Part
 SFML is a modern multimedia library offering a wide range of subsystems
 useful to produce a multimedia app. It offers OpenGL integration for
 Hardware accelerated Graphics, Windowing and Input support, Audio and
 Network facilities and supports GNU/Linux, MS Windows and Mac OS X.
 CSFML provides the bindings needed to use SFML with the C programming
 language.
 .
 The system library brings useful system utilities like multithreading and
 UNICODE handling

Package: libcsfml-window2.5
Description-md5: 01f2684377c85c11239e7814ce60c66c
Description-en: Libraries for the C Binding of SFML - Window Part
 SFML is a modern multimedia library offering a wide range of subsystems
 useful to produce a multimedia app. It offers OpenGL integration for
 Hardware accelerated Graphics, Windowing and Input support, Audio and
 Network facilities and supports GNU/Linux, MS Windows and Mac OS X.
 CSFML provides the bindings needed to use SFML with the C programming
 language.
 .
 The Window library provides basic utilities for creating and managing Windows

Package: libcss-compressor-perl
Description-md5: 19c5a7b2aeb1e53dbce6511d381f1079
Description-en: Perl extension for CSS minification
 CSS::Compressor is an implementation of the CSS parts of Yahoo! YUIcompressor
 in Perl. It can be used to produce minified CSS on the fly using Perl based
 backend systems.

Package: libcss-dom-perl
Description-md5: 23a8f25a2f6b1e55a502773ac49a3a6c
Description-en: interface to the Document Object Model for Cascading Style Sheets
 This set of modules provides the CSS-specific interfaces described in the W3C
 DOM recommendation. The CSS::DOM class itself implements the StyleSheet and
 CSSStyleSheet DOM interfaces.

Package: libcss-lessp-perl
Description-md5: dca31f26f290ef04ac2ee68ddd32ea3a
Description-en: LESS for Perl
 CSS::LESSp provides helper function which allows parsing and compiling
 of LESS files into CSS.
 .
 This package also provides binary lessp which can be used to compile
 LESS files into CSS. Advantage of having it in perl is it is extremely
 fast compared to ruby-based less.

Package: libcss-minifier-perl
Description-md5: 57c18398e1004f2155e3c299316bfed7
Description-en: Perl extension for minifying CSS
 CSS::Minifier removes unnecessary whitespace from CSS. The primary
 requirement developing this module is to not break working stylesheets: if
 working CSS is in input then working CSS is output. The Mac/Internet Explorer
 comment hack will be minimized but not stripped and so will continue to
 function.
 .
 This module understands space, horizontal tab, new line, carriage return, and
 form feed characters to be whitespace. Any other characters that may be
 considered whitespace are not minimized. These other characters include
 paragraph separator and vertical tab.
 .
 For static CSS files, it is recommended that you minify during the build
 stage of web deployment. If you minify on-the-fly then it might be a good
 idea to cache the minified file. Minifying static files on-the-fly repeatedly
 is wasteful.

Package: libcss-minifier-xs-perl
Description-md5: e509baab9bc260a0df11d72e6e9f47f3
Description-en: XS based CSS minifier
 CSS::Minifier::XS is a CSS "minifier"; its designed to remove un-necessary
 whitespace and comments from CSS files, while also not breaking the CSS.
 .
 CSS::Minifier::XS is similar in function to CSS::Minifier, but is
 substantially faster as its written in XS and not just pure Perl.

Package: libcss-packer-perl
Description-md5: d0764136e662fc0144392c7a07af4c40
Description-en: fast pure perl CSS cleaner
 CSS::Packer is a pure Perl library for CSS cleanup. It can do CSS
 reformatting, whitespace and newline removal, in order to get a
 "pretty-printed" version or a minimal size version of the original
 CSS code.

Package: libcss-perl
Description-md5: 092bd9607065cb93808a18615b88f206
Description-en: object oriented access to Cascading Style Sheets (CSS)
 This module can be used, along with a CSS::Parse::* module, to parse
 CSS data and represent it as a tree of objects. Using a CSS::Adaptor::*
 module, the CSS data tree can then be transformed into other formats.

Package: libcss-squish-perl
Description-md5: e6d162456c2692a4842eddedcd01da1b
Description-en: module to compact many CSS files into one big file
 CSS::Squish is a Perl module that takes a list of CSS files and concatenates
 them, honouring any valid @import statements included in the files, following
 the CSS 2.1 specification. Media-specific @import statements will be honoured
 by enclosing the included file in a @media rule.
 .
 Future versions may include methods to compact whitespace and other parts of
 the CSS itself, but this functionality is not yet supported.

Package: libcss-tiny-perl
Description-md5: 0c2e5efa7678b0889afa1f3530214ca6
Description-en: Perl module to read/write .css files with as little code as possible
 CSS::Tiny is a perl class to read and write .css stylesheets with as
 little code as possible, reducing load time and memory overhead.
 CSS.pm requires about 2.6M of memory to load, which is a large amount of
 overhead if you only want to do trivial things.
 .
 This module is primarily for reading and writing simple files, and anything
 you write shouldn't need to have documentation/comments. If you need something
 with more power, move up to CSS.pm.

Package: libcsv-dev
Description-md5: e524b44ef62d331c3a8facd18314e525
Description-en: CSV parser and writer library - development files
 The CSV library provides a flexible, intuitive interface for parsing and
 writing CSV data.
 .
 This package contains development files for building software that uses
 libcsv.

Package: libcsv3
Description-md5: a13b55cfd52ca635e7300676cab0b75b
Description-en: CSV parser and writer library
 The CSV library provides a flexible, intuitive interface for parsing and
 writing CSV data.
 .
 This package contains the shared library.

Package: libcsv-java
Description-md5: 67ef1ab8f9fe58e1e4d373811537e31a
Description-en: CSV IO library for Java
 Java CSV is a small fast open source java library for reading and writing CSV
 and plain delimited text files. All kinds of CSV files can be handled, text
 qualified, Excel formatted, etc.

Package: libcsv-java-doc
Description-md5: 594e25c8c73f083161f72eec8162dc6b
Description-en: CSV IO library for Java (documentation)
 Java CSV is a small fast open source java library for reading and writing CSV
 and plain delimited text files. All kinds of CSV files can be handled, text
 qualified, Excel formatted, etc.
 .
 This package contains the documentation.

Package: libctapimkt1
Description-md5: 33cbd7232307068b389a67e2efe68fa5
Description-en: Read German Krankenversichertenkarte and eGK
 Library and program to read the German health insurance card (KVK) and
 the German electronic health card (eGK) from a certified card reading
 device on the serial port in Linux with kernel 2.6.x.

Package: libctapimkt1-dev
Description-md5: 171f73a81a1ff13206075d46661ded46
Description-en: Read German Krankenversichertenkarte and eGK (development)
 Library and program to read the German health insurance card (KVK) and
 the German electronic health card (eGK) from a certified card reading
 device on the serial port in Linux with kernel 2.6.x.
 .
 This package contains the development library.

Package: libctl-dev
Description-md5: e58b2a1d263946904a3f89a4475e851b
Description-en: library for flexible control files, development version
 libctl is a free Guile-based library implementing flexible control files for
 scientific simulations. It was written to support the MIT Photonic-Bands
 program, but will hopefully prove useful in other programs too.
 .
 This package contains the header files and static libraries.

Package: libctl-doc
Description-md5: 8a5bcef966ce3a25c0dfa82028dacabe
Description-en: library for flexible control files, documentation
 libctl is a free Guile-based library implementing flexible control files for
 scientific simulations. It was written to support the MIT Photonic-Bands
 program, but will hopefully prove useful in other programs too.
 .
 This package contains the documentation in HTML format and a simple example of
 how to use it.

Package: libctl7
Description-md5: 706d8534e71e88ea0411efb56e4ba29a
Description-en: library for flexible control files
 libctl is a free Guile-based library implementing flexible control files for
 scientific simulations. It was written to support the MIT Photonic-Bands
 program, but will hopefully prove useful in other programs too.
 .
 This package contains the runtime libraries required to run any software using
 libctl.

Package: libcuckoo-dev
Description-md5: 266f2c64cb38d9dc6d4ae9e5e2c2e5e3
Description-en: high-performance, concurrent hash table (header-only) library
 libcuckoo provides a high-performance, compact hash table that allows multiple
 concurrent reader and writer threads.
 .
 It is a header-only library.

Package: libcu++-dev
Description-md5: 90031761a59373978eec5ca80911b54e
Description-en: NVIDIA C++ Standard Library
 libcu++ provides a heterogeneous implementation of the C++ Standard Library
 that can be used in and between CPU and GPU code.
 .
 Using libcu++ is as simple as using the C++ Standard Library.
 All that is needed is adding 'cuda/std/' to the start of the Standard
 Library includes and 'cuda::' before any uses of 'std::':
 .
  * #include <cuda/std/atomic>
  * cuda::std::atomic<int> x;

Package: libcue-dev
Description-md5: de480f55f29522c32b8d41f351161de7
Description-en: CUE Sheet Parser Library - development files
 Libcue is intended to parse a so called cue sheet from a
 char string or a file pointer. For handling of the parsed
 data a convenient API is available.
 .
 This package contains the development files

Package: libcue2
Description-md5: beaf3eb3b6e514ae5070ad46ea313960
Description-en: CUE Sheet Parser Library
 Libcue is intended to parse a so called cue sheet from a
 char string or a file pointer. For handling of the parsed
 data a convenient API is available.

Package: libcurry-perl
Description-md5: 4146a71bcf7d83d843cd9a11136f1d51
Description-en: module to create automatic curried method call closures for any class or object
 The curry module provides a function that simplifies the creation of curried
 method closures which are functions that wrap an existing function and
 provide some of the inner functions arguments. It also contains a package
 variable which, in addition, weakens the wrapper function so it is will not
 hold a reference count for the inner function so Perl's garbage collection
 system can destroy the latter when needed.

Package: libcurses-perl
Description-md5: 6046114de4bb1f681372efbc9d041d53
Description-en: Curses interface for Perl
 libcurses-perl (the Curses module from CPAN) will let you
 use the ncurses/curses terminal screen manipulation
 routines from Perl programs.

Package: libcurses-ui-perl
Description-md5: 4ea10036000ad4d2c974debc0d938618
Description-en: curses-based OO user interface framework for Perl
 A UI framework for Perl based on the curses library.  Curses::UI contains
 the standard set of widgets for use in constructing user interfaces, plus
 the following more advanced widgets: calendar, progress bar, text editor
 (including word wrapping and undo), and text viewer.  It supports a
 variety of dialog windows, from the standard basic and error dialogs to
 file browsers, progress bars, and a calendar.  Curses::UI also has
 internationalization support and currently has localization information
 for several languages.

Package: libcurses-widgets-perl
Description-md5: af3b64744b88514e2c461329cf4e3e94
Description-en: Curses widget interface for Perl
 This module provides a standard library of functions and
 widgets for use in creating Curses-based interfaces. Should
 work reliably with both Curses and nCurses libraries.
 .
 Current widgets include text field, list box, button sets,
 calendar, message box, input box

Package: libcutl-1.10
Description-md5: 1a99ea2b3cf2b99d8b5b0d7896361962
Description-en: C++ utility library
 CUTL contains a collection of generic and independent components
 such as meta-programming tests, smart pointers, containers, compiler
 building blocks, etc.

Package: libcutl-dev
Description-md5: 2c7c05ccaaee1d89c4dfea1b3e920135
Description-en: C++ utility library, development files
 CUTL contains a collection of generic and independent components
 such as meta-programming tests, smart pointers, containers, compiler
 building blocks, etc.
 .
 This package contains development files.

Package: libcvd-dev
Description-md5: ad32a75a9f095bf131100209d0a9c76b
Description-en: C++ library for computer vision, image, and video processing - devel files
 libCVD is a very portable and high performance C++ library for
 computer vision, image, and video processing. The emphasis is on
 providing simple and efficient image and video handling and high
 quality implementations of common low-level image processing
 function. The library is designed in a loosely-coupled manner, so
 that parts can be used easily in isolation if the whole library is
 not required. The video grabbing module provides a simple, uniform
 interface for videos from a variety of sources (live and recorded)
 and allows easy access to the raw pixel data. Likewise, the image
 loading/saving module provides simple, uniform interfaces for loading
 and saving images from bitmaps to 64 bit per channel RGBA images. The
 image processing routines can be applied easily to images and video,
 and accelerated versions exist for platforms supporting SSE.
 .
 This package contains the development files.

Package: libcvd-tools
Description-md5: 45c79c090f1e082d179a150dce50f800
Description-en: C++ library for computer vision, image, and video processing - tools
 libCVD is a very portable and high performance C++ library for
 computer vision, image, and video processing. The emphasis is on
 providing simple and efficient image and video handling and high
 quality implementations of common low-level image processing
 function. The library is designed in a loosely-coupled manner, so
 that parts can be used easily in isolation if the whole library is
 not required. The video grabbing module provides a simple, uniform
 interface for videos from a variety of sources (live and recorded)
 and allows easy access to the raw pixel data. Likewise, the image
 loading/saving module provides simple, uniform interfaces for loading
 and saving images from bitmaps to 64 bit per channel RGBA images. The
 image processing routines can be applied easily to images and video,
 and accelerated versions exist for platforms supporting SSE.
 .
 This package contains tools and utilities using libcvd.

Package: libcvd2
Description-md5: cca0e18db672c85f1d8b2adaf362f068
Description-en: C++ library for computer vision, image, and video processing - shared library
 libCVD is a very portable and high performance C++ library for
 computer vision, image, and video processing. The emphasis is on
 providing simple and efficient image and video handling and high
 quality implementations of common low-level image processing
 function. The library is designed in a loosely-coupled manner, so
 that parts can be used easily in isolation if the whole library is
 not required. The video grabbing module provides a simple, uniform
 interface for videos from a variety of sources (live and recorded)
 and allows easy access to the raw pixel data. Likewise, the image
 loading/saving module provides simple, uniform interfaces for loading
 and saving images from bitmaps to 64 bit per channel RGBA images. The
 image processing routines can be applied easily to images and video,
 and accelerated versions exist for platforms supporting SSE.
 .
 This package contains the shared library.

Package: libcvs-perl
Description-md5: 36b31054936c076780f966aa4cdf190d
Description-en: object oriented Perl interface to the CVS command
 The Cvs module is a wrapper around the cvs command with an object oriented
 interface.

Package: libcwd-guard-perl
Description-md5: bcdb34b9a084466b01e1d5a885e7904a
Description-en: module for temporarily changing working directory (chdir)
 Cwd::Guard provides changing the current directory (chdir) using a limited
 scope. Return to current working directory, if this object destroyed. If
 failed to chdir, error messages stored to $Gwd::Guard::Error.

Package: libcxx-serial-dev
Description-md5: 303bde3857a13ff3956d8d62ef459b22
Description-en: Cross-platform, Serial Port library written in C++ (devel)
 A cross-platform library for interfacing with rs-232 serial like ports
 written in C++. It provides a modern C++ interface with a workflow
 designed to look and feel like PySerial, but with the speed and control
 provided by C++.
 .
 The upstream package name is serial. The Debian package is named
 cxx-serial to avoid a name conflict.
 .
 Serial is a class that provides the basic interface common to serial
 libraries (open, close, read, write, etc..) and requires no extra
 dependencies. It also provides tight control over timeouts and control
 over handshaking lines.
 .
 This package contains the development files (headers, unversioned
 so-librarie, pkg-config .pc file) and also some developer documentation.

Package: libcxx-serial1
Description-md5: acb10d3101a2f53dc56121c2c50c125a
Description-en: Cross-platform, Serial Port library written in C++ (runtime)
 A cross-platform library for interfacing with rs-232 serial like ports
 written in C++. It provides a modern C++ interface with a workflow
 designed to look and feel like PySerial, but with the speed and control
 provided by C++.
 .
 The upstream package name is serial. The Debian package is named
 cxx-serial to avoid a name conflict.
 .
 Serial is a class that provides the basic interface common to serial
 libraries (open, close, read, write, etc..) and requires no extra
 dependencies. It also provides tight control over timeouts and control
 over handshaking lines.
 .
 This package contains the runtime library.

Package: libcyaml-dev
Description-md5: de9529bca0206f0249062393cfa953f6
Description-en: library to read and write YAML documents (development files)
 libcyaml is a C library to allow applications to construct schemas
 which describe both the permissible structure of the YAML documents
 to read/write, and the C data structure(s) in which the loaded data
 is arranged in memory.
 .
 This package contains the development files for libcyaml1.

Package: libcyaml-doc
Description-md5: 9c1ea851bf13649f8d6470aa2fd0663f
Description-en: documentation for libcyaml1
 libcyaml is a C library to allow applications to construct schemas
 which describe both the permissible structure of the YAML documents
 to read/write, and the C data structure(s) in which the loaded data
 is arranged in memory.
 .
 This package contains the documentation for libcyaml1.

Package: libcyaml1
Description-md5: cbc0f017ba6e0ebbd1073a1b2e221d0b
Description-en: library to read and write YAML documents (shared library)
 libcyaml is a C library to allow applications to construct schemas
 which describe both the permissible structure of the YAML documents
 to read/write, and the C data structure(s) in which the loaded data
 is arranged in memory.

Package: libdaemon-dev
Description-md5: 005a2341fc0a104bc77d735929fd9237
Description-en: lightweight C library for daemons - development files
 libdaemon is a lightweight C library which eases the writing of UNIX daemons.
 It consists of the following parts:
 .
  * Wrapper around fork() for correct daemonization of a process
  * Wrapper around syslog() for simple log output to syslog or STDERR
  * An API for writing PID files
  * An API for serializing signals into a pipe for use with select() or poll()
  * An API for running subprocesses with STDOUT and STDERR redirected to syslog
 .
 Routines like these are included in most of the daemon software available. It
 is not simple to get these done right and code duplication is not acceptable.
 .
 This package includes the header files and the static version of the library.

Package: libdaemon-doc
Description-md5: 76daaed5895201954a33986cc719a717
Description-en: lightweight C library for daemons - documentation
 libdaemon is a lightweight C library which eases the writing of UNIX daemons.
 It consists of the following parts:
 .
  * Wrapper around fork() for correct daemonization of a process
  * Wrapper around syslog() for simple log output to syslog or STDERR
  * An API for writing PID files
  * An API for serializing signals into a pipe for use with select() or poll()
  * An API for running subprocesses with STDOUT and STDERR redirected to syslog
 .
 Routines like these are included in most of the daemon software available. It
 is not simple to get these done right and code duplication is not acceptable.
 .
 This package contains the API documentation of the library.

Package: libdaemon0
Description-md5: 7d433100fc16858f7ce79122a8e816d4
Description-en: lightweight C library for daemons - runtime library
 libdaemon is a lightweight C library which eases the writing of UNIX daemons.
 It consists of the following parts:
 .
  * Wrapper around fork() for correct daemonization of a process
  * Wrapper around syslog() for simple log output to syslog or STDERR
  * An API for writing PID files
  * An API for serializing signals into a pipe for use with select() or poll()
  * An API for running subprocesses with STDOUT and STDERR redirected to syslog
 .
 Routines like these are included in most of the daemon software available. It
 is not simple to get these done right and code duplication is not acceptable.
 .
 This package includes the libdaemon run time shared library.

Package: libdaemon-control-perl
Description-md5: e1c0d1a6d010d945aa2cd2e6c076599b
Description-en: module for creating init scripts in Perl
 Daemon::Control provides a library for creating init scripts in Perl.
 Your Perl script just needs to set the accessors for what and how you
 want something to run and the library takes care of the rest.
 .
 You can launch programs through the shell (/usr/sbin/my_program) or
 launch Perl code itself into a daemon mode. Single and double fork
 methods are supported and in double-fork mode all the things you
 would expect like reopening STDOUT/STDERR, switching UID/GID
 are supported.

Package: libdaemon-generic-perl
Description-md5: 5f0072ed6362acbe26a4c92f93391105
Description-en: framework to provide start/stop/reload for a daemon
 Daemon::Generic provides a framework for starting, stopping and reconfiguring
 daemon-like programs. The framework provides for standard commands that work
 for init.d files and as apachectl-like commands.
 .
 Programs that use Daemon::Generic subclass Daemon::Generic to override its
 behavior. Almost everything that Generic::Daemon does can be overridden as
 needed.

Package: libdancer-logger-psgi-perl
Description-md5: d0e21d0081cbc766975dec763f66bef2
Description-en: PSGI Log handler for Dancer
 Dancer is a Perl web application framework.
 .
 Dancer::Logger:PSGI is an interface between your Dancer application and
 psgix.logger. Message will be logged in whatever logger you decided to
 use in your Plack handler. If no logger is defined, nothing will be
 logged.

Package: libdancer-logger-syslog-perl
Description-md5: e0ad16e60509fff0c156b290c5b9fa87
Description-en: Dancer logger engine for Sys::Syslog
 Dancer::Logger::Syslog implements a logger engine that sends log
 messages to syslog, through the Sys::Syslog module.
 .
 It's required if you want to use "logger: syslog" inside a
 Dancer application.

Package: libdancer-perl
Description-md5: e9f72e1f35d652bc8847272e512ef87f
Description-en: effortless web application framework
 Dancer is a web application framework designed to be as effortless as
 possible for the developer, taking care of the boring bits as easily as
 possible, yet staying out of your way and letting you get on with writing
 your code.
 .
 Dancer aims to provide the simplest way for writing web applications, and
 offers the flexibility to scale between a very simple lightweight web service
 consisting of a few lines of code in a single file, all the way up to a more
 complex fully-fledged web application with session support, templates for
 views and layouts, etc.
 .
 This is the original version of Dancer, which is now in maintenance mode.
 This means that it will not receive significant new features, but will
 continue to receive bugfixes and security fixes.
 .
 However, you should consider migrating to Dancer2 instead when you can, and
 are advised to use Dancer2 for newly-started apps.

Package: libdancer-plugin-auth-extensible-perl
Description-md5: fc1e4dc34a9f5a59bc2a1ebe1df25da0
Description-en: module providing extensible authentication framework for Dancer apps
 Dancer::Plugin::Auth::Extensible makes it easy to require a user to be
 logged in to access certain routes, provides role-based access control,
 and supports various authentication  methods/sources (config file, database,
 Unix system users, etc).

Package: libdancer-plugin-catmandu-oai-perl
Description-md5: 8cb704b4baa514b6c2d1825c237f771a
Description-en: OAI-PMH provider backed by a searchable Catmandu::Store
 Dancer::Plugin::Catmandu::OAI is a Dancer plugin to provide OAI-PMH services
 for Catmandu::Store-s that support CQL (such as
 Catmandu::Store::ElasticSearch).
 .
 See also:
  http://metacpan.org/pod/Dancer
  http://metacpan.org/pod/Catmandu
  http://www.openarchives.org/pmh/tools/
 .
 Catmandu provides a suite of Perl modules to ease the import, storage,
 retrieval, export and transformation of metadata records.

Package: libdancer-plugin-database-core-perl
Description-md5: 9ff2ee79be02a856a5d18592e6527674
Description-en: shared core library for Dancer and Dancer2 database plugins
 Dancer::Plugin::Database::Core should not be used directly. It is a shared
 library for Dancer::Plugin::Database and Dancer2::Plugin::Database modules.

Package: libdancer-plugin-database-perl
Description-md5: 8701701c3b8817ff21695ef03305498e
Description-en: Dancer plugin providing easy database connections
 Dancer::Plugin::Database is a Dancer plugin that provides an easy way to
 obtain a connected DBI database handle by simply calling the "database"
 keyword within your Dancer application. It also ensures that the database
 handle is still connected and valid.
 .
 Additionally, connection credentials and other information are retrieved
 from the Dancer configuration, leaving your code nice and clean.

Package: libdancer-plugin-dbic-perl
Description-md5: d0787a5301d6f4ff61e19d0d702d99ff
Description-en: DBIx::Class interface for Dancer applications
 Dancer is a Perl web application framework.
 .
 Dancer::Plugin::DBIC provides an easy way to obtain
 DBIx::Class::ResultSet instances via the function schema(), which it
 automatically imports.  You just need to point to a dsn in your Dancer
 configuration file.  So you no longer have to write boilerplate DBIC
 setup code.

Package: libdancer-plugin-email-perl
Description-md5: 70e12779bd29278c0a0aeab34abeee74
Description-en: Simple email sending plugin for Dancer applications
 Dancer::Plugin::Email tries to make sending emails from Dancer
 applications as simple as possible. It uses Email::Sender under the
 hood. In a lot of cases, no configuration is required. For example,
 if your app is hosted on a unix-like server with sendmail installed,
 calling email() will just do the right thing.

Package: libdancer-plugin-flashmessage-perl
Description-md5: 3a264b65e90f2cd863a8319af3cd9795
Description-en: Dancer plugin to display temporary, so called "flash messages"
 Dancer::Plugin::FlashMessage helps you display temporary messages, also known
 as "flash messages". Flash messages can be used to inform the user that a
 certain operation was successful in way that doesn't take space when there
 are no messages to be shown.
 .
 The plugin provides a flash() method for setting the message and takes care
 of attaching the content to the session, propagating it to the templating
 system, and then removing it from the session.
 .
 The developer's only remaining job is to provide a place in the views or the
 layout where the message will be displayed.
 .
 Dancer is a lightweight yet powerful web application framework.

Package: libdancer-plugin-rest-perl
Description-md5: 740110c33775e99d565183369267a086
Description-en: REST plugin for Dancer
 Dancer is a Perl web application framework.
 .
 Dancer::Plugin::REST is a Dancer plugin to transform your Dancer app
 into a RESTful webservice.

Package: libdancer-session-cookie-perl
Description-md5: eab3058fa68116dbe6792efd7c0ff49a
Description-en: encrypted cookie-based session backend for Dancer
 Dancer::Session::Cookie implements a session engine for sessions stored
 entirely in cookies. Usually only session id is stored in cookies and the
 session data itself is saved in some external storage, e.g. database. This
 module allows one to avoid using external storage at all.
 .
 Since server cannot trust any data returned by client in cookies, this module
 uses cryptography to ensure integrity and also secrecy. The data your
 application stores in sessions is completely protected from both tampering
 and analysis on the client-side.

Package: libdancer-session-memcached-perl
Description-md5: 9aa540bae3b8df971de389aa764e0cdc
Description-en: Memcached-based session backend for Dancer
 Dancer::Session::Memcached implements a session engine based on the Memcached
 API. Sessions are stored as memcached objects via a list of Memcached servers.
 .
 Dancer is a lightweight yet powerful web application framework.

Package: libdancer2-perl
Description-md5: 6f010788cc530b5ad79021e4abbdff45
Description-en: lightweight yet powerful web application framework
 Dancer2 is the new generation lightweight web-framework for Perl. It's a
 complete rewrite of Dancer based on Moo. It's designed to be powerful and
 flexible, but also easy to use - getting up and running with your web app
 is trivial, and an ecosystem of adaptors for common template engines,
 session storage, logging methods and plugins to make common tasks easy
 mean you can do what you want to do, your way, easily.

Package: libdancer2-plugin-ajax-perl
Description-md5: bcf137d4cbc6b457cb7e1e5aa61e6f27
Description-en: Dancer2 plugin for adding Ajax route handlers
 The 'ajax' keyword which is exported by Dancer2::Plugin::Ajax allows you to
 define a route handler optimized for Ajax queries.
 .
 Dancer2 is the new generation lightweight web-framework for Perl.

Package: libdancer2-plugin-database-perl
Description-md5: fe83cf865c0b413d795425f3b00af673
Description-en: module for easy database connections for Dancer2 applications
 Dancer2::Plugin::Database Provides an easy way to obtain a connected DBI
 database handle by simply calling the database keyword within your Dancer2
 application
 .
 The module returns a Dancer::Plugin::Database::Core::Handle object, which is
 a subclass of DBI's `DBI::db' connection handle object, so it does everything
 you'd expect to do with DBI, but also adds a few convenience methods.
 .
 It takes care of ensuring that the database handle is still connected and
 valid. If the handle was last asked for more than
 `connection_check_threshold' seconds ago, it will check that the connection
 is still alive, using either the `$dbh->ping' method if the DBD driver
 supports it, or performing a simple no-op query against the database if not.
 If the connection has gone away, a new connection will be obtained and
 returned. This avoids any problems for a long-running script where the
 connection to the database might go away.
 .
 Care is taken that handles are not shared across processes/threads, so this
 should be thread-safe with no issues with transactions etc.

Package: libdancer2-plugin-passphrase-perl
Description-md5: 184632a856e16fb38e62205685253155
Description-en: passphrases and passwords as objects for Dancer2
 Dancer2::Plugin::Passphrase manages the hashing of passwords for Dancer2
 apps, allowing developers to follow cryptography best practices without
 having to become a cryptography expert.
 .
 NOTE: This module is DEPRECATED, and it is advised that you switch to
 Dancer2::Plugin::CryptPassphrase if possible.

Package: libdanga-socket-perl
Description-md5: 4258ab4cf6b5cfb8914ca9197c6ba1bc
Description-en: event loop and event-driven async socket base class
 Danga::Socket is an abstract base class for objects backed by a socket which
 provides the basic framework for event-driven asynchronous IO, designed to be
 fast. Danga::Socket is both a base class for objects, and an event loop.
 .
 Callers subclass Danga::Socket. Danga::Socket's constructor registers
 itself with the Danga::Socket event loop, and invokes callbacks on the
 object for readability, writability, errors, and other conditions.
 .
 Because Danga::Socket uses the "fields" module, your subclasses must
 too.

Package: libdansguardian-perl
Description-md5: 2f251483759de898f82ba89801ddf6a0
Description-en: Simple module for administer dansguardian's control files
 Dansguardian Perl module is small module for administer dansguardian's
 content control files. It let you add, remove and get information from files
 control.

Package: libdap-bin
Description-md5: 7b40a5fcd10f928b7c68d30bb16b9597
Description-en: Binaries for the  libdap Data Access Protocol library
 OPeNDAP provides software that allows you to access data over the internet,
 from programs that weren't originally designed for that purpose, as well
 as some that were. While OPeNDAP is the original developer of the Data Access
 protocol which its software uses, many other groups have adopted DAP
 and provide compatible clients, servers and software development kits.
 .
 This package contains the 'getdap' client binary.

Package: libdap-dev
Description-md5: 444c53dd9056a47893cd494802a1e752
Description-en: Development files (headers and static libraries) for libdap
 OPeNDAP provides software that allows you to access data over the internet,
 from programs that weren't originally designed for that purpose, as well
 as some that were. While OPeNDAP is the original developer of the Data Access
 protocol which its software uses, many other groups have adopted DAP
 and provide compatible clients, servers and software development kits.
 .
 This package contains header files, pkgconfig files and static libraries
 for DAP.

Package: libdap-doc
Description-md5: 3ddb7bd712442d5005bbbf4e80885bd0
Description-en: Documentation for the libdap Data Access Protocol library
 OPeNDAP provides software that allows you to access data over the internet,
 from programs that weren't originally designed for that purpose, as well
 as some that were. While OPeNDAP is the original developer of the Data Access
 protocol which its software uses, many other groups have adopted DAP
 and provide compatible clients, servers and software development kits.

Package: libdap27
Description-md5: cdcc8834ad351e2ef97ebd719f4887e8
Description-en: Open-source Project for a Network Data Access Protocol library
 OPeNDAP provides software that allows you to access data over the internet,
 from programs that weren't originally designed for that purpose, as well
 as some that were. While OPeNDAP is the original developer of the Data Access
 protocol which its software uses, many other groups have adopted DAP
 and provide compatible clients, servers and software development kits.
 .
 With OPeNDAP software, you access data using a URL, just like a URL you
 would use to access a web page. However, before you request any data,
 you need to know how to request it in a form your browser can handle.
 OPeNDAP data is stored in binary form, and by default, it is
 transmitted that way, too.

Package: libdapclient6v5
Description-md5: 9da00b6870a22c20af6e322be5285329
Description-en: Client library for the Network Data Access Protocol
 OPeNDAP provides software that allows you to access data over the internet,
 from programs that weren't originally designed for that purpose, as well
 as some that were. While OPeNDAP is the original developer of the Data Access
 protocol which its software uses, many other groups have adopted DAP
 and provide compatible clients, servers and software development kits.
 .
 This package provides the client library libdapclient6.

Package: libdapserver7v5
Description-md5: d0c2b59d606c885927a08d766aebb30b
Description-en: Server library for the Network Data Access Protocol
 OPeNDAP provides software that allows you to access data over the internet,
 from programs that weren't originally designed for that purpose, as well
 as some that were. While OPeNDAP is the original developer of the Data Access
 protocol which its software uses, many other groups have adopted DAP
 and provide compatible clients, servers and software development kits.
 .
 This package provides the server library libdapserver7

Package: libdata-alias-perl
Description-md5: 43a91f268226bf59b82df34b1c4d9c5c
Description-en: module to create aliases instead of copies
 Data::Alias is a Perl module that enables developers to apply "aliasing
 semantics" to a section of code, causing aliases to be made wherever
 Perl would normally make copies instead. You can use this to improve
 efficiency and readability, when compared to using references.

Package: libdata-binary-perl
Description-md5: 4d5bae0293dc278871950b829167a3fc
Description-en: module for detection of binary versus text in strings
 The Data::Binary module provides string equivalents to the -T / -B operators.
 Since these only work on file names and file handles, this module provides
 the same functions but on strings.
 .
 Note that the actual implementation is currently different, basically because
 the -T / -B functions are in C/XS, and this module is written in pure Perl.
 For now, anyway.

Package: libdata-bitmask-perl
Description-md5: 6fe92250af7b8694d065e9d9e3fd46e4
Description-en: bitmask manipulation class
 Data::BitMask is a Perl module to create bitmask manipulator objects
 that can be used to create bitmask values based on a list of
 constants, as well as to break apart masks using those constants. The
 advantages are that you don't have to pollute namespaces to use
 constants, you can ensure that only appropriate constants are used for
 specific masks, you can easily break apart and explain masks, and in
 general it is much easier for the user to interact with masks.

Package: libdata-buffer-perl
Description-md5: aff8415b97347400d05b35271bdd6352
Description-en: Read/write buffer class for perl
 Data::Buffer implements a low-level binary buffer in which you can get
 and put integers, strings, and other data. Internally the implementation
 is based on pack and unpack, such that Data::Buffer is really a layer
 on top of those built-in functions.

Package: libdata-clone-perl
Description-md5: 921f57fd47033e11eec8bde3bcd3c2c9
Description-en: Perl module for polymorphic data cloning
 Data::Clone does data cloning, i.e. copies things recursively. This is smart
 so that it works with not only non-blessed references, but also with blessed
 references (i.e. objects). When clone() finds an object, it calls a clone
 method of the object if the object has a clone, otherwise it makes a surface
 copy of the object. That is, this module does polymorphic data cloning.
 .
 Although there are several modules on CPAN which can clone data, this module
 has a different cloning policy from almost all of them.

Package: libdata-compare-perl
Description-md5: c3a99a406affde30658cd2da4b20db78
Description-en: perl module to compare perl data structures recursively
 The Data::Compare module compares two perl data structures recursively,
 it natively handles several built-in data types - scalars, references
 to scalars, references to arrays, references to hashes, references
 to subroutines, compiled regular expressions, and globs. For objects, it tries
 to Do The Right Thing and compares the underlying data type.
 .
 However, this is not always what you want. This is especially true if you
 have complex objects which overload stringification and/or numification.
 So you can extend this module with your own plugins for special data
 structures, by using Data::Compare::Plugins (this is not an extra package, it
 is included here).

Package: libdata-dmp-perl
Description-md5: fc513f1f8300233237bfdf4036db949c
Description-en: Perl module that dumps Perl data structures as Perl code
 Data::Dmp is a Perl dumper like Data::Dumper. It's compact (only about 150
 lines of code long), starts fast and does not use other module except
 Regexp::Stringify when dumping regexes. It produces compact output (similar
 to Data::Dumper::Concise). It roughly has the same speed as Data::Dumper
 (usually a bit faster for smaller structures), but does not offer the various
 formatting options. It supports dumping objects, regexes, circular
 structures, coderefs. Its code is based on Data::Dump.

Package: libdata-downsample-largesttrianglethreebuckets-perl
Description-md5: 2b719ccc1da9247a4ffd5a7fcea15b53
Description-en: Perl module for downsampling time series for visual representation
 This module implements a downsampling technique known as
 Largest Triangle Three Buckets, which aims at retaining
 the visual character of the plotted data even at very much
 reduced data set size.
 .
 The technique is described in detail in Sveinn Steinarsson's thesis
 which can be found at https://skemman.is/handle/1946/15343

Package: libdata-dpath-perl
Description-md5: f60f8102e8fcb281cb725915e2cbb2a5
Description-en: DPath is like XPath but for Perl data structures
 With Data::DPath you can address points in a Perl data structure by
 describing a "path" to it using hash keys, array indexes or some
 wildcard-like steps.  It is inspired by XPath but differs from it.

Package: libdata-dump-oneline-perl
Description-md5: 24ba4f1b42518e245c8b33a3312e606e
Description-en: Perl module that dumps data structures as single-line strings
 Data::Dump::OneLine dumps data structures as single-line strings. It uses
 Data::Dmp.
 .
 JSON should also encode to a single-line string, but some data structures
 (cyclical, contains globs or other special Perl data) cannot be encoded out of
 the box to JSON.
 .
 Data::Dumper::OneLine strives to do the same for Data::Dumper.

Package: libdata-dump-perl
Description-md5: 9bbf0dc5bb559b810cac86ad8408084b
Description-en: Perl module to help dump data structures
 Data::Dump provides a single function called dump that takes a list of values
 as its argument and produces a string as its result. The string contains Perl
 code that, when evaled, produces a deep copy of the original arguments. The
 string is formatted for easy reading.
 .
 If called in void context, the dump is printed on standard error instead of
 being returned. If you don't like importing a function that overrides Perl's
 not-so-useful builtin, then you can also import the same function as "pp"
 (the mnemonic for "pretty-print").

Package: libdata-dump-streamer-perl
Description-md5: ec004f9426390bfb2ce87a77f645573d
Description-en: module for serializing a data structure as Perl code
 Data::Dump::Streamer is a Perl module that serializes scalars, objects or
 reference variables and provides their contents in Perl syntax. Special data
 structures including closures, self-referential structures and objects are
 output correctly. This module is very similar in concept to the core module
 Data::Dumper, except this module is designed to output to a stream instead
 of constructing its output in memory (trading speed for memory).

Package: libdata-dumper-compact-perl
Description-md5: 15338513f12c9c7e749a4be9f4a302e2
Description-en: vertically compact width-limited data formatter
 Data::Dumper::Compact provides a replacement of the Dumper() function that
 produces a more compact output.
 .
 Deep data structures are rendered highly compactly.
 .
 JSON::Dumper::Compact is a subclass of Data::Dumper::Compact that turns
 arrayrefs and hashrefs instead into JSON.

Package: libdata-dumper-concise-perl
Description-md5: fed341bb32775fc4048e440afb8b3623
Description-en: module for more shorter Data::Dumper-like output
 Data::Dumper::Concise is a Perl module designed to produce useful debugging
 output, eliding unnecessary information. It exists as a convenient way to
 reproduce a set of Dumper options useful for most applications.
 .
 A similar module, Data::Dump::Streamer (libdata-dump-streamer-perl) provides
 even shorter output but is overkill for most applications. In comparison,
 this module is Pure Perl, which means it is less likely to segfault.

Package: libdata-dumper-simple-perl
Description-md5: 9072e8a1374d05df3470579c83cbb3d2
Description-en: Easily dump variables together with their names (Data::Dumper-like)
 Data::Dumper::Simple allows the user to dump variables in a Data::Dumper
 format. Unlike the default behavior of Data::Dumper, the variables are named
 (instead of $VAR1, $VAR2, etc.)  Data::Dumper provides an extended
 interface that allows the programmer to name the variables, but this
 interface requires a lot of typing and is prone to tyops (sic).  This
 module fixes that.

Package: libdata-dumpxml-perl
Description-md5: f62a7a3de67739940f57d76c929fe592
Description-en: module to dump arbitrary Perl data structures as XML
 Data::DumpXML provides a single function called dump_xml() that takes
 a list of Perl values as its argument and produces a string as its
 result. That string is an XML document that represents any Perl data
 structures passed to the function.

Package: libdata-entropy-perl
Description-md5: bf232b9f932cc0e331c5707daf63a17a
Description-en: Perl module for entropy (randomness) management
 Data::Entropy maintains a concept of a current selection of entropy source.
 Algorithms that require entropy can use the source nominated by this
 module, avoiding the need for entropy source objects to be explicitly
 passed around.  This is convenient because usually one entropy source
 will be used for an entire program run and so an explicit entropy source
 parameter would rarely vary.  There is also a default entropy source,
 avoiding the need to explicitly configure a source at all.
 .
 If nothing is done to set a source then it defaults to the use of Rijndael
 (AES) in counter mode (see Data::Entropy::RawSource::CryptCounter
 and Crypt::Rijndael), keyed using Perl's built-in rand function.
 This gives a data stream that looks like concentrated entropy, but really
 only has at most the entropy of the rand seed.  Within a single run it
 is cryptographically difficult to detect the correlation between parts
 of the pseudo-entropy stream.  If more true entropy is required then it
 is necessary to configure a different entropy source.

Package: libdata-faker-perl
Description-md5: fb7abd42b8550c58dab776b1d17dee76
Description-en: Perl extension for generating fake data
 Data::Faker creates fake (but reasonable) data that can be used for things
 such as filling databases with fake information during development of
 database related applications.

Package: libdata-float-perl
Description-md5: ff1940aadaecd5983be020a27ac2aedb
Description-en: Perl module encapsulating the floating point data type
 Data::Float is about the native floating point numerical data type.
 A floating point number is one of the types of datum that can appear
 in the numeric part of a Perl scalar.  This module supplies constants
 describing the native floating point type, classification functions,
 and functions to manipulate floating point values at a low level.

Package: libdata-flow-perl
Description-md5: 9f2462c39c01a4395dd835e5562fc116
Description-en: Perl extension for simple-minded recipe-controlled build of data
 Data::Flow allows you to define recipes for building data. A recipe
 contains all of the rules for determining the value of the data involved
 based on a set of defaults and/or interreactions with other pieces of
 data in an automated fashion. You can define any or all of:
  - default values
  - prerequisites (other fields that must have values before the field
    in question can be determined)
  - subroutines to build the field data given all requirements

Package: libdata-format-html-perl
Description-md5: 3fd2f24a7c96d6b3ff5ee8fd221c90a8
Description-en: Perl module for dumping Perl objects to HTML
 Data::Format::HTML is a Perl module that takes a data structure as input and
 produces HTML suitable for output. It has support for most common Perl data
 types, even working with complicated nested data structures. In theory, you
 can pass in any sort of data type and get a "pretty" HTML representation of
 it. CSS rules can also extend this, but that behaviour is not yet documented.

Package: libdata-formvalidator-constraints-datetime-perl
Description-md5: 1a948937c8d813b22a1828b78bb39083
Description-en: date and time constraint plugin for Data::FormValidator
 Data::FormValidator::Constraints::DateTime provides constraint routines for
 Data::FormValidator based upon the DateTime module. It provides an easy
 mechanism for validating dates of any format (using strptime(3)) and
 transforming those dates (as long as you 'untaint' the fields) into valid
 DateTime objects, or into strings that would be properly formatted for
 various database engines.

Package: libdata-formvalidator-perl
Description-md5: c427704874f5fb864e4a26f7b64d6cb5
Description-en: module to validate user input, mainly for HTML forms
 Data::FormValidator is a Perl module that presents users template-generated
 forms that can be automatically validated later. It lets you define profiles
 which declare required an optional fields, as well as any field constraints.
 Results are provided as an object, which makes it easy to handle missing and
 invalid results, return error messages, or process valid data.

Package: libdata-guid-perl
Description-md5: bf20b66495fb58b3f8d0735a94d8cf8f
Description-en: globally unique identifiers
 Data::GUID provides a simple interface for generating and using
 globally unique identifiers.

Package: libdata-hal-perl
Description-md5: 8061c60a9280c7b34725239a737a7d0a
Description-en: module implementing the HAL data format
 The JSON Hypertext Application Language (HAL) is a standard which
 establishes conventions for expressing hypermedia controls, such as
 links, with JSON. The HAL is a format you can use in your
 hypermedia API and Data::HAL is a Perl module for usage with it.

Package: libdata-hexdump-perl
Description-md5: 36ba81b9ae5896f41e80bf451f0e646a
Description-en: hexadecimal dumper
 The Data::HexDump module dumps the content of a scalar in hexadecimal. The
 result is returned in a string. Each line of the result consists of the
 offset in the source in the leftmost column of each line, followed by one or
 more columns of data from the source in hexadecimal. The rightmost column of
 each line shows the printable characters (all others are shown as single
 dots).

Package: libdata-hexdumper-perl
Description-md5: 9252be76ed89618ce777c1ad09a8d212
Description-en: module for formatting binary data in a human-readable way
 Data::Hexdumper provides a simple way to format arbitrary binary data into a
 nice human-readable format, somewhat similar to the Unix 'hexdump' utility.
 .
 It gives the programmer a considerable degree of flexibility in how the data
 is formatted, with sensible defaults. It is envisaged that it will primarily
 be of use for those wrestling alligators in the swamp of binary file formats,
 which is why it was written in the first place.

Package: libdata-ical-datetime-perl
Description-md5: 44890b748205393fe078e1b5c060d9ac
Description-en: convenience methods for using Data::ICal with DateTime
 Data::ICal::DateTime extends Data::ICal with DateTime-related methods
 for more convenient accessing and generating iCalendar data.
 .
 The Internet Calendaring and Scheduling Core Object Specification
 (iCalendar)
 is a media type
 which allows users to store and exchange
 calendaring and scheduling information
 such as events, to-dos, journal entries, and free/busy information.

Package: libdata-ical-perl
Description-md5: 5675c2da114a6fdf7c89647aad06134e
Description-en: Perl module for manipulating iCalendar (RFC2445) files
 Data::ICal provides an implementation of Perl objects that represent a given
 VCALENDAR object as defined in the iCalendar protocol (RFC 2445, MIME type
 "text/calendar"), as implemented in many popular calendaring programs such as
 Apple's iCal.
 .
 Each Data::ICal object is a collection of "entries", which are objects of a
 subclass of Data::ICal::Entry. The types of entries defined by iCalendar
 (which refers to them as "components") include events, to-do items, journal
 entries, free/busy time indicators and time zone descriptors, but this module
 currently only implements to-do items and events.

Package: libdata-ieee754-perl
Description-md5: 83b5a0f966ef81eeeba7d59c932376d0
Description-en: Perl module to pack and unpack big-endian IEEE754 floats and doubles
 Data::IEEE754 provides some simple convenience functions for packing and
 unpacking IEEE 754 floats and doubles.
 .
 Currently this module only implements big-endian order. Patches to add
 little-endian order subroutines are welcome.

Package: libdata-integer-perl
Description-md5: 5262a1bc4e20009ba510392ad23958f5
Description-en: Perl modules handling details of the native integer data type
 Data::Integer is about the native integer numerical data type.  A native
 integer is one of the types of datum that can appear in the numeric part
 of a Perl scalar.  This module supplies constants describing the native
 integer type.
 .
 There are actually two native integer representations: signed and
 unsigned.  Both are handled by this module.

Package: libdata-javascript-anon-perl
Description-md5: ff91431d5573e78fc2886fbf980b87aa
Description-en: Dump big dumb Perl structs to anonymous JavaScript structs
 Data::JavaScript::Anon provides the ability to dump large simple data
 structures to JavaScript. That is, things that don't need to be a class,
 or have special methods or whatever.

Package: libdata-javascript-perl
Description-md5: 4b67dc33cec1175be2c6f65778a15ccb
Description-en: module to dump perl data structures into JavaScript code
 Data::JavaScript is mainly intended for CGI programming, when a perl script
 generates a page with client side JavaScript code that needs access to
 structures created on the server.
 .
 It works by creating one line of JavaScript code per datum. Therefore,
 structures cannot be created anonymously and need to be assigned to
 variables. However, this format enables dumping large structures.

Package: libdata-messagepack-perl
Description-md5: 54f171e3a1c8104675c6575d54376be1
Description-en: MessagePack serializing/deserializing
 Data::Messagepack converts Perl data structures to MessagePack and vice
 versa.
 .
 MessagePack is a binary-based efficient object serialization
 format. It enables to exchange structured objects between many
 languages like JSON. But unlike JSON, it is very fast and small.

Package: libdata-messagepack-stream-perl
Description-md5: b678c7d6e6de9b216cf1907a3a40dead
Description-en: streaming deserializer for MessagePack
 Data::MessagePack::Stream is an alternative to Data::MessagePack::Unpacker.
 Unlike the original unpacker, this module supports internal buffer and it's
 possible to handle streaming data correctly.

Package: libdata-methodproxy-perl
Description-md5: 98063851dc2d9493ea7ffee0e3a05614
Description-en: module to inject dynamic data into static data
 A method proxy as provided by the Data::MethodProxy module is an array ref
 describing a class method to call and the arguments to pass to it. The first
 value of the array ref is the scalar $proxy, followed by a package name, then
 a subroutine name which must callable in the package, and a list of any
 subroutine arguments.
 .
  [ '$proxy', 'Foo::Bar', 'baz', 123, 4 ]
 .
 The above is saying, do this:
 .
  Foo::Bar->baz( 123, 4 );

Package: libdata-miscellany-perl
Description-md5: 47e00ec4b0ac5547022e5a36c0eb138a
Description-en: collection of miscellaneous subroutines
 Data::Miscellany is a collection of miscellaneous subroutines useful in wide
 but varying scenarios; a catch-all module for things that don't obviously
 belong anywhere else.
 .
 Obviously, what's considered useful differs from person to person, but this
 particular collection should be useful in object-oriented frameworks, such
 as Class::Framework and Data::Conveyor.

Package: libdata-munge-perl
Description-md5: ef2843a807f3d4fa2660b4a39057a8f2
Description-en: collection of various utility functions
 Data::Munge defines a few generally useful utility functions. For example, a
 replacement for map which makes mutations of $_ more convenient, and a
 programmatic way to run arbitrary substitutions against strings.

Package: libdata-objectdriver-perl
Description-md5: 5fd596d46b0f327992ddfc037bf3cff9
Description-en: simple, transparent data interface, with caching
 Data::ObjectDriver is an object relational mapper, meaning that it maps
 object-oriented design concepts onto a relational database.
 .
 It's inspired by, and descended from, the MT::ObjectDriver classes in
 Six Apart's Movable Type and TypePad weblogging products. But it adds in
 caching and partitioning layers, allowing you to spread data across
 multiple physical databases, without your application code needing to
 know where the data is stored.

Package: libdata-optlist-perl
Description-md5: a02528c5c88129d91015cfed0286ba18
Description-en: module to parse and validate simple name/value option pairs
 Data::OptList is a Perl module useful for working with simple name-and-value
 option pairs. It assumes any defined scalar is a name and any reference after
 it is its value.

Package: libdata-page-pageset-perl
Description-md5: 0fb0c021c162fca99e58fedce92a8031
Description-en: condense long Data::Page lists into groups
 To avoid long lists of pages, this module can condense Data::Page lists
 into a form such as:
 .
 1-6 7-12 13 14 15 16 17 18 19-24 25-30 31-36 37-41
 .
 The module supports specifying pages_per_set or max_pagesets, for
 fine-tuning.

Package: libdata-page-perl
Description-md5: 4cdc2b5f1218604a77ab2f8ae9c3a6d5
Description-en: Perl module providing support for paging through result sets
 When searching through large amounts of data, it is often the case
 that a result set is returned that is larger than is desired to display
 on a single page. This results in wanting to page through multiple pages of
 data. The maths behind this is unfortunately fiddly, hence this
 Data::Page module.
 .
 After specifying the total number of entries, the desired number of entries
 per page, and the current page number, Data::Page will calculate how many pages
 of information there are, and what number the first and last entries on the
 current page really are.

Package: libdata-pageset-perl
Description-md5: 969b28af0b2de92c1653ba20858b4f4c
Description-en: Perl module for page numbering and page sets
 The object produced by Data::Pageset can be used to create page navigation,
 it inherits from Data::Page and has access to all methods from this object.
 .
 In addition it also provides methods for dealing with set of pages, so that
 if there are too many pages you can easily break them into chunks for the
 user to browse through.
 .
 You can even choose to view page numbers in your set in a 'sliding' fassion.
 .
 The object can easily be passed to a templating system such as Template
 Toolkit or be used within a script.

Package: libdata-paginator-perl
Description-md5: def439bd4b0d225e89f24ea0f11f7591
Description-en: pagination module for Moose
 Data::Paginator is yet another pagination module. It only exists because none
 of the other pager modules are written using Moose. Sometimes there is a Moose
 feature that you need. It's a pain when you can't use it with an existing
 module.
 .
 Data::Paginator aims to be completely compatible with the venerable
 Data::Page.

Package: libdata-parsebinary-perl
Description-md5: 1fb170b0a5bc7e611dc7e603ec01089b
Description-en: yet another parser for binary structures
 Data::ParseBinary is a Perl Port for PyConstructs
 <http://construct.wikispaces.com/>.
 .
 Data::ParseBinary enables writing declarations for simple and complex
 binary structures, parsing binary to hash/array data structure, and
 building binary data from hash/array data structure.

Package: libdata-password-perl
Description-md5: e73d2526e18e591723858b51f17bbdcb
Description-en: Perl extension for assessing password quality
 Data::Password checks potential passwords for crackability. It checks
 that the password is in the appropriate length, that it has enough
 character groups, that it does not contain the same chars repeatedly or
 ascending or descending characters, or characters close to each other in
 the keyboard. It will also attempt to search the ispell word file for
 existence of whole words.

Package: libdata-password-zxcvbn-perl
Description-md5: d821a3c9426689bc9fafe8e9e08ba7a4
Description-en: Perl module of Dropbox's password estimation logic
 Data::Password::zxcvbn is a Perl port of Dropbox's password strength
 estimation library, zxcvbn.

Package: libdata-peek-perl
Description-md5: 18c5cfe61cce77cae5c6749eb0ad5123
Description-en: module providing low-level manipulation of Perl data
 Data::Peek is a module that allows for low-level manipulation of Perl data
 structures, particularly for displaying the internal representation of given
 Perl variables.
 .
 In particular, it allows one to look at a scalar value to determine whether it
 contains a string (PV), integer (IV or UV) or floating point number (NV); the
 reference count of that scalar (REFCOUNT) and other flags (such as whether the
 string is UTF-8).
 .
 This module can also create triple variables, which are similar to the dual
 variables provided by Scalar::Util - they have two or three values, and the
 value which is returned depends on the context in which it is used.

Package: libdata-perl-perl
Description-md5: 6bbe11af66e5f62bccc22af913f7797e
Description-en: classes wrapping fundamental Perl data types
 Data::Perl is a collection of classes that wrap fundamental data types that
 exist in Perl. These classes and methods as they exist today are an attempt
 to mirror functionality provided by Moose's Native Traits. One important
 thing to note is all classes currently do no validation on constructor input.

Package: libdata-phrasebook-loader-yaml-perl
Description-md5: ba81281c4435c524bd30a3af2c728010
Description-en: loader class for Data::Phrasebook using YAML
 Data::Phrasebook::Loader::YAML implements phrasebook patterns using YAML.
 .
 Phrases can be contained within one or more dictionaries, with each phrase
 accessible via a unique key. Phrases may contain placeholders, please see
 Data::Phrasebook for an explanation of how to use these. Groups of phrases
 are kept in a dictionary. In this implementation a single YAML file is one
 complete dictionary.

Package: libdata-phrasebook-perl
Description-md5: bcc07769d27bcb2441fb4425a0b86ccc
Description-en: perl implementation of the phrasebook paradigm
 The phrasebook pattern is a technique to separate expressions in one language
 (e.g. SQL) from the main code that is written in another (e.g. Perl). The
 translations are kept in a separate file - the phrasebook.
 .
 Data::Phrasebook enables the framework for abstracting common or locale data
 out of your code into a datastore. The default is within a plain text file,
 but more complex datastores can be intrigrated via the use of other
 Data::Pharsebook::Loader distributions (eg YAML, XML, INI, DBI).

Package: libdata-pond-perl
Description-md5: 07fce2e9872534fb2685be8a77e1ab13
Description-en: Perl-based open notation for data module
 Data::Pond is concerned with representing data structures in a textual
 notation known as "Pond" (Perl-based open notation for data). The notation is
 a strict subset of Perl expression syntax, but is intended to have
 language-independent use. It is similar in spirit to JSON, which is based on
 JavaScript, but Pond represents fewer data types directly.
 .
 The data that can be represented in Pond consist of strings (of characters),
 arrays, and string-keyed hashes. Arrays and hashes can recursively (but not
 cyclically) contain any of these kinds of data. This does not cover the full
 range of data types that Perl or other languages can handle, but is intended
 to be a limited, fixed repertoire of data types that many languages can
 readily process. It is intended that more complex data can be represented
 using these basic types. The arrays and hashes provide structuring facilities
 (ordered and unordered collections, respectively), and strings are a
 convenient way to represent atomic data.

Package: libdata-printer-perl
Description-md5: f6caa769fabdc93e081347f965a3eb05
Description-en: colored pretty-printer of Perl data structures and objects
 Data::Printer is a tool designed to display Perl variables and objects on
 screen, properly formatted for inspection by a human being.
 .
 Many people use Data::Dumper for this task, although it was designed
 primarily to stringify data structures such that they can be eval'ed
 back in. It thus lacks all the visual clues, extra information and
 filtering possibilities that Data::Printer has to offer:
 .
   * Sane defaults
   * Highly customizable
   * Colored output by default
   * Human-friendly output, with array index and custom separators
   * Full object dumps including methods, inheritance and internals
   * Exposes extra information such as tainted data and weak references
   * Ability to easily create filters for objects and regular structures
   * Ability to load settings from a .dataprinter file

Package: libdata-random-perl
Description-md5: 4f71de12dab783b623c2037fc705a8a6
Description-en: Perl module to generate random data
 Data::Random is a module used to generate random data. You might find it
 helpful mostly in test programs to easily generate pseudo-realistic
 distributions of data.

Package: libdata-record-perl
Description-md5: bc6e4e5fddf761fa04f4ea812e8f323e
Description-en: "split" on steroids
 Sometimes we need data split into records and a simple split on the
 input record separator (C<$/>) or some other value fails because the
 values we're splitting on may allowed in other parts of the data.
 Perhaps they're quoted. Perhaps they're embedded in other data which
 should not be split up.
 .
 Data::Record allows you to specify what you wish to split the data on,
 but also speficy an "unless" regular expression.  If the text in
 question matches the "unless" regex, it will not be split there.  This
 allows us to do things like split on newlines unless newlines are
 embedded in quotes.

Package: libdata-report-perl
Description-md5: efd96ba8b30b821cf442b5532ae57944
Description-en: Framework for flexible reporting
 Data::Report is a flexible, plugin-driven reporting framework. It
 makes it easy to define reports that can be produced in text, HTML and
 CSV. Textual ornaments like extra empty lines, dashed lines, and cell
 lines can be added in a way similar to HTML style sheets.

Package: libdata-rmap-perl
Description-md5: afe5163035815d4727bf1d865bf93771
Description-en: Perl module implementing a recursive map, applying a block to a data structure
 Data::Rmap traverses HASH, ARRAY, SCALAR and GLOB reference types,
 evaluating a BLOCK for either only scalar values, arrays, hashes,
 references, all elements or a customizable combination of these, and
 returns a list composed of the results of such evaluations.

Package: libdata-sah-normalize-perl
Description-md5: fa5ba6a10e37bd59d4e26362ca1ac1f9
Description-en: Perl module to normalize Sah schema
 Data::Sah::Normalize often-needed functionality is split from the main
 Data::Sah to keep it in a small and minimal-dependencies package.
 .
 This module allows one to normalize clause set (hash) and Sah schema (scalar
 or array).

Package: libdata-section-perl
Description-md5: 8bfe8cc5d6583ae3a3cafe8428bbee49
Description-en: module to read chunks of data from a module's DATA section
 Data::Section is a Perl module that provides an easy way to access multiple
 named chunks of line-oriented data in your module's DATA section. It was
 written to allow modules to store their own templates, but is probably useful
 for other purposes as well.

Package: libdata-section-simple-perl
Description-md5: 78aab0d9fdb7da152bcc669160f98a8f
Description-en: Perl module for reading data from __DATA__ section of the file
 Data::Section::Simple is a simple module to extract data
 from __DATA__ section of the file.
 .
 This module does not implement caching (yet) which means
 in every get_data_section or get_data_section($name) this
 module seeks and re-reads the data section. If you want
 to avoid doing so for the better performance, you should
 implement caching in your own caller code.

Package: libdata-serializer-perl
Description-md5: 1584113e61e1f344fdad38a78c7540bd
Description-en: module that serializes data structures
 Data::Serializer provides a unified interface to the various serializing
 modules currently available. Adds the functionality of both compression
 and encryption.

Package: libdata-serializer-sereal-perl
Description-md5: e3b6e9484e412d0cae4b6bcda9339525
Description-en: bridge between Data::Serializer and Sereal
 Data::Serializer::Sereal subclasses the Data::Serializer unified serializing
 interface and overrides the serialize and deserialize methods to utilize the
 Sereal::Encoder and Sereal::Decoder modules respectively.

Package: libdata-show-perl
Description-md5: 83f13c6e9367a94174c626c8b3cfb013
Description-en: Perl module to dump data structures with name and point-of-origin
 Data::Show provides a simple wrapper around the Data::Dump module.
 .
 A call to show data-dumps its arguments, prefaced by a divider line that
 reports the arguments and the file and line from which show() was called.

Package: libdata-showtable-perl
Description-md5: ae4ca1f465f15bc6290c37125f6405b0
Description-en: Perl module to print arrays of data in a formatted listing
 Data::ShowTable is a Perl module which defines subroutines
 to print arrays of data in a nicely formatted listing, using one of
 four possible formats: simple table, boxed table, list style, and
 HTML-formatting (for World-Wide-Web output).
 In other words, showtable is a data formatting program.  Using the
 '-html' option, showtable can accept ASCII tabular data and format it
 appropriately for display through a Web-browser.

Package: libdata-sorting-perl
Description-md5: cd75f9655e01323bab050c6461db4705
Description-en: Perl module for multi-key sort using function results
 Data::Sorting provides functions to sort the contents of arrays based
 on a collection of extraction and comparison rules. Extraction rules
 are  used to identify the attributes of array elements on which the
 ordering  is based; comparison rules specify how those values should be
 ordered.
 .
 Index strings may be used to retrieve values from array elements, or
 function references may be passed in to call on each element.
 Comparison rules are provided for numeric, bytewise, and
 case-insensitive orders, as well as a 'natural' comparison that places
 numbers first, in numeric order, followed by the remaining items in
 case-insensitive textual order.

Package: libdata-stag-perl
Description-md5: 664697fca653fabe900e2a8989c71311
Description-en: module to manipulate Structured Tags datastructures
 Data::Stag is for manipulating data as hierarchical tag/value
 pairs (Structured TAGs or Simple Tree AGgreggates). These
 datastructures can be represented as nested arrays, which have the
 advantage of being native to perl. A simple example is shown below:
 .
  [ person=> [  [ family_name => $family_name ],
  [ given_name  => $given_name  ],
  [ phone_no    => $phone_no    ] ] ],
 .
 Data::Stag uses a subset of XML for import and export. This
 means the module can also be used as a general XML parser/writer (with
 certain caveats).

Package: libdata-stream-bulk-perl
Description-md5: 1342583cd5b0161adcaa25c8c3b656e5
Description-en: N at a time iteration API
 Data::Stream::Bulk is a utility for working with data streams of indefinite
 size. It tries to find a middle ground between one-at-a-time and all-at-once
 processing of data sets by providing a common interface for both.
 .
 Often, data sets from streams can fit entirely in memory, so operating on them
 with an array is simple and appropriate. However, in cases where the stream is
 not bounded, the array can grow to a very large size and quickly consume all
 available memory. This module allows developers to work with data in blocks
 which are guaranteed to fit in memory.

Package: libdata-streamdeserializer-perl
Description-md5: ee2c59a32fe1addbc1812e13ea754302
Description-en: non-blocking deserializer
 The package provides an interface to deserialize perl objects in
 non-blocking mode. It can be used with event machines.

Package: libdata-streamserializer-perl
Description-md5: 73c8c423ff8d11314e216cea697998c3
Description-en: non-blocking serializer
 The package provides an interface to serialize perl objects in non-blocking
 mode. It can be used with event machines.

Package: libdata-structure-util-perl
Description-md5: 533dddd302968cd94c4b5062c664742c
Description-en: module to change nature of data within a data structure
 Data::Structure::Util is a Perl module for manipulating data within data
 structures. It can process an entire tree of data structures and perform the
 requested operation on each element as appropriate. It is fast, since it is
 written in C.
 .
 For example, it can be used to transform all strings within a data
 structure to UTF-8, but also contains functions like unbless to
 reduce an object to the pure data structure it was before it has been
 blessed into an object.

Package: libdata-swap-perl
Description-md5: 9a282619f363a60292c8872cff452b7e
Description-en: Perl module to swap type and contents of variables
 The Data::Swap module allows you to swap the contents of two referenced
 variables, even if they have different types.
 .
 The main application is to change the base type of an object after it has
 been created, for example for dynamic loading of data structures:
 .
  swap $self, bless $replacement, $newclass;
 .
 This module additionally contain the function "deref" which acts like a
 generic list-dereferencing operator.

Package: libdata-table-perl
Description-md5: 531bdeee81f733cbe025d450aa093a08
Description-en: module to manipulate data tables in perl (as in R)
 This perl package uses perl5 objects to make it easy for manipulating
 spreadsheet data among disk files, database, and Web publishing.
 .
 A table object contains a header and a two-dimensional array of scalars. Four
 class methods Data::fromFile, Data::Table::fromCSV, Data::Table::fromTSV, and
 Data::Table::fromSQL allow users to create a table object from a CSV/TSV file
 or a database SQL selection in a snap.
 .
 Table methods provide basic access, add, delete row(s) or column(s)
 operations, as well as more advanced sub-table extraction, table sorting,
 record matching via keywords or patterns, table merging, and web publishing.
 Data::Table class also provides a straightforward interface to other popular
 Perl modules such as DBI and GD::Graph.

Package: libdata-tablereader-perl
Description-md5: 5560a03380956871b6bb6aa8a44b99bd
Description-en: locate and read records from human-edited data tables
 Data::TableReader helps take un-sanitized tabular data sources
 like Excel XLS/XLSX spreadsheets or comma-separated values
 and verify that they match your expected schema,
 and then iterate the records.

Package: libdata-transformer-perl
Description-md5: 75a3600994799a7e1ac094343fa45d01
Description-en: Perl module to traverse data structures, altering them in place
 Data::Transformer can use callback subroutines to transform data or
 collect information.
 .
 It is possible to affect objects inside the data structures by specifying
 a callback keyed to the name of the class they belong to.

Package: libdata-treedumper-oo-perl
Description-md5: c47d08558e19fb778e93e0a1cfc08eb8
Description-en: Object-oriented interface to Data::TreeDumper
 The Data::TreeDumper::OO Perl module provides an object-oriented
 interface for displaying Perl data structures and objects in
 a format that is hopefully easier to read than the one produced by
 the standard Perl Data::Dumper module.

Package: libdata-treedumper-perl
Description-md5: 9afa905e3fdc40c9aed5e5ba3fd32dae
Description-en: module for dumping data structures in various formats
 Data::TreeDumper is a Perl module that provides dumps of Perl variable data
 in a tree-like fashion. It is flexible and customizable, providing various
 output formatting processors and means of filtering and sorting the output.

Package: libdata-treedumper-renderer-dhtml-perl
Description-md5: 1d117810ef8a63ced938a26d8c941ef8
Description-en: simple Perl DHTML renderer for Data::TreeDumper
 Data::TreeDumper dumps Perl variable data in a tree-like fashion and
 allows the use of various output formatting processors.
 .
 Data::TreeDumper::Renderer::DHTML is such a processor which outputs
 the data as DHTML code.

Package: libdata-types-perl
Description-md5: d12104bef11e950d7633f3e127eef645
Description-en: module for validating and converting data types
 Data::Types exports a number of functions that are useful for validating
 and converting data types.
 .
 It is intended for use in applications where data types
 are more important than they typically are in Perl -- e.g., database
 applications.

Package: libdata-uniqid-perl
Description-md5: 2d266560e05079d0a3fdea43e46bb86b
Description-en: Perl extension for simple generating of unique id's
 Data::Uniqid provides three simple routines for generating unique ids. These
 ids are coded with a Base62 system to make them short and handy (e.g. to use
 it as part of a URL).

Package: libdata-uriencode-perl
Description-md5: 8d760302fe0ee3b79f36379fab03b235
Description-en: module to encode and decode data structures for use in URI's
 The world of the web works off of URI's. The Query string portion of
 URIs already support encoding of key/value paired data - they just
 don't natively allow for complex data structures.
 .
 There are modules or encodings that do support arbitrarily complex
 data structures. JSON, YAML and Data::Dumper all have their own way
 of encoding complex structures. But then to pass them across the web,
 you usually still have to URL encode them and pass them via a form
 parameter.
 .
 Data::URIEncode allows for encoding and decoding complex (multi
 level) data structures using native Query String manipulators (such
 as CGI.pm). It takes complex data and turns it into a flat hashref
 which can then be turned into a URI query string using URL
 encoding. It also takes a flat hashref of data passed in and
 translates it back to a complex structure.

Package: libdata-url-java
Description-md5: 6741d9feeb5c95e225eb16a7ee8112cb
Description-en: Support for data URLs according to RFC 2397
 Support for data URLs as specified in RFC 2397
 (https://www.ietf.org/rfc/rfc2397.txt)

Package: libdata-util-perl
Description-md5: 9fdfa17b8e94cba86a35e162dd4c5d6b
Description-en: selection of utilities for data and data types
 Data::Util provides utility functions for data and data types, including
 functions for subroutines and symbol table hashes (stashes).
 .
 The implementation of this module is both Pure Perl and XS.

Package: libdata-uuid-libuuid-perl
Description-md5: a945f7f795c89f86a2add88b233b94d8
Description-en: uuid.h based UUID generation module
 Data::UUID::LibUUID provides bindings for libuuid. The module provides
 several methods for manipulating UUIDs.

Package: libdata-uuid-mt-perl
Description-md5: c8c854c5b0cc241b502c7541f20d1c27
Description-en: fast random UUID generator using the Mersenne Twister algorithm
 Data::UUID::MT provides a UUID generator uses the excellent
 Math::Random::MT::Auto module as a source of fast, high-quality (pseudo)
 random numbers.
 .
 Three different types of UUIDs are supported. Two are consistent with RFC
 4122 and one is a custom variant that provides a 'sequential UUID' that can
 be advantageous when used as a primary database key.
 .
 Note: The Mersenne Twister pseudo-random number generator has excellent
 statistical properties, but it is not considered cryptographically secure.
 Pseudo-random UUIDs are not recommended for use as security authentication
 tokens in cookies or other user-visible session identifiers.

Package: libdata-uuid-perl
Description-md5: c4e08ade898fbcbcf6cb6e469d25319a
Description-en: globally/universally unique identifiers (GUIDs/UUIDs)
 Data::UUID provides a framework for generating v3 UUIDs (Universally
 Unique Identifiers, also known as GUIDs (Globally Unique Identifiers).
 A UUID is 128 bits long, and is guaranteed to be different from all
 other UUIDs/GUIDs generated until 3400 CE.
 .
 UUIDs were originally used in the Network Computing System (NCS) and
 later in the Open Software Foundation's (OSF) Distributed Computing
 Environment.  Currently many different technologies rely on UUIDs to
 provide unique identity for various software components. Microsoft
 COM/DCOM for instance, uses GUIDs very extensively to uniquely identify
 classes, applications and components across network-connected systems.
 .
 The algorithm for UUID generation, used by this extension, is described
 in the Internet Draft "UUIDs and GUIDs" by Paul J. Leach and Rich Salz.
 (See RFC 4122.)  It provides reasonably efficient and reliable
 framework for generating UUIDs and supports fairly high allocation
 rates -- 10 million per second per machine -- and therefore is suitable
 for identifying both extremely short-lived and very persistent objects
 on a given system as well as across the network.

Package: libdata-validate-domain-perl
Description-md5: 8676c09d519b9f938a7e2ed0321542b8
Description-en: perl domain name validation functions
 Data::Validate::Domain collects domain validation routines to make input
 validation and untainting easier and more readable.

Package: libdata-validate-email-perl
Description-md5: fc6ec9875441fdc36f487b8a1cc3c46b
Description-en: validator for email addresses written in Perl
 Data::Validate::Email collects common email validation routines to make input
 validation and untainting easier and more readable.
 .
 The main purpose of this module is to check if a mail address is valid and
 compliant with RFC822.
 .
 The module will also check if the domain is a proper one using
 Data::Validate::Domain.

Package: libdata-validate-ip-perl
Description-md5: 445b4b627927111a7af32a131a00188a
Description-en: Perl module for IP validation
 Data::Validate::IP collects IP validation routines to make input validation
 and untainting easier and more readable. All functions return an untainted
 value if the test passes, and undef if it fails. This means that you should
 always check for a defined status explicitly. Don't assume the return value
 will be true.

Package: libdata-validate-perl
Description-md5: 6303649bf76bd15ed380624d03b92ea2
Description-en: module providing common data validation routines for strings/numbers
 Data::Validate collects common validation routines to make input validation,
 and untainting easier and more readable. Most of the functions are not much
 shorter than their direct perl equivalent (and are much longer in some
 cases), but their names make it clear what you're trying to test for (e.g.
 is_integer(), is_hex(), is_alphanumeric()...).
 .
 Almost all functions return an untainted value if the test passes, and undef
 if it fails. This means that you should always check for a defined status
 explicitly. Don't assume the return will be true. (e.g. is_integer(0))

Package: libdata-validate-struct-perl
Description-md5: d3b256451a7188ad4dddf7f08cc2ff99
Description-en: module to validate recursive hash structures
 Data::Validate::Struct validates a hash reference against a given hash
 structure. This is in contrast to Data::Validate in which you have to check
 each value separately.
 .
 The hash could be the result of a config parser or just any hash structure.
 E.g. the hash returned by XML::Simple could be validated using this module.
 You may also use it to validate CGI input; just fetch the input data from
 CGI, map it to a hash and validate it.

Package: libdata-validate-type-perl
Description-md5: 068c7e320365aa90c6fc23b8ad6a392d
Description-en: Data type validation functions
 Data::Validate::Type started as an encapsulation for Params::Util, with some
 refactoring and improvements.
 .
 See also:
  https://metacpan.org/pod/Params::Util

Package: libdata-validate-uri-perl
Description-md5: c074b625daecc53fa0df9e851d39ca69
Description-en: common URI validation methods
 The Data::Validate::URI module collects common URI validation routines to
 make input validation and untainting easier and more readable.

Package: libdata-visitor-perl
Description-md5: 16356aa24b777a63e62497f9ced3c6d9
Description-en: Visitor implementation for Perl data structures
 Data::Visitor is a simple visitor implementation for Perl data structures. It
 has a main dispatcher method, visit, which takes a single Perl value and then
 calls the methods appropriate for that value.

Package: libdata-walk-perl
Description-md5: c124f2ba0cc9838f55d29c1d73cbfd46
Description-en: module to traverse Perl data structures
 With Data::Walk, one can have a call back function being called for each node
 in a given structure. It works with hash references, array references and
 blessed references of arbitrary depth.
 .
 Data::Walk is similar to File::Find, but instead of directory hierarchies, it
 works with Perl data.

Package: libdata-yaml-perl
Description-md5: 5bd6880f38d80646025cd71da7f1e690
Description-en: Easy YAML serialisation of Perl data structures
 In the spirit of YAML::Tiny, Data::YAML::Reader and Data::YAML::Writer
 provide lightweight, dependency-free YAML handling. While YAML::Tiny is
 designed principally for working with configuration files Data::YAML
 concentrates on the transparent round-tripping of YAML serialized Perl data
 structures.
 .
 As an example of why this distinction matters consider that YAML::Tiny
 doesn't handle hashes with keys containing non-printable characters. This is
 fine for configuration files but likely to cause problems when handling
 arbitrary Perl data structures. Data::YAML handles exotic hash keys
 correctly.
 .
 The syntax accepted by Data::YAML is a subset of YAML. Specifically it is the
 same subset of YAML that Data::YAML::Writer produces. See Data::YAML for more
 information.

Package: libdatabase-dumptruck-perl
Description-md5: d29faa4dc1a01ce5554042b148b17ae5
Description-en: document-oriented interface to a SQLite database
 Database::DumpTruck is a simple document-oriented interface
 to a SQLite database, modelled after Scraperwiki's Python dumptruck
 module. It allows for easy (and maybe inefficient) storage and retrieval
 of structured data to and from a database without interfacing with SQL.
 .
 The module attempts to identify the type of the data you're inserting and
 uses an appropriate SQLite type.

Package: libdatapager-perl
Description-md5: 552e412517a1b87ca5e6661bfb5e19f7
Description-en: Data::Pager - flexible data pager
 This Perl-class implements the familiar pager where the current
 position is centered.

Package: libdate-calc-perl
Description-md5: c677c6d7820895e4c8b0ce69eedbcdd1
Description-en: Perl library for accessing dates
 Date::Calc is a Perl module which provides a variety of date calculations
 based on the Gregorian calendar (the one used in Western countries today),
 complying with the ISO/R 2015-1971 and DIN 1355 standards which specify
 things such as what leap years are, when they occur, how the week numbers
 are defined, what's the first day of the week, how many weeks (52 or 53) a
 given year has, and so on.
 .
 Although the Gregorian calendar was only adopted 1582 by most (not all)
 European countries (some countries continued to use the Julian calendar
 until as late as the beginning of the 20th century!), this package allows
 you to extrapolate the Gregorian calendar back until the year 1.
 .
 If Date::Calc::XS (libdate-calc-xs-perl) is available, this package will
 automatically accelerate its operation using the C/XS implementation.

Package: libdate-calc-xs-perl
Description-md5: 9f3a8e1c5cd25add8dff5eecfc806525
Description-en: Perl library for accessing dates
 Date::Calc::XS is a C/XS-based implementation of the Date::Calc Perl module.
 It interfaces with a C library to provide a wide variety of calculations
 based on the Gregorian calendar. This package is never used directly. See
 Date::Calc's documentation (libdate-calc-perl) for usage details.

Package: libdate-convert-perl
Description-md5: 393dc2449f090263c705ff78617fd5a8
Description-en: Convert Between any two Calendrical Formats
 Date::Convert is intended to allow one to convert back and forth between any
 arbitrary date formats (ie. pick any from: Gregorian, Julian, Hebrew,
 Absolute, and any others that get added on).

Package: libdate-extract-perl
Description-md5: 91dec8c5ab4630cfcd5283b6456640b0
Description-en: module to extract probable dates from strings
 Date::Extract extracts dates from arbitrary strings. It will take an
 arbitrary block of text, search it for something that looks like a date
 string, and build a DateTime object out of it.
 .
 By design it will produce few false positives. This means it will not catch
 nearly everything that looks like a date string. So if you have the string
 "do homework for class 2019" it won't return a DateTime object with the year
 set to 2019.

Package: libdate-hijri-perl
Description-md5: 3e0e2424aa0d26608a18a7c46dbabf1d
Description-en: Perl module to convert Gregorian dates to Hijri and vice versa
 The Date::Hijri module converts Gregorian dates to Islamic (Hijri) and vice
 versa.
 .
 The dates must be given as an array containing the day, month and year, and
 return the corresponding date as a list with the same elements.

Package: libdate-holidays-de-perl
Description-md5: c45cbad288f323fee7524da70813b9bd
Description-en: module to determine German holiday dates
 Date::Holidays::DE provides a function to get a list of German
 holidays for a given year. It also knows about different regulations
 throughout Germany.

Package: libdate-iso8601-perl
Description-md5: 20a3e055eb0e3b51280f009680a1007a
Description-en: Perl handling of the three ISO 8601 numerical calendars
 The international standard ISO 8601 "Data elements and interchange formats -
 Information interchange - Representation of dates and times" defines three
 distinct calendars by which days can be labelled. It also defines textual
 formats for the representation of dates in these calendars. Date::ISO8601
 provides functions to convert dates between these three calendars and
 Chronological Julian Day Numbers, which is a suitable format to do arithmetic
 with. It also supplies functions that describe the shape of these calendars,
 to assist in calendrical calculations. It also supplies functions to
 represent dates textually in the ISO 8601 formats. ISO 8601 also covers time
 of day and time periods, but this module does nothing relating to those parts
 of the standard; this is only about labelling days.
 .
 The first ISO 8601 calendar divides time up into years, months, and days. It
 corresponds exactly to the Gregorian calendar, invented by Aloysius Lilius
 and promulgated by Pope Gregory XIII in the late sixteenth century, with AD
 (CE) year numbering. This calendar is applied to all time, not just to dates
 after its invention nor just to years 1 and later. Thus for ancient dates it
 is the proleptic Gregorian calendar with astronomical year numbering.

Package: libdate-jd-perl
Description-md5: 852e487ba770a54d96f2d42ce8995309
Description-en: conversion between flavours of Julian Date
 For date and time calculations it is convenient to represent dates by a
 simple linear count of days, rather than in a particular calendar. This is
 such a good idea that it has been invented several times. If there were a
 single such linear count then it would be the obvious data interchange format
 between calendar modules. With several versions, calendar modules can use
 such sensible data formats and still have interoperability problems. Date::JD
 tackles that problem, by performing conversions between different flavours of
 day count. These day count systems are generically known as "Julian Dates",
 after the most venerable of them.
 .
 Among Julian Date systems there are also some non-trivial differences of
 concept. There are systems that count only complete days, and those that
 count fractional days also. There are some that are fixed to Universal Time
 (time on the prime meridian), and others that are interpreted according to a
 timezone. Some consider the day to start at noon and others at midnight,
 which is semantically significant for the complete-day counts. The functions
 of this module appropriately handle the semantics of all the non-trivial
 conversions.

Package: libdate-leapyear-perl
Description-md5: 5eb79a6aab1f5b35bcc8c8ff195a2694
Description-en: Perl module to determine whether or not a year is a leapyear
 Date::Leapyear is a simple, non-OO module to determine whether or not a year
 is a leap year. It exports one function, isleap, which returns 1 or 0, which
 determines whether a year is leap or not

Package: libdate-manip-perl
Description-md5: 76af4628055c478892d3eda050329d85
Description-en: module for manipulating dates
 Date::Manip is a Perl module that contains a set of routines designed to make
 any common date/time manipulation easy to do. It aims to make operations like
 comparing two times, calculating a time a given amount of time from another,
 or parsing international times simpler.
 .
 The focus of Date::Manip has been to be able to do ANY desired date or time
 operation easily, though not necessarily quickly. There are other modules
 that can do a small subset of these operations quicker, so if speed is a
 primary issue, you should look elsewhere.

Package: libdate-pcalc-perl
Description-md5: b9935dd22e7937d73d9aad42ada9a884
Description-en: Perl module for Gregorian calendar date calculations
 This package consists of a Perl module for all kinds of date calculations
 based on the Gregorian calendar (the one used in all western countries today),
 thereby complying with all relevant norms and standards: ISO/R 2015-1971, DIN
 1355 and, to some extent, ISO 8601 (where applicable).
 .
 Date::Pcalc is a direct translation of Steffen Beyer's excellent Date::Calc
 module to Perl.

Package: libdate-pregnancy-perl
Description-md5: 3cf662ebf236f1e1759bf575cffd9744
Description-en: Perl module to calculate birthdate and week numbers for a pregnancy
 Date::Pregnancy can be used to calculate the due date for a pregnancy.
 This module implements 3 different methods for calculating the date of
 birth based on data such as first day of last period (LMP) and average period
 cycle length (APCL).
 .
 The 3 birthdate algorithms available in the module are 266 Days (default), 40
 Weeks, and Count Back.

Package: libdate-range-perl
Description-md5: 7f60efafcb3d5514a415d59d431ae41d
Description-en: module to work with ranges of dates
 Date::Range is a module that provides functionality to query ranges of
 dates. In addition to determining whether a specified range of dates
 includes a given date, it can return the number of days in a range, return
 a list of the dates in a specified range, and determine whether two ranges
 of dates overlap/abut one another.

Package: libdate-simple-perl
Description-md5: ac7b1a2837def36f3f60ed53f0afcf72
Description-en: simple date object for Perl
 Dates are complex enough without times and timezones. Date::Simple may
 be used to create simple date objects.
 .
 It handles validation, interval arithmetic, day-of-week calculation
 and transparent date formatting.
 .
 It does not deal with hours, minutes, seconds, and time zones.

Package: libdate-tiny-perl
Description-md5: d875bb0d98bd24c0b9f5a86665ff1f9d
Description-en: date object, with as little code as possible
 Date::Tiny is a member of the DateTime::Tiny suite of time modules.
 .
 It implements an extremely lightweight object that represents a date, without
 any time data.

Package: libdatetime-calendar-discordian-perl
Description-md5: fd484feb39da5e1f5f02498b8165a8b3
Description-en: Perl extension for the Discordian Calendar
 This is a module that implements the Discordian calendar made popular
 in the "Illuminatus!" trilogy by Robert Shea and Robert Anton Wilson and
 the Church of the SubGenius.  It follows the DateTime API.

Package: libdatetime-calendar-julian-perl
Description-md5: deecd07f7426a89f37d7c7842351d455
Description-en: Julian calendar complement for DateTime
 DateTime::Calendar::Julian implements the Julian Calendar.
 DateTime::Calendar::Julian implements all methods of DateTime; see the
 DateTime(3) manpage for all methods.

Package: libdatetime-event-cron-perl
Description-md5: cd888ca1da95b79c714e260e549a80fc
Description-en: DateTime extension for generating recurrence sets from crontab lines and files
 DateTime::Event::Cron generates DateTime events and DateTime::Set objects
 based on crontab-style entries. The crontab formats are the extended V7
 standard as described in crontab(5) on Linux systems and as noted in the
 documentation for Set::Crontab.

Package: libdatetime-event-ical-perl
Description-md5: 0bb53cea59cd998e2f924cee73ac319d
Description-en: Perl DateTime extension for computing RFC2445 recurrences
 DateTime::Event::ICal is a Perl module that provides convenience methods
 for easily creating DateTime::Set objects for RFC2445 style recurrences,
 such as 'last friday of march'.

Package: libdatetime-event-recurrence-perl
Description-md5: e2ffd2aa73e666e1fdb2439cc772aaa5
Description-en: Perl module to create recurring DateTime instances
 DateTime::Event::Recurrence provides a way to create sets of DateTime objects
 that recur at specified intervals. Often, you will want DateTime::Set objects
 for dates that should occur at intervals like "once a month" or "every day."
 .
 More complex relationships can be created too, such as, "every Monday,
 Wednesday and Thursday at 10:00 AM and 2:00 PM."

Package: libdatetime-event-sunrise-perl
Description-md5: dee4df340998e9245d48aef24cc50ddc
Description-en: Perl module for calculating sunrise and sunset for a given time and place
 DateTime::Event::Sunrise will return a DateTime Object for sunrise and sunset
 for a given day. Iteration is set to either 0 or 1. If set to 0 no Iteration
 will occur. If set to 1 Iteration will occur. Default is 0.

Package: libdatetime-format-builder-perl
Description-md5: b3b7f0364f7437abf9820fd05acb16cd
Description-en: module to create DateTime parsers
 DateTime::Format::Builder creates DateTime parsers. Many string formats of
 dates and times are simple and just require a basic regular expression to
 extract the relevant information. Builder provides a simple way to do this
 without writing reams of structural code.
 .
 Builder provides a number of methods, most of which you'll never need, or
 at least rarely need. They're provided more for exposing of the module's
 innards to any subclasses, or for when you need to do something slightly
 unusual.

Package: libdatetime-format-datemanip-perl
Description-md5: df8545e6c7202fd03e0171e698a1e18e
Description-en: module to convert between Date::Manip and DateTime dates and durations
 DateTime::Format::DateManip is a class that knows how to convert between
 Date::Manip dates and durations and DateTime and DateTime::Duration objects.

Package: libdatetime-format-dateparse-perl
Description-md5: a92c18b15074f14396f1eaadaaa082b2
Description-en: Perl module parsing Date::Parse compatible formats
 DateTime::Format::DateParse is a rather simplistic convenience module that
 simply wraps the Date::Parse module (see libtimedate-perl) and creates
 DateTime objects from given strings.

Package: libdatetime-format-db2-perl
Description-md5: 8c0d0b233d07205323310798ccf5b2f5
Description-en: Parse and format DB2 dates and times
 DateTime::Format::DB2 understands the formats used by DB2 for its DATE,
 TIME, and TIMESTAMP data types.  It can be used to parse
 these formats in order to create DateTime objects, and it can take a
 DateTime object and produce a string representing it in the DB2
 format.

Package: libdatetime-format-dbi-perl
Description-md5: 41acfc677066f383b6205447440aea1f
Description-en: abstraction layer for DateTime over some database vendors
 DateTime::Format::DBI finds a DateTime::Format::* class that is suitable for
 the use with a given DBI connection (and DBD::* driver).
 .
 It currently supports the following format modules: IBM DB2
 (DB2)|DateTime::Format::DB2, MySQL|DateTime::Format::MySQL,
 Oracle|DateTime::Format::Oracle, PostgreSQL (Pg)|DateTime::Format::Pg,
 SQLite|DateTime::Format::SQLite.
 .
 NOTE: This module provides a quick method to find the correct parser and
 formatter class. However, this is usually not sufficient for full database
 abstraction. You will also have to cater for differences in the syntax and
 semantics of SQL datetime functions (and other SQL commands).

Package: libdatetime-format-duration-perl
Description-md5: ac7e4754c3c041586681af4f030a70a3
Description-en: Format and parse DateTime::Durations objects in perl
 This perl module formats and parses DateTime::Duration objects
 as well other durations representations.

Package: libdatetime-format-epoch-perl
Description-md5: da8420e80c0db94cb90621f375d38696
Description-en: Perl module to convert DateTime objects to or from epoch seconds
 DateTime::Format::Epoch can convert a DateTime object (or any object that can
 be converted to a DateTime object) to the number of seconds since a given
 epoch. It can also do the reverse.

Package: libdatetime-format-flexible-perl
Description-md5: 75791a9566a6336b112352d9ed595386
Description-en: Perl module to transform strings into DateTime objects
 DateTime::Format::Flexible is designed to transform arbitrary date/time
 strings into DateTime objects. It is currently able to parse and extract date
 information from over 2500 variations of date/time strings.
 .
 Although this module is similar in nature to DateTime::Format::Natural (see
 libdatetime-format-natural-perl), it currently fails to parse more than 2000
 of the formats successfully parsed by this module.

Package: libdatetime-format-http-perl
Description-md5: 32ea2b8b0b8bc9eb3e18eb22ad17df84
Description-en: Perl module for date conversion with date formats used by the HTTP protocol
 DateTime::Format::HTTP provides functions that deal the date formats used by
 the HTTP protocol (and then some more).

Package: libdatetime-format-human-duration-perl
Description-md5: a9bcc91adfe91b10173340cf58a7b2f4
Description-en: Perl module to return a locale-specific string describing a DateTime::Duration
 DateTime::Format::Human::Duration returns a locale-specific human-readable
 string describing a DateTime::Duration object.
 .
 For example:
 .
 1 second
 .
 2 minutes and 3 seconds
 .
 3 weeks, 1 day, and 5 seconds
 .
 4 years, 1 month, 2 days, 6 minutes, 1 second, and 345000028 nanoseconds

Package: libdatetime-format-ical-perl
Description-md5: 586d1ca9d19db9736ac2cceec6e87d53
Description-en: Perl module to parse and format iCal datetime and duration strings
 DateTime::Format::ICal understands the ICal date/time and duration formats,
 as defined in RFC 2445. It can be used to parse these formats in order to
 create the appropriate objects.

Package: libdatetime-format-iso8601-perl
Description-md5: b3b5800556078f53ab641c6c0180a3af
Description-en: module to parse ISO8601 date and time formats
 DateTime::Format::ISO8601 is a Perl DateTime extension that parses almost all
 ISO8601 date and time formats. The signature feature of ISO 8601 date/time
 representations is the ordering of date and time values from the most to the
 least significant or, in plain terms, from the largest (the year) to the
 smallest (the second).
 .
  Example date: 2008-04-18
  Example separate date and time in UTC: 2008-04-18 08:47Z
  Example combined date and time in UTC: 2008-04-18T08:47Z
  Example date with week number: 2008-W16-5
 .
 ISO 8601 time intervals will be supported in a later release.

Package: libdatetime-format-mail-perl
Description-md5: 0f28e7ea757c18f2051dc60795d71d94
Description-en: module to convert between DateTime and RFC2822/822 formats
 RFCs 2822 and 822 specify date formats to be used by email. The
 DateTime::Format::Mail module parses and emits such dates.

Package: libdatetime-format-mysql-perl
Description-md5: e954decc72da8a483cd877a1d260d2ab
Description-en: module to parse and format MySQL dates and times
 DateTime::Format::MySQL understands the formats used by MySQL for its
 DATE, DATETIME, TIME, and TIMESTAMP data types.  It can be used to
 parse these formats in order to create DateTime objects, and it can
 take a DateTime object and produce a string representing it in the
 MySQL format.

Package: libdatetime-format-natural-perl
Description-md5: 299560b701e601b4c55d7090b4dc63fd
Description-en: Perl module for parsing human-readable date/time strings
 DateTime::Format::Natural parses a string with a human readable date/time
 and creates a machine readable one by applying natural parsing logic. It
 also understands timespans.
 .
 The module is currently limited to English.

Package: libdatetime-format-oracle-perl
Description-md5: d494a3353f997dbec4bf54afbfc0b224
Description-en: module for parsing and formatting Oracle dates and timestamps
 DateTime::Format::Oracle may be used to convert Oracle date and timestamp
 values into DateTime objects. It also can take a DateTime object and produce
 a date string matching the NLS_DATE_FORMAT.
 .
 Oracle has flexible date formatting via its NLS_DATE_FORMAT session variable.
 Date values will be returned from Oracle according to the current value of
 that variable. Date values going into Oracle must also match the current
 setting of NLS_DATE_FORMAT.
 .
 Timestamp values will match either the NLS_TIMESTAMP_FORMAT or
 NLS_TIMESTAMP_TZ_FORMAT session variables.
 .
 This module keeps track of these Oracle session variable values by examining
 environment variables of the same name. Each time one of Oracle's formatting
 session variables is updated, the %ENV hash must also be updated.

Package: libdatetime-format-pg-perl
Description-md5: 6c52904e2ece1587e15014c50c98e610
Description-en: module for parsing and formatting PostgreSQL dates and times
 DateTime::Format::Pg understands the formats used by PostgreSQL for its DATE,
 TIME, TIMESTAMP and INTERVAL data types. It can be used to parse these formats
 in order to create DateTime or DateTime::Duration objects, and it can take a
 DateTime or DateTime::Duration object and produce a string representing it in
 a format accepted by PostgreSQL.

Package: libdatetime-format-rfc3339-perl
Description-md5: 59d8395d939191a9c953e601cc21d12d
Description-en: module to parse and format RFC3339 datetime strings
 DateTime::Format::RFC3339 understands the RFC3339 date/time format, an ISO
 8601 profile, defined at http://tools.ietf.org/html/rfc3339.
 .
 It can be used to parse these formats in order to create the appropriate
 objects.

Package: libdatetime-format-sqlite-perl
Description-md5: 16f3865aff827dc5e72ecfe27f1c2a76
Description-en: module to parse and format SQLite dates and times
 DateTime::Format::SQLite understands the formats used by SQLite for its date,
 datetime and time functions. It can be used to parse these formats in order
 to create DateTime objects, and it can take a DateTime object and produce a
 timestring accepted by SQLite.

Package: libdatetime-format-strptime-perl
Description-md5: 5fdc55fcc6751419baaa069d930a67e9
Description-en: Perl module to parse and format strp and strf time patterns
 DateTime::Format::Strptime implements most of strptime(3), the POSIX
 function that is the reverse of strftime(3), for DateTime. While strftime
 takes a DateTime and a pattern and returns a string, strptime takes
 a string and a pattern and returns the DateTime object
 associated.

Package: libdatetime-format-w3cdtf-perl
Description-md5: 83474caed55127db75ddcf1fcf0d2168
Description-en: module to parse and format W3CDTF datetime strings
 DateTime::Format::W3CDTF is a Perl module that understands the W3CDTF date
 and time format, an ISO 8601 profile. It has a full specification online at:
 <URL:http://www.w3.org/TR/NOTE-datetime>. This is the native date format for
 RSS 1.0.

Package: libdatetime-format-xsd-perl
Description-md5: 79438055ca00ec5150bd826f002d15c2
Description-en: format DateTime according to xsd:dateTime
 XML Schema defines a usage profile
 which is a subset of the ISO8601 profile.
 This profile defines that the following
 is the only possible representation for a dateTime,
 despite all other options ISO provides.
 .
  YYYY-MM-DD"T"HH:MI:SS(Z|[+-]zh:zm)
 .
 DateTime::Format::XSD is a subclass of DateTime::Format::ISO8601,
 therefore it will be able to parse all other ISO options,
 but will only format it in this exact spec.

Package: libdatetime-hires-perl
Description-md5: f1c10ab149e05fa71cd09dd789ad766e
Description-en: module for creating DateTime objects with sub-second current time resolution
 DateTime::HiRes enables you to generate DateTime objects that represent the
 current time with sub-second resolution.

Package: libdatetime-incomplete-perl
Description-md5: 778612365176c216c3b29b426057313a
Description-en: library to handle incomplete datetime like January 5
 DateTime::Incomplete is a class for representing partial dates and
 times.
 .
 These are actually encountered relatively frequently.  For example, a
 birthday is commonly given as a month and day, without a year.

Package: libdatetime-locale-perl
Description-md5: 8de47fc8419a2e0a4cc5c0d0194a351b
Description-en: Perl extension providing localization support for DateTime
 DateTime::Locale extends DateTime by providing localization support. It also
 provides some functions for getting information on available locales and is
 easily customizable through the addition of new locales.

Package: libdatetime-perl
Description-md5: abf0de5650ddf21a59440d99dbd1c161
Description-en: module for manipulating dates, times and timestamps
 DateTime is a Perl module which aims to provide a complete, correct, and easy
 to use date/time object implementation. It provides an easy way to manipulate
 dates and times, including date calculations (even addition and subtraction)
 and provides convenient methods for extracting or modifying portions of any
 date or time.
 .
 This module supports the Olson time zone database, meaning that historical
 time zone information, and more importantly, daylight saving time rules, can
 be handled transparently, simply by setting the correct time zone. This is
 done by using the DateTime::TimeZone module.

Package: libdatetime-set-perl
Description-md5: 2815b4b97fe97bb8cd62218faab546ce
Description-en: Datetime sets and set math
 DateTime::Set is a module for date/time sets.  It can be used to
 handle two different types of sets.
 .
 The first is a fixed set of predefined datetime objects.  For example,
 to create a set of dates containing the birthdays of people in a family.
 .
 The second type of set that it can handle is one based on the idea of
 a recurrence, such as "every Wednesday", or "noon on the 15th day of
 every month".  This type of set can have fixed starting and ending
 datetimes, but neither is required.  So "every Wednesday set"
 could be "every Wednesday from the beginning of time until the end of
 time", or "every Wednesday after 2003-03-05 until the end of time", or
 "every Wednesday between 2003-03-05 and 2004-01-07".

Package: libdatetime-timezone-perl
Description-md5: 49fff32146b7c0ac14d7bcca1f92bfe6
Description-en: framework exposing the Olson time zone database to Perl
 DateTime::TimeZone is a Perl module framework providing an interface to the
 Olson time zone database. It exposes the database as a set of modules, one
 for each time zone defined, allowing for various optimizations in doing time
 zone calculations.
 .
 The Olson time zone database is the best available source for worldwide time
 zone information and is available from <URL:ftp://ftp.iana.org/tz/releases/>.

Package: libdatetime-timezone-systemv-perl
Description-md5: fd17a3e9be6b7b5f846552c79e91bbd7
Description-en: System V and POSIX timezone strings
 An instance of this class represents a timezone that was specified by means
 of a System V timezone string or the POSIX extended form of the same syntax.
 These can express a plain offset from Universal Time, or a system of two
 offsets (standard and daylight saving time) switching on a yearly cycle
 according to certain types of rule.
 .
 DateTime::TimeZone::SystemV implements the DateTime::TimeZone interface, so
 that its instances can be used with DateTime objects.

Package: libdatetime-timezone-tzfile-perl
Description-md5: 5a1ab6ac20cc398ec400b86423d14827
Description-en: Perl handling of tzfile (zoneinfo) timezone files
 An instance of this class represents a timezone that was encoded in a file in
 the tzfile(5) format. These can express arbitrary patterns of offsets from
 Universal Time, changing over time. Offsets and change times are limited to a
 resolution of one second.
 .
 DateTime::Timezone::Tzfile implements the DateTime::TimeZone interface, so
 that its instances can be used with DateTime objects.

Package: libdatetime-tiny-perl
Description-md5: 3622b8e3520dc6fffae38798f3e48a48
Description-en: lightweight datetime object module
 DateTime::Tiny is a most prominent member of the DateTime::Tiny suite of time
 modules.
 .
 It implements an extremely lightweight object that represents a datetime.

Package: libdatetimex-auto-perl
Description-md5: 024cd62962718dbc4e99b3f91d02a01f
Description-en: use DateTime without needing to call constructors
 DateTime is awesome,
 but constructing `DateTime` objects can be annoying.
 You often need to use one of the formatter modules,
 or call 'DateTime->new()' with a bunch of values.
 If you've got a bunch of constant dates in your code,
 then DateTimeX::Auto makes all this a bit simpler.

Package: libdatetimex-easy-perl
Description-md5: 252065fd9562285f9a9e65a110e8ff4f
Description-en: module to parse arbitrary date/time strings
 DateTimeX::Easy is a Perl module designed to make it easy to create DateTime
 objects from arbitrary strings. It uses a variety of DateTime::Format modules
 to do the bulk of the parsing, with some tweaks to smooth out the rough edges
 (mainly concerning timezone detection and selection).

Package: libdatrie-dev
Description-md5: 344197f181b161e09306b69a91281bac
Description-en: Development files for double-array trie library
 Trie is a kind of digital search tree, an efficient indexing method in which
 search time is independent of database size. It only takes O(m) search time,
 where m is the length of the search string. Comparably as efficient as
 hashing, trie also provides flexibility on incremental matching and key
 spelling manipulation. This makes it ideal for lexical analyzers, as well as
 spelling dictionaries.
 .
 This library is an implementation of double-array structure for representing
 trie, as proposed by Junichi Aoe. The details of the implementation can be
 found at https://linux.thai.net/~thep/datrie/datrie.html
 .
 This package contains the development libraries, header files and manpages
 you need to develop your programs using the datrie library.

Package: libdatrie-doc
Description-md5: 3c4cf47e143e5cda7e76fc0d96a20eb5
Description-en: Documentation files for double-array trie library
 Trie is a kind of digital search tree, an efficient indexing method in which
 search time is independent of database size. It only takes O(m) search time,
 where m is the length of the search string. Comparably as efficient as
 hashing, trie also provides flexibility on incremental matching and key
 spelling manipulation. This makes it ideal for lexical analyzers, as well as
 spelling dictionaries.
 .
 This library is an implementation of double-array structure for representing
 trie, as proposed by Junichi Aoe. The details of the implementation can be
 found at https://linux.thai.net/~thep/datrie/datrie.html
 .
 This package contains some documents about the datrie library.

Package: libdatrie1
Description-md5: bad75292299725e815dfa340308fd98b
Description-en: Double-array trie library
 This package provides shared libraries needed to run programs that use the
 datrie library. It is usually automatically installed.

Package: libdatrie1-bin
Description-md5: c1dd0055d5cd1ea5421cc802dca9ee00
Description-en: Programs for double-array trie library
 Trie is a kind of digital search tree, an efficient indexing method in which
 search time is independent of database size. It only takes O(m) search time,
 where m is the length of the search string. Comparably as efficient as
 hashing, trie also provides flexibility on incremental matching and key
 spelling manipulation. This makes it ideal for lexical analyzers, as well as
 spelling dictionaries.
 .
 This library is an implementation of double-array structure for representing
 trie, as proposed by Junichi Aoe. The details of the implementation can be
 found at https://linux.thai.net/~thep/datrie/datrie.html
 .
 This package contains the program files which is used with the library,
 including trietool, the trie manipulation tool.

Package: gir1.2-dazzle-1.0
Description-md5: a773454843c38e70d01884ef7272fea7
Description-en: GObject introspection data for libdazzle
 This package contains GObject introspection information.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libdazzle-1.0-0
Description-md5: 3d717b5e0978433f0d21a70442f0e88f
Description-en: feature-filled library for GTK+ and GObject
 libdazzle provides additional features for GTK+ and GObject. A wide range of
 components from utilities for GIO, widgets for GTK+, an animation framework,
 state machines, paneling and high-performance counters are included.

Package: libdazzle-1.0-dev
Description-md5: b48c71bec47ce72850cd350fa332840b
Description-en: feature-filled library for GTK+ and GObject - development files
 libdazzle provides additional features for GTK+ and GObject. A wide range of
 components from utilities for GIO, widgets for GTK+, an animation framework,
 state machines, paneling and high-performance counters are included.
 .
 This package contains the development files.

Package: libdazzle-common
Description-md5: 7e7fd620534a1cb384ffe5748d6aa615
Description-en: feature-filled library for GTK+ and GObject (common files)
 libdazzle provides additional features for GTK+ and GObject. A wide range of
 components from utilities for GIO, widgets for GTK+, an animation framework,
 state machines, paneling and high-performance counters are included.
 .
 This package contains architecture-independent files such as translations.

Package: libdazzle-doc
Description-md5: 90284863850c8d94483ac97dc6aebec1
Description-en: feature-filled library for GTK+ and GObject - documentation
 libdazzle provides additional features for GTK+ and GObject. A wide range of
 components from utilities for GIO, widgets for GTK+, an animation framework,
 state machines, paneling and high-performance counters are included.
 .
 This package contains the API reference.

Package: libdazzle-tools
Description-md5: da14daa5d9b74cc51679f979739b041f
Description-en: feature-filled library for GTK+ and GObject - tools
 libdazzle provides additional features for GTK+ and GObject. A wide range of
 components from utilities for GIO, widgets for GTK+, an animation framework,
 state machines, paneling and high-performance counters are included.
 .
 This package contains tools.

Package: libdb-file-lock-perl
Description-md5: 7e2fc2b7608235d830c0a5028c35762d
Description-en: wrapper adding locking for the DB_File module
 When you need locking, simply use DB_File::Lock in place of DB_File and
 add an extra argument onto the tie command specifying if the file should
 be locked for reading or writing.

Package: libdb-je-java
Description-md5: fe6509dbb1a475193740ede0d7be8667
Description-en: Oracle Berkeley Database Java Edition
 Oracle Berkeley DB Java Edition is a open source, embeddable,
 transactional storage engine written entirely in Java. Like Oracle
 Berkeley DB, Oracle Berkeley DB Java Edition executes in the address
 space of the application, without the overhead of client/server
 communication. It stores data in the application's native format, so
 no runtime data translation is required. It provides an easy-to-use,
 programmatic interface, allowing developers to store and retrieve
 information quickly, simply and reliably.

Package: libdbd-csv-perl
Description-md5: 0e1fb9c03fe342ef9c374c13ac054aa1
Description-en: DBI driver for CSV files
 DBD::CSV is a Perl DBI Driver for providing an SQL-based interface to records
 stored in Comma-Separated Value (CSV) files. Such files are frequently used
 for exporting data from Microsoft's Access and Excel applications.

Package: libdbd-excel-perl
Description-md5: 1a5fcdc5370a7f314c39ae96561852dc
Description-en: provides an SQL interface (via DBI) for accessing Excel files
 The DBD::Excel module is a DBI driver which permits access to Excel files
 (in the 95, 97 and 2000 flavours) via SQL commands through the Perl DBI.
 .
 As of 0.06, this module is still in an ALPHA VERSION according to its author.

Package: libdbd-firebird-perl
Description-md5: 6be32b2a0797b9114d3909b9eee2558d
Description-en: Perl DBI driver for Firebird RDBMS server
 DBD::Firebird is a Perl Database Driver module which works with the generic
 DBI module, adding support for Firebird databases. It enables access to
 Firebird databases from Perl scripts.

Package: libdbd-ldap-perl
Description-md5: 2d250e26ffe5e5993bcc20357641884a
Description-en: Perl extension for LDAP access via an SQL/Perl DBI interface
 DBD::LDAP is a DBI extension module adding an SQL database interface to
 standard LDAP databases to Perl's database-independent database interface.
 You will need access to an existing LDAP database or set up your own using
 an LDAP server, ie. "OpenLDAP", see (http://www.openldap.org).
 .
 The main advantage of DBD::LDAP is the ability to query LDAP databases via
 standard SQL queries in leu of cryptic LDAP "filters".  LDAP is optimized for
 quick lookup of existing data, but DBD::LDAP does support entry inserts,
 updates, and deletes with commit/rollback via the standard SQL commands!

Package: libdbd-mariadb-perl
Description-md5: 3e9fe127877feb496366219a60241c43
Description-en: Perl5 database interface to the MariaDB/MySQL databases
 DBD::MariaDB is a Perl5 Database Interface driver for the MariaDB/MySQL
 databases. In other words: DBD::MariaDB is an interface between the Perl
 programming language and the MariaDB/MySQL programming API that comes with
 the MariaDB/MySQL relational database management systems. Most functions
 provided by this programming API are supported.
 .
 DBD::MariaDB is a fork of DBD::mysql (libdbd-mysql-perl) with inprovements in
 MariaDB compatibility, Perl Unicode support, and some security related bug
 fixes, at the cost of not being 100% backwards compatible.

Package: libdbd-mock-perl
Description-md5: b0d015475e873bc48ff3b0a8968cbfce
Description-en: Mock database driver for testing
 Testing with databases can be tricky. If you are developing a system married
 to a single database then you can make some assumptions about your
 environment and ask the user to provide relevant connection information. But
 if you need to test a framework that uses DBI, particularly a framework that
 uses different types of persistence schemes, then it may be more useful to
 simply verify what the framework is trying to do -- ensure the right SQL is
 generated and that the correct parameters are bound. DBD::Mock makes it easy
 to just modify your configuration (presumably held outside your code) and
 just use it instead of DBD::Foo (like DBD::Pg or DBD::mysql) in your
 framework.

Package: libdbd-mysql-perl
Description-md5: fa0435d9b500e1b12da8be5d1e5ed096
Description-en: Perl5 database interface to the MariaDB/MySQL database
 DBD::mysql is the Perl5 Database Interface driver for the MariaDB/MySQL
 database. In other words: DBD::mysql is an interface between the Perl
 programming language and the MySQL programming API that comes with the
 MariaDB/MySQL relational database management system. Most functions provided by
 this programming API are supported. Some rarely used functions are
 missing, mainly because no one ever requested them. However supported
 features include: compression of data between server and client; timeouts;
 SSL; prepared statement support; server administration such as creating
 and dropping databases and restarting the server; auto-reconnection;
 utf8; bind type guessing; bind comment placeholders; automated insert ids;
 transactions; multiple result sets and multithreading.

Package: libdbd-odbc-perl
Description-md5: 5833dd749816f1f1e7bc46dd9daebc27
Description-en: Perl Database Driver implementing ODBC for DBI
 DBD::ODBC allows DBI to connect to any server complying with the ODBC (Open
 DataBase Connectivity) standard. This provides access to various platforms
 which do not currently have Perl DataBase Drivers available.

Package: libdbd-pg-perl
Description-md5: 8f11ac659c969bc02ab2b29b23338305
Description-en: Perl DBI driver for the PostgreSQL database server
 DBD::Pg is a Perl DBI Database Driver module that works with the DBI module to
 provide access to PostgreSQL databases. It enables you to control a PostgreSQL
 database in a Perl script.

Package: libdbd-sqlite3-perl
Description-md5: 8a3b0ad4d51c995e128a17cddbee5420
Description-en: Perl DBI driver with a self-contained RDBMS
 DBD::SQLite is a Perl DBI driver with a self-contained relational database
 management system. It embeds a small and fast embedded SQL database engine
 called SQLite (see sqlite3) into a DBI driver. It is useful if you want a
 relational database for your project, but don't want to install a large
 RDBMS system like MySQL or PostgreSQL.
 .
 SQLite supports the following features:
 .
  * Implements a large subset of SQL92 (<URL:http://www.sqlite.org/lang.html>)
  * A complete DB in a single disk file
    Everything for your database is stored in a single disk file, making it
    easier to move things around than with DBD::CSV.
  * Atomic commit and rollback
 .
 The engine is very fast, but for updates/inserts/dml it does perform a global
 lock on the entire database. This, obviously, might not be good for multiple
 user systems. The database also appears to be significantly faster if your
 transactions are coarse.

Package: libdbd-sybase-perl
Description-md5: fd3801e0c3409462fab30118943406c4
Description-en: Sybase/MS SQL database driver for the DBI module
 DBD::Sybase is a Perl module which works with the DBI module to provide
 access to Sybase and Microsoft SQL databases.

Package: libdbd-xbase-perl
Description-md5: 9dbee5e7054685467814bfc75877a055
Description-en: Perl module to access xbase files (optionally through DBI)
 DBD::XBase allows creation, access and modification of .dbf (dBase,
 Clipper, Fox* style) database files. It is capable of handling memo
 files, but indexes only in a somewhat limited way. It has two
 interfaces: one using SQL commands (through DBI) ad the other with a
 simple OO interface.
 .
 You can use the included dbf_dump program to dump the content of a .dbf file.

Package: libdbi-dev
Description-md5: 98dc3b749976b17d062eeee349991034
Description-en: DB Independent Abstraction Layer for C  -- development files
 libdbi implements a database-independent abstraction layer in C, similar to
 the DBI/DBD layer in Perl. Writing one generic set of code, programmers can
 leverage the power of multiple databases and multiple simultaneous database
 connections by using this framework.
 .
 This package contains development files so you can compile using libdbi.

Package: libdbi-doc
Description-md5: a972248745e8c7bb9f2c106e8246b70b
Description-en: DB Independent Abstraction Layer for C  -- documentation
 libdbi implements a database-independent abstraction layer in C, similar to
 the DBI/DBD layer in Perl. Writing one generic set of code, programmers can
 leverage the power of multiple databases and multiple simultaneous database
 connections by using this framework.
 .
 This package contains the documentation of libdbi.

Package: libdbi1
Description-md5: 68fb04da0e97eaa776bc3ae20156b39c
Description-en: DB Independent Abstraction Layer for C -- shared library
 libdbi implements a database-independent abstraction layer in C, similar to
 the DBI/DBD layer in Perl. Writing one generic set of code, programmers can
 leverage the power of multiple databases and multiple simultaneous database
 connections by using this framework.
 .
 This package is the shared library.

Package: libdbd-freetds
Description-md5: 437893fe7e8036a8f1aaebb14b0de68e
Description-en: Freetds database server driver for libdbi
 This driver provides connectivity to MS SQL Server or Sybase database
 servers through the libdbi Database Independent Abstraction Layer using
 Freetds. Switching a program's driver does not require recompilation or
 rewriting source code.

Package: libdbd-mysql
Description-md5: 2f6453a1b87e77abc15937f5ab7942e2
Description-en: MySQL database server driver for libdbi
 This driver provides connectivity to MySQL database servers through the
 libdbi Database Independent Abstraction Layer. Switching a program's driver
 does not require recompilation or rewriting source code.

Package: libdbd-pgsql
Description-md5: fe889b22a31ff8978490eec7cfd7eec3
Description-en: PostgreSQL database server driver for libdbi
 This driver provides connectivity to PostgreSQL database servers through the
 libdbi Database Independent Abstraction Layer. Switching a program's driver
 does not require recompilation or rewriting source code.

Package: libdbd-sqlite3
Description-md5: bbac5c425b82d758def37597a82c7afd
Description-en: SQLite3 database driver for libdbi
 This driver provides support for serverless SQLite3 databases through the
 libdbi Database Independent Abstraction Layer. Switching a program's driver
 does not require recompilation or rewriting source code.

Package: libdbi-perl
Description-md5: aa070f52bfbf0d9e220aa40da4b4ced1
Description-en: Perl Database Interface (DBI)
 DBI (DataBase Interface) is a Perl framework that provides a common interface
 to access various backend databases in a uniform manner. DBD (DataBase Driver)
 modules provide implementations for various backend data storage mechanisms
 including networked relational databases (particularly SQL databases) and even
 web services such as the Google search engine.
 .
 It is extremely portable and available for a wide range of operating systems,
 architectures and data stores, including:
 .
  * Oracle
  * Microsoft SQL Server
  * IBM DB2
  * SQLite
  * PostgreSQL
  * Firebird
  * MySQL

Package: libdbi-test-perl
Description-md5: 46d2c176a521fea69620ba220e62eb50
Description-en: test suite for the DBI API
 DBI::Test aims to be a test suite for the DBI API and an underlying DBD
 driver, to check if the provided functionality is working and complete.
 .
 Part of this module is the ability for self-testing using DBI::Mock. This is
 not designed to be another DBI::PurePerl - it's designed to allow tests can
 be verified to work as expected in a sandbox. This is, of course, limited to
 DBI API itself and cannot load any driver nor really execute any action.

Package: libdbicx-sugar-perl
Description-md5: 4137eb8e7a8c662ee431040da6e942d6
Description-en: syntax sugar for DBIx::Class
 DBICx::Sugar provides some syntax sugar
 for your DBIx::Class applications.
 .
 DBIx::Class is an SQL to OO mapper
 with an object API inspired by Class::DBI
 and a resultset API that allows abstract encapsulation
 of database operations.

Package: libdbicx-testdatabase-perl
Description-md5: f2c15e34d12e68488cbab2f6de385725
Description-en: module for testing a DBIx::Class::Schema
 DBICx::TestDatabase is a Perl module useful for testing applications built
 with DBIx::Class (see libdbix-class-perl). It creates a temporary in-memory
 SQLite database, deploys your DBIC Schema, and then connects to it. This lets
 you easily test your schema using a fresh database for every test, ensuring
 that the ordering of tests will not affect failure.

Package: libdbix-abstract-perl
Description-md5: ba62743b01d4680799d793c182fb319e
Description-en: DBI SQL abstraction
 DBIX::Abstract provides methods for retrieving and storing data in SQL
 databases.  It provides methods for all of the more important SQL
 commands (like SELECT, INSERT, REPLACE, UPDATE, DELETE).
 .
 It endeavors to produce an interface that will be intuitive to those
 already familiar with SQL.
 .
 Notable features include:
  * data_source generation for some DBD drivers.
  * Can check to make sure the connection is not stale and reconnect if
    it is.
  * Controls statement handles for you.
  * Can delay writes.
  * Generates complex where clauses from hashes and arrays.
  * Shortcuts (convenience functions) for some common cases.
    (Like select_all_to_hashref.)

Package: libdbix-admin-createtable-perl
Description-md5: 09d0c43a6b6d04389dbce4c69a43d1f2
Description-en: DBI extension for manipulating tables
 DBIx::Admin::CreateTable provides an interface to create and drop
 tables, primary indexes, and sequences. The following databases are
 supported: MariaDB, MySQL, Oracle, Postgres and SQLite.

Package: libdbix-class-candy-perl
Description-md5: 03a60e63124e810e73c719af6bae55e8
Description-en: module providing syntax sugar for DBIx::Class
 DBIx::Class::Candy is a Perl module that provides syntactic sugar for result
 definitions for DBIx::Class (see libdbix-class-perl). It reduces repetitive
 boilerplate and provides more concise aliases for methods, simplifying the
 definition and maintenance of your schema.

Package: libdbix-class-cursor-cached-perl
Description-md5: ba90048f30c2863d117cb5ba4d0d7d34
Description-en: cursor object with built-in caching support
 DBIx::Class::Cursor::Cached is a Perl module providing a cursor class with
 built-in caching support. It allows for traversal of an arbitrary result set
 using "next", retrieving all results with "all" and resetting the cursor with
 "reset." Moreover, it caches your results to increase speed.

Package: libdbix-class-datetime-epoch-perl
Description-md5: 8bf744ddde5d0e863811b622b8b41c32
Description-en: extension for creating DateTime objects from columns
 DBIx::Class::DateTime::Epoch is an extension to DBIx::Class which creates
 DateTime (see libdatetime-perl) objects from column data on-the-fly. It is
 able to manipulate UNIX epoch data stored as an integer or varchar.

Package: libdbix-class-deploymenthandler-perl
Description-md5: c2b0ab4aabbd6f16b7f47a8c2903e83c
Description-en: extensible module for DBIx::Class deployment
 DBIx::Class::DeploymentHandler is a tool for deploying and upgrading
 databases with DBIx::Class. It is designed to be much more flexible
 than DBIx::Class::Schema::Versioned.

Package: libdbix-class-dynamicdefault-perl
Description-md5: 6e71d2cb0f4b40da4483242053bbe715
Description-en: dbix-class extension to automatically set and update fields
 DBIx::Class::DynamicDefault provides a callback-based interface to inject
 sufficiently complex default values into a field upon row creation and
 subsequent updates of that row.

Package: libdbix-class-encodedcolumn-perl
Description-md5: 0479ca69322ddb1e4f1654fa3f5a4b3a
Description-en: extension to encode column values automatically
 DBIx::Class::EncodedColumn is a DBIx::Class component which can automatically
 encode a column's contents whenever the value of that column is set, similar
 to DBIx::Class::DigestColumns. Any data you write is automatically converted
 on-the-fly and, in contrast to DigestColumns, any arbitrary message digest or
 encryption method can be supported through an appropriate encoding class.

Package: libdbix-class-helpers-perl
Description-md5: a1da3ba111f3beabcb2d9cd4177a9c40
Description-en: collection of helpers for DBIx::Class
 DBIx::Class::Helpers bundles many useful helpers for DBIx::Class that
 simplify the common case stuff.

Package: libdbix-class-htmlwidget-perl
Description-md5: 8fbf02f43f52fd95f81ae3d08be22d9a
Description-en: DBIx::Class::HTMLWidget perl module
 Something like Class::DBI::FromForm / Class::DBI::FromCGI but using
 HTML::Widget for form creation and validation and DBIx::Class as a ORM.
 .
 You'll need a working DBIx::Class setup and some knowledge of
 HTML::Widget and Catalyst.

Package: libdbix-class-inflatecolumn-fs-perl
Description-md5: 9d4f51ee301cf2bac2098580a3ad675f
Description-en: Inflate/deflate columns to Path::Class::File objects
 DBIx::Class::InflateColumn::FS provides DBIx::Class style column
 inflation to a Path::Class::File object allowing file system storage
 of BLOBS.
 .
 The storage path is specified with fs_column_path. Each file receives a
 unique name, so the storage for all FS columns can share the same path.
 .
 Within the path specified by fs_column_path, files are stored in
 sub-directories based on the first 2 characters of the unique file
 names.

Package: libdbix-class-inflatecolumn-ip-perl
Description-md5: 2083c685725a738d3106e9d925e61552
Description-en: extension for creating NetAddr::IP objects from columns
 DBIx::Class::InflateColumn::IP is an extension to DBIx::Class which creates
 NetAddr::IP (see libnetaddr-ip-perl) objects from column data on-the-fly. It
 supports columns stored as an integer or varchar, as well as custom address
 classes.

Package: libdbix-class-inflatecolumn-serializer-perl
Description-md5: f143fe15b8d64dd55d3e790a6b9b6c0d
Description-en: DBIx::Class inflator to serialize Perl data structures
 DBIx::Class::InflateColumn::Serializer is a DBIx::Class column inflator,
 that helps you store and retrieve serialized Perl data structures in
 your database columns.

Package: libdbix-class-introspectablem2m-perl
Description-md5: c0ecda20c2698e549a6550896f0aae37
Description-en: Introspection of many-to-many DBIx::Class relationships
 Because DBIx::Class many-to-many relationships are not actual relationships,
 they cannot be introspected with DBIx::Class.  They are actually just a
 collection of convenience  methods that bridge two actual relationships.
 .
 DBIx::Class::IntrospectableM2M can be used to store all relevant information
 about these M2M relationships so they can later be introspected and examined.

Package: libdbix-class-optimisticlocking-perl
Description-md5: 78831d07988ebc6a202ece357f662037
Description-en: Optimistic locking support for DBIx::Class
 Optimistic locking is an alternative to using exclusive locks when you
 have the possibility of concurrent, conflicting updates in your database.
 The basic principle is you allow any and all clients to issue updates and
 rather than preemptively synchronizing all data  modifications (which is
 what happens with exclusive locks) you are "optimistic" that updates won't
 interfere with one another and the updates will only fail when they do
 in fact interfere with one another.

Package: libdbix-class-perl
Description-md5: 002480230e1d7f57fc9760c9ee28f41d
Description-en: extensible and flexible object <-> relational mapper
 DBIx::Class is an SQL to OO mapper with an object API inspired by Class::DBI
 (and a compatibility layer as a springboard for porting) and a resultset API
 that allows abstract encapsulation of database operations. It aims to make
 representing queries in your code as perl-ish as possible while still
 providing access to as many of the capabilities of the database as possible,
 including retrieving related records from multiple tables in a single query,
 JOIN, LEFT JOIN, COUNT, DISTINCT, GROUP BY and HAVING support.
 .
 DBIx::Class can handle multi-column primary and foreign keys, complex queries
 and database-level paging, and does its best to only query the database in
 order to return something you've directly asked for. If a resultset is used
 as an iterator it only fetches rows off the statement handle as requested
 in order to minimise memory usage. It has auto-increment support for SQLite,
 MySQL, PostgreSQL, Oracle, SQL Server and DB2 and is known to be used in
 production on at least the first four, and is fork- and thread-safe out of
 the box (although your DBD may not be).

Package: libdbix-class-resultset-recursiveupdate-perl
Description-md5: 113604d5c79e60ec7fc83d51479e9ff3
Description-en: module for recursive updates of DBIx::Class::ResultSets
 You can feed the ->create method of DBIx::Class with a recursive
 datastructure and have the related records created. Unfortunately you cannot
 do a similar thing with update_or_create.
 .
 DBIx::Class::ResultSet::RecursiveUpdate tries to fill that void.
 .
 It is a base class for DBIx::Class::ResultSet providing the method
 recursive_update which works just like update_or_create but can recursively
 update or create result objects composed of multiple rows.

Package: libdbix-class-schema-config-perl
Description-md5: c7db5ea00e15941431a2317cef073dc3
Description-en: Manage connection credentials for DBIx::Class::Schema
 DBIx::Class::Schema::Config is a subclass of DBIx::Class::Schema that allows
 the loading of credentials & configuration from a file. The actual code
 itself would only need to know about the name used in the configuration file.
 This aims to make it simpler for operations teams to manage database
 credentials.

Package: libdbix-class-schema-loader-perl
Description-md5: 16d89117dc9f6bca0af6f03db31aae21
Description-en: module to automate definition of a DBIx::Class::Schema
 DBIx::Class::Schema::Loader is an extension to DBIx::Class that automates the
 definition of a DBIx::Class::Schema by scanning table schemas and setting up
 columns and primary keys appropriately. It supports MySQL, PostgreSQL, SQLite
 and DB2.
 .
 Bare table definitions are fairly straightforward, but relationship creation
 is somewhat heuristic, especially with respect to choosing relationship types
 and names, as well as join types. The relationships generated by this module
 will probably never be as well-defined as hand-generated ones.

Package: libdbix-class-schema-populatemore-perl
Description-md5: 967236e239dea0fc3e49c86ca91b75b5
Description-en: module providing an enhanced 'populate' method to DBIx::Class apps
 DBIx::Class::Schema::PopulateMore is a DBIx::Class::Schema component that
 provides an enhanced version of the builtin method "populate" in
 DBIx::Class::Schema. What it does is make it easier when you are doing a
 first time setup and need to insert a bunch of rows, like the first time you
 deploy a new database, or after you update it.

Package: libdbix-class-timestamp-perl
Description-md5: 5a348085ff3f07a86184c1c4435b299c
Description-en: DBIx::Class extension to update and create date and time based fields
 DBIx::Class::TimeStamp works in conjunction with InflateColumn::DateTime to
 automatically set update and create date and time based fields in a table.

Package: libdbix-class-tree-nestedset-perl
Description-md5: ed194121fb288b7c0c733221cbf49806
Description-en: module to manage trees of data using the nested set model
 The module DBIx::Class::Tree::NestedSet provides methods for working
 with nested set trees.
 The nested tree model is a way of representing hierarchical information
 in a database. This takes a different approach to the Adjacency List
 implementation.

Package: libdbix-class-uuidcolumns-perl
Description-md5: 0a863601103fe8eed28f8c7a61c5a0d9
Description-en: Implicit uuid columns
 DBIx::Class provides a behaviour similar to Class::DBI::UUID. It
 impments globally unique columns values. When an object is created, the
 columns specified are given unique IDs.
 .
 When loaded, UUIDColumns will search for a suitable uuid generation module
 from the following list of supported modules:
 .
  * Data::UUID
  * APR::UUID*
  * UUID
 .
 If no supporting module can be found, an exception will be thrown.

Package: libdbix-connector-perl
Description-md5: 51710fcf629aa1118f51bfc1cdfeb5e1
Description-en: fast and safe DBI connection and transaction management
 DBIx::Connector provides a simple interface for fast and safe DBI
 connection and transaction management. Connecting to a database can be
 expensive; you don't want your application to re-connect every time you
 need to run a query. The efficient thing to do is to hang on to a
 database handle to maintain a connection to the database in order to
 minimize that overhead. DBIx::Connector lets you do that without having
 to worry about dropped or corrupted connections.

Package: libdbix-contextualfetch-perl
Description-md5: e1bf49c8dd003776b47cb2aff3544baa
Description-en: module to add context aware fetches to DBI
 The Perl database independent interface - DBI - does not take much
 advantage of Perl's context sensitivity. This is the situation where
 a Perl subroutine knows whether the caller wants a single scalar
 value or a list of them to be returned.
 .
 DBIx::ContextualFetch is a sub-class of DBI which redefines some of
 the various fetch methods to fix this oversight. It also adds a few
 new methods for convenience (though not necessarily efficiency). Much
 of this code was originally part of the IMA::DBI Perl module
 (libima-dbi-perl package).

Package: libdbix-datasource-perl
Description-md5: d0761466f8544ca061ea0c2e193bc32d
Description-en: database-independent module to create and drop functions
 DBIx::DataSource implements create_database and drop_database functions for
 databases.  It aims to provide a common interface to database creation and
 deletion regardless of the actual database being used.
 .
 Currently supported databases are MySQL and PostgreSQL.  Assistance adding
 support for other databases is welcomed and relatively simple - see
 DBIx::DataSource::Driver.

Package: libdbix-dbschema-perl
Description-md5: 37be17e548bf3d4c8e74536d381ca8b7
Description-en: Perl module to manipulate schemas independently of databases
 DBIx::DBSchema objects are collections of DBIx::DBSchema::Table objects and
 represent a database schema.
 .
 This module implements an OO-interface to database schemas.  Using this
 module, you can create a database schema with an OO Perl interface.  You can
 read the schema from an existing database.  You can save the schema to disk
 and restore it from a different process.  Most importantly, DBIx::DBSchema
 can write SQL CREATE statements  for different databases from a single source.
 .
 Currently supported databases are MySQL, PostgreSQL, Oracle, Sybase and SQLite.
 DBIx::DBSchema will attempt to use generic SQL syntax for other databases.
 Assistance adding support for other databases is welcomed.  See the
 DBIx::DBSchema::DBD manpage, "Driver Writer's Guide and Base Class".

Package: libdbix-dbstag-perl
Description-md5: ccf3f3aa2b814edc69d0b32962797549
Description-en: module providing relational database to hierarchical mapping
 The module DBIx::DBStag is for mapping from databases to Stag objects
 (Structured Tags - see the Data::Stag manpage), which can also be
  represented as XML. It has two main uses:
 .
 Querying
   This module can take the results of any SQL query and decompose the
   flattened results into a tree data structure which reflects the
   foreign keys in the underlying relational schema. It does this by
   looking at the SQL query and introspecting the database schema,
   rather than requiring metadata or an object model.
 .
   In this respect, the module works just like a regular the DBI
   manpage handle, with some extra methods provided.
 .
 Storing Data
   DBStag objects can store any tree-like datastructure (such as XML
   documents) into a database using normalized schema that reflects the
   structure of the tree being stored. This is done using little or no
   metadata.
 .
   XML can also be imported, and a relational schema automatically
   generated.

Package: libdbix-dr-perl
Description-md5: 809cb7f4e00077f006c4bd7a6ebc2c57
Description-en: easy DBI helper
 The package extends DBI and allows You:
 .
  * to use perl inside Your SQL requests;
  * to bless resultsets into Your package;
  * to place Your SQL's into dedicated directory;
  * to use usual DBI methods.

Package: libdbix-fulltextsearch-perl
Description-md5: 00371a289760f15c23fad8ba600aad5c
Description-en: Indexing documents with MySQL as storage
 DBIx::FullTextSearch is a flexible solution for indexing contents of documents.
 It uses the MySQL database to store the information about words and
 documents and provides Perl interface for indexing new documents,
 making changes and searching for matches.  For DBIx::FullTextSearch, a document
 is nearly anything -- Perl scalar, file, Web document, database field.
 .
 The basic style of interface is shown above. What you need is a MySQL
 database and a DBI with DBD::mysql. Then you create a DBIx::FullTextSearch
 index  -- a set of tables that maintain all necessary information. Once created
 it can be accessed many times, either for updating the index (adding
 documents) or searching.
 .
 DBIx::FullTextSearch uses one basic table to store parameters of the index.
 Second table is used to store the actual information about documents and words,
 and depending on the type of the index (specified during index creation)
 there may be more tables to store additional information (like
 conversion from external string names (eg. URL's) to internal numeric
 form). For a user, these internal thingies and internal behaviour of the
 index are not important. The important part is the API, the methods to
 index document and ask questions about words in documents. However,
 certain understanding of how it all works may be useful when you are
 deciding if this module is for you and what type of index will best
 suit your needs.

Package: libdbix-introspector-perl
Description-md5: bd33bf154dfa77dd2ef7b66666900583
Description-en: module to detect what database code is connected to
 DBIx::Introspector is a module factored out of the DBIx::Class database
 detection code. Most code that needs to detect which database it is connected
 to assumes that there is a one-to-one mapping from database drivers to
 database engines. Unfortunately reality is rarely that simple. For instance,
 DBD::ODBC is typically used to connect to SQL Server, but ODBC can be used to
 connect to PostgreSQL, MySQL, and Oracle. Additionally, while ODBC is the
 most common way to connect to SQL Server, it is not the only option, as
 DBD::ADO can also be used.
 .
 DBIx::Introspector can correctly detect which database you are connected to,
 because it was factored out of a complex, working codebase. On top of that it
 has been written to be very extensible. So if you needed to detect which
 version of your given database you are connected to that would not be
 difficult.

Package: libdbix-multistatementdo-perl
Description-md5: d374160f31869fe3f1eea83bc6de0fb8
Description-en: multiple SQL statements in a single do() call with any DBI driver
 Some DBI drivers don't support the execution
 of multiple statements in a single do() call.
 DBIx::MultiStatementDo tries to overcome such limitation,
 letting you execute any number of SQL statements
 (of any kind, not only DDL statements)
 in a single batch, with any DBI driver.
 .
 The DBI is a database access module
 for the Perl programming language.
 It defines a set of methods, variables, and conventions
 that provide a consistent database interface,
 independent of the actual database being used.

Package: libdbix-oo-perl
Description-md5: 0725818c85dea2eb351a44baf263fee0
Description-en: database to Perl objects abstraction layer
 DBIx::OO has been inspired by the wonderful Class::DBI.  It is a
 database-to-Perl-Objects abstraction layer, allowing you to interact
 with a database using common Perl syntax.

Package: libdbix-password-perl
Description-md5: bce243ca78a6be9104e64ee8c4ea3183
Description-en: Perl module for creating a global password file for DB passwords
 Don't you hate keeping track of database passwords and such
 throughout your scripts? How about the problem of changing those
 passwords on a mass scale? DBIx::Password is one possible solution.
 .
 It keeps track of all your virtual users, databases, password, etc. in one
 central file.

Package: libdbix-profile-perl
Description-md5: df28d6313ab82e9ebcd9fe3fb914de9a
Description-en: DBI query profiler
 DBIx::Profile is a quick and easy, and mostly transparent, profiler
 for scripts using DBI.  It collects information on the query
 level, and keeps track of first, failed, normal, and total amounts
 (count, wall clock, CPU time) for each function on the query.
 .
 NOTE: DBIx::Profile use Time::HiRes to clock the wall time and
       the old standby times() to clock the CPU time.  The CPU time is
       pretty coarse.
 .
 DBIx::Profile can also trace the execution of queries.  It will print
 a timestamp and the query that was called.  This is optional, and
 occurs only when the environment variable DBIXPROFILETRACE is set
 to 1. (ex: (bash) export DBIXPROFILETRACE=1).

Package: libdbix-recordset-perl
Description-md5: 7d6877461430c310a9d843b8380298d6
Description-en: Perl extension for DBI recordsets
 DBIx::Recordset is a perl module for abstraction and simplification of
 database access.
 .
 The goal is to make standard database access (select/insert/update/delete)
 easier to handle and independent of the underlying DBMS. Special attention is
 made on web applications to make it possible to handle the state-less access
 and to process the posted data of form fields, but DBIx::Recordset is not
 limited to web applications.
 .
 DBIx::Recordset uses the DBI API to access the database, so it should
 work with every database for which a DBD driver is available (see
 also DBIx::Compat).
 .
 Most public functions take a hash reference as parameter, which makes
 it simple to supply various different arguments to the same
 function. The parameter hash can also be taken from a hash containing
 posted form fields like those available with CGI.pm, mod_perl,
 HTML::Embperl and others.

Package: libdbix-runsql-perl
Description-md5: d254eb0af24c99a132cc7fb3e334c94e
Description-en: module to run an SQL file via a DBI handle
 DBIx::RunSQL can load an SQL file in to a database via a database handle,
 rather than requiring a manual loading procedure invoking database
 command line clients.

Package: libdbix-safe-perl
Description-md5: 3f02a19c7e269d9d679e7e0581c217b3
Description-en: safe wrapper to DBI interface
 The purpose of the DBIx::Safe module is to give controlled, limited access to
 an application, rather than simply passing it a raw database handle through
 DBI. DBIx::Safe acts as a wrapper to the database, by only allowing through
 the commands you tell it to. It filters all things related to the database
 handle - methods and attributes.
 .
 The typical usage is for your application to create a database handle via a
 normal DBI call to new(), then pass that to DBIx::Safe->new(), which will
 return you a DBIx::Safe object. After specifying exactly what is and what is
 not allowed, you can pass the object to the untrusted application. The object
 will act very similar to a DBI database handle, and in most cases can be used
 interchangeably.
 .
 By default, nothing is allowed to run at all. There are many things you can
 control. You can specify which SQL commands are allowed, by indicating the
 first word in the SQL statement (e.g. 'SELECT'). You can specify which
 database methods are allowed to run (e.g. 'ping'). You can specify a regular
 expression that allows matching SQL statements to run (e.g. 'qr{SET
 TIMEZONE}'). You can specify a regular expression that is NOT allowed to run
 (e.g. qr(UPDATE xxx}). Finally, you can indicate which database attributes
 are allowed to be read and changed (e.g. 'PrintError'). For all of the above,
 there are matching methods to remove them as well.

Package: libdbix-searchbuilder-perl
Description-md5: 4cb592bd50ed411fe6d7f2cddf322948
Description-en: Perl implementation of a simple ORM
 DBIx::SearchBuilder is a simple implementation of an Object-Relational Mapper
 (ORM). It provides an object-oriented mechanism for retrieving and updating
 data in a DBI-accessible database. This module is similar in nature to other,
 more popular, solutions like Rose::DB::Object (see librose-db-object-perl) and
 DBIx::Class (libdbix-class-perl).

Package: libdbix-sequence-perl
Description-md5: f3c2b9e39ed64d2360350d24cc43c55c
Description-en: simple SQL92 ID generator
 DBIx::Sequence is intended to give easier portability to Perl database
 application by providing a database independent unique ID generator. This way,
 an application developer is not bound to use his database's SEQUENCE or
 auto_increment thus making his application portable on multiple database
 environnements.
 .
 This module implements a simple Spin Locker mechanism and is garanteed to
 return a unique value every time it is called, even with concurrent processes.
 It uses your database for its state storage with ANSI SQL92 compliant SQL. All
 SQL queries inside DBIx::Sequence are pre cached and very efficient especially
 under mod_perl.

Package: libdbix-simple-perl
Description-md5: 9a1e1b0f7177572f9add5df090025eb7
Description-en: Perl module implementing an simpler interface to DBI
 DBIx::Simple provides a simplified interface to DBI, Perl's powerful de-facto
 standard database interface. This module is aimed at rapid development and
 easy maintenance of your codebase. A single method prepares and executes your
 queries, and the result object (which wraps the statement handle) provides
 easy row-by-row iteration and slurping methods.
 .
 The query method returns either a result object, or a dummy object. The dummy
 object returns undef (or an empty list) for all methods and when evaluated in
 boolean context, is false. The dummy object lets you postpone (or skip) error
 checking, but it also makes immediate error checking simple.

Package: libdbix-xml-rdb-perl
Description-md5: fea82b7f271b3205f33a16268edc31a5
Description-en: perl module for creating XML from a DBI datasource
 This module is a simple creator of XML data from DBI datasources.  It
 allows you to easily extract data from a database, and manipulate
 later using XML::Parser.
 .
 Binary data is encoded using UTF-8.  This is automatically decoded
 when parsing with XML::Parser.
 .
 The examples need libxml-parser-perl.

Package: libdbix-xmlmessage-perl
Description-md5: e017b29564607d71f7a7682dc689e518
Description-en: perl module for exchanging XML messages between DBI data sources
 This module maintains simple XML templates that describe object
 structure.  The module is capable of generating SQL statements based
 on these templates and executing them against DBI data sources. After
 executing the SQL, the package formats the data results into XML
 strings.
 .
 Inbound messages can be processed according to the same kind of
 templates and the database is updated accordingly. Templates are
 capable of defining the SQL operators, plus new SAVE operation which
 is basically a combination of SELECT and either INSERT or UPDATE
 depending on whether the record was found by the compound key value
 or not.

Package: libdbm-deep-perl
Description-md5: 239b9b1c3e41ef14bc74e72629e57b91
Description-en: pure perl multi-level hash/array DBM that supports transactions
 DBM::Deep is an unique flat-file database module, written in pure perl. True
 multi-level hash/array support (unlike MLDBM, which is faked), hybrid OO /
 tie() interface, cross-platform FTPable files, ACID transactions, and is quite
 fast. Can handle millions of keys and unlimited levels without significant
 slow-down. Written from the ground-up in pure perl -- this is NOT a wrapper
 around a C-based DBM.

Package: gir1.2-dbusmenu-glib-0.4
Description-md5: 178deafecf0710d3aefd7dd5299fab54
Description-en: typelib file for libdbusmenu-glib4
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings for libdbusmenu-glib4.

Package: gir1.2-dbusmenu-gtk-0.4
Description-md5: 8cb868cfe8437a680bf69eead64ee5a8
Description-en: typelib file for libdbusmenu-gtk4 (GTK-2 variant)
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings for libdbusmenu-gtk4.

Package: gir1.2-dbusmenu-gtk3-0.4
Description-md5: ce207a65e9bc8f4f9072d7df418bd614
Description-en: typelib file for libdbusmenu-gtk3-4
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings for libdbusmenu-gtk3-4.

Package: libdbusmenu-glib-dev
Description-md5: 58fdbd052d2353e5107fe93d2ee4c2dc
Description-en: library for passing menus over DBus - development files
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains files that are needed to build applications.

Package: libdbusmenu-glib-doc
Description-md5: 1ffdc025924bc65b6e7979b1ccb175c6
Description-en: library for passing menus over DBus - documentation
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains developer documentation for libdbusmenu-glib.

Package: libdbusmenu-glib4
Description-md5: a6315d20d559a38a0d81a231c032d91e
Description-en: library for passing menus over DBus
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains shared libraries to be used by applications.

Package: libdbusmenu-gtk-dev
Description-md5: 96edd099662c0edde17fa1c42864e218
Description-en: library for passing menus over DBus - GTK-2+ version development files
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains files that are needed to build GTK-2+ applications.

Package: libdbusmenu-gtk-doc
Description-md5: a7a9a931f5576eb00980d2018473e7f1
Description-en: library for passing menus over DBus - GTK+ version documentation
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains developer documentation for libdbusmenu-gtk.

Package: libdbusmenu-gtk3-4
Description-md5: 2ea6541d2882e4bed13f2fdf902871b5
Description-en: library for passing menus over DBus - GTK-3+ version
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains shared libraries to be used by GTK-3+ applications.

Package: libdbusmenu-gtk3-dev
Description-md5: c47373e023b0db6df08161208c439ac3
Description-en: library for passing menus over DBus - GTK-3+ version development files
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains files that are needed to build GTK-3+ applications.

Package: libdbusmenu-gtk4
Description-md5: f3214efd9773db54feb6923456beaf30
Description-en: library for passing menus over DBus - GTK-2+ version
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains shared libraries to be used by GTK-2+ applications.

Package: libdbusmenu-jsonloader-dev
Description-md5: ee7366a5b0c7b5d39e6c8d71e57cb54f
Description-en: library for passing menus over DBus - Test lib development files
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains files that are needed to build test suites in
 applications or libraries using dbusmenu.

Package: libdbusmenu-jsonloader4
Description-md5: 31f242c10f2e529e839b458606442772
Description-en: library for passing menus over DBus - Test lib
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains shared libraries to be used by test suites in
 applications or libraries using dbusmenu.

Package: libdbusmenu-tools
Description-md5: 8868484dcc04142a5081a5a8f9557c3d
Description-en: tools useful during development with libdbusmenu
 libdbusmenu passes a menu structure across DBus so that a program can
 create a menu simply without worrying about how it is displayed on the
 other side of the bus.
 .
 This package contains tools that are useful when developing and building
 applications with libdbusmenu.

Package: libdbusmenu-qt5-2
Description-md5: 3663e512ae75c07d174b74d2a79715c4
Description-en: Qt implementation of the DBusMenu protocol
 This library provides a Qt implementation of the DBusMenu protocol.
 .
 The DBusMenu protocol makes it possible for applications to export
 and import their menus over D-Bus.
 .
 This package provides the libdbusmenu-qt2 shared library.

Package: libdbusmenu-qt5-dev
Description-md5: 30b15d79e0934c99b33f7ef7e2f4b0fd
Description-en: Qt implementation of the DBusMenu protocol (development)
 This library provides a Qt implementation of the DBusMenu protocol.
 .
 The DBusMenu protocol makes it possible for applications to export
 and import their menus over D-Bus.
 .
 This package provides header files and CMake configuration files for
 development.

Package: libdbusmenu-qt5-doc
Description-md5: 06927adfaeaf9f8eb79dc875f5636a60
Description-en: Qt implementation of the DBusMenu protocol (documentation)
 This library provides a Qt implementation of the DBusMenu protocol.
 .
 The DBusMenu protocol makes it possible for applications to export
 and import their menus over D-Bus.
 .
 This package provides API documentation in HTML format.

Package: libdc1394-25
Description-md5: e5b9cbb31ec22bea58505a18f02e43e1
Description-en: high level programming interface for IEEE 1394 digital cameras
 libdc1394 is a library that is intended to provide a high level
 programming interface for application developers who wish to control
 IEEE 1394 based cameras that conform to the 1394-based Digital Camera
 Specification (found at http://www.1394ta.org/).
 .
 This version of libdc1394 supports both the old and new (juju) FireWire stack.
 It automatically detects which one to use at runtime.
 .
 This package contains shared libraries.

Package: libdc1394-dev
Description-md5: 0727d11fd6d721977140ccb5eed42191
Description-en: high level programming interface for IEEE 1394 digital cameras - development
 libdc1394 is a library that is intended to provide a high level
 programming interface for application developers who wish to control
 IEEE 1394 based cameras that conform to the 1394-based Digital Camera
 Specification (found at http://www.1394ta.org/).
 .
 This version of libdc1394 supports both the old and new (juju) FireWire stack.
 It automatically detects which one to use at runtime.
 .
 This package contains development files.

Package: libdc1394-doc
Description-md5: 0eaac90946349f276a6e366fa859221b
Description-en: high level programming interface for IEEE 1394 digital cameras - documentation
 libdc1394 is a library that is intended to provide a high level
 programming interface for application developers who wish to control
 IEEE 1394 based cameras that conform to the 1394-based Digital Camera
 Specification (found at http://www.1394ta.org/).
 .
 This package contains the documentation.

Package: libdc1394-utils
Description-md5: 8ec9f8cd847132f038c61c56276f9630
Description-en: utilities for IEEE 1394 digital cameras
 libdc1394 is a library that is intended to provide a high level
 programming interface for application developers who wish to control
 IEEE 1394 based cameras that conform to the 1394-based Digital Camera
 Specification (found at http://www.1394ta.org/).
 .
 This version of libdc1394 supports both the old and new (juju) FireWire stack.
 It automatically detects which one to use at runtime.
 .
 This package contains an example program.

Package: libdca-dev
Description-md5: 770397f851de629d008747d5642667cf
Description-en: decoding library for DTS Coherent Acoustics streams (development)
 libdca provides a low-level interface to decode audio frames encoded using
 DTS Coherent Acoustics. DTS Coherent Acoustics streams are commonly found
 on DVDs, DTS audio CDs and some radio broadcastings. libdca also provides
 downmixing and dynamic range compression for various output configurations.
 .
 This package contains the headers and static libraries used to build
 applications that use libdca.

Package: libdca-utils
Description-md5: f53fd659c33381ef4506c158999fa4b0
Description-en: decoding library for DTS Coherent Acoustics streams (utilities)
 libdca provides a low-level interface to decode audio frames encoded using
 DTS Coherent Acoustics. DTS Coherent Acoustics streams are commonly found
 on DVDs, DTS audio CDs and some radio broadcastings. libdca also provides
 downmixing and dynamic range compression for various output configurations.
 .
 This package contains additional utilities.

Package: libdca0
Description-md5: 3cbddecdb76379cb54b631a152b6f454
Description-en: decoding library for DTS Coherent Acoustics streams
 libdca provides a low-level interface to decode audio frames encoded using
 DTS Coherent Acoustics. DTS Coherent Acoustics streams are commonly found
 on DVDs, DTS audio CDs and some radio broadcastings. libdca also provides
 downmixing and dynamic range compression for various output configurations.
 .
 This package contains the shared library.

Package: libde265-0
Description-md5: e2595c4a6d2348fa129b67fcf8e11192
Description-en: Open H.265 video codec implementation
 libde265 is an open source implementation of the H.265 video codec.
 It is written from scratch in plain C for simplicity and efficiency.
 Its simple API makes it easy to integrate it into other software.

Package: libde265-dev
Description-md5: 2e8e26c3f7d86c0ff68ebdc82e580a77
Description-en: Open H.265 video codec implementation - development files
 libde265 is an open source implementation of the H.265 video codec.
 It is written from scratch in plain C for simplicity and efficiency.
 Its simple API makes it easy to integrate it into other software.
 .
 The development headers for compiling programs that use libde265
 are provided by this package.

Package: libde265-examples
Description-md5: dc909b8ac26774d5fca6b1438e2d9dec
Description-en: Open H.265 video codec implementation - examples
 libde265 is an open source implementation of the H.265 video codec.
 It is written from scratch in plain C for simplicity and efficiency.
 Its simple API makes it easy to integrate it into other software.
 .
 Sample applications using libde265 are provided by this package.

Package: libdebian-copyright-perl
Description-md5: 7a9814b305e7dbb5e2133d39154d43e0
Description-en: perl module to parse, merge and write Debian copyright files
 Debian::Copyright can be used for the representation, manipulation and
 merging of Debian copyright files in an object-oriented way. It provides easy
 reading and writing of the debian/copyright file found in Debian source
 packages.

Package: libdebian-dep12-perl
Description-md5: 5c08deaf5685e36626e52367a2d42fc5
Description-en: interface to Debian DEP 12 format
 Debian::DEP12 is an object-oriented interface for Debian DEP 12 format, also
 known as debian/upstream/metadata. Primary focus of the initial development
 was validation and fixing of DEP 12 data.

Package: libdebian-installer-extra4
Description-md5: 32e7f9f03c25886318648f08caae21cf
Description-en: Library of some extra debian-installer functions
 This library is used by debian-installer to perform common functions
 such as logging messages and executing commands. If you aren't
 working on debian-installer or building your own install system based
 on debian-installer, then you probably don't need this library.

Package: libdebian-installer4
Description-md5: 00094361ed8983bbb1d7b850c62f3e1d
Description-en: Library of common debian-installer functions
 This library is used by debian-installer to perform common functions
 such as logging messages and executing commands. If you aren't
 working on debian-installer or building your own install system based
 on debian-installer, then you probably don't need this library.

Package: libdebian-installer4-dev
Description-md5: 814b97674c6f9c4cc2c9d5abc86ff4f8
Description-en: Library of common debian-installer functions
 This library is used by debian-installer to perform common functions
 such as logging messages and executing commands. If you aren't
 working on debian-installer or building your own install system based
 on debian-installer, then you probably don't need this library.
 .
 This package contains files needed to do libdebian-installer development.

Package: libdebian-package-html-perl
Description-md5: f7d8b9e44e4bcc8416487884450afb16
Description-en: generates HTML from a Debian source/binary package
 This module outputs a webpage using HTML::Template templates which
 resumes the information of a normal build environment for a package in
 Debian (source files, binary packages and changelogs) using
 Linda/Lintian for sanity checks. It is useful for making unified
 presentation webpages for those packages which are being sponsorized
 by someone in Debian.

Package: libdebug0
Description-md5: 22a1f1be516f2616cf394e03bd15f427
Description-en: Memory leak detection system and logging library
 This library contains routines needed by many of the authors
 other programs. It includes utilities to aid in debugging of
 programs.
 .
 Some of the features currently supported by this library are
 memory leak detection, hex dumping, and logging. The logging
 system is especially useful. It adds syntax highlighting for
 different log levels in debugging mode. There are different
 modes for printing to console and files, duplicate line
 detection and lots of other small things which makes life
 simpler for the programmer.
 .
 This package contains files needed by programs linked against
 this library.

Package: libdebug0-dev
Description-md5: 9701d0ad392c98d850e19fd60343394c
Description-en: Development files for the debug library
 This library contains routines needed by many of the authors
 other programs. It includes utilities to aid in debugging of
 programs.
 .
 Some of the features currently supported by this library are
 memory leak detection, hex dumping, and logging. The logging
 system is especially useful. It adds syntax highlighting for
 different log levels in debugging mode. There are different
 modes for printing to console and files, duplicate line
 detection and lots of other small things which makes life
 simpler for the programmer.
 .
 This package contains files needed if you wish to use libdebug
 in your own programs.

Package: libdebug-trace-perl
Description-md5: 593d3cb369c2993bf7c4e5f42b8d76fc
Description-en: module to trace Perl subroutine calls
 Debug::Trace is a Perl module that can trace information upon every
 call and return of Perl function. It does not require any changes to
 the sources.

Package: libdecaf-dev
Description-md5: 96f6dc135e70b3e0592ff3df5d8feaa2
Description-en: Ed448-Goldilocks-based elliptic curve cryptography library
 Ed448-Goldilocks is an Edwards-form elliptic curve proposed by
 Michael Hamburg in 2015 and is suitable for fast cryptographic
 operation with small keysizes.
 .
 This package contains files necessary to compile software written
 against libdecaf.

Package: libdecaf-doc
Description-md5: ebef0876c5b0ff1127a816c012aa5ca3
Description-en: Ed448-Goldilocks-based elliptic curve cryptography library
 Ed448-Goldilocks is an Edwards-form elliptic curve proposed by
 Michael Hamburg in 2015 and is suitable for fast cryptographic
 operation with small keysizes.
 .
 This package contains the developer documentation.

Package: libdecaf0
Description-md5: 6155209fcce2b8612fc9247f301b51ba
Description-en: Ed448-Goldilocks-based elliptic curve cryptography library
 Ed448-Goldilocks is an Edwards-form elliptic curve proposed by
 Michael Hamburg in 2015 and is suitable for fast cryptographic
 operation with small keysizes.
 .
 This package contains the runtime shared library.

Package: libdecentxml-java
Description-md5: f5330c1b3dafe8c7e7e1be194540fcd9
Description-en: XML parser optimized for round-tripping and code reuse
 DecentXML is an XML parser written in Java with following features:
 .
  * Allows 100% round-tripping, even for weird whitespace between attributes in
    the start tag or in the end tag.
  * Suitable for building editors and filters which want/need to preserve the
    original file layout as much as possible.
  * Error messages have line and column information.
  * Easy to reuse individual components.
  * XML 1.1 compatible.

Package: libdecentxml-java-doc
Description-md5: 798e392cca4c38b92d83a615fe10693d
Description-en: API documentation for libdecentxml-java
 DecentXML is an XML parser written in Java with following features:
 .
  * Allows 100% round-tripping, even for weird whitespace between attributes in
    the start tag or in the end tag.
  * Suitable for building editors and filters which want/need to preserve the
    original file layout as much as possible.
  * Error messages have line and column information.
  * Easy to reuse individual components.
  * XML 1.1 compatible.
 .
 This package contains the Javadoc generated API documentation.

Package: libdeclare-constraints-simple-perl
Description-md5: fcf71b07de0ea8c86f57ee3247a720de
Description-en: module for declarative validation of data structures
 Declare::Constraints::Simple provide an easy way to build a profile to
 validate a data structure. It does this by giving you a set of
 declarative keywords in the importing namespace.

Package: libdecor-0-0
Description-md5: f83ec4ce171f899bc2e972cc4d5edfc7
Description-en: client-side window decoration library
 libdecor is a library that can help Wayland clients draw window
 decorations for them. It aims to provide multiple backends that implements the
 decoration drawing.
 .
 This package contains the runtime library.

Package: libdecor-0-dev
Description-md5: d03555db674e78b3af62933f7caa7565
Description-en: client-side window decoration library - development files
 libdecor is a library that can help Wayland clients draw window
 decorations for them. It aims to provide multiple backends that implements the
 decoration drawing.
 .
 This package contains development files.

Package: libdecor-0-plugin-1-cairo
Description-md5: 988f95e7cb8bcb0f03e769ebcac8f2e1
Description-en: default decoration plugin
 libdecor is a library that can help Wayland clients draw window
 decorations for them. It aims to provide multiple backends that implements the
 decoration drawing.
 .
 This package contains a backend that draws window decorations using Cairo.

Package: libdecor-tests
Description-md5: c567f97ea58326c6e1b6c30b1762e23e
Description-en: manual tests for libdecor
 libdecor is a library that can help Wayland clients draw window
 decorations for them. It aims to provide multiple backends that implements the
 decoration drawing.
 .
 This package contains manual test programs. Automated tests might be added
 to this package in future versions.

Package: libdefhash-perl
Description-md5: c37b658a5055b58d258680935a2399bf
Description-en: module to define things according to a specification, using hashes
 DefHash is a specification for using hashes to define things. DefHash was born
 out of several other projects/specifications like Sah, Rinci, Riap,
 Module::Patch.

Package: libdeflate-dev
Description-md5: 8fb6a0505167215902404e4430565ceb
Description-en: headers for whole-buffer compression and decompression library
 The supported formats are:
  * DEFLATE (raw)
  * zlib (a.k.a. DEFLATE with a zlib wrapper)
  * gzip (a.k.a. DEFLATE with a gzip wrapper)
 .
 libdeflate is heavily optimized. It is significantly faster than the zlib
 library, both for compression and decompression, and especially on x86
 processors. In addition, libdeflate provides optional high compression modes
 that provide a better compression ratio than the zlib's "level 9".
 .
 This package provides the development headers.

Package: libdeflate-tools
Description-md5: 638ff9ba1a6c2de85e12cc1db779f062
Description-en: tools for whole-buffer compression and decompression library
 The supported formats are:
  * DEFLATE (raw)
  * zlib (a.k.a. DEFLATE with a zlib wrapper)
  * gzip (a.k.a. DEFLATE with a gzip wrapper)
 .
 libdeflate is heavily optimized. It is significantly faster than the zlib
 library, both for compression and decompression, and especially on x86
 processors. In addition, libdeflate provides optional high compression modes
 that provide a better compression ratio than the zlib's "level 9".
 .
 This package provides the sample tools.

Package: libdeflate0
Description-md5: 373b239ab8f9fcc2fc0b385bc6409d67
Description-en: fast, whole-buffer DEFLATE-based compression and decompression
 The supported formats are:
  * DEFLATE (raw)
  * zlib (a.k.a. DEFLATE with a zlib wrapper)
  * gzip (a.k.a. DEFLATE with a gzip wrapper)
 .
 libdeflate is heavily optimized. It is significantly faster than the zlib
 library, both for compression and decompression, and especially on x86
 processors. In addition, libdeflate provides optional high compression modes
 that provide a better compression ratio than the zlib's "level 9".

Package: libdesktop-notify-perl
Description-md5: c67133ed218f0bc982811b7b68f3a042
Description-en: Perl module which communicates with the Desktop Notifications framework
 This module provides a Perl interface to the Desktop Notifications framework.
 .
 The framework allows applications to display pop-up notifications on an X
 desktop.  This is implemented with two components: a daemon that displays the
 notifications, and a client library used by applications to send notifications
 to the daemon.  These components communicate through the DBus message bus
 protocol.
 .
 This module serves the same purpose as libnotify, in an object-oriented Perl
 interface.  It is not, however, an interface to libnotify itself, but a
 separate implementation of the specification using Net::DBus.

Package: libdevel-argnames-perl
Description-md5: f19efed2dcc979047240e0a259c04ea3
Description-en: module providing access to subroutine variable names
 Devel::ArgNames provides an arg_names function that returns the names
 associated with @_. This makes it easy to define a more user friendly
 debugging function that prints out the values passed to a subroutine
 together with the associated variable names.

Package: libdevel-autoflush-perl
Description-md5: d9c3dfb8d5c544732a92d85c0cb5c391
Description-en: module for setting autoflush from the command line
 Devel::Autoflush is a hack to set autoflush for STDOUT and STDERR from the
 command line or from "PERL5OPT" for code that needs it but doesn't have it.
 .
 This often happens when prompting:
 .
   # guess.pl
   print "Guess a number: ";
   $n = <STDIN>;
 .
 As long as the output is going to a terminal, the prompt is flushed when STDIN
 is read.  However, if the output is being piped, the print statement will
 not automatically be flushed, no prompt will be seen and the program will
 silently appear to hang while waiting for input.

Package: libdevel-backtrace-perl
Description-md5: 1e7f966f43eaa9118929473be6bdd6c0
Description-en: Object-oriented backtrace
 Devel::Backtrace provides methods for accessing backtrace information, i.e.
 it allows one to see the "route" through a script. It returns short or detailed
 information about backtrace points as strings.
 .
 The included Devel::DollarAt module gives some additional functionality to
 the $@ scalar, i.e. it makes interpreting exceptions easier.

Package: libdevel-callchecker-perl
Description-md5: d94a6c4e78ebb84ce9c84ad060c90ba3
Description-en: custom op checking attached to subroutines
 Devel::CallChecker makes some new features of the Perl 5.14.0 C API
 available to XS modules running on older versions of Perl.
 The features are centred around the function cv_set_call_checker,
 which allows XS code to attach a magical annotation
 to a Perl subroutine,
 resulting in resolvable calls to that subroutine
 being mutated at compile time by arbitrary C code.
 This module makes cv_set_call_checker
 and several supporting functions available.
 (It is possible to achieve the effect of cv_set_call_checker
 from XS code on much earlier Perl versions,
 but it is painful to achieve without the centralised facility.)

Package: libdevel-caller-ignorenamespaces-perl
Description-md5: 0901011502c6955129a031039986a2e2
Description-en: module for hiding namespaces from caller()
 Devel::Caller::IgnoreNamespaces is a Perl module designed to hide namespaces
 from caller(). It allows you to register namespaces that should be hidden by
 means of a replacement caller() function.

Package: libdevel-caller-perl
Description-md5: ad0dfe370ee7ed1b42895e16e40aafe8
Description-en: module providing enhanced caller() support
 Devel::Caller is a Perl module that provides several useful functions for
 introspecting your code deeper than the internal function "caller()" does. It
 allows you to access arguments passed to a function or even retrieve the code
 reference of the subroutine being invoked at the call frame indicated by the
 given level.

Package: libdevel-callparser-perl
Description-md5: df168a557ea04ff5b6ba60cfa8e5b6e3
Description-en: custom parsing attached to subroutines
 Devel::CallParser provides a C API, for XS modules, concerned with
 custom parsing.  It is centred around the function cv_set_call_parser,
 which allows XS code to attach a magical annotation to a Perl
 subroutine, resulting in resolvable calls to that subroutine having
 their arguments parsed by arbitrary C code.  (This is a more
 conveniently structured facility than the core's PL_keyword_plugin
 API.)  This module makes cv_set_call_parser and several supporting
 functions available.

Package: libdevel-callsite-perl
Description-md5: 68e737733c2801099979738cec8d0773
Description-en: Perl module to get caller return OP address and Perl interpreter context
 Devel::Callsite module provides subroutines to get the caller return OP
 address and perl interpreter context.
 .
 The callsite() function returns the OP address of the caller, a number,
 one level up from where it was called. It's useful for functions that
 need to uniquely know where they were called, such as Every::every();
 see Every. Or it can be used to pinpoint a location with finer
 granularity than a line number (see
 http://www.perlmonks.com/?node_id=987268). In conjunction with an OP
 tree disassembly you can know exactly where the caller is located in
 the Perl source.
 .
 The context() function returns the interpreter context as a number.
 This is a fairly unique number together with the call site.

Package: libdevel-calltrace-perl
Description-md5: e5cedd9c6c1d21d7d244381230408ad2
Description-en: Code tracer to follow function calls
 There are a number of perl modules in the CPAN that are designed to
 trace a program's execution as it runs. Each uses a different trick to
 do its job, fulfilling different needs. The technique Devel::Calltrace
 uses is quite simple and seems to be quite robust.

Package: libdevel-checkbin-perl
Description-md5: 705386c9808f24ce0356f0967d7586af
Description-en: module to check that a command is available
 Devel::CheckBin is a perl module that checks whether a particular command is
 available.

Package: libdevel-checkcompiler-perl
Description-md5: 22a9519358d2f02faeea2c1af2ca97c3
Description-en: module for checking compiler availability
 Devel::CheckCompiler checks the availability of a C99 compiler. It
 provides the function check_c99_or_exit which returns false if no C99
 compiler is available.

Package: libdevel-checklib-perl
Description-md5: 61c6a1d4f3332bb912da257f9a3e7642
Description-en: module for checking the availability of a library
 Devel::CheckLib is a perl module that checks whether a particular C library
 and its headers are available.
 .
 It works by trying to compile some code and linking it to the specified
 libraries. If something pops out the end which looks executable, it gets
 executed. That tiny program is built once for each specified library, and
 (without linking) once for each header file.
 .
 It is also possible to check for the presence of particular functions in a
 library, or even that those functions return particular results.

Package: libdevel-confess-perl
Description-md5: 403844de062271a26957ddca6ace605d
Description-en: module to include stack traces on all warnings and errors
 Devel::Confess is meant as a debugging aid. It can be used to make a script
 complain loudly with stack backtraces when warn()ing or die()ing. Unlike
 other similar modules (e.g. Carp::Always), it includes stack traces even when
 exception objects are thrown.
 .
 The stack traces are generated using Carp, and will work for all types of
 errors. Carp's "carp" and "confess" functions will also be made to include
 stack traces.

Package: libdevel-cover-perl
Description-md5: 14aa017ee7cc6570ae7dd3bfb556e39c
Description-en: Perl tool for determining code coverage metrics
 Devel::Cover is a Perl module that helps collect and display code coverage
 information. Code coverage information is collected using a pluggable runops
 function which counts how many times each op is executed. This data is then
 mapped back to reality using the B compiler modules. There is also a another
 statement profiler which needs a better backend to be really useful.
 .
 Statement, branch, condition, subroutine, pod and time coverage information is
 reported. Statement coverage data should be reasonable, although there may be
 some statements which are not reported. Branch and condition coverage data
 should be mostly accurate too, although not always what one might initially
 expect. Subroutine coverage should be as accurate as statement coverage. Pod
 coverage comes from Pod::Coverage. If Pod::Coverage::CountParents is available
 it will be used instead. Coverage data for path coverage are not yet
 collected.
 .
 The cover program can be used to generate coverage reports. Another included
 program, gcov2perl, can convert gcov files to Devel::Cover databases.

Package: libdevel-cover-report-clover-perl
Description-md5: 300e4c1c9bfca024a167de2f797b49de
Description-en: backend for Clover reporting of coverage statistics
 Devel::Cover::Report::Clover generates a Clover compatible coverage xml file
 which can be used in a variety of continuous integration software offerings.
 .
 It is designed to be called from the 'cover' program distributed with
 Devel::Cover.

Package: libdevel-cycle-perl
Description-md5: ce8d683024731355a4200a498ff50253
Description-en: Perl module to detect memory cycles in Perl objects
 Devel::Cycle is a developer's tool for finding memory cycles in Perl objects.
 Since Perl provides its automatic memory management using reference counting,
 cyclical/circular references will result in memory that will never be freed.
 Optionally, PadWalker (libpadwalker-perl) module enables reporting of cycles
 in code closures as well.

Package: libdevel-declare-parser-perl
Description-md5: 2b2913dc177a8046cfbd0f2ded45acba
Description-en: higher level interface to Devel::Declare
 Devel::Declare::Parser is a higher-level API sitting on top of
 Devel::Declare. It is used by Devel::Declare::Exporter to simplify exporting
 of Devel::Declare magic. Writing custom parsers usually only requires
 subclassing this module and overriding a couple methods.

Package: libdevel-declare-perl
Description-md5: b1fb2e3a206c7c529fa629292fa647a0
Description-en: module to add new syntax to Perl
 Devel::Declare can install subroutines called declarators which locally take
 over control of Perl's parser, allowing the creation of new syntax, including
 keywords and other constructs that might not be, in themselves, valid Perl 5
 code.
 .
 This module can be used for adding new keywords, completely in Perl code. It
 allows a subroutine to be executed during the Perl code compilation, meaning
 that syntax can be transformed into equivalent code for Perl on-the-fly.

Package: libdevel-dprof-perl
Description-md5: 85f5b3959221bc9dd9e66ce64fdd83d5
Description-en: deprecated Perl code profiler
 The Devel::DProf package is a Perl code profiler. This will collect
 information on the execution time of a Perl script and of the subs in that
 script. This information can be used to determine which subroutines are using
 the most time and which subroutines are being called most often. This
 information can also be used to create an execution graph of the script,
 showing subroutine relationships.
 .
 Devel::DProf is deprecated. It is recommended that you install and use
 Devel::NYTProf (in the package libdevel-nytprof-perl) instead, as it
 offers significantly improved profiling and reporting.

Package: libdevel-dumpvar-perl
Description-md5: 0e34fa0b851d19c4f70cbf97ba671968
Description-en: Perl module to dump Perl variables
 Devel::Dumpvar is a pure object-orientated reimplementation of the same
 functionality. This makes it much more versatile version to use for dumping
 information to debug log files or other uses where you don't need to
 reassemble the data.
 .
 Devel::Dumpvar is a rewritten version of dumpvar.pl, the module used by perl's
 debugger to display variables in human-readable form, containing a lot of
 extra information without the burden of needing to allow the dump to be
 re-assembled into the original data.

Package: libdevel-findperl-perl
Description-md5: 8e9b70629d945889c38a4713758910be
Description-en: Perl module to find the path to the currently running perl
 The Devel::FindPerl module tries to find the path to the currently running
 perl. It implements a function to try (really really hard) to find the path to
 the perl running your program and another function to test if the perl in
 `$path` is the same perl as the currently running one.
 .
 SECURITY ALERT: This module by default does things that are not particularly
 secure (run programs based on external input).

Package: libdevel-gdb-perl
Description-md5: b63aeffcdcc6d2ea1c5fc607e13c7e8f
Description-en: module to open and communicate with a gdb session
 The Devel::GDB package provides an interface for communicating
 with GDB. Internally, it uses the GDB/MI interpreter
 (see http://sourceware.org/gdb/current/onlinedocs/gdb_25.html),
 which accurately informs the caller of the program state and,
 through the use of tokens, guarantees that the results returned
 actually correspond to the request sent.
 By contrast, GDB's console interpreter returns all responses on
 STDOUT, and thus there is no way to ensure that a particular response
 corresponds to a particular request.
 .
 Therefore, it is obviously preferable to use GDB/MI when programmatically
 interacting with GDB.  This can be done via the send_cmd family of functions
 (send_cmd, send_cmd_excl, and send_cmd_async).  There are, however,
 some cases when there is no GDB/MI command corresponding to a particular
 console command, or it has not yet been implemented (for example, -symbol-type,
 corresponding to the console command ptype, is not yet implemented as of GDB
 6.6).  In this case, the get function provides a workaround by capturing all
 output sent to the console stream.

Package: libdevel-globaldestruction-perl
Description-md5: 52ac232f589fd38c2f99c464fe256d6c
Description-en: module to expose the flag that marks global destruction
 Devel::GlobalDestruction is a Perl module that exposes the PL_dirty flag
 to Perl as a subroutine named in_global_destruction. It is useful when
 writing destructors, so that only non-process local resources are freed
 while in global destruction.

Package: libdevel-hide-perl
Description-md5: b458b14910825143fc5c763adbe6d55e
Description-en: module for forcing the unavailability of specified Perl modules (for testing)
 Given a list of Perl modules/filenames, Devel::Hide makes require and use
 statements fail (no matter the specified files/modules are installed or not).
 .
 They die with a message like:
 .
 Can't locate Module/ToHide.pm (hidden)
 .
 The original intent of Devel::Hide is to allow Perl developers to test for
 alternative behavior when some modules are not available. In a Perl
 installation, where many modules are already installed, there is a chance to
 screw things up because you take for granted things that may not be there in
 other machines.

Package: libdevel-leak-perl
Description-md5: de950fdc1bf9599d81c619159f15b7a9
Description-en: utility for looking for perl objects that are not reclaimed
 Devel::Leak has two functions: NoteSV and CheckSV.
 .
 NoteSV walks the perl internal table of allocated SVs (scalar values) - (which
 actually  contains arrays and hashes too), and records their addresses in a
 table. It returns a count of these "things", and stores a pointer to the
 table (which is obtained from the heap using malloc()) in its argument.
 .
 CheckSV is passed argument which holds a pointer to a table created by
 NoteSV. It re-walks the perl-internals and calls sv_dump() for any "things"
 which did not exist when NoteSV was called. It returns a count of the number
 of "things" now allocated.

Package: libdevel-lexalias-perl
Description-md5: 80abecf1b6cb0c7b68436eccabcd51ec
Description-en: Perl module that provides alias lexical variables
 Devel::LexAlias provides the ability to alias a lexical variable in a
 subroutines scope to one of your choosing.

Package: libdevel-mat-dumper-perl
Description-md5: 5d64dee22d0c4f2a16bd81d546e15cbe
Description-en: module to write a heap dump file for later analysis
 Devel::MAT::Dumper provides the memory-dumping function that creates a heap
 dump file which can later be read by Devel::MAT::Dumpfile. It provides a
 single function which is not exported, which writes a file to the given path.
 .
 The dump file will contain a representation of every SV in Perl's arena,
 providing information about pointers between them, as well as other
 information about the state of the process at the time it was created. It
 contains a snapshot of the process at that moment in time, which can later be
 loaded and analysed by various tools using Devel::MAT::Dumpfile.

Package: libdevel-mat-perl
Description-md5: ee83a9a5a09b1265d2be4eaee581f532
Description-en: Perl Memory Analysis Tool
 The Devel::MAT ecosystem allows developers of perl programs to inspect and
 analyse memory-related problems such as memory leaks, unexpected memory
 consumption, or odd state. This is an "offline" analysis system, in the sense
 that the analysis tools all run in a different process, possibly at a later
 time, than the perl process that is being analysed.
 .
 The basic workflow consists of two main stages: first a heap dump file is
 generated from the perl process being debugged, at or around the time that
 the problem becomes apparent, and secondly this file is loaded by an analysis
 tool in order to inspect the contents.
 .
 To generate the heap dump file that captures the contents of the heap, the
 Devel::MAT::Dumper (libdevel-mat-dumper-perl) module is used.
 .
 After there generation of the .pmat file, it can be loaded and inspected. A
 lot of the smaller, simpler tools are built as plugins for the main pmat
 command shell (contained in libdevel-mat-perl, together with Devel::MAT), so
 inspection starts with loading the heap file there.

Package: libdevel-nytprof-perl
Description-md5: 76e6e5b80610f0d1c02fff09bdc24665
Description-en: Perl statement and subroutine code profiler
 Devel::NYTProf is a powerful feature-rich perl source code profiler.
 .
  * Performs per-line statement profiling for fine detail
  * Performs per-subroutine statement profiling for overview
  * Performs per-block statement profiling (the first profiler to do so)
  * Accounts correctly for time spent after calls return
  * Performs inclusive and exclusive timing of subroutines
  * Subroutine times are per calling location (a powerful feature)
  * Can profile compile-time activity, just run-time, or just END time
  * Uses novel techniques for efficient profiling
  * Sub-microsecond (100ns) resolution on systems with clock_gettime()
  * Very fast - the fastest statement and subroutine profilers for
    perl
  * Handles applications that fork, with no performance cost
  * Immune from noise caused by profiling overheads and I/O
  * Program being profiled can stop/start the profiler
  * Generates richly annotated and cross-linked html reports
  * Trivial to use with mod_perl - add one line to httpd.conf
  * Includes an extensive test suite
  * Tested on very large codebases
 .
 NYTProf is effectively two profilers in one: a statement profiler, and a
 subroutine profiler.
 .
 NYTProf stands for 'New York Times Profiler'. Indeed, this module was
 initially developed from Devel::FastProf by The New York Times Co. to help
 their developers quickly identify bottlenecks in large Perl applications.

Package: libdevel-overloadinfo-perl
Description-md5: d09f8f4ec51fb6e8063b0560eca3c126
Description-en: module to introspect overloaded operators
 Devel::OverloadInfo returns information about overloaded operators for a
 given class (or object), including where in the inheritance hierarchy the
 overloads are declared and where the code implementing it is.

Package: libdevel-overrideglobalrequire-perl
Description-md5: a53dd9ddd17ae283e53b2491ce6dc386
Description-en: module to safely override CORE::GLOBAL::require
 Devel::OverrideGlobalRequire overrides CORE::GLOBAL::require with a code
 reference in a way that plays nice with any existing overloading and ensures
 the right calling package is in scope.

Package: libdevel-partialdump-perl
Description-md5: 54bf265531fcc2601d743c0e527fb225
Description-en: Perl module to dump subroutine parameters concisely
 Devel::PartialDump is similar in nature to Data::Dumper, however, it is
 optimized for the common case of bug reporting with complex data structures.
 Outputting a string containing a complex data structure can yield rather
 useless results, since the structures are stringified.
 .
 This module optionally overrides Carp's routines to provide a concise dump of
 a variable's contents instead of a simple stringification with warn, etc.

Package: libdevel-patchperl-perl
Description-md5: 7403de0002443a8127d63331a78540a2
Description-en: Perl module to patch perl source à la Devel::PPPort's buildperl.pl
 Devel::PatchPerl is a modularisation of the patching code contained in
 Devel::PPPort's buildperl.pl.
 .
 It does not build perls, it merely provides an interface to the source
 patching functionality.

Package: libdevel-pragma-perl
Description-md5: e636d9c7081dff09a0edfff997161100
Description-en: helper functions for developers of lexical pragmas
 Devel::Pragma provides helper functions for developers of lexical
 pragmas. These can be used both in older versions of perl (from
 5.8.1), which have limited support for lexical pragmas, and in the
 most recent versions, which have improved support.

Package: libdevel-profile-perl
Description-md5: ea6d2c60ca98f0d60dfbbfc669d53a74
Description-en: Perl code profiler
 Devel::Profile is a Perl code profiler. It collects information on the
 execution time of a Perl script and of the subs in that script. This
 information can be used to determine which subroutines are using the most
 time and which subroutines are being called most often.

Package: libdevel-ptkdb-perl
Description-md5: d1937999f45af49685f236d62cd2c926
Description-en: Perl debugger using a Tk GUI
 Devel::ptkdb is a debugger for perl that uses perlTk for a user interface.
 .
 Features include:
  * Hot Variable Inspection
  * Breakpoint Control Panel
  * Expression List
  * Subroutine Tree

Package: libdevel-refactor-perl
Description-md5: 4ce89551e141a3cce72b68bde141f2e3
Description-en: Perl module for code refactoring
 Devel::Refactor is a Perl module that assists with code refactoring. It is
 designed to be used in conjunction with the EPIC plug-in for the Eclipse
 Integrated Development Environment.

Package: libdevel-refcount-perl
Description-md5: f278a6a50586bb855fc525ad978b5621
Description-en: Perl module to obtain the reference count of a variable
 Devel::Refcount provides a single function which obtains the reference count
 of the object being pointed to by the passed reference value.
 .
 Internally, Perl maintains a count of the number of 'things' referring to each
 variable, as a means of providing automatic memory management. Every time a
 reference is made to a scalar value, for example, the reference count is
 incremented; every time that reference is lost (eg. when a lexical variable
 goes out of scope) then the reference count is decremented.

Package: libdevel-repl-perl
Description-md5: aedc902829c112a028c0dcf2d7dd6070
Description-en: module for building a modern Perl interactive shell
 Devel::REPL is a module for creating Read-Evaluate-Print-Loops (REPL) in
 Perl. The shell provides for rapid development or testing of code without the
 need to create a temporary source code file.
 .
 Through a plugin system, many features are available on demand. You can also
 tailor the environment through the use of profiles and run control files, for
 example to pre-load certain Perl modules when working on a particular
 project.

Package: libdevel-simpletrace-perl
Description-md5: acc3d1092ab637b688ddf59c03295e00
Description-en: module to see where your code warns and dies using stack traces
 Devel::SimpleTrace is a simple drop-in Perl module that can be used to easily
 spot the place where a program or a module generates errors. It modifies the
 warn() and die() functions to replace the standard messages with complete
 stack traces that indicate how and where the error occurred.

Package: libdevel-size-perl
Description-md5: fe34e88d05099a5275023fbbf9f57491
Description-en: Perl extension for finding the memory usage of Perl variables
 Devel::Size figures out the real sizes of Perl variables in bytes. Call
 functions with a reference to the variable you want the size of. If the
 variable is a plain scalar it returns the size of the scalar. If the
 variable is a hash or an array, use a reference when calling.

Package: libdevel-stacktrace-ashtml-perl
Description-md5: 34f7162efd7e90a55cefa208bddd6ace
Description-en: module to display a stack trace in HTML
 Devel::StackTrace::AsHTML is a Perl module that adds a method, as_html, to
 Devel::StackTrace, which displays the stack trace in beautiful HTML, with a
 code snippet providing context and displaying function parameters. If you
 call it on an instance of Devel::StackTrace::WithLexicals, you can see the
 lexical variables of each stack frame.

Package: libdevel-stacktrace-perl
Description-md5: 00a628b735f7b2b23ad12a8bc4664922
Description-en: Perl module containing stack trace and related objects
 The Devel::StackTrace module contains two classes, Devel::StackTrace
 and Devel::StackTraceFrame.  The goal of this object is to encapsulate
 the information that can found through using the caller() function, as
 well as providing a simple interface to this data.
 .
 The Devel::StackTrace object contains a set of Devel::StackTraceFrame
 objects, one for each level of the stack. The frames contain all the
 data available from caller().

Package: libdevel-stacktrace-withlexicals-perl
Description-md5: 609f718a7c8a17f3096383998844c31f
Description-en: Perl module for stack traces with access to lexical variables
 Devel::StackTrace::WithLexicals extends Devel::StackTrace allowing the
 generation of stack traces where it is possible to inspect or change
 callers' lexical variables.

Package: libdevel-strictmode-perl
Description-md5: 5a8e67e08e399d0c260ee189d8479c6f
Description-en: determine whether strict (but slow) tests should be enabled
 Devel::StrictMode provides you with a constant `STRICT` which you can
 use to determine whether additional strict (but slow) runtime tests are
 executed by your code.

Package: libdevel-symdump-perl
Description-md5: 0b924661c0d3111e3fb79cac3c9803f6
Description-en: Perl module for inspecting perl's symbol table
 The perl module Devel::Symdump provides a convenient way to inspect
 perl's symbol table and the class hierarchies within a running program.

Package: libdevel-trace-perl
Description-md5: 7eb2132861ed79c26e225cd359cf03bd
Description-en: Perl module to aid debugging by printing out each line before execution
 Devel::Trace does for Perl what set -x does for shell scripts: Run your
 program with 'perl -d:Trace program', and it will print each line to
 standard error just before it is executed.

Package: libdevice-cdio-perl
Description-md5: 9d28cb2348d00314c0be015bfbae33fd
Description-en: CD Input and control library
 Device::Cdio is an interface to the GNU CD Input and Control library (libcdio)
 and its ISO 9660 library (libiso9660) which are written in C. The library
 encapsulates CD-ROM reading and control and ISO 9660 handling. Perl programs
 wishing to be oblivious of the OS- and device-dependent properties of a
 CD-ROM can use this library.

Package: libdevice-gsm-perl
Description-md5: 48184a3fa0769801480cc2e28dfcf694
Description-en: module to access GSM phones / modems
 Device::Gsm class implements basic GSM functions, network registration
 and SMS sending.
 .
 This class supports also PDU mode to send SMS messages, and should be
 fairly usable.

Package: libdevice-i2c-perl
Description-md5: bf70e2a3fdab75f65d1f007f15e81467
Description-en: module to control and read hardware devices with i2c(SMBus)
 The Device::I2C module provides a simplified object-oriented interface to the
 library libi2c.so for accessing electronic peripherals connected on the I2C
 bus.

Package: libdevice-modem-perl
Description-md5: 8623306c074497ac81a5aca69a3a9239
Description-en: module to access generic modems (AT-compliant)
 Device::Modem class implements basic AT (Hayes) compliant device
 abstraction. It can be inherited by sub classes (as Device::Gsm),
 which are based on serial connections.

Package: libdevice-serialport-perl
Description-md5: b924ca135794494244458a0992810dd3
Description-en: emulation of Win32::SerialPort for Linux/POSIX
 Device::SerialPort provides an object-based user interface essentially
 identical to the one provided by the Win32::SerialPort module.  This
 provides device-level access to a system's serial port.
 .
 Also included is modemtest -- a tool for examining your modem using
 Device::SerialPort.

Package: libdevice-usb-pcsensor-hidtemper-perl
Description-md5: 5ca80cdd5bdcb008276de72073690698
Description-en: Perl module to interface to the HidTEMPer thermometers
 This module is a simplified interface to the HidTEMPer thermometers created by
 PCSensor.

Package: libdevice-usb-perl
Description-md5: 12ca21679f2f17b6ae8c597c7afa1d99
Description-en: Perl module to access USB devices using libusb
 Device::USB provides a Perl interface to the C library libusb. This library
 supports a relatively full set of functionality to access a USB device. In
 addition, Device::USB provides a few convenience features that are intended
 to produce a more Perl-ish interface.
 .
 This module is deprecated and has been superseded by USB::LibUSB, which
 supports the 1.0 version of the libusb API.

Package: libdexx-java
Description-md5: 0536f7d14645c04085ee77a721e6cb6c
Description-en: immutable, persistent collection classes for Java
 Dexx Collections are a port of Scala's immutable, persistent collection
 classes to pure Java. Persistent in the context of functional data structures
 means the data structure preserves the previous version of itself when
 modified. This means any reference to a collection is effectively immutable.
 However, modifications can be made by returning a new version of the data
 structure, leaving the original structure unchanged.

Package: libdfp-dev
Description-md5: 24189fadff2ad4cba63d09ae22a9434b
Description-en: decimal floating point library (runtime)
 The "Decimal Floating Point C Library" is an implementation of ISO/IEC
 Technical report  "ISO/IEC TR 24732" which describes the C-Language library
 routines necessary to provide the C library runtime support for decimal
 floating point data types introduced in IEEE 754-2008, namely _Decimal32,
 _Decimal64, and _Decimal128.
 .
 This package contains the development files.

Package: libdfp1
Description-md5: 9a7621eaa4ccc8d8a91ec26373305756
Description-en: decimal floating point library (development files)
 The "Decimal Floating Point C Library" is an implementation of ISO/IEC
 Technical report  "ISO/IEC TR 24732" which describes the C-Language library
 routines necessary to provide the C library runtime support for decimal
 floating point data types introduced in IEEE 754-2008, namely _Decimal32,
 _Decimal64, and _Decimal128.
 .
 This package contains the runtime shared library.

Package: libdfu-dev
Description-md5: 4ef4ed7b8625fe228cd1c2911782dde8
Description-en: DFU (Device Firmware Update) library - devel files
 This package contains a library, that can be used to program
 DFU (Device Firmware Update) capable devices.
 .
 This package contains file for development.

Package: libdfu1
Description-md5: 95b30fbad1d71f25f222e9cb791a9aa0
Description-en: DFU (Device Firmware Update) library
 This package contains a library, that can be used to program
 DFU (Device Firmware Update) capable devices.

Package: libdigest-bcrypt-perl
Description-md5: 3fbcd4036241eddf9622bae37a393b5b
Description-en: Perl interface to the bcrypt digest algorithm
 Digest::Bcrypt provides a Digest-based interface to the Crypt::Bcrypt
 library.
 .
 It is suggested to use Crypt::Bcrypt directly instead of Digest::Bcrypt.

Package: libdigest-bubblebabble-perl
Description-md5: 53d3feb819fdf5fe359a87daa35fb618
Description-en: perl module to create bubble-babble fingerprints
 Digest::BubbleBabble takes a message digest (generated by
 either of the MD5 or SHA-1 message digest algorithms) and creates
 a fingerprint of that digest in "bubble babble" format.
 Bubble babble is a method of representing a message digest
 as a string of "real" words, to make the fingerprint easier
 to remember. The "words" are not necessarily real words, but
 they look more like words than a string of hex characters.
 .
 Bubble babble fingerprinting is used by the SSH2 suite
 (and, consequently, by Net::SSH::Perl, the Perl SSH
 implementation) to display easy-to-remember key fingerprints.
 The key (a DSA or RSA key) is converted into a textual form,
 digested using Digest::SHA, and run through bubblebabble
 to create the key fingerprint.

Package: libdigest-crc-perl
Description-md5: fe7d4ee5d8ea1560272c63e853d4a185
Description-en: Perl module providing generic CRC functions
 The Digest::CRC module calculates CRC sums of all sorts.
 It contains wrapper functions with the correct parameters for CRC-CCITT,
 CRC-16, CRC-32 and CRC-64. The module acts similar to libstring-crc32-perl,
 but implements the Digest interface.

Package: libdigest-elf-perl
Description-md5: 000be48d022000ad732aa57bdc90597e
Description-en: Perl extension for ElfHash
 Digest::Elf is an implementation of the ElfHash algorithm. It gives Perl
 programmers a convenient way to generate reasonably unique 32 bit ElfHash
 values as used in UNIX object files with ELF format.

Package: libdigest-hmac-perl
Description-md5: 70b680cf8c7387e1649b0563fe38d90d
Description-en: module for creating standard message integrity checks
 HMAC is used for message integrity checks between two parties
 that share a secret key, and works in combination with some other
 Digest algorithm, usually MD5 or SHA-1.  The HMAC mechanism
 is described in RFC 2104.
 .
 The Digest::HMAC module follow the common Digest:: interface,
 but the constructor takes the secret key and the name of some
 other simple Digest:: module as argument.

Package: libdigest-jhash-perl
Description-md5: b7c82ef9c5fed78470b9ab3625df3620
Description-en: Perl extension for 32 bit Jenkins Hashing Algorithm
 The Digest::JHash module allows you to use the fast JHash hashing algorithm
 developed by Bob Jenkins from within Perl programs. The algorithm takes as
 input a message of arbitrary length and produces as output a 32-bit "message
 digest" of the input in the form of an unsigned long integer.
 .
 See http://burtleburtle.net/bob/hash/doobs.html for more information.

Package: libdigest-md2-perl
Description-md5: 0d82bd5fb16f57c984247133cdda6446
Description-en: MD2 Message Digest for Perl
 The Digest::MD2 module allows you to use the RSA Data Security Inc.
 MD2 Message Digest algorithm from within Perl programs.  The
 algorithm takes as input a message of arbitrary length and produces
 as output a 128-bit "fingerprint" or "message digest" of the input.
 .
 The Digest::MD2 programming interface is identical to the interface
 of Digest::MD5.  MD2 is described in RFC 1115.

Package: libdigest-md4-perl
Description-md5: 5b4996fc5bbdd228fba5edbd4dbe9471
Description-en: MD4 Message Digest for Perl
 The Digest::MD4 module allows you to use the RSA Data Security Inc. MD4
 Message Digest algorithm from within Perl programs.  The algorithm takes
 as imput a message of arbitrary length and produces a 128-bit "fingerprint"
 or "message digest" of the input.  MD4 is described in  RFC 1320.

Package: libdigest-md5-file-perl
Description-md5: c989bb0cd34d6a235bfa91a81e3761e9
Description-en: Perl extension for getting MD5 sums for files and urls
 Digest::MD5::File adds functionality for easy calculation of MD5 checksums of
 entire files, directories or URLs to the standard Digest::MD5 module.
 .
 Example usage:
 .
   use Digest::MD5::File;
   my $md5 = Digest::MD5->new;
   $md5->addpath('/path/to/file.txt');
   $md5->addpath(\@files);
   $md5->adddir('/home/tmbg/');
   $md5->addurl('http://www.tmbg.com/tour.html');
   my $digest = file_md5_hex($file);
   my $dir_hashref = dir_md5_hex($dir);
   my $digest = url_md5_hex($url);

Package: libdigest-murmurhash3-pureperl-perl
Description-md5: bb1795d417d224c3e9e5eff113a70bbc
Description-en: pure perl implementation of MurmurHash3
 Digest::MurmurHash3::PurePerl is a pure perl implementation of the
 MurmurHash3 hashing algorithm.
 .
 See also:
  https://metacpan.org/pod/Digest::MurmurHash3

Package: libdigest-perl-md5-perl
Description-md5: 0784a85a6065dfd3f0e4cb557066f728
Description-en: Perl Implementation of Rivest's MD5 algorithm
 Digest::Perl::MD5s has the same interface as the much faster Digest::MD5, but
 unlike that, it is not an interface but a Perl implementation of MD5. Because
 of this it is slow but it works without C-Code. You should use Digest::MD5
 instead of this module if it is available. This module is only useful for
 .
  - computers where you cannot install Digest::MD5 (e.g. lack of a C-Compiler)
  - encrypting only small amounts of data (less than one million bytes),
    e.g. hashing passwords
  - educational purposes

Package: libdigest-sha-perl
Description-md5: 64f8bb7b740bc814b3979ffc549b6869
Description-en: Perl extension for SHA-1/224/256/384/512, SHA-512/224 and SHA-512/256
 Digest::SHA is a complete implementation of the NIST Secure Hash Standard.
 It gives Perl programmers a convenient way to calculate SHA-1, SHA-224,
 SHA-256, SHA-384, SHA-512, SHA-512/224, and SHA-512/256 message digests.
 The module can handle all types of input, including partial-byte data.

Package: libdigest-sha3-perl
Description-md5: 500902662c033a524f265d8477180b45
Description-en: Perl extension for SHA-3
 Digest::SHA3 is a complete implementation of the NIST SHA-3
 cryptographic hash function, known originally as Keccak. It gives Perl
 programmers a convenient way to calculate SHA3-224, SHA3-256, SHA3-384,
 and SHA3-512 message digests, as well as variable-length hashes using
 SHAKE128 and SHAKE256. The module can handle all types of input,
 including partial-byte data.

Package: libdigest-ssdeep-perl
Description-md5: 2c84164c93c87ce88b1be609204a1a0b
Description-en: Pure Perl ssdeep (CTPH) fuzzy hashing
 Digest::ssdeep provides simple implementation of ssdeep fuzzy hashing
 also known as Context Triggered Piecewise Hashing (CTPH).

Package: libdigest-whirlpool-perl
Description-md5: f9354e647117b83d60884da2b46fae92
Description-en: A 512-bit, collision-resistant, one-way hash function
 Provides an interface to the WHIRLPOOL hash algorithm. This module
 subclasses Digest::base and can be used either directly or through
 the Digest meta-module. Using the latter is recommended.

Package: libdigidoc-common
Description-md5: f6555e0a4dae49ba1fd0afd1307c5279
Description-en: DigiDoc digital signature library common files
 DigiDoc is an XML file format for documents with digital signatures in use by
 the Estonian ID card infrastructure. This library allows for creation and
 reading of DigiDoc files.
 .
 This library implements a subset of the XAdES digital signature standard on
 top of Estonian-specific .ddoc container format.
 .
 This package contains common architecture-independent files for the
 applications using the DigiDoc digital signature library.

Package: libdigidoc-dev
Description-md5: 1c9db0e916a5e10894d4f94a44a06553
Description-en: DigiDoc digital signature development files
 DigiDoc is an XML file format for documents with digital signatures in use by
 the Estonian ID card infrastructure. This library allows for creation and
 reading of DigiDoc files.
 .
 This library implements a subset of the XAdES digital signature standard on
 top of Estonian-specific .ddoc container format.
 .
 This package provides the development files.

Package: libdigidoc-doc
Description-md5: 8d12dfa2226c52556166679fa3388e44
Description-en: DigiDoc digital signature library documentation
 DigiDoc is an XML file format for documents with digital signatures in use by
 the Estonian ID card infrastructure. This library allows for creation and
 reading of DigiDoc files.
 .
 This library implements a subset of the XAdES digital signature standard on
 top of Estonian-specific .ddoc container format.
 .
 This package contains documentation for developing applications with the
 DigiDoc digital signature library.

Package: libdigidoc-tools
Description-md5: 29116ac352c675a450e3911dd67fcadf
Description-en: DigiDoc digital signature library tools
 DigiDoc is an XML file format for documents with digital signatures in use by
 the Estonian ID card infrastructure. This library allows for creation and
 reading of DigiDoc files.
 .
 This library implements a subset of the XAdES digital signature standard on
 top of Estonian-specific .ddoc container format.
 .
 This package contains tools for manipulating signatures created with the
 DigiDoc digital signature library.

Package: libdigidoc2
Description-md5: 4cb042f96c50dd07b4e980b2a7b10311
Description-en: DigiDoc digital signature library
 DigiDoc is an XML file format for documents with digital signatures in use by
 the Estonian ID card infrastructure. This library allows for creation and
 reading of DigiDoc files.
 .
 This library implements a subset of the XAdES digital signature standard on
 top of Estonian-specific .ddoc container format.
 .
 This package provides the shared libraries.

Package: libdime-tools-perl
Description-md5: a011f4e54b7f074b946a91d9babab4ed
Description-en: modules to parse and generate DIME messages
 DIME::tools is a collection of DIME::* modules to parse and generate DIME
 encoded messages (Direct Internet Message Encapsulation). DIME::tools
 support single-record and chunked payloads for sending big attachments.

Package: libdir-purge-perl
Description-md5: 6224723e2f28e294ab256bb83fcc232b
Description-en: Purge directories to a given number of files
 Dir::Purge implements functions to reduce the number of files in a
 directory according to a strategy. It currently provides one strategy:
 removal of files by age.

Package: libdir-self-perl
Description-md5: 452bed0369ddb26851b523b4c702bd2d
Description-en: module providing a __DIR__ constant for the directory of the source file
 Perl has two pseudo-constants describing the current location in your source
 code, __FILE__ and __LINE__. Dir::Self adds __DIR__, which expands to the
 directory your source file is in, as an absolute pathname.
 .
 This is useful if your code wants to access files in the same directory, like
 helper modules or configuration data. This is a bit like FindBin except it's
 not limited to the main program, i.e. you can also use it in modules. And it
 actually works.

Package: libdirectory-scratch-perl
Description-md5: 73e56c831431b7c0cb7f9a1789fc4862
Description-en: easy-to-use self-cleaning scratch space
 When writing test suites for modules that operate on files,
 it's often inconvenient to correctly create a platform-independent
 temporary storage space, manipulate files inside it, then clean it
 up when the test exits. The inconvenience usually results in tests
 that don't work everywhere, or worse, no tests at all.
 .
 Directory::Scratch aims to eliminate that problem by making it easy to
 do things right.

Package: libdirectory-scratch-structured-perl
Description-md5: 163a58fb1311ffaf258d6b9c0e77f02b
Description-en: module to create temporary files and directories from a structured description
 Directory::Scratch::Structured extends the Directory::Scratch module by
 adding a create_structured_tree subroutine, which can accept an Array or an
 Hash as arguments, creating files or directories, respectively.

Package: libdisasm-dev
Description-md5: 0f0b6d103853173da7ee76a95313e2f4
Description-en: disassembler library for x86 code (development files)
 Libdisasm is a disassembler for Intel x86-compatible object code. It compiles
 as a shared and static library on Linux, FreeBSD, and Win32 platforms. The
 core disassembly engine is contained in files with the prefix "i386", and is
 shared with the x86 ARCH extension of the bastard disassembler.
 .
 This package contains the development files.

Package: libdisasm0
Description-md5: f6d957c73c0d6a8d56bddf725231940c
Description-en: disassembler library for x86 code
 Libdisasm is a disassembler for Intel x86-compatible object code. It compiles
 as a shared and static library on Linux, FreeBSD, and Win32 platforms. The
 core disassembly engine is contained in files with the prefix "i386", and is
 shared with the x86 ARCH extension of the bastard disassembler.

Package: x86dis
Description-md5: 1ec2434d6edee1690a9d32119aaf20e8
Description-en: Frontend to libdisasm
 Libdisasm is a disassembler for Intel x86-compatible object code. It compiles
 as a shared and static library on Linux, FreeBSD, and Win32 platforms. The
 core disassembly engine is contained in files with the prefix "i386", and is
 shared with the x86 ARCH extension of the bastard disassembler.
 .
 This package contains the x86dis command-line frontend.

Package: libdiscid-dev
Description-md5: 7913462ea257bb6936e13f248507dc2c
Description-en: library for creating MusicBrainz DiscIDs (development files)
 libdiscid is a library for creating MusicBrainz DiscIDs from audio CDs.
 It reads a CD's table of contents (TOC) and generates an identifier which
 can be used to lookup the CD at MusicBrainz (http://musicbrainz.org).
 Additionally, it provides a submission URL for adding the DiscID to the
 database.
 .
 This is the development package which contains headers and libraries for
 libdiscid.

Package: libdiscid-doc
Description-md5: fcfa93615ae573d7d31e819bce1ae97f
Description-en: library for creating MusicBrainz DiscIDs (documentation)
 libdiscid is a library for creating MusicBrainz DiscIDs from audio CDs.
 It reads a CD's table of contents (TOC) and generates an identifier which
 can be used to lookup the CD at MusicBrainz (http://musicbrainz.org).
 Additionally, it provides a submission URL for adding the DiscID to the
 database.
 .
 This package constains the documentation for libdiscid.

Package: libdiscid0
Description-md5: 5344ed68feeead8556eb80f81eafd6f0
Description-en: library for creating MusicBrainz DiscIDs
 libdiscid is a library for creating MusicBrainz DiscIDs from audio CDs.
 It reads a CD's table of contents (TOC) and generates an identifier which
 can be used to lookup the CD at MusicBrainz (http://musicbrainz.org).
 Additionally, it provides a submission URL for adding the DiscID to the
 database.

Package: libdisorder-dev
Description-md5: cf4f9ed20368be3bb139ed42179f0e81
Description-en: library for entropy measurement of byte streams (devel)
 This library provides a function to calculate the Shannon index (H)
 of byte streams.
 .
 This is the development package containing the statically linked
 library and the header files.

Package: libdisorder-tools
Description-md5: 6c04beae5a70175758eac129ea491291
Description-en: entropy measurement of byte streams
 This package provides a tool to calculate the Shannon index (H)
 of the bytes in a file.
 .
 This package contains a small tool to demonstrate the functionality
 of the library.

Package: libdisorder0
Description-md5: a3605856859048e225c97c2adbec81e8
Description-en: library for entropy measurement of byte streams
 This library provides a function to calculate the Shannon index (H)
 of byte streams.
 .
 This package contains the dynamic library.

Package: libdispatch-class-perl
Description-md5: c8b74dc1873037ae5e6885d9a9cb594f
Description-en: dispatch on the type (class) of an argument
 This module offers a simple way to check the class of an object and
 handle specific cases specifically.
 .
 In other words this module provides a way to do specific tasks at run
 time depending on type of object passed, similar to run time
 polymorphism.

Package: libdist-checkconflicts-perl
Description-md5: 3ed68cbbfaa3fbc4f2e4e4db8290e3f7
Description-en: module for declaring version conflicts for a distribution
 One shortcoming of the CPAN clients that currently exist is that they have no
 way of specifying conflicting downstream dependencies of modules.
 Dist::CheckConflicts attempts to work around this issue by allowing you to
 specify conflicting versions of modules separately, and deal with them after
 the module is done installing.
 .
 For instance, say you have a module Foo, and some other module Bar uses Foo.
 If Foo were to change its API in a non-backwards-compatible way, this would
 cause Bar to break until it is updated to use the new API. Foo can't just
 depend on the fixed version of Bar, because this will cause a circular
 dependency (because Bar is already depending on Foo), and this doesn't
 express intent properly anyway - Foo doesn't use Bar at all. The ideal
 solution would be for there to be a way to specify conflicting versions of
 modules in a way that would let CPAN clients update conflicting modules
 automatically after an existing module is upgraded, but until that happens,
 this module will allow users to do this manually.

Package: libdist-inkt-doap-perl
Description-md5: 7c7c6a1db1df782ca8e2ff5ab40a963e
Description-en: various DOAP-related roles for Dist::Inkt
 Dist::Inkt is a framework for writing your own distribution builder.
 It's a simple class that makes an empty directory, creates a MANIFEST
 file listing the contents of the directory, and then compresses it into
 a tarball.
 .
 Which seems pretty useless. However, it provides tonnes of hooks that
 can be used by roles applied to the class. Dist::Inkt::DOAP provides a
 collection of roles that help you populate the distribution's metadata
 (META.json, Changes, etc) from DOAP.

Package: libdist-inkt-perl
Description-md5: 3f49a5613acd92e969f8f26ea0695214
Description-en: yet another distribution builder
 Dist::Inkt itself does virtually nothing;
 it creates an empty directory, generates a MANIFEST file,
 and then wraps it all up into a gzipped tarball.
 But it provides various hooks along the way
 for subclasses to grab hold of.
 So the general idea is that you write a subclass of Dist::Inkt,
 which consumes various Moose::Roles to do the actual work
 of populating the distribution with files.
 .
 As such, Dist::Inkt is not so much a distribution builder,
 as it is a framework for writing your own distribution builder.
 .
 Several roles of varying utility are bundled with Dist::Inkt,
 as is Dist::Inkt::Profile::Simple,
 a subclass of Dist::Inkt which consumes most of these roles.

Package: libdist-inkt-profile-tobyink-perl
Description-md5: 9672d892b7ab9731153d3470d6f78cd7
Description-en: Dist::Inkt profile for TOBYINK
 Dist::Inkt::Profile::TOBYINK extends the perl distribution builder
 Dist::Inkt to behave distinktively as preferred by Toby Inkster.

Package: libdist-inkt-role-git-perl
Description-md5: 1820fc078079be973075da32703bfe34
Description-en: git functions for Dist::Inkt
 Dist::Inkt::Role::Git has the following functions:
 .
  * Prevents building the release if there are uncommitted changes.
  * Tags the release with the version number just before building the tarball.
 .
 Dist::Inkt is a framework for writing your own distribution builder.

Package: libdist-inkt-role-hg-perl
Description-md5: f1e107a4b9731da8fbe14e8365c8af40
Description-en: Mercurial-related behaviour for Dist::Inkt
 Dist::Inkt::Role::Hg extends the perl distribution builder Dist::Inkt
 with the following features:
  * Prevents a release from being built if there are uncommitted changes.
  * Does an << hg tag >> and `hg push` after release.

Package: libdist-inkt-role-release-perl
Description-md5: ecbb13b0d2fde5eaa146c29647a59bad
Description-en: automatically upload a distribution to the CPAN
 Dist::Inkt::Role::Release extends the perl distribution builder
 Dist::Inkt with an option to upload directly to CPAN

Package: libdist-inkt-role-test-kwalitee-perl
Description-md5: ede0e573e8a9eb0317341c188fbd1c09
Description-en: check a distribution's kwalitee at build time
 Dist::Inkt::Role::Test::Kwalitee extends Dist::Inkt with the ability to
 check the kwalitee of a distribution after building a tarball.

Package: libdist-inkt-role-test-perl
Description-md5: fd26f36379d3ac6f73fdb285302363a3
Description-en: run various tests on a distribution at build time
 Dist::Inkt::Role::Test exists to provide hooks for Dist::Inkt
 subclasses and other roles to run tests.
 .
 Bundled with this role are a few other roles that consume it in useful
 ways.

Package: libdist-metadata-perl
Description-md5: 6ce0137437e1f028c99b4cf24cb3b179
Description-en: module for getting information about a perl module distribution
 Dist::Metadata provides an easy interface for getting various metadata about
 a Perl module distribution.
 .
 This is mostly a wrapper around CPAN::Meta providing an easy interface to
 find and load the meta file from a tar.gz file. A dist can also be
 represented by a directory or merely a structure of data.
 .
 If the dist does not contain a meta file the module will attempt to determine
 some of that data from the dist.

Package: libdist-zilla-app-command-authordebs-perl
Description-md5: dba1b8ba6097e21cfc40f846f4c808e2
Description-en: List or install Dist::Zilla authors dependencies as Debian packages
 dzil authordebs uses Dist::Zilla::Util::AuthorDeps to scan the Perl modules
 required to build a Perl module using Dist::Zilla and list the corresponding
 Debian packages.
 .
 With --install option, the required packages are installed with sudo apt-get
 install, so you must have sudo configured properly.

Package: libdist-zilla-app-command-cover-perl
Description-md5: 5f362238c3ad6479dd1cf1223246c30b
Description-en: Run Devel::Cover from within Dist::Zilla
 Dist::Zilla::App::Command::cover is a command plugin for
 Dist::Zilla. It provides the dzil subcommand "cover", which generates
 code coverage metrics for your Dist:Zilla based distribution using
 Devel::Cover.
 .
 If there were any test errors, the cover command won't be run. Author
 and release tests are not run since they should not be counted
 against code coverage. Any additional command-line arguments are
 passed to Devel::Cover's cover command.

Package: libdist-zilla-config-slicer-perl
Description-md5: eed599bb45edd4582e3d623f8b2e4472
Description-en: Config::MVP::Slicer customized for Dist::Zilla
 Dist::Zilla::Config::Slicer is a subclass of Config::MVP::Slicer that
 overrides the default match_package to expand packages according to
 Dist::Zilla's rules.
 .
 It provides Dist::Zilla::Role::PluginBundle::Config::Slicer and
 Dist::Zilla::PluginBundle::ConfigSlicer, which enables config slicing
 into any Dist::Zilla plugin bundle.

Package: libdist-zilla-localetextdomain-perl
Description-md5: 5f28d26996f40a7e5e3c62ed8040440b
Description-en: Dist::Zilla plugin that adds support for managing l10n and i18n in Perl modules
 Dist::Zilla::LocaleTextDomain provides set of commands for managing
 internationalization and localization for Perl modules by using the
 Locale::TextDomain. You can just use this plugin and get all the tools you
 need to scan your Perl libraries for localizable strings, create a language
 template, and initialize translation files and keep them up-to-date.

Package: libdist-zilla-perl
Description-md5: 5947b5cbb1b8ee8b66eac64f1a12c47e
Description-en: Perl distribution builder
 Dist::Zilla builds distributions of code to be uploaded to the CPAN. In this
 respect, it is like ExtUtils::MakeMaker, Module::Build, or Module::Install.
 Unlike those tools, however, it is not also a system for installing code that
 has been downloaded from the CPAN. Since it's only run by authors, and is
 meant to be run on a repository checkout rather than on published, released
 code, it can do much more than those tools, and is free to make much more
 ludicrous demands in terms of prerequisites.
 .
 It's aim is to generate every file which is needed by a CPAN
 distribution, but usually generated and hence commonly not checked in
 into a VCS repository. For that it reads a file called dist.ini and
 gathers data from other files as instructured in that file.

Package: libdist-zilla-plugin-autometaresources-perl
Description-md5: 269f8525685c056e23180ce6512fd2d0
Description-en: Dist::Zilla plugin to ease filling "resources" metadata
 Dist::Zilla::Plugin::AutoMetaResources is a Dist::Zilla MetaProvider
 plugin that simplifies the addition of bugtracker and repository
 "resources" to the distribution metadata.

Package: libdist-zilla-plugin-bootstrap-lib-perl
Description-md5: bc06e3bcfe910cc4bd307a4873fb5679
Description-en: minimal boot-strapping for Dist::Zilla plugins
 Dist::Zilla::Plugin::Bootstrap::lib exists for loading either /lib or
 /Dist-Name-$VERSION/lib into your @INC early on.
 .
 This is mostly useful for writing Dist::Zilla plug-ins, so that you
 may build and release a plug-in using itself.

Package: libdist-zilla-plugin-bugtracker-perl
Description-md5: 4dafd426de968511016f0556cc090c00
Description-en: Dist::Zilla plugin to automatically set the bugtracker URL and mailto
 Dist::Zilla::Plugin::Bugtracker is a Dist::Zilla plugin to automatically
 set the distribution's bugtracker URL and possibly the email
 address as metadata.

Package: libdist-zilla-plugin-changelogfromgit-perl
Description-md5: ff13f389d77a13a7f98500749593fd83
Description-en: Dist::Zilla plugin to build a Changes file from a project's git log
 Dist::Zilla::Plugin::ChangelogFromGit is a Dist::Zilla plugin that writes a
 CHANGES file that contains formatted commit information from recent git
 logs.

Package: libdist-zilla-plugin-checkbin-perl
Description-md5: 2c2a32e472cf8850b556ff55c4d85561
Description-en: Dist::Zilla plugin for checking presence of command at build time
 Dist::Zilla::Plugin::CheckBin is a Dist::Zilla plugin that modifies
 the Makefile.PL or Build.PL in a distribution to contain a
 Devel::CheckBin call which asserts that a particular command is
 available.  If it is not available, the program exits with a status
 of zero, which on a CPAN Testers machine will result in a NA result.
 .
 This provides an alternative to Dist::Zilla::Plugin::RequiresExternal
 which instead creates a unit test for the presence of a command and
 so is interpreted as a package failure or bug instead of incorrectly
 installed.

Package: libdist-zilla-plugin-checkextratests-perl
Description-md5: 69c4c2ebf5b45c61b76b5094b4c6eafd
Description-en: dzil command to check xt tests before release
 This package provides a plugin command for Dist::Zilla build system for
 Perl libraries.
 .
 Once this package is installed, you can type "dzil xtest" to run the
 tests stored in xt directory.

Package: libdist-zilla-plugin-config-git-perl
Description-md5: 387bf7644b0b47cf92f5fdaed2b7061d
Description-en: Dist::Zilla Git plugin configuration settings module
 Dist::Zilla::Plugin::Config::Git is a configuration plugin for Git
 repo/branch information. A configuration plugin is sort of like a Stash, but
 is better suited for intra-plugin data sharing, using distro (not user) data.
 .
 Why use this? To provide a standard set of information to other Git plugins
 easily, especially if the repo data is non-standard, or if you need more than
 one set of data.

Package: libdist-zilla-plugin-emailnotify-perl
Description-md5: 3643a7437ec5d72110a36372ca203f5a
Description-en: dzil plugin to send an email on dist release
 Dist::Zilla::Plugin::EmailNotify module is a Dist::Zilla plugin that
 sends an email when releasing a Perl distribution. This email will
 contain the main release changes, authors and web pages.

Package: libdist-zilla-plugin-git-perl
Description-md5: bad2af52de25ed9682e7b9fe3b76cee7
Description-en: Dist::Zilla plugins to update your git repository after release
 Set of plugins for Dist::Zilla intended to help module authors that use
 git to track their work.
 .
 The following plugins are provided in this distribution:
  * Dist::Zilla::Plugin::Git::Check - check git repository before releasing
  * Dist::Zilla::Plugin::Git::Commit - commit dirty files
  * Dist::Zilla::Plugin::Git::CommitBuild - check build results on separate
    branch
  * Dist::Zilla::Plugin::Git::GatherDir - gather all tracked files in a Git
    working directory
  * Dist::Zilla::Plugin::Git::Init - initialize git repository on dzil new
  * Dist::Zilla::Plugin::Git::NextVersion - provide a version number by bumping
    the last git release tag
  * Dist::Zilla::Plugin::Git::Push - push current branch
  * Dist::Zilla::Plugin::Git::Tag - tag the new version

Package: libdist-zilla-plugin-githubmeta-perl
Description-md5: 2d95eb225079d66a9ff79d348745a207
Description-en: Automatically include GitHub meta information in META.yml
 Dist::Zilla::Plugin::GithubMeta is a Dist::Zilla plugin to include GitHub
 meta information in META.yml.
 .
 It automatically detects if the distribution directory is under git version
 control and whether the origin is a GitHub repository and will set the
 repository and homepage meta in META.yml to the appropriate URLs for GitHub.

Package: libdist-zilla-plugin-installguide-perl
Description-md5: e643144fd99a98e320814b923fbf0043
Description-en: Dist::Zilla plugin to generate installation instructions
 Dist::Zilla::Plugin::InstallGuide adds a very simple INSTALL file to a CPAN
 distribution, telling the user how to install it.
 .
 This plugin can be used in a Dist::Zilla configuration after
 [MakeMaker] or [ModuleBuild] so that it can determine what kind of
 distribution one is building, and which installation instructions
 are appropriate.

Package: libdist-zilla-plugin-localemsgfmt-perl
Description-md5: fad3890b4785cd946c89b3dfbe7bed17
Description-en: Dist::Zilla plugin to compile PO files with Locale::Msgfmt
 Dist::Zilla::Plugin::LocaleMsgfmt is a Dist::Zilla plugin that compiles
 PO files, found in a configurable location, to the binary (.mo) message
 catalog file format.
 .
 The resulting .mo files can then be included in the dist tarball generated
 by dzil build.

Package: libdist-zilla-plugin-makemaker-awesome-perl
Description-md5: 6932af06e8a158f2df345d987f98b0da
Description-en: Dist::Zilla plugin with more options than [MakeMaker]
 Dist::Zilla::Plugin::MakeMaker::Awesome is a Dist::Zilla plugin that
 generates a Makefile.PL making use of ExtUtils::MakeMaker.  It is
 similar to the Dist::Zilla::Plugin::MakeMaker --- it is actually a
 subclass of it --- but provides several extra options to run custom
 code on the generated Makefile.PL.

Package: libdist-zilla-plugin-makemaker-fallback-perl
Description-md5: 6acd7637244a307d2c9ab1d6131a3b42
Description-en: Dist::Zilla plugin that generates a Makefile.PL with deprecation warnings
 Dist::Zilla::Plugin::MakeMaker::Fallback is a Dist::Zilla plugin
 that will generate a Makefile.PL as fallback to a Build.PL.  The
 Makefile.PL will issue a warning about using a legacy toolchain,
 since modern tools will default to Build.PL.

Package: libdist-zilla-plugin-metaprovides-package-perl
Description-md5: 768523149d6709cca6506974cfba7d4d
Description-en: Dist::Zilla plugin to extract provides from traditional packages
 Dist::Zilla::Plugin::MetaProvides::Package is a Dist::Zilla plugin that
 populates the provides property of META.json and META.yml by absorbing
 it from your shipped modules, in a manner similar to how PAUSE itself
 does it.
 .
 This allows you to easily create an authoritative index of what module
 provides what version in advance of PAUSE indexing it, which PAUSE in
 turn will take verbatim.

Package: libdist-zilla-plugin-metaprovides-perl
Description-md5: 1cd40c50b381a8ec056082018e34168f
Description-en: Dist::Zilla plugin generating and populating "provides" in your META.yml
 Dist::Zilla::Plugin::MetaProvides is a Dist::Zilla plugin which
 generates and populates the "provides" field in the META.yml of your
 Dist::Zilla using Perl distribution.

Package: libdist-zilla-plugin-minimumperlfast-perl
Description-md5: b98ecd2825842f75b11af63e73a20c98
Description-en: Dist::Zilla plugin for detecting the required minimum Perl version
 Dist::Zilla::Plugin::MinimumPerlFast is a plugin for Dist::Zilla. It uses
 Perl::MinimumVersion::Fast to automatically find the minimum version of Perl
 required for your dist and adds it to the prerequisites of your Perl
 distribution (aka prereqs).

Package: libdist-zilla-plugin-modulebuildtiny-fallback-perl
Description-md5: 8aab9729cc2232763fb1b45f03ec6f6a
Description-en: Dist::Zilla plugin that generates a Build.PL with fallback on Module::Build
 Dist::Zilla::Plugin::ModuleBuildTiny::Fallback is a Dist::Zilla
 plugin that provides a Build.PL in your distribution that attempts to
 use Module::Build::Tiny when available, falling back to Module::Build
 when it is missing and printing a warning about it.
 .
 This is useful when your distribution is installing on an older perl
 (before approximately 5.10.1) with a toolchain that has not been
 updated, where configure_requires metadata is not understood and
 respected -- or where Build.PL is being run manually without the user
 having read and understood the contents of META.yml or META.json.

Package: libdist-zilla-plugin-modulebuildtiny-perl
Description-md5: bf87b1e68a6e1b0678b151af141d3076
Description-en: Dist::Zilla plugin to create a Build.PL that uses Module::Build::Tiny
 Dist::Zilla::Plugin::ModuleBuildTiny is a Dist::Zilla plugin to
 create a Build.PL file that makes use of Module::Build::Tiny.
 .
 This provides an alternative to Dist::Zilla::Plugin::ModuleBuild
 which would create a Build.PL files that makes use of Module::Build
 as the underlying build system.

Package: libdist-zilla-plugin-mojibaketests-perl
Description-md5: 4544c6e4f4cf038456c86e68689f02cb
Description-en: Dist::Zilla plugin that provides author tests for source encoding
 Dist::Zilla::Plugin::MojibakeTests is a Dist::Zilla plugin that
 provides a standard Test::Mojibake author test which checks for
 inconsistencies in source and documentation encoding.

Package: libdist-zilla-plugin-ourpkgversion-perl
Description-md5: 4964c655aab9562cec1d643db586c2a8
Description-en: alternative to DZP::PkgVersion with "our" and no line insertion
 Dist::Zilla::Plugin::OurPkgVersion was created as an alternative to
 Dist::Zilla::Plugin::PkgVersion and uses some code from that module.
 .
 This module is designed to use the more readable format "our $VERSION
 = $version;" as well as to not change then number of lines of code in
 your files, which will keep your repository more in sync with your
 CPAN release. It also allows you slightly more freedom in how you
 specify your version, e.g. better adhere to Perl Best Practices (no
 code before strictures are enabled, etc.)

Package: libdist-zilla-plugin-podweaver-perl
Description-md5: 60d724d135ce440fe31dbcc3b90c95c2
Description-en: Dist::Zilla plugin to use Pod::Weaver to generate Pod documentation
 Dist::Zilla::Plugin::PodWeaver is the bridge between Dist::Zilla and
 Pod::Weaver. It rips apart your kinda-Pod and reconstructs it as boring old
 real Pod.

Package: libdist-zilla-plugin-prepender-perl
Description-md5: 355273b778ed3b0b22b93fa4c4113d42
Description-en: Dist::Zilla plugin to prepend lines at the top of your perl files
 Dist::Zilla::Plugin::Prepender will prepend lines specified in
 dist.ini to each Perl module or program within your Perl
 distribution. For scripts having a shebang line, lines will be
 inserted just after it.
 .
 This module is useful to enforce a set of pragmas to your files (since
 pragmas are lexical, they will be active for the whole file), or to
 add some copyright comments, as recommended by the Free Software
 Foundation.

Package: libdist-zilla-plugin-readmefrompod-perl
Description-md5: 8d0a3adce760255fe08a9fe561faf22b
Description-en: Dist::Zilla plugin to generate a README from Pod
 Dist::Zilla::Plugin::ReadmeFromPod is a Dist::Zilla plugin that
 generates a README from a specific module using Pod::Readme.  It
 supports the conversion to "html", "pod", "markdown" and "rtf"
 formats.

Package: libdist-zilla-plugin-repository-perl
Description-md5: 001f305bcc33d0285a58078798e71924
Description-en: Dist::Zilla plugin to discovery repository URL from svn/svk/Git checkout
 Dist::Zilla::Plugin::Repository is a Dist::Zilla plugin to automatically
 figure out repository URL and set it on the distribution metadata that will be
 stored in META.yml or META.json.

Package: libdist-zilla-plugin-requiresexternal-perl
Description-md5: 878e3ba2076193341366aa6dea129242
Description-en: Dist::Zilla plugin to declare dependency on command-line tools
 Dist::Zilla::Plugin::RequiresExternal creates a unit test in your distribution
 to check for the existence of executable command-line tools you require.
 Command-line tools can be declared as either an absolute path to an executable
 or the name of a command in the user's PATH environment.

Package: libdist-zilla-plugin-run-perl
Description-md5: ebf3ca7ebf545fb8718766a23e0acf98
Description-en: Dist::Zilla plugin to execute external commands
 Dist::Zilla::Plugin::Run uses specific hooks of Dist::Zilla to execute
 external command when running dzil. This module is useful to ship generated
 code in a Perl module distribution.

Package: libdist-zilla-plugin-signature-perl
Description-md5: 34c52afab1bd3b8b60d6d1a140e65d87
Description-en: sign releases with Module::Signature
 Dist::Zilla::Plugin::Signature will sign a distribution using
 Module::Signature.
 .
 This plugin should appear after any other AfterBuild plugin in your dist.ini
 file to ensure that no files are modified after it has been run

Package: libdist-zilla-plugin-templatefiles-perl
Description-md5: b69ce13f39f82fdecb8d413258b01c2d
Description-en: plugin that enables the use of templates in a Dist::Zilla distribution
 Dist::Zilla::Plugin::TemplateFiles is a Dist::Zilla plugin that utilize
 Text::Template to turn certain files into templates. Each template has
 available to it the `$dist` variable that is the instance of Dist::Zilla
 currently running.

Package: libdist-zilla-plugin-test-compile-perl
Description-md5: 1e761083bafdf19e6ce5ee1acdbde439
Description-en: common tests to check syntax of your modules, using only core modules
 Dist::Zilla::Plugin::Test::Compile is a Dist::Zilla plugin that runs
 at the gather files (Dist::Zilla::Role::FileGatherer) stage, and
 creates a test for correct perl file compilation only dependent on
 core modules.
 .
 This test finds all modules and scripts in your distribution and try
 to compile them one by one. This means it's a bit slower than loading
 them all at once but it will catch more errors.

Package: libdist-zilla-plugin-test-eol-perl
Description-md5: 03f57ac384e0ec5a7ece882b604734ec
Description-en: Dist::Zilla plugin to make sure that correct line endings are used
 Dist::Zilla::Plugin::Test::EOL adds xt/author/eol.t, a standard Test::EOL test.
 It is an extension of Dist::Zilla::Plugin::InlineFiles.
 .
 This plugin allows one to configure e.g. the FileFinder used for finding files
 to check.

Package: libdist-zilla-plugin-test-kwalitee-perl
Description-md5: 2a8e7d0d58fb86429f3c0f0ecb5b617f
Description-en: Dist::Zilla plugin providing a release-time Kwalitee test
 Dist::Zilla::Plugin::Test::Kwalitee is a Dist::Zilla plugin providing
 a release-time test which check your module's Kwalitee score.
 .
 It is an extension of Dist::Zilla::Plugin::InlineFiles, providing the
 following file:
 .
 xt/release/kwalitee.t - a standard Test::Kwalitee test

Package: libdist-zilla-plugin-test-notabs-perl
Description-md5: 7305c8136546d8c7075eb05c70cd8338
Description-en: Dist::Zilla plugin to make sure hard tabs are not used
 The Dist::Zilla::Plugin::Test::NoTabs plugin runs at the gather files
 stage. It provides the file xt/release/no-tabs.t, a standard
 Test::NoTabs test.
 .
 If needed, custom module and file finders may be provided by
 the user.

Package: libdist-zilla-plugin-test-perl-critic-perl
Description-md5: 8a520cf59a109f1566c87d5716bcf822
Description-en: Dist::Zilla plugin to check your code with perlcritic
 The Dist::Zilla::Plugin::Test::Perl::Critic plugin adds
 a t/author/critic.t test file. It checks your code against best
 practices, using perlcritic.
 .
 A custom perlcritic.rc may be provided.

Package: libdist-zilla-plugin-podspellingtests-perl
Description-md5: c9c5cdf83ed5b188b18f702ac9bce16a
Description-en: Backward-compatibility wrapper around Dist::Zilla::Plugin::Test::PodSpelling
 Dist::Zilla::Plugin::PodSpellingTests is the old name of
 Dist::Zilla::Plugin::Test::PodSpelling.
 .
 This package contains the wrapper plugin
 Dist::Zilla::Plugin::PodSpellingTests which extends
 Dist::Zilla::Test::PodSpelling and adds nothing.
 .
 You can safely remove this transitional package if none of your
 Dist::Zilla based distributions uses "[PodSpellingTests]" anymore.

Package: libdist-zilla-plugin-test-podspelling-perl
Description-md5: 6dc328ff50b8b5c50d234b38c2b46474
Description-en: Author tests for POD spelling
 The Dist::Zilla plugin Dist::Zilla::Plugin::Test::PodSpelling adds
 author tests to spell-check all POD in a distribution.
 .
 It's the successor of Dist::Zilla::Plugin::PodSpellingTests.

Package: libdist-zilla-plugin-test-reportprereqs-perl
Description-md5: 2a7ef5651458d3c06e29f994093ad37d
Description-en: module to report on prerequisite versions during automated testing
 The Dist::Zilla::Plugin::Test::ReportPrereqs plugin adds a
 t/00-report-prereqs.t test file. It reports the version of all modules listed
 in the distribution metadata prerequisites (including 'recommends',
 'suggests', etc.). However, any 'develop' prereqs are not reported (unless
 they show up in another category).
 .
 If a MYMETA.json file exists and CPAN::Meta is installed on the testing
 machine, MYMETA.json will be examined for prerequisites in addition, as it
 would include any dynamic prerequisites not set in the distribution metadata.
 .
 Versions are reported based on the result of parse_version from
 ExtUtils::MakeMaker, which means prerequisite modules are not actually loaded
 (which avoids various edge cases with certain modules). Parse errors are
 reported as "undef". If a module is not installed, "missing" is reported
 instead of a version string.

Package: libdist-zilla-plugin-twitter-perl
Description-md5: 657549f2669ed0a775b3279203da3367
Description-en: Twitter when you release with Dist::Zilla
 Dist::Zilla::Plugin::Twitter module will use Net::Twitter to send a
 release notice to Twitter. By default, it will include a short link to
 the release page of your module on http://metacpan.org.

Package: libdist-zilla-plugins-cjm-perl
Description-md5: 17c15c2129d81520f47d0d77a32815e5
Description-en: collection of CJM's plugins for Dist::Zilla
 Collection of Dist::Zilla plugins. This package features the
 following Perl modules:
 .
   * Dist::Zilla::Plugin::ArchiveRelease
   * Dist::Zilla::Plugin::GitVersionCheckCJM
   * Dist::Zilla::Plugin::MakeMaker::Custom
   * Dist::Zilla::Plugin::Metadata
   * Dist::Zilla::Plugin::ModuleBuild::Custom
   * Dist::Zilla::Plugin::RecommendedPrereqs
   * Dist::Zilla::Plugin::TemplateCJM
   * Dist::Zilla::Plugin::Test::PrereqsFromMeta
   * Dist::Zilla::Plugin::VersionFromModule
   * Dist::Zilla::Role::HashDumper
   * Dist::Zilla::Role::ModuleInfo

Package: libdist-zilla-role-bootstrap-perl
Description-md5: f8ccbe9c7a1eb9ba37554d3b2ce21f43
Description-en: Shared logic for Dist::Zilla-related bootstrap things
 Dist::Zilla::Role::Bootstrap is a Dist::Zilla role that aims to be
 consumed by plugins that want to perform some very early bootstrap
 operation that may affect the loading environment of successive
 plugins, especially with regards to plugins that may wish to build
 with themselves, either by consuming the source tree itself, or by
 consuming a previous built iteration.

Package: libdist-zilla-role-modulemetadata-perl
Description-md5: 7b7a062a86ad24bafc5fb41f4223e87f
Description-en: role for plugins that use Module::Metadata
 Dist::Zilla::Role::ModuleMetadata provides some common utilities for
 Dist::Zilla plugins which use Module::Metadata and the information
 that it provides.

Package: libdist-zilla-role-pluginbundle-pluginremover-perl
Description-md5: ce1fc5fff73e6d6ba0a668c412d50d4a
Description-en: Dist::Zilla plugin to add '-remove' functionality to a bundle
 Dist::Zilla::Role::PluginBundle::PluginRemover enables Dist::Zilla
 plugin bundles to automatically remove any plugins specified by the
 -remove attribute.  This is similar to the @Filter plugin but with
 less typing.

Package: libdist-zilla-util-configdumper-perl
Description-md5: d1fa933b29e68f4974ea8d26062fbfed
Description-en: simplify extraction of plugin settings for Dist::Zilla plugin authors
 Dist::Zilla::Util::ConfigDumper contains a utility function for use
 within the Dist::Zilla plugin ecosystem, to simplify extraction of
 plugin settings for plugin authors, in order for plugins like
 Dist::Zilla::Plugin::MetaConfig to expose those values to consumers.
 .
 Primarily, it specializes in:
 .
   * Making propagating configuration from the plugins inheritance
     hierarchy nearly foolproof.
   * Providing simple interfaces to extract values of lists of named
     methods or accessors
   * Providing a way to intelligently and easily probe the value of lazy
     attributes without triggering their vivification.

Package: libdist-zilla-util-test-kentnl-perl
Description-md5: 9d3fb5a831df56f49e600663b069cef9
Description-en: Module to write tests for Dist::Zilla plugins
 Dist::Zilla::Util::Test::KENTNL is a helper kit by KENTNL to write
 tests for Dist::Zilla plugins.
 .
 Upstream seems to no more recommend using this module for new
 projects as he writes: "Most of [his] modules should be moving to
 using the `dztest` model instead which is more flexible source side."

Package: libdistlib-java
Description-md5: f7ca007a710fc05da57fbc71d6425c1c
Description-en: Java library of statistical distribution functions
 This is a library written in Java, providing probability density function,
 cumulative distribution function, quantiles and random variate generation
 for several common statistical distributions.

Package: libdistlib-java-doc
Description-md5: 1b93fc18024a550ac885e9b7c781c84a
Description-en: Java library of statistical distribution functions (documentation)
 This is a library written in Java, providing probability density function,
 cumulative distribution function, quantiles and random variate generation
 for several common statistical distributions.
 .
 This package provides the documentation for the library.

Package: libdivide-dev
Description-md5: 86d16c3a1a3ec13a8224324d301c5e24
Description-en: compile-time library for optimizing integer division
 libdivide allows you to replace expensive integer divides with comparatively
 cheap multiplication and bitshifts. Compilers usually do this, but only when
 the divisor is known at compile time. libdivide allows you to take advantage
 of it at runtime. The result is that integer division can become a lot faster.

Package: libdivsufsort-dev
Description-md5: f4673ecc2fd16a5f652b290957d05e59
Description-en: libdivsufsort header files
 The libdivsufsort project provides a fast, lightweight, and robust
 C API library to construct the suffix array and the Burrows-Wheeler
 transformed string for any input string of a constant-size alphabet.
 .
 This package installs files needed for development.

Package: libdivsufsort3
Description-md5: b08577aaa0c9b3ad46ab0d0de45b6957
Description-en: fast suffix array construction
 The libdivsufsort project provides a fast, lightweight, and robust
 C API library to construct the suffix array and the Burrows-Wheeler
 transformed string for any input string of a constant-size alphabet.
 .
 This package installs shared library files.

Package: libdkim-dev
Description-md5: 98155e971b2ed24ac4b205a9d61e838b
Description-en: cryptographically identify the sender of email
 DomainKeys Identified Mail (DKIM) defines a domain-level
 authentication framework for email using public-key cryptography and
 key server technology to permit verification of the source and
 contents of messages by either Mail Transport Agents (MTAs) or Mail
 User Agents (MUAs).
 .
 libdkim is a library, developed by Alt-N Technologies, that allows
 incorporating DKIM into an existing MTA or other application. It
 provides full support for signing, verifying, and SSP. See the
 changelogs for information on compliance with specifications.
 .
 This package contains the development files needed to compile and link
 programs with libdkim.

Package: libdkim1d
Description-md5: a702a02ea8e50e8d4994f12e90240300
Description-en: cryptographically identify the sender of email
 DomainKeys Identified Mail (DKIM) defines a domain-level
 authentication framework for email using public-key cryptography and
 key server technology to permit verification of the source and
 contents of messages by either Mail Transport Agents (MTAs) or Mail
 User Agents (MUAs).
 .
 libdkim is a library, developed by Alt-N Technologies, that allows
 incorporating DKIM into an existing MTA or other application. It
 provides full support for signing, verifying, and SSP. See the
 changelogs for information on compliance with specifications.

Package: libdkim1d-dbg
Description-md5: 4838654226e3a7995b0ddbf96f63a1a0
Description-en: DomainKeys Identified Mail (DKIM) library - debug symbols
 This package contains the debug symbols for libdkim1d, a library for
 server-level signing of email using the DKIM standard, and
 verification of the signatures. See the description of that package
 for more information.

Package: gir1.2-dmap-3.0
Description-md5: bd6eef0de9213bc60581ff1f801c1da6
Description-en: DMAP client and server library - GObject-Introspection
 libdmapsharing is a library to access and share content through the
 DMAP (DAAP & DPAP) protocols. The library is written in C using GObject
 and libsoup.
 .
 It can be used by packages using the GIRepository format to generate dynamic
 bindings.

Package: libdmapsharing-3.0-2
Description-md5: b3621e4cd46512c95e25c2d5cff67ae1
Description-en: DMAP client and server library - runtime
 libdmapsharing is a library to access and share content through the
 DMAP (DAAP & DPAP) protocols. The library is written in C using GObject
 and libsoup.
 .
 This package contains the runtime needed by programs using the
 library.

Package: libdmapsharing-3.0-dev
Description-md5: bb8f55d5c3a4142b22a433e34c58a8cb
Description-en: DMAP client and server library - development
 libdmapsharing is a library to access and share content through the
 DMAP (DAAP & DPAP) protocols. The library is written in C using GObject
 and libsoup.
 .
 This package contains the development library and headers needed to
 build programs using the library.

Package: libdmtx-dev
Description-md5: 9ecdb01c9723adb0bac14acd76b0b5ab
Description-en: Data Matrix barcodes (development files and static libraries)
 Libdmtx is a library for reading and writing Data Matrix 2D barcodes,
 two-dimensional symbols that hold a dense pattern of data with built-in error
 correction.
 .
 This package contains the static libraries and C header files needed for
 development of applications with Libdmtx.

Package: libdmtx0b
Description-md5: 9fbaebda0908eba2717eb1060664e2e5
Description-en: Data Matrix barcodes (runtime library)
 Libdmtx is a library for reading and writing Data Matrix 2D barcodes,
 two-dimensional symbols that hold a dense pattern of data with built-in error
 correction.
 .
 This package provides the Libdmtx runtime library.

Package: libdmx-dev
Description-md5: c01e4e1371ca5edc6a0872db49cf2571
Description-en: X11 Distributed Multihead extension library (development headers)
 libdmx is an interface to the DMX extension for X, which allows a single
 server to be set up as a proxy spanning multiple servers -- not unlike
 Xinerama across discrete physical machines.  It can be reconfigured
 on the fly to change the layout, and it is presented as a single logical
 display to clients.
 .
 libdmx allows clients to configure the layout of DMX servers by adding
 and removing screens, input devices, et al.
 .
 This package contains the development headers for the library found in
 libdmx1.  Non-developers likely have little use for this package.
 .
 More information about X.Org can be found at:
 <URL:https://www.X.org>
 .
 This module can be found at
 https://gitlab.freedesktop.org/xorg/lib/libdmx

Package: libdmx1
Description-md5: b0edc7141b55636397f038edce225ea4
Description-en: X11 Distributed Multihead extension library
 libdmx is an interface to the DMX extension for X, which allows a single
 server to be set up as a proxy spanning multiple servers -- not unlike
 Xinerama across discrete physical machines.  It can be reconfigured
 on the fly to change the layout, and it is presented as a single logical
 display to clients.
 .
 libdmx allows clients to configure the layout of DMX servers by adding
 and removing screens, input devices, et al.
 .
 More information about X.Org can be found at:
 <URL:https://www.X.org>
 .
 This module can be found at
 https://gitlab.freedesktop.org/xorg/lib/libdmx

Package: libdnf-dev
Description-md5: 11ac53425576efcb85ea20d0a392449c
Description-en: libdnf - development files
 A library providing simplified C and Python APIs to libsolv.
 .
 This package contains the development header files for the
 libdnf library.

Package: libdnf-doc
Description-md5: 6c50afa87173fe0c8f5b3ba79808f337
Description-en: Documentation for the libdnf library (common documentation)
 A library providing simplified C and Python APIs to libsolv.
 .
 This package installs common documentation for the libdnf
 C bindings.

Package: libdnf1
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: libdnf2
Description-md5: 35945da87fa54f0cdf2192d8bbb82744
Description-en: libdnf - shared library
 A library providing simplified C and Python APIs to libsolv.
 .
 This package provides the libdnf shared library.

Package: libdnf2-common
Description-md5: cbd06f1a2d1236f51fe114f1efa47024
Description-en: libdnf - common files
 A library providing simplified C and Python APIs to libsolv.
 .
 This package provides common files for the libdnf library.

Package: python3-hawkey
Description-md5: 8875e3a3fc674a09b66cf2d55b82254e
Description-en: Python bindings for the hawkey library (Python 3)
 A library providing simplified C and Python APIs to libsolv.
 .
 This package installs the hawkey library for Python 3.

Package: python3-hawkey-doc
Description-md5: 2da87c275a5fc54cfddce7600bb1ed1b
Description-en: Python 3 bindings for the hawkey library (common documentation)
 A library providing simplified C and Python APIs to libsolv.
 .
 This package installs common documentation for the hawkey Python
 3 bindings.

Package: python3-libdnf
Description-md5: 77a53d654cd4b0f0dcb997b8ae2ffa4f
Description-en: Python bindings for the libdnf library (Python 3)
 A library providing simplified C and Python APIs to libsolv.
 .
 This package installs the libdnf library for Python 3.

Package: libdns-zoneparse-perl
Description-md5: b6a8afcecfc0b4b9bb107c2b0371d03b
Description-en: Perl extension for parsing and manipulating DNS Zone Files
 DNS::ZoneParse will parse a Zone File and put all the Resource Records (RRs)
 into an anonymous hash structure. At the moment, the following types of RRs
 are supported: SOA, NS, MX, A, CNAME, TXT, PTR. It could be useful for
 maintaining DNS zones, or for transferring DNS zones to other servers. If you
 want to generate an XML-friendly version of your zone files, it is easy to
 use XML::Simple with this module once you have parsed the zonefile.
 .
 DNS::ZoneParse scans the DNS zonefile - removes comments and seperates
 the file into its constituent records. It then parses each record and
 stores the records internally.

Package: libdockapp-dev
Description-md5: 47f1f867cba430d28f7c51d72cc33cda
Description-en: Window Maker Dock App support (development files)
 Simple library that eases the creation of Window Maker dock apps. It
 provides functions that set up a dock app in such a way that they can be
 properly docked. It also provides some event handlers and makes it very
 simple to write dockapps.
 .
 This package contains the static library and the required headers. Use it
 to compile programs which use libdockapp.

Package: libdockapp3
Description-md5: 8092f3bf6d00111c646e2f7c45fe495e
Description-en: Window Maker Dock App support (shared library)
 Simple library that eases the creation of Window Maker dock apps. It
 provides functions that set up a dock app in such a way that they can be
 properly docked. It also provides some event handlers and makes it very
 simple to write dockapps.
 .
 This package contains the shared library. Install this for programs that
 use libdockapp.

Package: xfonts-libdockapp
Description-md5: e884c588db53fe2df214da2ba2a3c34e
Description-en: Window Maker Dock App support (fonts)
 Simple library that eases the creation of Window Maker dock apps. It
 provides functions that set up a dock app in such a way that they can be
 properly docked. It also provides some event handlers and makes it very
 simple to write dockapps.
 .
 This package contains the X11 fonts which are included with libdockapp.

Package: libdogleg-dev
Description-md5: 1be800fdfe9996453e20c86839aed87c
Description-en: Powell's dog-leg nonlinear least squares solver for sparse matrices
 Solves unconstrained nonlinear least squares problems using Powell's dog-leg
 method. The user specifies a callback C function that returns the value and
 gradients of the model function at a particular operating point. This library
 takes a series of dog-leg steps to find a local minimum of the residual
 surface.
 .
 This library works with sparse matrices, which makes it suitable for
 efficiently solving very large problems.
 .
 Development files

Package: libdogleg-doc
Description-md5: ea7352bc0bb27a70151a272954bb8641
Description-en: Powell's dog-leg nonlinear least squares solver for sparse matrices
 Solves unconstrained nonlinear least squares problems using Powell's dog-leg
 method. The user specifies a callback C function that returns the value and
 gradients of the model function at a particular operating point. This library
 takes a series of dog-leg steps to find a local minimum of the residual
 surface.
 .
 This library works with sparse matrices, which makes it suitable for
 efficiently solving very large problems.
 .
 This package contains the documentation

Package: libdogleg2
Description-md5: 37febc8dd44f0e9d04ee3cbf30f325c0
Description-en: Powell's dog-leg nonlinear least squares solver for sparse matrices
 Solves unconstrained nonlinear least squares problems using Powell's dog-leg
 method. The user specifies a callback C function that returns the value and
 gradients of the model function at a particular operating point. This library
 takes a series of dog-leg steps to find a local minimum of the residual
 surface.
 .
 This library works with sparse matrices, which makes it suitable for
 efficiently solving very large problems.

Package: libdomain-publicsuffix-perl
Description-md5: 339b863039f0ba6f47c5feb97eb95f47
Description-en: module for parsing a domain to determine the public suffix
 Domain::PublicSuffix utilizes the "effective_tld_names.dat" provided by
 Mozilla as a way to effectively reduce a fully qualified domain name down to
 the absolute root. The Mozilla PublicSuffix file is an open source, fully
 documented format that shows absolute root TLDs, primarily for Mozilla's
 browser products to be able to determine how far a cookie's security
 boundaries go.
 .
 This module will attempt to search etc directories in
 /usr/share/publicsuffix, /usr, /usr/local, and /opt/local for the
 effective_tld_names.dat file. If a file is not found, a default file
 is loaded from Domain::PublicSuffix::Default, which is current at the
 time of the module's release.

Package: libdontdie0
Description-md5: 05ad6e91751a879dd082b4995395da53
Description-en: library that sets the TCP keep-alive flag when applications call socket(2)
 libdontdie is a shared library that can be injected into  any  application
 with the LD_PRELOAD mechanism.
 It is completely transparent to the application and therefore works equally
 well with closed-source programs and with languages like Java that do not
 natively allow changing the TCP keep-alive parameters.

Package: libdoxygen-filter-perl
Description-md5: 5cf3026dbdacff2006c32134acb9a774
Description-en: Methods for pre-filtering Perl code for Doxygen
 This is a Perl code pre-filter for Doxygen, to be used to generate
 source Doxygen documentation, starting from Perl code and its plain
 POD documentation.

Package: libdpkg-parse-perl
Description-md5: c496d94b40b3bbe130a46a7a6fd56169
Description-en: module to parse various dpkg files into Perl Objects
 DPKG::Parse contains utilities to parse the various files created by dpkg and
 turn them into helpful Perl objects. Current files understood by various
 DPKG::Parse modules:
 .
 /var/lib/dpkg/status - DPKG::Parse::Status
 .
 /var/lib/dpkg/available - DPKG::Parse::Available
 .
 Packages.gz - DPKG::Parse::Packages
 .
 See each module's documentation for particulars - You should not be calling
 DPKG::Parse directly.

Package: libdr-sundown-perl
Description-md5: 1bc71c26c17e6787577303da25f59c6f
Description-en: perl bindings for sundown
 SunDown is a fast lightweight library for converting markdown
 text to html.
 .
 The package provides perl bindings for the library.

Package: libdrilbo-common
Description-md5: 95ce162a491ff610c518d1bdb1866c02
Description-en: Provides localization data for libdrilbo
 This package is required by all packages which are utilizing libdrilbo, it
 contains libdrilbo's localization data. Usually there's no need to install
 this package manually.

Package: libdrilbo-dev
Description-md5: be9c4244104e729e5bdd9334c6a8e16a
Description-en: Imaging support library for the fizmo Z-Machine interpreter
 This library provides mg1, jpeg, png and X11-support for fizmo. It is usually
 used by fizmo-related frontends or interfaces to support Z-Machine
 related image processing.

Package: libdrm-amdgpu1
Description-md5: 61a9b44d2a8366ec01d27d9e105f5ecb
Description-en: Userspace interface to amdgpu-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-common
Description-md5: bb391482bb8583a32695bb00597b7f36
Description-en: Userspace interface to kernel DRM services -- common files
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.
 .
 This package provides common files for libdrm.

Package: libdrm-dev
Description-md5: 26367cfc3b23b21ad8b59e1f0974ff45
Description-en: Userspace interface to kernel DRM services -- development files
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.
 .
 This package provides the development environment for libdrm.

Package: libdrm-etnaviv1
Description-md5: d5bb6ee075277f661b9b61c76d513049
Description-en: Userspace interface to etnaviv-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-exynos1
Description-md5: 70b9aeb8a846b64f93e3a0fa37126919
Description-en: Userspace interface to exynos-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-freedreno1
Description-md5: e7aa894a83938fd7b758950fb23bec72
Description-en: Userspace interface to msm/kgsl kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-intel1
Description-md5: 7d5cde7098438ef4f6e5a2c7a8f37a2f
Description-en: Userspace interface to intel-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-nouveau2
Description-md5: a8a5d523c49607cd4a96eb6032dcb202
Description-en: Userspace interface to nouveau-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-omap1
Description-md5: a772caa1986e36314d42d3b8f696303c
Description-en: Userspace interface to omap-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-radeon1
Description-md5: 48a20567596b5b215c7a5479d3f5af5b
Description-en: Userspace interface to radeon-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-tegra0
Description-md5: ff51e7e16d573dc25d73700f5163a4dc
Description-en: Userspace interface to tegra-specific kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.

Package: libdrm-tests
Description-md5: ba61d5f4dd4e9099796e4c98b94245c4
Description-en: Testing tools from the libdrm project
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.
 .
 This package contains a variety of tools for testing from the libdrm project.

Package: libdrm2
Description-md5: aefc4200d84a6f2aee6f342bdd88dc24
Description-en: Userspace interface to kernel DRM services -- runtime
 This library implements the userspace interface to the kernel DRM
 services.  DRM stands for "Direct Rendering Manager", which is the
 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
 The DRI is currently used on Linux to provide hardware-accelerated
 OpenGL drivers.
 .
 This package provides the runtime environment for libdrm.

Package: libdrpm-dev
Description-md5: bfb0bd2f4f5415d033cf3ba801b4d2c4
Description-en: library for handling deltarpm packages - development files
 The libdrpm package provides a library for making, reading and applying
 deltarpms, compatible with the original deltarpm packages.
 .
 This package contains the header files needed for development.

Package: libdrpm0
Description-md5: 34224c1221e68badabb1b85b952797d1
Description-en: library for handling deltarpm packages
 The libdrpm package provides a library for making, reading and applying
 deltarpms, compatible with the original deltarpm packages.
 .
 This package contains the shared library.

Package: drumstick-data
Description-md5: c22da5b99676542313e94a59d51267e7
Description-en: Qt5/C++ wrapper for ALSA Sequencer (data files)
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package provides data files for drumstick-tools and libdrumstick-widgets2.

Package: drumstick-tools
Description-md5: a3f4f733ec4d263e9cc77c70db06513b
Description-en: Qt5/C++ wrapper for ALSA Sequencer (utilities)
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package provides utilities shipped with the library:
  - drumstick-drumgrid: Simple Qt drum sequencer.
  - drumstick-dumpmid: Write ALSA MIDI events to STDOUT.
  - drumstick-dumprmi: Write MIDI events from a RIFF MIDI file to STDOUT.
  - drumstick-dumpsmf: Write MIDI events from a MIDI file to STDOUT.
  - drumstick-dumpwrk: Write MIDI events from a Cakewalk WRK file to STDOUT.
  - drumstick-guiplayer: Simple Qt MIDI file player.
  - drumstick-metronome: Headless MIDI metronome.
  - drumstick-playsmf: Headless MIDI file player.
  - drumstick-sysinfo: Display information about ALSA MIDI.
  - drumstick-vpiano: Virtual Piano Keyboard GUI application.

Package: libdrumstick-alsa2
Description-md5: 3d3d000a36866bdd71d8924ac0d31cd4
Description-en: Qt5/C++ wrapper for ALSA Sequencer (shared library)
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package provides the shared library.

Package: libdrumstick-dev
Description-md5: 49ca1be11246cc8456db0be10018f0c1
Description-en: Qt5/C++ wrapper for ALSA Sequencer (development files)
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package provides the development files.

Package: libdrumstick-file2
Description-md5: 1c062e2d6e2f05bd23d49b422ba6eac3
Description-en: File format support library for drumstick (shared library)
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package contains the shared library for support of MIDI, Cakewalk and
 RIFF MIDI file formats.

Package: libdrumstick-plugins
Description-md5: 65464148e1b5cfb6a9790d853398b36a
Description-en: Realtime MIDI I/O with pluggable backends (Qt designer plugins)
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package contains the libdrumstick Qt designer plugins.

Package: libdrumstick-rt-backends
Description-md5: c7decbe1cab6d82a76f5bab258b6d0ce
Description-en: Realtime MIDI I/O backends
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package contains the backends for realtime MIDI I/O.

Package: libdrumstick-rt2
Description-md5: f9e8d4afc652f9bf550469e1bf0e59cb
Description-en: Realtime MIDI I/O with pluggable backends (shared library)
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package contains the shared library for realtime MIDI I/O with plugin
 support.

Package: libdrumstick-widgets2
Description-md5: 47895cc0e0d91213b928612195a66461
Description-en: Qt5/C++ wrapper for ALSA Sequencer (widgets)
 This library is a C++ wrapper around the ALSA library sequencer interface,
 using Qt5 objects, idioms and style. ALSA sequencer provides software support
 for MIDI technology on Linux. Complementary classes for RMI and WRK file
 processing are also included.
 .
 This package contains the shared drumstick widgets library.

Package: libdshconfig1
Description-md5: 3bb13b528e0afaddbed0d8ab3e6f98b3
Description-en: configuration file parser library for dsh - runtime
 Runtime library for configuration file parser,
 required for running programs with dsh config file support.
 .
 dsh uses this library to parse configuration files.

Package: libdshconfig1-dev
Description-md5: f623a7cfd6bb4c927d194b455de6a0b3
Description-en: configuration file parser library for dsh - development
 Development library for a simple configuration file parser.
 .
 Includes the necessary files for compiling programs with
 libdshconfig.
 .
 This library supports a very simple line-based configuration file
 format.

Package: libdsiutils-java
Description-md5: ad53af6268c0a1c3933b3575aac1512a
Description-en: Java library of statistical and text data handling tools
 The library contains:
  - Implementations of pseudorandom number generators;
  - BitVector and its implementations -- a high-performance but flexible set of
  bit vector classes;
  - A it.unimi.dsi.compression package containing codecs for several types of
  encodings;
  - ProgressLogger, a flexible logger with statistics marking the progress of
  the classes that are used and that require hours of computation;
  - ObjectParser, a class making it easy to specify complex objects on the
  command line;
  - MutableString, an alternative to the immutable Java String class;
  - The I/O package, containing fast version of several classes existing in
  java.io, many useful classes to read easily text data
  (e.g., FileLinesCollection), bit streams, classes providing large-size memory
  mapping such as ByteBufferInputStream, and OfflineIterable -- the easy & fast
  way to store large sequences of objects on disk and iterate on them;
  - The it.unimi.dsi.util package, containing pseudorandom number generators,
  tries, immutable prefix maps, Bloom filters, a very comfortable Properties
  class and more;
  - The it.unimi.dsi.stat package, containing a lightweight class for computing
  basic statistics and an arbitrary-precision implementation of the Jackknife
  method;
  - Lots of utility methods in Util;
  - Big versions of I/O and utility classes in it.unimi.dsi.big.io and
  it.unimi.dsi.big.util;
  - The BulletParser, used to parse HTML and XML.

Package: libdsk-utils
Description-md5: d37bc1a6163f3bc9a6488940959d8124
Description-en: library for accessing discs and disc image file (utilities)
 LibDsk contains libraries and tools for handling disc images, for example
 in emulators or to access images of vintage computers and consoles.
 .
 It has support for the following disc types:
 .
  - Raw files (including /dev/fdn).
  - Raw files, rearranged into logical filesystem order.
  - .DSK files, as used in CPCEMU, JOYCE and other Sinclair/Amstrad emulators.
  - MYZ80 hard drive image files.
  - NanoWasp floppy image files.
  - .CFI (Compressed Floppy Image) files, as created by FDCOPY.COM under DOS.
  - CopyQM files
  - TeleDisk files
  - Compaq QRST files
  - APRIDISK image files
  - The LDBS format
  - The SAP format
 .
 This package contains stand-alone utilities to handle disk images on the
 command line.

Package: libdsk4
Description-md5: 09b26c794f3adaa9ca9a8dff13db4b75
Description-en: library for accessing discs and disc image file
 LibDsk contains libraries and tools for handling disc images, for example
 in emulators or to access images of vintage computers and consoles.
 .
 It has support for the following disc types:
 .
  - Raw files (including /dev/fdn).
  - Raw files, rearranged into logical filesystem order.
  - .DSK files, as used in CPCEMU, JOYCE and other Sinclair/Amstrad emulators.
  - MYZ80 hard drive image files.
  - NanoWasp floppy image files.
  - .CFI (Compressed Floppy Image) files, as created by FDCOPY.COM under DOS.
  - CopyQM files
  - TeleDisk files
  - Compaq QRST files
  - APRIDISK image files
  - The LDBS format
  - The SAP format
 .
 This package contains the library itself.

Package: libdsk4-dev
Description-md5: eeb22d9877672a8f5ce7e4f3bf10dc66
Description-en: library for accessing discs and disc image file (development headers)
 LibDsk contains libraries and tools for handling disc images, for example
 in emulators or to access images of vintage computers and consoles.
 .
 It has support for the following disc types:
 .
  - Raw files (including /dev/fdn).
  - Raw files, rearranged into logical filesystem order.
  - .DSK files, as used in CPCEMU, JOYCE and other Sinclair/Amstrad emulators.
  - MYZ80 hard drive image files.
  - NanoWasp floppy image files.
  - .CFI (Compressed Floppy Image) files, as created by FDCOPY.COM under DOS.
  - CopyQM files
  - TeleDisk files
  - Compaq QRST files
  - APRIDISK image files
  - The LDBS format
  - The SAP format
 .
 This package contains the development headers and documentation.

Package: libdssialsacompat-dev
Description-md5: 63e7ef55df157e128da533b9e742e192
Description-en: DSSI ALSA compatibility library (development files)
 libdssialsacompat is simply an extraction from and repackaging of
 the code from alsa-lib, necessary to support DSSI on non-ALSA
 systems.
 .
 libdssialsacompat is intended to provide the snd_seq_event_t
 declarations and handling code necessary to compile and use DSSI on
 non-ALSA systems. It aims to allows compiling DSSI code with as
 little change as possible, while not presenting itself in such a way
 as to fool other autoconf-enabled code into thinking a system has
 ALSA.
 .
 This library does NOT provide any sort of emulation of the ALSA
 audio, MIDI, or sequencer devices. The only part of ALSA that is
 required by the DSSI specification is the snd_seq_event_t definition
 and handling, and that is all libdssialsacompat is intended to
 replace. Other ALSA code should be ported to native facilities.
 .
 This package provides the development files.

Package: libdssialsacompat0
Description-md5: ecd0e1de3eb74af8a6beb62f8172bb87
Description-en: DSSI ALSA compatibility library for non-Linux platforms
 libdssialsacompat is simply an extraction from and repackaging of
 the code from alsa-lib, necessary to support DSSI on non-ALSA
 systems.
 .
 libdssialsacompat is intended to provide the snd_seq_event_t
 declarations and handling code necessary to compile and use DSSI on
 non-ALSA systems. It aims to allows compiling DSSI code with as
 little change as possible, while not presenting itself in such a way
 as to fool other autoconf-enabled code into thinking a system has
 ALSA.
 .
 This library does NOT provide any sort of emulation of the ALSA
 audio, MIDI, or sequencer devices. The only part of ALSA that is
 required by the DSSI specification is the snd_seq_event_t definition
 and handling, and that is all libdssialsacompat is intended to
 replace. Other ALSA code should be ported to native facilities.
 .
 This package provides the shared library.

Package: libdublincore-record-perl
Description-md5: a895f2101f30183e8ea19863be29b052
Description-en: Container for Dublin Core metadata elements
 DublinCore::Record methods such as element(), elements(), title(), etc return
 DublinCore::Element objects as their result. These can be queried further to
 extract an elements content, qualifier, language, and schema. For a definition
 of these attributes please see RFC 2731 and http://www.dublincore.org/.

Package: libaldmb1
Description-md5: 047823d43fb89f72640540c612b8dd8c
Description-en: dynamic universal music bibliotheque, Allegro version
 DUMB is a tracker library with support for IT, XM, S3M and MOD files. It
 targets maximum accuracy to the original formats, with low-pass resonant
 filters for the IT files, accurate timing and pitching, and three resampling
 quality settings (aliasing, linear interpolation and cubic interpolation).
 .
 This package contains the libaldmb1 runtime library, a library for module
 playback that uses the Allegro library. If you do not plan to use Allegro
 with your project, please consider the libdumb1 library.

Package: libaldmb1-dev
Description-md5: 2628c4027c60da4c5408a7e557ef8ba1
Description-en: development files for libaldmb1
 DUMB is a tracker library with support for IT, XM, S3M and MOD files. It
 targets maximum accuracy to the original formats, with low-pass resonant
 filters for the IT files, accurate timing and pitching, and three resampling
 quality settings (aliasing, linear interpolation and cubic interpolation).
 .
 This package contains the header files and static library needed to
 compile applications that use libaldmb1.

Package: libdumb1
Description-md5: b6d9ac0791d349f41569323e614c9ab2
Description-en: dynamic universal music bibliotheque
 DUMB is a tracker library with support for IT, XM, S3M and MOD files. It
 targets maximum accuracy to the original formats, with low-pass resonant
 filters for the IT files, accurate timing and pitching, and three resampling
 quality settings (aliasing, linear interpolation and cubic interpolation).
 .
 This package contains the libdumb1 runtime library, a standalone library
 for module playback. If you plan to use the Allegro library with your
 project, please consider the libaldmb1 library.

Package: libdumb1-dev
Description-md5: e5ac9b87f2ed6b20f5a4165e9e874123
Description-en: development files for libdumb1
 DUMB is a tracker library with support for IT, XM, S3M and MOD files. It
 targets maximum accuracy to the original formats, with low-pass resonant
 filters for the IT files, accurate timing and pitching, and three resampling
 quality settings (aliasing, linear interpolation and cubic interpolation).
 .
 This package contains the header files and static library needed to
 compile applications that use libdumb1.

Package: libdumbnet-dev
Description-md5: 7a81cdaa91bc3707612b382a29a678d9
Description-en: dumb, portable networking library -- development files
 libdumbnet provides a simplified, portable interface to several low-level
 networking routines, including
   * network address manipulation
   * kernel arp(4) cache and route(4) table lookup and manipulation
   * network firewalling (Ip filter, ipfw, ipchains, pdf, ...)
   * network interface lookup and manipulation
   * raw IP packet and Ethernet frame transmission
 .
 libdumbnet is known as libdnet in other distributions, but was renamed
 in Debian in favour of the older DECnet library 'libdnet'.
 .
 This package contains the static library and the C header files.

Package: libdumbnet1
Description-md5: a919b0efb8533e559a5321cb77fd29e1
Description-en: dumb, portable networking library -- shared library
 libdumbnet provides a simplified, portable interface to several low-level
 networking routines, including
   * network address manipulation
   * kernel arp(4) cache and route(4) table lookup and manipulation
   * network firewalling (IP filter, ipfw, ipchains, pdf, ...)
   * network interface lookup and manipulation
   * raw IP packet and Ethernet frame transmission
 .
 libdumbnet is known as libdnet in other distributions, but was renamed
 in Debian in favour of the older DECnet library 'libdnet'.
 .
 This package contains the shared library.

Package: libdumbtts-dev
Description-md5: 8946984073c7d13b53ac399e778ff9de
Description-en: Helper library for dumb speech synthesizers - dev files
 This library is used between the Ivona synthesizer and
 speech-dispatcher. On the other side, it should be as flexible as it can
 be to generate output texts for every other synthesizer.
 .
 This package contains the development files.

Package: libdumbtts0
Description-md5: 9d2e029de133ce375d5895203a5d34bf
Description-en: Helper library for dumb speech synthesizers - shared library
 This library is used between the Ivona synthesizer and
 speech-dispatcher. On the other side, it should be as flexible as it can
 be to generate output texts for every other synthesizer.
 .
 This package contains the shared library files.

Package: libdv-bin
Description-md5: 03474f3be1c60e852f2027456adf28bf
Description-en: software library for DV format digital video (sample apps)
 The Quasar DV Codec (libdv) is a software decoder for DV format video, as
 defined by the IEC 61834 and SMPTE 314M standards. DV is the encoding format
 used by consumer-grade digital camcorders.
 .
 This package contains sample programs for viewing (playdv), encoding
 (encodedv), transferring DV data (dvconnect) and insert audio into a DV
 stream (dubdv).

Package: libdv4
Description-md5: 736b863777ce31e159d4bbc98f81e587
Description-en: software library for DV format digital video (runtime lib)
 The Quasar DV Codec (libdv) is a software decoder for DV format video, as
 defined by the IEC 61834 and SMPTE 314M standards. DV is the encoding format
 used by consumer-grade digital camcorders.
 .
 This package contains the library needed to run executables using libdv.

Package: libdv4-dev
Description-md5: d017c359e4a26d0707ca717b327a65a4
Description-en: software library for DV format digital video (devel files)
 The Quasar DV Codec (libdv) is a software decoder for DV format video, as
 defined by the IEC 61834 and SMPTE 314M standards. DV is the encoding format
 used by consumer-grade digital camcorders.
 .
 This package contains the development headers and library files needed to
 compile programs using libdv.

Package: libdvbcsa-dev
Description-md5: d10aad4d0b3aaa26431dd6344b11a909
Description-en: free implementation of the DVB/CSA (development files)
 libdvbcsa is a free implementation of the DVB Common Scrambling
 Algorithm with encryption and decryption capabilities.
 .
 It comes in two flavors: a classical single packet implementation
 and a faster parallel bitslice implementation.
 .
 This package provides the development files for libdvbcsa.

Package: libdvbcsa1
Description-md5: e18fcd230c545c76f37d5a2bfc2743ac
Description-en: free implementation of the DVB/CSA
 libdvbcsa is a free implementation of the DVB Common Scrambling
 Algorithm with encryption and decryption capabilities.
 .
 It comes in two flavors: a classical single packet implementation
 and a faster parallel bitslice implementation.
 .
 This package provides the shared library.

Package: dvbpsi-utils
Description-md5: 083e18d15fc67ca8bca22ddd6037eea4
Description-en: utilities and example programs for libdvbpsi
 libdvbpsi is a simple library designed for MPEG TS and DVB PSI tables
 decoding and generating.
 .
 This package contains the dvbinfo utility as well as other example
 programs.

Package: libdvbpsi-dev
Description-md5: a901efd8eeb07580d5c6fae6c2e924b3
Description-en: development files for libdvbpsi
 libdvbpsi is a simple library designed for MPEG TS and DVB PSI tables
 decoding and generating.
 .
 This package contains the header files and static library needed to
 compile applications that use libdvbpsi.

Package: libdvbpsi10
Description-md5: 9ef5d63a2d20c2f593ac0005a623ba9a
Description-en: library for MPEG TS and DVB PSI tables decoding and generating
 libdvbpsi is a simple library designed for MPEG TS and DVB PSI tables
 decoding and generating.
 .
 This package contains the libdvbpsi runtime library.

Package: libdvdnav-dev
Description-md5: b7551787c11bf7c45f395189a08987ad
Description-en: DVD navigation library (development)
 libdvdnav is a DVD navigation library, which provides an interface to the
 advanced features of DVDs, like menus and navigation. It contains the VM and
 other parts useful for writing DVD players. It's based on Ogle, but was
 modified to be used by xine and mplayer.
 .
 This package contains the development files.

Package: libdvdnav-doc
Description-md5: c101f86c8f68b0678e46d71d37f3ff55
Description-en: DVD navigation library (documentation)
 libdvdnav is a DVD navigation library, which provides an interface to the
 advanced features of DVDs, like menus and navigation. It contains the VM and
 other parts useful for writing DVD players. It's based on Ogle, but was
 modified to be used by xine and mplayer.
 .
 This package contains the documentation.

Package: libdvdnav4
Description-md5: 425e99cd0268a6168cd3663fd114674c
Description-en: DVD navigation library
 libdvdnav is a DVD navigation library, which provides an interface to the
 advanced features of DVDs, like menus and navigation. It contains the VM and
 other parts useful for writing DVD players. It's based on Ogle, but was
 modified to be used by xine and mplayer.

Package: libdvdread-dev
Description-md5: b03b977078718f41f1e29f7c3710abc5
Description-en: library for reading DVDs (development)
 libdvdread provides the functionality that is required to access many DVDs. It
 parses IFO files, reads NAV-blocks, and performs CSS authentication and
 descrambling.
 .
 This package contains the development files.

Package: libdvdread8
Description-md5: 9dcce76d11ca332adfb624eadba77370
Description-en: library for reading DVDs
 libdvdread provides the functionality that is required to access many DVDs. It
 parses IFO files, reads NAV-blocks, and performs CSS authentication and
 descrambling.
 .
 libdvdread probes for libdvdcss at runtime and if found, will use it to
 decrypt sections of the DVD as necessary. libdvdcss needs to be installed from
 third-party repositories (see README.css), it's not included in Debian.

Package: libdynaloader-functions-perl
Description-md5: 53b49dbc6e1aaddeb329dd1575764e8e
Description-en: deconstructed dynamic C library loading
 DynaLoader::Functions provides a function-based interface to dynamic
 loading as used by Perl.  Some details of dynamic loading are very
 platform-dependent, so correct use of these functions requires the
 programmer to be mindful of the space of platform variations.

Package: libdynapath-clojure
Description-md5: 6f6a521a7856396e20a20d7610c3d789
Description-en: Clojure protocol and util functions for class loaders
 dynapath provides a protocol and util functions for class loaders that make
 their effective classpaths readable and/or modifiable.

Package: libe-book-0.1-1
Description-md5: 65b21f20e2d6463733919ac27705cd81
Description-en: library for reading and converting various  e-book formats
 libe-book is a library and a set of tools for reading and converting
 various non-HTML reflowable e-book formats.
 .
 Currently supported are:
  - eReader .pdb
  - FictionBook v. 2 (including zipped files)
  - PalmDoc Ebook
  - Plucker .pdb
  - QiOO (mobile format, for java-enabled cellphones)
  - TCR (simple compressed text format)
  - TealDoc
  - zTXT
  - ZVR (simple compressed text format)

Package: libe-book-dev
Description-md5: bc71048d7d0924b8f872def799e1be09
Description-en: library for reading and converting various  e-book formats
 libe-book is a library and a set of tools for reading and converting
 various non-HTML reflowable e-book formats.
 .
 Currently supported are:
  - eReader .pdb
  - FictionBook v. 2 (including zipped files)
  - PalmDoc Ebook
  - Plucker .pdb
  - QiOO (mobile format, for java-enabled cellphones)
  - TCR (simple compressed text format)
  - TealDoc
  - zTXT
  - ZVR (simple compressed text format)
 .
 This package contains the development files (headers, ...)

Package: eatmydata
Description-md5: 4dad1280628a46c312954a4d1ba76a96
Description-en: Library and utilities designed to disable fsync and friends
 This package contains a small LD_PRELOAD library (libeatmydata) and a couple
 of helper utilities designed to transparently disable fsync and friends (like
 open(O_SYNC)). This has two side-effects: making software that writes data
 safely to disk a lot quicker and making this software no longer crash safe.
 .
 You will find eatmydata useful if particular software calls fsync(), sync()
 etc. frequently but the data it stores is not that valuable to you and you may
 afford losing it in case of system crash. Data-to-disk synchronization calls
 are typically very slow on modern file systems and their extensive usage might
 slow down software significantly. It does not make sense to accept such a hit
 in performance if data being manipulated is not very important.
 .
 On the other hand, do not use eatmydata when you care about what software
 stores or it manipulates important components of your system. The library is
 called libEAT-MY-DATA for a reason.

Package: libeatmydata1
Description-md5: 4f1a5e88dc1da5668b3648e66d311c1d
Description-en: Library and utilities to disable fsync and friends - shared library
 This package contains the actual LD_PRELOAD library (libeatmydata) supporting
 the operation of the eatmydata package. Users typically want to use or depend
 on the eatmydata package instead of this one, so see its description for
 further information.

Package: libebml-dev
Description-md5: 405ef7b45eb7ea5fa99095b16269eaad
Description-en: access library for the EBML format (development files)
 The libebml library allows one to read and write files using EBML (the
 Extensible Binary Meta Language), a binary pendant to XML. Using libebml
 makes it easier to extend a file format without breaking support in
 older parsers.
 .
 This package contains the header files and static libraries needed to
 compile applications that use libebml.

Package: libebml5
Description-md5: b9c09704910519655e23515220ccd2aa
Description-en: access library for the EBML format (shared library)
 The libebml library allows one to read and write files using EBML (the
 Extensible Binary Meta Language), a binary pendant to XML. Using libebml
 makes it easier to extend a file format without breaking support in
 older parsers.
 .
 This package contains the shared library needed to run applications that
 use libebml.

Package: libebook-tools-perl
Description-md5: 745142c8e6185d249a5770b0bdd1d814
Description-en: E-Book manipulation tool and Perl libraries
 EBook-Tools contains a library and a command-line tool for unpacking,
 creating, correcting, and repacking electronic books.
 .
 Current native unpacking support is limited to PalmDoc, EReader, IMP,
 and Mobipocket without DRM protection, though MS Reader (lit.) and
 Mobipocket DRM is supported by automatic use of ConvertLIT and
 MobiDeDRM if available.  The metadata correction tools are quite
 extensive, however.  For more details, see the POD information on
 EBook::Tools and EBook::Tools::Unpack.

Package: libebur128-1
Description-md5: 6e3a4a5f7dace48f5ca9ea19e9a28f5e
Description-en: implementation of the EBU R128 loudness standard
 The European Broadcasting Union Loudness Recommendation (EBU R128) informs
 broadcasters how they can analyze and normalize audio so that each piece of
 audio sounds roughly the same volume to the human ear.
 .
 This C library provides an API which analyzes audio and outputs perceived
 loudness. The results can then be used to normalize volume during playback.
 This is an alternative to ReplayGain.
 .
 Features:
  * Implements M, S and I modes
  * Implements loudness range measurement (EBU - TECH 3342)
  * True peak scanning
  * Supports all samplerates by recalculation of the filter coefficients
 .
 This package contains the shared library.

Package: libebur128-dev
Description-md5: c10becc3937fbaf6a351e2058b0f60b0
Description-en: implementation of the EBU R128 loudness standard (development files)
 The European Broadcasting Union Loudness Recommendation (EBU R128) informs
 broadcasters how they can analyze and normalize audio so that each piece of
 audio sounds roughly the same volume to the human ear.
 .
 This C library provides an API which analyzes audio and outputs perceived
 loudness. The results can then be used to normalize volume during playback.
 This is an alternative to ReplayGain.
 .
 Features:
  * Implements M, S and I modes
  * Implements loudness range measurement (EBU - TECH 3342)
  * True peak scanning
  * Supports all samplerates by recalculation of the filter coefficients
 .
 This package contains the development files.

Package: libecap3
Description-md5: 9f1455007fb909c55f6b50ea29d233b2
Description-en: eCAP library
 eCAP is a software interface that allows a network application,
 such as an HTTP proxy or an ICAP server, to outsource content
 analysis and adaptation to a loadable module. For each applicable
 protocol message being processed, an eCAP-enabled host application
 supplies the message details to the adaptation module and gets
 back an adapted message, a "not interested" response, or a "block
 this message now!" instruction. These exchanges often include
 message bodies.

Package: libecap3-dev
Description-md5: df61b63e1494ff2ae59b89ae61f05f87
Description-en: eCAP development libraries
 eCAP is a software interface that allows a network application,
 such as an HTTP proxy or an ICAP server, to outsource content
 analysis and adaptation to a loadable module. For each applicable
 protocol message being processed, an eCAP-enabled host application
 supplies the message details to the adaptation module and gets
 back an adapted message, a "not interested" response, or a "block
 this message now!" instruction. These exchanges often include
 message bodies.

Package: libeconf-dev
Description-md5: a753aa209cf36a501239146b2eb44bc5
Description-en: parse and manage key=value configuration files - development files
 libeconf is a highly flexible and configureable library to parse and manage
 key=value configuration files. It reads configuration file snippets from
 different directories and builds the final configuration file for the
 application from it.
 .
 The first file is the vendor provided configuration file. There are two
 methods of overriding this vendor settings: copy the file from /usr/vendordir
 to /etc and modify the settings. Alternatively, a directory named
 file.suffix.d/ within /etc can be created, with drop-in files in the form
 name.suffix. This files contain only the changes of the specific settings the
 user is interested in. There can be several such drop-in files, they are
 processed in lexicographic order of their filename.
 .
 This package provides the development files needed at compile-time.

Package: libeconf-utils
Description-md5: 511435f345dc16d3bd93bf25d6700167
Description-en: parse and manage key=value configuration files - command line utils
 libeconf is a highly flexible and configureable library to parse and manage
 key=value configuration files. It reads configuration file snippets from
 different directories and builds the final configuration file for the
 application from it.
 .
 The first file is the vendor provided configuration file. There are two
 methods of overriding this vendor settings: copy the file from /usr/vendordir
 to /etc and modify the settings. Alternatively, a directory named
 file.suffix.d/ within /etc can be created, with drop-in files in the form
 name.suffix. This files contain only the changes of the specific settings the
 user is interested in. There can be several such drop-in files, they are
 processed in lexicographic order of their filename.
 .
 This package provides command line utilities (econftool).

Package: libeconf0
Description-md5: aab61850dfcc25357e1f8fbbe9b81250
Description-en: parse and manage key=value configuration files
 libeconf is a highly flexible and configureable library to parse and manage
 key=value configuration files. It reads configuration file snippets from
 different directories and builds the final configuration file for the
 application from it.
 .
 The first file is the vendor provided configuration file. There are two
 methods of overriding this vendor settings: copy the file from /usr/vendordir
 to /etc and modify the settings. Alternatively, a directory named
 file.suffix.d/ within /etc can be created, with drop-in files in the form
 name.suffix. This files contain only the changes of the specific settings the
 user is interested in. There can be several such drop-in files, they are
 processed in lexicographic order of their filename.
 .
 This package provides the library files needed at runtime.

Package: libecpint-dev
Description-md5: 1c59bf5d582d317e63ed38649945c936
Description-en: Effective Core Potentials integration library (development files)
 Libecpint is a library for the efficient evaluation of integrals over ab
 initio effective core potentials, using a mixture of generated, recursive code
 and Gauss-Chebyshev quadrature.
 .
 This package contains the static library, headers and cmake support files.

Package: libedit-dev
Description-md5: d563680e6c8f51c40aea576bffaea165
Description-en: BSD editline and history libraries (development files)
 Command line editor library provides generic line editing,
 history, and tokenization functions.
 .
 It slightly resembles GNU readline.

Package: libedit2
Description-md5: 16f9b7e3d0830d8027f7f78c9be66a88
Description-en: BSD editline and history libraries
 Command line editor library provides generic line editing,
 history, and tokenization functions.
 .
 It slightly resembles GNU readline.

Package: libeditreadline-dev
Description-md5: 89e0fe33a5ee96fcc775a97a46a81b85
Description-en: BSD editline and history libraries (shim development files)
 GNU readline changed its license from GPL-2 to GPL-3 with version 6,
 which excludes GPL-2-only programs from using current readline versions.
 editline resembles readline functionally and with regards to its API.
 .
 This is a development shim library that can be used to link a GPL-2-only
 program that depends on readline with editline.

Package: edlib-aligner
Description-md5: e9837a11b3f558a9827bd1f70164a326
Description-en: edlib sequence alignment tool using edit distance
 Edlib is a lightweight and super fast C/C++ library for sequence
 alignment using edit distance.  This package provides an aligner
 using this library.
 .
 Features of libedlib
 .
  * Calculates edit distance (Levehnstein distance).
  * It can find optimal alignment path (instructions how to transform
    first sequence into the second sequence).
  * It can find just the start and/or end locations of alignment path -
    can be useful when speed is more important than having exact
    alignment path.
  * Supports multiple alignment methods: global(NW), prefix(SHW) and
    infix(HW), each of them useful for different scenarios.
  * You can extend character equality definition, enabling you to e.g.
    have wildcard characters, to have case insensitive alignment or to
    work with degenerate nucleotides.
  * It can easily handle small or very large sequences, even when finding
    alignment path, while consuming very little memory.
  * Super fast thanks to Myers's bit-vector algorithm.

Package: libedlib-dev
Description-md5: c27a8555f6ade9a2b16d3573f80ce761
Description-en: library for sequence alignment using edit distance (devel)
 A lightweight and super fast C/C++ library for sequence alignment using
 edit distance.
 .
 Calculating edit distance of two strings is as simple as:
 .
  edlibAlign("hello", 5, "world!", 6,
             edlibDefaultAlignConfig()).editDistance;
 Features
 .
  * Calculates edit distance (Levehnstein distance).
  * It can find optimal alignment path (instructions how to transform
    first sequence into the second sequence).
  * It can find just the start and/or end locations of alignment path -
    can be useful when speed is more important than having exact
    alignment path.
  * Supports multiple alignment methods: global(NW), prefix(SHW) and
    infix(HW), each of them useful for different scenarios.
  * You can extend character equality definition, enabling you to e.g.
    have wildcard characters, to have case insensitive alignment or to
    work with degenerate nucleotides.
  * It can easily handle small or very large sequences, even when finding
    alignment path, while consuming very little memory.
  * Super fast thanks to Myers's bit-vector algorithm.
 .
 This package contains the static library and the header files.

Package: libedlib1
Description-md5: ec1245b7696c3a8fa39b95d367f54fc7
Description-en: library for sequence alignment using edit distance
 A lightweight and super fast C/C++ library for sequence alignment using
 edit distance.
 .
 Calculating edit distance of two strings is as simple as:
 .
  edlibAlign("hello", 5, "world!", 6,
             edlibDefaultAlignConfig()).editDistance;
 Features
 .
  * Calculates edit distance (Levehnstein distance).
  * It can find optimal alignment path (instructions how to transform
    first sequence into the second sequence).
  * It can find just the start and/or end locations of alignment path -
    can be useful when speed is more important than having exact
    alignment path.
  * Supports multiple alignment methods: global(NW), prefix(SHW) and
    infix(HW), each of them useful for different scenarios.
  * You can extend character equality definition, enabling you to e.g.
    have wildcard characters, to have case insensitive alignment or to
    work with degenerate nucleotides.
  * It can easily handle small or very large sequences, even when finding
    alignment path, while consuming very little memory.
  * Super fast thanks to Myers's bit-vector algorithm.
 .
 This package contains the shared library.

Package: python3-edlib
Description-md5: ed0de8ecbfe0977072f548ff6191fe28
Description-en: library for sequence alignment using edit distance (Python3 module)
 A lightweight and super fast C/C++ library for sequence alignment using
 edit distance.
 .
 Calculating edit distance of two strings is as simple as:
 .
  edlibAlign("hello", 5, "world!", 6,
             edlibDefaultAlignConfig()).editDistance;
 Features
 .
  * Calculates edit distance (Levehnstein distance).
  * It can find optimal alignment path (instructions how to transform
    first sequence into the second sequence).
  * It can find just the start and/or end locations of alignment path -
    can be useful when speed is more important than having exact
    alignment path.
  * Supports multiple alignment methods: global(NW), prefix(SHW) and
    infix(HW), each of them useful for different scenarios.
  * You can extend character equality definition, enabling you to e.g.
    have wildcard characters, to have case insensitive alignment or to
    work with degenerate nucleotides.
  * It can easily handle small or very large sequences, even when finding
    alignment path, while consuming very little memory.
  * Super fast thanks to Myers's bit-vector algorithm.
 .
 This package contains the Python3 module.

Package: libee-dev
Description-md5: b8877d87aca7e27e85c6fa37e7ed4fa0
Description-en: Event expression library inspired by CEE
 Libee is an event expression library which is inspired by the upcoming
 CEE standard. It provides capabilities to generate and emit messages in
 a set of standard format and read a set of different input formats.
 .
 This package contains the development files.

Package: libee0
Description-md5: 6b8e7c622d835e6d4cce9b1d9562ad40
Description-en: Event expression library inspired by CEE
 Libee is an event expression library which is inspired by the upcoming
 CEE standard. It provides capabilities to generate and emit messages in
 a set of standard format and read a set of different input formats.
 .
 This package contains the shared library.

Package: libejml-java
Description-md5: f96d9c7fae98531addd08eaba8b8abd3
Description-en: Efficient Java Matrix Library
 Efficient Java Matrix Library (EJML) is a linear algebra library for
 manipulating dense matrices. Its design goals are;
  1) to be as computationally and memory efficient as possible for both
     small and large matrices, and
  2) to be accessible to both novices and experts.
 These goals are accomplished by dynamically selecting the best
 algorithms to use at runtime, clean API, and multiple interfaces.
 .
 EJML has three distinct ways to interact with it:
  1) procedural,
  2) SimpleMatrix, and
  3) Equations.
 Procedure provides all capabilities of EJML and almost complete control
 over memory creation, speed, and specific algorithms. SimpleMatrix
 provides a simplified subset of the core capabilities in an easy to use
 flow styled object-oriented API, inspired by Jama. Equations is a
 symbolic interface, similar in spirit to Matlab and other CAS, that
 provides a compact way of writing equations.

Package: libdwarf++0
Description-md5: b8540677a1dc9d46d35cc3c54725b438
Description-en: C++11 DWARF parser
 Libelfin is a from-scratch C++11 library for reading ELF binaries and DWARFv4
 debug information.
 .
 Libelfin implements a syntactic layer for DWARF and ELF, but not a semantic
 layer. Interpreting the information stored in DWARF DIE trees still requires a
 great deal of understanding of DWARF, but libelfin will make sense of the bytes
 for you.
 .
 This package contains the library to parse DWARFv4 debug information.

Package: libelf++0
Description-md5: cf21bd95b9bbe555a9343d15afcb5fc1
Description-en: C++11 ELF parser
 Libelfin is a from-scratch C++11 library for reading ELF binaries and DWARFv4
 debug information.
 .
 Libelfin implements a syntactic layer for DWARF and ELF, but not a semantic
 layer. Interpreting the information stored in DWARF DIE trees still requires a
 great deal of understanding of DWARF, but libelfin will make sense of the bytes
 for you.
 .
 This package contains the library to parse ELF binaries.

Package: libelfin-dev
Description-md5: fac8235f7dd274b5f714b8bbfec4fdd6
Description-en: C++11 ELF/DWARF parser (development files)
 Libelfin is a from-scratch C++11 library for reading ELF binaries and DWARFv4
 debug information.
 .
 Libelfin implements a syntactic layer for DWARF and ELF, but not a semantic
 layer. Interpreting the information stored in DWARF DIE trees still requires a
 great deal of understanding of DWARF, but libelfin will make sense of the bytes
 for you.
 .
 This package contains development libraries and header files for libelfin.

Package: libelixirfm-perl
Description-md5: deefb3b703035033144674aceed5b2a8
Description-en: perl implementation for Functional Arabic Morphology
 The ElixirFM module reimplements some of the functionality of the ElixirFM
 system written in Haskell, which implements Functional Arabic Morphology.
 .
 ElixirFM can process words of Modern Written Arabic using four different modes.
 .
 You can find documentation for this module at
 http://elixir-fm.wiki.sourceforge.net/

Package: libemail-abstract-perl
Description-md5: 33a4cc86cdf90347ef4cf6e7b8403f29
Description-en: unified interface to mail representations
 "Email::Abstract" provides module writers with the ability to write
 representation-independent mail handling code. Where previously one
 would either have to specify the mail class required, or to build a new
 object from scratch, "Email::Abstract" can be used to perform certain
 simple operations on an object regardless of its underlying representation.

Package: libemail-address-list-perl
Description-md5: 724818d6a7f7a64699690c249f63b051
Description-en: RFC close address list parsing
 Email::Address::List provides a parser for From, To, Cc, Bcc, Reply-To,
 Sender and previous prefixed with Resent- (eg Resent-From) e-mail headers.

Package: libemail-address-perl
Description-md5: 1e8970fa9c7abc7402d943397bdc2c75
Description-en: Perl module for RFC 2822 address parsing and creation
 Email::Address implements a complete RFC 2822 parser that locates email
 addresses in strings and returns a list of Email::Address objects
 found. Alternatively you may construct objects manually. The goal
 of this software is to be correct, and very very fast.

Package: libemail-address-xs-perl
Description-md5: d895e5cc1dab4e5879d66f7215b0b334
Description-en: Perl library for RFC 5322 address/group parsing and formatting
 Email::Address::XS implements RFC 5322 parser and formatter of email
 addresses and groups. It parses an input string from email headers which
 contain a list of email addresses or a groups of email addresses (like From,
 To, Cc, Bcc, Reply-To, Sender, ...). Also it can generate a string value for
 those headers from a list of email addresses objects.
 .
 Parser and formatter functionality is implemented in XS and uses shared code
 from Dovecot IMAP server.
 .
 It is a drop-in replacement for the Email::Address module.

Package: libemail-date-format-perl
Description-md5: 90de4658468546f14940c11564e639f4
Description-en: Module to generate RFC-2822-valid date strings
 Email::Date::Format provides a simple means for generating an RFC 2822
 compliant datetime string. It was refactored from Email::Date to avoid large
 dependency chains.

Package: libemail-date-perl
Description-md5: f8d5315fa028c1ba076b690bead24e86
Description-en: Perl module for correct formatting of dates in emails
 RFC 2822 defines the Date: header. It declares the header a required
 part of an email message. The syntax for date headers is clearly laid
 out. Still, even a perfectly planned world has storms. The truth is, many
 programs get it wrong. Very wrong. Or, they don't include a Date: header
 at all. This often forces you to look elsewhere for the date, and hoping
 to find something.
 .
 For this reason, the tedious process of looking for a valid date has been
 encapsulated in this software. Further, the process of creating RFC
 compliant date strings is also found in this software.

Package: libemail-filter-perl
Description-md5: 59da1da96fae325cf04fdc37b73aa83f
Description-en: library for creating easy email filters
 Email::Filter is another module produced by the "Perl Email Project",
 a reaction against the complexity and increasing bugginess of the
 "Mail::*" modules. It replaces Mail::Audit, and allows you to write
 programs describing how your mail should be filtered.
 .
 This module is not actively developed upstream anymore.
 Cf. Email::Filter.3pm.

Package: libemail-find-perl
Description-md5: fa0ff30d5b3073c414f737448fcefa43
Description-en: module to find RFC 822 email addresses in plain text
 Email::Find is a module for finding a subset of RFC 822 email
 addresses in arbitrary text.  The addresses it
 finds are not guaranteed to exist or even actually be email addresses
 at all, but they will be valid RFC 822 syntax.
 .
 Email::Find will perform some heuristics to avoid some of the more
 obvious red herrings and false addresses, but there's only so much
 which can be done without a human.

Package: libemail-folder-perl
Description-md5: ec16bc936a5a75021da56d61df36ee64
Description-en: Perl module to read mail from a folder
 Email::Folder is a Perl module which reads all messages from a folder into
 Email::Simple objects (see libemail-simple-perl for more), making them easy
 to manipulate from Perl. It becomes fairly trivial to extract information
 from headers in your mail, or change them to different values. As a result,
 this provides a general purpose mail handling facility.

Package: libemail-foldertype-perl
Description-md5: 5ec0a84c83d2b61fcf8beafed7fb5a12
Description-en: determine the type of a mail folder
 Provides a utility function for detecting the type of a given mail folder.
 Available types are subject to the types that are registered.

Package: libemail-localdelivery-perl
Description-md5: 800a766d918cc577e30dbe04f6e5dc85
Description-en: module to deliver a piece of email - simply
 Email::LocalDelivery delivers an email to a list of mailboxes.
 .
 Achtung! You might be better off looking at Email::Sender, and at
 Email::Sender::Transport::Maildir and Email::Sender::Transport::Mbox.
 They are heavily used and more carefully monitored.

Package: libemail-messageid-perl
Description-md5: eb36308b05396bfeb7f66cf9a9addbb4
Description-en: Perl library for unique mail Message-ID generation
 Message-IDs are optional, but highly recommended headers that identify a
 message uniquely. The Email::MessageID module generates unique Message-IDs.

Package: libemail-mime-attachment-stripper-perl
Description-md5: 541084130efe294072da22a2a08066c2
Description-en: module to strip attachments from an email
 Given a Email::MIME object, Email::MIME::Attachment::Stripper detaches all
 attachments from the message and makes them available separately.
 .
 The message you're left with might still be multipart, but it should only be
 multipart/alternative or multipart/related.

Package: libemail-mime-contenttype-perl
Description-md5: d8ae41e2ef2139d7faf66c9966d235ba
Description-en: Perl module to parse a MIME Content-Type header
 Email::MIME::ContentType provides a method for parsing email Content-
 Type headers according to section 5.1 of RFC 2045. The method returns
 a hash having entries for the discrete type, the composite type, and a
 hash of attributes.

Package: libemail-mime-createhtml-perl
Description-md5: b03c1eb10ba46136f4eab12e32febc81
Description-en: multipart HTML email builder
 Email::MIME::CreateHTML allows you to build HTML emails, optionally with a
 text-only alternative and embedded media objects.
 .
 For example, an HTML email with an alternative version in plain text and with
 all the required images contained in the mail.
 .
 Note that this module does not send any mail, it merely does the work of
 building the appropriate MIME message.  The message can be sent with
 Email::Send or any other mailer that can be fed a string representation of an
 email message.

Package: libemail-mime-encodings-perl
Description-md5: ef72da9eacd1ec445ef9f50fbace3561
Description-en: unified interface to MIME encoding and decoding
 Email::MIME::Encodings simply wraps MIME::Base64 and MIME::QuotedPrint
 so that you can throw the contents of a Content-Transfer-Encoding
 header at some text and have the right thing happen.

Package: libemail-mime-kit-perl
Description-md5: 2564d5eeb6f9a5c7e0ff2fefe6435544
Description-en: module to build complete email messages from templates
 Email::MIME::Kit is a templating system for email messages. Instead of trying
 to be yet another templating system for chunks of text, it makes it easy to
 build complete email messages.
 .
 It handles the construction of multipart messages, text and HTML
 alternatives, attachments, interpart linking, string encoding, and parameter
 validation.
 .
 Although nearly every part of Email::MIME::Kit is a replaceable component,
 the stock configuration is probably enough for most use. A message kit will
 be stored as a directory that might look like this:
 .
 sample.mkit/
 .
 manifest.json
 .
 body.txt
 .
 body.html
 .
 logo.jpg

Package: libemail-mime-perl
Description-md5: 368964b872c7b0a8df08e17f7c95c057
Description-en: module for simple MIME message parsing
 Email::MIME is an extension of the Email::Simple module for easily handling
 MIME-encoded messages. It takes a message as a string, splits it up into its
 constituent parts, and allows you access to various parts of the message.
 Headers are decoded from MIME encoding.

Package: libemail-outlook-message-perl
Description-md5: 3c9e25e8c096e6bdfab8cdd63a829e79
Description-en: module for reading Outlook .msg files
 Email::Outlook::Message reads e-mail messages stored as .msg files (such as
 generated by Microsoft Outlook), and converts them to Email::MIME objects.
 .
 Not all data in the .msg file is converted.  The meaning of some parts hasn't
 been worked out, while other parts do not make sense outside of Outlook and
 Exchange.
 .
 Currently GPG signed mail is not processed correctly and neither are
 attachments of type 'appledoublefile'.
 .
 The package also contains the tool "msgconvert" (known from
 http://www.matijs.net/software/msgconv/) to convert Microsoft Outlook
 ".msg" files directly on the commandline without having to know how
 to program in Perl. Using this tool requires the recommended package
 libemail-address-perl to be installed.

Package: libemail-received-perl
Description-md5: 30e3812b7ae10ac221357fa09f341dbb
Description-en: Perl module to parse an email Received: header
 Email::Received is a Perl Email Project rewrite of SpamAssassin's email
 header parser. This was done so that the great work they did in analysing
 pretty much every possible Received header format could be used in
 applications other than SpamAssassin itself.
 .
 The module provides one function, parse_received, which takes a single
 Received line. It then produces either nothing, if the line is unparsable,
 or a hash reference if it parsed the message.

Package: libemail-reply-perl
Description-md5: bd3c694f42a908848e732eb268320571
Description-en: module to reply to an email message
 The Email::Reply module takes the hard out of generating replies to email
 messages.
 .
 The exported reply() function accepts a number of named parameters and
 returns an email message object of type Email::MIME or Email::Simple,
 depending on the parameters passed.

Package: libemail-sender-perl
Description-md5: a34d982409c60bdb44cceae970751eba
Description-en: Perl module for sending email
 Email::Sender is a Perl module provides an interface to send email via many
 backends, including sendmail, SMTP, delivering directly to mbox file, etc.
 .
 Email::Sender replaces the old and sometimes problematic Email::Send library
 (see libemail-send-perl), which did a decent job at handling very simple mail
 sending tasks, but was not suitable for serious use for a variety of reasons.

Package: libemail-simple-perl
Description-md5: fe241b7005c0f4b33562d9a2c4f9237b
Description-en: module to parse RFC2822 headers and message format
 Email::Simple is the first deliverable of the Perl Email Project, a reaction
 against the complexity and increasing bugginess of the Mail::* modules. In
 contrast, Email::* modules are meant to be simple to use and to maintain,
 pared to the bone, fast, minimal in their external dependencies, and correct.

Package: libemail-stuffer-perl
Description-md5: 18dcc04c1a2b598697782de57b4cc3e9
Description-en: casual approach to creating and sending Email:: emails
 Email::Stuffer, as its name suggests, is a fairly casual module used to stuff
 things into an email and send them. It is a high-level module designed for
 ease of use when doing a very specific common task, but implemented on top of
 the light and tolerable Email:: modules.
 .
 Email::Stuffer is typically used to build emails and send them in a single
 statement, as seen in the synopsis. And it is certain only for use when
 creating and sending emails. As such, it contains no email parsing
 capability, and little to no modification support.
 .
 To re-iterate, this is very much a module for those "slap it together and
 fire it off" situations, but that still has enough grunt behind the scenes to
 do things properly.
 .
 The basics should all work, but this module is still subject to name and/or
 API changes

Package: libemail-thread-perl
Description-md5: ab1bf8a4fdbe7c61078374a5659fe7c4
Description-en: library providing threading for Email::Simple objects
 Email::Thread is a wrapper for Mail::Thread that allows it to work with
 Email::Simple objects.  The combination of the two libraries allows
 collections of Email::Simple objects to be organized into threads
 by References and In-Reply-To headers.

Package: libemail-valid-loose-perl
Description-md5: a1c245e0578c9cdfea3d3f64bdba98fc
Description-en: Email::Valid which allows dot immediately before at mark
 Email::Valid::Loose is a subclass of Email::Valid, which allows dot (.)
 immediately before at-mark (@). It is invalid in RFC822, but is commonly
 used in some of mobile phone addresses in Japan (like docomo.ne.jp or
 jp-t.ne.jp).

Package: libemail-valid-perl
Description-md5: 288b3e6212e1810114632a417594e39e
Description-en: Perl module for checking the validity of Internet email addresses
 Email::Valid determines whether an email address is well-formed, and
 optionally, whether a mail host exists for the domain.
 .
 Please note that there is no way to determine whether an address targets
 a valid recipient without actually attempting to deliver a message.

Package: libembperl-perl
Description-md5: 1e3498cac506d2de72a30567c715b530
Description-en: system for building dynamic websites with Perl
 Embperl gives you the power to embed Perl code in your HTML/XML
 documents and the ability to build your Web site out of small
 reusable objects in an object-oriented style. You can also take
 advantage of all the usual Perl modules, (including DBI for database
 access) use their functionality and easily include their output in
 your web pages.
 .
 Embperl has several features which are especially useful for creating
 Websites, including dynamic tables, form field processing, URL
 escaping/unescaping, session handling, caching, XSLT transformation
 and more. See http://www.embperl.org/embperl/ for more information
 about Embperl.
 .
 This package contains Apache2, FastCGI, CGI and offline versions of
 Embperl, although you may need to install some additional packages to
 use some of those modes. Please note that when running under mod_perl,
 Embperl requires Apache's prefork mpm module and will not work with the
 more recent worker mpm.

Package: libemf-dev
Description-md5: 0f9bc2c83b83b6848c9b13f4c559c618
Description-en: Enhanced Metafile library (development)
 libEMF is a C/C++ library which provides a drawing toolkit based on
 ECMA-234.  The general purpose of this library is to create vector
 graphics files on POSIX systems which can be imported into
 OpenOffice.org or LibreOffice. Times have changed, though.  These
 days, you can import SVGs, or even PDFs, into OpenOffice or
 LibreOffice.  Those are much better choices than EMF files.
 .
 This package contains the static libraries and headers for developing
 applications that use the libEMF library API.

Package: libemf-doc
Description-md5: 3cd6dd9017827107b5103865cb215287
Description-en: Enhanced Metafile library (documentation)
 libEMF is a C/C++ library which provides a drawing toolkit based on
 ECMA-234.  The general purpose of this library is to create vector
 graphics files on POSIX systems which can be imported into
 OpenOffice.org or LibreOffice. Times have changed, though.  These
 days, you can import SVGs, or even PDFs, into OpenOffice or
 LibreOffice.  Those are much better choices than EMF files.
 .
 This package contains documentation for the libEMF library.

Package: libemf1
Description-md5: 295102ba1131570b726cca232bab697f
Description-en: Enhanced Metafile library (run-time)
 libEMF is a C/C++ library which provides a drawing toolkit based on
 ECMA-234.  The general purpose of this library is to create vector
 graphics files on POSIX systems which can be imported into
 OpenOffice.org or LibreOffice. Times have changed, though.  These
 days, you can import SVGs, or even PDFs, into OpenOffice or
 LibreOffice.  Those are much better choices than EMF files.
 .
 This package contains the files necessary for running applications
 that use the libEMF library.

Package: printemf
Description-md5: d982da18bf467ee2eea5b16cdea85fee
Description-en: Enhanced Metafile library (executable)
 libEMF is a C/C++ library which provides a drawing toolkit based on
 ECMA-234.  The general purpose of this library is to create vector
 graphics files on POSIX systems which can be imported into
 OpenOffice.org or LibreOffice. Times have changed, though.  These
 days, you can import SVGs, or even PDFs, into OpenOffice or
 LibreOffice.  Those are much better choices than EMF files.
 .
 This package contains a tiny executable exposing some of libEMF's
 capabilities to the command line.

Package: emf2svg
Description-md5: 87d984f2bde65dc9fd3643c71e9e34b6
Description-en: Convert Enhanced Metafile to SVG
 By themselves, EMF/EMF+ files are rare in the wild. However, they are
 frequently embedded inside other Microsoft file formats. This project could
 be used to handle EMF blobs in any Microsoft formats.
 .
 This package contains the command line utility emf2svg-conv.

Package: libemf2svg-dev
Description-md5: f47a07bd32b32d851c10733d79c6a2b7
Description-en: Enhanced Metafile to SVG conversion library (development files)
 By themselves, EMF/EMF+ files are rare in the wild. However, they are
 frequently embedded inside other Microsoft file formats. This project could
 be used to handle EMF blobs in any Microsoft formats.
 .
 This package contains the development files.

Package: libemf2svg1
Description-md5: 0235e92cbdae3150966478ba996e0ac6
Description-en: Enhanced Metafile to SVG conversion library (shared library)
 By themselves, EMF/EMF+ files are rare in the wild. However, they are
 frequently embedded inside other Microsoft file formats. This project could
 be used to handle EMF blobs in any Microsoft formats.
 .
 This package contains the shared library.

Package: libencode-arabic-perl
Description-md5: 453c6a1dd741de78892fb41ae88be21c
Description-en: perl implementation for Arabic encodings
 Encode::Arabic is a wrapper for various implementations of the encoding
 systems used for the Arabic language and covering even some non-Arabic
 extensions to the Arabic script. The included modules fit in the philosophy of
 Encode::Encoding and can be used directly with the Encode module.

Package: libencode-base58-perl
Description-md5: 3c1489944d7a315e2e26efc9d39292d4
Description-en: module to shorten numbers using a base58 conversion
 Encode::Base58 permits one to encode and decode numbers using a base58
 conversion. It differs from a base64 conversion by having confusing
 (0, O, l and I) and non alpha-numeric ( + and /) characters removed.
 .
 It is used by Flickr for its URL shortener and in Bitcoin addresses.

Package: libencode-detect-perl
Description-md5: 429861b1c82e8993a60f8a3a4c3371f1
Description-en: Encode::Encoding subclass that detects the encoding of data
 Encode::Detect provides an interface to Mozilla's universal charset
 detector, which detects the charset used to encode data.

Package: libencode-eucjpascii-perl
Description-md5: 8ce2d384639c683390b89b6fdf966405
Description-en: Perl module supporting eucJP-ascii character encoding
 Encode::EUCJPASCII provides support for eucJP-ascii character encoding, an
 eucJP-open mapping. The following encodings are supported:
 .
  - eucJP-ascii
  - x-iso2022jp-ascii (7-bit counterpart)
 .
 Note: x-iso2022jp-ascii is an unofficial encoding name. It has never been
 registered by any standards bodies.

Package: libencode-eucjpms-perl
Description-md5: 17a999519d38f1d67338681e8955a3f5
Description-en: Perl library for Microsoft Compatible Japanese Encodings
 This module implements Microsoft compatible encodings for Japanese.
 Encodings supported are as follows.
 .
 Canonical     Alias                                      Description
 --------------------------------------------------------------------
 eucJP-ms      qr/\beuc-?jp-?ms$/i                           eucJP-ms
               qr/\beuc-?jp-?win$/i
 cp51932       qr/\bcp51932$/i                 Windows Codepage 51932
 cp50220                                       Windows Codepage 50220
 cp50221                                       Windows Codepage 50221
 --------------------------------------------------------------------
 .
 To find out how to use this module in detail, see Encode.

Package: libencode-hanextra-perl
Description-md5: c9657081f76f7811fdc359b8cf30270d
Description-en: perl module providing extra sets of Chinese character encodings
 Perl 5.7.3 and later ships with an adequate set of Chinese encodings,
 including the commonly used CP950, CP936 (also known as GBK),
 Big5 (alias for Big5-Eten), Big5-HKSCS, EUC-CN, HZ, and
 ISO-IR-165. However, the numbers of Chinese encodings are staggering,
 and a complete coverage will easily increase the size of perl distribution
 by several megabytes; hence, this module tries to provide the rest of them.
 If you are using Perl 5.8 or later, Encode::CN and Encode::TW will
 automatically load the extra encodings for you, so there's no need to
 explicitly write "use Encode::HanExtra" if you are using one of them
 already.

Package: libencode-imaputf7-perl
Description-md5: 9722e5d1b0ea3dcf129cfa72d2ccc430
Description-en: modification of UTF-7 encoding for IMAP
 IMAP mailbox names are encoded in a modified UTF-7 when names contains
 international characters outside of the printable ASCII range. The
 modified UTF-7 encoding is defined in RFC2060 (section 5.1.3).

Package: libencode-jis2k-perl
Description-md5: f1f696a4aa66f6d03f35fd440bcc90bf
Description-en: perl module providing JIS X 0212 (aka JIS 2000) Encodings
 Encode::JIS2K is an extension to the Encode perl module (which provides an
 interface between perl strings and other character encodings) provides
 specific coverage for the JIS X 0213 character set.

Package: libencode-locale-perl
Description-md5: 56ab0dbfeb69a085703b46539790f388
Description-en: utility to determine the locale encoding
 In many applications it's wise to let Perl use Unicode for the strings it
 processes. Most of the interfaces Perl has to the outside world are still byte
 based. Programs therefore need to decode byte strings that enter the program
 from the outside and encode them again on the way out.
 .
 The POSIX locale system is used to specify both the language conventions
 requested by the user and the preferred character set to consume and output.
 The Encode::Locale module looks up the charset and encoding (called a CODESET
 in the locale jargon) and arranges for the Encode module to know this encoding
 under the name "locale". It means bytes obtained from the environment can be
 converted to Unicode strings by calling Encode::encode(locale => $bytes) and
 converted back again with Encode::decode(locale => $string).

Package: libencode-perl
Description-md5: 6cc0080ebdddd83919780a1a5e291480
Description-en: module providing interfaces between Perl's strings and the system
 The Encode module provides the interfaces between Perl's strings and the
 rest of the system.
 .
 When Perl is processing "binary data", the programmer wants Perl to process
 "sequences of bytes". This is not a problem for Perl - as a byte has 256
 possible values, it easily fits in Perl's much larger "logical character".
 .
 Encodes a string from Perl's internal form into ENCODING and returns a
 sequence of octets.

Package: libencode-zapcp1252-perl
Description-md5: 4cc2a524577ae185f4c0ab22713ccbfc
Description-en: zap Windows Western gremlin characters
 CP1252 (Windows Western) is a superset of ISO8859-1 (Latin-1).
 Accidentally mixing CP1252 with ISO8859-1 is common, causing "gremlins"
 - broken misfit characters.
 .
 Encode::ZapCP1252 detects freak characters and either transliterates
 them into ASCII counterparts or translates them to UTF-8 equivalents.
 .
 Processed strings are assumed to contain a mixture of ASCII, ISO8859-1
 and CP1252, but no actual UTF-8 characters (even if encoded as such).
 For string soups including UTF-8 characters, Encoding::FixLatin may be
 better suitable.

Package: libencoding-fixlatin-perl
Description-md5: c876db7f9b7bf7b1b6552de27262614b
Description-en: takes mixed encoding input and produces UTF-8 output
 Most encoding conversion tools take input in one encoding and produce
 output in another encoding.  Encoding::FixLatin takes input which may
 contain characters in more than one encoding and makes a best effort to
 convert them all to UTF-8 output.
 .
 For string soups containing only ASCII, ISO8859-1 and CP1252 but no
 actual UTF-8 characters (even if encoded as such), Encode::ZapCP1252
 may be better suitable.
 .
 Includes command-line tool fix_latin.

Package: libencoding-fixlatin-xs-perl
Description-md5: f7654ec0c7eed54153e3f2da33f10278
Description-en: XS implementation layer for Encoding::FixLatin
 Most encoding conversion tools take input in one encoding
 and produce output in another encoding.
 Encoding::FixLatin takes input which may contain characters
 in more than one encoding
 and makes a best effort to convert them all to UTF-8 output.
 .
 Encoding::FixLatin::XS provides a C implementation
 of the 'fix_latin' algorithm.
 It is not meant to be called directly.
 Instead, simply install this module
 and use Encoding::FixLatin as normal.
 Encoding::FixLatin will use this module if it's found
 and will fall back to the pure-Perl implementation otherwise.

Package: libend-perl
Description-md5: f95c853e9f7bdaf81378350143100d3d
Description-en: Perl interface to execute code at end of scope
 End is a Perl module that exports a single subroutine, end, which enables
 execution of code whenever the current block is exited, regardless of whether
 it is due to a return, next, last, redo, exit, die, goto or just reaching the
 end of the current block.

Package: gostsum
Description-md5: 926ca856d46a216a8ca0c7a4b45ea044
Description-en: Utility to compute GOST hashes
 This package contain utilities to compute GOST hashsums
 gostsum - computes GOST R 34.11-94 hash
 gost12sum - computes GOST R 34.11-2012 hash

Package: libengine-gost-openssl
Description-md5: 2a557d0fcd4467937bf692b52769f69d
Description-en: Loadable module for openssl implementing GOST algorithms
 This package contains loadable module for openssl library, which
 implements (in software) Russian national standard (GOST) cryptography

Package: libengine-gost-openssl1.1
Description-md5: 6a7d544efe7636c8d9cb924a263b2e91
Description-en: dummy package for upgrades from libengine-gost-openssl1.1
 Can be safely removed.

Package: libenum-perl
Description-md5: 80e2829c3f030b988536f9add96d0dec
Description-en: perl module for sets of ordered constants like enums in C
 The enum module defines a set of symbolic constants with ordered numeric
 values ala C enum types.
 .
 It is now capable of creating ordered bitmask constants as well. See the
 BITMASKS section in the documentation for details.
 .
 What are they good for? Typical uses would be for giving mnemonic names to
 indexes of arrays. Such arrays might be a list of months, days, or a return
 value index from a function such as localtime().

Package: libenv-path-perl
Description-md5: 28e14fabd99d0865d7eade8fda1f8edf
Description-en: Perl module implementing advanced operations on path variables
 Env::Path presents an object-oriented interface to path variables, defined
 as that subclass of environment variables which name an ordered list of
 filesystem elements separated by a platform-standard separator.
 .
 Env::Path is for cases where you need to insert or remove interior path
 entries, strip redundancies, operate on a path variable without having to
 know whether the current platform uses ":" or ";", operate on a path variable
 which may have a different name on different platforms, etc.

Package: libenv-ps1-perl
Description-md5: 4af8ea6abe19c334a7d36fb42bbd0945
Description-en: prompt string formatter
 Env::PS1 supplies variables that are "tied" to environment
 variables like 'PS1' and 'PS2', if read it takes the contents of the
 variable as a format string like the ones bash(1) uses to format the
 prompt.
 .
 It is intended to be used in combination with the various ReadLine
 packages.

Package: libenv-sanctify-perl
Description-md5: 4b12f0de92ecdbf9c37109c35537956c
Description-en: Perl module providing lexically scoped environment (%ENV)
 Env::Sanctify is a module that provides lexically scoped manipulation and
 sanctification of %ENV. With this module, one can add or alter environment
 variables, later restoring the environment back either manually or
 automatically once the object falls out of scope.
 .
 This is useful for manipulating the environment that forked processes and
 sub-processes will inherit.

Package: eot2ttf
Description-md5: 1f63a2748aed00a11763a431c5e4e1b2
Description-en: utility to convert Embedded OpenType fonts to TrueType
 Libeot is a library for parsing Embedded OpenType files and converting them
 to other formats
 .
 This package contains eot2ttf - which uses libeot to convert .eot to .ttf.

Package: libeot-dev
Description-md5: 7637832934414d5b881257a1aed63996
Description-en: Library for parsing/converting Embedded OpenType files -- development
 Libeot is a library for parsing Embedded OpenType files and converting them
 to other formats
 .
 This package contains the files needed to develop software using libeot.

Package: libeot0
Description-md5: 6a4404dbab218e6bd57044daf033072f
Description-en: Library for parsing/converting Embedded OpenType files
 Libeot is a library for parsing Embedded OpenType files and converting them
 to other formats
 .
 This package contains the files needed to develop software using libeot.

Package: libepc-1.0-3
Description-md5: f79f5cabee930646e4217d6b1eb28941
Description-en: Easy Publish and Consume library - shared libraries
 The Easy Publish and Consume library provides an easy method to publish
 data per HTTPS announce that information via DNS-SD, find that information
 and finally consume it.
 .
 You can use this library as key/value store published to the network,
 using encryption, authentication and service discovery.
 .
 This package contains the shared libraries.

Package: libepc-common
Description-md5: bfe5705e93a99c0a8f6fb62e33cf3d2c
Description-en: Easy Publish and Consume library - data files
 The Easy Publish and Consume library provides an easy method to publish
 data per HTTPS announce that information via DNS-SD, find that information
 and finally consume it.
 .
 You can use this library as key/value store published to the network,
 using encryption, authentication and service discovery.
 .
 This package contains the data files for the shared libraries

Package: libepc-dev
Description-md5: 71ea00e0b1b2bea6900ca8110666adda
Description-en: Easy Publish and Consume library - development files
 The Easy Publish and Consume library provides an easy method to publish
 data per HTTPS announce that information via DNS-SD, find that information
 and finally consume it.
 .
 You can use this library as key/value store published to the network,
 using encryption, authentication and service discovery.
 .
 This package contains the headers and development libraries needed to
 build applications using the Easy Publish and Consume library

Package: libepc-doc
Description-md5: 95594a6062f1ef1bf009284541c2eb98
Description-en: Easy Publish and Consume library - documentation
 The Easy Publish and Consume library provides an easy method to publish
 data per HTTPS announce that information via DNS-SD, find that information
 and finally consume it.
 .
 You can use this library as key/value store published to the network,
 using encryption, authentication and service discovery.
 .
 This package contains the HTML documentation for the Easy Publish and
 Consume library

Package: libepc-ui-1.0-3
Description-md5: d5187792a5d5a7ba70cd8ef373efd5a7
Description-en: Easy Publish and Consume library - shared widget libraries
 The Easy Publish and Consume library provides an easy method to publish
 data per HTTPS announce that information via DNS-SD, find that information
 and finally consume it.
 .
 You can use this library as key/value store published to the network,
 using encryption, authentication and service discovery.
 .
 This package contains the shared widget libraries.

Package: libepc-ui-dev
Description-md5: b09274d6af4e2c9e148eab36693e6f5d
Description-en: Easy Publish and Consume library - widget development files
 The Easy Publish and Consume library provides an easy method to publish
 data per HTTPS announce that information via DNS-SD, find that information
 and finally consume it.
 .
 You can use this library as key/value store published to the network,
 using encryption, authentication and service discovery.
 .
 This package contains the headers and development libraries needed to
 build applications using the Easy Publish and Consume widget library

Package: libepoxy-dev
Description-md5: e2ec7be5346c4a163b6eee417700fb09
Description-en: OpenGL function pointer management library- development
 It hides the complexity of dlopen(), dlsym(), glXGetProcAddress(),
 eglGetProcAddress(), etc. from the app developer, with very little
 knowledge needed on their part.  They get to read GL specs and write
 code using undecorated function names like glCompileShader().
 .
 This package contains the development headers for the library found in
 libepoxy0. Non-developers likely have little use for this package.

Package: libepoxy0
Description-md5: 5a791283a61b2b18fba618783b5b7751
Description-en: OpenGL function pointer management library
 It hides the complexity of dlopen(), dlsym(), glXGetProcAddress(),
 eglGetProcAddress(), etc. from the app developer, with very little
 knowledge needed on their part.  They get to read GL specs and write
 code using undecorated function names like glCompileShader().

Package: libept-dev
Description-md5: db1ebb07da1715a36bf605f6d6b727d2
Description-en: High-level library for managing Debian package information
 The library defines a very minimal framework in which many sources of data
 about Debian packages can be implemented and queried together.
 .
 The library includes four data sources:
 .
  * APT: access the APT database
  * Debtags: access the Debtags tag information
  * Popcon: access Popcon package scores
  * The Xapian index built by apt-xapian-index
 .
 This is the development library.

Package: libept1.6.0
Description-md5: dc36b06ff413539afcd133bd1698dd39
Description-en: High-level library for managing Debian package information
 The library defines a very minimal framework in which many sources of data
 about Debian packages can be implemented and queried together.
 .
 The library includes four data sources:
 .
  * APT: access the APT database
  * Debtags: access the Debtags tag information
  * Popcon: access Popcon package scores
  * The Xapian index built by apt-xapian-index
 .
 This is the shared library.

Package: libepubgen-0.1-1
Description-md5: a219b39569aa9992caa465365e82cd3c
Description-en: EPUB generator library
 is a library for generating EPUB documents. It is directly
 pluggable into import filters based on librevenge.

Package: libepubgen-dev
Description-md5: 810358b0dea83c764314b4ff7a192144
Description-en: EPUB generator library -- development
 is a library for generating EPUB documents. It is directly
 pluggable into import filters based on librevenge.
 .
 This package contains the development files (headers, ...)

Package: libequihash-dev
Description-md5: ec7220a6347415aadf12c50faef22f7e
Description-en: memory-hard Proof-of-Work with fast verification - C development files
 Equihash implements the algorith as described in "Equihash: Asymmetric
 Proof-of-Work Based on the Generalized Birthday Problem" by Alex Biryukov and
 Dmitry Khovratovich, 2016, DOI:10.14722/ndss.2016.23108.  This code, by Stefan
 Marsiske, is a fork of an earlier implementation by Khovratovich at
 https://github.com/khovratovich/equihash/ ; it provides a library, a C API and
 Python bindings.  The cryptographic password storage SPHINX (pwdsphinx and
 libsphinx) depend upon equihash.
 .
 This package offers the C library development files.

Package: libequihash0
Description-md5: dcdef41b8b4a46f74c7613a973e1cc40
Description-en: memory-hard Proof-of-Work with fast verification - C library
 Equihash implements the algorith as described in "Equihash: Asymmetric
 Proof-of-Work Based on the Generalized Birthday Problem" by Alex Biryukov and
 Dmitry Khovratovich, 2016, DOI:10.14722/ndss.2016.23108.  This code, by Stefan
 Marsiske, is a fork of an earlier implementation by Khovratovich at
 https://github.com/khovratovich/equihash/ . The cryptographic password storage
 SPHINX (pwdsphinx and libsphinx) depend upon equihash.
 .
 This library contains an optimized C++ implementation.

Package: libequinox-osgi-java
Description-md5: e79e3887f77b1b0685c7387d3224f564
Description-en: Equinox OSGi framework (Transitional)
 This package includes the Eclipse Equinox OSGi framework, which can be used
 outside Eclipse. Equinox is an implementation of the OSGi core framework
 specification, a set of bundles that implement various optional OSGi services
 and other infrastructure for running OSGi-based systems. The Equinox OSGi core
 framework implementation is used as the reference implementation and as such
 it implements all the required features of the latest OSGi core framework
 specification.
 .
 More generally, the goal of the Equinox project is to be a first class OSGi
 community and foster the vision of Eclipse as a landscape of bundles. As part
 of this, it is responsible for developing and delivering the OSGi framework
 implementation used for all of Eclipse.

Package: liberasurecode-dev
Description-md5: fbad4cc5eda403f2ccf3578c485a317a
Description-en: support of multiple erasure code backends - development files
 Liberasurecode is an erasure code library which can support multiple erasure
 code 'backends'. The repository includes a Jerasure for Reed-Solomon
 implementation.
 .
 This package contains the development files needed to build against the shared
 library.

Package: liberasurecode1
Description-md5: 3dca7acc4e8a6c946dd42ab4f1a445a6
Description-en: support of multiple erasure code backends - shared library
 Liberasurecode is an erasure code library which can support multiple erasure
 code 'backends'. The repository includes a Jerasure for Reed-Solomon
 implementation.
 .
 This package contains the shared library.

Package: libliberator-clojure
Description-md5: 0834e21648434d1f4b82f149e46b4c91
Description-en: library for building RESTful applications
 Liberator is a Clojure library for building RESTful applications. Liberator
 used to be known as compojure-rest. It got renamed in July 2012. Liberator is
 loosely modeled after webmachine and shares the same aims as Bishop.

Package: liberror-perl
Description-md5: 7c2a471a2833eff06851f0e4e06c4e8c
Description-en: Perl module for error/exception handling in an OO-ish way
 The Error module provides two interfaces.  Firstly "Error" provides a
 procedural interface to exception handling. Secondly "Error" is a base class
 for errors/exceptions that can either be thrown, for subsequent catch, or can
 simply be recorded.
 .
 Errors in the class "Error" should not be thrown directly, but the user
 should throw errors from a sub-class of "Error".
 .
 Warning: Using the "Error" module is no longer recommended due to the
 black-magical nature of its syntactic sugar, which often tends to break. Its
 maintainers have stopped actively writing code that uses it, and discourage
 people from doing so.
 .
 Recommended alternatives are Exception::Class (libexception-class-perl),
 Error::Exception (not packaged), TryCatch (libtrycatch-perl), and Try::Tiny
 (libtry-tiny-perl).

Package: libervia-backend
Description-md5: 0cdd7e11b30ed22b4e50702e1b672c0e
Description-en: Libervia XMPP-based communication and sharing tool (core)
 Libervia is a multi-frontends, multi-purposes communication tool,
 based on the XMPP standard. It features:
  * instant messaging
  * microblogging
  * file sharing
  * games
  * group permissions (share what you want with the people you choose)
  * interaction with other networks (IRC, StatusNet, other XMPP networks)
  * email client access (use your favorite mail user agent (MUA) to communicate
    on the supported networks)
  * extensible design
 .
 This package contains Libervia's backend code. You should install it along with
 one of the frontends: libervia-cli (command line interface) or libervia-tui
 (curse-based interactive console interface).

Package: libervia-cli
Description-md5: b089e3e49cd61934a7c6d98fb437513f
Description-en: Libervia XMPP-based communication and sharing tool (command-line interface)
 Libervia is a multi-frontends, multi-purposes communication tool,
 based on the XMPP standard. It features:
  * instant messaging
  * microblogging
  * file sharing
  * games
  * group permissions (share what you want with the people you choose)
  * interaction with other networks (IRC, StatusNet, other XMPP networks)
  * email client access (use your favorite mail user agent (MUA) to communicate
    on the supported networks)
  * extensible design
 .
 This package contains libervia-cli, Libervia's command-line interface.

Package: libervia-tui
Description-md5: 885b94828a74afa5030aa0c648f0ee42
Description-en: Libervia XMPP-based communication and sharing tool (console interface)
 Libervia is a multi-frontends, multi-purposes communication tool,
 based on the XMPP standard. It features:
  * instant messaging
  * microblogging
  * file sharing
  * games
  * group permissions (share what you want with the people you choose)
  * interaction with other networks (IRC, StatusNet, other XMPP networks)
  * email client access (use your favorite mail user agent (MUA) to communicate
    on the supported networks)
  * extensible design
 .
 This package contains libervia-tui, Libervia's interactive console interface
 (curse-based).

Package: sat-xmpp-core
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: sat-xmpp-jp
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: sat-xmpp-primitivus
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: libervia-pubsub
Description-md5: c79eeda94aed6304bd60209d082a84cd
Description-en: XMPP Publish-Subscribe service component
 Libervia PubSub is a XMPP PubSub service component (XEP-0060).
 It provides special features necessary for "Libervia",
 but it can also be used for any other XMPP project.

Package: sat-pubsub
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: libervia-templates
Description-md5: 0c0c2fba2d0e1a5eacf9baf048f58e77
Description-en: collection of templates for Libervia
 This is a collection of HTML templates to generate blog articles,
 tickets, and other items using the libervia-cli XMPP client.

Package: sat-templates
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: libesedb-dev
Description-md5: 482427b24af9b3657a409fa070c6cef7
Description-en: Extensible Storage Engine DB access library -- development files
 libesedb is a library to access the Extensible Storage Engine (ESE)
 Database File (EDB) format. The ESE database format is used in pmay
 different applications like Windows Search, Windows Mail, Exchange,
 Active Directory, etc..
 .
 This package includes the development support files.

Package: libesedb-utils
Description-md5: bb82303780dae79e67c6c3dbc11bd877
Description-en: Extensible Storage Engine DB access library -- Utilities
 libesedb is a library to access the Extensible Storage Engine (ESE)
 Database File (EDB) format. The ESE database format is used in may
 different applications like Windows Search, Windows Mail, Exchange,
 Active Directory, etc..
 .
 This package contains tools to access data stored in EDB files:
 esedbexport, esedbinfo.

Package: libesedb1
Description-md5: d8bb55d63029328c253f8eae8ea33cca
Description-en: Extensible Storage Engine DB access library
 libesedb is a library to access the Extensible Storage Engine (ESE)
 Database File (EDB) format. The ESE database format is used in may
 different applications like Windows Search, Windows Mail, Exchange,
 Active Directory, etc..
 .
 This package contains the shared library.

Package: python3-libesedb
Description-md5: 09833088414c67ffada0a1fb225a4ff8
Description-en: Extensible Storage Engine DB access library -- Python 3 bindings
 libesedb is a library to access the Extensible Storage Engine (ESE)
 Database File (EDB) format. The ESE database format is used in may
 different applications like Windows Search, Windows Mail, Exchange,
 Active Directory, etc..
 .
 This package contains Python 3 bindings for libesedb.

Package: libesmtp-dev
Description-md5: cf1fb8d938e90e8c50ba8b952e0b55d4
Description-en: LibESMTP SMTP client library (development files)
 LibESMTP is a library to manage posting (or submission of) electronic
 mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as
 Exim.  It may be used as part of a Mail User Agent (MUA) or another
 program that must be able to post electronic mail but where mail
 functionality is not the program's primary purpose.
 .
 This package contains the header files and the static version
 of the library.

Package: libesmtp6
Description-md5: 1355416562036733fdccb1164963edfe
Description-en: LibESMTP SMTP client library
 LibESMTP is a library to manage posting (or submission of) electronic
 mail using SMTP to a preconfigured Mail Transport Agent (MTA) such as
 Exim.  It may be used as part of a Mail User Agent (MUA) or another
 program that must be able to post electronic mail but where mail
 functionality is not the program's primary purpose.

Package: libestr-dev
Description-md5: 036c6bfdbf2f57fa69bbc2e31f76de99
Description-en: helper functions for handling strings (headers)
 The 'libestr' library contains some essential string manipulation
 functions and more, like escaping special characters.
 .
 This package contains the development files.

Package: libestr0
Description-md5: 74857ff94ce38c80a06bdb68ef96d519
Description-en: Helper functions for handling strings (lib)
 The 'libestr' library contains some essential string manipulation
 functions and more, like escaping special characters.
 .
 This package contains the shared library.

Package: libetonyek-0.1-1
Description-md5: aa4e781ec3d88b604e3fe5244feb23ab
Description-en: library for reading and converting Apple Keynote presentations
 libetonyek is a library and a set of tools for reading and converting
 Apple Keynote presentations. The library tries to extract the most
 important parts of version 2 format of Keynote (version 1 is not
 supported yet, but it should be in the future).

Package: libetonyek-dev
Description-md5: 11bf71a200ddbfe05db8bd02b2d4b348
Description-en: library for reading and converting Apple Keynote presentations
 libetonyek is a library and a set of tools for reading and converting
 Apple Keynote presentations. The library tries to extract the most
 important parts of version 2 format of Keynote (version 1 is not
 supported yet, but it should be in the future).
 .
 This package contains the development files (headers, ...)

Package: libetonyek-tools
Description-md5: 46f6ca91212eca38774f9c48f0b72f29
Description-en: library for reading and converting Apple Keynote presentations -- tools
 libetonyek is a library and a set of tools for reading and converting
 Apple Keynote presentations. The library tries to extract the most
 important parts of version 2 format of Keynote (version 1 is not
 supported yet, but it should be in the future).
 .
 This package contains key2text, key2raw and key2xhtml for "converting"
 Keynote presentations in  those respective formats.

Package: libetpan-dev
Description-md5: c81bfd7d79260b0be60d87d2ddb4192c
Description-en: mail handling library - development files
 libEtPan! is a mail library. It may be used for low-level mail handling:
 network protocols (IMAP/NNTP/POP3/SMTP over TCP/IP with or without SSL),
 local storage (mbox/MH/maildir) and message/MIME parsing.
 .
 This package provides development files for the library.

Package: libetpan-doc
Description-md5: 34b84bae7bb327dd4bee62e15de9ae44
Description-en: mail handling library - API documentation
 libEtPan! is a mail library. It may be used for low-level mail handling:
 network protocols (IMAP/NNTP/POP3/SMTP over TCP/IP with or without SSL),
 local storage (mbox/MH/maildir) and message/MIME parsing.
 .
 This package provides library API documentation and test sources.

Package: libetpan20
Description-md5: b03b6fa64e81c920ac0446c1bccccb53
Description-en: mail handling library
 libEtPan! is a mail library. It may be used for low-level mail handling:
 network protocols (IMAP/NNTP/POP3/SMTP over TCP/IP with or without SSL),
 local storage (mbox/MH/maildir) and message/MIME parsing.
 .
 This package provides shared library files.

Package: libeuclid-java
Description-md5: 84aea4bcfb61e5cb5fac2e3f1ed6c4c8
Description-en: Java library for 2D and 3D geometric calculations
 Euclid is a library of numeric, geometric and XML routines.

Package: libev-dev
Description-md5: be18afbfe75a9ce5fed45871acebfdc7
Description-en: static library, header files, and docs for libev
 Static library, header files, and documentation for libev.
 .
 libev provides a full-featured and high-performance event loop that is
 loosely modelled after libevent. It includes relative timers, absolute
 timers with customized rescheduling, synchronous signals, process status
 change events, event watchers dealing with the event loop itself, file
 watchers, and even limited support for fork events. It uses a priority
 queue to manage timers and uses arrays as fundamental data structure. It
 has no artificial limitations on the number of watchers waiting for the
 same event.
 .
 libev supports select, poll, epoll, kqueue, and inotify.

Package: libev-libevent-dev
Description-md5: bc41b1d90d9eaded8c6e06ccc20cc460
Description-en: libevent event loop compatibility wrapper for libev
 Compatibility wrapper "event.h" to enable programs which use the
 libevent event loop to link against libev.
 .
 libev provides a full-featured and high-performance event loop that is
 loosely modelled after libevent. It includes relative timers, absolute
 timers with customized rescheduling, synchronous signals, process status
 change events, event watchers dealing with the event loop itself, file
 watchers, and even limited support for fork events. It uses a priority
 queue to manage timers and uses arrays as fundamental data structure. It
 has no artificial limitations on the number of watchers waiting for the
 same event.
 .
 libev supports select, poll, epoll, kqueue, and inotify.

Package: libev4
Description-md5: a7062053aaf2a9a3df451ce156e0d8ab
Description-en: high-performance event loop library modelled after libevent
 libev provides a full-featured and high-performance event loop that is
 loosely modelled after libevent. It includes relative timers, absolute
 timers with customized rescheduling, synchronous signals, process status
 change events, event watchers dealing with the event loop itself, file
 watchers, and even limited support for fork events. It uses a priority
 queue to manage timers and uses arrays as fundamental data structure. It
 has no artificial limitations on the number of watchers waiting for the
 same event.
 .
 libev supports select, poll, epoll, kqueue, and inotify.

Package: libev-perl
Description-md5: ed63c1be9d3e49cdb79105bf8be70931
Description-en: Perl interface to libev, the high performance event loop
 EV provides a Perl interface to libev, a high performance and full-featured
 event loop that is loosely modelled after libevent.
 .
 It includes relative timers, absolute timers with customized rescheduling,
 synchronous signals, process status change events, event watchers dealing
 with the event loop itself, file watchers, and even limited support for
 fork events.
 .
 It uses a priority queue to manage timers and uses arrays as fundamental
 data structure. It has no artificial limitations on the number of watchers
 waiting for the same event.

Package: libeval-closure-perl
Description-md5: e89014767dce167c131f30955893fe75
Description-en: Perl module to safely and cleanly create closures via string eval
 String eval is often used for dynamic code generation. For instance, Moose
 uses it heavily, to generate inlined versions of accessors and constructors,
 which speeds code up at runtime by a significant amount. String eval is not
 without its issues however - it's difficult to control the scope it's used in
 (which determines which variables are in scope inside the eval), and it can
 be quite slow, especially if doing a large number of evals.
 .
 Eval::Closure attempts to solve both of those problems. It provides an
 eval_closure function, which evals a string in a clean environment, other
 than a fixed list of specified variables. It also caches the result of the
 eval, so that doing repeated evals of the same source, even with a different
 environment, will be much faster (but note that the description is part of
 the string to be evaled, so it must also be the same (or non-existent) if
 caching is to work properly).

Package: libeval-context-perl
Description-md5: fb7b2a2f6d7073536bbe2a0f3c746c21
Description-en: evaluate perl code in context wrapper
 Eval::Context defines a subroutine that lets you evaluate Perl code in a
 specific context. The code can be passed directly as a string or as a file
 name to read from. It also provides some subroutines to let you define and
 optionally share variables and subroutines between your code and the code you
 wish to evaluate. Finally there is some support for running your code in a
 safe compartment.

Package: libeval-linenumbers-perl
Description-md5: 9b9a75f831652f0f7a3d407f433bb129
Description-en: module to add line numbers to eval'ed heredoc blocks
 Eval::LineNumbers adds a '#line "this-file" 392' comment to heredoc/hereis
 text that is going to be eval'ed so that error messages will point back to
 the right place.
 .
 Please note: when you embed \n in your code, it gets expanded in double-quote
 hereis documents so it will mess up your line numbering. Use \\n instead when
 you can.

Package: libevdev-dev
Description-md5: 63278ffe5abb78fff6dcd8755619b04b
Description-en: wrapper library for evdev devices - development files
 libevdev is a wrapper library for evdev devices. It provides
 functions covering the common tasks when dealing with evdev devices,
 thus avoiding erroneous ioctls and other errors.
 .
 This package contains the files required to build software using
 libevdev.

Package: libevdev-doc
Description-md5: efa3ccc9b437f6f65f246babf2160a1a
Description-en: wrapper library for evdev devices - development docs
 libevdev is a wrapper library for evdev devices. It provides
 functions covering the common tasks when dealing with evdev devices,
 thus avoiding erroneous ioctls and other errors.
 .
 This package contains the documentation for developers wishing to
 build software using libevdev.

Package: libevdev-tools
Description-md5: 8215286e33efa9da0bec00b270659e56
Description-en: wrapper library for evdev devices - tools
 libevdev is a wrapper library for evdev devices. It provides
 functions covering the common tasks when dealing with evdev devices,
 thus avoiding erroneous ioctls and other errors.
 .
 This package contains touchpad-edge-detector.

Package: libevdev2
Description-md5: 67bec2e511a50d7ac6f7e4b05c2a96b6
Description-en: wrapper library for evdev devices
 libevdev is a wrapper library for evdev devices. It provides
 functions covering the common tasks when dealing with evdev devices,
 thus avoiding erroneous ioctls and other errors.
 .
 This package contains the files required to run software using
 libevdev.

Package: libevdevplus-dev
Description-md5: ab1cba1ed383e51032cead700454ca1d
Description-en: Development files for the libevdevplus library
 Easy-to-use event device library in C++
 .
 This package contains the static library and headers.

Package: libevent-2.1-7
Description-md5: 45b333b614c8e682d2a525e278f5c233
Description-en: Asynchronous event notification library
 Libevent is an asynchronous event notification library that provides a
 mechanism to execute a callback function when a specific event occurs
 on a file descriptor or after a timeout has been reached.
 .
 It is meant to replace the asynchronous event loop found in
 event driven network servers. Currently, libevent supports /dev/poll,
 kqueue(2), event ports, select(2), poll(2) and epoll(4).
 .
 For backward compatibility and to transition to "libevent_core only"
 or "libevent_core + libevent_extra", the libevent source package builds
 the libevent library that includes everything in libevent_core and
 libevent_extra.

Package: libevent-core-2.1-7
Description-md5: 951eaa6250fb2e171dca3efbd48a13f0
Description-en: Asynchronous event notification library (core)
 Libevent is an asynchronous event notification library that provides a
 mechanism to execute a callback function when a specific event occurs
 on a file descriptor or after a timeout has been reached.
 .
 It is meant to replace the asynchronous event loop found in
 event driven network servers. Currently, libevent supports /dev/poll,
 kqueue(2), event ports, select(2), poll(2) and epoll(4).
 .
 The libevent_core library includes event loops, timers, buffer code,
 and various small compatibility functions.
 .
 If you're writing software that only uses libevent's event loop, you
 should link against only the libevent_core library.

Package: libevent-dev
Description-md5: a0372b2adf9c0952b500f3fdbe22e52d
Description-en: Asynchronous event notification library (development files)
 Libevent is an asynchronous event notification library that provides a
 mechanism to execute a callback function when a specific event occurs
 on a file descriptor or after a timeout has been reached.
 .
 This package includes development files for compiling against libevent.

Package: libevent-extra-2.1-7
Description-md5: 7e81dabcc83d13ad144b6515c21b85c0
Description-en: Asynchronous event notification library (extra)
 Libevent is an asynchronous event notification library that provides a
 mechanism to execute a callback function when a specific event occurs
 on a file descriptor or after a timeout has been reached.
 .
 It is meant to replace the asynchronous event loop found in
 event driven network servers. Currently, libevent supports /dev/poll,
 kqueue(2), event ports, select(2), poll(2) and epoll(4).
 .
 The libevent_extra library includes code for HTTP, DNS, RPC, and so
 on.
 .
 If you're writing software that uses libevent's protocol support, you
 need to link libevent_core and libevent_extra as well.

Package: libevent-openssl-2.1-7
Description-md5: 9fbb926ce82ae47152f531168a5a07bf
Description-en: Asynchronous event notification library (openssl)
 Libevent is an asynchronous event notification library that provides a
 mechanism to execute a callback function when a specific event occurs
 on a file descriptor or after a timeout has been reached.
 .
 It is meant to replace the asynchronous event loop found in
 event driven network servers. Currently, libevent supports /dev/poll,
 kqueue(2), event ports, select(2), poll(2) and epoll(4).
 .
 There is now a bufferevent type that supports SSL/TLS using the
 OpenSSL library.  The code for this is build in a separate
 library, libevent_openssl, so that your programs don't need to
 link against OpenSSL unless they actually want SSL support.

Package: libevent-pthreads-2.1-7
Description-md5: 1a5d857791ab89f821f6bb92b9d541ca
Description-en: Asynchronous event notification library (pthreads)
 Libevent is an asynchronous event notification library that provides a
 mechanism to execute a callback function when a specific event occurs
 on a file descriptor or after a timeout has been reached.
 .
 It is meant to replace the asynchronous event loop found in
 event driven network servers. Currently, libevent supports /dev/poll,
 kqueue(2), event ports, select(2), poll(2) and epoll(4).
 .
 If you want threading support and you're using pthreads, you'll need
 to link against the libevent_pthreads library in addition to
 libevent_core.

Package: libevent-distributor-perl
Description-md5: abf162102563c5f48353fb91f752e449
Description-en: simple in-process pub/sub mechanism
 Instances of the Event::Distributor class provide a simple publish/subscribe
 mechanism within a single process, for either synchronous or Future-based
 asynchronous use.
 .
 A given instance has a set of named events. Subscribers are CODE references
 attached to a named event. Publishers can declare the existence of a named
 event, and then later invoke it by passing in arguments, which are
 distributed to all of the subscribers of that named event.
 .
 It is specifically not an error to request to subscribe an event that has not
 yet been declared, in order to allow multiple modules of code to be loaded
 and subscribe events the others publish, without introducing loading order
 dependencies. An event only needs to be declared by the time it is fired.
 .
 Natively all of the events provided by the distributor are fully-asynchronous
 in nature. Each subscriber is expected to return a Future instance which will
 indicate its completion; the results of these are merged into a single future
 returned by the fire method itself. However, to support synchronous or
 semi-synchronous programs using it, both the observe and invoke methods also
 have a synchronous variant. Note however, that this module does not provide
 any kind of asynchronous detachment of synchronous functions; using the
 /subscribe_sync method to subscribe a long-running blocking function will
 cause the fire_* methods to block until that method returns. To achieve a
 truely-asynchronous experience the attached code will need to use some kind
 of asynchronous event system.

Package: libevent-perl
Description-md5: 4db4fa05485a3e8f8916af4fa884d5dc
Description-en: generic Perl event loop module
 The Event module provides a simple and optimized event loop for a rather
 broad number of applications. It allows Perl programs to register interest in
 events that concern it, and will receive those events.

Package: libevent-rpc-perl
Description-md5: e00da4e93e9925a16e061f18494cbe08
Description-en: Event based transparent Client/Server RPC framework
 Event::RPC supports you in developing Event based networking client/server
 applications with transparent object/method access from the client to the
 server. Network communication is optionally encrypted using IO::Socket::SSL.
 Several event loop managers are supported due to an extensible API. Currently
 Event, Glib and AnyEvent are implemented.
 .
 Event::RPC consists of a server and a client library. The server exports a
 list of classes and methods, which are allowed to be called over the network.
 More specific it acts as a proxy for objects created on the server side (on
 demand of the connected clients) which handles client side methods calls with
 transport of method arguments and return values.

Package: libevhtp-dev
Description-md5: f9446aa7e4603b63940a28c1f6655377
Description-en: Libevent based HTTP API - development files
 Libevent's http interface was created as a JIT server, never meant to
 be a full-fledged HTTP service.  This library attempts to improve on
 that.
 .
 This package contains the development library.

Package: libevhtp-doc
Description-md5: c48b70281a7de1c915524fb06a9184a1
Description-en: Libevent based HTTP API - documentation
 Libevent's http interface was created as a JIT server, never meant to
 be a full-fledged HTTP service.  This library attempts to improve on
 that.
 .
 This package contains the documentation and examples.

Package: libevhtp0
Description-md5: 773845cdcfca85a28f16868f2c680ffa
Description-en: Libevent based HTTP API
 Libevent's http interface was created as a JIT server, never meant to
 be a full-fledged HTTP service.  This library attempts to improve on
 that with the following features:
 .
  + design as a fully functional HTTP server
  + HTTP parser able to process data with a low memory footprint
  + use of regular expressions for routing
  + out-of-the box HTTPS server
 .
 This package contains the runtime library.

Package: libevt-dev
Description-md5: 15f77470aba2698fc6a9de3969885a9f
Description-en: Windows Event Log (EVT) format access library -- development files
 libevt is a library to access the Windows Event Log (EVT) format.
 .
 This package includes the development support files.

Package: libevt-utils
Description-md5: 8a5d6904b153532331a44955475b1b40
Description-en: Windows Event Log (EVT) format access library -- Utilities
 libevt is a library to access the Windows Event Log (EVT) format.
 .
 This package contains tools to access data stored in EVT log files:
 evtexport, evtinfo.

Package: libevt1
Description-md5: cc122b748e37e5ff0ae4970e42bc426f
Description-en: Windows Event Log (EVT) format access library
 libevt is a library to access the Windows Event Log (EVT) format.
 .
 This package contains the shared library.

Package: python3-libevt
Description-md5: 01f937c7875246d67efc569725c716ad
Description-en: Windows Event Log (EVT) format access library -- Python 3 bindings
 libevt is a library to access the Windows Event Log (EVT) format.
 .
 This package contains Python 3 bindings for libevt.

Package: libevtx-dev
Description-md5: 12c900483a7bcd496d0b5ce80bd3b2b5
Description-en: Windows XML Event Log format access library -- development files
 libevtx is a library to access the Windows XML Event Log (EVTX) format.
 .
 This package includes the development support files.

Package: libevtx-utils
Description-md5: 5354ab40fbd8abaadf93d67b0acbb6d1
Description-en: Windows XML Event Log format access library -- Utilities
 libevtx is a library to access the Windows XML Event Log (EVTX) format.
 .
 This package contains tools to access data stored in EVT log files:
 evtxexport, evtxinfo.

Package: libevtx1
Description-md5: 9a63fa5ede078195dbbfb5a15696ef03
Description-en: Windows XML Event Log format access library
 libevtx is a library to access the Windows XML Event Log (EVTX) format.
 .
 This package contains the shared library.

Package: python3-libevtx
Description-md5: 0ad9d499ad5852ff336945fcf01174fa
Description-en: Windows XML Event Log format access library -- Python 3 bindings
 libevtx is a library to access the Windows XML Event Log (EVTX) format.
 .
 This package contains Python 3 bindings for libevtx.

Package: ewf-tools
Description-md5: a239a460d54374da59b5d48cafc00166
Description-en: collection of tools for reading and writing EWF files
 Libewf is a library with support for reading and writing the Expert Witness
 Compression Format (EWF).
 This library allows you to read media information of EWF files in the SMART
 (EWF-S01) format and the EnCase (EWF-E01) format. It supports files created
 by EnCase 1 to 6, linen and FTK Imager. The libewf is useful for forensics
 investigations.
 .
 This package contains tools to acquire, verify and export EWF files.

Package: libewf-dev
Description-md5: 449544984548f9f0e22b92d318dcc0eb
Description-en: support for Expert Witness Compression format (development)
 Libewf is a library with support for reading and writing the Expert Witness
 Compression Format (EWF).
 This library allows you to read media information of EWF files in the SMART
 (EWF-S01) format and the EnCase (EWF-E01) format. It supports files created
 by EnCase 1 to 6, linen and FTK Imager. The libewf is useful for forensics
 investigations.
 .
 This package contains the development files.

Package: libewf2
Description-md5: 01def9237408b4b0f381ee9877b93378
Description-en: library with support for Expert Witness Compression Format
 Libewf is a library with support for reading and writing the Expert Witness
 Compression Format (EWF).
 This library allows you to read media information of EWF files in the SMART
 (EWF-S01) format and the EnCase (EWF-E01) format. It supports files created
 by EnCase 1 to 6, linen and FTK Imager. The libewf is useful for forensics
 investigations.

Package: python3-libewf
Description-md5: 2bec733323bc609c88788bf391962b7e
Description-en: support for Expert Witness Compression format -- Python 3 bindings
 Libewf is a library with support for reading and writing the Expert Witness
 Compression Format (EWF).
 This library allows you to read media information of EWF files in the SMART
 (EWF-S01) format and the EnCase (EWF-E01) format. It supports files created
 by EnCase 1 to 6, linen and FTK Imager. The libewf is useful for forensics
 investigations.
 .
 This package contains Python 3 bindings for libewf.

Package: libex-monkeypatched-perl
Description-md5: 39a55802e9c706f315d9dd585ce51c07
Description-en: experimental API for safe monkey-patching
 The term "monkey patching" describes injecting additional methods into
 a class whose implementation you don't control.  If done without care,
 this is dangerous; the problematic case arises when:
  * You add a method to a class;
  * A newer version of the monkey-patched class adds another method of
    the same name
  * And uses that new method in some other part of its own
    implementation.
 .
 ex::monkeypatched lets you do this sort of monkey-patching safely:
 before it injects a method into the target class, it checks whether the
 class already has a method of the same name.  If it finds such a
 method, it throws an exception (at compile-time with respect to the
 code that does the injection).
 .
 See <http://aaroncrane.co.uk/talks/monkey_patching_subclassing/> for
 more details.

Package: libexadrums-dev
Description-md5: a9328b88f4c1e0c852afe652bba59c8b
Description-en: Software drum module (development)
 ExaDrums is a virtual drum module that allows drummers play with
 custom-made drum kits.
 .
 It is user-friendly and combines high quality stereo sound with low
 latency.
 .
 Each drum kit provides individual sliders in order to control the
 volume of its drum pads.
 .
 A built-in metronome can be combined with a rhythm coach to make
 practice sessions easier and efficient.
 .
 The drum triggers can be adjusted so that their response feels as
 natural as possible, and different sensor interfaces include a
 virtual (on-screen) multi pad and external sensors.
 .
 Although eXaDrums is usable as a drum module, it is still an
 experimental project. As such, some features are not yet implemented,
 and the error management is not complete.
 .
 This package provides the C++ headers.

Package: libexadrums2
Description-md5: ab30fbb103395c1e07da4ddc8c59a6c6
Description-en: Software drum module (library)
 ExaDrums is a virtual drum module that allows drummers play with
 custom-made drum kits.
 .
 It is user-friendly and combines high quality stereo sound with low
 latency.
 .
 Each drum kit provides individual sliders in order to control the
 volume of its drum pads.
 .
 A built-in metronome can be combined with a rhythm coach to make
 practice sessions easier and efficient.
 .
 The drum triggers can be adjusted so that their response feels as
 natural as possible, and different sensor interfaces include a
 virtual (on-screen) multi pad and external sensors.
 .
 Although eXaDrums is usable as a drum module, it is still an
 experimental project. As such, some features are not yet implemented,
 and the error management is not complete.
 .
 This package provides the runtime shared library.

Package: libexcel-template-perl
Description-md5: b408b5bd2896e1989271a20ea1dd1212
Description-en: Perl module for templating Excel files
 Excel::Template is a layout system that uses the data structures from
 HTML::Template to create an Excel spreadsheet file from an XML template
 file that describes it.  Note that all limitations stated in the module
 Spreadsheet::WriteExcel are in force, as that is the module used for
 rendering.

Package: libexcel-template-plus-perl
Description-md5: d935a0dbf619731042d2ee80dc6fabfc
Description-en: module for testing and comparing Excel files
 Excel::Template::Plus attempts to provide a means of testing and comparing
 dynamically generated excel files. Currently it only supports comparing two
 excel files for some approximation of structural (values within cells) and
 visual (formatting of said cells) equivalence.

Package: libexcel-writer-xlsx-perl
Description-md5: b63b972790413cd6e3688da76af1c5d0
Description-en: module to create Excel spreadsheets in xlsx format
 The Excel::Writer::XLSX module is used to create an Excel file
 in the 2007+ XLSX format. The XLSX format is the Office Open XML (OOXML)
 format used by Excel 2007 and later.
 .
 This module cannot, as yet, write to an existing Excel XLSX file. The
 module uses the same interface as the Spreadsheet::WriteExcel
 module (which creates binary XLS Excel files).

Package: libexception-class-dbi-perl
Description-md5: 601487ac4e3fbabdd0ea398bee2886c3
Description-en: exception objects customized for DBI
 The exception objects from Exception::Class::DBI fit into the
 Exception::Class hierarchy but are thrown in certain DBI specific contexts.
 So be setting a handler during the database connection call database error
 handling can be simplified.

Package: libexception-class-perl
Description-md5: fee2d46a930b8837b66c328030aa8d13
Description-en: module that allows you to declare real exception classes in Perl
 Exception::Class allows you to declare exceptions in your modules in a
 manner similar to how exceptions are declared in Java.
 .
 It features a simple interface allowing programmers to 'declare'
 exception classes at compile time.  It also has a base exception
 class, Exception::Class::Base, that can be used for classes stored in
 files (aka modules ;) ) that are subclasses.
 .
 It is designed to make structured exception handling simpler and
 better by encouraging people to use hierarchies of exceptions in their
 applications.

Package: libexception-class-trycatch-perl
Description-md5: 9d142d32c661bcb6d5bd0de0ea73eef2
Description-en: syntactic try/catch sugar for use with Exception::Class
 Exception::Class::TryCatch provides syntactic sugar for use with
 Exception::Class using the familiar keywords try and catch.  Its
 primary objective is to allow users to avoid dealing directly with $@ by
 ensuring that any exceptions caught in an eval are captured as
 Exception::Class objects, whether they were thrown objects to begin with or
 whether the error resulted from die.  This means that users may immediately
 use isa and various Exception::Class methods to process the exception.
 .
 In addition, this module provides for a method to push errors onto a hidden
 error stack immediately after an eval so that cleanup code or other error
 handling may also call eval without the original error in $@ being lost.

Package: libexception-handler-perl
Description-md5: 1bb8fcd58501b6e996a9d9072147c8a3
Description-en: perl module Exception::Handler
 This Perl module reports exceptions with formatted text call-stack.

Package: libexecs-dev
Description-md5: c91960b7512bd9834f355470cbc20022
Description-en: C library for commands execution - development files
 s2argv converts a command string into an argv array for execv, execvp,
 execvpe. execs is like execv taking a string instead of an argv.
 Similarly execsp and execspe are the counterpart of execvp and execvpe,
 respectively, using command strings.
 coprocv, coprocvp, coprocvpe, coprocs, coprocsp execute a command in
 coprocessing mode.
 The following functions all work without using a shell:
 esystem, system_eexecsp execute a command with its arguments from a string.
 popen_nosh, popen_execsp and pclose_nosh pipe stream to or from a process.
 system_nosh executes a command with its arguments from a string.
 .
 This package contains the necessary headers and shared object files needed to
 develop applications using libexecs.

Package: libexecs-embedded0
Description-md5: 60b368f53b52cea0072ed52d80d1280a
Description-en: C library for commands execution - low memory footprint
 s2argv converts a command string into an argv array for execv, execvp,
 execvpe. execs is like execv taking a string instead of an argv.
 Similarly execsp and execspe are the counterpart of execvp and execvpe,
 respectively, using command strings.
 esystem, system_eexecsp execute a command with its arguments from a string
 without using a shell.
 .
 This is the reduced memory footprint version of libexecs for embedded systems,
 it contains a minimal subset of the functionalities available in the
 main package, in particular the coproc* family of functions,
 system_nosh and popen_nosh are excluded (see the man pages for more info).

Package: libexecs0
Description-md5: f55551a0bbdbfbad270c78c8f1d8d508
Description-en: C library for commands execution
 s2argv converts a command string into an argv array for execv, execvp,
 execvpe. execs is like execv taking a string instead of an argv.
 Similarly execsp and execspe are the counterpart of execvp and execvpe,
 respectively, using command strings.
 coprocv, coprocvp, coprocvpe, coprocs, coprocsp execute a command in
 coprocessing mode.
 The following functions all work without using a shell:
 esystem, system_eexecsp execute a command with its arguments from a string.
 popen_nosh, popen_execsp and pclose_nosh pipe stream to or from a process.
 system_nosh executes a command with its arguments from a string.

Package: libexif-dev
Description-md5: 8c30e3b15204de874eb1e6fb7a6a74ea
Description-en: library to parse EXIF files (development files)
 Most digital cameras produce EXIF files, which are JPEG files with
 extra tags that contain information about the image. The EXIF library
 allows you to parse an EXIF file and read the data from those tags.
 .
 This package contains the development files.

Package: libexif-doc
Description-md5: d353e75bf296e7b00d58e2c901c88091
Description-en: library to parse EXIF files (documentation)
 Most digital cameras produce EXIF files, which are JPEG files with
 extra tags that contain information about the image. The EXIF library
 allows you to parse an EXIF file and read the data from those tags.
 .
 This package contains the development documentation.

Package: libexif12
Description-md5: 7cb2387fed63f9f1902bcc28bafbd66b
Description-en: library to parse EXIF files
 Most digital cameras produce EXIF files, which are JPEG files with
 extra tags that contain information about the image. The EXIF library
 allows you to parse an EXIF file and read the data from those tags.

Package: libexif-gtk-dev
Description-md5: bc9409c3bda163ada9a32766e0bdd482
Description-en: Library providing GTK+ widgets to display/edit EXIF tags (development files)
 Most digital cameras produce EXIF files, which are JPEG files with
 extra tags that contain information about the image. The EXIF library
 allows you to parse an EXIF file and read the data from those tags.
 .
 This package contains the development files.

Package: libexif-gtk3-5
Description-md5: 04f813d7a37127bc3501816a69d5de62
Description-en: Library providing GTK+ 3.0 widgets to display/edit EXIF tags
 Most digital cameras produce EXIF files, which are JPEG files with
 extra tags that contain information about the image. The EXIF library
 allows you to parse an EXIF file and read the data from those tags.
 .
 This library provides GTK+ 3.0 widgets to display/edit EXIF tags.

Package: libexif-gtk5
Description-md5: aad24811a9ddc1573d188f1bccc1ba47
Description-en: Library providing GTK+ 2.0 widgets to display/edit EXIF tags
 Most digital cameras produce EXIF files, which are JPEG files with
 extra tags that contain information about the image. The EXIF library
 allows you to parse an EXIF file and read the data from those tags.
 .
 This library provides GTK+ widgets to display/edit EXIF tags.
 .
 This is the legacy version, built against GTK+ 2.0.

Package: libexpect-perl
Description-md5: cd80cb69c151d1b9c53f79ab134f58a9
Description-en: Perl Expect interface
 The Expect module is a successor of Comm.pl and a descendent of Chat.pl. It
 more closely resembles the Tcl Expect language than its predecessors. It
 does not contain any of the networking code found in Comm.pl. This would be
 obsolete anyway given the advent of IO::Socket and external tools such as
 netcat.
 .
 Expect.pm is an attempt to have more of a switch() & case: feel to make
 decision processing more fluid. three separate types of debugging have
 been implemented to make code production easier.
 .
 It is now possible to interconnect multiple file handles (and processes) much
 like Tcl's expect. An attempt was made to enable all the features of Tcl's
 expect.

Package: libexpect-simple-perl
Description-md5: 076b4710ea457a09fb7c26b6a4785a81
Description-en: wrapper around the Expect module
 Expect::Simple is a wrapper around the Expect module which
 should suffice for simple applications.  It hides most of the
 Expect machinery; the Expect object is available for tweaking if
 need be.

Package: libexperimental-perl
Description-md5: 416f0e144977ffd80e0a611ccc06d28b
Description-en: pragma for making experimental features easy
 The experimental pragma provides an easy and convenient way to enable or
 disable experimental features.
 .
 Experimental features were introduced in Perl 5.18, together with a warnings
 category "exmperimental". When such features are used, the respective
 warnings have to be turned off additionally.
 .
 Cf. https://metacpan.org/module/RJBS/perl-5.18.0/pod/perldelta.pod#New-mechanism-for-experimental-features

Package: explain
Description-md5: eacebf1de43f9609417d36c3a17b5eb2
Description-en: utility to explain system call errors
 This package provides an explain(1) command to explain Unix and Linux system
 call errors, after the fact.

Package: libexplain-dev
Description-md5: e02d622f2b3b87e1c645a1235c59dfad
Description-en: library of system-call-specific strerror repl - development files
 This package provides a library which may be used to explain Unix and Linux
 system call errors.  The library is not quite a drop-in replacement for
 strerror, but it comes close, with each system call having a dedicated
 libexplain function.
 .
 This package contains the development files.

Package: libexplain-doc
Description-md5: 61fb661d9de44999369f40a777c71432
Description-en: library of system-call-specific strerror repl - documentation
 This package provides a library which may be used to explain Unix and Linux
 system call errors.  The library is not quite a drop-in replacement for
 strerror, but it comes close, with each system call having a dedicated
 libexplain function.
 .
 This package contains the documentation.

Package: libexplain51
Description-md5: b12abd72e77da91b86fbdb9c87ba573e
Description-en: library of system-call-specific strerror repl
 This package provides a library which may be used to explain Unix and Linux
 system call errors.  The library is not quite a drop-in replacement for
 strerror, but it comes close, with each system call having a dedicated
 libexplain function.

Package: libexport-attrs-perl
Description-md5: e342921fc202e05a24e88479b5a73aaf
Description-en: Perl 6 'is export(...)' trait as a Perl 5 attribute
 Export::Attrs is a fork of Perl6::Export::Attrs created to restore
 compatibility with Perl6::Export::Attrs version 0.0.3.
 .
 Implements a Perl 5 native version of what the Perl 6 symbol export mechanism
 will look like (with some unavoidable restrictions).

Package: libexporter-autoclean-perl
Description-md5: 46c30174abc88e77fbe2ba61e68ee549
Description-en: module that exports functions only available at compile time
 Exporter::AutoClean is a simple wrapper around B::Hooks::EndOfScope that
 allows you to export functions that are only available at compile time.

Package: libexporter-declare-perl
Description-md5: 0a483ef5e95fbb3b53504a1415c812cb
Description-en: perl module for meta-driven exporting
 Exporter::Declare is a meta-driven exporting tool. Exporter::Declare tries to
 adopt all the good features of other exporting tools, while throwing away
 horrible interfaces. Exporter::Declare also provides hooks that allow you to
 add options and arguments for import. Finally, Exporter::Declare's
 meta-driven system allows for top-notch introspection.

Package: libexporter-easy-perl
Description-md5: 862f7c37ecf02817d7ae097e8790c2a2
Description-en: perl module to take the drudgery out of Exporting symbols
 Exporter::Easy makes using Exporter easy. In it's simplest case it allows you
 to drop the boilerplate code that comes with using Exporter. In more
 complicated situations where you use tags to build lists and more tags, it
 will set @EXPORT, @EXPORT_OK, @EXPORT_FAIL and %EXPORT_TAGS in the current
 package, add Exporter to that package's @ISA and do a use vars on all the
 variables mentioned. The rest is handled as normal by Exporter.

Package: libexporter-lite-perl
Description-md5: 2c24aca715fef56cddd6a0dac6cd57b9
Description-en: lightweight subset of Exporter
 Exporter::Lite is an alternative to Exporter, intended to provide a
 lightweight subset of the most commonly-used functionality. It supports
 import(), @EXPORT and @EXPORT_OK and not a whole lot else.
 .
 Exporter::Lite simply exports its import() function into your namespace.
 This might be called a "mix-in" or a "role".
 .
 When Exporter::Lite was written, if you wanted to use Exporter you had to
 write something like this:
 .
  use Exporter;
  our @ISA = qw/ Exporter /;
 .
 Exporter::Lite saved you from writing that second line.
 But since before 2010 you've been able to write:
 .
  use Exporter qw/ import /;
 .
 which imports the import function into your namespace from Exporter.
 .
 As a result, it is recommended to use Exporter now,
 as it's a core module (shipped with Perl).

Package: libexporter-renaming-perl
Description-md5: bcc13ebd907fc53be516a65cd0d601a1
Description-en: facility to rename symbols when imported
 After 'use Exporter::Renaming;' you can import symbols from exporting modules
 not only under their original names, but also under names of your choosing.
 Exporter continues to behave normally for normal imports while renaming
 behaviour is switched on. Only the presence of the keyword 'Renaming' followed
 by an array reference after a 'use' statement triggers renaming.

Package: libexporter-tidy-perl
Description-md5: 139299abbb3cceec822a6c73e185da93
Description-en: another way of exporting symbols
 Exporter::Tidy serves as an easy, clean alternative to
 Exporter. Unlike Exporter, it is not subclassed, but it simply
 exports a custom import() into your namespace.
 .
 With Exporter::Tidy, you don't need to use any package global
 in your module. Even the subs you export can be lexically scoped.

Package: libexporter-tiny-perl
Description-md5: c1ed9630158cb0634b7bceb6168b3b8e
Description-en: tiny exporter similar to Sub::Exporter
 Exporter::Tiny is an exporter for Perl with the features of
 Sub::Exporter but only core dependencies.

Package: libexternalsortinginjava-java
Description-md5: e987d1823700b1f6c84d3008467daf06
Description-en: External-Memory Sorting in Java
 This Java class enables sorting large file without first loading them
 into memory. It is using External Sorting by dividing the files into
 small blocks, sort each block in RAM, and then merge the result.  Many
 database engines and the Unix sort command support external sorting.
 It is possible to sort in a non-lexicographic order.

Package: extract
Description-md5: adb63ea5387b4686cf923e5466e478be
Description-en: displays meta-data from files of arbitrary type
 Similar to the well-known "file" command, extract can display meta-data from a
 file and print the results to stdout.
 .
 Currently, libextractor supports the following formats: HTML, MAN, PS, DVI,
 OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), FLAC,
 MP3 (ID3v1 and ID3v2), OGG, WAV, S3M (Scream Tracker 3), XM (eXtended Module),
 IT (Impulse Tracker), NSF(E) (NES music), SID (C64 music), EXIV2, JPEG, GIF,
 PNG, TIFF, DEB, RPM, TAR(.GZ), LZH, LHA, RAR, ZIP, CAB, 7-ZIP, AR, MTREE, PAX,
 CPIO, ISO9660, SHAR, RAW, XAR, FLV, REAL, RIFF (AVI), MPEG, QT and ASF.
 .
 Also, various additional MIME types are detected. It can also be used to
 compute hash functions (SHA-1, MD5, ripemd160).

Package: libextractor-dev
Description-md5: e1a21ba194bb73e3905cd5fbfce88fb4
Description-en: extracts meta-data from files of arbitrary type (development)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the development files.

Package: libextractor-plugin-archive
Description-md5: 32e79d49c5c03175265ee307382908ad
Description-en: extracts meta-data from files of arbitrary type (archive plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin based on libarchive, supporting the following
 formats: TAR(.GZ), LZH, LHA, RAR, ZIP, CAB, 7-ZIP, AR, MTREE, PAX, CPIO,
 ISO9660, SHAR, RAW, and XAR.

Package: libextractor-plugin-exiv2
Description-md5: e9b0defd91983f06aa0ed9997c7800db
Description-en: extracts meta-data from files of arbitrary type (exiv2 plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting exiv2 files.

Package: libextractor-plugin-flac
Description-md5: 4ad9097fa21c11797fbf88cf014cec84
Description-en: extracts meta-data from files of arbitrary type (flac plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting flac files.

Package: libextractor-plugin-gif
Description-md5: f66f81ad0720d6a64bad61e32982f939
Description-en: extracts meta-data from files of arbitrary type (gif plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting gif files.

Package: libextractor-plugin-gstreamer
Description-md5: 193c5813c14d302a342d358bbae35a20
Description-en: extracts meta-data from files of arbitrary type (GStreamer plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin based on GStreamer.

Package: libextractor-plugin-html
Description-md5: 0b1441ef9d7911f7658e26bbbdeec057
Description-en: extracts meta-data from files of arbitrary type (html plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting html files.

Package: libextractor-plugin-jpeg
Description-md5: 638cb3aa01398222eae78cb73dc09426
Description-en: extracts meta-data from files of arbitrary type (jpeg plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting jpeg files.

Package: libextractor-plugin-midi
Description-md5: 5091ae95cb8aad0e3a3c302d6eaddcb7
Description-en: extracts meta-data from files of arbitrary type (midi plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting midi files.

Package: libextractor-plugin-mpeg
Description-md5: badf4887e51d5d4e50cbd975e6910c50
Description-en: extracts meta-data from files of arbitrary type (mpeg plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting mpeg files.

Package: libextractor-plugin-ogg
Description-md5: 69fd2dbd9ca99fc0f7cad8222a261c7e
Description-en: extracts meta-data from files of arbitrary type (ogg plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting ogg files.

Package: libextractor-plugin-ole2
Description-md5: c5d594362ed849cc1a809e6c3a7301d0
Description-en: extracts meta-data from files of arbitrary type (ole2 plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting OLE2 (DOC, XLS, etc.) files.

Package: libextractor-plugin-pdf
Description-md5: f3096ff27fd738115bf197d99d5f5eed
Description-en: extracts meta-data from files of arbitrary type (pdf plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting pdf files.

Package: libextractor-plugin-rpm
Description-md5: fa931a725cc93251b1fa7d4fb736957d
Description-en: extracts meta-data from files of arbitrary type (rpm plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting rpm files.

Package: libextractor-plugin-thumbnailgtk
Description-md5: 6c61f291a7a3eabd09db7daa4876e122
Description-en: extracts meta-data from files of arbitrary type (gdk pixbuf plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin producing image thumbnails with gdk pixbuf.

Package: libextractor-plugin-tiff
Description-md5: 4b82fca8701c5ad207356e021baee2d8
Description-en: extracts meta-data from files of arbitrary type (tiff plugin)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the plugin supporting tiff files.

Package: libextractor-plugins-all
Description-md5: fbea132fe0b08fcfea18d79e5a960cef
Description-en: extracts meta-data from files of arbitrary type (plugins)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 Currently, libextractor supports the following formats: HTML, MAN, PS, DVI,
 OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), FLAC,
 MP3 (ID3v1 and ID3v2), OGG, WAV, S3M (Scream Tracker 3), XM (eXtended Module),
 IT (Impulse Tracker), NSF(E) (NES music), SID (C64 music), EXIV2, JPEG, GIF,
 PNG, TIFF, DEB, RPM, TAR(.GZ), LZH, LHA, RAR, ZIP, CAB, 7-ZIP, AR, MTREE, PAX,
 CPIO, ISO9660, SHAR, RAW, XAR FLV, REAL, RIFF (AVI), MPEG, QT, and ASF.
 .
 Also, various additional MIME types are detected. It can also be used to
 compute hash functions (SHA-1, MD5, ripemd160).
 .
 This metapackage depends on all the plugins.

Package: libextractor-plugins-misc
Description-md5: 0c693937a6468c511fbbc1d5b4b56a08
Description-en: extracts meta-data from files of arbitrary type (miscellaneous plugins)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains all the plugins without external dependencies, supporting
 the following formats: MAN, PS, DVI, OpenOffice (sxw), StarOffice (sdw), WAV,
 S3M (Scream Tracker 3), XM (eXtended Module), IT (Impulse Tracker),
 NSF(E) (NES music), SID (C64 music), PNG, and DEB. Also, various additional
 MIME types are detected.

Package: libextractor3
Description-md5: d1d17dbcec68888bc0c385256f22bb15
Description-en: extracts meta-data from files of arbitrary type (library)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 Currently, libextractor supports the following formats: HTML, MAN, PS, DVI,
 OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), FLAC,
 MP3 (ID3v1 and ID3v2), OGG, WAV, S3M (Scream Tracker 3), XM (eXtended Module),
 IT (Impulse Tracker), NSF(E) (NES music), SID (C64 music), EXIV2, JPEG, GIF,
 PNG, TIFF, DEB, RPM, TAR(.GZ), LZH, LHA, RAR, ZIP, CAB, 7-ZIP, AR, MTREE, PAX,
 CPIO, ISO9660, SHAR, RAW, XAR, FLV, REAL, RIFF (AVI), MPEG, QT and ASF.
 .
 Also, various additional MIME types are detected. It can also be used to
 compute hash functions (SHA-1, MD5, ripemd160).
 .
 This package contains the library and all plugins.

Package: libextractor-java-dev
Description-md5: eefec4f390192c84372c888478af7a67
Description-en: Java bindings for GNU libextractor (development)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the development files of the Java bindings.

Package: libextractor-java0
Description-md5: 1ffb5a0c0163e5401cbc36d53510f489
Description-en: Java bindings for GNU libextractor
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the Java bindings.

Package: python3-extractor
Description-md5: b51235972018a5f1f2c2df7b8f6046b3
Description-en: extracts meta-data from files of arbitrary type (Python bindings)
 GNU libextractor provides developers of file-sharing networks, file managers,
 and WWW-indexing bots with a universal library to obtain meta-data about files.
 .
 This package contains the Python bindings.

Package: createfp
Description-md5: 123b7dd2c2d103ca6385f7caf6adcd34
Description-en: Language detection library - fingerprint generation utility
 Libexttextcat is a library with functions that implement the classification
 technique described in Cavnar & Trenkle, "N-Gram-Based Text Categorization".
 It was primarily developed for language guessing, a task on which it is known
 to perform with near-perfect accuracy.
 .
 This package contains 'createfp' for generating fingerprints

Package: libexttextcat-2.0-0
Description-md5: 04a1291bb513c381f16767f28c35d0df
Description-en: Language detection library
 Libexttextcat is a library with functions that implement the classification
 technique described in Cavnar & Trenkle, "N-Gram-Based Text Categorization".
 It was primarily developed for language guessing, a task on which it is known
 to perform with near-perfect accuracy.

Package: libexttextcat-data
Description-md5: 802fd422bbb588f984f1e9b26b172645
Description-en: Language detection library - data files
 Libexttextcat is a library with functions that implement the classification
 technique described in Cavnar & Trenkle, "N-Gram-Based Text Categorization".
 It was primarily developed for language guessing, a task on which it is known
 to perform with near-perfect accuracy.
 .
 This package provides the libtextcat data files.

Package: libexttextcat-dev
Description-md5: 290017313eccb2f481764caeefde3cb6
Description-en: Language detection library - development files
 Libexttextcat is a library with functions that implement the classification
 technique described in Cavnar & Trenkle, "N-Gram-Based Text Categorization".
 It was primarily developed for language guessing, a task on which it is known
 to perform with near-perfect accuracy.
 .
 This package provides the files needed for building packages which use
 libexttextcat.

Package: libextutils-autoinstall-perl
Description-md5: b1552d1b1c2a348c24828f98ceb63d25
Description-en: module to automatically install dependencies via CPAN
 ExtUtils::AutoInstall lets module writers specify a more
 sophisticated form of dependency information than the PREREQ_PM
 option offered by ExtUtils::MakeMaker.

Package: libextutils-cbuilder-perl
Description-md5: f50b600a4b3cfbb9c2958a69393b5a5f
Description-en: module to compile and link C code for Perl modules
 ExtUtils::CBuilder is a utility to portably build C code by invoking the
 appropriate compilers and linkers. It provides a cross-platform way to build
 Perl XS modules, which contain C code that needs to be built and dynamically
 linked to Perl.
 .
 Though motivated by the Module::Build project, it may be useful for other
 purposes as well. However, this module is not intended as a general interface
 for all C building needs.

Package: libextutils-cchecker-perl
Description-md5: e388c56be46da9c443110a472afb9b0c
Description-en: helper module for handling C headers and libraries
 ExtUtils::CChecker is a Perl module designed to check for the presence of
 libraries and C headers required for building the remainder of your package.
 It is particularly useful for packages containing Perl bindings to existing C
 libraries.

Package: libextutils-config-perl
Description-md5: c68ba39b663c184db9fc28691fba10bc
Description-en: wrapper around Perl's configuration hash
 ExtUtils::Config is an abstraction around the %Config hash. By itself it is
 not a particularly interesting module by any measure, however it ties
 together a family of modern toolchain modules.

Package: libextutils-cppguess-perl
Description-md5: 66fd30270abdda916b9a43d5bdc32343
Description-en: Perl build helper to guess C++ compiler and flags
 ExtUtils::CppGuess attempts to guess the system's C++ compiler that is
 compatible with the C compiler that your perl was built with.  It can
 generate the necessary options to the Module::Build constructor or to
 ExtUtils::MakeMaker's WriteMakefile function.

Package: libextutils-depends-perl
Description-md5: 539143b0ed56ca42100d14545eb4f268
Description-en: Perl module for building extensions that depend on other extensions
 ExtUtils::Depends tries to make it easy to build Perl extensions that use
 functions and typemaps provided by other perl extensions. This means that a
 perl extension is treated like a shared library that also provides a C and an
 XS interface.

Package: libextutils-f77-perl
Description-md5: e09fa6ff26db28b41e280f7f957c18fd
Description-en: module to compile and link FORTRAN 77 code for Perl modules
 ExtUtils::F77 is a utility to portably build FORTRAN 77 code and link it with
 C programs. It provides a cross-platform way to determine the correct Fortran
 runtime libraries required for a given operating system and compiler.

Package: libextutils-hascompiler-perl
Description-md5: 3a371769e978325b370d42048f03f10c
Description-en: Perl Module checking the presence of a compiler
 ExtUtils::HasCompiler tries to check if the current system is capable of
 compiling, linking and loading an XS module.
 .
 This module is mainly packaged to avoid patching the build system of
 modules using it at build time.
 .
 Notice: this is an early release, interface stability isn't guaranteed yet.

Package: libextutils-helpers-perl
Description-md5: f503768c460faf962e5783f9d0d72d03
Description-en: various portability utilities for module builders
 ExtUtils::Helpers provides various portable helper functions for module
 building modules.

Package: libextutils-installpaths-perl
Description-md5: 05a1ecf4b53ddd0c54ea0336dfd5257d
Description-en: module to make Build.PL install path logic easy
 ExtUtils::InstallPaths tries to make install path resolution as easy as
 possible.
 .
 When you want to install a module, it needs to figure out where to install
 things. The nutshell version of how this works is that default installation
 locations are determined from ExtUtils::Config, and they may be individually
 overridden by using the install_path attribute. An install_base attribute
 lets you specify an alternative installation root like /home/foo and prefix
 does something similar in a rather different (and more complicated) way.
 destdir lets you specify a temporary installation directory like /tmp/install
 in case you want to create bundled-up installable packages.

Package: libextutils-libbuilder-perl
Description-md5: 1a071d64782d4e0e7171cc68bbab257a
Description-en: Perl module to compile standard, self-contained C libraries
 Some Perl modules need to ship C libraries together with their Perl
 code. Although there are mechanisms to compile and link (or glue) C
 code in your Perl programs, there isn't a clear method to compile
 standard, self-contained C libraries.
 .
 ExtUtils::LibBuilder's main goal is to help in that task.

Package: libextutils-makemaker-cpanfile-perl
Description-md5: 1956d773b403edc629ccc9fff10c38a1
Description-en: Perl module adding cpanfile support to ExtUtils-MakeMaker
 ExtUtils::MakeMaker::CPANfile loads cpanfile in your distribution and
 modifies parameters for WriteMakefile in your Makefile.PL. Just use it
 instead of ExtUtils::MakeMaker (which should be loaded internally), and
 prepare cpanfile.

Package: libextutils-makemaker-dist-zilla-develop-perl
Description-md5: 0375a869fe2b8eb2a4511b288451c7d3
Description-en: Perl module creating bare-bones Makefile.PL files for use with dzil
 Dist::Zilla makes developing modules much easier by generating all kinds of
 boilerplate files, saving authors from having to write them by hand, but in
 some cases this can make developing more inconvenient. The most prominent
 example of this is with Makefile.PL files - although the majority of
 distributions can be hacked on just by editing the files in a source control
 checkout and using prove for testing, for some this isn't sufficient. In
 particular, distributions which use an auto-generated test suite and
 distributions which use XS both need special handling at build time before
 they will function, and with Dist::Zilla, this means running dzil build and
 rebuilding after every change. This is tedious!
 .
 ExtUtils::MakeMaker::Dist::Zilla::Develop provides an alternative. Create a
 minimal Makefile.PL in source control which handles just enough functionality
 for basic development (it can be as minimal as just what is in the /SYNOPSIS,
 but can also contain commands to generate your test suite, for example), and
 tell Dist::Zilla to replace it with a real Makefile.PL when you're actually
 ready to build a real distribution. To do this, make sure you're still using
 the MakeMaker|Dist::Zilla::Plugin::MakeMaker plugin, either directly or
 through a pluginbundle like @Basic|Dist::Zilla::PluginBundle::Basic, and add
 the exclude_filename = Makefile.PL option to your dist.ini where you use
 [GatherDir].

Package: libextutils-modulemaker-perl
Description-md5: c6b7bdad8e3d129d61cfe9bb6578e4f6
Description-en: Perl extension to build module from scratch
 ExtUtils::ModuleMaker is a replacement for the most typical use of the
 h2xs utility bundled with all Perl distributions: the creation of the
 directories and files required for a pure-Perl module to be installable
 with make and distributable on the Comprehensive Perl Archive Network.

Package: libextutils-pkgconfig-perl
Description-md5: f055a2de18dae59ecc363e56a5f7d5a2
Description-en: Perl interface to the pkg-config utility
 ExtUtils::PkgConfig is a module that retrieves information about installed
 libraries from the pkg-config utility found on many modern operating systems
 and architectures. The information provided is useful for compiling against
 and linking to system-installed libraries.
 .
 This module performs some basic error checking to notify users when there are
 potential problems retrieving the necessary information from pkg-config.

Package: libextutils-typemap-perl
Description-md5: c87423dec2b4a6197b95ad23104d3efa
Description-en: ExtUtils::Typemap - Read/Write/Modify Perl/XS typemap files
 ExtUtils::Typemap exists merely as a compatibility wrapper
 around ExtUtils::Typemaps. In a nutshell, ExtUtils::Typemap was renamed to
 ExtUtils::Typemaps because the Typemap directory in lib/ could collide with the
 typemap file on case-insensitive file systems.

Package: libextutils-typemaps-default-perl
Description-md5: 1e787735dd04b3fe2d7fca72775a9b91
Description-en: Perl module providing a set of useful typemaps
 ExtUtils::Typemaps::Default is an ExtUtils::Typemaps subclass that
 provides a set of default mappings (in addition to what perl itself
 provides). These default mappings are currently defined as the
 combination of the mappings provided by the following typemap classes
 which are provided in this distribution:
 .
   * ExtUtils::Typemaps::ObjectMap
   * ExtUtils::Typemaps::STL
   * ExtUtils::Typemaps::Basic

Package: libextutils-xsbuilder-perl
Description-md5: 73617672b75b693607921582c1c25ab5
Description-en: Automatic XS glue code generation
 ExtUtils::XSBuilder is a set of modules to parse C header files and
 create XS glue code and documentation from it.
 .
 Ideally this allows you to "write" an interface to a C library
 without coding a line.  Although this module automates much of the
 process, you must still be familiar with C and XS programming since no
 C API is ideal and usually some adjuments are necessary.  When the C
 API changes, most of the time you only have to rerun XSBuilder to get
 your new Perl API.

Package: libextutils-xspp-perl
Description-md5: 40bb9708fefad4f98eeb7b1f2b72f716
Description-en: module for using Perl XS with C++ code
 ExtUtils::XSpp is a Perl module that implements XS++, a thin layer on top of
 plain XS designed to support C++ code. It allows developers to easily write
 Perl bindings to C++ code by compiling code using the XS++ preprocessor
 `xspp' instead of the normal XS preprocessor `xsubpp'.

Package: libezmorph-java
Description-md5: 929f3f5418a7aae792d5e82067ac08a1
Description-en: Java library for transforming an Object to another Object
 EZMorph's key strengths are:
 .
  - Supports transformations for primitives and Objects
  - Supports transformations for multidimensional arrays
  - Supports transformations with DynaBeans
  - Small memory footprint (~76K)

Package: libf2c2
Description-md5: 0eb2762e141ce8b7dce2c65804cd0805
Description-en: Shared libraries for use with FORTRAN applications
 These are the shared libraries required for running
 applications containing a component written in FORTRAN
 which was converted to C using the FORTRAN to C translator
 f2c.

Package: libf2c2-dev
Description-md5: c1cf2ab2688c831415d86a230f3bb987
Description-en: Development libraries for use with f2c
 These are the necessary static libraries and header
 files for an implementation of the fortran intrinsic
 functions and IO functions.
 .
 They are required when linking applications built from the
 C output from the FORTRAN to C translator f2c.

Package: libfabric-bin
Description-md5: 48478daa4ff17d333fa3ce2b380603fe
Description-en: Diagnosis programs for the libfabric communication library
 Libfabric is a communication library that exports interfaces for
 fabric services to applications.  Libfabric is the core component
 of the Open Fabrics Interfaces (OFI) framework.
 .
 This package contains a few programs to check the status of the fabric.

Package: libfabric-dev
Description-md5: 581f437ed44039a7cbaa9cd510300bce
Description-en: Development files for libfabric1
 Libfabric is a communication library that exports interfaces for
 fabric services to applications.  Libfabric is the core component
 of the Open Fabrics Interfaces (OFI) framework.
 .
 This package is needed to compile programs against libfabric1.
 It contains the header files and links needed for compiling.

Package: libfabric1
Description-md5: 23efe94450e753061e8395ccfd5a60a0
Description-en: libfabric communication library
 Libfabric is a communication library that exports interfaces for
 fabric services to applications.  Libfabric is the core component
 of the Open Fabrics Interfaces (OFI) framework.
 .
 This package contains the shared libraries.

Package: libfailures-perl
Description-md5: 6c87e18e3305bca1cd0da11c930fd0fa
Description-en: minimalist exception hierarchy generator
 The failures module lets you define an exception hierarchy quickly and simply.
 .
 The design goals were:
 .
  • minimalist interface
  • 80% of features in 20% of lines of code
  • depend only on core modules (nearly achieved)
  • support hierarchical error types
  • identify errors types by name (class) not by parsing strings
  • leave (possibly expensive) trace decisions to the thrower

Package: libfakekey-dev
Description-md5: 1c1e39d24c37648b131431b67e08056b
Description-en: library for converting characters to X key-presses [development]
 libfakekey is a simple library for converting UTF-8 characters into 'fake' X
 key-presses.
 .
 This package contains the libfakekey development files.

Package: libfakekey-doc
Description-md5: f83754ef6a20b941bf81d47b92006e19
Description-en: library for converting characters to X key-presses [documentation]
 libfakekey is a simple library for converting UTF-8 characters into 'fake' X
 key-presses.
 .
 This package contains the libfakekey documentation.

Package: libfakekey0
Description-md5: 12ce7404981ed1cdb304ccea1997fe72
Description-en: library for converting characters to X key-presses [runtime]
 libfakekey is a simple library for converting UTF-8 characters into 'fake' X
 key-presses.
 .
 This package contains the libfakekey runtime library.

Package: libfann-dev
Description-md5: e0af5ca2177bf19d0ddca59f5074944e
Description-en: Development libraries and header files for FANN
 Fast Artificial Neural Network Library is a free open
 source neural network library, which implements multilayer artificial
 neural networks in C with support for both fully connected and
 sparsely connected networks. Cross-platform execution in both fixed
 and floating point are supported. It includes a framework for easy
 handling of training data sets. It is easy to use, versatile, well
 documented, and fast.
 .
 This package contains the header files and static libraries which are
 needed for developing libfann applications.

Package: libfann-doc
Description-md5: 5d510503dca8572a264924a75ac6164e
Description-en: API documentation for FANN
 Fast Artificial Neural Network Library is a free open
 source neural network library, which implements multilayer artificial
 neural networks in C with support for both fully connected and
 sparsely connected networks. Cross-platform execution in both fixed
 and floating point are supported. It includes a framework for easy
 handling of training data sets. It is easy to use, versatile, well
 documented, and fast.
 .
 This package contains the API documentation in HTML form and some
 introductory material in text form.

Package: libfann2
Description-md5: ab1aecd841f644a4cda85a0d90671d9b
Description-en: Fast Artificial Neural Network Library
 Fast Artificial Neural Network Library is a free open
 source neural network library, which implements multilayer artificial
 neural networks in C with support for both fully connected and
 sparsely connected networks. Cross-platform execution in both fixed
 and floating point are supported. It includes a framework for easy
 handling of training data sets. It is easy to use, versatile, well
 documented, and fast.
 .
 This package contains the shared libraries.

Package: fastahack
Description-md5: 0011500d96ead2c1c2f909a5d62c5d95
Description-en: utility for indexing and sequence extraction from FASTA files
 fastahack is a small application for indexing and extracting sequences and
 subsequences from FASTA files.  The included Fasta.cpp library provides a FASTA
 reader and indexer that can be embedded into applications which would benefit
 from directly reading subsequences from FASTA files.  The library automatically
 handles index file generation and use.
 .
 Features:
  * FASTA index (.fai) generation for FASTA files
  * Sequence extraction
  * Subsequence extraction
  * Sequence statistics (currently only entropy is provided)
 .
 Sequence and subsequence extraction use fseek64 to provide fastest-possible
 extraction without RAM-intensive file loading operations.  This makes fastahack
 a useful tool for bioinformaticists who need to quickly extract many
 subsequences from a reference FASTA sequence.

Package: libfastahack-dev
Description-md5: 77a3accb56330ce9c15f85d0bf3a7d0e
Description-en: library for indexing and sequence extraction from FASTA files (devel)
 fastahack is a small application for indexing and extracting sequences and
 subsequences from FASTA files.  The included Fasta.cpp library provides a FASTA
 reader and indexer that can be embedded into applications which would benefit
 from directly reading subsequences from FASTA files.  The library automatically
 handles index file generation and use.
 .
 Features:
  * FASTA index (.fai) generation for FASTA files
  * Sequence extraction
  * Subsequence extraction
  * Sequence statistics (currently only entropy is provided)
 .
 Sequence and subsequence extraction use fseek64 to provide fastest-possible
 extraction without RAM-intensive file loading operations.  This makes fastahack
 a useful tool for bioinformaticists who need to quickly extract many
 subsequences from a reference FASTA sequence.
 .
 This is the development package containing the statically linked
 library and the header files.

Package: libfastahack0
Description-md5: a2772a02e6ae78c3f9152bf6ef9d91b5
Description-en: library for indexing and sequence extraction from FASTA files (lib)
 fastahack is a small application for indexing and extracting sequences and
 subsequences from FASTA files.  The included Fasta.cpp library provides a FASTA
 reader and indexer that can be embedded into applications which would benefit
 from directly reading subsequences from FASTA files.  The library automatically
 handles index file generation and use.
 .
 Features:
  * FASTA index (.fai) generation for FASTA files
  * Sequence extraction
  * Subsequence extraction
  * Sequence statistics (currently only entropy is provided)
 .
 Sequence and subsequence extraction use fseek64 to provide fastest-possible
 extraction without RAM-intensive file loading operations.  This makes fastahack
 a useful tool for bioinformaticists who need to quickly extract many
 subsequences from a reference FASTA sequence.
 .
 This package contains the dynamic library.

Package: libfastjson-dev
Description-md5: 045aea6db475f9ed067e269b67311ab5
Description-en: fast json library for C - development files
 The libfastjson library is a fork from json-c with a focus on performance.
 .
 This package contains the development files.

Package: libfastjson4
Description-md5: 017dd0ebde83a31494314ccb995adb51
Description-en: fast json library for C
 The libfastjson library is a fork from json-c with a focus on performance.
 .
 This package contains the shared library.

Package: libfastutil-java
Description-md5: 9f404e9fb0e64677c8ab1ef8e3ea5ee5
Description-en: Java API providing type-specific maps, sets, lists and queues
 Fastutil extends the Java™ Collections Framework by providing
 type-specific maps, sets, lists and queues with a small memory footprint
 and fast access and insertion; provides also big (64-bit) arrays, sets
 and lists, and fast, practical I/O classes for binary and text files.
 .
 The classes implement their standard counterpart interface (e.g., Map
 for maps) and can be plugged into existing code. Moreover, they provide
 additional features (such as bidirectional iterators) that are not
 available in the standard classes.
 .
 Besides objects and primitive types, fastutil classes provide support
 for references, that is, objects that are compared using the equality
 operator rather than the equals() method.

Package: libfastutil-java-doc
Description-md5: 3cdfddd47346c97ea755709317d10203
Description-en: API documentation for libfastutil-java
 Fastutil extends the Java™ Collections Framework by providing
 type-specific maps, sets, lists and queues with a small memory footprint
 and fast access and insertion; provides also big (64-bit) arrays, sets
 and lists, and fast, practical I/O classes for binary and text files.
 .
 The classes implement their standard counterpart interface (e.g., Map
 for maps) and can be plugged into existing code. Moreover, they provide
 additional features (such as bidirectional iterators) that are not
 available in the standard classes.
 .
 Besides objects and primitive types, fastutil classes provide support
 for references, that is, objects that are compared using the equality
 operator rather than the equals() method.
 .
 This package contains the javadoc documentation files.

Package: libfax-hylafax-client-perl
Description-md5: 57fe5b0f03c4cf09e0fe8e54e332e564
Description-en: simple Perl client for HylaFAX fax server
 Fax::Hylafax::Client is a simple Perl client for HylaFAX fax server
 (www.hylafax.org).  It communicates with the server directly through FTP
 protocol and thus does not require any HylaFAX software components to be
 installed on the client machine.

Package: libfcgi-bin
Description-md5: 5c862c120fcc08699e2aeabe759d1e17
Description-en: FastCGI bridge from CGI
 FastCGI is a language independent, scalable, open extension
 to CGI that provides high performance without the limitations
 of server specific APIs.
 .
 This package contains the cgi-fcgi utility to bridge between CGI
 and FastCGI.

Package: libfcgi-dev
Description-md5: ff65d8279313a75952f9f404692a452a
Description-en: header files of FastCGI
 FastCGI is a language independent, scalable, open extension
 to CGI that provides high performance without the limitations
 of server specific APIs.
 .
 This package contains the header files, symlinks and static libraries which
 are needed to develop applications based on libfcgi.

Package: libfcgi0ldbl
Description-md5: 83e2f540578ce9b2f10a1eff6015c34a
Description-en: shared library of FastCGI
 FastCGI is a language independent, scalable, open extension
 to CGI that provides high performance without the limitations
 of server specific APIs.
 .
 This package contains the shared libraries.

Package: libfcgi-async-perl
Description-md5: 9fbe903d155edb532fadbb7d8c339417
Description-en: FastCGI engine based on IO::Async
 FCGI::Async is a subclass of Net::Async::FastCGI. It provides a slightly
 different API where it can take an argument containing the IO::Async::Loop
 object, rather than be added as Notifier object within one. It is provided
 mostly as a backward-compatibility wrapper for older code using this
 interface.

Package: libfcgi-client-perl
Description-md5: 593ff8ba7ec1e6e84e052791cffe0fcb
Description-en: Perl client library for FastCGI protocol
 FCGI::Client provides a Perl library usable to dial with a FastCGI servers.
 It can be used easily to test FastCGI server availability or be used with
 Test::More to implement full tests for Perl FastCGI servers releases.

Package: libfcgi-engine-perl
Description-md5: 8b35a49616d1ba69751baa4ff3b97817
Description-en: flexible engine for running FCGI-based applications
 FCGI::Engine helps manage FCGI based web applications by providing a wrapper
 which handles most of the low-level FCGI details for you. It can run FCGI
 programs as simple scripts or as full standalone socket based servers who are
 managed by FCGI::Engine::ProcManager.

Package: libfcgi-ev-perl
Description-md5: 5b520233e240be91b6e06963230786aa
Description-en: module to support FastCGI protocol in EV-based applications
 FCGI::EV implements FastCGI protocol for use in EV-based applications.
 That means that applications have to run EV::loop.
 .
 It provides methods to receive and parse data from web server, pack and send
 data to web server.

Package: libfcgi-perl
Description-md5: dd8260826ef0350ed22335e0057fedc4
Description-en: helper module for FastCGI
 FCGI is a simple Perl module for writing FastCGI applications. FastCGI is a
 language-independent, scalable, open extension to CGI that provides faster
 performance by keeping programs persistent in memory and allowing them to
 handle multiple requests. This module provides the core interface needed to
 write these applications.
 .
 For complex applications, you should consider a more full-featured solution
 such as Plack or Catalyst (see libcatalyst-perl).

Package: libfcgi-procmanager-maxrequests-perl
Description-md5: c25d1b360ebecca9a0559568ab9bd807
Description-en: restrict max number of requests by each child
 This module is an extension to FCGI::ProcManager that allows
 restriction of the requests per FCGI child.

Package: libfcgi-procmanager-perl
Description-md5: dc59ea20403239cca2d01ea9e94dd54f
Description-en: Perl module to help manage FastCGI applications
 FCGI::ProcManager serves as a FastCGI process manager, allowing developers to
 more finely tune performance in their web applications and take advantage of
 copy-on-write semantics prevalent in the UNIX kernel process system. It can
 manage a number of FastCGI servers and handles signals on their behalf.

Package: libfduserdata-dev
Description-md5: 62cb885f3e58ae60f35570cd46c931d2
Description-en: associate file descriptors with user defined data (devel)
 This small library permits one to associate user defined data to file
 descriptors.  This library is thread safe.
 .
 This package contains the development files used for C programs.

Package: libfduserdata0
Description-md5: 424a66423977b6a9afb1d24c48d8d386
Description-en: associate file descriptors with user defined data (library)
 This small library permits one to associate user defined data to file
 descriptors.  This library is thread safe.
 .
 This package contains the shared library.

Package: libfeature-compat-class-perl
Description-md5: 0a36166303d3353768a4323cbf219b18
Description-en: make class syntax available
 Feature::Compat::Class provides the new class keyword and related others
 (method, field and ADJUST)
 in a forward-compatible way.
 .
 There is a branch of Perl development source code
 which provides this syntax, under the class named feature.
 If all goes well, this will become available
 in a stable release in due course.
 On such perls that contain the feature,
 this module simple enables it.
 .
 On older versions of perl before such syntax is availble in core,
 it is currently provided instead using the Object::Pad module,
 imported with a special set of options
 to configure it to only recognise the same syntax
 as the core perl feature,
 thus ensuring any code using it will still continue to function
 on that newer perl.

Package: libfeature-compat-try-perl
Description-md5: 6d79b17b5fa6d90412d631e421f17a39
Description-en: make try/catch syntax available
 Feature::Compat::Try is written in preparation for when Perl will gain true
 native syntax support for try/catch control flow.
 .
 Perl added such syntax in the development version 5.33.7, which is enabled by
 .
 use feature 'try';
 .
 On that version of Perl or later, this module simply enables the core feature
 equivalent to using it directly. On such Perls, this module will install with
 no non-core dependencies, and requires no C compiler.
 .
 On older versions of Perl before such syntax is available, it is currently
 provided instead using the Syntax::Keyword::Try module, imported with a
 special set of options to configure it to recognise exactly and only the same
 syntax as the core Perl feature, thus ensuring that any code using it will
 still continue to function on that newer Perl.

Package: libfec-dev
Description-md5: 62c3a023f3452e4a04dff8d5789a5bcd
Description-en: forward error correction (FEC) algorithms - header files
 This package provides a set of functions that implement several popular
 forward error correction (FEC) algorithms and several low-level routines
 useful in modems implemented with digital signal processing (DSP).
 .
 The following routines are provided:
  1. Viterbi decoders for the following convolutional codes:
   r=1/2 k=7 ("Voyager" code, now a widely used industry standard)
   r=1/2 k=9 (Used on the IS-95 CDMA forward link)
   r=1/6 k=15 ("Cassini" code, used by several NASA/JPL deep space missions)
  2. Reed-Solomon encoders and decoders for any user-specified code.
  3. Optimized encoder and decoder for the CCSDS-standard (255,223)
   Reed-Solomon code, with and without the CCSDS-standard "dual basis" symbol
   representation.
  4. Compute dot product between a 16-bit buffer and a set of 16-bit
   coefficients. This is the basic DSP primitive for digital filtering and
   correlation.
  4. Compute sum of squares of a buffer of 16-bit signed integers. This is
   useful in DSP for finding the total energy in a signal.
  5. Find peak value in a buffer of 16-bit signed integers, useful for
   scaling a signal to prevent overflow.
 .
 This package automatically makes use of various SIMD (Single Instruction
 stream, Multiple Data stream) instruction sets, when available: MMX, SSE and
 SSE2 on the IA-32 (Intel) architecture, and Altivec on the PowerPC G4 and G5
 used by Power Macintoshes.

Package: libfec0
Description-md5: f310b4d76ead24ea0abfe3d24e1963fc
Description-en: forward error correction (FEC) algorithms
 This package provides a set of functions that implement several popular
 forward error correction (FEC) algorithms and several low-level routines
 useful in modems implemented with digital signal processing (DSP).
 .
 The following routines are provided:
  1. Viterbi decoders for the following convolutional codes:
   r=1/2 k=7 ("Voyager" code, now a widely used industry standard)
   r=1/2 k=9 (Used on the IS-95 CDMA forward link)
   r=1/6 k=15 ("Cassini" code, used by several NASA/JPL deep space missions)
  2. Reed-Solomon encoders and decoders for any user-specified code.
  3. Optimized encoder and decoder for the CCSDS-standard (255,223)
   Reed-Solomon code, with and without the CCSDS-standard "dual basis" symbol
   representation.
  4. Compute dot product between a 16-bit buffer and a set of 16-bit
   coefficients. This is the basic DSP primitive for digital filtering and
   correlation.
  4. Compute sum of squares of a buffer of 16-bit signed integers. This is
   useful in DSP for finding the total energy in a signal.
  5. Find peak value in a buffer of 16-bit signed integers, useful for
   scaling a signal to prevent overflow.
 .
 This package automatically makes use of various SIMD (Single Instruction
 stream, Multiple Data stream) instruction sets, when available: MMX, SSE and
 SSE2 on the IA-32 (Intel) architecture, and Altivec on the PowerPC G4 and G5
 used by Power Macintoshes.

Package: libfeed-find-perl
Description-md5: 61c78ea94f3241ecd745c2570d2d374f
Description-en: Syndication feed auto-discovery
 Feed::Find implements feed auto-discovery for finding syndication
 feeds, given a URI. It (currently) passes all of the auto-discovery
 tests at http://diveintomark.org/tests/client/autodiscovery/.
 .
 Feed::Find will discover the following feed formats:
  * RSS 0.91
  * RSS 1.0
  * RSS 2.0
  * Atom

Package: libfennec-lite-perl
Description-md5: 16454b70c177c691791897ab4f7d237c
Description-en: minimalist Fennec implementation
 Fennec, a Perl test helper providing RSPEC, Workflows, Parallelization, and
 Encapsulation, does a ton, but it may be hard to adopt it all at once. It
 also is a large project, and has not yet been fully split into component
 projects. Fennec::Lite takes a minimalist approach to do for Fennec what
 Mouse does for Moose.
 .
 Fennec::Lite is a single module file with no non-core dependencies. It does
 not cover any of the more advanced features such as result capturing or SPEC
 workflows. This module only covers test grouping and group randomization. You
 can also use the FENNEC_ITEM variable with a group name or line number to run
 a specific test group only. Test::Builder is used under the hood for TAP
 output.

Package: libfennec-perl
Description-md5: 42aceb92314dea47f603076f371a024f
Description-en: Perl module providing RSPEC, Workflows, Parallelization, and Encapsulation
 Fennec has been deprecated in favor of Test2::Suite, specificaly
 Test2::Tools::Spec and Test2::Bundle::SpecDeclare.
 .
 Fennec started as a project to improve the state of testing in Perl. Fennec
 looks to existing solutions for most problems, so long as the existing
 solutions help meet the features listed below:
  * You can fork, and run assertions (tests) in both processes,
  * Encapsulated test groups can be run individually, without running the
    entire file,
  * Tests groups can be sorted, randomized, or sorted via a custom method,
  * Fennec is compatible with Test::Builder based tools,
  * Test::Builder2 supportis in-place, but experimental,
  * Fennec is configurable to work on alternatives to Test::Builder,
  * You do not need to put anything such as done_testing() at the end of your
    test file,
  * You do not need to worry about test counts,
  * Diagnostic messages are grouped with the failed test.

Package: ffado-dbus-server
Description-md5: c97651a8d42693959e021d8283d395a2
Description-en: FFADO D-Bus server
 FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
 .
 The FFADO library permits discovering and configuring such
 devices and provides an API for streaming clients.
 .
 This package holds the D-Bus server that exposes the mixer
 and control interfaces through D-Bus.

Package: ffado-mixer-qt4
Description-md5: 32d310679d7f527b93f10bfd27693795
Description-en: FFADO D-Bus mixer applets
 FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
 .
 The FFADO library permits discovering and configuring such
 devices and provides an API for streaming clients.
 .
 This package holds the mixer and control applications that
 communicate with ffado-dbus-server.
 .
 Despite the package name, the GUI has been updated.

Package: ffado-tools
Description-md5: ec6e443b88eac8af1b723cc745035716
Description-en: FFADO debugging and firmware tools
 FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
 .
 The FFADO library permits discovering and configuring such
 devices and provides an API for streaming clients.
 .
 This package holds the following tools for firmware updating,
 troubleshooting and debugging:
     * ffado-test-streaming
     * ffado-diag
     * ffado-test-isoxmit
     * ffado-test-isorecv
     * ffado-bridgeco-downloader
     * ffado-test
     * ffado-fireworks-downloader
     * ffado-debug

Package: libffado-dev
Description-md5: 9d3a45b6227b7fe7aebb546d9d19f3a2
Description-en: FFADO API - development files
 FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
 .
 The FFADO library permits discovering and configuring such
 devices and provides an API for streaming clients.
 .
 This package holds the development files.

Package: libffado2
Description-md5: 4c331f90e31074719b77f3d0b71de841
Description-en: FFADO API
 FFADO is a Linux driver for FireWire (IEEE1394) audio devices.
 .
 The FFADO library permits discovering and configuring such
 devices and provides an API for streaming clients.
 .
 This package holds the shared library.

Package: libffi-dev
Description-md5: cb5b8c2fd242772cae1be91db134642c
Description-en: Foreign Function Interface library (development files)
 This package contains the headers and static library files necessary for
 building programs which use libffi.
 .
 A foreign function interface is the popular name for the interface that
 allows code written in one language to call code written in another
 language.

Package: libffi8
Description-md5: aa11fa9e12227fc9a1de7b2cb193c270
Description-en: Foreign Function Interface library runtime
 A foreign function interface is the popular name for the interface that
 allows code written in one language to call code written in another
 language.

Package: libffi-c-perl
Description-md5: b8dd8d7c6ea746821dc2a2bed141cb91
Description-en: C data types for FFI
 FFI::C provide tools for building classes to interface for
 common C data types. Arrays, struct, union and nested types based on those
 are supported.
 .
 Core FFI::Platypus also provides FFI::Platypus::Record for manipulating
 and passing structured data. Typically you want to use FFI::C instead,
 the main exception is when you need to pass structured data by value
 instead of by reference.
 .
 To work with C APIs that work with C file pointers you can use FFI::C::File
 and FFI::C::PosixFile. For C APIs that expose the POSIX stat structure
 use FFI::C::Stat.

Package: libffi-checklib-perl
Description-md5: 2c87242878d282ef833c8517ffb6e155
Description-en: module to check availability of a library for FFI
 FFI::CheckLib checks whether a particular dynamic library is available for
 FFI to use. It is modeled heavily on Devel::CheckLib, but will find dynamic
 libraries even when development packages are not installed. It also provides
 a find_lib function that will return the full path to the found dynamic
 library, which can be feed directly into FFI::Platypus or FFI::Raw.
 .
 Although intended mainly for FFI modules via FFI::Platypus and similar, this
 module does not actually use any FFI to do its detection and probing.

Package: libffi-platypus-perl
Description-md5: 914cd720b2e383491c57062ff36dcc99
Description-en: module to create Perl bindings to non-Perl libraries with FFI
 FFI::Platypus is a library for creating interfaces to machine code libraries
 written in languages like C, C++, Fortran, Rust, Pascal. Essentially anything
 that gets compiled into machine code. This implementation uses libffi to
 accomplish this task. libffi is battle tested by a number of other scripting
 and virtual machine languages, such as Python and Ruby to serve a similar
 role.

Package: libffi-platypus-type-enum-perl
Description-md5: 2792041f1c276deea3dc16cdf476bbd4
Description-en: custom platypus type for dealing with C enumerated types
 FFI::Platypus::Type::Enum type plugin is a helper for making enumerated types.
 It makes the most sense to use this when you have an enumerated type with a
 small number of possible values. For a large set of enumerated values or
 constants, see: FFI::Platypus::Constant.
 .
 This type plugin has two modes:
 .
  string
 .
  In string mode, string representations of the enum values are converted into
  the integer enum values when passed into C, and the enums are converted back
  into strings when coming from C back into Perl. You can also pass in the
  integer values.
 .
  constant
 .
  In constant mode, constants are defined in the specified package, and with
  the optional prefix. The string representation or integer constants can be
  passed into C, but the integer constants are returned from C back into Perl.
 .
  In both modes, if you attempt to pass in a value that isn't one of the
  possible enum values, an exception will be thrown.

Package: fido2-tools
Description-md5: 60d9e98a626b6c0a03360aea30002d30
Description-en: command-line tools to configure and use a FIDO 2 token
 A set of tools to manage a FIDO 2 token, generate credentials and
 assertions, and verify them.

Package: libfido2-1
Description-md5: b5f225699efbb56e78601c4c294ebab3
Description-en: library for generating and verifying FIDO 2.0 objects
 A library for communicating with a FIDO device over USB or NFC, and for
 verifying attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO
 2.0 (CTAP 2) are supported.
 .
 This package contains the library.

Package: libfido2-dev
Description-md5: 738d98f40a826e3610afb7a2809dd0e7
Description-en: library for generating and verifying FIDO 2.0 objects -- headers
 A library for communicating with a FIDO device over USB or NFC, and for
 verifying attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO
 2.0 (CTAP 2) are supported.
 .
 This package contains the library's development headers.

Package: libfido2-doc
Description-md5: 36769da87dd835b1f8c94a805999a8c0
Description-en: library for generating and verifying FIDO 2.0 objects -- documentation
 A library for communicating with a FIDO device over USB or NFC, and for
 verifying attestation and assertion signatures. FIDO U2F (CTAP 1) and FIDO
 2.0 (CTAP 2) are supported.
 .
 This package contains the library's documentation (manpages & HTML).

Package: libfile-basedir-perl
Description-md5: e2d62144b6daacc640d5b6d78efd1111
Description-en: Perl module to use the freedesktop basedir specification
 The File::BaseDir module can be used to find directories and files as
 specified by the XDG Base Directory Specification. It takes care of
 defaults and uses File::Spec to make the output platform specific.
 .
 For this module the XDG basedir specification 0.6 was used.

Package: libfile-bom-perl
Description-md5: 4149036e21ff2487e768d9644e54b573
Description-en: Perl module for handling Byte Order Marks
 File::BOM provides functions for handling Unicode Byte Order Marks, which are
 sometimes found at the beginning of some files and streams. It allows programs
 to automatically determine the original byte ordering a file was written with;
 in other words, whether the program was written in little-endian or big-endian
 byte order.
 .
 This module provides a simple way to open a file, determine its byte ordering
 and return the appropriate encoding style. Byte Order Marks are usually found
 at the beginning of a file, but in the case of a stream where this is not the
 case, this module also provides a utility to scan any filehandle for it.

Package: libfile-cache-perl
Description-md5: 10e5e8c26b733a239a554fc9fd79018c
Description-en: File::Cache, a filesystem-based object store
 File::Cache implements an object store which shares data across process
 boundaries via the filesystem. It was written to complement IPC::Cache, but
 is suitable for larger numbers of more complex objects than that module.
 .
 This module will eventually be superseded by the newer Cache::Cache.

Package: libfile-changenotify-perl
Description-md5: 9e4786f35ca97bf0e9935c4d1ffccbd5
Description-en: module to monitor files for changes
 File::ChangeNotify is a Perl module that provides a way to monitor files for
 changes in an efficient and cross-platform manner. Developers can override
 the default mechanism by subclassing the included File::ChangeNotify::Watcher
 module, allowing for platform-specific optimizations.

Package: libfile-chdir-perl
Description-md5: 29bd9687e45b745a44f092e47510afff
Description-en: more sensible way to change directories
 Perl's chdir() has the unfortunate problem of being very, very, very
 global. If any part of your program calls chdir() or if any library you
 use calls chdir(), it changes the current working directory for the
 whole program.
 .
 This sucks.
 .
 File::chdir gives you an alternative, $CWD and @CWD. These two variables
 combine all the power of chdir(), File::Spec and Cwd.

Package: libfile-checktree-perl
Description-md5: d968aa8c3f453dd2e244a39c662a8fc7
Description-en: module for running many filetest checks on a tree
 File::CheckTree provides a convenient way to provide a recipe of tests
 on filesystem trees in a hierarchical way, using the single validate()
 function.

Package: libfile-chmod-perl
Description-md5: 6f10022198381526a7c4b494ccc5ae4e
Description-en: chmod() override with symbolic and ls-style modes
 File::chmod is a utility that allows one to bypass system calls or bit
 processing of a file's permissions. It overloads the chmod() function with
 its own that gets an octal mode, a symbolic mode, or an "ls" mode. If you
 wish not to overload chmod(), you can export symchmod() and lschmod(),
 which take, respectively, a symbolic mode and an "ls" mode.

Package: libfile-configdir-perl
Description-md5: b27a6cc3b9ea9f013bb2834279a91c0e
Description-en: get directories of configuration files
 File::ConfigDir is a helper
 for installing, reading and finding configuration file locations.
 It's intended to work in every supported Perl5 environment
 and will always try to Do The Right Thing(tm).

Package: libfile-copy-link-perl
Description-md5: 952f2ad2c490c0149163831b69bfcf95
Description-en: Perl extension for replacing a link by a copy of the linked file
 The distribution File-Copy-Link includes the modules
 File::Spec::Link and File::Copy::Link and the script
 copylink. They include routines to read and copy links.

Package: libfile-copy-recursive-perl
Description-md5: a107442d1b00e794c7a17b73e1706430
Description-en: Perl extension for recursively copying files and directories
 File::Copy::Recursive module copies and moves directories recursively
 (or single files, well... singley) to an optional depth and attempts
 to preserve each file or directory's mode.

Package: libfile-copy-recursive-reduced-perl
Description-md5: 1422945860c20aa3200f15ea9a1b84b5
Description-en: module for recursive copying of files and directories
 File::Copy::Recursive::Reduced is a Perl library which provides subroutines
 exported on request which are intended to serve as drop-in replacements for
 certain subroutines found in CPAN distribution File-Copy-Recursive.
 .
 It exports three functions on demand which are substantially equivalent to
 their File::Copy::Recursive equivalents:
 .
  *   "fcopy()"
  *   "dircopy()"
  *   "rcopy()"
 .
 These functions are quite appropriate in situations such as test suites where
 the user has full knowledge of the files, directories and symlinks to be
 recursively copied and does not need to manipulate the environment by setting
 localized versions of File::Copy::Recursive's package global variables.

Package: libfile-counterfile-perl
Description-md5: 79338e3931dc89f93e008cdbd2592643
Description-en: persistent counter class for Perl
 File::CounterFile implements a persistent counter class. Each counter is
 represented by a separate file in the file system. File locking is applied,
 so multiple processes might try to access the same counters at the same time
 without risk of counter destruction.

Package: libfile-countlines-perl
Description-md5: f826290121113f00736787200f215126
Description-en: module for efficiently counting the number of lines in a file
 perlfaq5 answers the question on how to count the number of lines in a file.
 File::CountLines is a convenient wrapper around that method, with additional
 options.
 .
 More specifically, it counts the number of line breaks rather than lines. On
 Unix systems nearlly all text files end with a newline (by convention), so
 usually the number of lines and number of line breaks is equal.

Package: libfile-data-perl
Description-md5: 7b0b5991a95a8b4577fc2fbfb964de24
Description-en: interface to file data
 File::Data wraps all the accessing of a file into a convenient set of
 calls for reading and writing data, including a simple regex interface.

Package: libfile-desktopentry-perl
Description-md5: 47f4832a0b9c19ceb04c1f362a55ff75
Description-en: Perl module to handle freedesktop .desktop files
 File::DesktopEntry is used to work with .desktop files. The
 format of these files is specified by the freedesktop "Desktop
 Entry" specification. For this module version 1.0 of the
 specification was used:
 .
 <http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.0.html>

Package: libfile-dircompare-perl
Description-md5: 8debe42ed79d347c4a4873ea3c539002
Description-en: Perl module to compare two directories
 File::DirCompare is a perl module to compare two directories using a
 callback, invoked for all files that are 'different' between the two
 directories, and for any files that exist only in one or other directory
 ('unique' files).

Package: libfile-dirlist-perl
Description-md5: 3ac6b1f58956badf6ad5750206b65d6b
Description-en: provide a sorted list of directory content
 File::DirList is used to get a list of directory content. It is a simple
 wrapper around DirHandle and sort().

Package: libfile-dropbox-perl
Description-md5: 5185b7c5d58d6805dd85b41744a7fccb
Description-en: convenient and fast Dropbox API abstraction
 File::Dropbox provides high-level Dropbox API abstraction based on
 Tie::Handle. Code required to get access_token and access_secret for
 signed OAuth 1.0 requests or access_token for OAuth 2.0 requests is
 not included in this module. To get app_key and app_secret you need
 to register your application with Dropbox.
 .
 At this moment Dropbox API is not fully supported, File::Dropbox
 covers file read/write and directory listing methods. If you need full
 API support take look at WebService::Dropbox. File::Dropbox main
 purpose is not 100% API coverage, but simple and high-performance
 file operations.

Package: libfile-extattr-perl
Description-md5: b4c5182a3415534e4590bcc76c6dd999
Description-en: Perl interface to file system extended attributes
 File::ExtAttr provides access to file system extended attributes, as
 described in attr(5), setfattr(1) and getfattr(1).

Package: libfile-fcntllock-perl
Description-md5: 1376b0e0447b0e66b49e18521ea5b355
Description-en: Perl module for file locking with fcntl(2)
 File::FcntlLock is a Perl module to do file locking in an object oriented
 fashion using the fcntl(2) system call. This allows locks on parts of a file
 as well as on the whole file and overcomes some known problems with flock(2),
 on which Perl's flock() function is based.
 .
 Furthermore due to its design it supports reliable locking over NFS.

Package: libfile-find-object-perl
Description-md5: 5ed4111aec40fabb9cb207b1d91ebca6
Description-en: object oriented File::Find replacement
 File::Find::Object does same job as File::Find but works like an object and
 with an iterator. As File::Find is not object oriented, one can't perform
 multiple searches in the same application. The second problem of File::Find
 is its file processing: after starting its main loop, one can't easily wait
 for another event and so get the next result.

Package: libfile-find-object-rule-perl
Description-md5: 777de5178af31e7afa40a8da1783c7c6
Description-en: alternative interface to File::Find::Object
 File::Find::Object::Rule is a friendlier interface to
 File::Find::Object. It allows you to build rules which specify the
 desired files and directories.

Package: libfile-find-rule-filesys-virtual-perl
Description-md5: e38427385fc834d57ab6381eb7a8b5f5
Description-en: File::Find::Rule adapted to Filesys::Virtual
 File::Find::Rule::Filesys::Virtual allows one to use the File::Find::Rule
 file finding semantics on Filesys::Virtual derived filesystems, such as
 Filesys::Virtual::Plain or Filesys::Virtual::SSH.

Package: libfile-find-rule-perl
Description-md5: 8cd4d0f3eaa3be198fad597b8d5381f6
Description-en: module to search for files based on rules
 File::Find::Rule is a Perl module which essentially provides an easy-to-use
 interface to the popular module, File::Find. It provides a way to build rules
 that specify desired file and directory names using a text-globbing syntax
 (provided by Text::Glob). This makes it useful for simple tasks, like finding
 all ".pm" files in a given directory.

Package: libfile-find-rule-perl-perl
Description-md5: 2c67e603b83c64a2eba394ccb9ca2109
Description-en: Perl module for searching Perl things
 File::Find::Rule::Perl provides methods for finding various Perl distribution
 files easily, which allows one to replicate search queries usually run on CPAN
 Search or related web sites.
 .
 This module makes it easy to find out information like which Perl modules are
 included in a distribution, names of test scripts, the type of installation
 mechanism (Makefile.PL or Build.PL) and names of any other miscellaneous Perl
 scripts that are distributed. It can also be used to locate files that contain
 Perl code.

Package: libfile-find-rule-vcs-perl
Description-md5: ffc2c17457cacc5429b3e63b31fc29bd
Description-en: Perl module to exclude files/directories for Version Control Systems
 Many tools need to be equally useful both on ordinary files, and on
 code that has been checked out from revision control systems.
 .
 File::Find::Rule::VCS provides quick and convenient methods to
 File::Find::Rule for exclusion of the version control directories of
 several major Version Control Systems (currently CVS, Subversion,
 Bazaar, RCS, Git and Mercurial).

Package: libfile-find-wanted-perl
Description-md5: 567e42bb26bb4acab81017e93ae50b65
Description-en: more obvious wrapper around File::Find
 File::Find::Wanted provides a find_wanted() function, which does what
 File::Find's find() does but in a more obvious way: To get a list of all
 files ending in .jpg, simply call
 .
    @files = find_wanted( sub { -f && /\.jpg$/ }, $dir );

Package: libfile-finder-perl
Description-md5: 5e84be0bdf3c351b1eeb3f4f15a48a75
Description-en: wrapper for File::Find à la find(1)
 File::Find is great, but constructing the wanted routine can sometimes be a
 pain. File::Finder provides a wanted-writer, using syntax that is directly
 mappable to the find command's syntax.
 .
 A File::Finder object contains a hash of File::Find options, and a series of
 steps that mimic find's predicates. Initially, a File::Finder object has no
 steps. Each step method clones the previous object's options and steps, and
 then adds the new step, returning the new object. In this manner, an object
 can be grown, step by step, by chaining method calls. Furthermore, a partial
 sequence can be created and held, and used as the head of many different
 sequences.

Package: libfile-flat-perl
Description-md5: 29677637091a716629f519ecebb08747
Description-en: flat filesystem module for perl
 File::Flat implements a flat filesystem. A flat filesystem is a filesystem
 in which directories do not exist. It provides an abstraction over any normal
 filesystem which makes it appear as if directories do not exist.
 .
 In effect, it will automatically create directories as needed. This is create
 for things like install scripts and such, as you never need to worry about the
 existence of directories, just write to a file, no matter where it is.

Package: libfile-flock-perl
Description-md5: b55c387a092a9924bb0ddf089ec9ca90
Description-en: file locking with flock
 Lock files using the flock() call. Locks can be created by new'ing a
 File::Flock object and are automatically removed when the object goes
 out of scope.

Package: libfile-flock-retry-perl
Description-md5: 17d612d5353978e80dca41031b7aa359
Description-en: lightweight OO-only flock perl module with autoretry
 File::Flock::Retry is yet another flock module. It is a more
 lightweight alternative to File::Flock with some other differences:
 .
   * OO interface only
   * Autoretry (by default for 60s) when trying to acquire lock

Package: libfile-fnmatch-perl
Description-md5: d18286ebe589f44dafaac406221fb98e
Description-en: Perl module that provides simple filename and pathname matching
 File::FnMatch::fnmatch() provides simple, shell-like pattern matching.
 .
 Though considerably less powerful than regular expressions, shell patterns
 are nonetheless useful and familiar to a large audience of end-users.

Package: libfile-fu-perl
Description-md5: bb515d110144609c4209ccf124bd085d
Description-en: module for manipulating files and directories as objects
 File::Fu is a Perl module that provides an method of manipulating directories
 and files as objects, making use of operator overloading to allow for precise
 composition fo paths and support for many built-in methods. It also provides
 a way to create temporary directories and files.
 .
 The interface and style provided by this module are quite different than Perl
 built-in functions or File::Spec. The syntax is concise and errors are checked
 using exceptions, so you never need to check a return code.

Package: libfile-grep-perl
Description-md5: decb7adf8134c4d3f29ba881fa7d53e3
Description-en: module for pattern matching in a series of files
 File::Grep provides similar functionality as perl's builtin grep, map,
 and foreach commands, but iterating over a passed filelist instead of
 arrays.  While trivial, this module can provide a quick dropin when
 such functionality is needed.

Package: libfile-homedir-perl
Description-md5: ad33e25c1265dee466d84b5f0d3fa9fe
Description-en: Perl module for finding user directories across platforms
 File::HomeDir is a module for locating the directories that are "owned" by a
 user (typically your user) and to solve the various issues that arise trying
 to find them consistently across a wide variety of platforms.
 .
 The end result is a single API that can find your resources on any platform,
 making it relatively trivial to create Perl software that works elegantly and
 correctly no matter where you run it.

Package: libfile-inplace-perl
Description-md5: 63812d1b04045528ec0375439bff7877
Description-en: Perl module to ease editing a file in-place
 File::Inplace is a perl module intended to ease the common task of editing a
 file in-place. Inspired by variations of perl's -i option, this module is
 intended for somewhat more structured and reusable editing than command line
 perl typically allows. File::Inplace endeavors to guarantee file integrity;
 that is, either all of the changes made will be saved to the file, or none
 will. It also offers functionality such as backup creation, automatic field
 splitting per-line, automatic chomping/unchomping, and aborting edits
 partially through without affecting the original file.

Package: libfile-kdbx-perl
Description-md5: f879b3eab386676c146bffb7c7f81748
Description-en: Perl module to work with KDBX databases
 File::KDBX provides an interface to work with KDBX databases, a
 hierarchical object database which is commonly used to store secret
 information securely.
 .
 File::KDBX lets you query entries, create new entries, delete entries, modify
 entries and more, the module also includes various parsers and generators for
 serializing and persisting databases.

Package: libfile-keepass-perl
Description-md5: 2bcf961b926e5499af4bd0f978d7ee64
Description-en: interface to KeePass V1 and V2 database files
 Perl interface to KeePass (KeePassX) V1 and V2 database files. File::KeePass
 provides methods to create/write/update KeePass files.
 .
 For more information about KeePassX please have a look at the keepassx package
 in Debian.

Package: libfile-lchown-perl
Description-md5: 97e295f0d87ad9be357d97b236bb77b2
Description-en: module to modify attributes of symlinks without dereferencing them
 The regular chown system call will dereference a symlink and apply ownership
 changes to the file at which it points. Some OSes provide system calls that
 do not dereference a symlink but instead apply their changes directly to the
 named path, even if that path is a symlink (in much the same way that lstat
 will return attributes of a symlink rather than the file at which it points).
 .
 File::lchown provides a wrapper around those system calls.

Package: libfile-libmagic-perl
Description-md5: da8e17fe637b6c3dd436be9fbf734ef1
Description-en: Perl interface to libmagic for determining file type
 The File::LibMagic module is a simple perl interface to libmagic from the
 file-4.x or file-5.x package from Christos Zoulas
 (ftp://ftp.astron.com/pub/file/).
 .
 Libmagic is a library for detecting file type, and works like file(1).

Package: libfile-listing-perl
Description-md5: 2ae02de0eba22eeba98280c10ba05d83
Description-en: module to parse directory listings
 File::Listing exports a single function called parse_dir(), which can be used
 to parse directory listings.
 .
 The first parameter to parse_dir() is the directory listing to parse. It can
 be a scalar, a reference to an array of directory lines or a glob
 representing a filehandle to read the directory listing from.
 .
 The second parameter is the time zone to use when parsing time stamps in the
 listing. If this value is undefined, then the local time zone is assumed.
 .
 The third parameter is the type of listing to assume. Currently supported
 formats are 'unix', 'apache' and 'dosftp'. The default value 'unix'.

Package: libfile-localizenewlines-perl
Description-md5: 185a004b9a802b0f5ff8eeaab14cd79c
Description-en: Perl module to localize the newlines for one or more files
 File::LocalizeNewlines is a module that allows users to easily fix conflicting
 newline formats (particularly Unix- and Win32-style line endings). It changes
 every end-of-line character to those of the local platform, and even corrects
 instances where multiple different newline formats are used in the same file.

Package: libfile-map-perl
Description-md5: 37e0252b7f43cd1b6f024e60f5fc5119
Description-en: Perl module providing simple and safe memory mapping
 File::Map maps files or anonymous memory into perl variables that can be read
 just like any other variable. Files are unmapped when the scalar variable is
 destroyed, even in multithreaded programs.
 .
 Mapped memory is shared between threads and forked processes, and can be
 returned to the system when no longer needed. File::Map has built-in support
 for thread synchronisation, and is safe yet fast.

Package: libfile-mimeinfo-perl
Description-md5: bf8d7b2ddae0ccc7b3c6b157af85a455
Description-en: Perl module to determine file types
 File::MimeInfo can be used to determine the mime type of a file. It tries to
 implement the freedesktop specification for a shared MIME database.
 .
 This package also contains two related utilities:
  * mimetype: determine a file's mimetype
  * mimeopen: open files according to their mimetype

Package: libfile-mmagic-xs-perl
Description-md5: a2aecb0acdc7ee2815bd40745bdfc704
Description-en: Perl module to guess file type (à la mod_mime_magic)
 File::MMagic::XS is a port of Apache2 mod_mime_magic.c in Perl, written in
 XS with the aim of being efficient and fast, especially for applications
 that need to be run for an extended amount of time.

Package: libfile-modified-perl
Description-md5: b10b9d9e8cfaf21b1a7c52d04600df41
Description-en: module to check if files have changed
 File::Modified module is intended as a simple method for programs to detect
 whether configuration files (or modules they rely on) have changed. There are
 currently two methods of change detection implemented, mtime and MD5.
 The MD5 method will fall back to use timestamps if the Digest::MD5 module
 cannot be loaded.
 .
 There is another module, File::Signature, which has many similar features,
 so if this module doesn't do what you need, maybe File::Signature does. There
 also is quite some overlap between the two modules, code wise.

Package: libfile-monitor-lite-perl
Description-md5: ca49f525b0f1910ec71b7d62b3d98472
Description-en: module for monitoring file creation, deletion, and modification
 File::Monitor::Lite is an alternative implementation of File::Monitor. While
 File::Monitor cannot detect file creation (unless you declare file name
 first), it uses File::Find::Rule to rescan files every time when
 $monitor->check() is executed.

Package: libfile-monitor-perl
Description-md5: 3c33599273b215e2ffabb2e5c10e6027
Description-en: module to monitor file and directory changes
 File::Monitor provides a simple interface for monitoring one or more files or
 directories and reporting any changes that are made to them.
 .
 It can:
   * Monitor existing files for changes to any of the attributes returned
     by the stat function
   * Monitor files that don't yet exist and notify you if they are created
   * Notify when a monitored file is deleted
   * Notify when files are added or removed from a directory

Package: libfile-ncopy-perl
Description-md5: 51004b3e24d217b91a8e22a0e78970f0
Description-en: module for file copying like cp
 The File::NCopy module provides a function that copies files to
 directories, or a single file to another file.  It can also use a
 reference to a file handle.  The functionality is very similar to
 the cp program.

Package: libfile-next-perl
Description-md5: 29c85862c80c30cb17eecb1b106541e1
Description-en: file-finding iterator
 File::Next is an iterator-based module for finding files.  It's
 lightweight, has no dependencies, runs under taint mode, and puts your
 program more directly in control of file selection.
 .
 It's taken heavily from Mark Jason Dominus' excellent book "Higher
 Order Perl".  http://hop.perl.plover.com/

Package: libfile-nfslock-perl
Description-md5: 8edb3c71ba3daf5aa7e801ab5b4b20b9
Description-en: perl module to do NFS (or not) locking
 Program based on the concept of hard linking of files being atomic across
 NFS. This concept was mentioned in Mail::Box::Locker. Some ideas are
 taken from there -- particularly the idea of creating a random local file,
 hard linking a common file to the local file, and then checking the nlink
 status.
 .
 File::NFSLock was written to be light, generic, and fast.

Package: libfile-path-expand-perl
Description-md5: 3cd3f24556f7a772cc97707f960a67a8
Description-en: expand user directories in filenames
 File::Path::Expand expands user directories in filenames.  For the
 simple case it's no more complex than s{^~/}{$HOME/}, but for other
 cases it consults getpwent and does the right thing.

Package: libfile-path-tiny-perl
Description-md5: 71fc690d35d015bffc9c8898de5b8127
Description-en: recursive version of mkdir() and rmdir()
 The goal of File::Path::Tiny is simply to provide recursive versions of mkdir()
 and rmdir() with as little code and overhead as possible.
 .
 File::Path::Tiny is in no way meant to derogate File::Path and is in no way
 an endorsement to go out and replace all use of File::Path with
 File::Path::Tiny.

Package: libfile-pid-perl
Description-md5: 7c62bd8ef0f98f6420433292f12dbac7
Description-en: Perl module for pid file manipulation
 File::Pid manages pid files. It creates a pid file, queries the process
 within to discover if it's still running, and removes the pid file.

Package: libfile-policy-perl
Description-md5: 120a2276e5f4a2d2523383dee408dd33
Description-en: simple policy for file I/O functions
 File::Policy defines the policy for file I/O with modules such as
 File::Slurp::WithinPolicy. The purpose is to allow systems administrators to
 define locations and restrictions for applications' file I/O and give app
 developers a policy to follow. Note that the module doesn't ENFORCE the policy
 - application developers can choose to ignore it (and systems administrators
 can choose not to install their applications if they do!).
 .
 You may control which policy gets applied by creating a File::Policy::Config
 module with an IMPLEMENTATION constant. You may write your own policy as a
 module within the File::Policy:: namespace.
 .
 By default (if no File::Policy::Config is present), the File::Policy::Default
 policy gets applied which doesn't impose any restrictions and provides
 reasonable default locations for temporary and log files.
 .
 The motivation behind this module was a standard, flexible approach to allow
 a site wide file policy to be defined. This will be most useful in large
 environments where a few sysadmins are responsible for code written by many
 other people. Simply ensuring that submitted code calls check_safe() ensures
 file access is sane, reducing the amount of effort required to do a security
 audit.

Package: libfile-pushd-perl
Description-md5: dae9b74de8b1b4f233bfcf474329a0f9
Description-en: module for changing directory temporarily for a limited scope
 File::pushd does a temporary chdir that is easily and automatically reverted,
 similar to pushd in some Unix command shells. It works by creating an object
 that caches the original working directory. When the object is destroyed, the
 destructor calls chdir to revert to the original working directory. By
 storing the object in a lexical variable with a limited scope, this happens
 automatically at the end of the scope.
 .
 This is very handy when working with temporary directories for tasks like
 testing; a function is provided to streamline getting a temporary directory
 from File::Temp.

Package: libfile-queue-perl
Description-md5: b01a46858b1c32b5eb1c748747cac7a4
Description-en: Perl module providing a persistent FIFO Queue using a file
 File::Queue allows for the creation of persistent First In, First Out (FIFO)
 queue objects, saving data in a file. Queue elements can only be scalars; if
 you want to work with references or other complex data structures, you have
 to serialize them first. This module was written with speed in mind, and is
 indeed very fast, but one should take care to understand its limitations.

Package: libfile-read-perl
Description-md5: 09f49ed7e8a117ea8cce9346f3646a3b
Description-en: interface for reading one or more files
 File::Read mainly proposes functions for reading one or more files, with
 different options.
 .
 This module was created to address a quite specific need: reading many files,
 some as a normal user and others as root, and eventually do a little more
 processing, all while being at the same time compatible with Perl 5.004.
 File::Slurp addresses the first point, but not the others, hence the creation
 of File::Read. If you don't need reading files as root or the post-processing
 features, then it's faster to directly use File::Slurp.

Package: libfile-readbackwards-perl
Description-md5: cf2cdb67f1ca5aafbb6e77da1f7e8be6
Description-en: Perl module for reading a file backwards by lines
 File::ReadBackwards reads a file backwards line by line. It is simple to use,
 memory efficient and fast. It supports both an object and a tied handle
 interface.
 .
 It is intended for processing log and other similar text files which
 typically have their newest entries appended to them. By default files
 are assumed to be plain text and have a line ending appropriate to the
 OS. But you can set the input record separator string on a per file
 basis.

Package: libfile-remove-perl
Description-md5: f2d0713273291555ac69f343cc9c92e9
Description-en: Perl module to remove files or directories
 File::Remove::remove removes files and directories.  It acts like
 /bin/rm, for the most part.  Although unlink can be given a list
 of files, it will not remove directories; this module remedies that.
 It also accepts wildcards, * and ?, as arguments for filenames.

Package: libfile-rsync-perl
Description-md5: c3b0cb6266f1cbd602af6250ccdaf079
Description-en: Perl module interface to rsync
 File::Rsync provides a convenience wrapper for the rsync program. Options
 may be passed in the form of a hash and are the same as the long options
 in rsync with the leading double-dash removed. Any options passed at
 creation are stored in the object as defaults for all future exec calls on
 that object.

Package: libfile-save-home-perl
Description-md5: 9513ff56bf5d31aa3f02fbefe430d2a6
Description-en: Perl extension to place file safely under user home directory
 File::Save::Home provides several functions which try to determine
 whether you can, indeed, safely create directories and files underneath
 a user's home directory. Among other things, if you are placing a file
 in such a location only temporarily -- say, for testing purposes -- you
 can temporarily hide any already existing file with the same name and
 restore it to its original name and timestamps when you are done.

Package: libfile-searchpath-perl
Description-md5: 137d4f9ed2d3a0d0b2574bd20e8dffbd
Description-en: Perl module for searching for a file in a PATH-like variable
 File::SearchPath provides the ability to search a path-like environment
 variable such as $PATH, $LD_LIBRARY_PATH (or any environment variable)
 for a file (that does not necessarily have to be an executable).

Package: libfile-share-perl
Description-md5: 72c88305822c5e9fbb3c81e786e52213
Description-en: replacement for File::ShareDir to deal with a development environment
 File::Share is a drop-in replacement for File::ShareDir. It supports the
 dist_dir and dist_file functions, except these functions have been enhanced
 to understand when the developer's local ./share/ directory should be used.

Package: libfile-sharedir-install-perl
Description-md5: d6511539f0ade5fb7280a04a2728e6aa
Description-en: module for installing read-only data files
 File::ShareDir::Install is a Perl module that allows you to install read-only
 data files from a distribution and easily locate them with File::ShareDir. It
 is similar in nature to Module::Install::Share.

Package: libfile-sharedir-par-perl
Description-md5: 935dced4b659231b04a85a4ead8404b9
Description-en: module for handling shared data in PAR archives
 File::ShareDir::PAR is a Perl module that provides a mechanism for locating
 shared data in PAR packages. By using this module's functions, the currently
 loaded .par files will be scanned before @INC, which is the same order you
 get for loading modules when PAR is in effect. If a matching path is found
 in a PAR archive, the full archive is extracted and the path returned will
 point to the extracted copy on disk.

Package: libfile-sharedir-perl
Description-md5: f89049a15c9c1ec82bcd4c1549cb4200
Description-en: module to locate non-code files during run-time
 The intent of File::ShareDir is to provide a companion to Class::Inspector and
 File::HomeDir, modules that take a process that is well-known by advanced Perl
 developers but gets a little tricky, and make it more available to the larger
 Perl community.

Package: libfile-sharedir-projectdistdir-perl
Description-md5: e63f0eb84dc590f61f2b4cd78da2a28a
Description-en: simple set-and-forget use of a share directory in the project root
 File::ShareDir::ProjectDistDir provides a simple way to make use of a
 'share' directory. During development, the directory will be
 $projectroot/share, but once installed, it will be wherever
 File::Sharedir thinks it is. Use of a directory name other than 'share'
 is also possible.

Package: libfile-slurp-perl
Description-md5: a5d3680247ec670449656cbec8684e1a
Description-en: single call read & write file routines
 File::Slurp provides some quickie routines that read from,
 append to or overwrite a file - with a single subroutine call. Their main
 intention is to save a couple of lines of code over and over again,
 but they do not do anything fancy.

Package: libfile-slurp-tiny-perl
Description-md5: 8c0dea7bae4e5e2febb369d49c067c6b
Description-en: simple, sane and efficient file slurper
 File::Slurp::Tiny provides functions for fast and correct slurping and
 spewing. All functions are optionally exported.

Package: libfile-slurp-unicode-perl
Description-md5: d215b3aa2f3aa3cc7608897cd28fb65b
Description-en: Perl module to add Unicode support for the File::Slurp package
 The File::Slurp::Unicode module wraps the standard File::Slurp
 package and adds character encoding support (defaults to UTF-8).
 .
 It exports the same functions as File::Slurp and they take all the
 same parameters plus some more for the encoding handling.

Package: libfile-slurper-perl
Description-md5: 2d54738712a35b05d7290ae2d2b92fa1
Description-en: simple, sane and efficient module to slurp a file
 File::Slurper provides functions for fast and correct slurping and spewing.
 .
 This module tries to make it as easy as possible to read and write files
 correctly and fast, hiding away all complications behind an easy intuitive
 interface.

Package: libfile-sort-perl
Description-md5: 7414d39eb6496362cf5b094047d43f2a
Description-en: module to sort a file or merge sort multiple files
 File::Sort sorts text files by lines (or records). Comparisons are based on
 one or more sort keys extracted from each line of input, and are performed
 lexicographically. By default, if keys are not given, sort regards each input
 line as a single field. The sort is a merge sort. If you don't like that,
 feel free to change it.

Package: libfile-spec-native-perl
Description-md5: 9f44bd3b171bfa014a011fb4c1511e3c
Description-en: module for using native OS implementation of File::Spec from a subclass
 File::Spec::Native is a stupid hack to make the default File::Spec behavior
 available from a subclass. This can be useful when using another module that
 expects a subclass of File::Spec but you want to use the current, native OS
 format (automatically detected by File::Spec).
 .
 For example: Path::Class/as_foreign (as of version 0.24) allows you to
 translate a Path::Class object from one OS format to another. However, there
 is no way to specify that you want to translate the path into the current,
 native OS format without guessing at what that format is (which may include
 peeking into @File::Spec::ISA).
 .
 This module @ISA File::Spec.

Package: libfile-sync-perl
Description-md5: faba6cf84499e36f86c0185a9c274112
Description-en: Perl interface to sync() and fsync()
 File::Sync provides Perl interfaces to the Unix sync(2) and POSIX.1b fsync(2)
 system calls. The fsync() call is needed for putting messages into qmail
 maildirs, and sync() is included for completeness.

Package: libfile-tail-perl
Description-md5: eb699d3a500e8fdf99d89338fd66d6ea
Description-en: File::Tail perl module
 The File::Tail module is designed for reading files which
 are continuously appended to (the name comes from the tail -f
 directive). Usually such files are logfiles of some description.
 .
 The module tries hard not to busy wait on the file, dynamicaly
 calculating how long it should wait before it pays to try reading the
 file again.
 .
 The module should handle normal log truncations ("close; move; open" or
 "cat /dev/null >file") transparently, without losing any input.

Package: libfile-tee-perl
Description-md5: 78fcace079537ccc846c06e36125348a
Description-en: Perl module to duplicate streams like the tee unix command
 File::Tee is able to replicate data written to a Perl stream into another
 streams. It is the Perl equivalent of the shell utility tee(1).
 .
 It is implemented around fork, creating a new process for every tee'ed stream.
 That way, there are no problems handling the output generated by external
 programs run with system|perlfunc/system or by XS modules that don't go
 through perlio.

Package: libfile-touch-perl
Description-md5: 61d638744533365f1c01e47168729388
Description-en: Perl interface to touch-like functions
 File::Touch lets you update access and modification timestamps, creating
 nonexistent files where necessary. It also allows you to only modify one of
 the stamps, choose to not create nonexistent files, and use timestamps from
 a different file.

Package: libfile-treecreate-perl
Description-md5: 1919c6a5d563210376405857462477c9
Description-en: Perl module to recursively create and populate a directory tree
 File::TreeCreate is a Perl module to quickly and easily create a directory
 tree and populate it with simple text files.  It was extracted from several
 near-identical copies used in the tests of some of the author's CPAN
 distributions.

Package: libfile-type-perl
Description-md5: 1b85baa05ef1209851cf258e07c265da
Description-en: module to determine file type using magic structure
 File::Type uses magic numbers (typically at the start of a file) to
 determine the MIME type of that file.
 .
 File::Type can use either a filename, or file contents, to determine the
 type of a file.

Package: libfile-type-webimages-perl
Description-md5: cec32b6e594f16e73cbf5f6311686ea7
Description-en: tool for determining web image file types using magic
 File::Type::WebImages determines the file type of web images using magic.
 mime_type() can use either a filename, or file contents, to determine the
 type of a file. The process involves looking the data at the beginning of the
 file, sometimes called "magic numbers".

Package: libfile-userconfig-perl
Description-md5: 84ccb24bd87a750a0c865c671ee6c859
Description-en: provides configuration directory for applications
 Many modules or applications maintain a user-spec configuration data
 directory. And the implementation pattern is generally the same.
 .
 A directory like /home/myuser/.application is created and populating by a set
 of default files the first time an application runs, and from there on, the
 files in that directory are modified.
 .
 File::UserConfig provides standard, light and sub-classable default
 implementation of this concept that Does The Right Thing with the directory
 names.

Package: libfile-util-perl
Description-md5: 55c65feb5a65d7786f88f4fe2e5c967b
Description-en: Perl extension to handle files easily
 File::Util provides a comprehensive toolbox of utilities to automate all
 kinds of common tasks on files / directories.  Its purpose is to do so
 in the most portable manner possible so that users of this module won't
 have to worry about whether their programs will work on other OSes
 and machines.

Package: libfile-which-perl
Description-md5: 627223f305dd82cde8da8e723d765351
Description-en: Perl module for searching paths for executable programs
 File::Which simulates the behavior of the standard 'which' program: it
 searches directories of a user's PATH (as returned by File::Spec)
 looking for executable files matching a given name.
 .
 On Debian /usr/bin/which is guaranteed to be available, but going
 through the Perl implementation can still save a fork.

Package: libfile-wildcard-perl
Description-md5: f3c403bf7513ffb1feb0ea001a0ba0fb
Description-en: Enhanced glob processing
 When looking at how various operating systems do filename wildcard expansion
 (globbing), VMS has a nice syntax which allows expansion and searching of
 whole directory trees. It would be nice if other operating systems had
 something like this built in. The best Unix can manage is through the utility
 program find.
 .
 File::Wildcard provides this facility to Perl. Whereas native VMS syntax uses
 the ellipsis "...", this will not fit in with POSIX filenames, as ... is a
 valid (though somewhat strange) filename. Instead, the construct "///" is
 used as this cannot syntactically be part of a filename, as you do not get
 three concurrent filename separators with nothing between (three slashes are
 used to avoid confusion with //node/path/name syntax).
 .
 You don't have to use this syntax, as you can do the splitting yourself and
 pass in an arrayref as your path.

Package: libfile-write-rotate-perl
Description-md5: 9a295e6216fd2cc99d7303f3d577a170
Description-en: module to deal with files that archive/rotate themselves
 File::Write::Rotate can be used to write to file, usually for logging, that
 can rotate itself. File will be opened in append mode. Locking will be done
 to avoid conflict when there are multiple writers. Rotation can be done by
 size (after a certain size is reached), by time (daily/monthly/yearly), or
 both.

Package: libfile-xdg-perl
Description-md5: c1346ce9a3037471192d56f2a4a0dc92
Description-en: module implementing the XDG base directory specification
 File::XDG provides a basic implementation of the XDG base directory
 specification as exists by the Free Desktop Organization (FDO). It supports
 all XDG directories except for the runtime directories, which require session
 management support in order to function.

Package: libfile-zglob-perl
Description-md5: 3b1ca131ef27e863f18b0c346f74bc02
Description-en: extended globs
 File::Zglob provides a traditional Unix glob(3) functionality; returns
 a list of pathnames that matches the given pattern.

Package: libfilehandle-fmode-perl
Description-md5: 0ccf2c0dc7d718e35447bf8445764d98
Description-en: Perl module for checking filehandle status
 FileHandle::Fmode provides methods to test if a filehandle is readable,
 writable, both, or open for appending.
 .
 FileHandle::Fmode is used by other packages like DBM::Deep.

Package: libfilehandle-unget-perl
Description-md5: e6d83b10a14ce3e4ef9a5b3f6118151c
Description-en: Perl module that allows ungetting of multiple bytes
 FileHandle::Unget is a Perl Module that is a drop-in replacement for the
 standard FileHandle module. It allows more than one byte to be placed back
 on the input. It also provides ungets to unget a string, which is useful if
 the filehandle refers to a stream for which you can't just seek() backwards.

Package: libfilesys-df-perl
Description-md5: 0c7ee0308b9925b83f47e3dcb45922b0
Description-en: Module to obtain filesystem disk space information
 This module provides a way to obtain filesystem disk space
 information. This is a Unix only distribution. If you want to gather
 this information for Unix and Windows, use Filesys::DfPortable.  The
 only major benefit of using Filesys::Df over Filesys::DfPortable, is
 that Filesys::Df supports the use of open filehandles as arguments.

Package: libfilesys-diskspace-perl
Description-md5: 06e4d0bbf670e327a0d2a4b6a3298e4f
Description-en: fetch filesystem size and usage information from Perl
 This Perl module allows you to fetch filesystem size and usage information
 (such as the df command displays) from Perl.

Package: libfilesys-notify-simple-perl
Description-md5: 5bfb5f7955f5de00f007cf944bc2cb57
Description-en: simple file system monitor
 Filesys::Notify::Simple is a Perl module that provides a simple and unified
 interface to get notifications of changes for a given filesystem path. It can
 use inotify2 on Linux or fsevents on Mac OS X, kqueue on FreeBSD,
 FindFirstChangeNotification on Windows and otherwise falls back to a full
 directory scan.

Package: libfilesys-smbclient-perl
Description-md5: 1e2e5a4020b7f7ffd6a04e7c2366154a
Description-en: perl interface to access Samba filesystem
 This package provides the Filesys::SmbClient module. It provides
 interface to the functions in libsmbclient.so. It has functions to
 read/write/add/modify files/directories on Samba shares.

Package: libfilesys-statvfs-perl
Description-md5: 2f303cb6c9ae078a18ef05e7067fd2ab
Description-en: Perl module for the statvfs system call
 Filesys::Statvfs provides a Perl interface to the statvfs() system call.
 This function returns information about a mounted file system. The package
 also provides an interface to the very similar fstatvfs() system call.

Package: libfilesys-virtual-perl
Description-md5: 56ad6cd3ebff2389ba453662ea004d56
Description-en: Perl framework for a virtual filesystem
 Filesys::Virtual is a base class for implementations such as
 Filesys::Virtual::Plain, Filesys::Virtual::SSH or
 Filesys::Virtual::DAAP.

Package: libfilesys-virtual-plain-perl
Description-md5: 95f84e82853e4a92a9d30f50f4fcea6d
Description-en: plain virtual filesystem
 Filesys::Virtual::Plain is the most basic implementation of the virtual
 filesystem framework laid out by Filesys::Virtual. It is primarily
 meant to be used by other modules to provide a pluggable filesystem.

Package: libfilezilla-common
Description-md5: 8af09bf5c7ef4e57cd8a435fa7c940a8
Description-en: build high-performing platform-independent programs (translations)
 Free, open source C++ library, offering some basic functionality to build
 high-performing, platform-independent programs. Some of the highlights include:
 .
  - A typesafe, multi-threaded event system that's very simple to use yet
    extremely efficient
  - Timers for periodic events
  - A datetime class that not only tracks timestamp but also their accuracy,
    which simplifies dealing with timestamps originating from different sources
  - Simple process handling for spawning child processes with redirected I/O
 .
 This package contains architecture independent files such as images
 and translations.

Package: libfilezilla-dev
Description-md5: d6ad60e7bd87f0142523c6bc4d9966bd
Description-en: build high-performing platform-independent programs (development)
 Free, open source C++ library, offering some basic functionality to build
 high-performing, platform-independent programs. Some of the highlights include:
 .
  - A typesafe, multi-threaded event system that's very simple to use yet
    extremely efficient
  - Timers for periodic events
  - A datetime class that not only tracks timestamp but also their accuracy,
    which simplifies dealing with timestamps originating from different sources
  - Simple process handling for spawning child processes with redirected I/O
 .
 This package contains the development files for the library.

Package: libfilezilla34
Description-md5: 1fdecc8e602cd137efabe2d0a8469850
Description-en: build high-performing platform-independent programs (runtime lib)
 Free, open source C++ library, offering some basic functionality to build
 high-performing, platform-independent programs. Some of the highlights include:
 .
  - A typesafe, multi-threaded event system that's very simple to use yet
    extremely efficient
  - Timers for periodic events
  - A datetime class that not only tracks timestamp but also their accuracy,
    which simplifies dealing with timestamps originating from different sources
  - Simple process handling for spawning child processes with redirected I/O
 .
 This package contains the shared library.

Package: libfilter-eof-perl
Description-md5: aaab85636abdd6c58544aa7ff316d8e9
Description-en: module to run a callback after a file has been compiled
 Filter::EOF utilises Perl's source filters to provide you with a mechanism to
 run some code after a file using your module has been processed.
 .
 It could also be used for appending Perl code to that file's source.

Package: libfilter-perl
Description-md5: 38caf6fcb80a9bbde6027cdd774d0222
Description-en: Perl source filters
 Source filters alter the program text of a module before Perl sees it, much
 as a C preprocessor alters the source text of a C program before the
 compiler sees it.
 .
 This package contains a number of source filters, including:
 .
   exec and sh: pipe the source file through an external command
   cpp: pipe the source file through the C preprocessor
   decrypt: example of simple (though weak!) source obfuscation
   tee: copy filtered source to a file (debugging aid)
 .
 A substantial amount of documentation and examples is also included.

Package: libfilter-signatures-perl
Description-md5: f2fb576cc2e0c2b9efc32a033e996db1
Description-en: compatibility shim for subroutine signatures
 Filter::signatures implements a backwards compatibility shim for formal Perl
 subroutine signatures that were introduced to the Perl core with Perl 5.20.

Package: libfilter-template-perl
Description-md5: c9d7acdc1078d19d3e9e539901902b28
Description-en: source filter for inline code templates (macros)
 Filter::Template is a source filter for Perl that provides a mechanism for
 defining inline source code templates. Templates can be much faster than
 subroutines, but can cause debugging to become significantly more difficult.
 Read the documentation to understand the limitations and choose wisely.

Package: libfinance-bank-ie-permanenttsb-perl
Description-md5: f9be41aea3881b6193421afa7dec5905
Description-en: perl interface to the PermanentTSB Open24 homebanking
 Finance::Bank::IE::PermanentTSB provides a set of functions which can be
 used in perl programs to interact with the Open24 homebanking (www.open24.ie)
 .
 The module will allow the user to check the account balance and to display
 an account statement for a particular time range.
 .
 This package also includes a CLI tool (ptsb), which will provide the same
 functionalities of the module and will also use gnuplot to draw graphs
 about the status of a bank account.

Package: libfinance-qif-perl
Description-md5: 6b2f160e0c5220806b190d35f6b3a1cd
Description-en: Parse and create Quicken Interchange Format files
 Finance::QIF is a module for working with QIF (Quicken Interchange Format)
 files in Perl. Finance::QIF reads QIF data records from a file passing each
 successive record to the caller for processing. This module also has the
 capability of writing QIF records to a file.
 .
 The QIF file format typically consists of a header containing a record or
 transaction type, followed by associated data records. Within a file there
 may be multiple headers. Headers are usually followed by data records,
 however data is not required to always follow a header.
 .
 A hash reference is returned for each record read from a file. The hash will
 have a "header" value which contains the header type that was read along with
 all supported values found for that record. If a value is not specified in
 the data file, the value will not exist in this hash.

Package: libfinance-quote-perl
Description-md5: 07a83142a5451f994d5127f7679cb2fa
Description-en: Perl module for retrieving stock quotes from a variety of sources
 Finance::Quote gets stock quotes from various internet sources all over the
 world. Quotes are obtained by constructing a quoter object and using the
 fetch method to gather data, which is returned as a two-dimensional hash (or
 a reference to such a hash, if called in a scalar context). For example:
 .
  $q = Finance::Quote->new;
  %info = $q->fetch("australia", "CML");
  print "The price of CML is ".$info{"CML", "price"};
 .
 The first part of the hash (eg, "CML") is referred to as the stock.
 The second part (in this case, "price") is referred to as the label.

Package: libfinance-quotehist-perl
Description-md5: 5d8512aaa2b90bcb641bd5d7c0414ea2
Description-en: Perl modules for fetching historical stock quotes from the web
 The Finance::QuoteHist bundle contains several modules designed to fetch
 historical stock quotes from the web.  This includes modules to retrieve
 information from Yahoo, Yahoo Australia, Google, and DailyFinance.

Package: libfinance-streamer-perl
Description-md5: b2bd7c19d960c5bf8d3d3a9e9b939548
Description-en: Perl5 module with interface to Datek Streamer
 Finance::Streamer provides an interface that can be used to access data
 provided by the Datek Streamer data feed.
 .
 It works with the new Streamer (version 3) as opposed to the older
 (version 2).

Package: libfind-lib-perl
Description-md5: bb132fd9b5178e77284a411169f9415b
Description-en: Perl module to intelligently find libraries
 Find::Lib is a module aimed at finding and loading libraries in paths relative
 to the currently running script. It is particularly useful for test scripts,
 when there are test helper modules included in the distribution that are needed
 for testing but should not be installed on the system.
 .
 It simplifies the finding and loading these special libraries, which can be a
 tedious and error-prone process, especially when new modules are updated. This
 module is generally used to locate and load a bundled "bootstrapping" module
 which then loads the required dependencies.

Package: libfindbin-libs-perl
Description-md5: 402962d0bbc14c442efadc5c04a5c09b
Description-en: Perl module to use a relative path for lib directories
 FindBin::libs is a Perl module to locate and 'use lib' or export
 directories based on $FindBin::Bin.
 .
 This allows using libraries stored in paths relative to the program,
 which is a useful feature for developers.

Package: libfirefox-marionette-perl
Description-md5: f098b7a8ef02480345dbdf639a428f29
Description-en: module to automate the Firefox browser with the Marionette protocol
 Firefox::Marionette is a client module to automate the Mozilla Firefox browser
 via the Marionette protocol
 (https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/Protocol).

Package: libfishsound1
Description-md5: 545bf44599c6a8b3ebdb61d8430482e8
Description-en: simple API that wraps Xiph.Org audio codecs
 libfishsound is a wrapper around the existing codec libraries and
 provides a consistent, higher-level programming interface. It has been
 designed for use in a wide variety of applications; it has no direct
 dependencies on Annodex or Ogg encapsulation, though it is most commonly
 used in conjunction with liboggz to decode or encode Ogg encapsulated
 Vorbis or Speex files.

Package: libfishsound1-dev
Description-md5: a65df897d4ff974a579d51aac4f374da
Description-en: simple API that wraps Xiph.Org audio codecs (development files)
 libfishsound is a wrapper around the existing codec libraries and
 provides a consistent, higher-level programming interface. It has been
 designed for use in a wide variety of applications; it has no direct
 dependencies on Annodex or Ogg encapsulation, though it is most commonly
 used in conjunction with liboggz to decode or encode Ogg encapsulated
 Vorbis or Speex files.
 .
 This package contains the header files and static libraries required for
 developing applications that use libfishsound.

Package: libfits-java
Description-md5: 5953648b4bdc2ec79c22d5db07c0325c
Description-en: Java library for the I/O handling of FITS files
 FITS (Flexible Image Transport System) is the standard
 data format in astronomy used for the transport, analysis,
 and archival storage of scientific data sets.
 .
 This library provides efficient I/O for FITS images and
 binary tables. All basic FITS formats and gzip compressed
 files are supported.

Package: libfits-java-doc
Description-md5: cfadf348edc4cdf0e08e7d11d9fbd6d3
Description-en: Java library for the I/O handling of FITS files (javadoc)
 FITS (Flexible Image Transport System) is the standard
 data format in astronomy used for the transport, analysis,
 and archival storage of scientific data sets.
 .
 This library provides efficient I/O for FITS images and
 binary tables. All basic FITS formats and gzip compressed
 files are supported.
 .
 This package contains the JavaDoc documentation of the package.

Package: fiu-utils
Description-md5: d0523e5ca3d06bb99764019a33b33c83
Description-en: userspace fault injection framework (utilities)
 libfiu is a C library for fault injection. It provides functions to mark
 "points of failure" inside your code (the "core API"), and functions to
 enable/disable the failure of those points (the "control API").
 .
 This package contains the fiu-run, fiu-ls and fiu-ctrl utilities.

Package: libfiu-dev
Description-md5: d22f90ef46dd1ecedffc8eb56b6592d5
Description-en: userspace fault injection framework (development libraries)
 libfiu is a C library for fault injection. It provides functions to mark
 "points of failure" inside your code (the "core API"), and functions to
 enable/disable the failure of those points (the "control API").
 .
 This package contains the development libraries and documentation in HTML and
 reStructuredText formats.

Package: libfiu0
Description-md5: a56ef3514f911250aae641ee5fe2eb7c
Description-en: userspace fault injection framework
 libfiu is a C library for fault injection. It provides functions to mark
 "points of failure" inside your code (the "core API"), and functions to
 enable/disable the failure of those points (the "control API").
 .
 This package contains the libfiu shared library. To perform fault injection,
 you will require the "libfiu-dev" package.

Package: python3-fiu
Description-md5: 05390b922b968c08d14856b992b26b8c
Description-en: userspace fault injection framework (Python 3 bindings)
 libfiu is a C library for fault injection. It provides functions to mark
 "points of failure" inside your code (the "core API"), and functions to
 enable/disable the failure of those points (the "control API").
 .
 This package contains Python 3 bindings to libfiu.

Package: libfixbuf-dev
Description-md5: 48f7b7fe283798033bd81d2433e066c0
Description-en: Implementation of the IPFIX protocol - development headers
 libfixbuf is a compliant implementation of the IPFIX Protocol, as defined in
 RFC 5101. It supports the information model defined in RFC 5102, extended as
 proposed by RFC 5103 to support information elements for representing biflows.
 libfixbuf supports UDP, TCP, SCTP, TLS over TCP, and Spread as transport
 protocols. It also supports operation as an IPFIX File Writer or IPFIX File
 Reader.
 .
 These are the development headers.

Package: libfixbuf-doc
Description-md5: d00b5d834ddb72a5fdc0eac38fc7cbe0
Description-en: Implementation of the IPFIX protocol - documentation
 libfixbuf is a compliant implementation of the IPFIX Protocol, as defined in
 RFC 5101. It supports the information model defined in RFC 5102, extended as
 proposed by RFC 5103 to support information elements for representing biflows.
 libfixbuf supports UDP, TCP, SCTP, TLS over TCP, and Spread as transport
 protocols. It also supports operation as an IPFIX File Writer or IPFIX File
 Reader.
 .
 This is the documentation package.

Package: libfixbuf-tools
Description-md5: b2bc2faa3dac2c4e9a7062f5992ca04a
Description-en: Implementation of the IPFIX protocol - tools
 libfixbuf is a compliant implementation of the IPFIX Protocol, as defined in
 RFC 5101. It supports the information model defined in RFC 5102, extended as
 proposed by RFC 5103 to support information elements for representing biflows.
 libfixbuf supports UDP, TCP, SCTP, TLS over TCP, and Spread as transport
 protocols. It also supports operation as an IPFIX File Writer or IPFIX File
 Reader.
 .
 ipfixDump is a command line tool for printing the contents of an IPFIX
 file as text.

Package: libfixbuf9
Description-md5: b733ff152f23840a902b31ad42c910d3
Description-en: Implementation of the IPFIX protocol - shared library
 libfixbuf is a compliant implementation of the IPFIX Protocol, as defined in
 RFC 5101. It supports the information model defined in RFC 5102, extended as
 proposed by RFC 5103 to support information elements for representing biflows.
 libfixbuf supports UDP, TCP, SCTP, TLS over TCP, and Spread as transport
 protocols. It also supports operation as an IPFIX File Writer or IPFIX File
 Reader.
 .
 This is the shared library.

Package: libfixmath-dev
Description-md5: f3c771fafa1cf386c76c26a9b069d9b4
Description-en: Cross Platform Fixed Point Maths Library
 Libfixmath implements Q16.16 format fixed point operations in C

Package: libfixposix-dev
Description-md5: cc99bd5cc5a02019c189845e935503d8
Description-en: Replacement for inconsistent parts of POSIX (development)
 The purpose of libfixposix is to offer replacements for parts of
 POSIX whose behaviour is inconsistent across *NIX flavours.
 .
 This package contains the headers and static library files.

Package: libfixposix3
Description-md5: 7afa76517aff6ad9069d6df3756787f7
Description-en: Replacement for inconsistent parts of POSIX (runtime)
 The purpose of libfixposix is to offer replacements for parts of
 POSIX whose behaviour is inconsistent across *NIX flavours.
 .
 This package contains the shared library.

Package: libfizmo-common
Description-md5: 62f66825dc77cf42d4cde91f347fe179
Description-en: Provides localization data for libfizmo
 This package is required by all packages which are using libfizmo. It contains
 the localization data and hyphenation patterns. Usually there's no need to
 install this package manually.

Package: libfizmo-dev
Description-md5: b17cde9fbcd6e0cdde874e8cdb35e6df
Description-en: Z-Machine interpreter developer library
 Will handle the entire execution of Z-Machine programs and allows linked
 programs to capture and evaluate all output events. This package will allow
 you to execute Z-Machine code as specified in the Z-Machine specification
 at http://www.frobnitz.co.uk/zmachine/1.0/.

Package: libflame-dev
Description-md5: 94177eb4b183082d120d0f29514f544c
Description-en: High-performance object-based library for DLA computations (dev)
 libflame is a portable library for dense matrix computations, providing
 much of the functionality present in LAPACK, developed by current and
 former members of the Science of High-Performance Computing (SHPC) group
 in the Institute for Computational Engineering and Sciences at The
 University of Texas at Austin. libflame includes a compatibility layer,
 lapack2flame, which includes a complete LAPACK implementation.
 .
 This package contains the static library and the development files.

Package: libflame1
Description-md5: f148ccb7dae395557e085b7a6ea8ded5
Description-en: High-performance object-based library for DLA computations (shlib)
 libflame is a portable library for dense matrix computations, providing
 much of the functionality present in LAPACK, developed by current and
 former members of the Science of High-Performance Computing (SHPC) group
 in the Institute for Computational Engineering and Sciences at The
 University of Texas at Austin. libflame includes a compatibility layer,
 lapack2flame, which includes a complete LAPACK implementation.
 .
 This package contains the shared object.

Package: libflathashmap-dev
Description-md5: 50ce373b06445333bd4b190e466fea35
Description-en: very fast hashtable header only library
 This package provides a very fast hashtable header only C++ library.

Package: libflexdock-java
Description-md5: 8ddd1bb2e946aa1538af82ffbe971fe4
Description-en: Swing Java docking framework
 FlexDock is a Java docking framework for use in cross-platform Swing
 applications. It offers features you'd expect in any desktop docking
 framework such as:
  * Tabbed and Split Layouts
  * Drag-n-Drop capability
  * Floating windows
  * Collapsible Containers to Save Real Estate
  * Layout Persistence
  * Multi-plaform (fully testing on Microsoft Windows, many WM of GNU/Linux,
    Mac OS X, OpenSolaris, etc)
  * No JNI

Package: libflexdock-java-demo
Description-md5: 0869305033c1bbb3ae125c3cc3a377a7
Description-en: Swing Java docking framework - demos and examples
 FlexDock is a Java docking framework for use in cross-platform
 Swing applications. It offers features you'd expect in any desktop
 docking framework such as:
  * Tabbed and Split Layouts
  * Drag-n-Drop capability
  * Floating windows
  * Collapsible Containers to Save Real Estate
  * Layout Persistence
  * Multi-plaform (fully testing on Microsoft Windows, many WM of GNU/Linux,
    Mac OS X, OpenSolaris, etc)
  * No JNI
 .
 This package contains the examples and demonstration files.

Package: libflexdock-java-doc
Description-md5: 8dc626725c93ffafb5921bdc38229233
Description-en: Swing Java docking framework - demos and examples
 FlexDock is a Java docking framework for use in cross-platform
 Swing applications. It offers features you'd expect in any desktop
 docking framework such as:
  * Tabbed and Split Layouts
  * Drag-n-Drop capability
  * Floating windows
  * Collapsible Containers to Save Real Estate
  * Layout Persistence
  * Multi-plaform (fully testing on Microsoft Windows, many WM of GNU/Linux,
    Mac OS X, OpenSolaris, etc)
  * No JNI
 .
 This package contains documentation files.

Package: libfli-dev
Description-md5: dbd2b17a7c9ea28e11b4a4d5bb98ddae
Description-en: library for Finger Lakes Instrument hardware - development files
 This package contains a library for Finger Lakes Instrument hardware.
 It can be used by applications to control FLI CCDs and filter wheels.
 .
 This package contains files for development.

Package: libfli2
Description-md5: e2aee1c0b16bbfeed1d6860c07b5241f
Description-en: library for Finger Lakes Instrument hardware
 This package contains a library for Finger Lakes Instrument hardware.
 It can be used by applications to control FLI CCDs and filter wheels.

Package: libflickr-api-perl
Description-md5: 0b9f0e66a8d6b5d5a28b40b519e5d204
Description-en: Perl interface to the Flickr API
 Flickr::API is a simple interface for using the Flickr API in Perl. It is a
 subclass of LWP::UserAgent, so all of the various proxy, request limit, cache
 and other options are available.

Package: libflickr-upload-perl
Description-md5: d350a815844ceb128a486fcee1605a3e
Description-en: module for uploading images to flickr.com
 flickr_upload is a completely functional batch uploading tool which
 uses Perl module Flickr::Upload as its back-end. It is flickr.com
 image uploading made easy and quick from the command line; it also
 helps you tagging, choosing access control, defining content type,
 setting safety level, etc., while uploading your images.
 .
 flickr_upload may also be useful for generating authentication tokens
 against other API keys/secrets (i.e. for embedding in scripts).

Package: libflorist2021
Description-md5: 56c94236616c9f65599e68c122a838dd
Description-en: POSIX.5 Ada interface to operating system services: shared library
 FLORIST is an implementation of the IEEE Standards 1003.5: 1992, IEEE
 STD 1003.5b: 1996, and parts of IEEE STD 1003.5c: 1998, also known as
 the POSIX Ada Bindings.  Using this library, you can call operating
 system services from within Ada programs.
 .
 No one seems to maintain this library anymore.
 For new packages, please consider other solutions.
 .
 This package contains the run-time shared library.

Package: libflorist2022-dev
Description-md5: c0c3aa6c16195827380cd62d6bf92615
Description-en: POSIX.5 Ada interface to operating system services: development
 FLORIST is an implementation of the IEEE Standards 1003.5: 1992, IEEE
 STD 1003.5b: 1996, and parts of IEEE STD 1003.5c: 1998, also known as
 the POSIX Ada Bindings.  Using this library, you can call operating
 system services from within Ada programs.
 .
 No one seems to maintain this library anymore.
 For new packages, please consider other solutions.
 .
 This package contains the development files and unstripped static
 library.

Package: libfm-data
Description-md5: b06249e439eae5ef0506c244cb25003f
Description-en: file management support (common data)
 LibFM provides file management functions built on top of Glib/GIO,
 giving a convenient higher-level API.
 .
 This package contains the common data of the core library.

Package: libfm-dev
Description-md5: 75488852ab7ec38683a32ff37f37963a
Description-en: file management support (core development files)
 LibFM provides file management functions built on top of Glib/GIO,
 giving a convenient higher-level API.
 .
 This package contains the development files for GUI-independent build.

Package: libfm-doc
Description-md5: 7938076b0ea5a3c6d795f5f506fa27df
Description-en: file management support (development documentation)
 LibFM provides file management functions built on top of Glib/GIO,
 giving a convenient higher-level API.
 .
 This package contains the development HTML documentation.

Package: libfm-extra-dev
Description-md5: 8f2b8fbb95dcd552ccd86509763442a3
Description-en: file management support (libfm-extra development files)
 LibFM provides file management functions built on top of Glib/GIO,
 giving a convenient higher-level API.
 .
 This package contains the development files for libfm-extra library.

Package: libfm-extra4
Description-md5: 8c79543a5f26ade86c30a98c2b6306a8
Description-en: file management support (extra library)
 LibFM provides file management functions built on top of Glib/GIO
 giving a convenient higher-level API.
 .
 This package contains standalone library which extends libfm.

Package: libfm-gtk-data
Description-md5: 264dbbfbd5080fc520e27c05ae458939
Description-en: file management support (GTK+ library common data)
 LibFM provides file management functions built on top of Glib/GIO,
 giving a convenient higher-level API.
 .
 This package contains the common data of the GTK+ library.

Package: libfm-gtk-dev
Description-md5: 726ead770a8653169cf1ffa80dc955da
Description-en: file management support (GTK+ GUI development files)
 LibFM provides file management functions built on top of Glib/GIO,
 giving a convenient higher-level API.
 .
 This package contains the development files for builds using GTK+ library.

Package: libfm-gtk4
Description-md5: dda7d66405310e47d775426a99f99ffc
Description-en: file management support (GTK+ 2.0 GUI library)
 LibFM provides file management functions built on top of Glib/GIO
 giving a convenient higher-level API.
 .
 This package contains the GTK+ version 2.0 GUI.

Package: libfm-modules
Description-md5: 1198e23e5d9f4f99e4bb94b85ff85c8f
Description-en: file management support (loadable modules for library)
 LibFM provides file management functions built on top of Glib/GIO
 giving a convenient higher-level API.
 .
 This package contains loadable modules used by libfm* libraries.

Package: libfm-tools
Description-md5: 4aa420ccad92ac9ab33b8bf09945f364
Description-en: file management support (utilities)
 LibFM provides file management functions built on top of Glib/GIO
 giving a convenient higher-level API.
 .
 This package contains applications libfm-pref-apps and lxshortcut.

Package: libfm4
Description-md5: 1edf1e2cdf154e4352d46f3ed8288d75
Description-en: file management support (core library)
 LibFM provides file management functions built on top of Glib/GIO,
 giving a convenient higher-level API.
 .
 Some features:
  * Desktop-independent, following FreeDesktop standards;
  * Fast, light on memory usage, and responsive - well suited to
    less powerful hardware such as netbooks and thin clients;
  * Uses GIO/GVFS (like Nautilus) for Trash support and access to
    remote file systems (FTP, SFTP, WebDAV, Windows shares, etc.);
  * Clipboard operations are compatible with GTK+/GNOME and Qt/KDE;
  * Supports both Drag-and-Drop, and the X Direct Save protocol;
  * Reusable design with the core functions separated out to
    simplify porting to other GUIs.
 .
 This package contains the core library.

Package: libfm-qt-dev
Description-md5: 9825287101af11c80dc82b90c8dd13a9
Description-en: file management support library for pcmanfm-qt (development files)
 Libfm-Qt is a companion library providing components to build desktop file
 managers.
 .
 This package contains development files for helper library libfm-qt.

Package: libfm-qt-l10n
Description-md5: 41cdcf6af263b6fe12346a9c4adb4d79
Description-en: Language package for libfm-qt
 Libfm-Qt is a companion library providing components to build desktop file
 managers.
 .
 This package contains the l10n files needed by the libfm-qt.

Package: libfm-qt12
Description-md5: ad90c053e2e1ce8c61007d4d460f7b68
Description-en: file management support for pcmanfm-qt
 Libfm-Qt is a companion library providing components to build desktop file
 managers.
 .
 This package contains helper library libfm-qt for pcmanfm-qt.

Package: libfolia-dev
Description-md5: bc44f87eeac649d96b7fc12e4d5458cf
Description-en: Implementation of the FoLiA document format (C++ headers)
 FoLiA is an XML-based format for Linguistic Annotation suitable for
 representing written language resources such as corpora.
 Its goal is to unify a variety of linguistic annotations in one single rich
 format, without committing to any particular standard annotation set.
 Instead, it seeks to accommodate any desired system or tagset, and so offer
 maximum flexibility. This makes FoLiA language independent.
 see https://proycon.github.io/folia for more information.
 .
 libfolia is a product of the Centre of Language and Speech Technology, Radboud
 University Nijmegen (The Netherlands), it was previously developed at the ILK
 Research Group, Tilburg University. Work on libfolia is funded by NWO, the
 Netherlands Organisation for Scientific Research.
 .
 This package provides the FoLiA header files required to compile C++ programs
 that use libfolia and implements FoLiA v2.2.1.

Package: libfolia14
Description-md5: 2889a4b48194f1e34bd65366eb6d118a
Description-en: Implementation of the FoLiA document format
 FoLiA is an XML-based format for Linguistic Annotation suitable for
 representing written language resources such as corpora.
 Its goal is to unify a variety of linguistic annotations in one single rich
 format, without committing to any particular standard annotation set.
 Instead, it seeks to accommodate any desired system or tagset, and so offer
 maximum flexibility. This makes FoLiA language independent.
 see https://proycon.github.io/folia for more information.
 .
 libfolia is a product of the Centre of Language and Speech Technology, Radboud
 University Nijmegen (The Netherlands), it was previously developed at the ILK
 Research Group, Tilburg University. Work on libfolia is funded by NWO, the
 Netherlands Organisation for Scientific Research.
 .
 This package provides the runtime files required to run programs that use
 libfolia and implements FoLiA v2.2.1.

Package: libfont-afm-perl
Description-md5: 795f910e001817cefb5f507573d248f2
Description-en: Perl interface to Adobe Font Metrics files
 This module implements the Font::AFM class. Objects of this class are
 initialised from an AFM-file and allow you to obtain information
 about the font and the metrics of the various glyphs in the font.
 .
 All measurements in AFM files are given in terms of units equal to
 1/1000 of the scale factor of the font being used. To compute actual
 sizes in a document, these amounts should be multiplied by (scale
 factor of font)/1000.

Package: libfont-freetype-perl
Description-md5: 2bd34a1478efb137fd56e945e2b6183b
Description-en: module to read font files and render glyphs from Perl using FreeType2
 Font::FreeType allows Perl programs to conveniently read information from
 font files.  All the font access is done through the FreeType2 library,
 which supports many formats.  It can render images of characters with
 high-quality hinting and antialiasing, extract metrics information, and
 extract the outlines of characters in scalable formats like TrueType.

Package: libfont-ttf-perl
Description-md5: c2adf749125bb1420434f9d47bc7461d
Description-en: Perl module for TrueType font hacking
 Font::TTF module supports reading, processing and writing many different
 table formats for TrueType fonts. You can do almost anything with a
 TrueType font with this module.

Package: libfontenc-dev
Description-md5: 37a55bd1ad8c6306a02543c3bd4d426c
Description-en: X11 font encoding library (development headers)
 libfontenc is a library which helps font libraries portably determine
 and deal with different encodings of fonts.
 .
 This package contains the development headers for the library found in
 libfontenc1.  Non-developers likely have little use for this package.
 .
 More information about X.Org can be found at:
 <URL:http://www.X.org>
 .
 This module can be found at
 git://anongit.freedesktop.org/git/xorg/lib/libfontenc

Package: libfontenc1
Description-md5: 7b4f6c27df2fd0d1bc06021e797d04f6
Description-en: X11 font encoding library
 libfontenc is a library which helps font libraries portably determine
 and deal with different encodings of fonts.
 .
 More information about X.Org can be found at:
 <URL:http://www.X.org>
 .
 This module can be found at
 git://anongit.freedesktop.org/git/xorg/lib/libfontenc

Package: libfonts-java
Description-md5: c3dab78f190ac288fca1ae22171581d8
Description-en: Java fonts layouting library
 LibFonts is a library developed to support advanced layouting and allows one
 to read TrueType-Font files to extract layouting specific information.

Package: libfonts-java-doc
Description-md5: 7fde5ebdcfecf1b3440194ce5bd2cdc5
Description-en: Java fonts layouting library -- documentation
 LibFonts is a library developed to support advanced layouting and allows one
 to read TrueType-Font files to extract layouting specific information.
 .
 This package contains the Javadoc.

Package: libforest-perl
Description-md5: 2cbf25be82e299d6b3543895d8c81e56
Description-en: collection of N-ary tree related modules
 Forest is a collection of Perl modules implementing a generalized N-ary tree
 data structure. It also includes several modules useful for manipulating this
 data, including loading data from file, indexing it in memory, and writing it
 back out to files (in various formats).

Package: libforks-perl
Description-md5: 43f2df333a24cdaf61681840291a21a3
Description-en: Perl module to emulate threads with fork
 The forks.pm module is a drop-in replacement for threads.pm.  It has the
 same syntax as the threads.pm module (it even takes over its namespace) but
 has some significant differences:
 .
  - you do _not_ need a special (threaded) version of Perl
  - it is _much_ more economic with memory usage on OS's that support COW
  - it is more efficient in the startup of threads
  - it is slightly less efficient in the stopping of threads
  - it is less efficient in inter-thread communication
 .
 If nothing else, it allows you to use the Perl threading model in
 non-threaded Perl builds and in older versions of Perl (5.6.0 and
 higher are supported).

Package: libformat-human-bytes-perl
Description-md5: 7341936f7055dbee53f3ed7150768386
Description-en: Format a bytecount and make it human readable
 Format::Human::Bytes is used to convert bytecount values to human-readable
 strings. It will return you a printable string which is more readable by
 humans than a simple bytecount.
 .
 For example:
    use Format::Human::Bytes;
    $readable = Format::Human::Bytes::base2($bytecount[,$decimals]);
 It will convert in base 2 format.
 .
    $readable = Format::Human::Bytes::base10($bytecount[,$decimals]);
 It will convert in base 10 format.
 .
 Another way is to create constructor for example:
 .
    $fhb = Format::Human::Bytes->new();
    $readable = $fhb->base2($bytecount[,$decimals]);
    $readable = $fhb->base10($bytecount[,$decimals]);

Package: libforms-bin
Description-md5: 3b093a7d13d0525c9205f3ff4c01e9a2
Description-en: Support binaries for the XForms widget library
 This package includes the 'fdesign' XForms GUI designer and the
 'fd2ps' XForms to PostScript programs.
 .
 This package can be handy if you're an XForms developer.

Package: libforms-dev
Description-md5: b95388d661ee7171b90ab97398cbf269
Description-en: Header files and static libraries for the XForms widget library
 This package contains the header files and static libraries for the
 XForms library.
 .
 Install this package if you want to develop programs using the XForms
 library.

Package: libforms-doc
Description-md5: 2d31b9908f0fcc2b4d5add43805bddf9
Description-en: Documentation for the XForms graphical interface library
 This package contains PDF and HTML documentation for the XForms library.

Package: libforms2
Description-md5: 3c45f7c7878ea656d61816bc51a2a62f
Description-en: The XForms graphical interface widget library
 This package contains the XForms shared library.
 .
 XForms is a GUI toolkit based on Xlib for X Window Systems. It features a
 rich set of objects, such as buttons, scrollbars, and menus etc.
 integrated into an easy and efficient object/event callback execution
 model that allows fast and easy construction of X-applications. In
 addition, the library is extensible and new objects can easily be created
 and added to the library.

Package: libformsgl-dev
Description-md5: 6a7cd911bb68aee51e4a25ac6c426533
Description-en: Header files and static libraries for the OpenGL XForms library
 This package contains the header files and static libraries for the
 XForms library.
 .
 Install this package if you want to develop programs using the XForms
 library under OpenGL.

Package: libformsgl2
Description-md5: 07ee87cceeea59988c0809e11015ceff
Description-en: The OpenGL XForms graphical interface widget library
 This package contains the OpenGL bindings of the XForms shared library.
 .
 XForms is a GUI toolkit based on Xlib for X Window Systems. It features a
 rich set of objects, such as buttons, scrollbars, and menus etc.
 integrated into an easy and efficient object/event callback execution
 model that allows fast and easy construction of X-applications. In
 addition, the library is extensible and new objects can easily be created
 and added to the library.

Package: libformula-java
Description-md5: dde0a6f777a9525337cca1e10e4aad75
Description-en: Excel(tm) style formula expressions library
 LibFormula provides Excel-Style-Expressions. The implementation provided
 here is very generic and can be used in any application that needs to
 compute formulas.
 .
 The syntax is based on the OpenFormula-specifications, but with carefully
 pruning away all the spreadsheet specific parts (like references to
 cell-ranges).

Package: libformula-java-doc
Description-md5: 2fb81cedfc2e9a048c5f7d63803a358b
Description-en: Excel(tm) style formula expressions library
 LibFormula provides Excel-Style-Expressions. The implementation provided
 here is very generic and can be used in any application that needs to
 compute formulas.
 .
 The syntax is based on the OpenFormula-specifications, but with carefully
 pruning away all the spreadsheet specific parts (like references to
 cell-ranges).
 .
 This package contains the Javadoc.

Package: libformvalidator-simple-perl
Description-md5: af5bd563ca196afc53022f9c7b8abbfd
Description-en: module for validating forms with simple chains of constraints
 FormValidator::Simple provides you a sweet way of form data validation with
 simple constraints chains. You can write constraints on single line for each
 input data.
 .
 This idea is based on Sledge::Plugin::Validator, and most of validation code
 is borrowed from this plugin.

Package: libfortran-format-perl
Description-md5: f7e53d65568d4a01e7646ccec4026a51
Description-en: Package to parse Fortran formats string descriptors in Perl
 This is a Perl implementation of the Fortran 77 formatted input/output
 facility. One possible use is for producing input files for old Fortran
 programs, making sure that their column-oriented records are rigorously
 correct. Fortran formats may also have some advantages over printf in some
 cases: it is very easy to output an array, reusing the format as needed; and
 the syntax for repeated columns is more concise. Unlike printf, for good or
 ill, Fortran-formatted fields never exceed their desired width.
 .
 This implementation was written in pure Perl, with portability and
 correctness in mind. It implements the full ANSI standard for Fortran 77
 Formats (or at least it should). It was not written with speed in mind, so if
 you need to process millions of records it may not be what you need.

Package: libfortune-perl
Description-md5: 3c9f586b4f30da13ed8e118167f1e460
Description-en: Perl module to read fortune (strfile) databases
 The fortune program is a small but important part of the
 Unix culture, and this module aims to provide support for
 its "fortune cookie" databases to Perl programmes.
 .
 For efficiency, all versions of fortune rely on a binary
 header consisting mainly of offsets into the fortune file
 proper.
 .
 Modern versions of fortune keep this header in a
 separate file, and this is the style adopted by the
 Fortune module; the older style of munging the header and
 data into one large "compiled" file is not (currently)
 supported.

Package: libfplus-dev
Description-md5: 3afcd1127b7b52474aae1901adc49317
Description-en: Helps developers writing concise and readable C++ code (dev files)
 Great code should mostly be self-documenting, but while using C++ in reality
 you can find yourself dealing with low-level stuff like iterators or
 hand-written loops that distract from the actual essence of your code.
 .
 FunctionalPlus is a small header-only library supporting you in reducing code
 noise and in dealing with only one single level of abstraction at a time. By
 increasing brevity and maintainability of your code it can improve
 productivity (and fun!) in the long run. It pursues these goals by providing
 pure and easy-to-use functions that free you from implementing commonly used
 flows of control over and over again.
 .
 This package ships this header-only library files.

Package: gir1.2-fprint-2.0
Description-md5: dcb442c6f30672e4b3a86ff7e3907584
Description-en: async fingerprint library of fprint project, gir bindings
 The fprint project aims to support for consumer fingerprint reader devices.
 .
 Previously, Linux support for such devices has been scattered amongst different
 projects (many incomplete) and inconsistent in that application developers
 would have to implement support for each type of fingerprint reader separately.
 The idea is to change that by providing a central system to support all the
 fingerprint readers as it's possible to get hands on.
 .
 libfprint is the centre of efforts, this component does the dirty job of
 talking to fingerprint reading devices, and processing fingerprint data.
 .
 This library depends on the new libusb, which performs asynchronous callbacks,
 allowing fprint to perform non-blocking device tasks.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: libfprint-2-2
Description-md5: 0c02e0a8d8a4e0e532a063fa08106d94
Description-en: async fingerprint library of fprint project, shared libraries
 The fprint project aims to support for consumer fingerprint reader devices.
 .
 Previously, Linux support for such devices has been scattered amongst different
 projects (many incomplete) and inconsistent in that application developers
 would have to implement support for each type of fingerprint reader separately.
 The idea is to change that by providing a central system to support all the
 fingerprint readers as it's possible to get hands on.
 .
 libfprint is the centre of efforts, this component does the dirty job of
 talking to fingerprint reading devices, and processing fingerprint data.
 .
 This library depends on the new libusb, which performs asynchronous callbacks,
 allowing fprint to perform non-blocking device tasks.
 .
 This package provides shared libraries.

Package: libfprint-2-dev
Description-md5: 25db03b1779963a22b924c40eb242ec2
Description-en: async fingerprint library of fprint project, development headers
 The fprint project aims to support for consumer fingerprint reader devices.
 .
 Previously, Linux support for such devices has been scattered amongst different
 projects (many incomplete) and inconsistent in that application developers
 would have to implement support for each type of fingerprint reader separately.
 The idea is to change that by providing a central system to support all the
 fingerprint readers as it's possible to get hands on.
 .
 libfprint is the centre of efforts, this component does the dirty job of
 talking to fingerprint reading devices, and processing fingerprint data.
 .
 This library depends on the new libusb, which performs asynchronous callbacks,
 allowing fprint to perform non-blocking device tasks.
 .
 This package provides development headers.

Package: libfprint-2-doc
Description-md5: 1412785ee905e5f26fa92f1dd40aa31d
Description-en: async fingerprint library of fprint project, API documentation
 The fprint project aims to support for consumer fingerprint reader devices.
 .
 Previously, Linux support for such devices has been scattered amongst different
 projects (many incomplete) and inconsistent in that application developers
 would have to implement support for each type of fingerprint reader separately.
 The idea is to change that by providing a central system to support all the
 fingerprint readers as it's possible to get hands on.
 .
 libfprint is the centre of efforts, this component does the dirty job of
 talking to fingerprint reading devices, and processing fingerprint data.
 .
 This library depends on the new libusb, which performs asynchronous callbacks,
 allowing fprint to perform non-blocking device tasks.
 .
 This package provides the API documentation.

Package: freeaptx-utils
Description-md5: 15204910979838b025a850b66b9b20f1
Description-en: Utility tools for Free implementation of aptX
 libfreeaptx is based on version 0.2.0 of libopenaptx with the intent of
 continuing under a free license without the additional license restriction
 added to libopenaptx 0.2.1.
 .
 This package contains utility tools such as freeaptxdec and freeaptxenc.

Package: libfreeaptx-dev
Description-md5: 8d4fc0ecbb614bd5d5708285266fbd49
Description-en: Development files for Free implementation of aptX
 libfreeaptx is based on version 0.2.0 of libopenaptx with the intent of
 continuing under a free license without the additional license restriction
 added to libopenaptx 0.2.1.
 .
 This package contains development files for libfreeaptx.

Package: libfreeaptx0
Description-md5: 7e3e6ff5553d1cfb78f6bacea19e6d3a
Description-en: Free implementation of aptX
 libfreeaptx is based on version 0.2.0 of libopenaptx with the intent of
 continuing under a free license without the additional license restriction
 added to libopenaptx 0.2.1.
 .
 The initial version of libfreeaptx was reset to 0.1.0 to prevent confusion
 between the two projects.

Package: libfreecontact-perl
Description-md5: 76746f39e71bf0567588b3a19cf36071
Description-en: fast protein contact predictor - binding for Perl
 FreeContact is a protein residue contact predictor optimized for speed.
 Its input is a multiple sequence alignment. FreeContact can function as an
 accelerated drop-in for the published contact predictors
 EVfold-mfDCA of DS. Marks (2011) and
 PSICOV of D. Jones (2011).
 .
 FreeContact is accelerated by a combination of vector instructions, multiple
 threads, and faster implementation of key parts.
 Depending on the alignment, 8-fold or higher speedups are possible.
 .
 A sufficiently large alignment is required for meaningful results.
 As a minimum, an alignment with an effective (after-weighting) sequence count
 bigger than the length of the query sequence should be used. Alignments with
 tens of thousands of (effective) sequences are considered good input.
 .
 jackhmmer(1) from the hmmer package, or hhblits(1) from hhsuite
 can be used to generate the alignments, for example.
 .
 This package contains the Perl binding.

Package: libfreefare-bin
Description-md5: 35bbf979e3822d7bd9abd46d6171f57e
Description-en: MIFARE card manipulations binaries
 The libfreefare project aims to provide a convenient API for MIFARE
 card manipulations.
 .
 This package includes some binaries that are useful for development purposes.

Package: libfreefare-dev
Description-md5: 7f325ba0e81d5e2cd2042c22ff1c1c5c
Description-en: MIFARE card manipulations library (development files)
 The libfreefare project aims to provide a convenient API for MIFARE
 card manipulations.
 .
 This package contains development files.

Package: libfreefare-doc
Description-md5: 50bdf84fce90b6907229ada687083ed6
Description-en: documentation for libfreefare
 The libfreefare project aims to provide a convenient API for MIFARE
 card manipulations.
 .
 This package contains document files.

Package: libfreefare0
Description-md5: 1564253622dd6321eb076146221d629a
Description-en: MIFARE card manipulations library
 The libfreefare project aims to provide a convenient API for MIFARE
 card manipulations.
 .
 This package contains the libfreefare library.

Package: libfreehand-0.1-1
Description-md5: 11dc9123307971440ca7a40b29d3ec3e
Description-en: Library for parsing the FreeHand file format structure
 Libfreehand is library providing ability to interpret and import
 Adobe/Macromedia drawings into various applications.

Package: libfreehand-dev
Description-md5: 3fdc52006552870f4ec6f366d7972ddd
Description-en: Library for parsing the FreeHand file format structure -- development
 Libfreehand is library providing ability to interpret and import
 Adobe/Macromedia drawings into various applications.
 .
 This package contains the development files (headers, ...)

Package: libfreemarker-java
Description-md5: 460c6f42330babc07393a395e5a616c5
Description-en: template engine written in Java
 FreeMarker is a "template engine"; a generic tool to generate text output
 (anything from HTML to autogenerated source code) based on templates. It's a
 Java package, a class library for Java programmers. It's not an application
 for end-users in itself, but something that programmers can embed into their
 products.
 .
 FreeMarker is designed to be practical for the generation of HTML Web pages,
 particularly by servlet-based applications following the MVC (Model View
 Controller) pattern. The idea behind using the MVC pattern for dynamic Web
 pages is that you separate the designers (HTML authors) from the programmers.
 Everybody works on what they are good at. Designers can change the appearance
 of a page without programmers having to change or recompile code, because the
 application logic (Java programs) and page design (FreeMarker templates) are
 separated. Templates do not become polluted with complex program fragments.
 This separation is useful even for projects where the programmer and the HMTL
 page author is the same person, since it helps to keep the application clear
 and easily maintainable.

Package: freenect
Description-md5: 378022b056f3d5950f489fb32cf98918
Description-en: library for accessing Kinect device -- metapackage
 libfreenect is a cross-platform library that provides the necessary interfaces
 to activate, initialize, and communicate data with the Kinect hardware.
 Currently, the library supports access to RGB and depth video streams, motors,
 accelerometer and LED and provide binding in different languages (C++,
 Python...)
 .
 This library is the low level component of the OpenKinect project which is an
 open community of people interested in making use of the Xbox Kinect hardware
 with PCs and other devices.
 .
 This is the metapackage to install all components of the project.

Package: libfreenect-bin
Description-md5: e81a66d8b382be4900bdf465af32bd63
Description-en: library for accessing Kinect device -- utilities and samples
 libfreenect is a cross-platform library that provides the necessary interfaces
 to activate, initialize, and communicate data with the Kinect hardware.
 Currently, the library supports access to RGB and depth video streams, motors,
 accelerometer and LED and provide binding in different languages (C++,
 Python...)
 .
 This library is the low level component of the OpenKinect project which is an
 open community of people interested in making use of the Xbox Kinect hardware
 with PCs and other devices.
 .
 This package includes utilities and sample programs for kinect.

Package: libfreenect-demos
Description-md5: 10a506958333227305288b718fcc3938
Description-en: library for accessing Kinect device -- dummy package
 libfreenect is a cross-platform library that provides the necessary interfaces
 to activate, initialize, and communicate data with the Kinect hardware.
 Currently, the library supports access to RGB and depth video streams, motors,
 accelerometer and LED and provide binding in different languages (C++,
 Python...)
 .
 This library is the low level component of the OpenKinect project which is an
 open community of people interested in making use of the Xbox Kinect hardware
 with PCs and other devices.
 .
 This package is a metapackage to do the transition from libfreenect-demos
 to libfreenect-bin. This package can be removed after installation.

Package: libfreenect-dev
Description-md5: dd953020efd84e4416daf6430ac2a8a4
Description-en: library for accessing Kinect device -- development files
 libfreenect is a cross-platform library that provides the necessary interfaces
 to activate, initialize, and communicate data with the Kinect hardware.
 Currently, the library supports access to RGB and depth video streams, motors,
 accelerometer and LED and provide binding in different languages (C++,
 Python...)
 .
 This library is the low level component of the OpenKinect project which is an
 open community of people interested in making use of the Xbox Kinect hardware
 with PCs and other devices.
 .
 This is the development package containing the libraries and header for
 software development with libfreenect.

Package: libfreenect-doc
Description-md5: 2af4b27e70645102c361f9d657281603
Description-en: library for accessing Kinect device -- documentation
 libfreenect is a cross-platform library that provides the necessary interfaces
 to activate, initialize, and communicate data with the Kinect hardware.
 Currently, the library supports access to RGB and depth video streams, motors,
 accelerometer and LED and provide binding in different languages (C++,
 Python...)
 .
 This library is the low level component of the OpenKinect project which is an
 open community of people interested in making use of the Xbox Kinect hardware
 with PCs and other devices.
 .
 This package contains the documentation of the API of libfreenect.

Package: libfreenect0.5
Description-md5: db274c8805191031a24d8c23ffa01f68
Description-en: library for accessing Kinect device
 libfreenect is a cross-platform library that provides the necessary interfaces
 to activate, initialize, and communicate data with the Kinect hardware.
 Currently, the library supports access to RGB and depth video streams, motors,
 accelerometer and LED and provide binding in different languages (C++,
 Python...)
 .
 This library is the low level component of the OpenKinect project which is an
 open community of people interested in making use of the Xbox Kinect hardware
 with PCs and other devices.
 .
 This package contains the shared library of libfreenect.

Package: libfreesrp-dev
Description-md5: c01df82811d62c060365c138edbd37f9
Description-en: Software defined radio support for FreeSRP hardware (development files)
 The FreeSRP has a tuning range from 70 MHz to 6 GHz, uses a 12-bit
 ADC with a sampling rate of up to 61.44 MSPS, and has a maximum
 analog filter bandwidth of 56 MHz. It is a full-duplex radio (can
 transmit & receive at the same time). The main chip in the unit is
 the fairly expensive (~$150 USD) AD9364 integrated RF transceiver
 chip and it also comes with a Xilinx Artix 7 FPGA. Furthermore the
 hardware and code is entirely open source.
 .
 This package is the software that provides control of the USB hardware
 and an API to pass data to software defined radio applications on the host.
 .
 This package contains development files along with a set of command
 line utilities.

Package: libfreesrp0
Description-md5: 96e93ec8ca9e86d7b8c2a0ef7374ef8e
Description-en: Software defined radio support for FreeSRP hardware (library)
 The FreeSRP has a tuning range from 70 MHz to 6 GHz, uses a 12-bit
 ADC with a sampling rate of up to 61.44 MSPS, and has a maximum
 analog filter bandwidth of 56 MHz. It is a full-duplex radio (can
 transmit & receive at the same time). The main chip in the unit is
 the fairly expensive (~$150 USD) AD9364 integrated RF transceiver
 chip and it also comes with a Xilinx Artix 7 FPGA. Furthermore the
 hardware and code is entirely open source.
 .
 This package is the software that provides control of the USB hardware
 and an API to pass data to software defined radio applications on the host.
 .
 This package contains the shared library.

Package: libfreezethaw-perl
Description-md5: 775faa08b3c598405ce6836673741a18
Description-en: module to serialize and deserialize Perl data structures
 FreezeThaw is a Perl module designed to convert data to and from a serialized
 string format, appropriate for saving to and reading from permanent storage.
 It is capable of dealing with objects, circular lists and repeated appearance
 of the same reference.

Package: libfrontier-rpc-perl
Description-md5: 07c31a1059c4cd6f6a3f83eb222266ea
Description-en: Perl module to implement RPC calls using XML requests
 Frontier::RPC implements UserLand Software's XML RPC (Remote
 Procedure Calls using Extensible Markup Language).  Frontier::RPC
 includes both a client module for making requests to a server and
 a daemon module for implementing servers.  Frontier::RPC uses RPC2
 format messages.

Package: libfs-dev
Description-md5: 8afa50cb2254f0d5b40ef30959e297da
Description-en: X11 Font Services library (development headers)
 libFS, the Font Services library, provides various functions useful to
 X11 font servers, and clients connecting to font servers.  It is not
 used outside of these implementations.
 .
 This package contains the development headers for the library found in
 libfs6.  Non-developers likely have little use for this package.
 .
 More information about X.Org can be found at:
 <URL:http://www.X.org>
 .
 This module can be found at
 git://anongit.freedesktop.org/git/xorg/lib/libFS

Package: libfs6
Description-md5: bc296d2b3e22926a5940397b64e85665
Description-en: X11 Font Services library
 libFS, the Font Services library, provides various functions useful to
 X11 font servers, and clients connecting to font servers.  It is not used
 outside of these implementations.
 .
 More information about X.Org can be found at:
 <URL:http://www.X.org>
 .
 This module can be found at
 git://anongit.freedesktop.org/git/xorg/lib/libFS

Package: libfsapfs-dev
Description-md5: e76695f7d8f1a33ba8a48cda36b0e0de
Description-en: APFS access library -- development files
 libfsapfs is a library to access the Apple File System (APFS).
 .
 This package includes the development support files.

Package: libfsapfs-utils
Description-md5: 5b040a8e792360bdde3327596961debd
Description-en: APFS access library -- Utilities
 libfsapfs is a library to access the Apple File System (APFS).
 .
 This package contains fsapfsinfo, an APFS information retrieval
 utility, and fpafsmount, a FUSE-based APFS filesystem implementation.

Package: libfsapfs1
Description-md5: b1d8ec52a173a8a14a50d3fcd4c6752b
Description-en: APFS access library
 libfsapfs is a library to access the Apple File System (APFS).
 .
 This package contains the shared library.

Package: python3-fsapfs
Description-md5: 42826f0c02cc40b257a6881305232f72
Description-en: APFS access library -- Python 3 bindings
 libfsapfs is a library to access the Apple File System (APFS).
 .
 This package includes Python 3 bindings.

Package: libfsext-dev
Description-md5: 8b362291d3b6815174fd2c173298de60
Description-en: library to access the Extended File System -- development files
 libfsext is a library to access the Extended File System.
 .
 This package includes the development support files.

Package: libfsext-utils
Description-md5: 8183ef663d88b3b46c6ed53a965c566b
Description-en: library to access the Extended File System -- Utilities
 libfsext is a library to access the Extended File System.
 .
 This package contains tools to access data ...

Package: libfsext1
Description-md5: d04558416d30d21597e1a58fdb33a6b4
Description-en: library to access the Extended File System
 libfsext is a library to access the Extended File System.
 .
 This package contains the shared library.

Package: python3-libfsext
Description-md5: 1d3aaefa5839c5e959d37a6f5d866844
Description-en: library to access the Extended File System -- Python 3 bindings
 libfsext is a library to access the Extended File System.
 .
 This package contains Python 3 bindings for libfsext.

Package: libfshfs-dev
Description-md5: 17fdaf5c6565aaa27fbfcccab16ba362
Description-en: library to access the Mac OS Hierarchical File System -- development files
 libfshfs is a library to access the Mac OS Hierarchical File System (HFS).
 .
 This package includes the development support files.

Package: libfshfs-utils
Description-md5: 6c792c474bfe257db4bf60eb5dd23246
Description-en: library to access the Mac OS Hierarchical File System -- Utilities
 libfshfs is a library to access the Mac OS Hierarchical File System (HFS).
 .
 This package contains tools to access data ...

Package: libfshfs1
Description-md5: f728c327c229f89c39816e0aa244040f
Description-en: library to access the Mac OS Hierarchical File System
 libfshfs is a library to access the Mac OS Hierarchical File System (HFS).
 .
 This package contains the shared library.

Package: python3-libfshfs
Description-md5: ac66d38cd43e0f8580880b2e377661e0
Description-en: library to access the Mac OS Hierarchical File System -- Python 3 bindings
 libfshfs is a library to access the Mac OS Hierarchical File System (HFS).
 .
 This package contains Python 3 bindings for libfshfs.

Package: libfsntfs-dev
Description-md5: 693f185ca962fd1765784ed6f11d9310
Description-en: NTFS access library -- development files
 NTFS is the primary file system for Microsoft Windows versions that
 are based on Windows NT. libfsntfs provides a library and tools to
 access NTFS volumes.
 .
 This package includes the development support files.

Package: libfsntfs-utils
Description-md5: 9e256fa429919857b62ab413b2edfc77
Description-en: NTFS access library -- Utilities
 NTFS is the primary file system for Microsoft Windows versions that
 are based on Windows NT. libfsntfs provides a library and tools to
 access NTFS volumes.
 .
 This package contains fsntfsinfo, a utility to determine information
 about a Windows NT File System volume.

Package: libfsntfs1
Description-md5: a03d823cd13c0f81ddbc134c6112e6a5
Description-en: NTFS access library
 NTFS is the primary file system for Microsoft Windows versions that
 are based on Windows NT. libfsntfs provides a library and tools to
 access NTFS volumes.
 .
 This package contains the shared library.

Package: python3-libfsntfs
Description-md5: 3908901343c0ea125fd45c679e50d4d6
Description-en: NTFS access library -- Python 3 bindings
 NTFS is the primary file system for Microsoft Windows versions that
 are based on Windows NT. libfsntfs provides a library and tools to
 access NTFS volumes.
 .
 This package includes Python 3 bindings.

Package: libfsxfs-dev
Description-md5: d8ff0472355d37d668a7774969e7ff67
Description-en: llibrary to access the SGI X File System -- development files
 libfsxfs is a library to access the SGI X File System (XFS).
 .
 This package includes the development support files.

Package: libfsxfs-utils
Description-md5: 8f8af36c1d201dce895984b14e4945af
Description-en: llibrary to access the SGI X File System -- Utilities
 libfsxfs is a library to access the SGI X File System (XFS).
 .
 This package contains tools to access data ...

Package: libfsxfs1
Description-md5: a48d4e6b8a3d1875ca7ac64ff4a9624e
Description-en: llibrary to access the SGI X File System
 libfsxfs is a library to access the SGI X File System (XFS).
 .
 This package contains the shared library.

Package: python3-libfsxfs
Description-md5: 8c78a966f52429f4164289b84159379b
Description-en: llibrary to access the SGI X File System -- Python 3 bindings
 libfsxfs is a library to access the SGI X File System (XFS).
 .
 This package contains Python 3 bindings for libfsxfs.

Package: libftdi-dev
Description-md5: 5d69cf46af3e5eb6b47a8652070827e2
Description-en: Development files for libftdi
 This package contains the header files and static library needed to
 compile applications that use libftdi.

Package: libftdi1
Description-md5: e2f74d64618af8aead3354b7bdfc1891
Description-en: Library to control and program the FTDI USB controller
 This library could talk to FTDI's FT232 and FT245 type USB chips from
 userspace. It uses libusb to communicate with the chips.
 .
 Functionalities include the possibility to use the chips in standard
 mode, in bitbang mode, and to read or write the serial EEPROM.
 .
 This is the C version of the library.

Package: libftdi1-dbg
Description-md5: 649a167bf6227c1dc1d870e1b30c6f7b
Description-en: Debugging symbols for libftdi1
 This package contains unstripped shared libraries. it is provided
 primarily to provide a backtrace with names in a debugger, this makes
 it somewhat easier to interpret core dumps. The libraries are installed
 in /usr/lib/debug and can be used by placing that directory in
 LD_LIBRARY_PATH.

Package: ftdi-eeprom
Description-md5: b25f43696d03c67044d74467e49c4b44
Description-en: Tool for reading/erasing/flashing FTDI USB chip EEPROMs
 ftdi-eeprom is a small tool for creating and uploading the configuration
 EEPROM for the FTDI chip. This eeprom contains information such as vendor
 and product ID, manufacturer and product strings, revision, etc.

Package: libftdi1-2
Description-md5: 44b641cfe0aea5b368375962bba8ec2c
Description-en: C Library to control and program the FTDI USB controllers
 This library could talk to FTDI's FT232BM, FT245BM, FT2232C, FT2232D, FT245R,
 FT232H and FT230X type USB chips from userspace. It uses libusb 1.0 to
 communicate with the chips.
 .
 Functionalities include the possibility to use the chips in standard
 mode, in bitbang mode, and to read or write the serial EEPROM.
 .
 This is the C version of the library.

Package: libftdi1-dev
Description-md5: 305baa3bc2f025f5c1a0d8a45f3a0433
Description-en: Development files for libftdi1
 This package contains the header files and static library needed to
 compile applications that use libftdi1.

Package: libftdi1-doc
Description-md5: ea5d005ec798d58740b91e7c2a719e59
Description-en: Documentation for libftdi1
 This package contains the documentation of the libftdi1 library.

Package: libftdipp1-3
Description-md5: 01d594b6b4c0b61f26ddafb651e21e03
Description-en: C++ Library to control and program the FTDI USB controllers
 This library could talk to FTDI's FT232BM, FT245BM, FT2232C, FT2232D, FT245R,
 FT232H and FT230X type USB chips from userspace. It uses libusb 1.0 to
 communicate with the chips.
 .
 Functionalities include the possibility to use the chips in standard
 mode, in bitbang mode, and to read or write the serial EEPROM.
 .
 This is the C++ version of the library.

Package: libftdipp1-dev
Description-md5: 14636f5eff63f17445f41e78d3960f22
Description-en: Development files for libftdipp1
 This package contains the header files and static library needed to
 compile applications that use libftdipp1.

Package: python3-ftdi1
Description-md5: bad084b8544ef8723f48620dac086146
Description-en: Python module to control and program the FTDI USB controllers
 This library could talk to FTDI's FT232BM, FT245BM, FT2232C, FT2232D, FT245R,
 FT232H and FT230X type USB chips from userspace. It uses libusb 1.0 to
 communicate with the chips.
 .
 Functionalities include the possibility to use the chips in standard
 mode, in bitbang mode, and to read or write the serial EEPROM.
 .
 This package provides the ftdi1 module on the Python 3 module path.

Package: libfunction-fallback-coreorpp-perl
Description-md5: 45699a3be6a03f9e60f4d3b5f0837014
Description-en: set of functions using non-core XS modules with pure-Perl/core fallback
 Function::Fallback::CoreOrPP provides functions that use non-core XS modules
 (for best speed, reliability, feature, etc) but falls back to those that use
 core XS or pure-Perl modules when the non-core XS module is not available.
 .
 This module helps when you want to bootstrap your Perl application with a
 portable, dependency-free Perl script. In a vanilla Perl installation (having
 only core modules), you can use App::FatPacker to include non-core pure-Perl
 dependencies to your script.

Package: libfunction-parameters-perl
Description-md5: a2d37005d20015d16bce8a5ebd5c590f
Description-en: module for subroutine definitions with parameter lists
 Function::Parameters extends Perl with keywords that let you define functions
 with parameter lists. It uses Perl's keyword plugin API, so it works reliably
 and doesn't require a source filter.

Package: libfurl-perl
Description-md5: 11a5d50da58c586677539a8af0dbafd2
Description-en: lightning-fast URL fetcher
 Furl is yet another HTTP client library.
 LWP is the de facto standard HTTP client for Perl 5,
 but it is too slow for some critical jobs,
 and too complex for weekend hacking.
 Furl resolves these issues.
 Enjoy it!

Package: libfuse-perl
Description-md5: 0558ff208dbc510da167eea43911c8b6
Description-en: Perl bindings for FUSE (Filesystems in USErland
 This module lets you implement filesystems in perl, through the FUSE
 interface
 .
 FUSE (Filesystem in USErspace) is a simple interface for userspace
 programs to export a virtual filesystem to the kernel. FUSE
 also aims to provide a secure method for non privileged users to
 create and mount their own filesystem implementations.

Package: libfuture-asyncawait-perl
Description-md5: 99c609ec07c6fa0b8a24016e7044940d
Description-en: deferred subroutine syntax for futures
 Future::AsyncAwait provides syntax for deferring and resuming subroutines
 while waiting for Futures to complete. This syntax aims to make code that
 performs asynchronous operations using futures look neater and more
 expressive than simply using then chaining and other techniques on the
 futures themselves. It is also a similar syntax used by a number of other
 languages; notably C# 5, EcmaScript 6, Python 3, and lately even Rust is
 considering adding it.
 .
 The new syntax takes the form of two new keywords, async and await.
 .
 This module is still under active development. While it now seems relatively
 stable enough for most use-cases and has received a lot of testing in a wide
 variety of scenarios, there may still be the occasional case of memory leak
 left in it, especially if still-pending futures are abandoned.

Package: libfuture-io-perl
Description-md5: a1cbc323483569549cc83db50eb65fd9
Description-en: collection of Future-returning IO methods
 The Future::IO distribution provides a few basic methods that behave
 similarly to the same-named core perl functions relating to IO operations,
 but yield their results asynchronously via Future instances.
 .
 This is provided primarily as a decoupling mechanism, to allow modules to be
 written that perform IO in an asynchronous manner to depend directly on this,
 while allowing asynchronous event systems to provide an implementation of
 these operations.

Package: libfuture-perl
Description-md5: eeaa7c39ed67e75aa96fef3d04400bf7
Description-en: module for operations awaiting completion
 A Future object represents an operation that is currently in progress, or
 has recently completed. It can be used in a variety of ways to manage the
 flow of control, and data, through an asynchronous program.
 .
 Some futures represent a single operation and are explicitly marked as ready
 by calling the done or fail methods. These are called "leaf" futures here,
 and are returned by the new constructor.
 .
 Other futures represent a collection sub-tasks, and are implicitly marked as
 ready depending on the readiness of their component futures as required.
 These are called "dependent" futures here, and are returned by the various
 wait_* and need_* constructors.
 .
 It is intended that library functions that perform asynchronous operations
 would use Future objects to represent outstanding operations, and allow their
 calling programs to control or wait for these operations to complete. The
 implementation and the user of such an interface would typically make use of
 different methods on the class. The methods below are documented in two
 sections; those of interest to each side of the interface.

Package: libfvde-dev
Description-md5: 3fdf798f81af0f4cf5df967551cd4684
Description-en: FileVault Drive Encryption access library -- development files
 The FVDE format is used by Mac OS X, as of Lion, to encrypt data on a
 storage media volume.
 .
 This package includes the development support files.

Package: libfvde-utils
Description-md5: 9ae61c2ed24398c43510e2b073936f34
Description-en: FileVault Drive Encryption access library -- Utilities
 The FVDE format is used by Mac OS X, as of Lion, to encrypt data on a
 storage media volume.
 .
 This package contains tools to access data stored in FVDE containers:
 fvdeinfo, fvdemount, fvdewipekey.

Package: libfvde1
Description-md5: 2c2bf3b2bfd9b538cc93095c86012d12
Description-en: FileVault Drive Encryption access library
 The FVDE format is used by Mac OS X, as of Lion, to encrypt data on a
 storage media volume.
 .
 This package contains the shared library.

Package: python3-libfvde
Description-md5: 129ee26166338160ca2aa97d777096a0
Description-en: FileVault Drive Encryption access library -- Python 3 bindings
 The FVDE format is used by Mac OS X, as of Lion, to encrypt data on a
 storage media volume.
 .
 This package contains Python 3 bindings for libfvde.

Package: libfwnt-dev
Description-md5: 23f3a1a26d2c1f938a5d99012a2442e8
Description-en: Windows NT data type library -- development files
 libfwnt is a library for Windows NT data types.
 .
 This package includes the development support files.

Package: libfwnt1
Description-md5: b791047c9edd966d6d0a3c9626e8756f
Description-en: Windows NT data type library
 libfwnt is a library for Windows NT data types.
 .
 This package contains the shared library.

Package: python3-libfwnt
Description-md5: b600faa7670111079335560ee8ccb5d9
Description-en: Windows NT data type library -- Python 3 bindings
 libfwnt is a library for Windows NT data types.
 .
 This package contains Python 3 bindings for libfwnt.

Package: libfwsi-dev
Description-md5: 01b6f23314f6c7422f432d19d0d22247
Description-en: Windows Shell Item format access library -- development files
 libfwsi is a library to access the Windows Shell Item format.
 .
 This package includes the development support files.

Package: libfwsi1
Description-md5: 96bd0b8127a8afdf2614493b558879a1
Description-en: Windows Shell Item format access library
 libfwsi is a library to access the Windows Shell Item format.
 .
 This package contains the shared library.

Package: python3-libfwsi
Description-md5: e808d650187ab3731325c99631742326
Description-en: Windows Shell Item format access library -- Python 3 bindings
 libfwsi is a library to access the Windows Shell Item format.
 .
 This package contains Python 3 bindings for libfwsi.

Package: libfyaml-dev
Description-md5: 73352c15e85b0a891bbdd5fade4f12e4
Description-en: Fully feature complete YAML parser and emitter (headers)
 Fully feature complete YAML parser and emitter, supporting the latest YAML
 spec and passing the full YAML testsuite.
 .
 It is designed to be very efficient, avoiding copies of data, and has no
 artificial limits like the 1024 character limit for implicit keys.
 .
 This package contains development headers and static libraries.

Package: libfyaml-utils
Description-md5: b04aecb61ec8d3aef4884645c57084af
Description-en: Fully feature complete YAML parser and emitter (CLI tools)
 Fully feature complete YAML parser and emitter, supporting the latest YAML
 spec and passing the full YAML testsuite.
 .
 It is designed to be very efficient, avoiding copies of data, and has no
 artificial limits like the 1024 character limit for implicit keys.
 .
 This package contains utilities manipulating YAML files.

Package: libfyaml0
Description-md5: 7891572d5d1793845efc19ad6b606c89
Description-en: Fully feature complete YAML parser and emitter (library)
 Fully feature complete YAML parser and emitter, supporting the latest YAML
 spec and passing the full YAML testsuite.
 .
 It is designed to be very efficient, avoiding copies of data, and has no
 artificial limits like the 1024 character limit for implicit keys.

Package: libg15-1
Description-md5: 4a7ccd1ca3784fc16a488b2c0dd9248a
Description-en: Library for interfacing with the Logitech G15 keyboards
 libg15 provides an API for low level control of the LCD display and
 the extra keys on some Logitech keyboards (G11, G15)
 .
 This package contains the shared library and the runtime data.

Package: libg15-dev
Description-md5: 3f104cb19c1a54a267e08c31f3268dae
Description-en: Library for interfacing with the Logitech G15 keyboards
 libg15 provides an API for low level control of the LCD display and
 the extra keys on some Logitech keyboards (G11, G15).
 .
 This package contains the header files and the static library.

Package: libg15render-dev
Description-md5: 82ad7767303723a59f96464d41601bcf
Description-en: Library for interfacing with the Logitech G15 keyboards
 libg15 provides an API for low level control of the LCD display and
 the extra keys on some Logitech keyboards (G11, G15)
 .
 This package contains the header files and the static library of
 libg15render.

Package: libg15render1
Description-md5: 77fa811b4ecedff10cd1b01d3fc08c21
Description-en: Library for interfacing with the Logitech G15 keyboards
 libg15 provides an API for low level control of the LCD display and
 the extra keys on some Logitech keyboards (G11, G15)
 .
 This package contains the shared library for graphics primitives and
 text services for the display of the G15 keyboard.

Package: libg3d-dev
Description-md5: c7181f2fb1e24f5ebefb53c1996eca0f
Description-en: LibG3D development package
 LibG3D is a framework for loading 3d model files from files or memory. It can
 also load associated data like textures.
 .
 This package contains everything which is needed to link against libg3d0.

Package: libg3d-doc
Description-md5: 553fee9c3a50e8cd1fc92f1985f19387
Description-en: LibG3D API documentation in HTML format
 LibG3D is a framework for loading 3d model files from files or memory. It can
 also load associated data like textures.
 .
 This package contains the API documentation of the LibG3D library in HTML
 format.

Package: libg3d-plugin-gdkpixbuf
Description-md5: c7b2dc1955fd245117a6fcff77041275
Description-en: plugin for the LibG3D library
 LibG3D is a framework for loading 3d model files from files or memory. It can
 also load associated data like textures.
 .
 This package contains a plugin for the LibG3D library so that LibG3D can load
 every image that libgdk-pixbuf2 is able to work with.

Package: libg3d-plugins
Description-md5: c93af61a2468a62faadb02bca3bc6dfa
Description-en: plugins for the LibG3D library
 LibG3D is a framework for loading 3d model files from files or memory. It can
 also load associated data like textures.
 .
 This package contains plugins for the LibG3D library, so that files can be
 loaded.
 It can handle:
    * 3D Studio (.3ds, .prj)
    * LightWave (.lw, .lwb, .lwo)
    * Alias Wavefront (.obj)
    * Impulse TurboSilver / Imagine (.iob)
    * AutoCAD (.dxf)
    * Quake II Models (.md2)
    * Quake III Models (.md3)
    * Neutral File Format (.nff)
    * 3D Metafile (.3dmf, .3mf, .b3d)
    * Caligari TrueSpace Objects (.cob)
    * Quick3D Objects & Scenes (.q3o, q3s)
    * VRML 1.0 files (.wrl, .vrml)
    * AC3D objects (.ac, .acc)
    * LeoCAD Models (.lcd)
    * Racer car models (.ar, .dof)
    * Ultimate Stunts car models (.glb)
    * VDrift car models (.joe, .car)
    * COLLADA (.dae)
    * Keyhole Markup Language model container (.kmz)
    * ASCII Scene Exporter (.ase)
    * LDraw (.dat, .mpd)

Package: libg3d0
Description-md5: 6cb929e836d68bfee0df794bdb4ebbd2
Description-en: library for loading and manipulating 3D model files
 LibG3D is a framework for loading 3d model files from files or memory. It can
 also load associated data like textures.
 .
 LibG3D cannot load anything without the importers provided by libg3d-plugins
 and libg3d-plugin-gdkpixbuf. See these packages for more information about
 supported formats.

Package: libgadu-dev
Description-md5: 7454e7182cbd41e16f7277a4bf5c5301
Description-en: Gadu-Gadu protocol library - development files
 Gadu-Gadu is an instant messaging program, very popular in
 Poland. libgadu is a Gadu-Gadu protocol implementation
 library.
 .
 This package contains the development files.

Package: libgadu-doc
Description-md5: 72c0414dead09e352a00744af1995702
Description-en: Gadu-Gadu protocol library - documentation
 Gadu-Gadu is an instant messaging program, very popular in
 Poland. libgadu is a Gadu-Gadu protocol implementation
 library.
 .
 This package contains the documentation and example programs.

Package: libgadu3
Description-md5: 7cdb0d0cd15a89035e2409916fe49705
Description-en: Gadu-Gadu protocol library - runtime files
 Gadu-Gadu is an instant messaging program, very popular in
 Poland. libgadu is a Gadu-Gadu protocol implementation
 library.
 .
 This package contains the shared library.

Package: libgarmin-dev
Description-md5: a2dfa22b08ab49db8d539ac49d037558
Description-en: Garmin image format library (development files)
 libgarmin is a library to parse Garmin IMG files as used by the Garmin GPS
 devices.
 .
 This package includes development support files.

Package: libgarmin0
Description-md5: f595c7f5452051a9f03617ab5ff10f8f
Description-en: Garmin image format library (runtime version)
 libgarmin is a library to parse Garmin IMG files as used by the Garmin GPS
 devices.
 .
 This package contains the run-time shared library only.

Package: libgav1-1
Description-md5: 271eda9daae22097267cd0365858458a
Description-en: AV1 decoder developed by Google -- runtime library
 This package contains the runtime, shared library of gav1. Gav1 is
 a new decoder implementation for AV1 video encoding format (supporting
 profiles 0 and 1).

Package: libgav1-bin
Description-md5: ffe224fed7b630ca7b28431417782b98
Description-en: Av1 decoder developed by Google -- example application
 This package provides gav1_decode binary as an example application of
 libgav1. It can be used to decode IVF files.
 .
 Please see the output of "gav1_decode --help" for detailed options.

Package: libgav1-dev
Description-md5: d1f6810b63e6b46f38d3caae575a5b93
Description-en: AV1 decoder developed by Google -- development kit
 This package contains the header file and development library of gav1.
 Gav1 is A new decoder implementation for AV1 video encoding format (supporting
 profiles 0 and 1).

Package: libgc-dev
Description-md5: 6024ab577069982922a45069ab44dff3
Description-en: conservative garbage collector for C (development)
 Boehm-Demers-Weiser's GC is a garbage collecting storage allocator that is
 intended to be used as a plug-in replacement for C's malloc or C++'s new().
 .
 It allows you to allocate memory basically as you normally would without
 explicitly deallocating memory that is no longer useful. The collector
 automatically recycles memory when it determines that it can no longer be
 used.
 .
 This version of the collector is thread safe, has C++ support and uses the
 defaults for everything else. However, it does not work as a drop-in malloc(3)
 replacement.
 .
 This package is required to compile and link programs that use libgc1c2.

Package: libgc1
Description-md5: fb0bc4e8a25a8d1d4508437085e3f5c8
Description-en: conservative garbage collector for C and C++
 Boehm-Demers-Weiser's GC is a garbage collecting storage allocator that is
 intended to be used as a plug-in replacement for C's malloc or C++'s new().
 .
 It allows you to allocate memory basically as you normally would without
 explicitly deallocating memory that is no longer useful. The collector
 automatically recycles memory when it determines that it can no longer be
 used.
 .
 This version of the collector is thread safe, has C++ support and uses the
 defaults for everything else. However, it does not work as a drop-in malloc(3)
 replacement.

Package: libgclib-dev
Description-md5: 9e6c6f2bb41b72b6ec6259d6e96c5a26
Description-en: header files for Genome Code Lib (GCLib)
 This is an eclectic gathering of (mostly) C++ code which upstream used
 for some bioinformatics projects. The main idea is to provide
 lean code and efficient data structures, trying to avoid too many code
 dependencies of heavy libraries while minimizing production cycles (and
 this also implies a decent compile/build time -- looking at you,
 bloated configure scripts and lengthy compile times of Boost code or
 other heavy C++ template code..).
 .
 This code was gathered even before the C++ STL had been fully adopted as
 a cross-platform "standard". Since STL by itself is a bit heavier for
 most of the C++ needs, it is preferred to use simpler&leaner C++ classes
 or templates for basic strings, containers, basic algorithms etc.
 .
 Header files of Genome Code Lib. It is mainly known for being
 used by StringTie but with its own release cycle.

Package: libgclib3
Description-md5: 9c72ef489798045bcaeb2c7757b107f6
Description-en: C++ library to handle biological short sequence data
 This is an eclectic gathering of (mostly) C++ code which upstream used
 for some bioinformatics projects. The main idea is to provide
 lean code and efficient data structures, trying to avoid too many code
 dependencies of heavy libraries while minimizing production cycles (and
 this also implies a decent compile/build time -- looking at you,
 bloated configure scripts and lengthy compile times of Boost code or
 other heavy C++ template code..).
 .
 This code was gathered even before the C++ STL had been fully adopted as
 a cross-platform "standard". Since STL by itself is a bit heavier for
 most of the C++ needs, it is preferred to use simpler&leaner C++ classes
 or templates for basic strings, containers, basic algorithms etc.

Package: libgcr410
Description-md5: 0cf60725dbcf9eba9f1d4572e2f0b7e2
Description-en: PC/SC driver for GemPlus GCR410 serial SmartCard interface
 The libgcr410 package contains a PC/SC driver for the GemPlus GCR410 serial
 SmartCard interface. Note that this is a different driver then libgempc.
 If you have a GemPC 410 reader, this driver is not for you.

Package: libgcrypt-mingw-w64-dev
Description-md5: 82173c27ff91c9fa5388f0440c275afb
Description-en: LGPL Crypto library - Windows development
 libgcrypt contains cryptographic functions.  Many important free
 ciphers, hash algorithms and public key signing algorithms have been
 implemented:
 .
 Arcfour, Blowfish, CAST5, DES, AES, Twofish, Serpent, rfc2268 (rc2), SEED,
 Poly1305, Camellia, ChaCha20, IDEA, Salsa, SM4, Blake-2, CRC, MD2, MD4, MD5,
 RIPE-MD160, SM3, SHA-1, SHA-256, SHA-512, SHA3-224, SHA3-256, SHA3-384,
 SHA3-512, SHAKE128, SHAKE256, Tiger, Whirlpool, DSA, DSA2, ElGamal, RSA, ECC
 (Curve25519, sec256k1, GOST R 34.10-2001 and GOST R 34.10-2012, etc.)
 .
 This is a Windows version of libgcrypt.  It's meant to be used when
 cross-building software that targets the Windows platform, e.g. the
 win32-loader component of Debian-Installer.

Package: libgcrypt20
Description-md5: 98bb5dd0ae9e4cb030e532a58cd590be
Description-en: LGPL Crypto library - runtime library
 libgcrypt contains cryptographic functions.  Many important free
 ciphers, hash algorithms and public key signing algorithms have been
 implemented:
 .
 Arcfour, Blowfish, CAST5, DES, AES, Twofish, Serpent, rfc2268 (rc2), SEED,
 Poly1305, Camellia, ChaCha20, IDEA, Salsa, SM4, Blake-2, CRC, MD2, MD4, MD5,
 RIPE-MD160, SM3, SHA-1, SHA-256, SHA-512, SHA3-224, SHA3-256, SHA3-384,
 SHA3-512, SHAKE128, SHAKE256, Tiger, Whirlpool, DSA, DSA2, ElGamal, RSA, ECC
 (Curve25519, sec256k1, GOST R 34.10-2001 and GOST R 34.10-2012, etc.)

Package: libgcrypt20-dev
Description-md5: 0d74680c9807811396a5a59f02910c8c
Description-en: LGPL Crypto library - development files
 libgcrypt contains cryptographic functions.  Many important free
 ciphers, hash algorithms and public key signing algorithms have been
 implemented:
 .
 Arcfour, Blowfish, CAST5, DES, AES, Twofish, Serpent, rfc2268 (rc2), SEED,
 Poly1305, Camellia, ChaCha20, IDEA, Salsa, SM4, Blake-2, CRC, MD2, MD4, MD5,
 RIPE-MD160, SM3, SHA-1, SHA-256, SHA-512, SHA3-224, SHA3-256, SHA3-384,
 SHA3-512, SHAKE128, SHAKE256, Tiger, Whirlpool, DSA, DSA2, ElGamal, RSA, ECC
 (Curve25519, sec256k1, GOST R 34.10-2001 and GOST R 34.10-2012, etc.)
 .
 This package contains header files and libraries for static linking.

Package: libgcrypt20-doc
Description-md5: 6ab36cc5f314b7a1d355713a95d031f7
Description-en: LGPL Crypto library - documentation
 libgcrypt contains cryptographic functions.  Many important free
 ciphers, hash algorithms and public key signing algorithms have been
 implemented:
 .
 Arcfour, Blowfish, CAST5, DES, AES, Twofish, Serpent, rfc2268 (rc2), SEED,
 Poly1305, Camellia, ChaCha20, IDEA, Salsa, SM4, Blake-2, CRC, MD2, MD4, MD5,
 RIPE-MD160, SM3, SHA-1, SHA-256, SHA-512, SHA3-224, SHA3-256, SHA3-384,
 SHA3-512, SHAKE128, SHAKE256, Tiger, Whirlpool, DSA, DSA2, ElGamal, RSA, ECC
 (Curve25519, sec256k1, GOST R 34.10-2001 and GOST R 34.10-2012, etc.)
 .
 This package contains developer documentation.

Package: libgctp-2.0.0
Description-md5: 1218ec34e2d45c8fc08d721f71c298e2
Description-en: General Cartographic Transformation Package Library
 The General Cartographic Transformation Package (GCTP) is a system of
 software routines designed to permit the transformation of coordinate
 pairs from one map projection to another. The GCTP is the standard
 computer software used by the National Mapping Division for map
 projection computations.

Package: libgctp-dev
Description-md5: 327da800bcd2b7c7facd62bf5230d5f4
Description-en: General Cartographic Transformation Package - development files
 This package contains the static library, pkg-config files and include files
 needed to build with the General Cartographic Transformation Package library.

Package: libgd-barcode-perl
Description-md5: f868cae2cc5f954391fc3915ce0ecfc8
Description-en: Perl module to create barcode images
 GD::Barcode creates barcode images. It supports the following barcode formats:
 COOP2of5, Code39, EAN13 (JAN13), EAN8 (JAN8), IATA2of5, ITF (Interleaved2of5),
 Industrial2of5, Matrix2of5, NW7, QRcode, UPC-A and UPC-E.

Package: libgd-graph-perl
Description-md5: f2087463db7420b017c074a8be4e0c9c
Description-en: Graph Plotting Module for Perl 5
 GD::Graph is a perl5 module to create charts using the GD module.
 The following classes for graphs with axes are defined:
  * GD::Graph::lines - Create a line chart.
  * GD::Graph::bars - Create a bar chart.
  * GD::Graph::points - Create an chart, displaying the data as points.
  * GD::Graph::linespoints - Combination of lines and points.
  * GD::Graph::area - Create a graph,
    representing the data as areas under a line.
  * GD::Graph::mixed - Create a mixed type graph,
    any combination of the above.
    At the moment this is fairly limited.
    Some of the options that can be used
    with some of the individual graph types won't work very well.
    Multiple bar graphs in a mixed graph won't display very nicely.
  * GD::Graph::pie - Create a pie chart.

Package: libgd-graph3d-perl
Description-md5: a7a04048a610107a9d8c5c2896819f53
Description-en: Create 3D Graphs with GD and GD::Graph
 This is the GD::Graph3d extensions module. It provides 3D graphs for
 the GD::Graph module by Martien Verbruggen, which in turn generates
 graph using Lincoln Stein's GD.pm.

Package: libgd-perl
Description-md5: c5a8a5b7fb0fe0b1a331b6130847e4d9
Description-en: Perl module wrapper for libgd
 This is a autoloadable interface module for libgd, a popular library
 for creating and manipulating PNG files.  With this library you can
 create PNG images on the fly or modify existing files.  Features
 include:
 .
  * Lines, polygons, rectangles and arcs, both filled and unfilled
  * Flood fills
  * The use of arbitrary images as brushes and as tiled fill patterns
  * Line styling (dashed lines and the like)
  * Horizontal and vertical text rendering
  * Support for transparency and interlacing
  * Support for TrueType font rendering, via libfreetype.
  * Support for spline curves, via GD::Polyline
  * Support for symbolic font names, such as "helvetica:italic"
  * Support for symbolic color names, such as "green", via GD::Simple
  * Produces output in png, gif, jpeg and xbm format
  * Produces output in svg format via GD::SVG.
 .
 Included with the example code is the perl script qd.pl with QuickDraw
 routines for generating PICT2 files (used on Apple Macintosh).

Package: libgd-securityimage-perl
Description-md5: 88af01c9565e6f36da9d0401d6d71ac5
Description-en: security image (captcha) generator
 The (so called) "Security Images" are so popular. Most internet
 software use these in their registration screens to block robot programs
 (which may register tons of  fake member accounts). Security images are
 basicaly, graphical CAPTCHAs (Completely Automated Public
 Turing Test to Tell Computers and Humans Apart). This
 module gives you a basic interface to create such an image. The final
 output is the actual graphic data, the mime type of the graphic and the
 created random string. The module also has some "styles" that are
 used to create the background (or foreground) of the image.
 .
 If you are an Authen::Captcha user, see GD::SecurityImage::AC
 for migration from Authen::Captcha to GD::SecurityImage.
 .
 GD::SecurityImage is just an image generator. Not a captcha handler.
 The validation of the generated graphic is left to your programming
 taste.

Package: libgd-svg-perl
Description-md5: 560f9e6da9d41c61288f0d8c7594eaaa
Description-en: module to enable SVG output from scripts written using GD
 GD::SVG painlessly enables scripts that utilize GD to export scalable vector
 graphics (SVG). It accomplishes this task by wrapping SVG.pm with GD-styled
 method calls. To enable this functionality, one need only change the "use GD"
 call to "use GD::SVG" (and initial "new" method calls).

Package: libgd-text-perl
Description-md5: d9f4bc5f8094ecfb630546573c918eda
Description-en: Text utilities for use with GD
 This module provides a font-independent way of dealing with text in GD,
 for use with the GD::Text::* modules and GD::Graph.

Package: libgd-dev
Description-md5: e2e1452132bfe957f8694d8a8920856e
Description-en: GD Graphics Library (development version)
 GD is a graphics library. It allows your code to quickly draw images
 complete with lines, arcs, text, multiple colours, cut and paste from
 other images, flood fills, and write out the result as a PNG file.
 This is particularly useful in World Wide Web applications, where PNG is
 one of the formats accepted for inline images by most browsers.
 .
 This is the full development version of the library.

Package: libgd-tools
Description-md5: a44edd93634f43d7184a7456c237f804
Description-en: GD command line tools and example code
 GD is a graphics library. It allows your code to quickly draw images
 complete with lines, arcs, text, multiple colours, cut and paste from
 other images, flood fills, and write out the result as a PNG file.
 This is particularly useful in World Wide Web applications, where PNG is
 one of the formats accepted for inline images by most browsers.
 .
 This is some simple command line tools and example code that use the GD
 graphics library.

Package: libgd3
Description-md5: c60ac65f313e96eb4257868f1294e7fd
Description-en: GD Graphics Library
 GD is a graphics library. It allows your code to quickly draw images
 complete with lines, arcs, text, multiple colours, cut and paste from
 other images, flood fills, and write out the result as a PNG file.
 This is particularly useful in World Wide Web applications, where PNG is
 one of the formats accepted for inline images by most browsers.
 .
 This is the runtime package of the library.

Package: gir1.2-gda-5.0
Description-md5: d5ac64d27e1fb0047b64887210de5f4f
Description-en: data abstraction library based on GLib -- GObject Introspection
 libgda is a (relatively small) database abstraction/access library
 integrated on the GLib object model. It can be used as a metadata
 extractor, to get information about all database objects in a common
 way, and as an ODBC-like wrapper to access data in different engines
 through an easier API.
 .
 This package contains introspection data for libgda.

Package: libgda-5.0-4
Description-md5: 43c2a89546a761618f0ea61d898a9dc3
Description-en: data abstraction library based on GLib
 libgda is a (relatively small) database abstraction/access library
 integrated on the GLib object model. It can be used as a metadata
 extractor, to get information about all database objects in a common
 way, and as an ODBC-like wrapper to access data in different engines
 through an easier API.

Package: libgda-5.0-bin
Description-md5: aad080fd59b162ab0d9d209c3093d4ba
Description-en: data abstraction library based on GLib -- binary files
 libgda is a (relatively small) database abstraction/access library
 integrated on the GLib object model. It can be used as a metadata
 extractor, to get information about all database objects in a common
 way, and as an ODBC-like wrapper to access data in different engines
 through an easier API.
 .
 This package contains binary files for libgda.

Package: libgda-5.0-common
Description-md5: df628fc356f27ff912f3c5e71d3e9cca
Description-en: data abstraction library based on GLib -- common files
 libgda is a (relatively small) database abstraction/access library
 integrated on the GLib object model. It can be used as a metadata
 extractor, to get information about all database objects in a common
 way, and as an ODBC-like wrapper to access data in different engines
 through an easier API.
 .
 This package contains common files for libgda.

Package: libgda-5.0-dev
Description-md5: eb4b078ee337e39c4b5cbcc16718f40e
Description-en: data abstraction library based on GLib -- development files
 libgda is a (relatively small) database abstraction/access library
 integrated on the GLib object model. It can be used as a metadata
 extractor, to get information about all database objects in a common
 way, and as an ODBC-like wrapper to access data in different engines
 through an easier API.
 .
 This package contains the header files and libraries needed for
 development.

Package: libgda-5.0-doc
Description-md5: 2674df705ebc776d0c36bfa69a7bcb4e
Description-en: data abstraction library based on GLib -- documentation files
 libgda is a (relatively small) database abstraction/access library
 integrated on the GLib object model. It can be used as a metadata
 extractor, to get information about all database objects in a common
 way, and as an ODBC-like wrapper to access data in different engines
 through an easier API.
 .
 This package contains document files about libgda API.

Package: libgda-5.0-mysql
Description-md5: 9f882a4e85a930890af1159d3fdd3edc
Description-en: MySQL provider for libgda database abstraction library
 libgda is a (relatively small) database abstraction/access library
 integrated on the GLib object model. It can be used as a metadata
 extractor, to get information about all database objects in a common
 way, and as an ODBC-like wrapper to access data in different engines
 through an easier API.
 .
 This package contains the provider needed to access MySQL databases
 through libgda.

Package: libgda-5.0-postgres
Description-md5: 1b7e146ea5e70a6252b953141bf6996d
Description-en: PostgreSQL provider for libgda database abstraction library
 libgda is a (relatively small) database abstraction/access library
 integrated on the GLib object model. It can be used as a metadata
 extractor, to get information about all database objects in a common
 way, and as an ODBC-like wrapper to access data in different engines
 through an easier API.
 .
 This package contains the provider needed to access PostgreSQL
 databases through libgda.

Package: libgdal-grass
Description-md5: 9d3ef65edb22273e39b686d6a760cb94
Description-en: GRASS extension for the GDAL library
 GDAL is a translator library for raster geospatial data formats.
 As a library, it presents a single abstract data model to the
 calling application for all supported formats. This extension
 provides access to GRASS data via GDAL.
 .
 This package provides the GDAL GRASS plugin.

Package: libgdamm-5.0-13
Description-md5: e7cef1838feffacdb0b23bb8e99869cb
Description-en: C++ wrappers for libgda5
 libgdamm is a set of C++ bindings for the libgda5 database API.
 libgda is the GNU Data Access library.
 .
 This package contains the shared library.

Package: libgdamm5.0-dev
Description-md5: 9ea66f1a67f7252f88f19fe36dc2bad5
Description-en: C++ wrappers for libgda5 (library headers)
 libgdamm is a set of C++ bindings for the libgda database API.
 libgda is the GNU Data Access library.
 .
 This package contains the library headers.

Package: libgdamm5.0-doc
Description-md5: 31a2a73a96fbebf2b06ff5cfa053db79
Description-en: C++ wrappers for libgda5 (documentation)
 libgdamm is a set of C++ bindings for the libgda database API.
 libgda is the GNU Data Access library.
 .
 This package contains the documentation.

Package: gir1.2-gdata-0.0
Description-md5: f54b7f85ee1176e1236a3584322d2174
Description-en: GObject introspection data for the GData webservices library
 libgdata is a GLib-based library for accessing online service APIs using
 the GData protocol — most notably, Google's services. It provides APIs
 to access the common Google services, and has full asynchronous support.
 .
 This package contains introspection data for the GData webservices
 library. It can be used by packages using the GIRepository format to
 generate dynamic bindings.

Package: libgdata-common
Description-md5: 5d011a11f567ab94a8c35d7b48cad649
Description-en: Library for accessing GData webservices - common data files
 libgdata is a GLib-based library for accessing online service APIs using
 the GData protocol — most notably, Google's services. It provides APIs
 to access the common Google services, and has full asynchronous support.
 .
 This package contains the common data files for libgdata.

Package: libgdata-dev
Description-md5: 9892c19f92db563fe9dd7a426623ff57
Description-en: Library for accessing GData webservices - development files
 libgdata is a GLib-based library for accessing online service APIs using
 the GData protocol — most notably, Google's services. It provides APIs
 to access the common Google services, and has full asynchronous support.
 .
 This package contains the headers and development libraries needed to
 build applications using the libgdata library

Package: libgdata-doc
Description-md5: 457badc41d89dbaf51ffd8a78ca96272
Description-en: Library for accessing GData webservices - documentation
 libgdata is a GLib-based library for accessing online service APIs using
 the GData protocol — most notably, Google's services. It provides APIs
 to access the common Google services, and has full asynchronous support.
 .
 This package contains the HTML documentation for the libgdata library

Package: libgdata-tests
Description-md5: f30ad6771ade16df8436440678e8478e
Description-en: Library for accessing GData webservices - common data files
 libgdata is a GLib-based library for accessing online service APIs using
 the GData protocol — most notably, Google's services. It provides APIs
 to access the common Google services, and has full asynchronous support.
 .
 This package includes tests to be used on the installed system.

Package: libgdata22
Description-md5: 2206a13104622d0ae3e6b435b0e80fc0
Description-en: Library for accessing GData webservices - shared libraries
 libgdata is a GLib-based library for accessing online service APIs using
 the GData protocol — most notably, Google's services. It provides APIs
 to access the common Google services, and has full asynchronous support.
 .
 This package contains the shared libraries.

Package: libgdchart-gd2-noxpm
Description-md5: 8fc2cd1da8ce28e42aa313a5f4cf5f45
Description-en: Generate graphs using the GD library
 A library for generating nice 2d and 3d graphs with the use of GD.
 .
 This is the runtime package of the library, built against GD 2.x
 library and without XPM (X pixmap) support.

Package: libgdchart-gd2-noxpm-dev
Description-md5: 6d70768e02a6e68ba1aa8541bb5c4dd2
Description-en: Generate graphs using the GD library (development version)
 A library for generating nice 2d and 3d graphs with the use of GD.
 .
 This is the full development version of the library, built against GD 2.x
 library and without XPM (X pixmap) support.

Package: libgdchart-gd2-xpm
Description-md5: ca95e31a64b12293502008b4ea83a61b
Description-en: Generate graphs using the GD library
 A library for generating nice 2d and 3d graphs with the use of GD.
 .
 This is the runtime package of the library, built against GD 2.x
 library and with XPM (X pixmap) support.

Package: libgdchart-gd2-xpm-dev
Description-md5: 725704152d5ec4fd00adb4b947faa89a
Description-en: Generate graphs using the GD library (development version)
 A library for generating nice 2d and 3d graphs with the use of GD.
 .
 This is the full development version of the library, built against GD 2.x
 library and with XPM (X pixmap) support.

Package: gdf-tools
Description-md5: 79615942e5e933b31c61079ba1e6b2d2
Description-en: IO library for the GDF -- helper tools
 GDF (General Dataformat for Biosignals) is intended to provide a generic
 storage for biosignals, such as EEG, ECG, MEG etc.
 .
 This package provides the tool shipped with the library
 (gdf_merger).

Package: libgdf-dev
Description-md5: f942e84c8e179f0c3fb99283336a827c
Description-en: IO library for the GDF -- development library
 GDF (General Dataformat for Biosignals) is intended to provide a generic
 storage for biosignals, such as EEG, ECG, MEG etc.
 .
 This package provides the header files.

Package: libgdf0
Description-md5: e4ca2a8c0e46d697df49bda42e5266f7
Description-en: IO library for the GDF (general dataformat for biosignals)
 GDF (General Dataformat for Biosignals) is intended to provide a generic
 storage for biosignals, such as EEG, ECG, MEG etc.
 .
 This package contains the shared library.

Package: octave-gdf
Description-md5: d7e17ef14839d528b5bbe1b56d64790a
Description-en: IO library for the GDF -- Octave interface
 GDF (General Dataformat for Biosignals) is intended to provide a generic
 storage for biosignals, such as EEG, ECG, MEG etc.
 .
 This package provides Octave bindings for libgdf.

Package: libgdiplus
Description-md5: 448897d7c1f6d9b0a49096653fa8811b
Description-en: interface library for System.Drawing of Mono
 This package contains a GDI+ API compatible implementation needed by the
 System.Drawing library of Mono.

Package: gdsiiconvert
Description-md5: 7b63f4723c1b57d95025816e9a77c557
Description-en: Convert GDSII geometries and report geometry statistics
 The command line tool can be used for reporting statistics on GDSII geometries
 and export them to other file formats, notably including the GMSH geometry
 format.
 .
 It is the "example application" for libGDSII which is a C++ library for
 working with GDSII binary data files.
 .
 This package also contains example GDSII files.

Package: libgdsii-dev
Description-md5: f850e4a4e6ff24dcdd83a3b749e6757d
Description-en: Library for GDSII handling (development files)
 This is a C++ library for working with GDSII binary data files, intended
 primarily for use with the computational electromagnetism codes scuff-em and
 meep but sufficiently general-purpose to allow other uses as well.
 .
 This package contains the development files for the library.

Package: libgdsii0
Description-md5: ab59a0d280fc967e2563628eff723977
Description-en: Library for GDSII handling
 This is a C++ library for working with GDSII binary data files, intended
 primarily for use with the computational electromagnetism codes scuff-em and
 meep but sufficiently general-purpose to allow other uses as well.

Package: libgearman-client-perl
Description-md5: 807a6d8ffe49c4eefed838bd28fa489c
Description-en: client for the Gearman distributed job system
 Gearman is a system to farm out work to other machines, dispatching function
 calls to machines that are better suited to do work, to do work in parallel,
 to load balance lots of function calls, or to call functions between
 languages.
 .
 This package contains the Gearman::Client module, a client class for the
 Gearman distributed job system, providing a framework for sending jobs to one
 or more Gearman servers. For more information, see
 <URL:http://www.danga.com/gearman/>.

Package: libgedcom-perl
Description-md5: 966818eb62c7ebf300e1bbfe415e965b
Description-en: interface to genealogy GEDCOM files
 The Gedcom modules provide an interface to read, verify and manipulate
 Gedcom files. The Gedcom format is the standard format for storing genealogical
 data such a family trees, a person's birth, marriage, children and death
 and background research.

Package: gir1.2-gee-0.8
Description-md5: 67d4147a0436feae535ced1db41829e9
Description-en: GObject based collection and utility library (GObject-Introspection)
 This package contains introspection data for libgee, which can be used
 to generate dynamic bindings.
 .
 libgee is a collection and utility library providing GObject-based
 interfaces and classes for commonly used data structures.

Package: libgee-0.8-2
Description-md5: c5be4b68b75f5b2635ffa082a8e1e1e8
Description-en: GObject based collection and utility library
 libgee is a collection library providing GObject-based interfaces and
 classes for commonly used data structures.
 .
 libgee provides the following interfaces:
  * Traversable
    - Iterable
         + Collection
           # List
             * BidirList
           # Set
             * SortedSet
               - BidirSortedSet
           # MultiSet
           # Queue
             * Deque
         + Map
           # SortedMap
             * BidirSortedMap
    - Iterator
         + BidirIterator
           # BidirListIterator
         + ListIterator
           # BidirListIterator
  * MultiMap
  * Future
 .
 The ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet,
 HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, Promise,
 TreeSet, TreeMap, TreeMultiSet, and TreeMultiMap classes provide a
 reasonable sample implementation of those interfaces. In addition, a set of
 abstract classes are provided to ease the implementation of new collections.
 .
 Around that, the API provides means to retrieve read-only views, efficient
 sort algorithms, simple, bi-directional or index-based mutable iterators
 depending on the collection type.
 .
 libgee is written in Vala and can be used like any GObject-based C library.
 It's planned to provide bindings for further languages.
 .
 This package contains the shared libraries.

Package: libgee-0.8-dev
Description-md5: c45549f95d1583440d9feea99bda055a
Description-en: GObject based collection and utility library (development files)
 libgee is a collection library providing GObject-based interfaces and
 classes for commonly used data structures.
 .
 libgee provides the following interfaces:
  * Traversable
    - Iterable
         + Collection
           # List
             * BidirList
           # Set
             * SortedSet
               - BidirSortedSet
           # MultiSet
           # Queue
             * Deque
         + Map
           # SortedMap
             * BidirSortedMap
    - Iterator
         + BidirIterator
           # BidirListIterator
         + ListIterator
           # BidirListIterator
  * MultiMap
  * Future
 .
 The ArrayList, ArrauQueue, ConcurrentLinkedList, ConcurrentSet, HashSet,
 HashMap, HashMultiSet, HashMultiMap, LinkedList, PriorityQueue, Promise,
 TreeSet, TreeMap, TreeMultiSet, and TreeMultiMap classes provide a
 reasonable sample implementation of those interfaces. In addition, a set of
 abstract classes are provided to ease the implementation of new collections.
 .
 Around that, the API provides means to retrieve read-only views, efficient
 sort algorithms, simple, bi-directional or index-based mutable iterators
 depending on the collection type.
 .
 libgee is written in Vala and can be used like any GObject-based C library.
 It's planned to provide bindings for further languages.
 .
 This package contains the headers and development libraries.

Package: libgen-test-rinci-funcresult-perl
Description-md5: 2b4c2879d84d06dabead522c5e787950
Description-en: Perl module that generates a test function for a function
 Gen::Test::Rinci::FuncResult generates a test function for a function as
 output.
 .
 This module accepts, among others, the name or the reference to the function
 that wants to test (T) and the name of the generated function, B.
 .
 B will run T once with some specified arguments, catch exception, and test its
 result. The result is expected to be an enveloped result.

Package: libgenome-dev
Description-md5: 80f061e277a10c44f28891bf596401ca
Description-en: toolkit for developing bioinformatic related software (devel)
 libGenome is a freely available toolkit for developing bioinformatic related
 software in C++.  It is intended to take the hassle out of performing common
 tasks on genetic sequence and annotation data.
 .
 Among other things, libGenome can help you:
 .
  * Read and write Multi-FastA format files
  * Read and write GenBank flat file database entries
  * Append, chop, truncate, reverse, complement, translate, and otherwise
    mangle sequence data
  * Access annotation in GenBank flat files
 .
 This is the development package containing the statically linked
 library and the header files.

Package: libgenome0
Description-md5: 7700668b1ffbdb010e1bb05a8993f142
Description-en: toolkit for developing bioinformatic related software
 libGenome is a freely available toolkit for developing bioinformatic related
 software in C++.  It is intended to take the hassle out of performing common
 tasks on genetic sequence and annotation data.
 .
 Among other things, libGenome can help you:
 .
  * Read and write Multi-FastA format files
  * Read and write GenBank flat file database entries
  * Append, chop, truncate, reverse, complement, translate, and otherwise
    mangle sequence data
  * Access annotation in GenBank flat files
 .
 This package contains the dynamic library.

Package: libgenome-model-tools-music-perl
Description-md5: 3a939008fa17ab5dffcc9af75ead9b4d
Description-en: module for finding mutations of significance in cancer
 The MuSiC suite is a set of tools aimed at discovering the significance of
 somatic mutations found within a given cohort of cancer samples, and with
 respect to a variety of external data sources.

Package: libgenome-perl
Description-md5: 18bda494cfa2beedc0b5313c8ad702c8
Description-en: pipelines, tools, and data management for genomics
 This is the base namespace module for the Genome software tree.
 .
 That tree has several primary components:
 .
 Genome::Model: a data modeling pipeline management system for genomics
 .
 Genome::Model::Tools a tree of >1000 tools and tool wrappers for genomics
 .
 Genome::* a variety of sample tracking classes with an RDBMS back-end
 .
 Only the tools system is currently released.
 .
 See genome for a complete inventory of all tool packages, and for
 command-line access to those tools.

Package: libgeo-coder-googlev3-perl
Description-md5: bb3af2acbe7968d4b415861a05288de3
Description-en: Perl module providing access to Google Maps v3 Geocoding API
 Geo::Coder::GoogleV3 is a Perl module that provides access to Google's
 Google Map API v3. Note that v3 does not require an apikey and the data
 structure returned is different than previous versions of the API.
 .
 Check https://developers.google.com/maps/documentation/geocoding/
 for more information about Google's Geocoding API and especially usage
 limits.

Package: libgeo-coder-osm-perl
Description-md5: 40c583bac801361a9122233c2b4372f2
Description-en: Geocode addresses with the OpenStreetMap Nominatim API
 The Geo::Coder::OSM module provides an interface to the OpenStreet Nominatim
 geocoding service.

Package: libgeo-constants-perl
Description-md5: 8d4a9ddfaaffb9107200f9be99d87325
Description-en: standard constants used by Geo perl packages
 Geo::Constants provides a number of standard constants used by the
 Geo:: family of modules, such as Pi, conversion from degrees to radians
 or nautical miles to meters per second, and vice versa.

Package: libgeo-coordinates-itm-perl
Description-md5: 990b3049bf8630ed0eee25f1e156f7e4
Description-en: conversion module between lat/lon and Irish Transverse Mercator
 Geo::Coordinates::ITM converts back and forth between Irish Transverse
 Mercator grid and WGS84.
 .
 Nothing is exported by default. The exportable functions are ll_to_grid and
 grid_to_ll.

Package: libgeo-coordinates-osgb-perl
Description-md5: c8544cf83552e2ed33202c7d421dd4f0
Description-en: converting module between Lat/Lon and the British National Grid
 The included modules provide an implementation of co-ordinate conversion for
 England, Wales, and Scotland based on formulae and data published by the
 Ordnance Survey of Great Britain.
 .
 The Geo::Coordinates::OSGB module provides routines to convert between
 latitude/longitude coordinates in the WGS84 or OSGB36 models and the British
 National Grid. The Geo::Coordinates::OSGB::Grid module includes some useful
 extra routines to parse and format grid references in a variety of popular
 forms (including which Landranger map your point appears on). The
 Geo::Coordinates::OSGB::Maps module provides data for British maps.
 .
 Note that due to the nature of this type of conversion, the conversions are
 only really useful in the vicinity of the British Isles. If you are elsewhere
 on the planet you need an implementation optimized for your neighbourhood.

Package: libgeo-coordinates-transform-perl
Description-md5: 41bfb6f97429dd11817c1d46d9b13b8d
Description-en: Transform latitude/longitude between coordinate functions
 There are several formats used to present geographic coordinates. For
 example:
 .
  * DMS Degrees:Minutes:Seconds (48 30 30, -117 30' 30")
 .
  * DM Degrees:Decimal-Minutes (48 30.5, -117 30.5'),
 .
  * DD Decimal-Degrees (48.5083333, -17.5083333)
 .
 Geo::Coordinates::Transform converts a list of provided latitude and
 longitude coordinates in any of the three formats above (mixed input is ok)
 and converts to the desired format.

Package: libgeo-coordinates-utm-perl
Description-md5: 79bd571dd3e09fd81877da946eed3006
Description-en: Perl extension for Latitiude Longitude conversions
 This module will translate latitude longitude coordinates to
 Universal Transverse Mercator(UTM) coordinates and vice versa.

Package: libgeo-distance-perl
Description-md5: c8e0403a5dc5113f77a27453b3ae8da0
Description-en: calculate distances and closest locations
 Geo::Distance is a Perl library aiming to provide
 as many tools to make it as simple as possible
 to calculate distances between geographic points,
 and anything that can be derived from that.
 Currently there is support
 for finding the closest locations within a specified distance,
 to find the closest number of points to a specified point,
 and to do basic point-to-point distance calculations.
 .
 NB! The GIS::Distance module is a replacement for this module.
 Geo::Distance remains as a lightweight wrapper around GIS::Distance
 so that legacy code benefits from fixes to GIS::Distance
 through the old Geo::Distance API.

Package: libgeo-ellipsoids-perl
Description-md5: 1a540b3fcefaf819d312995738d82dd7
Description-en: standard Geo:: ellipsoid a, b, f and 1/f values
 Geo::Ellipsoids provides a large number of standard ellipsoid values
 useful for calculations such as when determining the distance between
 two points on a planet.

Package: libgeo-functions-perl
Description-md5: 321b3162758b436d037bba210ea3174d
Description-en: standard functions for Geo perl modules
 The Geo::Functions module provides some standard functions for
 conversions, for example between degrees, radians and degrees
 minutes seconds, or between knots and meters per second.

Package: libgeo-google-mapobject-perl
Description-md5: c64e4be1d4df1b50236d413dc72778da
Description-en: module managing the server side of the Google Maps API
 Geo::Google::MapObject is intended to provide a server side solution to
 working with the Google Maps API. In particular an object of this class
 encapsulates a "map" object that provides support for the static maps API,
 the javascript maps API, AJAX calls and non-javascript fallback data; but
 without making many assumptions about the surrounding framework. It is assumed
 that a template framework with support for a "dot" notation is being used,
 for example HTML::Template::Pluggable. An important commitment of the module
 is support for graceful and consistent fallback to a functional
 non-javascript web page.
 .
 The javascript and static Google map APIs do not behave in quite the same way
 when zoom and center are not specified. Specifically it works quite well with
 the static maps
 (http://developers.google.com/maps/documentation/staticmaps/?csw=1)
 but not so well with the javascript API. To compensate for this the
 module gives a choice between: specifying the center and zoom levels;
 allowing the APIs and client side code to do whatever they think best; using
 a built in algorithm to calculate a sensible zoom and center; and finally
 supplying ones own algorithm to calculate a sensible zoom and center.

Package: libgeo-googleearth-pluggable-perl
Description-md5: 9cd7e8b46d9b01a28d793f2f13463c04
Description-en: module to generate GoogleEarth Documents
 Geo::GoogleEarth::Pluggable is a Perl object oriented interface that
 allows for the creation of XML documents that can be used with Google
 Earth.
 .
 Supported output formats include KML and KMZ, optionally including HTTP
 headers appropriate for a web application.  However, if you need to
 read KML files, please see the Geo::KML package's from method.

Package: libgeo-gpx-perl
Description-md5: 82fd38041a375a6db955b8eee64d5af4
Description-en: Perl module for creating and parsing GPX files
 The original goal of Geo::Gpx was to produce GPX/XML files which were
 parseable by both GPX Spinner and EasyGPS. As of version 0.13 it has been
 extended to support general parsing and generation of GPX data. Both GPX 1.0
 and 1.1 are supported.

Package: libgeo-hash-perl
Description-md5: e57023de53c3e555b0d58808179bcc32
Description-en: Perl module to encode / decode geohash.org locations
 Geohash is a latitude/longitude geocode system invented by Gustavo Niemeyer
 when writing the web service at geohash.org, and put into the public domain.
 .
 Geo::Hash encodes and decodes geohash locations.
 .
 See http://en.wikipedia.org/wiki/Geohash and http://geohash.org for more
 information.

Package: libgeo-hash-xs-perl
Description-md5: f388d842d8cab81c13688576642f0d06
Description-en: Perl XS module to encode and decode geohash.org locations
 Geohash is a latitude/longitude geocode system invented by Gustavo Niemeyer
 when writing the web service at geohash.org, and put into the public domain.
 .
 Geo::Hash::XS encodes and decodes geohash locations.
 .
 See http://en.wikipedia.org/wiki/Geohash and http://geohash.org for more
 information.

Package: libgeo-helmerttransform-perl
Description-md5: f6f8f100889653526aeb864400e5b8a5
Description-en: Transformations between coordinates in different datums
 It is usual to describe geographical points in terms of their polar coordinates
 (latitude, longitude and altitude) referenced to a "datum ellipsoid", which is
 used to approximate the Earth's geoid. The latitude, longitude and altitude of
 a given physical point vary depending on which datum ellipsoid is in use.
 Unfortunately, a number of ellipsoids are in everyday use, and so it is often
 necessary to transform geographical coordinates between different datum
 ellipsoids.
 .
 Two different datum ellipsoids may differ in the locations of their centers, or
 in their shape; and there may be an angle between their equatorial planes or
 the meridians relative to which longitude is measured. The Helmert Transform,
 which this module implements, is a linear transformation of coordinates between
 pairs of datum ellipsoids in the limit of small angles of deviation between
 them.

Package: libgeo-inverse-perl
Description-md5: bcc40b76b7e0fa8dd6a326ad3264e478
Description-en: module to calculate geographic distance from a lat & lon pair
 Geo::Inverse is a pure Perl port of the NGS program in the public domain
 "inverse" by Robert (Sid) Safford and Stephen J. Frakes. It can be used
 to calculate the distance, forward and back azimuth from a latitude and
 longitude pair.

Package: libgeo-ip-perl
Description-md5: 6880156bf22c64cabbf809c20b98c279
Description-en: Perl interface to GeoIP library
 Geo::IP is a Perl external module which provides an interface to
 GeoIP library.
 .
 GeoIP is a C library that enables the user to find the country that any
 IP address or hostname originates from.  It uses a file based database
 that simply contains IP blocks as keys, and countries as values.
 This database is managed by the GeoIP library package.

Package: libgeo-ipfree-perl
Description-md5: 441e18efb7fc532d8abf666c161c6a01
Description-en: module to look up the country of an IPv4 address
 Geo::IPfree is a Perl module that determines the originating country of an
 arbitrary IPv4 address. It uses a local file-based database to provide basic
 geolocation services.

Package: libgeo-metar-perl
Description-md5: 1db499d0a9ca410100afc9e17975e35a
Description-en: accessing Aviation Weather Information with Perl
 Geo::METAR is a Perl module to access and parse aviation weather information
 with Perl.
 .
 Note: This version differs slightly from the version in CPAN. See the file
 README.Debian for specific changes

Package: libgeo-osm-tiles-perl
Description-md5: ae9468c3226c7a958b358a0a87a0fa1a
Description-en: module for calculating tile numbers for OpenStreetMap
 Geo::OSM::Tiles provides functions for calculating the path to a map tile at
 OpenStreetMap out of geographic coordinates. The path of a tile at OSM has
 the form $zoom/$tilex/$tiley.png. The numbering scheme is documented in the
 OSM wiki at http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames .
 .
 The package also contains the downloadosmtiles script that allows one to
 conveniently download OSM map tiles from a given OSM permalink URL.

Package: libgeo-postcode-perl
Description-md5: 1780cd89e83bd862685ee688604a7846
Description-en: UK Postcode validation and location
 Geo::Postcode will accept full or partial UK postcodes, validate them against
 the official spec, separate them into their significant parts, translate them
 into map references or co-ordinates and calculate distances between them.
 .
 The last two features require a postcode database to be supplied separately.
 .
 It does not check whether the supplied postcode exists: only whether it is
 well-formed according to British Standard 7666, which you can find here:
 .
 http://www.govtalk.gov.uk/gdsc/html/frames/PostCode.htm
 .
 Geo::Postcode will also work with partial codes, ie areas, districts and
 sectors. They won't validate, but you can test them for legitimacy with a
 call to valid_fragment, and you can still turn them into grid references.
 .
 To work with US zipcodes, you need Geo::Postalcode instead.

Package: libgeo-shapelib-perl
Description-md5: f7cabf0e4bb9b32835604cb83d322be5
Description-en: Perl extension for reading and writing shapefiles as defined by ESRI
 Geo::Shapelib is a module to read, create and write shapefiles as
 defined by ESRI, using Perl. It provides the Perl binding for the Shapelib
 library.
 .
 The Shapefile format is a working and interchange format promoted by
 ESRI for simple vector data with attributes. It is apparently the only
 file format that can be edited in ARCView 2/3, and can also be exported
 and imported in ArcGis.

Package: libgeography-countries-perl
Description-md5: 903144972081ac2666353440a2baa2e3
Description-en: 2-letter, 3-letter, and numerical codes for countries.
 Geography::Countries maps country names, and their 2-letter, 3-letter and
 numerical codes, as defined by the ISO-3166 maintenance agency [1], and
 defined by the UNSD.

Package: libgeoip2-perl
Description-md5: 776f93ea8c05f2f8ebc08cafdbf1f59f
Description-en: Perl API for MaxMind's GeoIP2 web services and databases
 GeoIP2 provides an API to version 2 of MaxMinds high-precision IP geo-
 location web services and databases. It also works with the free and
 downloadable GeoLite2 databases. This is the Perl implementation of
 this API.
 .
 For up to 100x faster database access make sure the recommended
 libmaxmind-db-reader-xs-perl package is installed as well.

Package: libgeometry-primitive-perl
Description-md5: eefa95eba8a830eb6fc9bd52fa02145d
Description-en: module to represent geometric entities
 Geometry::Primitive is a device- and library-agnostic system for representing
 geometric entities such as points, lines, and shapes. It provides some simple
 objects and many convenience methods you would expect from a simple geometry
 library.

Package: geotiff-bin
Description-md5: 577ca1f78223e22cbb23753bfc95d8fd
Description-en: GeoTIFF (geografic enabled TIFF) library -- tools
 This C library supports TIFF 6.0 based interchange format for georeferenced
 raster imagery. The GeoTIFF standard has been developed for reading, and
 writing geographic meta-information tags on top of TIFF raster.
 .
 The GeoTIFF library comes with two utility programs here included:
 .
  listgeo - dumps the metadata of a GeoTIFF file.
  geotifcp - applies metadata to a TIFF file, making it a GeoTIFF file.

Package: libgeotiff-dev
Description-md5: 6aae56e19c983b1332b259087d999caa
Description-en: GeoTIFF (geografic enabled TIFF) library -- development files
 This C library supports TIFF 6.0 based interchange format for georeferenced
 raster imagery. The GeoTIFF standard has been developed for reading, and
 writing geographic meta-information tags on top of TIFF raster.
 .
 This package contains stuff to be used to develop programs based
 on the GeoTIFF library.

Package: libgeotiff5
Description-md5: 100b7c2aa38b43d32f6aa2466ade08f0
Description-en: GeoTIFF (geografic enabled TIFF) library -- run-time files
 This C library supports TIFF 6.0 based interchange format for georeferenced
 raster imagery. The GeoTIFF standard has been developed for reading, and
 writing geographic meta-information tags on top of TIFF raster.
 .
 This package contains the shared library only.

Package: gir1.2-gepub-0.7
Description-md5: ac4f3b9403447b1c529c19294c5e3f7a
Description-en: GObject introspection data for the libgepub library
 libgepub is a GObject based library for handling and rendering epub
 documents.
 .
 This package contains the introspection data for the libgepub library.

Package: libgepub-0.7-0
Description-md5: e4ad0d5c0bcdac32c520efeb51af8536
Description-en: library to read epub files
 libgepub is a GObject based library for handling and rendering epub
 documents.
 .
 This package contains the C library.

Package: libgepub-0.7-dev
Description-md5: f5287c9680f6e54ec3dc99ca689f1e71
Description-en: library to read epub files (development files)
 libgepub is a GObject based library for handling and rendering epub
 documents.
 .
 This package contains the headers for the C library.

Package: libgetargs-long-perl
Description-md5: 06bd64b4006e66ba22f09710bb6528b5
Description-en: Perl module to parse long function arguments
 The Getargs::Long module allows usage of named parameters in function
 calls, along with optional argument type-checking.  It provides an easy
 way to get at the parameters within the routine, and yields concise
 descriptions for the common cases of all-mandatory and all-optional
 parameter lists.
 .
 The validation of arguments can be done by a structure-driven routine
 getargs() which is fine for infrequently called routines (but should be
 slower), or via a dedicated routine created and compiled on the fly the
 first time it is needed, by using the cgetargs() family (expected to be
 faster).
 .
 The Log::Agent module is used to report errors, which leaves to the
 application the choice of the final logging method: to a file, to
 STDERR, or to syslog.
 .
 Note that this module is still in the alpha stage of development, and
 the interface to it may change: indeed, it changed between 0.1.2 and
 0.1.3.

Package: libf95getdata7
Description-md5: e739ad8efc2b3c41cde9c42b7f60c268
Description-en: library to read/write dirfile data - Fortran 95 bindings
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: libfgetdata6
Description-md5: 5c43839330d52f7d65d59a1253049f35
Description-en: library to read/write dirfile data - Fortran 77 bindings
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: libgetdata++7
Description-md5: 142c3d9f82abec5e2b4d3098d6a25398
Description-en: library to read/write dirfile data - C++ bindings
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: libgetdata-dev
Description-md5: ea8eb88990c99e7eabf8e38b9f3168da
Description-en: library to read/write dirfile data - devel files (C, C++, F77, F95)
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: libgetdata-doc
Description-md5: ca2211578441c7ecd0e9404fcc17f0d2
Description-en: library to read/write dirfile data - API and standards documents
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: libgetdata-perl
Description-md5: 94fb6f618d2925a0791137f7e1e0ae45
Description-en: library to read/write dirfile data - perl bindings
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: libgetdata-tools
Description-md5: 02624a5c377e2d5506d7c770d07c672c
Description-en: library to read/write dirfile data - extra tools
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: libgetdata8
Description-md5: 8b9a6599f682a123dafd734fbf59be6f
Description-en: library to read/write dirfile data
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: python3-pygetdata
Description-md5: e3f8adc1ed0fa88163cbbc7e60b34bcf
Description-en: library to read/write dirfile data - Python3 bindings
 The GetData Project is the reference implementation of the Dirfile Standards,
 a filesystem-based, column-oriented database format for time-ordered binary
 data. The Dirfile database format is designed to provide a fast, simple format
 for storing and reading data.

Package: libgetopt-argparse-perl
Description-md5: 88db1f86dfc90a4f6d5835e9aa45660d
Description-en: module to parse @ARGV with a richer and more user-friendly API
 Getopt::ArgParse provides the following features:
 .
   - Generating usage messages
   - Storing parsed arg values in an object, which can be also used to
     load configuration values from files and therefore the ability for
     applications to combine configurations in a single interface
   - A more user-friendly interface to specify arguments, such as
     argument types, argument values split, etc.
   - Subcommand parsing, such svn <command>
   - Supporting both flag based named arguments and positional arguments
 .
 Getopt::ArgParse provides similar functionality to Python's argparse module.

Package: libgetopt-argvfile-perl
Description-md5: 08d4f26c662789a303b150425e532b9e
Description-en: Perl module for reading script options and parameters from files
 This module simply interpolates option file hints in @ARGV by the
 contents of the pointed files.  This enables option reading from
 files instead of or additional to the usual reading from the command
 line.
 .
 Alternatively, you can process any array instead of @ARGV which is
 used by default and mentioned mostly in this manual.
 .
 The interpolated @ARGV could be subsequently processed by the usual
 option handling, e.g. by a Getopt::xxx module.  Getopt::ArgvFile does
 not perform any option handling itself, it only prepares the array
 @ARGV.

Package: libgetopt-complete-perl
Description-md5: 71a0287307f3613254f205229d4be085
Description-en: programmable shell completion for Perl apps
 Getopt::Complete makes it easy to add custom command-line completion to Perl
 applications. It also does additional validation of arguments, when the
 program is actually executed, based on completion lists.
 .
 Support is also present for apps which are an entry point for a hierarchy of
 sub-commands (in the style of cvs and git).
 .
 Getopt::Complete also wraps the standard options processing and exports it as
 a %ARGS hash at compile time, making using the arguments hassle-free.
 .
 The completion features currently work with the bash shell, which is the
 default on most Linux and Mac systems. Patches for other shells are welcome.

Package: libgetopt-declare-perl
Description-md5: f37921f73d9316d79b309ea5a1963d40
Description-en: module for parsing command line arguments
 Getopt::Declare provides facilities to parse command line options. It builds
 and runs a parser. The parser object can be saved and later run on different
 input. Key features are:
 .
  * Automatic generation of error, usage and version information
  * Matching of parameter components may be constrained by regular expressions
  * Execution of embedded actions
  * Declarative specification of inter-parameter relationships
  * Selective or global case-insensitive matching of parameters

Package: libgetopt-euclid-perl
Description-md5: e59bcfe2b61e7e6af2c104c2f974e06d
Description-en: command line interface dynamically built from the documentation
 'Euclid' stands for Executable Uniform Command-Line Interface Descriptions.
 Getopt::Euclid uses your program's own documentation to create a command-line
 argument parser. This ensures that your program's documented interface and
 its actual interface always agree.

Package: libgetopt-java
Description-md5: bd055c458009005c0e886d4d36cda492
Description-en: GNU getopt - Java port
 The GNU Java getopt classes support short and long argument parsing
 in a manner 100% compatible with the version of GNU getopt in glibc
 2.0.6 with a mostly compatible programmer's interface as well. Note that
 this is a port, not a new implementation.

Package: libgetopt-long-descriptive-perl
Description-md5: 6b6b6bee1cb4bc9b6dca16f6268ceb5b
Description-en: module that handles command-line arguments with usage text
 Getopt::Long::Descriptive is a convenience wrapper for Getopt::Long, which
 allows one to easily define options in the same familiar way, while also
 supporting custom descriptions for program usage output.

Package: libgetopt-lucid-perl
Description-md5: 85ebd038b01091015c479fc0879663db
Description-en: module for parsing command line arguments
 Getopt::Lucid is a Perl module for parsing command line arguments, similar in
 nature to Getopt::Long (in Perl core). The goal of this module is to provide
 good code readability and clarity of intent, relying on plain-English option
 specification as opposed to the more symbolic approach of Getopt::Long.

Package: libgetopt-simple-perl
Description-md5: bb8d2b2ef53fd350903e167e333c686c
Description-en: provide a simple wrapper around Getopt::Long
 The Getopt::Simple module provides a simple way of specifying:
  * Command line switches
  * Type information for switch values
  * Default values for the switches
  * Help text per switch

Package: libgetopt-tabular-perl
Description-md5: 756f596a97c5ca0f3455527417523c7c
Description-en: table-driven argument parsing for Perl 5
 Getopt::Tabular is a Perl 5 module for table-driven argument parsing,
 vaguely inspired by John Ousterhout's Tk_ParseArgv.
 .
 Some nice features of Getopt::Tabular are:
  * Command-line arguments are carefully type-checked, both by pattern and
    number -- e.g. if an option requires two integers, GetOptions makes sure
    that exactly two integers follow it!
  * The valid command-line arguments are specified in a data structure
    separate from the call to GetOptions; this makes it easier to have very
    long lists of options, and to parse options from multiple sources
    (e.g. the command line, an environment variable, and a configuration file).
  * Getopt::Tabular can intelligently generate help text based on your option
    descriptions.
  * The type system is extensible, and if you can define your desired argument
    type using a single Perl regular expression then it's particularly easy to
    extend.
  * Options can be abbreviated and come in any order.
  * A "spoof" mode in which arguments are parsed without side-effects.

Package: libgetopt-usaginator-perl
Description-md5: 0126f199bd8c88ddcc7226f83faa989c
Description-en: syntactic sugar for creating a command line usage function
 Getopt::Usaginator is a tool for creating a usage subroutine for commandline
 applications. You decide the text of the usage function in the use declaration
 and it generates a usage method. It does not do any option parsing, but is
 best paired with Getopt::Long or any of the other myriad of option parsers

Package: libgettext-commons-java
Description-md5: f346a3a40446b942763ea5d13f06386d
Description-en: Java classes for internationalization (i18n)
 Lightweight library combining the power of the unix-style gettext tools
 with the widely used Java ResourceBundles.
 This makes it possible to use the original text instead of arbitrary property
 keys, which is less cumbersome and makes programs easier to read.

Package: libgff-dev
Description-md5: 2c6b8d9b27a9b20ea6ba3c9f1affef90
Description-en: GFF/GTF parsing from cufflinks as a library
 This is a simple "libraryfication" of the GFF/GTF parsing code that is used in
 the Cufflinks codebase.  There are not many (any?) relatively lightweight
 GTF/GFF parsers exposing a C++ interface, and the goal of this library is to
 provide this functionality without the necessity of drawing in a heavy-weight
 dependency like SeqAn.

Package: libgfshare-bin
Description-md5: ae4f1a8c46e105b0850d8d826d420e23
Description-en: utilities for multi-way secret-sharing
 This package contains the gfsplit and gfcombine binaries.
 .
 gfsplit can be used to split a secret file (like a GPG secret key)
 into multiple parts, so that at least some number of those parts are needed
 to recover the original file, but any smaller combination of parts is useless
 to an attacker. gfcombine is used to combine the parts created by gfsplit.
 .
 For instance, you might split a GPG key using a 3-of-5 share and put one
 share on each of three computers, and two shares on a USB memory stick; then
 you can use the GPG key on any of those three computers using the memory
 stick, but if the memory stick is lost, you can recover the key by
 bringing the three computers together.

Package: libgfshare-dev
Description-md5: 424733cebfa95251197fb6c9a0c32c2a
Description-en: library for multi-way secret-sharing (headers)
 This library implements Shamir's method for secret sharing, which can be
 used to split a secret (like a GPG secret key) into multiple parts, so that
 at least some number of those parts are needed to recover the original file,
 but any smaller combination of parts is useless to an attacker.
 .
 This package contains header files and static libraries, needed to compile
 programs that use libgfshare.

Package: libgfshare2
Description-md5: 628936da63d395d26fd63f046c01caea
Description-en: library for multi-way secret-sharing
 This library implements Shamir's method for secret sharing, which can be
 used to split a secret (like a GPG secret key) into multiple parts, so that
 at least some number of those parts are needed to recover the original file,
 but any smaller combination of parts is useless to an attacker.
 .
 For instance, you might split a GPG key using a 3-of-5 share and put one
 share on each of three computers, and two shares on a USB memory stick; then
 you can use the GPG key on any of those three computers using the memory
 stick, but if the memory stick is lost, you can recover the key by
 bringing the three computers together.

Package: libghemical-data
Description-md5: b48fadd13f0ac99ba69009d1bc2d7e03
Description-en: Molecular Modelling Library (data files)
 Libghemical is the basis of Ghemical, a GNOME Molecular Modelling
 Application.
 .
 This package contains the parameter files for libghemicals
 semi-empirical methods.

Package: libghemical-dev
Description-md5: 9476828b89fdf9013745568978e87b77
Description-en: Molecular Modelling Library (development files)
 Libghemical is the basis of Ghemical, a GNOME Molecular Modelling
 Application.
 .
 This package includes the static library and the header files.

Package: libghemical5v5
Description-md5: 5d9c24b1d0cb1511b0f51d6643bf63d5
Description-en: Molecular Modelling Library
 Libghemical is the basis of Ghemical, a GNOME Molecular Modelling
 Application.
 .
 This package includes the dynamically linked library.

Package: gigtools
Description-md5: d8a4bdc27dbadc6909ec54391b64d937
Description-en: command line tools for Gigasampler and DLS Level 1/2 files
 Raw file handling for audio sampler files based on DLS Level 1/2 and
 Gigasampler.
 These files are typically used in modern day audio waveform samplers.
 This package contains the following command line tools:
 .
 gigdump:
   Prints out the content of a .gig file.
 gigextract:
   Extracts samples from a .gig file.
 dlsdump:
   Prints out the content of a DLS file.
 rifftree:
   Prints out the RIFF tree of an arbitrary RIFF container file.
 sf2dump:
   Prints out the content of a .sf2 file.
 sf2extract:
   Extracts audio samples from a .sf2 file.
 korgdump:
   Prints out the content of KORG sound files (.KSF, .KMP).
 korg2gig:
   Converts KORG (.KSF, .KMP) sound files to GigaStudio (.gig) files.
 akaidump:
   Dump an AKAI media i.e. from a CDROM drive as disk image file to your HD.
 akaiextract:
   Extracts audio samples from an AKAI media or from an AKAI disk image file.

Package: libakai0
Description-md5: c1991637f84e9ef54646341510f514a2
Description-en: library for loading and modifying akai files
 libakai is a C++ library for loading, modifying and creating
 akai files.
 .
 This package contains the shared library files.

Package: libgig-dev
Description-md5: 762f931ba52e3090336a18ec5c5fba13
Description-en: development files for libgig
 libgig is a C++ library for loading, modifying and creating Gigasampler
 files and DLS (Downloadable Sounds) Level 1/2 files.
 .
 Since the Gigasampler / GigaStudio and DLS formats are based ontop
 of the binary RIFF container format, this library also provides
 convenient access to RIFF files in general.
 .
 This package also contains a Linux/POSIX ported version of libakai,
 which provides support for reading Akai formatted medias (CDRoms, HDs,
 Zip disks).
 Currently Akai S1000, S01, S2000 and S3000 series are supported.
 .
 This package contains the header files needed for development with
 libgig. You will need this only if you intend to compile programs
 that use this library.

Package: libgig-doc
Description-md5: d7d52b41a9be74faf53d54b6bab44c88
Description-en: HTML documentation for libgig
 libgig is a C++ library for loading, modifying and creating Gigasampler
 files and DLS (Downloadable Sounds) Level 1/2 files.
 .
 This package contains exhaustive HTML documentation for the development with
 libgig.

Package: libgig10
Description-md5: bf71ba5dd62a1f9dc0e7ac5020b2f2e5
Description-en: library for loading and modifying Gigasampler and DLS files
 libgig is a C++ library for loading, modifying and creating Gigasampler
 files and DLS (Downloadable Sounds) Level 1/2 files.
 .
 This package contains the shared library files.

Package: libgis-distance-perl
Description-md5: 3ef4581acccb50af348cfa1497fc46b4
Description-en: Perl module to calculate geographic distances
 GIS::Distance calculates distances between geographic points on, at the
 moment, planet Earth. Various FORMULAS are available that provide different
 levels of accuracy versus speed.
 .
 GIS::Distance::Fast, a separate distribution, ships with C implementations of
 some of the formulas shipped with GIS::Distance. If you're looking for speed
 then install it and the ::Fast formulas will be automatically used by this
 module.

Package: libgisi-dev
Description-md5: 7797de24fe74b540a653279b3a54857b
Description-en: low-level communication library for ISI modems (devel files)
 libgisi is a low level library for communicating with
 ISI devices, such as the modem found in some Nokia devices.
 .
 The library is used by the freesmartphone.org's GSM daemon
 for supporting the Nokia N900.
 .
 This package contains the development files for the library.

Package: libgisi0
Description-md5: a949fe722f757a4b1b0cdb636f3a6106
Description-en: low-level communication library for ISI modems
 libgisi is a low level library for communicating with
 ISI devices, such as the modem found in some Nokia devices.
 .
 The library is used by the freesmartphone.org's GSM daemon
 for supporting the Nokia N900.

Package: libgisicomm-dev
Description-md5: 0752fbe2201fbb58a1095de7ce0f3565
Description-en: high-level communication library for ISI modems (devel files)
 libgisicomm is a high level library for communicating with
 ISI devices, such as the modem found in some Nokia devices.
 .
 The library is used by the freesmartphone.org's GSM daemon
 for supporting the Nokia N900.
 .
 This package contains the development files for the library.

Package: libgisicomm0
Description-md5: 6ee0f6b4f903176b22827c8b41cd6bfd
Description-en: high-level communication library for ISI modems
 libgisicomm is a high level library for communicating with
 ISI devices, such as the modem found in some Nokia devices.
 .
 The library is used by the freesmartphone.org's GSM daemon
 for supporting the Nokia N900.

Package: libgit-annex-perl
Description-md5: 8e72d34ecb3c0b45f8f25b550b763989
Description-en: Perl interface to git-annex repositories
 Perl interface to git-annex repositories, and some scripts which make
 use of this interface.  Requires git-annex installed to be useful.
 .
 Git::Annex -- class representing a git-annex repository
 .
 annex-to-annex -- use hardlinks to migrate files between git annex repos
 .
 annex-review-unused -- interactively process `git annex unused` output

Package: libgit-objectstore-perl
Description-md5: fd372e75bfa22dc2517c4ac59bab5ab1
Description-en: abstraction layer for Git::Raw and libgit2
 Git::ObjectStore provides an abstraction layer on top of Git::Raw, a Perl
 wrapper for libgit2, in order to use a bare Git repository as an object
 store. The objects are written into a mempack, and then flushed to disk, so
 thousands of objects can be created without polluting your filesystem and
 exhausting its inode pool.

Package: libgit-pureperl-perl
Description-md5: 6c1a4c1f4b1f78d44929727f0a3d4a82
Description-en: Pure Perl interface to Git repositories
 Git::PurePerl is a Pure Perl object oriented interface to access git
 repositories. The main goals for Git::PurePerl are stability and performance.
 .
 This software was developed to power Gitalist.
 .
 It was mostly based on Grit http://grit.rubyforge.org/.

Package: libgit-raw-perl
Description-md5: c4d0d8c7726ffc64a8fadcb0c412ccd5
Description-en: Perl bindings to the Git linkable library (libgit2)
 libgit2 is a pure C implementation of the Git core methods provided as a
 re-entrant linkable library designed to be fast and portable with a
 solid API. The Git::Raw module provides Perl bindings to the libgit2 API.

Package: libgit-repository-perl
Description-md5: d9b5880a92215c854d450ec883d96129
Description-en: Perl interface to Git repositories
 Git::Repository is a Perl interface to Git, for scripted interactions with
 repositories. It's a low-level interface that allows calling any Git command,
 whether porcelain or plumbing, including bidirectional commands such as git
 commit-tree.

Package: libgit-repository-plugin-log-perl
Description-md5: 86971784a5572794092cd07d0ae6899e
Description-en: Git::Repository plugin adding log items
 Git::Repository::Plugin::Log adds a log() method to Git::Repository,
 which will return Git::Repository::Log objects representing the commit
 information provided by `git log`.

Package: libgit-sub-perl
Description-md5: 9bda2413c1b302df12277cd5ac7956cc
Description-en: git commands imported as System::Sub subs in the git:: namespace
 Git::Sub enables calling git commands
 easily from your Perl program.
 Each git command is imported as a System::Sub DWIM sub.

Package: libgit-version-compare-perl
Description-md5: 7ced47a7609993420b3293f0759455d9
Description-en: module to compare Git versions
 Git::Version::Compare contains a selection of subroutines that make dealing
 with Git-related things (like versions) a little bit easier.
 .
 The strings to compare can be version numbers, tags from git.git or the
 output of git version or git describe.
 .
 These routines collect the knowledge about Git versions that was accumulated
 while developing Git::Repository.

Package: libgit-wrapper-perl
Description-md5: 397ecbf9736ed4e9a48c2cfef00480fa
Description-en: Perl module to wrap git command-line interface
 Git::Wrapper provides an API for git that uses Perl data structures for
 argument passing, instead of CLI-style --options as Git does.
 .
 Except as documented, every git subcommand is available as a method on
 a Git::Wrapper object. Replace any hyphens in the git command with
 underscores.

Package: libgit2-1.5
Description-md5: 21ccc509818a651f24c1dc0ed5907a4c
Description-en: low-level Git library
 libgit2 is a portable, pure C implementation of the Git
 distributed version control system core methods provided as a
 re-entrant link-able library with a solid API.

Package: libgit2-dev
Description-md5: 0ecd9e5d81e77e4aa1198aab98818ccd
Description-en: low-level Git library (development files)
 libgit2 is a portable, pure C implementation of the Git
 distributed version control system core methods provided as a
 re-entrant link-able library with a solid API.
 .
 This package contains the development files for libgit2.

Package: libgit2-fixtures
Description-md5: a94423c77c15a4ed597658212c81d603
Description-en: low-level Git library - test suite examples
 libgit2 is a portable, pure C implementation of the Git
 distributed version control system core methods provided as a
 re-entrant link-able library with a solid API.
 .
 This package provides the test examples of the library, which
 can be useful for other pieces of software relying on libgit2,
 for testing purposes.

Package: gir1.2-ggit-1.0
Description-md5: c1d6744b5adc64ebcfb3df54958e6052
Description-en: GObject introspection data for the git2-glib-1.0 library
 This package contains introspection data for the git2-glib-1.0 library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgit2-glib-1.0-0
Description-md5: 11756b996ede7a9103d2300a91a1eebb
Description-en: glib wrapper library around the libgit2 git access library
 libgit2-glib is a glib wrapper library around the libgit2 git access library.

Package: libgit2-glib-1.0-dev
Description-md5: ade42256d1619250e0c25af34bb681cc
Description-en: glib wrapper library around the libgit2 git access library - development files
 libgit2-glib is a glib wrapper library around the libgit2 git access library.
 .
 This package contains the development files used in building applications
 that use the libgit2-glib Library.

Package: libgit2-glib-1.0-doc
Description-md5: e3f391a2bbdc5ead05e330c93d812b85
Description-en: glib wrapper library around the libgit2 git access library - documentation
 libgit2-glib is a glib wrapper library around the libgit2 git access library.
 .
 This package contains HTML documentation for libgit2-glib.

Package: libgitlab-api-v4-perl
Description-md5: 46b117feed277ee0138c7b578195ff4d
Description-en: GitLab API v4 module and command-line client
 GitLab::API::v4 provides a one-to-one interface with the GitLab API v4.
 Detailed information in GitLab's API can be found at
 http://doc.gitlab.com/ce/api/README.html.
 .
 This package also includes the gitlab-api-v4 command-line interface (CLI).

Package: libgkarrays-dev
Description-md5: 6ea178eeb8a29eb7d2af0420936ca959
Description-en: library to query large collection of NGS sequences (development)
 Gk-arrays are provided as a simple-to-use C++ library dedicated to
 queries on large collection of sequences as produced by high-throughput
 sequencers (e.g. HiSeq 2000 from Illumina, 454 from Roche).
 .
 Gk-arrays index k-mers of reads and allows one to answer different queries
 on that read collection (e.g. how many reads share this k-mer? where does
 this k-mer occur in the read collection?).
 .
 Gk-arrays consist of a space-efficient alternative to hash tables while
 being similar in terms of query times.
 .
 This is the development library for libgkarrays.

Package: libgkarrays1
Description-md5: 419718416189dfff5b383a8fad5a3815
Description-en: library to query large collection of NGS sequences
 Gk-arrays are provided as a simple-to-use C++ library dedicated to
 queries on large collection of sequences as produced by high-throughput
 sequencers (e.g. HiSeq 2000 from Illumina, 454 from Roche).
 .
 Gk-arrays index k-mers of reads and allows one to answer different queries
 on that read collection (e.g. how many reads share this k-mer? where does
 this k-mer occur in the read collection?).
 .
 Gk-arrays consist of a space-efficient alternative to hash tables while
 being similar in terms of query times.

Package: libglade2-0
Description-md5: 6e56664fb6001810a1e64733986a86de
Description-en: library to load .glade files at runtime
 This library allows one to load externally stored user interfaces into
 programs. This allows alteration of the interface without recompilation
 of the program.
 .
 The interfaces can also be edited with GLADE.

Package: libglade2-dev
Description-md5: 00fc238e403e022fdf1a77940c605775
Description-en: development files for libglade
 This library allows one to load externally stored user interfaces into
 programs. This allows alteration of the interface without recompilation
 of the program.
 .
 The interfaces can also be edited with GLADE.

Package: libglademm-2.4-1v5
Description-md5: 0eb17d05533e62e555b25b8d089a9c36
Description-en: C++ wrappers for libglade2 (shared library)
 Libglade is a library which enables an application to build its graphical
 interface from an XML file (generated by Glade) at runtime. libglademm is
 the C++ wrapper for libglade.
 .
 libglade and libglademm have been deprecated since 2009. New code should
 use GtkBuilder (part of Gtk 3), or its C++ wrapper in gtkmm.
 .
 This package contains shared libraries.
 .
 This package is for legacy applications and no longer used by GNOME.

Package: libglademm-2.4-dev
Description-md5: caedf856cc9022232346ed8eb011a4f0
Description-en: C++ wrappers for libglade2 (development files)
 Libglade is a library which enables an application to build its graphical
 interface from an XML file (generated by Glade) at runtime. libglademm is
 the C++ wrapper for libglade.
 .
 libglade and libglademm have been deprecated since 2009. New code should
 use GtkBuilder (part of Gtk 3), or its C++ wrapper in gtkmm.
 .
 This package contains development files.
 .
 This package is for legacy applications and no longer used by GNOME.

Package: libglademm-2.4-doc
Description-md5: 47f550a5d65732b78b05de3ca3f7d5b8
Description-en: C++ wrappers for libglade2 (documentation)
 Libglade is a library which enables an application to build its graphical
 interface from an XML file (generated by Glade) at runtime. libglademm is
 the C++ wrapper for libglade.
 .
 libglade and libglademm have been deprecated since 2009. New code should
 use GtkBuilder (part of Gtk 3), or its C++ wrapper in gtkmm.
 .
 This package contains reference documentation and examples.
 .
 This package is for legacy applications and no longer used by GNOME.

Package: libglazedlists-java
Description-md5: 739577aa917abb55f77513aab82a915d
Description-en: java list transformation library
 Glazed Lists features:
  * API Compatibility with ArrayList
  * Generic TableModels
  * Easy dynamic filtering & sorting
  * High performance
  * Designed for concurrency
  * Swing or SWT
  * Free and open

Package: libglib-object-introspection-perl
Description-md5: 1475e55fc71b8d05b94f922f6bee94bd
Description-en: Perl bindings for gobject-introspection libraries
 GObject is an abstraction layer that allows programming with an object
 paradigm that is compatible with many languages. It is a part of Glib,
 the core library used to build GTK+ and GNOME.
 .
 This package contains Glib::Object::Introspection, the Perl binding
 generator for libraries that support gobject-introspection, such as
 GTK+, WebKit, libsoup and many more.
 .
 To use perli11ndoc, the Perl introspection documentation tool, the -dev
 version of the introspected library must be installed. For example,
 perli11ndoc can only show documentation for libgtk3-perl if
 libgtk-3-dev is installed.

Package: libglib-perl
Description-md5: c36548879ce1dd823f59de4579e223db
Description-en: interface to the GLib and GObject libraries
 Glib provides a Perl interface to the GLib and GObject libraries, as part
 of gtk2-perl. It attempts to provide a perlish interface while remaining as
 true as possible to the underlying C API, so perusing the reference manual is
 recommended (see <URL:http://developer.gnome.org/doc/API/2.0/glib/>).

Package: libglib-testing-0-0
Description-md5: b5410c4cf09828a8b7d9de4a1b9c71c0
Description-en: test library providing test harnesses and mock classes
 libglib-testing is a test library providing test harnesses and mock classes
 which complement the classes provided by GLib.
 It is intended to be used by any project which uses GLib and which wants to
 write internal unit tests.

Package: libglib-testing-0-dev
Description-md5: 75798903fc70656e006c82749f31cf03
Description-en: Development files for the libglib-testing library
 libglib-testing is a test library providing test harnesses and mock classes
 which complement the classes provided by GLib.
 It is intended to be used by any project which uses GLib and which wants to
 write internal unit tests.
 .
 This package contains the development files.

Package: libglib-testing-doc
Description-md5: c77736e8d097d1f50ac46edafba56023
Description-en: Documentation for the libglib-testing library
 libglib-testing is a test library providing test harnesses and mock classes
 which complement the classes provided by GLib.
 It is intended to be used by any project which uses GLib and which wants to
 write internal unit tests.
 .
 This package contains the documentation.

Package: libgltf-0.1-1
Description-md5: 70f62d8a1049e73e44d967993555577d
Description-en: Library for rendering glTF models
 glTF, the GL Transmission Format, is the runtime asset format for the GL APIs:
 WebGL, OpenGL ES, and OpenGL. glTF bridges the gap between formats used by
 modeling tools and the GL APIs.
 .
 LIBGLTF provides methods to load the OpenGL scene from glTF format and render
 it into an existing OpenGL context. LIBGLTF also allows one to change the
 camera position so the scene can be displayed from different points of view.

Package: libgltf-dev
Description-md5: 43a9b47214fe9cb2c47e9b372c360bd4
Description-en: Library for rendering glTF models -- development
 glTF, the GL Transmission Format, is the runtime asset format for the GL APIs:
 WebGL, OpenGL ES, and OpenGL. glTF bridges the gap between formats used by
 modeling tools and the GL APIs.
 .
 LIBGLTF provides methods to load the OpenGL scene from glTF format and render
 it into an existing OpenGL context. LIBGLTF also allows one to change the
 camera position so the scene can be displayed from different points of view.
 .
 This package contains the files needed to build applications using libGLTF.

Package: libglu1-mesa
Description-md5: 2479dddf6e2110db8dadaf1c564ba1d9
Description-en: Mesa OpenGL utility library (GLU)
 GLU offers simple interfaces for building mipmaps; checking for the
 presence of extensions in the OpenGL (or other libraries which follow
 the same conventions for advertising extensions); drawing
 piecewise-linear curves, NURBS, quadrics and other primitives
 (including, but not limited to, teapots); tesselating surfaces; setting
 up projection matrices and unprojecting screen coordinates to world
 coordinates.
 .
 On Linux, this library is also known as libGLU or libGLU.so.1.
 .
 This package provides the SGI implementation of GLU provided by the
 Mesa project (ergo the "-mesa" suffix).

Package: libglu1-mesa-dev
Description-md5: d97a0f3667fdda94fa2fd42dea41e5c0
Description-en: Mesa OpenGL utility library -- development files
 Includes headers and static libraries for compiling programs with GLU.
 .
 For a complete description of GLU, please look at the libglu1-mesa
 package.

Package: libegl-dev
Description-md5: 47806736893d4bb421a432d04d058a58
Description-en: Vendor neutral GL dispatch library -- EGL development files
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package provides the development environment for compiling programs
 against the EGL library.

Package: libegl1
Description-md5: 1c6433db289e1066e3e6d8226697cf51
Description-en: Vendor neutral GL dispatch library -- EGL support
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains support for EGL.

Package: libgl-dev
Description-md5: ca227bf7ef04224fe6437dc97e939177
Description-en: Vendor neutral GL dispatch library -- GL development files
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package provides the development environment for compiling programs
 against the GL library.

Package: libgl1
Description-md5: 97b28f3e3fdd6bc3717e4afbe41d1260
Description-en: Vendor neutral GL dispatch library -- legacy GL support
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains support for old libGL for compatibility reasons.

Package: libgles-dev
Description-md5: e21bc133ca4c253a97b322d7cff4e696
Description-en: Vendor neutral GL dispatch library -- GLES development files
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package provides the development environment for compiling programs
 against the GLES libraries.

Package: libgles1
Description-md5: 3812c4571d0375688efe6c370f077a62
Description-en: Vendor neutral GL dispatch library -- GLESv1 support
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains support for GLESv1.

Package: libgles2
Description-md5: 0725f3178300d18b01b52f872108cba5
Description-en: Vendor neutral GL dispatch library -- GLESv2 support
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains support for GLESv2.

Package: libglvnd-core-dev
Description-md5: 6e4dbb0d31f6fcd316289e67d39f3cad
Description-en: Vendor neutral GL dispatch library -- core development files
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains the header files for libglvnd split in a separate
 package for Mesa.

Package: libglvnd-dev
Description-md5: 8e2a27395d8d0bb82ff5e7e4598b4c63
Description-en: Vendor neutral GL dispatch library -- development files
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains the development files for libglvnd.

Package: libglvnd0
Description-md5: 38a2c26ce3ab527aa045be2d045340da
Description-en: Vendor neutral GL dispatch library
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains the GL dispatch library.

Package: libglx-dev
Description-md5: 495895d880f59a02bc5274ede70fcbba
Description-en: Vendor neutral GL dispatch library -- GLX development files
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package provides the development environment for compiling programs
 against the GLX library.

Package: libglx0
Description-md5: f3b6bb55c698b4eccbf5456e16b7008d
Description-en: Vendor neutral GL dispatch library -- GLX support
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains support for GLX.

Package: libopengl-dev
Description-md5: 955083203fd22660c0b30440d61779d9
Description-en: Vendor neutral GL dispatch library -- OpenGL development files
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package provides the development environment for compiling programs
 against the OpenGL library.

Package: libopengl0
Description-md5: 963744edeb2d16ec68e2c61afd7593b7
Description-en: Vendor neutral GL dispatch library -- OpenGL support
 This is an implementation of the vendor-neutral dispatch layer for
 arbitrating OpenGL API calls between multiple vendors on a per-screen basis.
 .
 This package contains support for OpenGL.

Package: libgmpada12-dev
Description-md5: 8da58d210fa6380873b2251aa68ebd8e
Description-en: Ada binding to the GNU MultiPrecision library: development
 GMPAda allows programmers to use the GNU MultiPrecision library
 within the Ada language: unbounded integers, rationals and
 floats.
 .
 Install this package if you want to write programs that
 use libgmpada.

Package: libgmpada8
Description-md5: 7bea158d691018123ea67be2ac28d05b
Description-en: Ada binding to the GNU MultiPrecision library: shared library
 GMPAda allows programmers to use the GNU MultiPrecision library
 within the Ada language: unbounded integers, rationals and
 floats.
 .
 This package contains the runtime shared library.

Package: libgnatcoll-doc
Description-md5: 26a398f3d961ac4a346672c87013b97e
Description-en: GNATColl, general purpose Ada library (documentation)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the documentation in text, PDF and HTML.

Package: libgnatcoll21
Description-md5: b3d5d31a6df778005925d6d25de9b5df
Description-en: GNATColl, general purpose Ada library (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library.

Package: libgnatcoll21-dev
Description-md5: 8488ab8cd5a7f49ffd58bed9bf38d9ae
Description-en: GNATColl, general purpose Ada library
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications.

Package: libgnatcoll-gmp20
Description-md5: ab3b58bd85a9f9ad2bfae3c36ae476ae
Description-en: Ada binding for GMP big numbers (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library for the GMP binding.

Package: libgnatcoll-gmp21-dev
Description-md5: fd21276af43fd168459e18c2876feb2e
Description-en: Ada binding for GMP big numbers (development)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications
 for a binding with the GNU Multiple Precision arithmetic C library.

Package: libgnatcoll-iconv20
Description-md5: 0a7a230f1962fdc3ab5465992b66e8a1
Description-en: Ada binding for Iconv character encoding conversions (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library for the iconv
 binding.

Package: libgnatcoll-iconv21-dev
Description-md5: 383fd92ec6f9efe89289031d2a835824
Description-en: Ada binding for Iconv character encoding conversions (development)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications for
 the binding with the Iconv character encoding conversion library.

Package: libgnatcoll-lzma2
Description-md5: c686c71879cc3e0b0ad793166078de7d
Description-en: Ada binding for LZMA compression (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library for the lzma binding.

Package: libgnatcoll-lzma4-dev
Description-md5: bc2f0a626d4e52ee0340f6401d6d26db
Description-en: Ada binding for LZMA compression (development)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications
 for the binding with the lzma compression library.

Package: libgnatcoll-omp1
Description-md5: 7733d764756d8fb872b8a5e2d1d96b52
Description-en: Ada binding for OpenMP parallelism (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library for the OpenMP binding.

Package: libgnatcoll-omp3-dev
Description-md5: e7daf016c98cee3f4905ad6ec4b1f9a3
Description-en: Ada binding for OpenMP parallelism (development)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications
 for the binding with the OpenMP parallelism library.

Package: libgnatcoll-python3-1
Description-md5: 34705a6ed4aeef362c62f8a41e4888aa
Description-en: Ada binding to the Python3 language (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library for Python
 scripting.

Package: libgnatcoll-python3-2-dev
Description-md5: 15fad4fde65773c0b409e1e9a4ef7387
Description-en: Ada binding to the Python3 language (development)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications
 adding Python as scripting language.

Package: libgnatcoll-readline20
Description-md5: 31f25532cbd52e64c344e337e8ee32de
Description-en: Ada binding for ReadLine input history (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library for the readline
 binding.

Package: libgnatcoll-readline21-dev
Description-md5: 69b7c2715b9be422d686dd128f7b432b
Description-en: Ada binding for ReadLine input history (development)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications
 for the binding with GNU readline and history libraries.

Package: libgnatcoll-syslog3
Description-md5: 67e8819b81e7cef88323db3af15c6699
Description-en: Ada binding for syslog journals (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library for the syslog binding.

Package: libgnatcoll-syslog5-dev
Description-md5: a9a845ef4a74b38d3296883f2734ce61
Description-en: Ada binding for syslog journals (development)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications
 for an interface to the syslog journal manager daemon.

Package: libgnatcoll-zlib2
Description-md5: 65be9ad67af994172cba80909026d258
Description-en: Ada binding for Zlib compression (runtime)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the runtime shared library for the zlib binding.

Package: libgnatcoll-zlib4-dev
Description-md5: 74291b0279cd30e7d74307ebaab09c6f
Description-en: Ada binding for Zlib compression (development)
 The GNAT Component Collection deals with: module tracing, efficient
 file IO, static string searching (Boyer-Moore), e-mails and
 mailboxes, Ravenscar tasking profiles, storage pools, JSON, logging,
 shell scripting. Components relying on external dependencies are
 distributed in separate packages.
 .
 This package contains the static library and Ada specifications
 for the binding with the zlib compression library.

Package: libgnatcoll-db-bin
Description-md5: 72d778ce0161c879f8ad19a2ce69d967
Description-en: Ada library accessing SQL databases (tools)
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains command-line tools.
 * gnatcoll_db2ada generates Ada sources depending on
   libngatcoll-sqlite or libgnatcoll-postgres.
 * gnatinspect runs in a source tree and generate a database of
   cross-references.

Package: libgnatcoll-db-doc
Description-md5: ca3bac280d2c6cff8311efff163e93fd
Description-en: Ada library accessing SQL databases (documentation)
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the documentation in text, PDF and HTML.

Package: libgnatcoll-postgres1
Description-md5: 476a9792cd7551cbfb28d6569d421895
Description-en: Ada library accessing PostGreSQL databases (runtime)
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the runtime shared library for the PostGreSQL
 backend.

Package: libgnatcoll-postgres3-dev
Description-md5: 4bf6a80cf3055880ca4773bc8528b070
Description-en: Ada library accessing PostGreSQL databases
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the static library and Ada specifications
 dedicated to PostGreSQL databases manipulation.

Package: libgnatcoll-sql3
Description-md5: f267a66167e356cd382ea4f8d118ba23
Description-en: Ada library accessing SQL databases (runtime)
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the runtime shared library of the
 backend-independant part.

Package: libgnatcoll-sql5-dev
Description-md5: 354f63500093dd36f11d5a746087c29f
Description-en: Ada library accessing SQL databases
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the static library and Ada specifications of
 the backend-independant part.

Package: libgnatcoll-sqlite20
Description-md5: 5f8c7adffd53646cf0d84386b06cf45e
Description-en: Ada library accessing SQLite databases (runtime)
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the runtime shared library for the SQLite
 backend.

Package: libgnatcoll-sqlite21-dev
Description-md5: 6ace095e1ca2fddd1a31ed1be038acf7
Description-en: Ada library accessing SQLite databases
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the static library and Ada specifications
 dedicated to SQLite databases manipulation.

Package: libgnatcoll-xref20
Description-md5: 15e9806f9148b43c71a0dcf6221a9354
Description-en: Ada library for manipulation of Ada cross references (runtime)
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the runtime shared library for the XRef module,
 which builds a database of cross references from a source tree.

Package: libgnatcoll-xref22-dev
Description-md5: 5753a05157f6976a3430d758e30cf37f
Description-en: Ada library for manipulation of Ada cross references
 The gnatcoll-db library allows Ada programs to send SQL queries to
 SQLite or PostGreSQL databases.
 .
 This package contains the static library and Ada specifications for
 the XRef module, which builds a database of cross references from a
 source tree.

Package: libgnome-games-support-1-3
Description-md5: 6f38593b2e6eccaa535f71c17192eca9
Description-en: library for common functions of GNOME games
 libgnome-games-support is a small library intended for internal use by the
 games developed by the GNOME project but it may be used by others.

Package: libgnome-games-support-1-dev
Description-md5: 0fc5c836a506565b22c77f8e7644b52b
Description-en: library for common functions of GNOME games (dev files)
 libgnome-games-support is a small library intended for internal use by the
 games developed by the GNOME project but it may be used by others.
 .
 This package contains development headers and libraries.

Package: libgnome-games-support-common
Description-md5: 0658544cee548bc7de29e3b38a24b48c
Description-en: library for common functions of GNOME games (common files)
 libgnome-games-support is a small library intended for internal use by the
 games developed by the GNOME project but it may be used by others.
 .
 This package contains architecture-independent files such as translations.

Package: libgnomecanvas2-0
Description-md5: 2a48f9de3bcc2a09a1e0a39787605785
Description-en: powerful object-oriented display engine - runtime files
 The canvas widget is a powerful and extensible object-oriented display
 engine. A GnomeCanvasItem is a GtkObject representing some element of the
 display, such as an image, a rectangle, an ellipse, or some text. You can
 refer to this architecture as structured graphics; the canvas lets you deal
 with graphics in terms of items, rather than an undifferentiated grid of
 pixels.
 .
 This package is for legacy applications and no longer used by GNOME,
 please use GTK+ 4 for new development.

Package: libgnomecanvas2-common
Description-md5: b7fd50e7894f01bc14a18e45544b050d
Description-en: powerful object-oriented display engine - common files
 The canvas widget is a powerful and extensible object-oriented display
 engine. A GnomeCanvasItem is a GtkObject representing some element of the
 display, such as an image, a rectangle, an ellipse, or some text. You can
 refer to this architecture as structured graphics; the canvas lets you deal
 with graphics in terms of items, rather than an undifferentiated grid of
 pixels.
 .
 This package contains internationalization files.
 .
 This package is for legacy applications and no longer used by GNOME,
 please use GTK+ 4 for new development.

Package: libgnomecanvas2-dev
Description-md5: 1e1268cb5b7251a85db0007fbf653893
Description-en: powerful object-oriented display engine - development files
 The canvas widget is a powerful and extensible object-oriented display
 engine. A GnomeCanvasItem is a GtkObject representing some element of the
 display, such as an image, a rectangle, an ellipse, or some text. You can
 refer to this architecture as structured graphics; the canvas lets you deal
 with graphics in terms of items, rather than an undifferentiated grid of
 pixels.
 .
 This package is for legacy applications and no longer used by GNOME,
 please use GTK+ 4 for new development.

Package: libgnomecanvas2-doc
Description-md5: 5366102555e5f69b3d74d7ba9b82d5b9
Description-en: powerful object-oriented display engine - documentation files
 The canvas widget is a powerful and extensible object-oriented display
 engine. A GnomeCanvasItem is a GtkObject representing some element of the
 display, such as an image, a rectangle, an ellipse, or some text. You can
 refer to this architecture as structured graphics; the canvas lets you deal
 with graphics in terms of items, rather than an undifferentiated grid of
 pixels.
 .
 This package contains documentation files.
 .
 This package is provided for legacy applications and no longer used
 by GNOME, please use GTK+ 4 for new development.

Package: gir1.2-gkbd-3.0
Description-md5: 16f5d54ee1cc6d63963a1713fa8aea2c
Description-en: GObject introspection data for the GnomeKbd library
 libgnomekbd offers an API to manage the keyboard in GNOME applications.
 .
 libgnomekbdui offers an API to display a graphical user interface for
 libgnomekbd operations.
 .
 This package contains introspection data for the GnomeKbd library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gkbd-capplet
Description-md5: 65ffcddd4edc575be93bb55c3d0acc08
Description-en: GNOME control center tools for libgnomekbd
 libgnomekbd offers an API to manage the keyboard in GNOME applications.
 .
 This package contains a helper for the GNOME control center to
 configure and display keyboard mappings.

Package: libgnomekbd-common
Description-md5: 5975fb27dd14bb43c79c9935c681f328
Description-en: GNOME library to manage keyboard configuration - common files
 libgnomekbd offers an API to manage the keyboard in GNOME applications.
 .
 libgnomekbdui offers an API to display a graphical user interface for
 libgnomekbd operations.
 .
 This package contains files common to the various libgnomekbd packages.

Package: libgnomekbd-dev
Description-md5: 353cd231a62082c6784b7cd9c5727a8c
Description-en: GNOME library to manage keyboard configuration - development files
 libgnomekbd offers an API to manage the keyboard in GNOME applications.
 .
 libgnomekbdui offers an API to display a graphical user interface for
 libgnomekbd operations.
 .
 This package contains the development files.

Package: libgnomekbd8
Description-md5: af3a5d9e866a2d8042968d3f6510a8a8
Description-en: GNOME library to manage keyboard configuration - shared library
 libgnomekbd offers an API to manage the keyboard in GNOME applications.
 .
 libgnomekbdui offers an API to display a graphical user interface for
 libgnomekbd operations.
 .
 This package contains the shared library.

Package: libgnt-dev
Description-md5: e6cb39cb67319312bf06cb51c10fcfd9
Description-en: development files for the gnt library
 GNT is an ncurses toolkit for creating text-mode graphical user interfaces in
 a fast and easy way. It is based on GLib and ncurses.
 .
 It was born out of the console-based UI, Finch, for the libpurple project.
 .
 This package contains the include files used for development against libgnt.

Package: libgnt-doc
Description-md5: 9ea78b10f8afbf843bb4d34a06cf3712
Description-en: documentation for the gnt library
 GNT is an ncurses toolkit for creating text-mode graphical user interfaces in
 a fast and easy way. It is based on GLib and ncurses.
 .
 It was born out of the console-based UI, Finch, for the libpurple project.
 .
 This package contains the HTML documentation.

Package: libgnt0
Description-md5: 7a68a6693f32bedd43c8e1d4ed84cf2a
Description-en: ncurses toolkit for creating text-mode graphical user interfaces
 GNT is an ncurses toolkit for creating text-mode graphical user interfaces in
 a fast and easy way. It is based on GLib and ncurses.
 .
 It was born out of the console-based UI, Finch, for the libpurple project.
 .
 This package contains the main library.

Package: libgnupg-interface-perl
Description-md5: 70ef1402a8d8f6eed269773c063db8ae
Description-en: Perl interface to GnuPG
 GnuPG::Interface and its associated modules are designed
 to provide an object-oriented method for interacting with
 GnuPG, being able to perform functions such as but not
 limited to encrypting, signing, decryption, verification,
 and key-listing parsing.

Package: libgnupg-perl
Description-md5: 9c5a19b65600a238a20fc8d01e0c892e
Description-en: interface to GnuPG 1.4 using its coprocess interface
 GnuPG is a Perl module that provides a limited programmatic interface to the
 GNU Privacy Guard program. It uses the coprocess hook system provided by gpg
 and communicates using shared memory. It attempts to map the interactive
 interface offered by the gpg command-line tool to a more programmatic API.
 .
 This module is compatible with the "classic" 1.4 version of gnupg only. It
 does not work with modern gnupg 2.1x currently.

Package: libgo-perl
Description-md5: 061d6d23361cf985398907c955610467
Description-en: perl modules for GO and other OBO ontologies
 This is a collection of perl code for dealing with Gene Ontologies (GO) and
 Open Biomedical Ontologies (OBO) style ontologies. It is part of the ‘go-dev’
 distribution, but this Debian package is made from the CPAN archive. This
 package contains both scripts (which can be used with no knowledge of perl),
 and libraries which will be of use to perl programmers using GO or OBO.

Package: goby-java
Description-md5: 7daadd5ba6446733aa16ef9cd19caea8
Description-en: next-generation sequencing data and results analysis tool
 Goby is a next-gen data management framework designed to facilitate the
 implementation of efficient data analysis pipelines.
 .
 Goby provides very efficient file formats to store next-generation sequencing
 data and intermediary analysis results.
 .
 Goby also provides utilities that implement common next-gen data computations.
 These utilities are designed to be relatively easy to use, yet very efficient.
 .
 This package provides the entire Goby framework, including application
 programs (i.e., Goby modes). It is released under the GPL3 license.

Package: libgoby-io-java
Description-md5: 6c3e2bddb6329f40650bd9c463399fbd
Description-en: IO API for goby
 Goby is a next-gen data management framework designed to facilitate the
 implementation of efficient data analysis pipelines.
 .
 Goby provides very efficient file formats to store next-generation sequencing
 data and intermediary analysis results.
 .
 This package contains the Goby IO API, including code necessary to read and
 write Goby file formats. It is released under the LGPL3 license.

Package: gir1.2-gom-1.0
Description-md5: 1df4c38ca75e8ec7fc43d4edb561cacd
Description-en: GObject introspection data for libgom
 Gom provides an object mapper from GObjects to SQLite.
 It helps you write applications that need to store structured data
 as well as make complex queries upon that data.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: libgom-1.0-0
Description-md5: 5bb5f9ab72a71de66ab664ac7e158b6b
Description-en: Object mapper from GObjects to SQLite
 Gom provides an object mapper from GObjects to SQLite.
 It helps you write applications that need to store structured data
 as well as make complex queries upon that data.
 .
 This package contains the shared library.

Package: libgom-1.0-dev
Description-md5: 6a3b561672ea8ee781276d3c63073fa6
Description-en: libgom development files
 Gom provides an object mapper from GObjects to SQLite.
 It helps you write applications that need to store structured data
 as well as make complex queries upon that data.
 .
 This package contains headers and libraries for developing
 applications that use libgom.

Package: libgom-1.0-doc
Description-md5: 52b418985df1110928a325cce4e8bb6b
Description-en: libgom API documentation
 Gom provides an object mapper from GObjects to SQLite.
 It helps you write applications that need to store structured data
 as well as make complex queries upon that data.
 .
 This package contains the HTML documentation for the API.

Package: libgoocanvas2-cairotypes-perl
Description-md5: d85b4d8a366e7b15773ea8a512bdbef5
Description-en: bridge between GooCanvas2 and Cairo types
 GooCanvas2 is a canvas widget for use with GTK 3 that uses the Cairo
 library for drawing.
 .
 This package provides the missing link to enable Cairo::Pattern and
 GooCanvas2::CairoPattern to co-operate.

Package: libgoocanvas2-perl
Description-md5: f3c256b3a3c043531edcf0a16cb9392d
Description-en: Perl bindings for the goocanvas-2.0 widget using Glib::Object::Introspection
 GooCanvas2 is a canvas widget for use with Gtk3 that uses the Cairo 2D
 library for drawing. This is a simple and basic implementation of this
 wonderful Canvas widget.
 .
 For more information see
 https://wiki.gnome.org/action/show/Projects/GooCanvas
 .
 For information on how to use GooCanvas2, please study the API reference at
 https://developer.gnome.org/goocanvas/unstable/

Package: libgoogle-gson-java
Description-md5: 2b1754e95e8fb7186dca1aecb7efcf4b
Description-en: Converts Java objects into their JSON representation
 Gson is a Java library that can be used to convert Java Objects into their JSON
 representation. It can also be used to convert a JSON string to an equivalent
 Java object. Gson can work with arbitrary Java objects including pre-existing
 objects that you do not have source-code of.
 .
 Gson Goals
 .
  * Provide simple toJson() and fromJson() methods to convert Java objects to
    JSON and vice-versa
  * Allow pre-existing unmodifiable objects to be converted to and from JSON
  * Extensive support of Java Generics
  * Allow custom representations for objects
  * Support arbitrarily complex objects (with deep inheritance hierarchies and
    extensive use of generic types)

Package: libgoogle-protocolbuffers-perl
Description-md5: d9c8c72a1055199ad99f78578bf0a20d
Description-en: simple Perl interface to Google Protocol Buffers
 Google Protocol Buffers is a data serialization format. It is binary (and
 hence compact and fast for serialization) and as extendable as XML; its
 nearest analogues are Thrift and ASN.1. There are official mappings for C++,
 Java and Python languages; this library is a mapping for Perl.

Package: libgooglepinyin0
Description-md5: bcb31bbfb97500be61bcf586b0fdb208
Description-en: Pinyin engine fork from Google Pinyin on Android
 libgooglepinyin is a fork of Google Pinyin on Android, it features
 to have excellent input experience and uses little resource.
 .
 This package provides the library file.

Package: libgooglepinyin0-dev
Description-md5: 2ab057e9fe20c53c5d2c9aa57af97037
Description-en: Pinyin engine fork from Google Pinyin on Android - development files
 libgooglepinyin is a fork of Google Pinyin on Android, it features
 to have excellent input experience and uses little resource.
 .
 This package provides the library development files.

Package: libgoto-file-perl
Description-md5: 24d365bc78e1f9ae12ff3195cdcc8cc2
Description-en: Perl module that allows swapping the currently compiling file for a new one
 goto::file allows Test2::Harness to swap out the main script for the new
 file without adding a stack frame.
 .
 It is rare, but there are times where you want to swap out the currently
 compiling file for a different one. This module does that. From the point
 you 'use' the module perl will be parsing the new file instead of the
 original.
 .
 This module was created specifically for Test2::Harness which can preload
 modules and fork to run each test. The problem was that using 'do' to execute
 the test files post-fork was resuling in extra frames in the stack trace...
 in other words there are a lot of tests that assume the test file is the
 bottom of the stack. This happens all the time, specially if stack traces
 need to be verified.

Package: gir1.2-govirt-1.0
Description-md5: 53038ce1b062fd08c562b83d19f572b2
Description-en: GObject introspection data for libgovirt
 libgovirt is a library that allows applications to use oVirt REST API
 to list VMs managed by an oVirt instance, and to get the connection
 parameters needed to make a SPICE/VNC connection to them.
 .
 This package contains introspection data for the libgovirt library.

Package: libgovirt-common
Description-md5: 8c88d15bd56b1887856f8f98733cd7df
Description-en: GObject-based library to access oVirt REST API (common files)
 libgovirt is a library that allows applications to use oVirt REST API
 to list VMs managed by an oVirt instance, and to get the connection
 parameters needed to make a SPICE/VNC connection to them.
 .
 This package contains the translation files.

Package: libgovirt-dev
Description-md5: 73b4ea3152f8edc1fe413c0ec92de227
Description-en: GObject-based library to access oVirt REST API (dev files)
 libgovirt is a library that allows applications to use oVirt REST API
 to list VMs managed by an oVirt instance, and to get the connection
 parameters needed to make a SPICE/VNC connection to them.
 .
 This package contains the development files.

Package: libgovirt2
Description-md5: 6735780968aa021086f224e9220c8f10
Description-en: GObject-based library to access oVirt REST API
 libgovirt is a library that allows applications to use oVirt REST API
 to list VMs managed by an oVirt instance, and to get the connection
 parameters needed to make a SPICE/VNC connection to them.

Package: libgpars-groovy-java
Description-md5: 93eda5aa5ac62e105a810a51670a6023
Description-en: open-source concurrency library for Groovy
 Library that provides multiple high-level abstractions for
 writing concurrent code in Groovy, including: map/reduce,
 fork/join, asynchronous closures, actors, agents, dataflow
 concurrency and other concepts.

Package: gpgrt-tools
Description-md5: b8de17dc3264cf31937947e699507cdc
Description-en: GnuPG development runtime library (executable tools)
 gpgrt (also known as libgpg-error) defines common error values,
 messages, and common runtime functionality for all GnuPG components.
 Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, pinentry,
 SmartCard Daemon and possibly more in the future.
 .
 This package contains yat2m, a Texinfo to nroff/troff converter
 useful for building manpages, and gpg-error, a binary for deciphering
 GnuPG/libgcrypt error codes.

Package: libgpg-error-dev
Description-md5: 87f0e6c2b540d9b05af2027e26180c72
Description-en: GnuPG development runtime library (developer tools)
 Library that defines common error values, messages, and common
 runtime functionality for all GnuPG components.  Among these are GPG,
 GPGSM, GPGME, GPG-Agent, libgcrypt, pinentry, SmartCard Daemon and
 possibly more in the future.
 .
 It will likely be renamed "gpgrt" in the future.
 .
 This package contains the headers and other files needed to compile
 against this library.

Package: libgpg-error-l10n
Description-md5: fdeb3b29887b6261d45eb1f905a5a3fc
Description-en: library of error values and messages in GnuPG (localization files)
 Library that defines common error values, messages, and common
 runtime functionality for all GnuPG components.  Among these are GPG,
 GPGSM, GPGME, GPG-Agent, libgcrypt, pinentry, SmartCard Daemon and
 possibly more in the future.
 .
 It will likely be renamed "gpgrt" in the future.
 .
 This package contains the translation files for the use in non-English locales.

Package: libgpg-error-mingw-w64-dev
Description-md5: 54ef1581cfd70d3ce42ad4ceb8fea360
Description-en: library of error values and messages in GnuPG (Windows development)
 Library that defines common error values, messages, and common
 runtime functionality for all GnuPG components.  Among these are GPG,
 GPGSM, GPGME, GPG-Agent, libgcrypt, pinentry, SmartCard Daemon and
 possibly more in the future.
 .
 It will likely be renamed "gpgrt" in the future.
 .
 This is a Windows version of libgpg-error.  It's meant to be used
 when cross-building software that targets the Windows platform,
 e.g. the win32-loader component of Debian-Installer.

Package: libgpg-error0
Description-md5: 25a68a249e16424360132bea187a6d2b
Description-en: GnuPG development runtime library
 Library that defines common error values, messages, and common
 runtime functionality for all GnuPG components.  Among these are GPG,
 GPGSM, GPGME, GPG-Agent, libgcrypt, pinentry, SmartCard Daemon and
 possibly more in the future.
 .
 It will likely be renamed "gpgrt" in the future.

Package: libgphoto2-6
Description-md5: 0667f79ceb3d5a999a0ff55ad225e156
Description-en: gphoto2 digital camera library
 The gphoto2 library can be used by applications to access various
 digital camera models, via standard protocols such as USB Mass Storage
 and PTP, or vendor-specific protocols.
 .
 This package contains the library.
 .
 The gphoto2 command-line frontend is shipped separately, in the gphoto2
 package.

Package: libgphoto2-dev
Description-md5: 09f6d0ae3f118a398b90fb84845618e0
Description-en: gphoto2 digital camera library (development files)
 The gphoto2 library can be used by applications to access various
 digital camera models, via standard protocols such as USB Mass Storage
 and PTP, or vendor-specific protocols.
 .
 This package contains the development files.

Package: libgphoto2-dev-doc
Description-md5: 80bdc5b1f735d5956b63d68eeabdaa75
Description-en: gphoto2 digital camera library (development documentation)
 The gphoto2 library can be used by applications to access various
 digital camera models, via standard protocols such as USB Mass Storage
 and PTP, or vendor-specific protocols.
 .
 This package contains the development documentation.

Package: libgphoto2-l10n
Description-md5: ab44a2500d46c48e4f7f5c712df346d2
Description-en: gphoto2 digital camera library - localized messages
 The gphoto2 library can be used by applications to access various
 digital camera models, via standard protocols such as USB Mass Storage
 and PTP, or vendor-specific protocols.
 .
 This package contains the localized messages for the library.

Package: libgphoto2-port12
Description-md5: 6e52236fade1dd1f9b033de909479e66
Description-en: gphoto2 digital camera port library
 The gphoto2 library can be used by applications to access various
 digital camera models, via standard protocols such as USB Mass Storage
 and PTP, or vendor-specific protocols.
 .
 This package contains the runtime code for port access.

Package: gpiod
Description-md5: 9751b0d5a5fb84b3e5932cd199c5f5be
Description-en: Tools for interacting with Linux GPIO character device - binary
 libgpiod encapsulates the ioctl calls and data structures
 behind a straightforward API. This new character device
 interface guarantees all allocated resources are freed after
 closing the device file descriptor and adds several new
 features that are not present in the obsolete sysfs interface
 (like event polling, setting/reading multiple values at once or
 open-source and open-drain GPIOs).
 .
 This package contains the gpiod binary tools.

Package: libgpiod-dev
Description-md5: 5a6a403dda9112f2f16376376324a36f
Description-en: C library for interacting with Linux GPIO device - static libraries and headers
 libgpiod encapsulates the ioctl calls and data structures
 behind a straightforward API. This new character device
 interface guarantees all allocated resources are freed after
 closing the device file descriptor and adds several new
 features that are not present in the obsolete sysfs interface
 (like event polling, setting/reading multiple values at once or
 open-source and open-drain GPIOs).
 .
 This package contains the required static libraries, headers, and C++ bindings.

Package: libgpiod-doc
Description-md5: 471a8312bc9baa04c2c418ef09bdf9ec
Description-en: C library for interacting with Linux GPIO device - library documentation
 libgpiod encapsulates the ioctl calls and data structures
 behind a straightforward API. This new character device
 interface guarantees all allocated resources are freed after
 closing the device file descriptor and adds several new
 features that are not present in the obsolete sysfs interface
 (like event polling, setting/reading multiple values at once or
 open-source and open-drain GPIOs).
 .
 This package contains the doxygen generated HTML documentation for the
 libraries.

Package: libgpiod2
Description-md5: fdc58e35bead39e38c167aaf93875f04
Description-en: C library for interacting with Linux GPIO device - shared libraries
 libgpiod encapsulates the ioctl calls and data structures
 behind a straightforward API. This new character device
 interface guarantees all allocated resources are freed after
 closing the device file descriptor and adds several new
 features that are not present in the obsolete sysfs interface
 (like event polling, setting/reading multiple values at once or
 open-source and open-drain GPIOs).
 .
 This package contains the required shared libraries.

Package: python3-libgpiod
Description-md5: e69873ca634f7a6bf7510464d06fc01b
Description-en: Python bindings for libgpiod (Python 3)
 libgpiod encapsulates the ioctl calls and data structures
 behind a straightforward API. This new character device
 interface guarantees all allocated resources are freed after
 closing the device file descriptor and adds several new
 features that are not present in the obsolete sysfs interface
 (like event polling, setting/reading multiple values at once or
 open-source and open-drain GPIOs).
 .
 This package contains Python 3 bindings for the libgpiod library.

Package: libgpiv-mpi3
Description-md5: 096864e840ebfad22ffc8b0daeb9610e
Description-en: library for Particle Image Velocimetry (PIV) - MPI version
 This library contains functions for evaluating images from a fluid
 flow by means of Particle Image Velocimetry (PIV).
 .
 PIV is a way to film the wind or liquid flows. It uses a sequence of
 at least two images that are recorded with a well controlled
 separation time in-between. Tracer particles that are resident in the
 fluid may be illuminated by a light source, mostly a laser, that has
 been re-shaped into a sheet of light. In this way, the average
 displacement and the deformation of the image texture is
 obtained. Applying this analyses on small samples of the images on a
 (rectangular) grid results into an instantaneous velocity field of
 the fluid flow. PIV may also be applied for other purposes, like
 deformations and vibrations of solid surfaces.
 .
 This package contains the parallelized library using Message Passing
 Interface (MPI).

Package: libgpiv3
Description-md5: a91f3cb33112a6a647ce2efa82fc9415
Description-en: library for Particle Image Velocimetry (PIV)
 This library contains functions for evaluating images from a fluid
 flow by means of Particle Image Velocimetry (PIV).
 .
 PIV is a way to film the wind or liquid flows. It uses a sequence of
 at least two images that are recorded with a well controlled
 separation time in-between. Tracer particles that are resident in the
 fluid may be illuminated by a light source, mostly a laser, that has
 been re-shaped into a sheet of light. In this way, the average
 displacement and the deformation of the image texture is
 obtained. Applying this analyses on small samples of the images on a
 (rectangular) grid results into an instantaneous velocity field of
 the fluid flow. PIV may also be applied for other purposes, like
 deformations and vibrations of solid surfaces.
 .
 This library includes the core functions for image recording,
 processing, interrogation, PIV data validation, post-processing,
 input/output functions and memory allocation.

Package: libgpiv3-common
Description-md5: 3e0d3e32f84ba566a144d8873ea1cc9b
Description-en: library for Particle Image Velocimetry (PIV) - common files
 This library contains functions for evaluating images from a fluid
 flow by means of Particle Image Velocimetry (PIV).
 .
 This package contains the files that the libgpiv3-* packages share,
 like the configuration file.

Package: libgpiv3-dev
Description-md5: 09d9f9994922d197ac6be2c4a7cc0440
Description-en: library for Particle Image Velocimetry (PIV) - development files
 This library contains functions for evaluating images from a fluid flow
 by means of Particle Image Velocimetry (PIV), resulting into a velocity
 field of the fluid flow. It includes the core functions for interrogation,
 data validation, post-processing, input/output and memory allocation.
 .
 This package contains the headers and statically linked libraries
 (serial as well as parallelized using MPI).

Package: libgpiv3-doc
Description-md5: fbad8444cf3a78a5a7f28897e7e1c52a
Description-en: library for Particle Image Velocimetry (PIV) - documentation
 This library contains functions for evaluating images from a fluid flow
 by means of Particle Image Velocimetry (PIV), resulting into a velocity
 field of the fluid flow. It includes the core functions for interrogation,
 data validation, post-processing, input/output and memory allocation.
 .
 This package contains the Application Programming Interface (API)
 documentation, generated by doxygen in html format.

Package: libgpod-cil
Description-md5: 131f461c9278ab268320d20d8b94825b
Description-en: CLI bindings for libgpod
 libgpod is a library meant to abstract access to an iPod's content. It
 provides an easy way to use API to retrieve the list of files and
 playlist storeed on an iPod, to modify them and to save them back to
 the iPod.
 .
 This package contains the managed CLI bindings for libgpod, which
 are needed to run CLI applications which use this library.

Package: libgpod-cil-dev
Description-md5: 7afe1fd9e9aa601e2f65edf80b266775
Description-en: CLI bindings for libgpod -- development files
 libgpod is a library meant to abstract access to an iPod's content. It
 provides an easy way to use API to retrieve the list of files and
 playlist storeed on an iPod, to modify them and to save them back to
 the iPod.
 .
 This package contains the development files for libgpod-sharp library,
 and should be used for compilation of CLI applications which use this
 library.

Package: libgpod-common
Description-md5: 0eae2c1963cba37ea794f90b5823ca74
Description-en: common files for libgpod
 libgpod is a library meant to abstract access to an iPod's content. It
 provides an easy to use API to retrieve the list of files and playlist
 stored on an iPod, to modify them and to save them back to the iPod.
 .
 This package contains
  - internationalization support
  - udev support

Package: libgpod-dev
Description-md5: 344168e89c989d05df365c2e722e3f86
Description-en: development files for libgpod
 libgpod is a library meant to abstract access to an iPod's content. It
 provides an easy to use API to retrieve the list of files and playlist
 stored on an iPod, to modify them and to save them back to the iPod.
 .
 This package contains the include files and static library.

Package: libgpod-doc
Description-md5: c1d9226f5190e2340cc4c43db6f32214
Description-en: documentation for libgpod
 libgpod is a library meant to abstract access to an iPod's content. It
 provides an easy to use API to retrieve the list of files and playlist
 stored on an iPod, to modify them and to save them back to the iPod.
 .
 This package contains documentation and examples.

Package: libgpod4
Description-md5: 89537791a1486eb992b2f5d253d0289c
Description-en: library to read and write songs and artwork to an iPod
 libgpod is a library meant to abstract access to an iPod's content. It
 provides an easy to use API to retrieve the list of files and playlist
 stored on an iPod, to modify them and to save them back to the iPod
 .
 This package contains the shared library.

Package: libgps-point-perl
Description-md5: f33d1317b0f7d941ab12daa3a519e2ea
Description-en: module providing an object interface for a GPS point
 GPS::Point provides an object interface for a GPS fix (e.g. Position,
 Velocity and Time).
 .
 Note: Please use Geo::Point, if you want 2D or projection support.

Package: libgpuarray-dev
Description-md5: 5229fd5f990924bcfa8888b47163b223
Description-en: development files for libgpuarray
 libgpuarray provides a ndarray (multi-dimensional array) object which
 is computed on the GPU. It supports int, single and double precision
 floats.
 .
 libgpuarray supports Nvidia's CUDA interface as well as OpenCL. The
 Debian packages have been build against OpenCL. However, the source
 package could be rebuild locally also for CUDA (which is non-free)
 without changes, if that's needed.
 .
 This package provides the development files.

Package: libgpuarray-doc
Description-md5: 1c618ea0087cd20aeb755beb1880165d
Description-en: documentation for libgpuarray
 libgpuarray provides a ndarray (multi-dimensional array) object which
 is computed on the GPU. It supports int, single and double precision
 floats.
 .
 libgpuarray supports Nvidia's CUDA interface as well as OpenCL. The
 Debian packages have been build against OpenCL. However, the source
 package could be rebuild locally also for CUDA (which is non-free)
 without changes, if that's needed.
 .
 This package provides the documentation.

Package: libgpuarray3
Description-md5: 9cb2700e7a6148a264bbb2aa8a2efe33
Description-en: library to manipulate tensors on the GPU
 libgpuarray provides a ndarray (multi-dimensional array) object which
 is computed on the GPU. It supports int, single and double precision
 floats.
 .
 libgpuarray supports Nvidia's CUDA interface as well as OpenCL. The
 Debian packages have been build against OpenCL. However, the source
 package could be rebuild locally also for CUDA (which is non-free)
 without changes, if that's needed.
 .
 This package provides the shared library.

Package: python3-pygpu
Description-md5: 248c144b76a68edc01300c8e06284718
Description-en: language bindings for libgpuarray (Python 3)
 libgpuarray provides a ndarray (multi-dimensional array) object which
 is computed on the GPU. It supports int, single and double precision
 floats.
 .
 libgpuarray supports Nvidia's CUDA interface as well as OpenCL. The
 Debian packages have been build against OpenCL. However, the source
 package could be rebuild locally also for CUDA (which is non-free)
 without changes, if that's needed.
 .
 This package provides the language bindings for Python 3.

Package: libgraph-d3-perl
Description-md5: c7b14a15fdbd0e60da47e77ec599880b
Description-en: module to create ref/json to show node-edge graph with D3.js
 Graph::D3 is a moudle to covert Graph object to the format which is used in
 d3.js(http://d3js.org/). Graph::D3 simply supports node-edge graph.

Package: libgraph-easy-as-svg-perl
Description-md5: 808f0075884a06c3172aae9e2a950f71
Description-en: Perl module to output a Graph::Easy as Scalable Vector Graphics
 Graph::Easy::As_svg is a Perl module which contains just the code for
 converting a Graph::Easy object to a SVG (Scalable Vector Graphics)
 text.

Package: libgraph-easy-perl
Description-md5: 189d9deea9fff290df21d6445413ca76
Description-en: Perl module to convert or render graphs (as ASCII, HTML, SVG or via Graphviz)
 Graph::Easy lets you generate graphs consisting of various shaped nodes
 connected by edges (with optional labels).
 .
 It can read and write graphs in a variety of formats, as well as render
 them via its own grid-based layouter. It has export filters for Graphviz,
 VCG (Visualizing Compiler Graphs), GDL (Graph Description Language) and
 GraphML. Import filters are for Graphviz, VCG and GDL.
 .
 Since the layouter works on a grid (manhattan layout), the output is
 most useful for flow charts, network diagrams, or hierarchy trees.
 .
 Graph::Easy has an easy-to-understand, compact and human readable graph
 description language.

Package: libgraph-maker-perl
Description-md5: 2c115aeeaaf3e0107ffcb59fa8c88e15
Description-en: collection of graph-producing Perl packages
 Graph::Maker contains constructors for many types of graphs, represented as
 objects of Perl Graph class.

Package: libgraph-nauty-perl
Description-md5: a97e4051d461c180bde8621960404728
Description-en: Perl bindings for nauty
 Graph::Nauty provides an interface to nauty, a set of procedures for
 determining the automorphism group of a vertex-coloured graph, and for testing
 graphs for isomorphism.

Package: libgraph-perl
Description-md5: 8ce81fe67c9b86ba007d1bab269692ec
Description-en: Perl module for graph data structures and algorithms
 This module contains the Graph module for Perl, a framework for
 creating abstract data structures called graphs and hypergraphs.
 (It is not for drawing any sort of graphics; for that, see the
 GD:: or Graphics:: set of modules.) It also contains implementations
 of several well-known algorithms that operate on graphs, such as
 finding transitive closures, strongly connected components
 (SCCs) and articulation points.

Package: libgraph-readwrite-perl
Description-md5: 99708b014d3ddfd218b0e18a11696aab
Description-en: module for reading and writing directed graphs
 Graph::ReadWrite is a collection of perl classes for reading and writing
 directed graphs in a variety of file formats. The graphs are represented in
 Perl using Jarkko Hietaniemi's Graph classes.
 .
 There are two base classes, Graph::Reader which is the Base class for classes
 which read a graph file and create an instance of the Graph class, and
 Graph::Writer which is the Base class for classes which take an instance of
 the Graph class and write it out in a specific file format.
 .
 Supported formats: XML, Dot, VCG, daVinci, HTK

Package: libgraph-writer-dsm-perl
Description-md5: 9e5f3b86a0b2c017ae4eee887bac0659
Description-en: Perl module to draw Graph object as a DSM matrix
 Graph::Writer::DSM writes Graph object as a quadractic matrix N x N, where N
 is the number of vertices in the graph. It uses Gnuplot and is useful to
 visualize graphs with huge number of vertices, graphs with 1k vertices for
 example.
 .
 See more about DSM: http://en.wikipedia.org/wiki/Design_structure_matrix

Package: libgraph-writer-graphviz-perl
Description-md5: 8f5f91b47ccc3d03980fadd32bc54914
Description-en: GraphViz Writer for Graph object
 Graph::Writer::GraphViz is a class for writing out a Graph object with GraphViz
 module. All GraphViz formats should be supported without a problem.
 .
 Unlike other Graph::Writer modules, this module provide an extra parameter
 '-format' to new() method, in order to save different format. Other supported
 GraphViz parameters are -layout, -ranksep, -shape, -fontsize, -arrowsize.

Package: libgraphics-color-perl
Description-md5: 7c56c14ba56011b38ff491400bd2e9f9
Description-en: module for manipulating colours in different colour spaces
 Graphics::Color is a Perl module that provides a device- and library-agnostic
 system for creating and manipulating colour definitions in various colour
 spaces. It currently supports colours specified as CMYK, HSL, RGB, YIQ and
 YUV.

Package: libgraphics-colornames-perl
Description-md5: 44ec272fe231b9efeea00065b4865d51
Description-en: defines RGB values for common color names
 This package defines RGB values for common color names. The intention
 is to:
   1. provide a common module that authors can use with other modules
      to specify colors; and
   2. free module authors from having to "re-invent the wheel"
      whenever they decide to give the users the option of specifying
      a color by name rather than RGB value.

Package: libgraphics-colornames-www-perl
Description-md5: ebd133fdf9d614ccb6fd7a362e4131aa
Description-en: module defining WWW color names and equivalent RGB values
 Graphics::ColorNames::WWW is a Perl module that defines color names and their
 associated color values (in RGB format) from various web specifications and
 implementations.

Package: libgraphics-colorobject-perl
Description-md5: 1743c1bf8f35fa199eb1cddf4723c07a
Description-en: convert color specifications between color spaces
 Use this package to convert between all the common color spaces. As a
 pure Perl module, it is not very fast, and so it you want to convert
 entire images, this is probably not what you want. The emphasis is on
 completeness and accurate conversion.
 .
 Supported color spaces are: RGB (including sRGB, Rec 601, Rec 709,
 ITU, and about a dozen other RGB spaces), CMY, CMYK, HSL, HSV, XYZ,
 xyY, Lab, LCHab, Luv, LCHuv, YPbPr, YCbCr. Future support is planned
 for YUV, YIQ, YCC and possibly others.
 .
 Conversion between different RGB working spaces, and between
 different white-points, is fully supported.

Package: libgraphics-colorutils-perl
Description-md5: 037dae58ca19e6e7f4c59bd8953cf7d2
Description-en: Perl module to handle colors and color space conversions
 Graphics::ColorUtilss provides some utility functions to handle colors and
 color space conversions.
 .
 The interface has been kept simple, so that most functions can be called
 "inline" when making calls to graphics libraries such as GD, Tk, or when
 generating HTML/CSS.

Package: libgraphics-gnuplotif-perl
Description-md5: 41112982bea18432f5140b639ab27781
Description-en: dynamic Perl interface to gnuplot
 Graphics::GnuplotIF is a simple and easy to use dynamic Perl interface to
 gnuplot.  It enables sending display requests asynchronously to gnuplot
 through simple Perl subroutine calls.
 .
 Several independent plots can be started from one script. Each plot has its
 own pipe. All pipes will be closed automatically by the destructor when the
 script terminates. The gnuplot processes terminate when the corresponding
 pipes are closed. Their graphical output will then disappear (but see
 parameter persist|new).

Package: libgraphics-libplot-perl
Description-md5: a32631a06b73f5587853a7d8014c91ee
Description-en: Perl interface to libplot
 Graphics::Libplot provides a Perl interface to libplot from plotutils.
 Only the C library routines are available with this package.

Package: libgraphics-primitive-driver-cairo-perl
Description-md5: b43d9092a8da9609bc3bffbcd7ff0f8e
Description-en: backend providing graphics support using Cairo
 Graphics::Primitive::Driver::Cairo is a backend implementation using Cairo
 that draws Graphics::Primitive objects (see libgraphics-primitive-perl). In
 most cases, this module will not be used directly, but rather as part of your
 application using Graphics::Primitive.

Package: libgraphics-primitive-perl
Description-md5: 4633d0d00d66b60320c651f64fe6fac8
Description-en: system to portably create and manipulate graphical components
 Graphics::Primitive is a Perl module that provides an abstraction layer for
 creating and manipulating graphical elements such as Borders, Fonts, Paths
 and the like. It provides mechanisms to create graphical layouts and pass it
 along to drivers for the actual on-screen rendering.

Package: libgraphics-tiff-perl
Description-md5: adba7714e0c34a50171c80f73297dcfe
Description-en: Perl extension for the libtiff library
 The Graphics::TIFF module allows a Perl developer to access TIFF images. Find
 out more about libtiff at http://www.libtiff.org.
 .
 Perl bindings for the libtiff library. This module allows you to access TIFF
 images in a Perlish and object-oriented way, freeing you from the casting and
 memory management in C, yet remaining very close in spirit to original API.

Package: libgraphics-toolkit-color-perl
Description-md5: b14c8c6f9b6c2646c41d0b07be2f585f
Description-en: color palette creation helper
 Graphics::Toolkit::Color is a helper module to create and manipulate color
 objects. They can be created by using the name of a predefined constant or by
 providing values in RGB or HSL color space.
 .
 Each object has 7 attributes, which are its RGB and HSL values and if
 possible a name. This is because humans access colors on hardware level (eye)
 in RGB, on cognition level in HSL (brain) and on cultural level (language)
 with names. Having easy access to all three and some color math should enable
 you to get the color palette you desire quickly and with no additional
 dependencies.

Package: libgraphql-perl
Description-md5: 38951def3848764418ab7642d26a1be9
Description-en: Perl implementation of GraphQL
 GraphQL is a port of the GraphQL reference implementation, graphql-js, to
 Perl 5. It supports Promises, allowing asynchronous operation.

Package: libgraphviz-perl
Description-md5: 4cdfa61f0e39c0e278f668af0780c125
Description-en: Perl interface to the GraphViz graphing tool
 This module provides an interface to layout and image generation of
 directed and undirected graphs in a variety of formats (PostScript,
 PNG, etc.) using the "dot", "neato", "twopi", "circo" and "fdp"
 programs from the GraphViz project (http://www.graphviz.org/ or
 http://www.research.att.com/sw/tools/graphviz/).

Package: libgravatar-url-perl
Description-md5: ecb80ae07072473cf5131c24d3e1d951
Description-en: Perl interface to make URLs for Gravatars from an email address
 A Gravatar is a Globally Recognized Avatar for a given email address. This
 allows you to have a global picture associated with your email address. You
 can look up the Gravatar for any email address by constructing a URL to get
 the image from gravatar.com. Gravatar::URL does that.

Package: libgringotts-dev
Description-md5: 8e52e7e1dc497eef07e816368ef3c2d0
Description-en: development files for the gringotts data encapsulation library
 A small, easy-to-use, thread-safe C library originally developed
 for Gringotts; its purpose is to encapsulate data (generic: ASCII
 but also binary data) in an encrypted and compressed file. It
 uses strong encryption algorithms, to ensure the data is as safe as
 possible, and allows the user to have the complete control over all
 the algorithms used in the process.
 .
 For encryptions, libgringotts makes use of the MCrypt and MHash
 C libraries by Nikos Mavroyanopoulos.
 .
 This package contains the headers files needed for software development
 using the libgringotts data encapsulation library.

Package: libgringotts2
Description-md5: 47e6aeb293e0e2e69c1bd5be48170c3b
Description-en: gringotts data encapsulation and encryption library
 A small, easy-to-use, thread-safe C library originally developed
 for Gringotts; its purpose is to encapsulate data (generic: ASCII
 but also binary data) in an encrypted and compressed file. It
 uses strong encryption algorithms, to ensure the data is as safe as
 possible, and allows the user to have the complete control over all
 the algorithms used in the process.
 .
 For encryptions, libgringotts makes use of the MCrypt and MHash
 C libraries by Nikos Mavroyanopoulos.

Package: grokj2k-tools
Description-md5: 294cac716d88446733dc63ff5ab85cd3
Description-en: command-line tools for the Grok JPEG 2000 library
 This package provides command-line tools for conversions between
 several image formats:
 .
  - grk_decompress: decompress j2k or jp2 file to pgm, ppm, pnm, pam,
                  pgx, tif, bmp, raw, rawl, jpeg or png.
  - grk_compress: encode pgm, ppm, pnm, pam, pgx, tif, bmp, raw, rawl,
                  jpeg or png file to j2k or jp2 file.
  - grk_dump: dump information contained in a j2k or jp2 file.

Package: libgrokj2k1
Description-md5: ed7121432465b32b0298141dac691ce7
Description-en: JPEG 2000 image compression/decompression library
 Grok is a library for handling the JPEG 2000 image compression format.
 JPEG 2000 is a wavelet-based image compression standard that permits
 progressive decoding by pixel and resolution accuracy.
 It supports lossless and lossy compression and is resilient to image errors.
 .
 This package contains the runtime files for Grok.

Package: libgrokj2k1-dev
Description-md5: 35aa671fcf099118b818bc62d4717ea4
Description-en: development files for Grok, a JPEG 2000 image library
 Grok is a library for handling the JPEG 2000 image compression format.
 JPEG 2000 is a wavelet-based image compression standard that permits
 progressive decoding by pixel and resolution accuracy.
 It supports lossless and lossy compression and is resilient to image errors.
 .
 This package contains the development files for Grok.

Package: libgrokj2k1-doc
Description-md5: 463d05fe1f2671357d3e248c67f47006
Description-en: documentation for the Grok JPEG 2000 library
 Grok is a library for handling the JPEG 2000 image compression format.
 JPEG 2000 is a wavelet-based image compression standard that permits
 progressive decoding by pixel and resolution accuracy.
 It supports lossless and lossy compression and is resilient to image errors.
 .
 This package contains the documentation for Grok.

Package: gir1.2-grss-0.7
Description-md5: 665ce5701f840277957da2bfa3b0cd58
Description-en: GObject introspection data for libgrss
 libgrss is a Glib abstraction library for handling feeds in RSS, Atom and
 other formats. It is intended to be used to manage syndication of feeds in a
 convenient way.
 .
 This package contains introspection data for libgrss.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgrss-dev
Description-md5: b17dd94844382a071e77ed7a89252559
Description-en: Glib-based library to manage RSS and Atom feeds - development files
 libgrss is a Glib abstraction library for handling feeds in RSS, Atom and
 other formats. It is intended to be used to manage syndication of feeds in a
 convenient way.
 .
 Install this package if you wish to develop your own programs using the
 libgrss library.

Package: libgrss0
Description-md5: 4c08ef1cd1b51d3af6ccb92937cc20fd
Description-en: Glib-based library to manage RSS and Atom feeds
 libgrss is a Glib abstraction library for handling feeds in RSS, Atom and
 other formats. It is intended to be used to manage syndication of feeds in a
 convenient way.

Package: libgsecuredelete-dev
Description-md5: beafa4df4f77f9963d0dfc7b720ddf5b
Description-en: wrapper library for the secure-delete tools - development files
 GSecureDelete is a GObject wrapper library for the secure-delete tools
 (srm, sfill, sswap and smem), aiming to ease use of these tool from programs
 by providing a simple but complete API to invoke them.
 .
 This package provides the necessary development libraries and include
 files to develop and compile programs that use GSecureDelete.

Package: libgsecuredelete0
Description-md5: 0d3e3e74be4b3fa4da31e175562de886
Description-en: wrapper library for the secure-delete tools
 GSecureDelete is a GObject wrapper library for the secure-delete tools
 (srm, sfill, sswap and smem), aiming to ease use of these tool from programs
 by providing a simple but complete API to invoke them.

Package: gir1.2-gsf-1
Description-md5: cafac8e6a223b52243bdc070459447ab
Description-en: GObject introspection data for the Structured File Library
 This package contains introspection data for the Structured File Library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgsf-1-114
Description-md5: 6f2a19cee2252e04518882eb04caab00
Description-en: Structured File Library - runtime version
 The GNOME Structured File Library aims to provide an efficient
 extensible I/O abstraction for dealing with different structured file
 formats.

Package: libgsf-1-common
Description-md5: 63c4e64ca9b6d79b4947e39b148fe3e7
Description-en: Structured File Library - common files
 The GNOME Structured File Library aims to provide an efficient
 extensible I/O abstraction for dealing with different structured file
 formats.
 .
 These are the architecture independent files that are part of libgsf,
 like translations of messages.

Package: libgsf-1-dev
Description-md5: c26c685203445077273bff5424a425c9
Description-en: Structured File Library - development files
 This package contains the development files used in building applications
 that use the GNOME Structured File Library.
 .
 The GNOME Structured File Library aims to provide an efficient
 extensible I/O abstraction for dealing with different structured file
 formats. It is actively being developed and its API is still likely to
 undergo significant changes (in particular, extensions).

Package: libgsf-bin
Description-md5: e555cb88781ef2e473ff3705e128bd5b
Description-en: Structured File Library - programs
 The GNOME Structured File Library aims to provide an efficient
 extensible I/O abstraction for dealing with different structured file
 formats.
 .
 These are the programs that are shipped as part of libgsf. They include
 a thumbnail generator, a tar-like archiver application and a VBA macro
 extractor.

Package: libgsm-tools
Description-md5: 8f872e7c4ddf91c37b2c3db2fed2c6c8
Description-en: User binaries for a GSM speech compressor
 This package contains user binaries for libgsm, an implementation of
 the European GSM 06.10 provisional standard for full-rate speech
 transcoding, prI-ETS 300 036, which uses RPE/LTP (residual pulse
 excitation/long term prediction) coding at 13 kbit/s.
 .
 GSM 06.10 compresses frames of 160 13-bit samples (8 kHz sampling
 rate, i.e. a frame rate of 50 Hz) into 260 bits; for compatibility
 with typical UNIX applications, this implementation turns frames of
 160 16-bit linear samples into 33-byte frames (1650 Bytes/s).
 The quality of the algorithm is good enough for reliable speaker
 recognition; even music often survives transcoding in recognizable
 form (given the bandwidth limitations of 8 kHz sampling rate).
 .
 The interfaces offered are a front end modelled after compress(1), and
 a library API.  Compression and decompression run faster than realtime
 on most SPARCstations.  The implementation has been verified against the
 ETSI standard test patterns.

Package: libgsm1
Description-md5: 850b53b80d6b3097c0b767677916e50e
Description-en: Shared libraries for GSM speech compressor
 This package contains runtime shared libraries for libgsm, an
 implementation of the European GSM 06.10 provisional standard for
 full-rate speech transcoding, prI-ETS 300 036, which uses RPE/LTP
 (residual pulse excitation/long term prediction) coding at 13 kbit/s.
 .
 GSM 06.10 compresses frames of 160 13-bit samples (8 kHz sampling
 rate, i.e. a frame rate of 50 Hz) into 260 bits; for compatibility
 with typical UNIX applications, this implementation turns frames of
 160 16-bit linear samples into 33-byte frames (1650 Bytes/s).
 The quality of the algorithm is good enough for reliable speaker
 recognition; even music often survives transcoding in recognizable
 form (given the bandwidth limitations of 8 kHz sampling rate).
 .
 The interfaces offered are a front end modelled after compress(1), and
 a library API.  Compression and decompression run faster than realtime
 on most SPARCstations.  The implementation has been verified against the
 ETSI standard test patterns.

Package: libgsm1-dev
Description-md5: 9ab8566a451332a6c6560c9d55adf4e7
Description-en: Development libraries for a GSM speech compressor
 This package contains header files and development libraries for
 libgsm, an implementation of the European GSM 06.10 provisional
 standard for full-rate speech transcoding, prI-ETS 300 036, which
 uses RPE/LTP (residual pulse excitation/long term prediction) coding
 at 13 kbit/s.
 .
 GSM 06.10 compresses frames of 160 13-bit samples (8 kHz sampling
 rate, i.e. a frame rate of 50 Hz) into 260 bits; for compatibility
 with typical UNIX applications, this implementation turns frames of
 160 16-bit linear samples into 33-byte frames (1650 Bytes/s).
 The quality of the algorithm is good enough for reliable speaker
 recognition; even music often survives transcoding in recognizable
 form (given the bandwidth limitations of 8 kHz sampling rate).
 .
 The interfaces offered are a front end modelled after compress(1), and
 a library API.  Compression and decompression run faster than realtime
 on most SPARCstations.  The implementation has been verified against the
 ETSI standard test patterns.

Package: libgssapi-perl
Description-md5: ca68d5f988b8c3fc2ac22f49b2b065ba
Description-en: Perl extension providing access to the GSSAPIv2 library
 This module gives access to the routines of the GSSAPI library,
 as described in rfc2743 and rfc2744 and implemented by the
 Kerberos-1.2 distribution from MIT.
 .
 The API presented by this module is a mildly object oriented
 reinterpretation of the C API, where opaque C structures are
 Perl objects, but the style of function call has been left
 mostly untouched.  As a result, most routines modify one or
 more of the parameters passed to them, reflecting the C
 call-by-reference (or call-by-value-return) semantics.

Package: libgssglue-dev
Description-md5: 35720ad4288bc22005305dbcc9ea02a5
Description-en: header files and docs for libgssglue
 Contains the header files and documentation for libgssglue
 for use in developing applications that use the libgssglue library.
 .
 libgssglue provides a gssapi interface, but does not implement any
 gssapi mechanisms itself; instead it calls other gssapi functions
 (e.g., those provided by MIT Kerberos), depending on the requested
 mechanism, to do the work.

Package: libgssglue1
Description-md5: 33d237300a5fcf648297ee929270d1f1
Description-en: mechanism-switch gssapi library
 libgssglue provides a gssapi interface, but does not implement any
 gssapi mechanisms itself; instead it calls other gssapi functions
 (e.g., those provided by MIT Kerberos), depending on the requested
 mechanism, to do the work.

Package: libgtextutils-dev
Description-md5: a16a583fde213098a3e6a6c7f06d523f
Description-en: Gordon Text_utils library (development files)
 The Gordon Text_utils (gtextutils) library is a text utilities library used by
 the FASTX-Toolkit, a suite of programs for biological sequence analysis.
 .
 Development files for the Gordon Text_utils (gtextutils) library.

Package: libgtextutils0v5
Description-md5: e146ef22737feb14ce23b4b0dcc627c7
Description-en: Gordon Text_utils library
 The Gordon Text_utils (gtextutils) library is a text utilities library used by
 the FASTX-Toolkit, a suite of programs for biological sequence analysis.
 .
 This package provides the dynamic library.

Package: libgtk3-imageview-perl
Description-md5: 59fec00ad6ed922d648e79ad9b5eec6c
Description-en: image viewer widget for Gtk3
 The Gtk3::ImageView widget allows the user to zoom, pan and select the
 specified image and provides hooks to allow additional tools, e.g. painter,
 to be created and used.
 .
 Gtk3::ImageView is a Gtk3 port of Gtk2::ImageView.

Package: libgtk3-perl
Description-md5: a3ff5513738a21b264ed5d9d2cd10421
Description-en: Perl bindings for the GTK+ graphical user interface library
 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 the Perl bindings to GTK+, built using
 Glib::Object::Introspection. Generated bindings live under the Gtk3 namespace.

Package: libgtk3-simplelist-perl
Description-md5: d02ebbce943318754649606030af4ec8
Description-en: Perl simple interface to GTK+ 3's complex MVC list widget
 Gtk3 has a powerful, but complex MVC (Model, View, Controller) system used to
 implement list and tree widgets. Gtk3::SimpleList automates the complex setup
 work and allows you to treat the list model as a more natural list of lists
 structure.
 .
 After creating a new Gtk3::SimpleList object with the desired columns you may
 set the list data with a simple Perl array assignment. Rows may be added or
 deleted with all of the normal array operations. You can treat the data
 member of the list simplelist object as an array reference, and manipulate
 the list data with perl's normal array operators.
 .
 A mechanism has also been put into place allowing columns to be Perl scalars.
 The scalar is converted to text through Perl's normal mechanisms and then
 displayed in the list. This same mechanism can be expanded by defining
 arbitrary new column types before calling the new function.

Package: libgtk3-webkit2-perl
Description-md5: 1f8f347709d623e460c0e35936fca99e
Description-en: WebKit2 bindings for Perl
 Gtk3::WebKit2 provides the Perl bindings for the Gtk3 port of WebKit2.
 .
 With this package you can easily write your own WebKit2 based web browser
 implementation in Perl.

Package: libgtkada-bin
Description-md5: 028c030d2a26667494462e8b85f75600
Description-en: Ada binding for the GTK+ GUI (development utilities)
 GtkAda is a library that allows programmers to write GTK+ applications in the
 Ada programming language.
 .
 This package contains the gtkada-dialog development utility.

Package: libgtkada-doc
Description-md5: ccb7dc04b5e2d72a48902a40481fc1b4
Description-en: Ada binding for the GTK+ GUI (documentation)
 GtkAda is a library that allows programmers to write GTK+ applications in the
 Ada programming language.
 .
 This package contains the user guide, examples, lists of known
 problems and comments about the Debian packaging.
 .
 The reference manual cannot be generated within Debian for now.
 It is available at
 https://docs.adacore.com/live/wave/gtkada/html/gtkada_rm/index.html.

Package: libgtkada22
Description-md5: 14a86e57225dba2beefd9ce033b618cc
Description-en: Ada binding for the GTK+ GUI (dynamic library)
 GtkAda is a library that allows programmers to write GTK+ applications in the
 Ada programming language.
 .
 This library will let you run Ada applications compiled with GTK+.

Package: libgtkada22-dev
Description-md5: eb7f891547510c07e55f0ac7c51c8a3a
Description-en: Ada binding for the GTK+ GUI (development files)
 GtkAda is a library that allows programmers to write GTK+ applications in the
 Ada programming language.
 .
 This package contains the development files and static libraries.

Package: libgtkdatabox-dev
Description-md5: 792dbd501273610f57e03036eae49cae
Description-en: Gtk+ library to display large amounts of numerical data (development)
 One or more data sets of thousands of data points (X and Y coordinate) may be
 displayed and updated in split seconds. The widget is therefore used in many
 scientific and private projects that need to show quickly changing data live.
 GtkDatabox offers the ability to zoom into and out of the data and to navigate
 through your data by scrolling.
 .
 In addition to rulers and a simple coordinate cross, GtkDatabox now also allows
 you to add one (or even more) configurable grids like on an oscilloscope.
 .
 Data may be presented as dots, lines connecting the data, or vertical bars.
 The widget allows you to easily transform pixel coordinates into data
 coordinates, thus allowing you to easily create powerful applications for
 data analysis.
 .
 Development package

Package: libgtkdatabox-doc
Description-md5: 77e085306f6672816bb1b135a1dcb688
Description-en: Gtk+ library to display large amounts of numerical data (API doc)
 One or more data sets of thousands of data points (X and Y coordinate) may be
 displayed and updated in split seconds. The widget is therefore used in many
 scientific and private projects that need to show quickly changing data live.
 GtkDatabox offers the ability to zoom into and out of the data and to navigate
 through your data by scrolling.
 .
 In addition to rulers and a simple coordinate cross, GtkDatabox now also allows
 you to add one (or even more) configurable grids like on an oscilloscope.
 .
 Data may be presented as dots, lines connecting the data, or vertical bars.
 The widget allows you to easily transform pixel coordinates into data
 coordinates, thus allowing you to easily create powerful applications for
 data analysis.
 .
 This package contains the API documentation.

Package: libgtkdatabox1
Description-md5: 2aca047c85c677f82432618eb18ad9ec
Description-en: Gtk+ library to display large amounts of numerical data
 One or more data sets of thousands of data points (X and Y coordinate) may be
 displayed and updated in split seconds. The widget is therefore used in many
 scientific and private projects that need to show quickly changing data live.
 GtkDatabox offers the ability to zoom into and out of the data and to navigate
 through your data by scrolling.
 .
 In addition to rulers and a simple coordinate cross, GtkDatabox now also allows
 you to add one (or even more) configurable grids like on an oscilloscope.
 .
 Data may be presented as dots, lines connecting the data, or vertical bars.
 The widget allows you to easily transform pixel coordinates into data
 coordinates, thus allowing you to easily create powerful applications for
 data analysis.

Package: libgtksourceviewmm-3.0-0v5
Description-md5: 5967382153ceaa4fa1c01d2401bd4e21
Description-en: C++ binding of GtkSourceView
 GtkSourceViewMM is a C++ binding of GtkSourceView, an extension to
 the text widget included in GTK+ 3.x adding syntax highlighting and
 other features typical for a source file editor.
 .
 GtkSourceViewMM is crafted to integrate well into applications using
 the gtkmm framework.
 .
 These are the shared libraries for libgtksourceviewmm.

Package: libgtksourceviewmm-3.0-dev
Description-md5: 34f507477a82099dcaad788bceb77712
Description-en: C++ binding of GtkSourceView - development files
 GtkSourceViewMM is a C++ binding of GtkSourceView, an extension to
 the text widget included in GTK+ 3.x adding syntax highlighting and
 other features typical for a source file editor.
 .
 GtkSourceViewMM is crafted to integrate well into applications using
 the gtkmm framework.
 .
 These are the development files for libgtksourceviewmm, needed only
 if you wish to write or compile software which uses it.

Package: libgtksourceviewmm-3.0-doc
Description-md5: 3fb45645e33cce53a77624b259da3d9d
Description-en: C++ binding of GtkSourceView
 GtkSourceViewMM is a C++ binding of GtkSourceView, an extension to
 the text widget included in GTK+ 3.x adding syntax highlighting and
 other features typical for a source file editor.
 .
 GtkSourceViewMM is crafted to integrate well into applications using
 the gtkmm framework.
 .
 These are the reference documentation for libgtksourceviewmm.

Package: gir1.2-gtop-2.0
Description-md5: 2645cb471358326290ce77b54b63dac8
Description-en: gtop system monitoring library (gir bindings)
 The gtop library reads information about processes and the state of the
 system. It is used by the GNOME desktop environment.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: libgtop-2.0-11
Description-md5: 44bda4ce7737c0e09f96b0c554b20c79
Description-en: gtop system monitoring library (shared)
 The gtop library reads information about processes and the state of the
 system. It is used by the GNOME desktop environment.
 .
 This package contains the shared library.

Package: libgtop2-common
Description-md5: 69a00376b64bd3e535f709b92c3ed675
Description-en: gtop system monitoring library (common)
 The gtop library reads information about processes and the state of the
 system. It is used by the GNOME desktop environment.
 .
 This package contains the translations.

Package: libgtop2-dev
Description-md5: 874845d45287f157d1c203227529deef
Description-en: gtop system monitoring library (devel)
 The gtop library reads information about processes and the state of the
 system. It is used by the GNOME desktop environment.
 .
 This package contains the static library and development headers.

Package: libgtop2-doc
Description-md5: 51c61f2f38a5c86ee29ed756c1ec1d49
Description-en: gtop system monitoring library (documentation)
 The gtop library reads information about processes and the state of the
 system. It is used by the GNOME desktop environment.
 .
 This package contains the documentation.

Package: libguard-perl
Description-md5: 0a9143ff4f7bdbdfba62cc8ad64bd9ae
Description-en: Perl module providing safe cleanup using guard objects
 Guard is a Perl module implementing so-called "guards," which are things that
 "guard" a resource, ensuring that it is safely cleaned up when expected, even
 if exceptional conditions interrupt the normal control flow. This allows one
 to write code which executes an arbitrary code block or subroutine when either
 the related Guard Object is destroyed or when the current scope ends. In other
 languages, this sort of functionality is provided by the 'finally' keyword.

Package: gir1.2-gudev-1.0
Description-md5: 17b4f1d7865f064cde612f6abf30b636
Description-en: libgudev-1.0 introspection data
 This package contains the GObject-introspection data of libgudev-1.0 in
 binary typelib format.

Package: libgudev-1.0-0
Description-md5: 69c67b853f66d1327190cab12680738c
Description-en: GObject-based wrapper library for libudev
 This library makes it much simpler to use libudev from programs already using
 GObject. It also makes it possible to easily use libudev from other
 programming languages, such as Javascript, because of GObject introspection
 support.

Package: libgudev-1.0-dev
Description-md5: 903f84519fd86bd5fb271a04acb09731
Description-en: libgudev-1.0 development files
 This package contains the files needed for developing applications that
 use libgudev-1.0.

Package: gir1.2-guestfs-1.0
Description-md5: 10c3e57f26ba608aa3690bd897efa916
Description-en: guest disk image management system - GObject introspection files
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the GObject introspection data.

Package: golang-guestfs-dev
Description-md5: 81d5f68a5cacd378d31ecfde67a47153
Description-en: guest disk image management system - Golang bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains source for the Golang bindings.

Package: guestfish
Description-md5: fe3347006f63bfea9da9eb4d41b7fda0
Description-en: guest filesystem shell
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains guestfish, the interactive shell, and some
 small tools that are built around it.

Package: guestfsd
Description-md5: 08296bddcf65cda2436f60a7c10347c3
Description-en: Daemon to access to guest virtual machine through virtio serial
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains a standalone version the back-end daemon that
 carries out file system access on behalf of libguestfs applications.
 It is not needed for regular operation.

Package: guestmount
Description-md5: d9ab2ac05b13c3f34584055d28da2275
Description-en: FUSE-based mount utility for guest filesystems
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the guestmount and guestunmount programs for
 mounting virtual machine filesystems and other disk images on the
 host.

Package: libguestfs-dev
Description-md5: 702a85e8480fb1be78f543019a09580d
Description-en: guest disk image management system - development headers
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the development headers.

Package: libguestfs-gfs2
Description-md5: c6601ac5f6c9f98afb17a39f9fe6cff7
Description-en: guest disk image management system - GFS2 support
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains appliance fragments for Global Filesystem
 (GFS2) support.

Package: libguestfs-gobject-1.0-0
Description-md5: 297a8d150deaf545dc6377267e3c79b6
Description-en: guest disk image management system - GObject bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the GObject bindings.

Package: libguestfs-gobject-dev
Description-md5: b7113593b4d48f4550b08525cf492675
Description-en: guest disk image management system - GObject development headers
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the development headers and documentation for
 the GObject bindings.

Package: libguestfs-hfsplus
Description-md5: ea5906bfd147ee46a7f33416ae450088
Description-en: guest disk image management system - HFS+ support
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains appliance fragments for HFS+ support.

Package: libguestfs-java
Description-md5: 131958fceff780a08da5538a00119621
Description-en: guest disk image management system - Java bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains Java bindings to libguestfs.

Package: libguestfs-jfs
Description-md5: 2cf12cd0b9c814fb6d57655217a75732
Description-en: guest disk image management system - JFS support
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains appliance fragments for JFS support.

Package: libguestfs-nilfs
Description-md5: 0028109c85cb0cff3e8800bde38f5c2a
Description-en: guest disk image management system - NILFS v2 support
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains appliance fragments for NILFS v2 support.

Package: libguestfs-ocaml
Description-md5: a757fa6f9275c46da2de36c12b577c13
Description-en: guest disk image management system - OCaml bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package includes the OCaml shared runtime stub libraries.

Package: libguestfs-ocaml-dev
Description-md5: 7de7be7896c24ccd3ab979df88c80a31
Description-en: guest disk image management system - OCaml development files
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains all the files needed to develop OCaml programs
 which use OCaml bindings to libguestfs.

Package: libguestfs-perl
Description-md5: bf6bd60c46c6f0d533925be393d8e2ee
Description-en: guest disk image management system - Perl bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the Perl bindings.

Package: libguestfs-reiserfs
Description-md5: 69fd5415d4437d6e145f183d5f1ab76f
Description-en: guest disk image management system - ReiserFS support
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains appliance fragments for ReiserFS support.

Package: libguestfs-rescue
Description-md5: 0564f26c826835a8e12a9c593d42c856
Description-en: guest disk image management system - virt-rescue enhancements
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains additional tools to use inside the virt-rescue
 shell, such as ssh, network utilities, editors and debugging
 utilities.

Package: libguestfs-rsync
Description-md5: 28f9cb32a2c4450a59e2c89ec202f33d
Description-en: guest disk image management system - rsync support
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains appliance fragments for using rsync to/from
 guest filesystems.

Package: libguestfs-tools
Description-md5: 78f66f90dcf70b3221e57798fa59a02e
Description-en: guest disk image management system - tools
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the libguestfs-test-tool and
 libguestfs-make-fixed-appliance programs.

Package: libguestfs-xfs
Description-md5: 5c7d00c081f22eeb296ca33f9061d478
Description-en: guest disk image management system - XFS support
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains appliance fragments for XFS support.

Package: libguestfs-zfs
Description-md5: 5336f8f926ca7c5d82d8840667a73262
Description-en: guest disk image management system - ZFS support
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains appliance fragments for ZFS support.

Package: libguestfs0
Description-md5: 09eb4589f8a971622769ace74830dcb3
Description-en: guest disk image management system - shared library
 The libguestfs library allows accessing and modifying guest disk
 images. It offers the following features, among many others:
  * making batch configuration changes to guests;
  * viewing and editing files inside guests;
  * getting disk used/free statistics;
  * migrating between virtualization systems;
  * performing partial backups;
  * performing partial guest clones;
  * cloning guests and changing registry/UUID/hostname info.
 .
 It uses the Linux kernel and qemu code, and can access any type of guest
 file system that Linux and qemu can, including but not limited to: ext2/3/4,
 btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2,
 vmdk.
 .
 The library provides ways to enumerate guest storage (such as partitions, LVs,
 what file system is in each LV, etc.); to run commands in the context of the
 guest; and to upload and download files and directories.

Package: lua-guestfs
Description-md5: 5002198b3678c7401771813a5f89a4fc
Description-en: guest disk image management system - Lua bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the Lua bindings.

Package: php-guestfs
Description-md5: 27d330490f3db93326f4e4b662bfef56
Description-en: guest disk image management system - PHP bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the PHP bindings.

Package: python3-guestfs
Description-md5: 0f4dad0418f659813a0a1911917e8612
Description-en: guest disk image management system - Python 3 bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the Python 3 bindings.

Package: ruby-guestfs
Description-md5: a3ff7f50a8fc85b30508a57e199b0912
Description-en: guest disk image management system - Ruby bindings
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains Ruby bindings to libguestfs.

Package: gir1.2-gusb-1.0
Description-md5: 31e266d00de17dd940874fd90941064f
Description-en: GObject introspection data for libgusb
 This package contains the introspection data for GUsb.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgusb-dev
Description-md5: beaec9dbb7a30253224519c270663072
Description-en: GLib wrapper around libusb1 - development files
 GUsb is a GObject wrapper for libusb1 that makes it easy to do
 asynchronous control, bulk and interrupt transfers with proper
 cancellation and integration into a mainloop.
 .
 This package contains header files needed for compiling programs with
 GUsb and the gusbcmd debugging utility.

Package: libgusb-doc
Description-md5: 8d3c01c7e69846f36df8fc25f014c016
Description-en: GLib wrapper around libusb1 - documentation
 GUsb is a GObject wrapper for libusb1 that makes it easy to do
 asynchronous control, bulk and interrupt transfers with proper
 cancellation and integration into a mainloop.
 .
 This package contains the documentation.

Package: libgusb2
Description-md5: 41f01b17b9ed8d44b92d29d701dc060f
Description-en: GLib wrapper around libusb1
 GUsb is a GObject wrapper for libusb1 that makes it easy to do
 asynchronous control, bulk and interrupt transfers with proper
 cancellation and integration into a mainloop.
 .
 This package contains the GUsb shared library.

Package: libguytools2
Description-md5: 2b6cb3cb3a54710ea31b9ff27d949409
Description-en: libguytools is a small programming toolbox
 Includes modules for configuration file handling, error handling, logging and
 system information retrieval. A signal handler enables applications to do stack
 backtracing in case of segmentation faults.

Package: libguytools2-dev
Description-md5: 69c6d54cc7b8244bce7a1f40e1ab64bf
Description-en: development files for libguytools being a small programming toolbox
 Includes modules for configuration file handling, error handling, logging and
 system information retrieval. A signal handler enables applications to do stack
 backtracing in case of segmentation faults. This package provides the
 development files for libguytools2.

Package: gir1.2-gweather-4.0
Description-md5: 638795aed97665a2afa63aa4e60c5689
Description-en: GObject introspection data for the GWeather library
 libgweather is a library to access weather information from online
 services for numerous locations.
 .
 This package contains introspection data for the GWeather library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgweather-4-0
Description-md5: cb984482338858ae6dd68ad8bf4a2452
Description-en: GWeather shared library
 libgweather is a library to access weather information from online
 services for numerous locations.
 .
 This package contains shared libraries.

Package: libgweather-4-common
Description-md5: a5b4a811991e8c5840d2aedf792b5dcd
Description-en: GWeather common files
 libgweather is a library to access weather information from online
 services for numerous locations.
 .
 This package contains the weather locations.

Package: libgweather-4-dev
Description-md5: d777dd677d3f0773a7bcfa6faf15d7e6
Description-en: GWeather development files
 libgweather is a library to access weather information from online
 services for numerous locations.
 .
 This package contains the include files and static library.

Package: gwenhywfar-tools
Description-md5: 4cb6f1a30f46370b62d3b63ad5de3e6b
Description-en: helper applications for Gwenhywfar library
 This package contains some helper tools provided by Gwenhywfar and
 useful for applications making use of Gwenhywfar: mklistdoc,
 gct-tool, xmlmerge and typemaker.
 .
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.

Package: libgwengui-fox16-79
Description-md5: 48c462eccab803ea47392ad49c8d53a4
Description-en: Gwenhywfar GUI implementation for the FOX Toolkit
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains a Gwenhywfar GUI implementation for the FOX Toolkit.

Package: libgwengui-fox16-dev
Description-md5: e8b8c01b6273d45ccb57f38fa12d5ce5
Description-en: Gwenhywfar GUI implementation for the FOX Toolkit (development files)
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains development files of the Gwenhywfar GUI implementation
 for the FOX Toolkit.

Package: libgwengui-gtk3-79
Description-md5: 1ac73f0bed42fccc437e770534d56ae1
Description-en: Gwenhywfar GUI implementation for GTK3
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains a Gwenhywfar GUI implementation for GTK3.

Package: libgwengui-gtk3-dev
Description-md5: dc89aedaf53dfdd98741cfb4a2024e9e
Description-en: Gwenhywfar GUI implementation for GTK3 (development files)
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains development files of the Gwenhywfar GUI implementation
 for GTK3.

Package: libgwengui-qt5-79
Description-md5: 4e7b6b697d2239ae0a356f472f6091af
Description-en: Gwenhywfar GUI implementation for Qt5
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains a Gwenhywfar GUI implementation for Qt5.

Package: libgwengui-qt5-dev
Description-md5: e7ce387279dc665fae44059fec04742f
Description-en: Gwenhywfar GUI implementation for Qt 5 (development files)
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains development files of the Gwenhywfar GUI implementation
 for Qt 5.

Package: libgwenhywfar-core-dev
Description-md5: 2958c0d1f9d573c7cf7772bd7c1c021d
Description-en: OS abstraction layer (core development files)
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains the core development files without GUI components.

Package: libgwenhywfar-data
Description-md5: 82aaf731734e078be84681035dd8d9a2
Description-en: OS abstraction layer - data files
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains data files needed by Gwenhywfar.

Package: libgwenhywfar-doc
Description-md5: 2411fb452e747fc2a5ca1460e602cbee
Description-en: OS abstraction layer (API documentation)
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.
 .
 This package contains the API documentation.

Package: libgwenhywfar79
Description-md5: 99f17f2b1214e23bdf68d7116b518077
Description-en: OS abstraction layer
 Gwenhywfar allows porting of your software to different operating
 systems like Linux, *BSD, Windows etc. It also provides some often
 needed modules such as configuration file handling, simple XML file
 parsing, IPC etc.

Package: gir1.2-gxps-0.1
Description-md5: 9bace9af2707d467de2eeed8db04f4b5
Description-en: GObject introspection data for the gxps library
 OpenXPS or XPS stands for XML Paper Specification. It is based on XML and it's
 a new electronic paper format originally developed by Microsoft and it serves
 as a PDF alternative. XPS files are usually created using "Microsoft XPS
 Document Writer" in Windows environments. It is now standardized as an open
 standard document format.
 .
 Quoting Wikipedia:
 An XPS file is in fact a Unicoded ZIP archive using the Open Packaging
 Conventions, containing the files which make up the document. These include an
 XML markup file for each page, text, embedded fonts, raster images, 2D vector
 graphics, as well as the digital rights management information. The contents
 of an XPS file can be examined simply by opening it in an application which
 supports ZIP files.
 .
 The OpenXPS document format specification supports features such as color
 gradients, transparencies, CMYK color spaces, printer calibration,
 multiple-ink systems and print schemas.
 .
 This package contains introspection data for the gxps
 library. It can be used by packages using the GIRepository format to
 generate dynamic bindings.

Package: libgxps-dev
Description-md5: 742d94cd3106e90eb08390e8ed93c98f
Description-en: handling and rendering XPS documents (development files)
 OpenXPS or XPS stands for XML Paper Specification. It is based on XML and it's
 a new electronic paper format originally developed by Microsoft and it serves
 as a PDF alternative. XPS files are usually created using "Microsoft XPS
 Document Writer" in Windows environments. It is now standardized as an open
 standard document format.
 .
 Quoting Wikipedia:
 An XPS file is in fact a Unicoded ZIP archive using the Open Packaging
 Conventions, containing the files which make up the document. These include an
 XML markup file for each page, text, embedded fonts, raster images, 2D vector
 graphics, as well as the digital rights management information. The contents
 of an XPS file can be examined simply by opening it in an application which
 supports ZIP files.
 .
 The OpenXPS document format specification supports features such as color
 gradients, transparencies, CMYK color spaces, printer calibration,
 multiple-ink systems and print schemas.
 .
 This package contains the development files.

Package: libgxps-doc
Description-md5: 3a4829a5594c8a1aeab7ca00f14c516b
Description-en: library for handling and rendering XPS documents (documentation)
 OpenXPS or XPS stands for XML Paper Specification. It is based on XML and it's
 a new electronic paper format originally developed by Microsoft and it serves
 as a PDF alternative. XPS files are usually created using "Microsoft XPS
 Document Writer" in Windows environments. It is now standardized as an open
 standard document format.
 .
 Quoting Wikipedia:
 An XPS file is in fact a Unicoded ZIP archive using the Open Packaging
 Conventions, containing the files which make up the document. These include an
 XML markup file for each page, text, embedded fonts, raster images, 2D vector
 graphics, as well as the digital rights management information. The contents
 of an XPS file can be examined simply by opening it in an application which
 supports ZIP files.
 .
 The OpenXPS document format specification supports features such as color
 gradients, transparencies, CMYK color spaces, printer calibration,
 multiple-ink systems and print schemas.
 .
 This package contains help documentation files.

Package: libgxps-utils
Description-md5: cb1c065d55ad65f7d56116d9f9ea306e
Description-en: handling and rendering XPS documents (utilities)
 OpenXPS or XPS stands for XML Paper Specification. It is based on XML and it's
 a new electronic paper format originally developed by Microsoft and it serves
 as a PDF alternative. XPS files are usually created using "Microsoft XPS
 Document Writer" in Windows environments. It is now standardized as an open
 standard document format.
 .
 Quoting Wikipedia:
 An XPS file is in fact a Unicoded ZIP archive using the Open Packaging
 Conventions, containing the files which make up the document. These include an
 XML markup file for each page, text, embedded fonts, raster images, 2D vector
 graphics, as well as the digital rights management information. The contents
 of an XPS file can be examined simply by opening it in an application which
 supports ZIP files.
 .
 The OpenXPS document format specification supports features such as color
 gradients, transparencies, CMYK color spaces, printer calibration,
 multiple-ink systems and print schemas.
 .
 This package contains the binary utilities:
 xpstopng, xpstopdf, xpstosvg, xpstojpeg and xpstops

Package: libgxps2
Description-md5: d880744c17aaed901bb26232e3fae10f
Description-en: handling and rendering XPS documents (library)
 OpenXPS or XPS stands for XML Paper Specification. It is based on XML and it's
 a new electronic paper format originally developed by Microsoft and it serves
 as a PDF alternative. XPS files are usually created using "Microsoft XPS
 Document Writer" in Windows environments. It is now standardized as an open
 standard document format.
 .
 Quoting Wikipedia:
 An XPS file is in fact a Unicoded ZIP archive using the Open Packaging
 Conventions, containing the files which make up the document. These include an
 XML markup file for each page, text, embedded fonts, raster images, 2D vector
 graphics, as well as the digital rights management information. The contents
 of an XPS file can be examined simply by opening it in an application which
 supports ZIP files.
 .
 The OpenXPS document format specification supports features such as color
 gradients, transparencies, CMYK color spaces, printer calibration,
 multiple-ink systems and print schemas.
 .
 This package contains the library. It is being used by evince to read XPS
 documents.

Package: libgzstream-dev
Description-md5: 0d5f3f1844758d871482cc179322016c
Description-en: provide functionality of zlib C-library in a C++ iostream (development)
 Gzstream is a small C++ library, basically just a wrapper, that provides
 the functionality of the zlib C-library in a C++ iostream.
 .
 This package contains the static library and header files.

Package: libgzstream0
Description-md5: 25781160586e93aa72b484d8a32bdb7b
Description-en: provide functionality of zlib C-library in a C++ iostream
 Gzstream is a small C++ library, basically just a wrapper, that provides
 the functionality of the zlib C-library in a C++ iostream.
 .
 This package contains the dynamic library.

Package: libhac-java
Description-md5: 2ca270acc8c1079fcf5bb0087ed58583
Description-en: hierarchical agglomerative clustering
 Hac is a simple library for hierarchical agglomerative clustering. The goal of
 Hac is to be easy to use in any context that might require a hierarchical
 agglomerative clustering approach. You can use Hac by bundling Hac with your
 application, and by implementing two interfaces:
  * Experiment (to tell Hac what to cluster), and
  * DissimilarityMeasure (to tell Hac how to compute the dissimilarity between
    two observations).

Package: libhac-java-doc
Description-md5: 4e0ab5cdf1ce122da28ac813f8d7e5e5
Description-en: API documentation for hierarchical agglomerative clustering
 Hac is a simple library for hierarchical agglomerative clustering. The goal of
 Hac is to be easy to use in any context that might require a hierarchical
 agglomerative clustering approach. You can use Hac by bundling Hac with your
 application, and by implementing two interfaces:
  * Experiment (to tell Hac what to cluster), and
  * DissimilarityMeasure (to tell Hac how to compute the dissimilarity between
    two observations).
 .
 This package contains the API documentation of libhac-java.

Package: libham-locator-perl
Description-md5: 279b7a5a6560fcf163a8a6742aa0f2e1
Description-en: Perl module for converting between Maidenhead locators and latitude/longitude
 Ham::Locator provides methods for conversion between Maidenhead (QTH) locator
 strings and latitude/longitude coordinates.

Package: libhamcrest-java
Description-md5: e2634867fbacc3561cc2ca569f30a498
Description-en: library of matchers for building test expressions
 Provides a library of matcher objects (also known as constraints or
 predicates) allowing 'match' rules to be defined declaratively, to be
 used in other frameworks. Typical scenarios include testing
 frameworks, mocking libraries and UI validation rules.

Package: gir1.2-handy-1
Description-md5: 9f0871397d225e13ff9fd1346eb403db
Description-en: GObject introspection files for libhandy
 libhandy provides GTK widgets and GObjects to ease developing
 applications for mobile phones.
 .
 This package contains the GObject-introspection data in binary typelib format.

Package: handy-1-examples
Description-md5: ea0aefe4822e5a56962f59b90cd02108
Description-en: Example programs for libhandy
 libhandy provides GTK widgets and GObjects to ease developing
 applications for mobile phones.
 .
 This package contains example files and the demonstration program for
 libhandy.

Package: libhandy-1-0
Description-md5: 29a55a565f246f402a92d52e2aeedf17
Description-en: Library with GTK widgets for mobile phones
 libhandy provides GTK widgets and GObjects to ease developing
 applications for mobile phones.
 .
 This package contains the shared library.

Package: libhandy-1-dev
Description-md5: e209fa6b2639822914057603cc4bf25a
Description-en: Development files for libhandy
 libhandy provides GTK widgets and GObjects to ease developing
 applications for mobile phones.
 .
 This package contains the development files and documentation.

Package: libhangul-data
Description-md5: 13ed650675a6d0c725667a21b090bb3d
Description-en: Hangul keyboard input library - data
 This library implements Hangul keyboard input with various types of
 Korean keyboards.  It is intended to be a base library of Korean
 input methods on multiple platforms.
 .
 This package contains the architecture independent data.

Package: libhangul-dev
Description-md5: 051eaf337815f4bbadf6f2037d167d4a
Description-en: Hangul keyboard input library - development files
 This library implements Hangul keyboard input with various types of
 Korean keyboards.  It is intended to be a base library of Korean
 input methods on multiple platforms.
 .
 This package contains the header files and the static library.

Package: libhangul1
Description-md5: cd0ae445efbbc4bb7948a84e16892293
Description-en: Hangul keyboard input library - runtime
 This library implements Hangul keyboard input with various types of
 Korean keyboards.  It is intended to be a base library of Korean
 input methods on multiple platforms.
 .
 This package contains the shared library and the runtime data.

Package: libhpdf-2.3.0
Description-md5: d085cff27026c5e6617a4579690157f8
Description-en: C library for generating pdf files
 Haru is a free, cross platform, open-source C library for generating
 PDF files. It supports the following features:
  1. Generation of PDF files with lines, text and images.
  2. Outlines, text and link annotations.
  3. Document compression using deflate-decode.
  4. Embedded PNG and Jpeg images.
  5. Embedded Type1 and TrueType fonts.
  6. Creation of encrypted PDF files.
  7. Usage of various character sets (ISO8859-1~16, MSCP1250~8, KOI8-R).
  8. Support for CJK fonts and encodings.

Package: libhpdf-dev
Description-md5: 17f4bd01559ebb9d411379a085869a45
Description-en: C library for generating pdf files (development files)
 Haru is a free, cross platform, open-source C library for generating
 PDF files. It supports the following features:
  1. Generation of PDF files with lines, text and images.
  2. Outlines, text and link annotations.
  3. Document compression using deflate-decode.
  4. Embedded PNG and Jpeg images.
  5. Embedded Type1 and TrueType fonts.
  6. Creation of encrypted PDF files.
  7. Usage of various character sets (ISO8859-1~16, MSCP1250~8, KOI8-R).
  8. Support for CJK fonts and encodings.
 This package contains the header files for developing with libharu.

Package: libhash-asobject-perl
Description-md5: 4b8ccb42a5299b1997486252263e4290
Description-en: Perl modules to treat hashes as objects
 A Hash::AsObject is a blessed hash that provides read-write
 access to its elements using accessors.  (Actually, they're both accessors
 and mutators.)
 .
 It's designed to act as much like a plain hash as possible; this means, for
 example, that you can use methods like DESTROY to get or set hash elements
 with that name.

Package: libhash-case-perl
Description-md5: 73fa87dcbbb90e080f847e08bed5783d
Description-en: base class for hashes with key-casing requirements
 Hash::Case is the base class for various classes which tie special
 treatment for the casing of keys. Be aware of the differences in
 implementation: Lower and Upper are tied native hashes: these
 hashes have no need for hidden fields or other assisting data
 structured. A case Preserve hash will actually create three hashes.

Package: libhash-defhash-perl
Description-md5: 47a91c4b58792bc51bb753ed7c9ba04f
Description-en: module to manipulate DefHash
 Hash::DefHash is a module to manipulate DefHash.  It is a thin Oriented Object
 skin over the regular Perl hash.

Package: libhash-diff-perl
Description-md5: 2ae137844ab2fadb8c23a7742aa63feb
Description-en: module for creating the difference between two hashes
 Hash::Diff returns the difference between two hashes as a hash.

Package: libhash-fieldhash-perl
Description-md5: 7cf444ef4bf6e39b0fe331c62114d288
Description-en: Perl module implementing a lightweight field hash
 Hash::FieldHash provides the field hash mechanism which supports the
 inside-out technique.
 .
 You may know Hash::Util::FieldHash. It's a very useful module, but too
 complex to understand all the functions.
 .
 This is an alternative to Hash::Util::FieldHash with following features:
 .
 Simpler interface
 .
   Hash::FieldHash provides a few functions: fieldhash() and fieldhashes().
   That's enough.
 .
 Higher performance
   Hash::FieldHash is faster than Hash::Util::FieldHash, because its internals
   use simpler structures.

Package: libhash-flatten-perl
Description-md5: 364f7878df598ca0554762ae372f3a38
Description-en: flatten/unflatten complex data hashes
 Hash::Flatten converts back and forth between a nested hash structure and
 a flat hash of delimited key-value pairs. Useful for protocols that only
 support key-value pairs (such as CGI and DBMs).

Package: libhash-merge-perl
Description-md5: 9086c036b1c5cc8628a77ea80f7f4e44
Description-en: Perl module for merging arbitrarily deep hashes into a single hash
 Hash::Merge merges two arbitrarily deep hashes into a single hash.  That
 is, at any level, it will add non-conflicting key-value pairs from one
 hash to the other, and follows a set of specific rules when there are key
 value conflicts (as outlined below).  The hash is followed recursively,
 so that deeply nested hashes that are at the same level will be merged
 when the parent hashes are merged.  Please note that self-referencing
 hashes, or recursive references, are not handled well by this method.
 .
 Values in hashes are considered to be either ARRAY references,
 HASH references, or otherwise are treated as SCALARs.  By default, the
 data passed to the merge function will be cloned using the Clone module;
 however, if necessary, this behavior can be changed to use as many of
 the original values as possible.  (See set_clone_behavior).

Package: libhash-merge-simple-perl
Description-md5: 7e23a989d60247ff2f6d07de4be27d5d
Description-en: Perl module to easily merge two or more hashes
 Hash::Merge::Simple will recursively merge two or more hashes and return the
 result as a new hash reference. The merge function will descend and merge
 hashes that exist under the same node in both the left and right hash, but
 doesn't attempt to combine arrays, objects, scalars, or anything else. The
 rightmost hash also takes precedence, replacing whatever was in the left hash
 if a conflict occurs.
 .
 This code is based on Catalyst::Utils, but was modified to handle merging more
 than two hashes simultaneously.

Package: libhash-moreutils-perl
Description-md5: 031473bd46336b7b1da9a8c5161ede06
Description-en: module with extra hash functions not found in Hash::Util
 Hash::MoreUtils provides some trivial but commonly used functionality
 on hashes which is not into Hash::Util. Similar to List::MoreUtils for
 lists.

Package: libhash-multivalue-perl
Description-md5: ebfc134ff33256366ff529ad21213187
Description-en: module for storing multiple values per key in a hash
 Hash::MultiValue is a Perl module that provides an object (and a plain hash
 reference) that may contain multiple values per key. The hash behaves like a
 single-value hash reference, but also provides an API to retrieve multiple
 values explicitly on demand.

Package: libhash-safekeys-perl
Description-md5: ae7636b3c90c10e4e99901c591024335
Description-en: Perl module to get hash contents without resetting each iterator
 Hash::SafeKeys provides alternate functions to access the keys, values, or
 entire contents of a hash in a way that does not reset the iterator, making
 them safe to use in such contexts:
 .
  while (my($k,$v) = each %hash) {
    ...
    @k = sort safekeys %hash;               # Can do
    @v = grep { /foo/ }, safevalues %hash;  # No problem
    print join ' ', safecopy %hash;         # Right away, sir
  }

Package: libhash-sharedmem-perl
Description-md5: 31f6801bc576fd16950ded919e1bf609
Description-en: efficient shared mutable hash
 Hash::SharedMem provides a facility for efficiently sharing mutable data
 between processes on one host. Data is organised as a key/value store,
 resembling a Perl hash. The keys and values are restricted to octet (Latin-1)
 strings. Structured objects may be stored by serialising them using a
 mechanism such as Sereal.

Package: libhash-storediterator-perl
Description-md5: 90216b780bdc2eebb87d0d643b7d8a4f
Description-en: Perl module for accessing a hashes internal iterator
 Hash::StoredIterator gives access to get, set, and init the iterator inside
 a hash. This allows one to store the current iterator, use
 each/keys/values/etc, and then restore the iterator, this helps to ensure
 that nobody interacts badly with other users of the iterator.
 .
 In perl all hashes have an internal iterator. This iterator is used by the
 each() function, as well as by keys() and values(). Because these all share
 use of the same iterator, they tend to interact badly with eachother when
 nested.

Package: libhash-util-fieldhash-compat-perl
Description-md5: 262148c50d7730d888b18703a9a09acd
Description-en: Perl module providing a Hash::Util::FieldHash compatible API
 Hash::Util::FieldHash::Compat under older perls provides a drop in
 compatible API to Hash::Util::FieldHash using perltie. When
 Hash::Util::FieldHash is available it will use that instead.
 .
 This way code requiring field hashes can benefit from fast, robust field
 hashes on Perl 5.10 and newer, but still run on older perls that don't
 ship with that module.

Package: libhash-withdefaults-perl
Description-md5: a85c1f0c818d4e3ac41fa2e19ee0b492
Description-en: class for hashes with key-casing requirements supporting defaults
 Hash::WithDefaults implements hashes that support "defaults". That is, you may
 specify several more hashes in which the data will be looked up in case it is
 not found in the current hash.

Package: libhat-trie-dev
Description-md5: 91c0c11913c6c8b8b3920d908fae3a66
Description-en: Development headers and static libraries for HAT-trie library
 This package provides development headers and static libraries for libhat-trie,
 an ANSI C99 implementation of the HAT-trie data structure of Askitis and
 Sinha, which is an extremely efficient (space and time) modern variant of
 tries.

Package: libhat-trie0
Description-md5: a71e019cacfb27fd2c73d8a0d4ede086
Description-en: HAT-trie, an extremely efficient (space and time) modern variant of tries
 This is an ANSI C99 implementation of the HAT-trie data structure of Askitis
 and Sinha, an extremely efficient (space and time) modern variant of tries.
 .
 The version implemented here maps arrays of bytes to words (i.e., unsigned
 longs), which can be used to store counts, pointers, etc, or not used at all
 if you simply want to maintain a set of unique strings.

Package: libhbaapi-dev
Description-md5: be410a9ab41eb137d65889526600abe4
Description-en: SNIA HBAAPI library (development files)
 The SNIA HBA API library. C-level project to manage
 Fibre Channel Host Bust Adapters.
 .
 This package contains libraries and header files for
 developing applications that use the HBAAPI library

Package: libhbaapi2
Description-md5: bb0e9ecc995a150e61d0c5391c2d3b72
Description-en: SNIA HBAAPI library
 The SNIA HBA API library. C-level project to manage
 Fibre Channel Host Bust Adapters.
 .
 This package contains libraries for developing applications to
 manage Fibre Channel Host Bus Adapters

Package: libhbalinux-dev
Description-md5: a34fcd3bfdfbbfe688efa1f655dcce10
Description-en: Library headers files for retrieving FCOE adapter information
 The SNIA HBA API library. C-level project to manage
 Fibre Channel Host Bus Adapters.
 .
 The libhalinux-dev package contains libraries and header files
 for developnig applications that use libhbalinux

Package: libhbalinux2
Description-md5: fb7898b2cc9086a7edf00cf287bffcef
Description-en: Library for retrieving FCOE adapter information
 The SNIA HBA API library. C-level project to manage
 Fibre Channel Host Bus Adapters.
 .
 This package contains libraries for developing applications to
 manage Fibre Channel Host Bus Adapters

Package: hdate
Description-md5: 3a748b7e3d5e0c3e7492c6f9096040d5
Description-en: Provides the hcal and hdate binaries that help use Hebrew dates
 LibHdate is a small C,C++ library for Hebrew dates,
 holidays, and reading sequence (parasha). It is using
 the source code from Amos Shapir's "hdate" package fixed
 and patched by Nadav Har'El. The Torah reading sequence
 is from tables by Zvi Har'El.
 .
 This package provides the hdate command-line utility.

Package: libhdate-dev
Description-md5: 6ee487fd9a907c3f991c40140112abfe
Description-en: Provides a library that help use Hebrew dates (development files)
 LibHdate is a small C,C++ library for Hebrew dates,
 holidays, and reading sequence (parasha). It is using
 the source code from Amos Shapir's "hdate" package fixed and
 patched by Nadav Har'El. The Torah reading sequence
 is from tables by Zvi Har'El.
 .
 This package contains headers and support files required
 to build new applications with libhdate.

Package: libhdate-perl
Description-md5: c402454a5e4ed5d5c42bd129461735ea
Description-en: Provides a library that help use Hebrew dates (perl bindings)
 LibHdate is a small C,C++ library for Hebrew dates,
 holidays, and reading sequence (parasha). It is using
 the source code from Amos Shapir's "hdate" package fixed
 and patched by Nadav Har'El. The Torah reading sequence
 is from tables by Zvi Har'El.
 .
 This package contains perl bindings to libhdate

Package: libhdate1
Description-md5: 6d8e6f1b188a9a1ae4b56268030bdcef
Description-en: Provides a library that help use Hebrew dates
 LibHdate is a small C,C++ library for Hebrew dates,
 holidays, and reading sequence (parasha). It is using
 the source code from Amos Shapir's "hdate" package fixed
 and patched by Nadav Har'El. The Torah reading sequence
 is from tables by Zvi Har'El.

Package: hdf4-tools
Description-md5: 1347813b8c48d14458a6c283785b6e8e
Description-en: Hierarchical Data Format library -- runtime package
 HDF is a multi-object file format for storing and transferring
 graphical and numerical data mainly used in scientific computing. HDF
 supports several different data models, including multidimensional
 arrays, raster images, and tables.
 Each defines a specific aggregate data type and provides an API for
 reading, writing, and organizing the data and metadata. New data models
 can be added by the HDF developers or users.
 .
 This package includes some basic utilities to view, pack, unpack,
 HDF files.

Package: libhdf4-0
Description-md5: 3fb2ff4a8035b5aa41092dc719ef3e9b
Description-en: Hierarchical Data Format library (embedded NetCDF)
 HDF is a multi-object file format for storing and transferring
 graphical and numerical data mainly used in scientific computing. HDF
 supports several different data models, including multidimensional
 arrays, raster images, and tables. Each defines a specific aggregate
 data type and provides an API for reading, writing, and organizing the
 data and metadata. New data models can be added by the HDF developers
 or users.
 .
 This package contains the HDF run-time libraries.

Package: libhdf4-0-alt
Description-md5: 63fcdd4530ea24a12758a530823b96ee
Description-en: Hierarchical Data Format library (without NetCDF)
 HDF is a multi-object file format for storing and transferring
 graphical and numerical data mainly used in scientific computing. HDF
 supports several different data models, including multidimensional
 arrays, raster images, and tables. Each defines a specific aggregate
 data type and provides an API for reading, writing, and organizing the
 data and metadata. New data models can be added by the HDF developers
 or users.
 .
 This package contains the HDF run-time libraries which do not
 collide with the NetCDF library namespace. Fortran functions
 are missing in this flavor of the library set.

Package: libhdf4-alt-dev
Description-md5: 6b3c09f81e7ab673a33061feae09382f
Description-en: Hierarchical Data Format development files (without NetCDF)
 HDF is a multi-object file format for storing and transferring
 graphical and numerical data mainly used in scientific computing. HDF
 supports several different data models, including multidimensional
 arrays, raster images, and tables.
 Each defines a specific aggregate data type and provides an API for
 reading, writing, and organizing the data and metadata. New data models
 can be added by the HDF developers or users.
 .
 This package contains development stuff, including files and static
 library for the HDF package in the flavor compatible with the
 NetCDF library.

Package: libhdf4-dev
Description-md5: 7ad8655f67e2014ad11a187cfe281214
Description-en: Hierarchical Data Format development files (embedded NetCDF)
 HDF is a multi-object file format for storing and transferring
 graphical and numerical data mainly used in scientific computing. HDF
 supports several different data models, including multidimensional
 arrays, raster images, and tables.
 Each defines a specific aggregate data type and provides an API for
 reading, writing, and organizing the data and metadata. New data models
 can be added by the HDF developers or users.
 .
 This package contains development stuff, including files and static
 library for the HDF package and some HDF API reference manpages.

Package: libhdf4-doc
Description-md5: ad1f41c23cdcaf59574748283c048d08
Description-en: Hierarchical Data Format library -- documentation
 HDF  is  a  multi-object  file  format  for  storing  and  transferring
 graphical  and  numerical data mainly used in scientific computing.
 HDF  supports  several different  data models, including  multidimensional
 arrays, raster images,  and tables.
 Each defines  a specific aggregate  data type  and provides an  API for
 reading, writing, and organizing the data and metadata. New data models
 can be added by the HDF developers or users.
 .
 This package contains user guide and reference manual for HDF format
 and API

Package: hdhomerun-config
Description-md5: 90341820421605113fd111e0d403f36d
Description-en: Configuration utility for Silicon Dust HD HomeRun
 This package supports the Silicon Dust HDHomeRun.
 The HDHomeRun is a networked, two tuner digital TV tuner compatible with
 MythTV, SageTV, and VLC.
 .
 This utility can be used for:
  * Discovering your tuner location and name
  * Gathering tuner settings
  * Setting tuner setting
  * Performing scans
  * Performing firmware upgrades

Package: libhdhomerun-dev
Description-md5: 38c63292e78a46e3aa7653606f456ca5
Description-en: Development library for Silicon Dust HD HomeRun
 This package supports the Silicon Dust HDHomeRun.
 The HDHomeRun is a networked, two tuner digital TV tuner compatible with
 MythTV, SageTV, and VLC.
 .
 Development package

Package: libhdhomerun4
Description-md5: 79435849e7cf051dc826499522edea1f
Description-en: Library for Silicon Dust HD HomeRun
 This package supports the Silicon Dust HDHomeRun.
 The HDHomeRun is a networked, two tuner digital TV tuner compatible with
 MythTV, SageTV, and VLC.
 .
 Shared library

Package: libheap-perl
Description-md5: 49843651c79e36c52b7f4ae5ff981424
Description-en: Perl extensions for keeping data partially sorted
 The Heap collection of modules provide routines that manage
 a heap of elements.  A heap is a partially sorted structure
 that is always able to easily extract the smallest of the
 elements in the structure (or the largest if a reversed compare
 routine is provided).
 .
 If the collection of elements is changing dynamically, the
 heap has less overhead than keeping the collection fully
 sorted.

Package: heif-gdk-pixbuf
Description-md5: 7d5e019db350c4fb0ebe91ea53b28ff4
Description-en: ISO/IEC 23008-12:2017 HEIF file format decoder - gdk-pixbuf loader
 libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new
 image file format employing HEVC (h.265) image coding for the best compression
 ratios currently possible.
 .
 A gdk-pixbuf loader module for applications such as "gpicview" and "pcmanfm"
 is provided by this package.

Package: heif-thumbnailer
Description-md5: e50d2d70bb250e23f33b019c049adc6d
Description-en: ISO/IEC 23008-12:2017 HEIF file format decoder - thumbnailer
 libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new
 image file format employing HEVC (h.265) image coding for the best compression
 ratios currently possible.
 .
 A thumbnailer for HEIF images that can be used by Nautilus is provided by this
 package.

Package: libheif-dev
Description-md5: 8824ba811ca0b88dcc5bd7ea19ef1ccc
Description-en: ISO/IEC 23008-12:2017 HEIF file format decoder - development files
 libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new
 image file format employing HEVC (h.265) image coding for the best compression
 ratios currently possible.
 .
 The development headers for compiling programs that use libheif are provided
 by this package.

Package: libheif-examples
Description-md5: 3a4de5f652abb7d4bd1ee49395697304
Description-en: ISO/IEC 23008-12:2017 HEIF file format decoder - examples
 libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new
 image file format employing HEVC (h.265) image coding for the best compression
 ratios currently possible.
 .
 Sample applications using libheif are provided by this package.

Package: libheif1
Description-md5: a1ff312bcd172802f8cfdb36a4145f3e
Description-en: ISO/IEC 23008-12:2017 HEIF file format decoder - shared library
 libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder. HEIF is a new
 image file format employing HEVC (h.265) image coding for the best compression
 ratios currently possible.
 .
 This package contains the shared library.

Package: libheimdal-kadm5-perl
Description-md5: 111ed9cc4b79aa8f5962baabfe7b2e9d
Description-en: Perl module to administer a Heimdal Kerberos KDC
 Heimdal::Kadm5 is a Perl module that wraps the Heimdal libkadm5clnt
 library and allows administration of a Heimdal KDC inside Perl programs.
 It mimics the commands that would normally be sent to the server with the
 kadmin command.  Principal creation, deletion, modification, and
 searching and extraction of keytabs are supported.
 .
 This module is equivalent to Authen::Krb5::Admin except for a Heimdal KDC
 instead of an MIT Kerberos KDC.

Package: libhibernate-commons-annotations-java
Description-md5: 323bbe8bc6497f526fc829802fd7d6e6
Description-en: Hibernate Commons Annotations
 Hibernate, like all other object/relational mapping tools, requires
 metadata that governs the transformation of data from one
 representation to the other (and vice versa). As an option, you can
 now use JDK 5.0 annotations for object/relational mapping with
 Hibernate 3.2. You can use annotations in addition to or as a
 replacement of XML mapping metadata.
 .
 You can use Hibernate extension annotations on top of standardized
 Java Persistence annotations to utilize all native Hibernate
 features.
 .
 This package ships the Hibernate Commons Annotations classes used by
 annotations based Hibernate sub-projects.

Package: libhibernate-validator-java
Description-md5: 91e0fac9bcd97cc00f06df4d08a7be8d
Description-en: Hibernate Validator
 Hibernate Validator aims at defining and checking a domain model
 level constraints. It supports custom constraints definitions as well
 as full internationalization. Annotations are used to define
 constraints on object level. The validation mechanism can be executed
 in different layers in your application without having to duplicate
 any of these rules (presentation layer, data access layer, Database
 schema).
 .
 Hibernate Validator integrates with Hibernate by applying the
 constraints on the database schema (DDL generation) and by checking
 entity validity before Hibernate inserts or updates instances. You
 can use Hibernate Validator with any Java Persistence provider, not
 only Hibernate, although you will not be able to use automatic DDL
 alteration for constraint generation outside of Hibernate
 EntityManager.

Package: libhibernate-validator4-java
Description-md5: 91e0fac9bcd97cc00f06df4d08a7be8d
Description-en: Hibernate Validator
 Hibernate Validator aims at defining and checking a domain model
 level constraints. It supports custom constraints definitions as well
 as full internationalization. Annotations are used to define
 constraints on object level. The validation mechanism can be executed
 in different layers in your application without having to duplicate
 any of these rules (presentation layer, data access layer, Database
 schema).
 .
 Hibernate Validator integrates with Hibernate by applying the
 constraints on the database schema (DDL generation) and by checking
 entity validity before Hibernate inserts or updates instances. You
 can use Hibernate Validator with any Java Persistence provider, not
 only Hibernate, although you will not be able to use automatic DDL
 alteration for constraint generation outside of Hibernate
 EntityManager.

Package: libhibernate3-java
Description-md5: 012ac4088603cc0836ed18fb37384c93
Description-en: Relational Persistence for Idiomatic Java
 Hibernate is a powerful, high performance object/relational persistence
 and query service. Hibernate lets you develop persistent classes
 following object-oriented idiom - including association, inheritance,
 polymorphism, composition, and collections. Hibernate allows you to
 express queries in its own portable SQL extension (HQL), as well as in
 native SQL, or with an object-oriented Criteria and Example API.
 .
 Unlike many other persistence solutions, Hibernate does not hide the
 power of SQL from you and guarantees that your investment in relational
 technology and knowledge is as valid as always.

Package: libhijk-perl
Description-md5: ce9d6e35f2c427880597c05cb6b9e600
Description-en: simple perl module for easily accessing HTTP services
 Hijk is a specialized HTTP Client that does nothing but transport the response
 body back. It does not feature as a "user agent", but as a dumb client. It is
 suitable for connecting to data servers transporting via HTTP rather then web
 servers.
 .
 Most of HTTP features like proxy, redirect, Transfer-Encoding, or SSL are not
 supported at all. For those requirements there already are many good HTTP
 clients like HTTP::Tiny, Furl or LWP::UserAgent.

Package: gir1.2-hinawa-3.0
Description-md5: e3924b2d41614ef027765134a6739e7f
Description-en: GObjet introspection data for libhinawa2
 This package contains introspection data for libhinawa2. It can be
 used by packages using the GIRepository format to generate dynamic
 bindings, or it can be used by interpreters understanding the
 GIReporsitory format to libhinawa2.

Package: libhinawa-dev
Description-md5: a6a39414acadc7577eb0826b91e588aa
Description-en: I/O library for IEEE 1394 asynchronous transactions (development file)
 Libhinawa is an I/O library for units on IEEE 1394 bus. This library
 supports any types of asynchronous transactions over IEEE 1394 bus.
 Additionally, this library also supports some functionalities which
 ALSA firewire stack produces.
 This package contains development files including C headers and
 XML data for GIRepository.

Package: libhinawa2
Description-md5: 2480cc1a3bca8dee520077f81098e7bd
Description-en: I/O library for IEEE 1394 asynchronous transactions
 This is an I/O library for units on IEEE 1394 bus. This library
 supports any types of asynchronous transactions over IEEE 1394 bus.
 Additionally, this library also supports some functionalities which
 ALSA firewire stack produces.

Package: libhipi-perl
Description-md5: bf011f3d08e2af75d6afc9cf5b3d14d9
Description-en: Raspberry Pi GPIO Perl Modules
 HiPi provides interfaces to the Raspberry Pi GPIO together with
 wrappers for some common libraries and peripherals.
 .
 Documentation and details are available at https://raspberry.znix.com .

Package: libhmsbeagle-dev
Description-md5: e2cf134283793dc53c4584f6ab2c2591
Description-en: High-performance lib for Bayesian and Maximum Likelihood phylogenetics (devel)
 BEAGLE is a high-performance library that can perform the core calculations at
 the heart of most Bayesian and Maximum Likelihood phylogenetics packages. It
 can make use of highly-parallel processors such as those in graphics cards
 (GPUs) found in many PCs.
 .
 The project involves an open API and fast implementations of a library for
 evaluating phylogenetic likelihoods (continuous time Markov processes) of
 biomolecular sequence evolution.
 .
 The aim is to provide high performance evaluation 'services' to a wide range
 of phylogenetic software, both Bayesian samplers and Maximum Likelihood
 optimizers.  This allows these packages to make use of implementations that
 make use of optimized hardware such as graphics processing units.
 .
 This package contains development files needed to build against Beagle library.

Package: libhmsbeagle-java
Description-md5: 19e3721dbbb7bb8a6b2e6402430b80ec
Description-en: High-performance lib for Bayesian and Maximum Likelihood phylogenetics (java)
 BEAGLE is a high-performance library that can perform the core calculations at
 the heart of most Bayesian and Maximum Likelihood phylogenetics packages. It
 can make use of highly-parallel processors such as those in graphics cards
 (GPUs) found in many PCs.
 .
 The project involves an open API and fast implementations of a library for
 evaluating phylogenetic likelihoods (continuous time Markov processes) of
 biomolecular sequence evolution.
 .
 The aim is to provide high performance evaluation 'services' to a wide range
 of phylogenetic software, both Bayesian samplers and Maximum Likelihood
 optimizers.  This allows these packages to make use of implementations that
 make use of optimized hardware such as graphics processing units.
 .
 This package contains the Java interface.

Package: libhmsbeagle1v5
Description-md5: d1ca6965facda724668a6194b79a4004
Description-en: High-performance lib for Bayesian and Maximum Likelihood phylogenetics
 BEAGLE is a high-performance library that can perform the core calculations at
 the heart of most Bayesian and Maximum Likelihood phylogenetics packages. It
 can make use of highly-parallel processors such as those in graphics cards
 (GPUs) found in many PCs.
 .
 The project involves an open API and fast implementations of a library for
 evaluating phylogenetic likelihoods (continuous time Markov processes) of
 biomolecular sequence evolution.
 .
 The aim is to provide high performance evaluation 'services' to a wide range
 of phylogenetic software, both Bayesian samplers and Maximum Likelihood
 optimizers.  This allows these packages to make use of implementations that
 make use of optimized hardware such as graphics processing units.

Package: libhomfly-dev
Description-md5: 6c69e42e49aa288046dc226c7afe9558
Description-en: compute the homfly polynomial of a link (development files)
 libhomfly is a library to compute the homfly polynomial of knots and links.
 .
 It is based on a program written by Robert J Jenkins Jr.
 .
 This package contains the development files for the library.

Package: libhomfly0
Description-md5: 52ebb12988ab815ad0da75b8c7c5431a
Description-en: compute the homfly polynomial of a link
 libhomfly is a library to compute the homfly polynomial of knots and links.
 .
 It is based on a program written by Robert J Jenkins Jr.

Package: libhook-lexwrap-perl
Description-md5: 6962641f604bc0736fc1315e40cfbbb7
Description-en: module for lexically scoped subroutine wrappers
 Hook::LexWrap allows you to install a pre- or post-wrapper (or both)
 around an existing subroutine. Unlike other modules that provide this
 capacity (e.g. Hook::PreAndPost and Hook::WrapSub), Hook::LexWrap
 implements wrappers in such a way that the standard caller function
 works correctly within the wrapped subroutine.

Package: libhook-wrapsub-perl
Description-md5: e5ebbe0c6a26e9d362824e1e50959e15
Description-en: module to wrap subs with pre- and post-call hooks
 Hook::WrapSub lets you wrap a function, providing one or both of functions
 that are called just before and just after, whenever the wrapped function is
 called.
 .
 The wrap_subs() function enables intercepting a call to any named function;
 handlers may be added both before and after the call to the intercepted
 function.

Package: hostfiles
Description-md5: dfe73f1a3607b4f54a0e43bff03f5210
Description-en: simple script to manage multiple sets of hostfiles
 hostfiles is a command-line tool
 which will read the hostfile fragments
 specified to be enabled from /etc/hostfiles/<fragment_name>
 and add them to /etc/hosts.
 .
 It will remove any fragments from /etc/hosts
 that are specified to be disabled.

Package: libhostfile-manager-perl
Description-md5: 0131d073804ef210c4e89e57d690c654
Description-en: manage a hostfile by composing multiple fragments into a whole
 Hostfile::Manager is a Perl library
 providing functions to read hostfile fragments
 and add them to a unified hostfile like /etc/hosts.

Package: libhpptools-dev
Description-md5: 24a613238200f307aeb775081b9f99a0
Description-en: various C++ header tools
 A collection of C++ (mostly, C++11) header-only utility libraries.
 .
  * thread-safe facility-based logging mechanism
  * ZLib wrapper
  * Collection of new and extended SL algorithms
  * Floating point additions in logarithmic space using table lookup
  * C++11-based parallel for, with optional output sorting
  * C++11-based thread pool

Package: libhtml-auto-perl
Description-md5: 1d35a344876a35f12f0b978d37434bca
Description-en: module for automatically writing HTML for common elements
 HTML::Auto provides easy access to some typical structures used in HTML,
 for example matrixes or horizontal and vertical composition of other
 elements.

Package: libhtml-autopagerize-perl
Description-md5: 20d9de176b2ba18f6bc8038b91fe58c5
Description-en: utility to load AutoPagerize SITEINFO stuff
 HTML::AutoPagerize is an utility module to load SITEINFO defined in
 AutoPagerize. AutoPagerize is an userscript to automatically figure out
 the "next link" of the current page, then fetch the content and insert
 the content by extracting the "page element".

Package: libhtml-calendarmonthsimple-perl
Description-md5: dce7cd71f42df44c39de3e46e9726f0f
Description-en: Perl module for generating HTML Calendars
 HTML::CalendarMonthSimple is a Perl module for generating, manipulating,
 and printing a HTML calendar grid for a specified month. It is intended
 as a faster and easier-to-use alternative to HTML::CalendarMonth.

Package: libhtml-clean-perl
Description-md5: 0d1daebac3177d4b359cd67ad79b44f0
Description-en: Cleans up HTML code for web browsers, not humans
 The HTML::Clean module encapsulates a number of HTML optimizations
 and cleanups.  The end result is HTML that loads faster, displays
 properly in more browsers.  Think of it as a compiler that
 translates HTML input into optimized machine readable code.

Package: libhtml-copy-perl
Description-md5: 5ef6b7ac994cdfe8ac73a229c2f06df4
Description-en: module to copy a HTML file without breaking links
 HTML::Copy copies a HTML file without breaking links in the file and is a sub
 class of HTML::Parser.
 .
 This package provide the Perl module "HTML::Copy" and a command line tool
 "htmlcopy".

Package: libhtml-dashboard-perl
Description-md5: 425fe75336169fcd94d0cb5e6839d03b
Description-en: module that tries to achieve spreadsheet-like formatting for HTML tables
 Rather than having to build up an HTML table from data, row by row and cell
 by cell, applying formatting rules at every step, HTML::Dashboard allows the
 user to specify a set of simple rules with the desired formatting options.
 HTML::Dashboard will evaluate the rules and apply the formatting options as
 necessary.

Package: libhtml-defang-perl
Description-md5: f54f5b38c125f0f9595662276bdf2907
Description-en: cleans HTML and CSS of scripting, executable contents and XSS attacks
 HTML::Defang accepts an input HTML and/or CSS string
 and removes any executable code
 including scripting, embedded objects, applets, etc.,
 and neutralises any XSS attacks.
 A whitelist based approach is used
 which means only HTML known to be safe is allowed through.
 .
 HTML::Defang uses a custom html tag parser.
 The parser has been designed and tested
 to work with nasty real world html
 and to try and emulate as close as possible
 what browsers actually do with strange looking constructs.
 The test suite has been built
 based on examples from a range of sources
 such as <http://ha.ckers.org/xss.html>
 and <http://imfo.ru/csstest/css_hacks/import.php>
 to ensure that as many as possible XSS attack scenarios
 have been dealt with.

Package: libhtml-diff-perl
Description-md5: f63e04a5d44636e9b2d88d6f2fc8b16c
Description-en: module for comparing two HTML documents
 HTML::Diff compares two strings of HTML and returns a list of a chunks which
 indicate the diff between the two input strings, where changes in formatting
 are considered changes.
 .
 HTML::Diff does not strictly parse the HTML. Instead, it uses regular
 expressions to make a decent effort at understanding the given HTML. As a
 result, there are many valid HTML documents for which it will not produce the
 correct answer. But there may be some invalid HTML documents for which it
 gives you the answer you're looking for. Your mileage may vary; test it on
 lots of inputs from your domain before relying on it.

Package: libhtml-display-perl
Description-md5: 804363ac070622c55106d6a307d734ef
Description-en: module for displaying HTML locally in a browser
 HTML::Display abstracts the task of displaying HTML to the user. The
 displaying is done by launching a browser and navigating it to either a
 temporary file with the HTML stored in it, or, if possible, by pushing the
 HTML directly into the browser window.
 .
 The module tries to automagically select the "correct" browser, but if it
 doesn't find a good browser, you can modify the behaviour by setting some
 environment variables.

Package: libhtml-element-extended-perl
Description-md5: fdfb1de3067b6c47608c12c0d6d38657
Description-en: extended HTML::Element classes
 A package of several enhanced HTML::Element classes, most of which
 arose during the effort to implement an HTML::Element based table
 class.

Package: libhtml-element-library-perl
Description-md5: 7a80b73dcb8ac1e5a161e61ec234b327
Description-en: Perl module providing HTML::Element convenience methods
 HTML::Element::Library provides convenience methods for working with
 HTML::Element and HTML::Tree objects. Methods are grouped into the
 following categories:
 .
   - Positional Querying
   - Element Decoration
   - Tree Rewriting
   - Tree-Building
   - Tree-Building: Table Generation
   - Tree-Killing
   - Loltrees
 .
 Please consult the documentation for HTML::Element::Library for details of
 the specific convenience methods provided and their usage.

Package: libhtml-embedded-turtle-perl
Description-md5: bb4a48d67dcdd57a7dacbc36148d36d6
Description-en: embedding RDF in HTML the crazy way
 Resource Description Framework (RDF) is a standard model
 for data interchange on the Web.
 .
 RDF can be embedded in (X)HTML using simple <script> tags.
 This is described at <http://esw.w3.org/N3inHTML>.
 This gives you a file format
 that can contain multiple (optionally named) graphs.
 .
 HTML::Embedded::Turtle parses HTML files containing such graphs,
 and allows you to access them each individually;
 as a union of all graphs on the page;
 or as a union of just the endorsed graphs.
 .
 Despite the module name,
 this module supports a variety of script types:
  * text/turtle
  * application/turtle
  * application/x-turtle
  * text/plain (N-Triples)
  * application/x-rdf+json (RDF/JSON)
  * application/json (RDF/JSON)
  * application/rdf+xml (RDF/XML)
 .
 Although it doesn't support full N3,
 it recognises the following as well,
 but treats them as Turtle:
  * text/n3
  * text/rdf+n3

Package: libhtml-encoding-perl
Description-md5: beba52f85261eebe0d39b56f64dee250
Description-en: perl module determining the encoding of HTML/XML/XHTML documents
 HTML::Encoding helps to determine the encoding of HTML and XML/XHTML
 documents. It can export the following functions:
 .
  encoding_from_content - Extracts charset from the Content-Type header value.
  encoding_from_byte_order_mark - Read byte order mark from an octet sequence.
  encoding_from_xml_declaration - Extract encoding XML or text declaration.
  encoding_from_first_chars - Can be useful to distinguish UTF-16LE from UTF-8.
  encoding_from_meta_element - Looks at <meta http-equiv=Content-Type.....>.
  encoding_from_xml_document - A best guess from a list of suspected encodings.
  encoding_from_html_document - A best guess from a list of suspected encodings.
  encoding_from_http_message - Takes an HTTP::Message and returns the encoding.

Package: libhtml-entities-numbered-perl
Description-md5: 44dddb6e37eb39818bdf3e90016b0291
Description-en: Conversion of numbered HTML entities
 HTML::Entities::Numbered is a content conversion filter for named HTML
 entities (symbols, mathmetical symbols, Greek letters, Latin letters,
 etc.).

Package: libhtml-escape-perl
Description-md5: 072d9cd68e864a28fc783e06273345ec
Description-en: provides extremely fast HTML escaping
 HTML::Escapes provides a function which escapes HTML's special characters. It
 performs a similar function to PHP's htmlspecialchars.
 .
 This module uses XS for better performance, but it also provides a pure perl
 version.

Package: libhtml-fillinform-perl
Description-md5: 3abd0a15a383c1649829e6b57425afb8
Description-en: module for populating HTML forms with data
 HTML::FillInForm automatically inserts data from a previous HTML form into
 the HTML input, textarea, radio buttons, checkboxes and select tags. It is a
 subclass of HTML::Parser and uses it to parse the HTML and insert the values
 into the form tags.
 .
 One useful application is after a user submits an HTML form without
 filling out a required field.  HTML::FillInForm can be used to
 redisplay the HTML form with all the form elements containing the
 submitted info.

Package: libhtml-form-perl
Description-md5: a04624fcbae50d0127cb9f86c423b919
Description-en: module that represents an HTML form element
 Objects of the HTML::Form class represents a single HTML <form> ... </form>
 instance. A form consists of a sequence of inputs that usually have names,
 and which can take on various values. The state of a form can be tweaked and
 it can then be asked to provide HTTP::Request objects that can be passed to
 the request() method of LWP::UserAgent.

Package: libhtml-format-perl
Description-md5: 387a4855e4c1ae35928ce2610e151f0c
Description-en: module for transforming HTML into various formats
 HTML::Formatter is a base class for various formatters, which are modules
 that traverse an HTML syntax tree and produce various output file formats.
 There are currently three formatter classes included:
 .
  * HTML::FormatText for converting to plain human-readable text
  * HTML::FormatPS for converting to PostScript
  * HTML::FormatRTF for converting to Microsoft's Rich Text Format (RTF)

Package: libhtml-formatexternal-perl
Description-md5: f953f574dc3075079832e1d8e46a5827
Description-en: HTML to text formatting using external programs
 HTML::FormatExternal is a collection of formatter modules turning HTML into
 plain text using external programs such as elinks, html2text, links, lynx,
 w3m.
 .
 The programming interface is compatible with HTML::FormatText and
 HTML::FormatText::WithLinks, so you can fairly easily switch how you
 want the formatting done.

Package: libhtml-formattext-withlinks-andtables-perl
Description-md5: 719344e248e3039bcd26dcae58cf2a54
Description-en: Perl module to converts HTML to Text with tables intact
 HTML::FormatText::WithLinks::AndTables was inspired by
 HTML::FormatText::WithLinks which has proven to be a useful `lynx -dump`
 work-alike.
 .
 This module can in a rudimentary sense do so. The aim was to provide
 facility to take a simple HTML based email template, and to also convert
 it to text with the <TABLE> structure intact for inclusion as
 "multipart/alternative" content.
 .
 Further, it will preserve both the formatting specified by the <TD> tag's
 "align" attribute, and will also preserve multiline text inside of a <TD>
 element provided it is broken using <BR/> tags.

Package: libhtml-formattext-withlinks-perl
Description-md5: cdecbf1ea80ef4fdcb032eb45116179e
Description-en: Perl module to convert HTML to text with links as footnotes
 HTML::FormatText::WithLinks takes HTML and turns it into plain text
 but prints all the links in the HTML as footnotes. By default, it attempts
 to mimic the format of the lynx text based web browser's --dump option.

Package: libhtml-formfu-model-dbic-perl
Description-md5: 5cfa6d5b1af344d611f7c795bdafd015
Description-en: module to integrate HTML::FormFu with DBIx::Class
 HTML::FormFu is a HTML form creation, rendering and validation framework.
 .
 This package contains the HTML::FormFu::Model::DBIC module, providing
 integration with DBIx::Class. It allows one to set a form's default values
 from a DBIx::Class row object and to update the database from a submitted
 form.

Package: libhtml-formfu-perl
Description-md5: cee39e3f9ae3c1bd2a876231f80741d5
Description-en: HTML form creation, rendering and validation framework
 HTML::FormFu is a HTML form framework which aims to be as easy as
 possible to use for basic web forms, but with the power and flexibility
 to do anything else you might want to do (as long as it involves forms).
 .
 You can configure almost any part of formfu's behaviour and output. By
 default formfu renders "XHTML 1.0 Strict" compliant markup, with as
 little extra markup as possible, but with sufficient CSS class names to
 allow for a wide-range of output styles to be generated by changing only
 the CSS.

Package: libhtml-formhandler-model-dbic-perl
Description-md5: 75d85d3cf3314a0371956f9d2e215e73
Description-en: base class that holds DBIC model role
 HTML::FormHandler::Model::DBIC and
 HTML::FormHandler::TraitFor::Model::DBIC provide an interface between
 HTML::FormHandler and DBIx::Class.
 .
 This interface is available as a regular class or as a Moose role.  It
 will save form fields automatically to the database.

Package: libhtml-formhandler-perl
Description-md5: 74e127d23c66c54781109528e606a36c
Description-en: form handler written in Moose
 HTML::FormHandler maintains a clean separation between form construction and
 form rendering. It allows you to define your forms and fields in a number of
 flexible ways. Although it provides renderers for HTML, you can define custom
 renderers for any kind of presentation.

Package: libhtml-fromtext-perl
Description-md5: 53bba2b7a0a2eebedd1714b254a971e6
Description-en: module to marks up plain text as HTML
 This is the CPAN Perl module HTML::FromText.
 .
 By default it converts HTML metacharacters into the corresponding entities.
 More sophisticated transformations, such as splitting the text into
 paragraphs or marking up bulleted lists, can be carried out by setting
 the appropriate options.

Package: libhtml-gentoc-perl
Description-md5: d908affd38b0c0a252c9d6115183653c
Description-en: module that generates a Table of Contents for HTML documents
 HTML::GenToc generates anchors and a table of contents for HTML documents.
 Depending on the arguments, it will insert the information it generates, or
 output to a string, a separate file or STDOUT.
 .
 While it defaults to taking H1 and H2 elements as the significant elements to
 put into the table of contents, any tag can be defined as a significant
 element. Also, it doesn't matter if the input HTML code is complete, pure
 HTML, one can input pseudo-html or page-fragments, which makes it suitable
 for using on templates and HTML meta-languages such as WML.
 .
 Also included in the distribution is hypertoc, a script which uses the module
 so that one can process files on the command-line in a user-friendly manner.

Package: libhtml-gumbo-perl
Description-md5: ac57ce516c1e51b99d842daddea38bfe
Description-en: HTML5 parser based on gumbo C library
 Gumbo is an implementation of the HTML5 parsing algorithm implemented as a
 pure C99 library with no outside dependencies.
 .
 HTML::Gumbo provides perl bindings for the C library.

Package: libhtml-highlight-perl
Description-md5: a4468cd600a73295c6394b15e563e86a
Description-en: Perl module for highlighting words or patterns in HTML documents
 HTML::Highlight provides Google-like highlighting of words or patterns
 in HTML documents. This feature is typically used to highlight search
 results. Each specified pattern or word is highlighted using a
 different color.

Package: libhtml-html5-builder-perl
Description-md5: e1872f92aa46c21f59edc8e81e472721
Description-en: erect some scaffolding for your documents
 HTML::HTML5::Builder can export function names corresponding to any
 HTML5 element.
 .
 Each function returns an XML::LibXML::Element with the same name as the
 function. The arguments to each function are processed as a list, and
 used to set the attributes and contents of that element.

Package: libhtml-html5-entities-perl
Description-md5: e1fbda56ebe4eb0afce68dec1038a75e
Description-en: module to encode and decode character entities defined in HTML5
 HTML::HTML5::Entities is a drop-in replacement for HTML::Entities,
 providing the character entities defined in HTML5. It is a pure Perl
 implementation and hence slower, especially decoding.

Package: libhtml-html5-microdata-parser-perl
Description-md5: 570d155d52e3f3d73343fe92a3793463
Description-en: fairly experimental parser for HTML 'microdata'
 Resource Description Framework (RDF) is a standard model
 for data interchange on the Web.
 .
 Microdata is an experimental metadata format,
 not in wide use,
 for extending HTML5 to support RDF.
 .
 HTML::HTML5::Microdata::Parser is a Perl library
 providing a flexible microdata parser
 for working with an RDF::Trine::Model
 that can be queried with SPARQL.

Package: libhtml-html5-outline-perl
Description-md5: 472780bf7bc038d6466d58b6e9c5ac59
Description-en: implementation of the HTML5 Outline algorithm
 Resource Description Framework (RDF) is a standard model
 for data interchange on the Web.
 .
 HTML::HTML5::Outline is an implementation
 of the HTML5 Outline algorithm,
 as per http://www.w3.org/TR/html5/sections.html#outlines .
 .
 The module can output a JSON-friendly hashref, or an RDF model.

Package: libhtml-html5-parser-perl
Description-md5: 4159cd642f7e7bab5463051e82d2c496
Description-en: parse HTML reliably
 HTML::HTML5::Parser is an HTML parser,
 similar to the non-CPAN module Whatpm::HTML
 with some changes including:
 .
  * Provides an XML::LibXML-like DOM interface.
    If you usually use XML::LibXML's DOM parser,
    this should be a drop-in solution for tag soup HTML.
 .
  * Constructs an XML::LibXML::Document as the result of parsing.
 .
  * Via bundling and modifications,
    removed external dependencies on non-CPAN packages.

Package: libhtml-html5-sanity-perl
Description-md5: d96e6ae661e7aa3d6271cac23ce804ac
Description-en: make HTML5 DOM trees less insane
 HTML::HTML5::Sanity is a Perl library tidying HTML::HTML5::Parser.
 .
 The Document Object Model (DOM) generated by HTML::HTML5::Parser meets
 the requirements of the HTML5 spec, but will probably catch a lot of
 people by surprise.
 .
 The main oddity is that elements and attributes which appear to be
 namespaced are not really. For example, the following element:
 .
  <div xml:lang="fr">...</div>
 .
 Looks like it should be parsed so that it has an attribute "lang" in
 the XML namespace. Not so. It will really be parsed as having the
 attribute "xml:lang" in the null namespace.

Package: libhtml-html5-writer-perl
Description-md5: 4161609a870a6ce683f7257a40e634d3
Description-en: output a DOM as HTML5
 HTML::HTML5::Writer outputs XML::LibXML::Node objects as HTML5 strings.
 It works well on DOM trees that represent valid HTML/XHTML documents;
 less well on other DOM trees.

Package: libhtml-linkextractor-perl
Description-md5: 325e8b33e67592881556aee38ac0a9ec
Description-en: Perl module used to extract links from HTML documents
 HTML::LinkExtractor is used to extract links from HTML documents.  It is very
 similar to HTML::LinkExtor, except that besides getting the URL, you also get
 the link-text.

Package: libhtml-linklist-perl
Description-md5: d275647efbe5ebb0069c2468e9f5cbe9
Description-en: module that creates a 'smart' list of HTML links
 HTML::LinkList contains a number of functions for taking sets of URLs and
 labels and creating suitably formatted HTML. These links are "smart" because,
 if given the url of the current page, if any of the links in the list equal
 it, that item in the list will be formatted as a special label, not as a
 link; this is a Good Thing, since the user would be confused by clicking on a
 link back to the current page.
 .
 While many website systems have plugins for "smart" navbars, they are
 specialized for that system only, and can't be reused elsewhere, forcing
 people to reinvent the wheel. This is one of the wheels, free to be reused
 by anybody; just the simple functions, a backend, which can be plugged into
 whatever system you want.
 .
 The default format for the HTML is to make an unordered list, but there are
 many options, enabling one to have a flatter layout with any separators you
 desire, or a more complicated list with differing formats for different
 levels.

Package: libhtml-lint-perl
Description-md5: b6995b66782555d361e5980a9da956d4
Description-en: checker of HTML errors in strings or files
 HTML::Lint is a pure-Perl HTML parser and checker for syntactic legitmacy.
 .
 The "weblint" script - provided in the separate package "weblint-perl" -
 is a wrapper around the HTML::Lint.
 .
 You can also look into Apache::Lint which is a mod_perl wrapper around
 HTML::Lint.
 .
 Finally, for those of you doing automated testing with Test::More and
 its brethren, Test::HTML::Lint lets you automate HTML checking.

Package: weblint-perl
Description-md5: ecedf988b258399ed2ef7e0121a80161
Description-en: syntax and minimal style checker for HTML
 weblint is a perl script which picks fluff off html pages, much in the same
 way traditional lint picks fluff off C programs.
 .
 The script is a complete rewrite of Neil Bowers' original weblint script.
 It currently supports HTML 4.0 (and only HTML 4.0).

Package: libhtml-mason-perl
Description-md5: 821e553b74f179a7ab444872e8f85284
Description-en: HTML::Mason Perl module
 Mason allows web pages and sites to be constructed from shared,
 reusable building blocks called components. Components contain a mix
 of Perl and HTML, and can call each other and pass values back and
 forth like subroutines. Components increase modularity and eliminate
 repetitive work: common design elements (headers, footers, menus,
 logos) can be extracted into their own components where they need be
 changed only once to affect the whole site.
 .
 Other Mason features include a graphical site previewing utility, an
 HTML/data caching model, and the ability to walk through requests with
 the Perl debugger.
 .
 This package contains the HTML::Mason modules.

Package: libhtml-mason-perl-doc
Description-md5: 2d0527af3443dc59639eac51d92ccf2b
Description-en: HTML::Mason examples
 Mason allows web pages and sites to be constructed from shared,
 reusable building blocks called components. Components contain a mix
 of Perl and HTML, and can call each other and pass values back and
 forth like subroutines. Components increase modularity and eliminate
 repetitive work: common design elements (headers, footers, menus,
 logos) can be extracted into their own components where they need be
 changed only once to affect the whole site.
 .
 This package contains the HTML::Mason examples.

Package: libhtml-mason-psgihandler-perl
Description-md5: 3d044f7c7b69e964655b5b66964d397d
Description-en: PSGI handler for HTML::Mason
 HTML::Mason::PSGIHandler is a PSGI handler for HTML::Mason. It's based on
 HTML::Mason::CGIHandler and allows you to process Mason templates on any web
 servers that support PSGI.

Package: libhtml-microformats-perl
Description-md5: f5417abf349691c60e7ca48a3bcbdd87
Description-en: parse microformats in HTML
 The HTML::Microformats module is a wrapper
 for parser and handler modules of various individual microformats
 (each of those modules has a name
 like HTML::Microformats::Format::Foo).
 .
 The general pattern of usage
 is to create an HTML::Microformats object
 (which corresponds to an HTML document)
 using the "new_document" method;
 then ask for the data,
 as a Perl hashref, a JSON string, or an RDF::Trine model.

Package: libhtml-packer-perl
Description-md5: 0b8a07c363ba1487ce19a9adba32e900
Description-en: perl module for cleaning the HTML code
 HTML::Packer is a Perl library for HTML cleanup that does comment and
 newline removal in order to reduce HTML code size to its minimum.
 To use compression for JavaScript parts install libjavascript-packer-perl.
 To use compression for CSS parts install libcss-packer-perl.

Package: libhtml-parser-perl
Description-md5: d44e271914b37571f965142b054023e1
Description-en: collection of modules that parse HTML text documents
 HTML::Parser is a collection of modules useful for handling HTML documents.
 These modules used to be part of the libwww-perl distribution, but are now
 unbundled in order to facilitate a separate development track.
 .
 Objects of the HTML::Parser class will recognize markup and separate it from
 content data. As different kinds of markup are recognized, the corresponding
 event handler is invoked. The document to be parsed may also be supplied in
 arbitrary chunks, making on-the-fly parsing of network documents possible.

Package: libhtml-popuptreeselect-perl
Description-md5: eb354453f95c2f6a902c022e69455cd3
Description-en: Perl module for HTML popup tree widget
 This module creates an HTML popup tree selector.  The HTML and
 Javascript produced will work in Mozilla 1+ (Netscape 6+) on all
 operating systems, Microsoft IE 5+ and Safari 1.0. The design of
 these widgets are based on the xTree widget from WebFX.

Package: libhtml-prettyprinter-perl
Description-md5: d612ea59b24c4d35874b87ba8aa695d5
Description-en: module that generates nice HTML files from HTML syntax trees
 HTML::PrettyPrinter produces nicely formatted HTML code from a HTML syntax
 tree. It is especially useful if the produced HTML file shall be read or
 edited manually afterwards. Various parameters let you adapt the output to
 different styles and requirements.
 .
 If you don't care how the HTML source looks like as long as it is valid and
 readable by browsers, you should use the as_HTML() method of HTML::Element
 instead of the pretty printer. It is about five times faster.
 .
 The pretty printer will handle line wrapping, indention and structuring by
 the way the whitespace in the tree is represented in the output. Furthermore
 upper/lowercase markup and markup minimization, quoting of attribute values,
 the encoding of entities and the presence of optional end tags are
 configurable.

Package: libhtml-prototype-perl
Description-md5: 19ad04442a1c50a0bd212bec19584864
Description-en: module to generate HTML and Javascript for the Prototype library
 HTML::Prototype contains some code generators for Prototype, the famous
 JavaScript OO library and the script.aculous extensions.
 .
 The Prototype library (http://prototype.conio.net/) is designed to make
 AJAX easy. Catalyst::Plugin::Prototype makes it easy to connect to the
 Prototype library.
 .
 This is mostly a port of the Ruby on Rails helper tags for JavaScript
 for use in Catalyst.

Package: libhtml-quoted-perl
Description-md5: a3c667b8fc6bad5872a0300b3c7c4b2e
Description-en: extract structure of quoted HTML mail message
 Like Text::Quoted, this module extracts the structure of quoted
 text in mail messages, but for HTML email.

Package: libhtml-restrict-perl
Description-md5: 2cf787534607d787ef3bc762d6f1c2bb
Description-en: module to strip unwanted HTML tags and attributes
 HTML::Restrict uses HTML::Parser to strip HTML from text in a restrictive
 manner. By default all HTML is restricted. You may alter the default
 behaviour by supplying your own tag rules.

Package: libhtml-rewriteattributes-perl
Description-md5: b1e9ebc26e2b4c8b8718c8f3b8c49526
Description-en: Perl extension for HTML attribute rewriting
 HTML::RewriteAttributes is designed for simple yet powerful HTML attribute
 rewriting. It runs a given callback function, potentially many times,
 for each attribute encountered.

Package: libhtml-scrubber-perl
Description-md5: 0b0d27657f90740a175c0ef6084b41b5
Description-en: Perl extension for scrubbing/sanitizing html
 If you want to "scrub" or "sanitize" html input in a reliable and
 flexible fashion, then HTML::Scrubber is for you.
 .
 The author was not satisfied with HTML::Sanitizer because it is based
 on HTML::TreeBuilder, so he wrote something similar that works
 directly with HTML::Parser.

Package: libhtml-selector-xpath-perl
Description-md5: 9c66902b011b0d43d24e80717a1bc1ad
Description-en: module for compiling CSS Selectors to XPath
 HTML::Selector::XPath is a Perl module that provides simple utility functions
 for compiling CSS Selectors to the equivalent XPath expression. It provides
 full support for CSS2 and partial support for CSS3 selectors.

Package: libhtml-simpleparse-perl
Description-md5: c7e202eae0a46a12ce164f010b36498b
Description-en: bare-bones HTML parser
 HTML::SimpleParse is a bare-bones HTML parser, similar to HTML::Parser,
 but with a couple important distinctions:
 .
 First, HTML::Parser knows which tags can contain other tags, which start
 tags have corresponding end tags, which tags can exist only in the <HEAD>
 portion of the document, and so forth.  HTML::SimpleParse does not know any
 of these things.  It just finds tags and text in the HTML you give it, it
 does not care about the specific content of these tags (though it does
 distinguish between different _types_ of tags, such as comments, starting
 tags like <b>, ending tags like </b>, and so on).
 .
 Second, HTML::SimpleParse does not create a hierarchical tree of HTML
 content, but rather a simple linear list.  It does not pay any attention to
 balancing start tags with corresponding end tags, or which pairs of tags are
 inside other pairs of tags.

Package: libhtml-stream-perl
Description-md5: cd0ae8db61f7e67b6f2641bb05a2e663
Description-en: HTML output stream class, and some markup utilities
 The HTML::Stream module provides you with an object-oriented
 (and subclassable) way of outputting HTML.  Basically, you open up
 an "HTML stream" on an existing filehandle, and then do all of your
 output to the HTML stream.  You can intermix HTML-stream-output and
 ordinary-print-output, if you like.

Package: libhtml-strip-perl
Description-md5: 0e96972cd4515bdfedae42736da8b002
Description-en: module to strip HTML markup from text
 HTML::Strip simply strips HTML-like markup from text in a very quick and
 brutal manner. It could quite easily be used to strip XML or SGML from text
 as well.
 .
 It is written in XS, and thus about five times quicker than using regular
 expressions for the same task.
 .
 It does not do any syntax checking (if you want that, use HTML::Parser),

Package: libhtml-stripscripts-parser-perl
Description-md5: 75745ff02fd4fafefc9c4c9b5498d9af
Description-en: module to filter scripts out of HTML
 HTML::StripScripts::Parser is a Perl module that provides an easy interface
 to HTML::StripScripts, using HTML::Parser to parse the HTML. See HTML::Parser
 (see libhtml-parser-perl) for details of how to customise how the raw HTML is
 parsed into tags, and HTML::StripScripts (see libhtml-stripscripts-perl) for
 details of how to customise the way those tags are filtered.

Package: libhtml-stripscripts-perl
Description-md5: 5630c87178afcfe3f49d16005cba6177
Description-en: module for removing scripts from HTML
 HTML::StripScripts is a Perl module for neutralizes scripting constructs in
 HTML, leaving as much non-scripting markup in place as possible. This allows
 web applications to display HTML originating from an untrusted source without
 introducing cross-site scripting (XSS) vulnerabilities.
 .
 The process is based on whitelists of tags, attributes and attribute values.
 This approach is the most secure against disguised scripting constructs hidden
 in malicious HTML documents.
 .
 As well as removing scripting constructs, this module ensures that there is a
 matching end for each start tag, and that the tags are properly nested.
 .
 You will probably use HTML::StripScripts::Parser rather than using this module
 directly (see libhtml-stripscripts-parser-perl).

Package: libhtml-table-perl
Description-md5: b06b2f27567c06ff5b244596c9730373
Description-en: Perl module for creating HTML tables
 HTML::Table is used to generate HTML tables for
 CGI scripts.  By using the methods provided fairly
 complex tables can be created, manipulated, then printed
 from Perl scripts.  The module also greatly simplifies
 creating tables within tables from Perl.  It is possible
 to create an entire table using the methods provided and
 never use an HTML tag.
 .
 HTML::Table also allows for creating dynamically sized
 tables via its addRow and addCol methods.  These methods
 automatically resize the table if passed more cell values
 than will fit in the current table grid.
 .
 Methods are provided for nearly all valid table, row, and
 cell tags specified for HTML 3.0.

Package: libhtml-tableextract-perl
Description-md5: bbae31a5369280c94eb26d180ee210cf
Description-en: module for extracting the content contained in HTML tables
 HTML::TableExtract is a module that simplifies the extraction of information
 contained in tables within HTML documents, either as text or encoded element
 trees.
 .
 For extracting a tree structure of element objects, the additional package
 libhtml-element-extended-perl might be needed.

Package: libhtml-tableparser-perl
Description-md5: 112bd239c8c93b43a9224f0309f9d271
Description-en: Perl module to extract data from an HTML table
 HTML::TableParser uses HTML::Parser to extract data from an HTML
 table.  The data is returned via a series of user defined callback
 functions or methods.  Specific tables may be selected either by a
 matching a unique table id or by matching against the column names.
 Multiple (even nested) tables may be parsed in a document in one pass.

Package: libhtml-tagcloud-perl
Description-md5: 0a936f4fd380960628f036d4e024dc3d
Description-en: module for generating HTML indexes of popular tags
 HTML::TagCloud enables the generation of "tag clouds" on HTML pages.
 Tag clouds serve as a textual way to visualize terms and topics that
 are used most frequently. The tags are sorted alphabetically and a larger
 font is used to indicate more frequent term usage.
 .
 Example sites with tag clouds: <http://www.43things.com/>,
 <http://www.astray.com/recipes/> and <http://www.flickr.com/photos/tags/>.

Package: libhtml-tagfilter-perl
Description-md5: 09a640ff9f335d89c160f320e7aaf9d9
Description-en: fine-grained HTML-filter, XSS-blocker and mailto-obfuscator
 HTML::TagFilter is a subclass of HTML::Parser with a single purpose: it
 will remove unwanted HTML tags and attributes from a piece of text. It can
 act in a more or less fine-grained way: you can specify permitted tags,
 permitted attributes of each tag, and permitted values for each attribute
 in as much detail as you like.
 .
 Tags which are not allowed are removed. Tags which are allowed are trimmed
 down to only the attributes which are allowed for each tag. It is possible
 to allow all or no attributes from a tag, or to allow all or no values for
 an attribute, and so on.
 .
 The filter will also guard against cross-site scripting attacks and
 obfuscate any mailto:email addresses, unless you tell it not to.

Package: libhtml-tagset-perl
Description-md5: 17a92627a0abbeb30f2593a64ba375bb
Description-en: data tables pertaining to HTML
 HTML::Tagset contains data tables useful in dealing with HTML.  For instance,
 it provides %HTML::Tagset::emptyElement, which lists all of the HTML elements
 which cannot have content.  It provides no functions or methods.

Package: libhtml-tagtree-perl
Description-md5: d4c609bbe87222b263dc03d276ad4f7c
Description-en: module that generates HTML via a tree of tag objects
 HTLM::TagTrees allows easy building of a tree objects where
 each object represents: 1) a tag 2) its value and 3) any
 tag attributes. Valid HTML is build of the tree via a method call.

Package: libhtml-template-compiled-perl
Description-md5: 182490856f978bc5c101565adcd43bef
Description-en: Perl template system compiling HTML::Template files to Perl code
 HTML::Template::Compiled is a template system which can be used for
 HTML::Template templates with the same API. It offers more flexible template
 delimiters, additional tags and features, and by compiling the template into
 perl code it can run significantly faster in persistent environments such as
 FastCGI or mod_perl.

Package: libhtml-template-dumper-perl
Description-md5: 5517264c59ce04b203f7650b8702ac3f
Description-en: module to output template data in a test-friendly format
 HTML::Template::Dumper helps you to test HTML::Template-based programs by
 printing only the information used to fill-in the template data. This makes
 it much easier to automatically parse the output of your program. Currently,
 data can be outputed by Data::Dumper (default) or YAML.
 .
 Note that the underlying HTML::Template methods are still called, so options
 like strict and die_on_bad_params will still throw errors.

Package: libhtml-template-expr-perl
Description-md5: 9f0c0ddb6529ba692660e20bab5a02be
Description-en: HTML::Template extension adding expression support
 HTML::Template::Expr provides an extension to HTML::Template which allows
 expressions in the template syntax. This is purely an addition - all the
 normal HTML::Template options, syntax and behaviors will still work.

Package: libhtml-template-perl
Description-md5: 4a80337cafeb53d1a2b4df50831a4cbb
Description-en: module for using HTML templates with Perl
 HTML::Template attempts to make using HTML templates simple and
 natural. It extends standard HTML with the pseudo tags <TMPL_VAR>,
 <TMPL_LOOP>, <TMPL_INCLUDE>, <TMPL_IF> and <TMPL_ELSE>. These are used
 to implement some basic logic - variable substitution, loops,
 conditional branches - inside the HTML template, while leaving the more
 complex computations to separate Perl code. This keeps the template
 accessible for designers and other non-Perl people, without limiting
 the programmer.
 .
 HTML::Template optionally stores its cache in shared memory using the
 IPC::SharedCache module. Please install libipc-sharedcache-perl and
 pass the shared_cache option to HTML::Template if you want to make use
 of this.

Package: libhtml-template-pluggable-perl
Description-md5: 064aade848a6a283e59858327e10408e
Description-en: extension of HTML::Template with plugin support
 By overriding the 'param' and 'output' methods from HTML::Template,
 HTML::Template::Pluggable provides support for HTML::Template plugins.
 .
 HTML::Template::Plugin::Dot adds support for the magic dot notation to
 HTML::Template. Thus objects can be supplied to the template via the 'param'
 method and object methods can be accessed in the template.
 .
 HTML::Template::Plugin::Dot::Helpers adds a number of convenience methods
 to handle strings and numbers.

Package: libhtml-template-pro-perl
Description-md5: b18aa5002afde82b0e3b2df4d2dea367
Description-en: Perl module to use HTML Templates from CGI scripts
 HTML::Template::Pro attempts to make using HTML templates simple and natural.
 It extends standard HTML with a few new HTML-esque tags that provide control
 structures, such as allowing for simple variable manipulation, looping, file
 inclusion and conditionals (if, else, unless). HTML::Template::Pro is intended
 to be a drop-in replacement for HTML::Template (and some of its extensions)
 but written in C below the Perl Interface and so faster.
 .
 The file written with HTML and these new tags is called a template, which is
 usually saved separately from your script. Using this module, you fill in the
 values for the variables declared in the template, allowing you to separate
 the web site design from the data you generate inside your Perl script.

Package: libhtml-tidy-perl
Description-md5: ff2e3ec437c9ea199083e5393db83d8c
Description-en: module for (X)HTML validation
 HTML::Tidy is a Perl module useful for performing cleanup and providing basic
 validation of input. It is based on Perl bindings to the HTML Tidy Project,
 also known as libtidy; for details, see: <URL:http://tidy.sourceforge.net/>.
 .
 This module is intended to replace HTML::Lint and includes documentation for
 easing the migration from that module.

Package: libhtml-tidy5-perl
Description-md5: f8d828707a55488a64695b766e4bc552
Description-en: HTML validation in a Perl object
 HTML::Tidy5 is an HTML checker object using libtidy. It's meant as a
 replacement for HTML::Lint or HTML::Tidy.

Package: libhtml-tiny-perl
Description-md5: e6e2a6f84690f172fe7adf4dd8b3f001
Description-en: HTML::Tiny - Lightweight, dependency free HTML/XML generation
 HTML::Tiny is a simple, dependency free module for
 generating HTML (and XML). It concentrates on generating
 syntactically correct XHTML using a simple Perl notation.
 In addition to the HTML generation functions utility functions are
 provided to
  - encode and decode URL encoded strings
  - entity encode HTML
  - build query strings
  - JSON encode data structures

Package: libhtml-toc-perl
Description-md5: 1013553ff6d0268953b6a687ffd103bc
Description-en: module for creating and updating an HTML Table of Contents
 HTML::Toc is a Perl module that provides a mechanism for creating an HTML
 Table of Contents (ToC) and for keeping it up-to-date. Because it models the
 information in memory, updating the table becomes very simple. The framework
 also includes helper modules to write the table as HTML and keep it updated.

Package: libhtml-tokeparser-simple-perl
Description-md5: c0ba6293bda8fbe36f6a936b89b72c41
Description-en: Perl module used to tokenize HTML documents
 HTML::TokeParser::Simple is a subclass of HTML::TokeParser that uses
 easy-to-remember method calls to work with tokens.  For instance,
 rather than writing code like this:
 .
    $token->[0] eq 'S' and $token->[1] eq 'form' .
 .
 you can instead write something simpler like this:
 .
    $token->is_start_tag( 'form' )

Package: libhtml-tree-perl
Description-md5: 66049489ff5b549419062d4eb5d1dc6e
Description-en: Perl module to represent and create HTML syntax trees
 HTML::Tree is a collection of modules that represent, create and extract
 information from HTML syntax trees.  These modules used to be part of
 the libwww-perl distribution, but are now unbundled in order to
 facilitate a separate development track.

Package: libhtml-treebuilder-libxml-perl
Description-md5: 4d2dcd028b2a05ed2178586a52e12d39
Description-en: HTML::TreeBuilder and XPath compatible interface with libxml
 HTML::TreeBuilder::XPath is libxml based compatible interface
 to HTML::TreeBuilder,
 which could be slow for a large document.
 .
 HTML::TreeBuilder::LibXML is drop-in-replacement
 for HTML::TreeBuilder::XPath.
 .
 This module doesn't implement all of HTML::TreeBuilder
 and HTML::Element APIs,
 but enough methods are defined so modules like Web::Scraper work.

Package: libhtml-treebuilder-xpath-perl
Description-md5: 2c9c7be65e785e464bf941e816c02400
Description-en: Perl module to add XPath support to HTML::TreeBuilder
 HTML::TreeBuilder::XPath is a drop-in replacement for HTML::TreeBuilder (see
 libhtml-treebuilder-perl) that adds typical XPath methods, making it easy to
 query a document and extract information about nodes and values.
 .
 It is also capable of generating two representations of the XML output: a
 compact version, intended for machine readable output and minimal space
 requirements (in terms of disk space and network bandwidth); and a human
 readable, indented version.

Package: libhtml-truncate-perl
Description-md5: cf5f5cc89fe6b669c488751b17201b69
Description-en: Perl module to truncate HTML by percentage or character count
 When working with text it is common to want to truncate strings to make them
 fit a desired context. E.g., you might have a menu that is only 100px wide and
 prefer text doesn't wrap so you'd truncate it around 15-30 characters,
 depending on preference and typeface size. This is trivial with plain text
 using substr but with HTML it is somewhat difficult because whitespace has
 fluid significance and open tags that are not properly closed destroy
 well-formedness and can wreck an entire layout.
 .
 HTML::Truncate attempts to account for those two problems by padding truncation
 for spacing and entities and closing any tags that remain open at the point of
 truncation.

Package: libhtml-widget-perl
Description-md5: 882237f918b7da973942c3dc68aaf552
Description-en: HTML widget and validation framework
 HTML::Widget makes creating and maintaining HTML widgets easy.
 .
 Everything is optional, use validation only or just generate forms, you can
 embed and merge them later.
 .
 The API was designed similar to other popular modules like
 Data::FormValidator and FormValidator::Simple, HTML::FillInForm is also
 built in (and much faster).

Package: libhtml-widgets-navmenu-perl
Description-md5: ab90703984b1061b85417788fc7fcf0f
Description-en: module for generating HTML navigation menus
 HTML::Widgets::NavMenu generates a navigation menu for a site. It can also
 generate a complete site map, a path of leading components, and also keeps
 track of navigation links ("Next", "Prev", "Up", etc.)

Package: libhtml-widgets-selectlayers-perl
Description-md5: ed77aa74c7dfbea9b5fa4347a936481d
Description-en: Perl extension for selectable HTML layers
 HTML::Widgets::SelectLayers implements an HTML widget with multiple layers.
 Only one layer is visible at any given time, controlled by a <SELECT> box.
 For an example see http://www.420.am/selectlayers/
 .
 This HTML generated by this module uses JavaScript, but nevertheless attempts
 to be as cross-browser as possible. The 0.05 release drops Navigator 4
 compatibility and has been tested under Mozilla Firefox 1.0.6, MSIE 6.0,
 Konqueror 3.3.2, and Opera 8.0.2.

Package: libhtml-wikiconverter-dokuwiki-perl
Description-md5: 47ee6c82d85bfe0e6b52baf5aa667de3
Description-en: HTML to wiki markup converter - DokuWiki dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 This package provides the DokuWiki dialect.

Package: libhtml-wikiconverter-kwiki-perl
Description-md5: f3f8ebd68e1e7ac8559d6a599fb9bcc9
Description-en: HTML to wiki markup converter - Kwiki dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 HTML::WikiConverter::Kwiki provides the Kwiki dialect.

Package: libhtml-wikiconverter-markdown-perl
Description-md5: e5bc07841692ca61a8763abfc861c82f
Description-en: HTML to wiki markup converter - Markdown dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 This package provides the Markdown dialect.

Package: libhtml-wikiconverter-mediawiki-perl
Description-md5: a966102cf2406e422ee802dbc3cf9f60
Description-en: Perl module to add MediaWiki markup support to HTML::WikiConverter
 HTML::WikiConverter::MediaWiki contains rules for converting HTML into
 MediaWiki markup, used by HTML::WikiConverter and 'html2wiki' command.
 See the libhtml-wikiconverter-perl package for more information.

Package: libhtml-wikiconverter-moinmoin-perl
Description-md5: a80a7fff7189efebcffc79ee0384fb1e
Description-en: HTML to wiki markup converter - MoinMoin dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 This package provides HTML::WikiConverter::MoinMoin, the MoinMoin
 dialect.

Package: libhtml-wikiconverter-oddmuse-perl
Description-md5: 6acdbc462a7492f0984b78c69814ccbc
Description-en: HTML to wiki markup converter - Oddmuse dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
  HTML::WikiConverter::Oddmuse provides the Oddmuse dialect.

Package: libhtml-wikiconverter-perl
Description-md5: a8c80c90b774ca52b057caf033930e42
Description-en: HTML to wiki markup converter
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 This package contains the core modules. You will need at least one of the
 dialect packages for this package to be of any real use.

Package: libhtml-wikiconverter-phpwiki-perl
Description-md5: f39bba9c6bbe3b786b703381b37d5208
Description-en: HTML to wiki markup converter - PhpWiki dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 HTML::WikiConverter::PhpWiki provides the PhpWiki dialect.

Package: libhtml-wikiconverter-pmwiki-perl
Description-md5: 7fc0eeb9346e806709cbbc3f415e53d2
Description-en: HTML to wiki markup converter - PmWiki dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 HTML::WikiConverter::PmWiki provides the PmWiki dialect.

Package: libhtml-wikiconverter-snipsnap-perl
Description-md5: 8fdb62684eadf01490fc8fd3e3d0c4df
Description-en: HTML to wiki markup converter - SnipSnap dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 HTML::WikiConverter::SnipSnap provides the SnipSnap dialect.

Package: libhtml-wikiconverter-tikiwiki-perl
Description-md5: 176d8951884b0e292c5e96ba6242f53d
Description-en: HTML to wiki markup converter - TikiWiki dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 HTML::WikiConverter::TikiWiki provides the TikiWiki dialect.

Package: libhtml-wikiconverter-usemod-perl
Description-md5: 6629950278517a58fc2bb30b32f22ce6
Description-en: HTML to wiki markup converter - UseMod dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".
 .
 HTML::WikiConverter::UseMod provides the UseMod dialect.

Package: libhtml-wikiconverter-wakkawiki-perl
Description-md5: cbc9a2f966dcf402721909acb8b39e4d
Description-en: HTML to wiki markup converter - WakkaWiki dialect
 HTML::WikiConverter is an HTML to wiki converter. It can convert HTML
 source into a variety of wiki markups, called wiki "dialects".