/github.com/NebulousLabs/fastrand) Go Report Card
 (https://goreportcard.com/report/github.com/NebulousLabs/fastrand)
 .
 go get github.com/NebulousLabs/fastrand
 .
 fastrand implements a cryptographically secure pseudorandom number
 generator.  The generator is seeded using the system's default entropy
 source, and thereafter produces random values via repeated hashing. As
 a result, fastrand can generate randomness much faster than crypto/rand,
 and generation cannot fail beyond a potential panic during init().
 .
 Unlike both crypto/rand and math/rand, fastrand provides significant
 speedups when called using parallelism. In fact, fastrand can even
 outperform math/rand when using enough threads.
 .
 Packages uses something similar to the Fortuna algorithm, which is used
 in FreeBSD as its /dev/random. The techniques used by fastrand are known
 to be secure, however the specific implementation has not been reviewed
 extensively. Use with caution.
 .
 The general strategy is to use crypto/rand at init to get 32 bytes of
 strong entropy. From there, the entropy concatenated to a counter and
 hashed repeatedly, providing a new 64 bytes of random output each time
 the counter is incremented. The counter is 16 bytes, which provides
 strong guarantees that a cycle will not be seen throughout the lifetime
 of the program.
 .
 The sync/atomic package is used to ensure that multiple threads calling
 fastrand concurrently are always guaranteed to end up with unique
 counters, allowing callers to see speedups by calling concurrently,
 without compromising security.

Package: golang-github-nebulouslabs-go-upnp-dev
Description-md5: 93f0a69823119a8e910a4e5169808be1
Description-en: Opinionated interface to Internet Gateway Devices
 The upnp package upnp provides a simple and opinionated interface to
 UPnP-enabled routers, allowing users to forward ports and discover their
 external IP address.
 .
 Specific quirks:
 .
   - When attempting to discover UPnP-enabled routers on the network, only
     the first such router is returned. If you have multiple routers, this may
     cause some trouble. But why would you do that?
   - Forwarded ports are always symmetric, e.g. the router's port 9980 will
     be mapped to the client's port 9980. This will be unacceptable for some
     purposes, but too bad. Symmetric mappings are the desired behavior 99%
     of the time, and they save a function argument.
   - TCP and UDP protocols are forwarded together.
   - Ports are forwarded permanently. Some other implementations lease a port
     mapping for a set duration, and then renew it periodically. This is nice,
     because it means mappings won't stick around after they've served their
     purpose. Unfortunately, some routers only support permanent mappings,
     so this package has chosen to support the lowest common denominator. To
     un-forward a port, you must use the Clear function (or do it manually).
 .
 Once you've discovered your router, you can retrieve its address by
 calling its Location method. This address can be supplied to Load
 to connect to the router directly, which is much faster than calling
 Discover.
 .
 See the godoc (http://godoc.org/github.com/NebulousLabs/upnp) for full
 documentation.

Package: golang-github-nebulouslabs-merkletree-dev
Description-md5: 8d57bf091ae9145b71195cd2374fa69f
Description-en: Go package for working with Merkle trees
 Calculate merkle roots, build and verify proofs that data is in a
 merkle tree (http://en.wikipedia.org/wiki/Merkle_tree).
 .
 Specifically, this package is designed to facilitate the generation and
 verification of "Merkle proofs" — cryptographic proofs that a given subset
 of data "belongs" to a larger set. BitTorrent, for example, requires
 downloading many small pieces of a file from many untrusted peers; Merkle
 proofs allow the downloader to verify that each piece is part of the full
 file.
 .
 When sha256 is used as the hashing algorithm, the implementation matches
 the merkle tree described in RFC 6962, 'Certificate Transparency'.

Package: golang-github-neelance-astrewrite-dev
Description-md5: c716007e6b515e16b26a33f432877d94
Description-en: Go tool to walk & rewrite AST
 This library provides functions similar to ast.Inspect() from the
 'ast' package. The passed walk function can also return a node, which
 is used to rewrite the parent node. This provides an easy way to
 rewrite a given ast.Node while walking the AST.

Package: golang-github-neelance-sourcemap-dev
Description-md5: 54f78a566661f7055f83aedfa2826a1e
Description-en: Javascript source map reader and writer for Go
 This Go library provides methods for reading and writing Javascript
 source map files.
 .
 JS Source Map files are used to map pre-compiled javascript components
 with their compiled counterparts.

Package: golang-github-neowaylabs-wabbit-dev
Description-md5: 57b83ebc82bcfa1923fa9a70e5ec9132
Description-en: Golang AMQP mocking library
 AMQP is a verbose protocol that makes it difficult to implement proper
 unit-testing on your application.  The first goal of the Wabbit library is
 provide a sane interface for an AMQP client implementation based on
 the specification AMQP-0-9-1 (no extension) and then an implementation
 of this interface using the well established package rabbitmq/amqp091-go
 (https://github.com/rabbitmq/amqp091-go) (a wrapper).

Package: golang-github-nesv-go-dynect-dev
Description-md5: 63c068f377dd4433eae403291e709aa3
Description-en: Go client library for Dyn's DynECT API
 This package contains a DynECT REST client for the Go programming
 language.
 .
 This package is needed for terraform.

Package: golang-github-netflix-go-expect-dev
Description-md5: 42b16769c22d7b628e6879a2f78a26c8
Description-en: expect-like golang library to automate terminal/console interactions
 This package provides an expect-like interface to automate control of
 applications. It is unlike expect in that it does not spawn or manage
 process lifecycle. This package only focuses on expecting output and
 sending input through its pseudoterminal.

Package: golang-github-networkplumbing-go-nft-dev
Description-md5: ff53dfa6021df344a1bee9a390df8f72
Description-en: Go bindings for nft utility (library)
 go-nft wraps invocation of the nft utility with functions to append and
 delete rules; create, clear and delete tables and chains.

Package: golang-github-newrelic-go-agent-dev
Description-md5: 83c85d635844585ac4d6dccd6e510e2f
Description-en: library for monitoring go applications
 This package provides tools to track outbound requests,
 database calls and other parts of ones Go application's behaviour.

Package: golang-github-nfnt-resize-dev
Description-md5: 320f5aa241b66bdfe384a960dfb71024
Description-en: Pure golang image resizing
 The resize package provides 2 functions:
 - resize.Resize creates a scaled image with new dimensions
   (width, height) using the interpolation function interp.
   If either width or height is set to 0, it will be set to
   an aspect ratio preserving value.
 - resize.Thumbnail downscales an image preserving its aspect
   ratio to the maximum dimensions (maxWidth, maxHeight).  It
   will return the original image if original sizes are smaller
   than the provided dimensions.

Package: golang-github-ngaut-deadline-dev
Description-md5: d0c757f1171abc11af002db662a581f9
Description-en: deadline reader/writer
 This package provides convenience wrappers using a default timeout
 value around Readers and Writers that also implement the
 SetReadDeadline and SetWriteDeadline interfaces (such as net.Conn).

Package: golang-github-ngaut-go-zookeeper-dev
Description-md5: c539e0098b2a898cfc0aeecc92a25b87
Description-en: Native ZooKeeper client for Go
 This package provides a native ZooKeeper (client) library for
 communicating with ZooKeeper servers.
 .
 Example:
     func main() {
         c, _, err := zk.Connect([]string{"127.0.0.1"}, time.Second) //*10)
         if err != nil {
             panic(err)
         }
         children, stat, ch, err := c.ChildrenW("/")
         if err != nil {
             panic(err)
         }
         fmt.Printf("%+v %+v\n", children, stat)
         e := <-ch
         fmt.Printf("%+v\n", e)
     }
 .
 See also: https://godoc.org/github.com/samuel/go-zookeeper/zk

Package: golang-github-ngaut-log-dev
Description-md5: 9db00dbe9ca7fdb9830ee31b8bb7c8e2
Description-en: Provides a simple log wrapper for ngaut libraries
 This library provides a high level log wrapper so that output can be
 sent to different log files based on different log levels.

Package: golang-github-ngaut-pools-dev
Description-md5: c20e65e88aa58c67e7595ae3c3751a3e
Description-en: provides pools for resources
 This Go library provides pools for managing resources such as connections.

Package: golang-github-ngaut-sync2-dev
Description-md5: a8a78b4a075954a54383bef6471e1f45
Description-en: Additional synchronization primitives extracted from Vitess
 This package provides a library with methods for accessing additional
 synchronization primitives extracted from Vitess.
 .
 Vitess is a database clustering system for horizontal scaling of MySQL.
 https://github.com/youtube/vitess

Package: golang-github-nginxinc-nginx-plus-go-client-dev
Description-md5: b22fcc018c6e75a8f47235dcbc2da1db
Description-en: client for NGINX Plus API for Go (library)
 This project includes a client library for working with NGINX Plus API.
 .
 This client works against versions 4-8 of the NGINX Plus API.

Package: golang-github-nicksnyder-go-i18n.v2-dev
Description-md5: 3a3f201330cff4f0d890dfdecabc6a2c
Description-en: Translate Go program into multiple languages
 Go package and that helps translating Go programs into multiple languages.
  - Supports pluralized strings for all 200+ languages in
    the Unicode Common Locale Data Repository (CLDR).
  - Code and tests are automatically generated from CLDR data.
  - Supports strings with named variables using text/template syntax.
  - Supports message files of any format (e.g. JSON, TOML, YAML).

Package: golang-github-nightlyone-lockfile-dev
Description-md5: b439a6d70e9d1663f310bea11991c3aa
Description-en: Golang library to handle locking via pid files
 Package lockfile handles pid file based locking.
 .
 While a sync.Mutex helps against concurrency issues within a single process,
 this package is designed to help against concurrency issues between
 cooperating processes or serializing multiple invocations of the same process.
 You can also combine sync.Mutex with Lockfile in order to serialize an action
 between different goroutines in a single program and also multiple invocations
 of this program.

Package: go-org
Description-md5: 23700d444f77a019dfcd79e8dc5e2ebc
Description-en: Org mode parser with HTML & pretty-printed Org rendering (program)
 go-org is an Org mode parser written in Go.
 .
 Take a look at https://niklasfasching.github.io/go-org/ for some examples
 and an online Org → HTML demo (Wasm based).
 .
 Please note that the goal for the HTML export is to produce sensible HTML
 output, not to exactly reproduce output the output of org-html-export.
 .
 This package contains the go-org executable.

Package: golang-github-niklasfasching-go-org-dev
Description-md5: 7766bbd4eb026b26571a7680c7471823
Description-en: Org mode parser with HTML & pretty-printed Org rendering (Go library)
 github.com/niklasfasching/go-org an Org mode parser written in Go.
 .
 Take a look at https://niklasfasching.github.io/go-org/ for some examples
 and an online Org → HTML demo (Wasm based).
 .
 Please note that the goal for the HTML export is to produce sensible HTML
 output, not to exactly reproduce output the output of org-html-export.
 .
 This package contains the go-org Go library.

Package: golang-github-nkovacs-streamquote-dev
Description-md5: 1e8225a885e1b4ced3d8b7da55cbd6b0
Description-en: Go package providing a streaming version of strconv.Quote
 This package provides a streaming version of strconv.Quote.
 .
 It allows you to quote the data in an io.Reader and write it out to an
 io.Writer without having to store the entire input and the entire output
 in memory.
 .
 Its primary use case is go.rice (https://github.com/GeertJohan/go.rice)
 and similar tools, which need to convert lots of files, some of them
 quite large, to go strings.
 .
     converter := streamquote.New()
     converter.Convert(inputfile, outfile)
 .
 Unlike strconv.Quote, it does not add quotes around the output.

Package: golang-github-nlopes-slack-dev
Description-md5: 73f29ccc31e4d88ea226e8686bf633ff
Description-en: Go library for Slack API
 This library supports most if not all of the `api.slack.com` REST
 calls, as well as the Real-Time Messaging protocol over websocket, in
 a fully managed way.

Package: golang-github-notedit-janus-go-dev
Description-md5: 7fc104c3bbe9b9ed5a9cd21607493f6d
Description-en: Janus gateway Go API (library)
 This package contains a Go implementation of the Janus API.
 .
 Janus is a WebRTC media server/gateway which handles RTC media
 streams.
 .
 janus-go only supports the websocket transport of Janus.

Package: golang-github-nozzle-throttler-dev
Description-md5: 65a0ce4a5e53bde08ce27ece2b516148
Description-en: Fill the gap between WaitGroup and manually monitor goroutines with channels
 The API is almost identical to WaitGroups,
 but it allows you to set a max number of workers that can be
 running simultaneously. It uses channels internally to block until a job
 completes by calling Done() or until all jobs have been completed. It
 also provides a built in error channel that captures your goroutine
 errors and provides access to them as []error after you exit the loop.

Package: golang-github-nrdcg-desec-dev
Description-md5: 34bf58477897b9e47e5f74f2d0d02093
Description-en: Go library for accessing the deSEC API
 An deSEC API client written in Go.

Package: golang-github-nrdcg-goinwx-dev
Description-md5: f1fb3ed2e66e5b0be53ff4ed586acafa
Description-en: INWX Go API client
 This package contains a go library for the INWX API.
 It implements some parts of the official INWX XML-RPC API.
  - Account
   * Login
   * Logout
   * Lock
   * Unlock (with mobile TAN)
  - Domains
   * Check
   * Register
   * Delete
   * Info
   * GetPrices
   * List
   *  Whois
  - Nameservers
   * Check
   * Create
   * Info
   * List
   * CreateRecord
   * UpdateRecord
   * DeleteRecord
   * FindRecordById
  - Contacts
   * List
   * Info
   * Create
   * Update
   * Delete

Package: golang-github-nsf-termbox-go-dev
Description-md5: 99879f1630370e7e60de21d8397f85a0
Description-en: pure Go implementation of termbox library
 Termbox is a library that provides a minimalistic API which allows
 the programmer to write text-based user interfaces.
 .
 The basic idea is an abstraction of the greatest common subset of
 features available on all major terminals and other terminal-like
 APIs in a minimalistic fashion. Small API means it is easy to
 implement, test, maintain and learn it, that's what makes the termbox
 a distinct library in its area.

Package: golang-github-nu7hatch-gouuid-dev
Description-md5: 4c505e97111aef373ba0bf5b46a0cc83
Description-en: pure Go UUID implementation as specified in RFC 4122
 This package provides immutable UUID structs and the functions
 NewV3, NewV4, NewV5 and Parse() for generating versions 3, 4
 and 5 UUIDs as specified in RFC 4122.

Package: golang-github-nwidger-jsoncolor-dev
Description-md5: 397f6038db765817639e290ca6b5880a
Description-en: Produce colorized json output for Go
 jsoncolor is a drop-in replacement for encoding/json's Marshal and
 MarshalIndent functions which produce colorized output using fatih's
  color package.

Package: golang-github-nxadm-tail-dev
Description-md5: c1d9854f9aa0f5ff7d9c6e37e23bb5d9
Description-en: Go package for reading from continuously updated files
 This package emulates the features of the tail program. It comes with
 full support for truncation/deletion detection, as it is designed to
 work with log rotation tools.

Package: golang-github-nytimes-gziphandler-dev
Description-md5: 4c607d7cee094a6f5a9e65a44b4675b0
Description-en: Golang middleware to gzip HTTP responses
 This is a tiny Go package which wraps HTTP handlers to transparently gzip
 the response body, for clients which support it.

Package: golang-github-odeke-em-cache-dev
Description-md5: 524a843cb6cc697f5d130824466c675a
Description-en: Simple cache with expirable values
 Functions to use embedded in programs as a very simple cache.
 .
 This package provides a library to implement a simple cache to use
 in Golang programs.

Package: cli-spinner
Description-md5: 3cb501522d9879997583b1d70d9b54b7
Description-en: Simple command line that show a slash spinner
 Simple spinner for the commandline while your CLI application is working.
 The cli-spinner binary isn't really functional, it's a commandline
 example. If you to want use a spinner library in your software, please,
 install golang-github-odeke-em-cli-spinner-dev package.
 .
 This package contains a example binary with spinner slash.

Package: golang-github-odeke-em-cli-spinner-dev
Description-md5: 9484d401cf28c4416997bdd9dd0c684b
Description-en: Simple spinner library for commandline
 Simple spinner for the commandline while your CLI application is working.
 A simple example commandline software using this library is the cli-spinner
 package.
 .
 This package contains the spinner library which use in software
 developed using golang.

Package: golang-github-odeke-em-command-dev
Description-md5: 9bab53f1a4427a150b65988b5221e6f7
Description-en: cli subcommands for Go
 The command is a tiny package that helps you to add cli subcommands to your
 Go program with no effort, and prints a pretty guide if needed.
 .
 This package allows you to use flags package, and provides additional
 parsing for subcommands and subcommand flags.

Package: golang-github-odeke-em-ripper-dev
Description-md5: a32a2de14737b8122bb6a7e249c2bf50
Description-en: scrape licenses out of files -- library
 Ripper inspect source files and show the license if it found. It
 support directories, files or URI repositories as argument.
 .
 This package provides ripper library to use in others Golang programs.

Package: ripper
Description-md5: 2bbb5efb5214f8923f588dd2c647341a
Description-en: scrape licenses out of files
 Ripper inspect source files and show the license if it found. It
 support directories, files or URI repositories as argument.
 .
 This package provides command-line to use alone or embbed in others
 programs.

Package: golang-github-ogier-pflag-dev
Description-md5: e021543f1ac55e284f2299f6919f69b9
Description-en: POSIX/GNU-style command-line flags for Go
 This package is a drop-in replacement for Go's flag package
 providing POSIX/GNU-style long-form command-line flags.

Package: golang-github-oklog-run-dev
Description-md5: 424dde24c15cc34e497bceaacaee69e0
Description-en: Universal mechanism to manage goroutine lifecycles
 Create a zero-value run.Group, and then add actors to it. Actors are
 defined as a pair of functions: an execute function, which should
 run synchronously; and an interrupt function, which, when invoked,
 should cause the execute function to return. Finally, invoke Run,
 which concurrently runs all of the actors, waits until the first actor
 exits, invokes the interrupt functions, and finally returns control
 to the caller only once all actors have returned. This general-purpose
 API allows callers to model pretty much any runnable task, and achieve
 well-defined lifecycle semantics for the group.

Package: golang-github-oklog-ulid-dev
Description-md5: fb88635d502dd379b29986107bab670a
Description-en: ULID generation library for Golang
 Universally Unique Lexicographically Sortable Identifier (ULID) in Go
 .
 A Go port of alizain/ulid (https://github.com/alizain/ulid) with binary
 format implemented.
 .
 A ULID is a replacement for GUID/UUIDs with some useful properties:
 .
  * Lexicographically sortable.
  * Compatible with UUID/GUIDs.
  * Very fast generation.
  * Canonically encoded as a 26 character string.

Package: golang-github-okzk-sdnotify-dev
Description-md5: 1beef19913d64a340b275dce4012fdaa
Description-en: systemd's service notification protocol (sd_notify)
 Go implementation of systemd's service notification protocol (sd_notify)

Package: golang-github-oleiade-reflections-dev
Description-md5: f1ec620559ec9afd7c9cd881b67fa8f0
Description-en: high level abstractions over Golang reflect library
 github.com/oleiade/reflections provides high level abstractions above
 the golang reflect library.
 .
 The reflect library is very low-level and can be quite complex when it comes
 to doing simple things like accessing a structure field value or a field tag.
 .
 The purpose of the reflections package is to make developers' life easier when
 it comes to introspecting structures at runtime. Its API is inspired from
 Python language (getattr, setattr, hasattr...) and provides simplified
 access to structure fields and tags.

Package: golang-github-olekukonko-tablewriter-dev
Description-md5: 9c9541cd6828764f73b573ec783beac7
Description-en: generate ASCII tables in Golang
 Library to generate ASCII tables using Go. Features automatic
 padding, multiple lines, alignment, custom separators, and much
 more.

Package: golang-github-olekukonko-ts-dev
Description-md5: 6a97637e56625451c6582d49cb16ed57
Description-en: Simple go library to get Terminal Size
 So Many Implementations do not support windows but ts has full windows
 support. See Documentation (http://godoc.org/github.com/olekukonko/ts)

Package: golang-github-oneofone-xxhash-dev
Description-md5: 444791b366ff36a6380555c2ddd4adc8
Description-en: native implementation of the excellent XXHash hashing algorithm
 package xxhash contains a native implementation of the excellent XXHash
 hashing algorithm. This package used to contain a cgo version, but it was
 removed.

Package: golang-github-op-go-logging-dev
Description-md5: fc06aa2ac3c2058b72ba32acbde65612
Description-en: Golang logging library
 Package logging implements a logging infrastructure for Go.
 Its output format is customizable and supports different logging
 backends like syslog, file and memory.  Multiple backends can be
 utilized with different log levels per backend and logger.

Package: golang-github-opencontainers-go-digest-dev
Description-md5: 3dc02a1150f3510018ed9a4c44cd7b79
Description-en: Common digest package used across the container ecosystem
 Package digest provides a generalized type to opaquely represent message
 digests and their operations within the registry. The Digest type is designed
 to serve as a flexible identifier in a content-addressable system. More
 importantly, it provides tools and wrappers to work with hash.Hash-based
 digests with little effort.

Package: golang-github-opencontainers-image-spec-dev
Description-md5: b839d58a6d79f6f38cc998da885dc1b3
Description-en: Open Container Initiative (OCI) Image Format Specification
 The OCI Image Format project creates and maintains the software shipping
 container image format spec (OCI Image Format). The goal of this
 specification is to enable the creation of interoperable tools for
 building, transporting, and preparing a container image to run.

Package: golang-github-opencontainers-runtime-tools-dev
Description-md5: 0d44d881f0746f61613a668e4538b54a
Description-en: OCI Runtime Tools
 oci-runtime-tool is a collection of tools for working with the OCI
 runtime specification (https://github.com/opencontainers/runtime-spec).
 .
 This package provides the development files.

Package: golang-github-opencontainers-selinux-dev
Description-md5: 67ae120ca4abbc906848d44063110b5c
Description-en: common selinux implementation
 Common SELinux package used across the container ecosystem.

Package: golang-github-opencontainers-specs-dev
Description-md5: 108c240ad9d4ea65cb6767d7712032a4
Description-en: Open Container Specifications
 This project is where the Open Container Initiative Specifications
 are written. The specs.go file contains various structs of the
 specification such as Spec, Hooks, Mount, Process, Root, Platform
 and Hook.

Package: golang-github-opennota-urlesc-dev
Description-md5: a2a938bdbbb3f53f081bb22c20005ca4
Description-en: Proper URL escaping as per RFC3986 for Go
 Package urlesc implements query escaping as per RFC 3986
 for the Go Programming Language.
 .
 It contains some parts of the net/url package, modified so as to
 allow some reserved characters incorrectly escaped by net/url.
 See Go Issue 5684 at https://github.com/golang/go/issues/5684
 for more information.

Package: golang-github-openpeedeep-xdg-dev
Description-md5: 6bcd5dd29e0e6b5309c702444f8cdc04
Description-en: Cross platform package that follows the XDG Standard
 Cross platform package that tries to follow XDG Standard
 when possible.
 .
 When creating XDG application the Vendor and Application names are
 appended to the end of the path to keep projects unique.
 chose to present an error message to the user.

Package: golang-github-openprinting-goipp-dev
Description-md5: bfc20b32e5eb00eb8a792f6598365ccc
Description-en: IPP core protocol in pure Go Library (RFC 8010)
 The goipp library is fairly complete implementation of IPP core protocol
 in pure Go. Essentially, it is  IPP messages parser/composer. Transport
 is not implemented here, because Go standard library has an excellent
 built-in HTTP client, and it doesn't make a lot of sense to wrap it here.
 .
 High-level requests, like "print a file" are also not implemented,
 only the low-level stuff.

Package: golang-github-openshift-api-dev
Description-md5: 56db6d734f462af2f4ade28d2bc657b4
Description-en: OpenShift API definitions
 API type definitions and serialization code used by "openshift/client-go".

Package: golang-github-openshift-imagebuilder-dev
Description-md5: 24dd02358d6e43f7e098dba8eca47934
Description-en: Builds container images using Dockerfile as input
 This library supports using the Dockerfile syntax to build OCI & Docker
 compatible images, without invoking a container build command such
 as buildah bud or docker build. It is intended to give clients more
 control over how they build container images, including:
  - Instead of building one layer per line, run all instructions in the
    same container
  - Set HostConfig settings like network and memory controls that are
    not available when running container builds
  - Mount external files into the build that are not persisted as part
    of the final image (i.e. "secrets")
  - If there are no RUN commands in the Dockerfile, the container is
    created and committed, but never started.  The final image should be
    99.9% compatible with regular container builds, but bugs are always
    possible.
 .
 This package provides sources that other package may require for
 building.

Package: openshift-imagebuilder
Description-md5: 4c3d3e84df058f4cf7c03dc1e52b02a5
Description-en: Builds container images using Dockerfile as input
 This package supports using the Dockerfile syntax to build OCI & Docker
 compatible images, without invoking a container build command such
 as buildah bud or docker build. It is intended to give clients more
 control over how they build container images, including:
  - Instead of building one layer per line, run all instructions in the
    same container
  - Set HostConfig settings like network and memory controls that are
    not available when running container builds
  - Mount external files into the build that are not persisted as part
    of the final image (i.e. "secrets")
  - If there are no RUN commands in the Dockerfile, the container is
    created and committed, but never started.  The final image should be
    99.9% compatible with regular container builds, but bugs are always
    possible.
 .
 This package provides the imagebuilder command-line utility.

Package: golang-github-opentracing-basictracer-go-dev
Description-md5: b59abc0eb3600b4b60060bf29a8546cb
Description-en: basic implementation of the OpenTracing API for Go
 This package contains the basic implementation of the OpenTracing API
 for Go. Sometimes this package is called "reference implementation",
 but it is not meant as a production quality library. For real production
 implementations, search the OpenTracing Registry for packages with
 the tag "tracer".

Package: golang-github-opentracing-contrib-go-grpc-dev
Description-md5: 26c67044aece0bd3ee39c1216ed401e2
Description-en: OpenTracing support for gRPC client or server
 This package provides easy OpenTracing support for gRPC in Go.
 .
 For further documentation see he package documentation on godoc.org
 (https://godoc.org/github.com/opentracing-contrib/go-grpc).

Package: golang-github-opentracing-contrib-go-stdlib-dev
Description-md5: 5e8ccce31b025a981a07506b2dbf75b9
Description-en: OpenTracing instrumentation for packages in the Go stdlib
 This package contains OpenTracing (http://opentracing.io/) instrumentation for
 packages in the Go standard library.
 .
 Instrumentation is provided for the following packages, with the following
 caveats:
 .
  * net/http: Client and server instrumentation. Only supported with Go 1.7 and
    later.
 .
 For documentation on the packages, check godoc
 (https://godoc.org/github.com/opentracing-contrib/go-stdlib/).

Package: golang-github-opentracing-opentracing-go-dev
Description-md5: 1cdf6e6356f4a18ba7fcc8951f26f5ce
Description-en: Go platform API for OpenTracing
 By offering consistent, expressive, vendor-neutral APIs for popular platforms,
 OpenTracing makes it easy for developers to add (or switch) tracing
 implementations with an O(1) configuration change. OpenTracing also offers a
 lingua franca for OSS instrumentation and platform-specific tracing helper
 libraries.
 .
 This package is a Go platform API for OpenTracing.

Package: golang-github-openzipkin-zipkin-go-dev
Description-md5: 2a1ed0e1c87e69ecfc72c30e73440a93
Description-en: Zipkin tracer library for go
 Zipkin Go is the official Go Tracer implementation for Zipkin, supported
 by the OpenZipkin community.  zipkin-go is built with interoperability in
 mind within both the OpenZipkin community and 3rd parties.  The library
 consists of several go packages.

Package: golang-github-optiopay-kafka-dev
Description-md5: e8d407762fb7dcd90d55f4691cb26942
Description-en: Go client library for Apache Kafka
 This library provides a high-level client API for Apache Kafaka. It
 implements connection management as well as producer and consumer
 objects for sending and receiving messages, respectively.
 .
 Apache Kafka is an open-source stream processing software providing a
 unified, high-throughput, low-latency platform for handling real-time
 data feeds.

Package: golang-github-oschwald-geoip2-golang-dev
Description-md5: 88ad9559d04b3bfa423d817515b82042
Description-en: Unofficial MaxMind GeoIP2 Reader for Go
 This library reads MaxMind GeoLite2 and GeoIP2 databases.
 It is built using the Go maxminddb reader. All data for
 the database record is decoded using this library. If you
 only need several fields, you may get superior performance
 by using maxminddb's Lookup directly with a result struct
 that only contains the required fields.

Package: golang-github-oschwald-maxminddb-golang-dev
Description-md5: 567efb4c486bdab3f1eb6620dc43c926
Description-en: MaxMind DB Reader for Go
 This is a Go reader for the MaxMind DB format. Although this can be used
 to read GeoLite2 and GeoIP2 databases, geoip2-golang provides a higher-level
 API for doing so.

Package: golang-github-ostreedev-ostree-go-dev
Description-md5: 7dc070947d36db7d816f46bf758ef97d
Description-en: Golang bindings for httt://github.com/ostreedev/ostree
 OSTree-Go Go bindings for OSTree. Find out more about OSTree here
 (https://github.com/ostreedev/ostree)

Package: golang-github-otiai10-copy-dev
Description-md5: c8e1ea15a962dedcc6a581335ec5f68c
Description-en: Golang copy directory recursively (library)
 copies directories recursively.
 .
 Example:
 .
 go err := Copy("your/directory", "your/directory.copy")

Package: golang-github-ovh-go-ovh-dev
Description-md5: ac794a29489464d369459a520cc8f158
Description-en: Simple go wrapper for the OVH API
 Lightweight Go wrapper around OVH's APIs. Handles all the work including
 credential creation and requests signing.
 .
 This wrapper will first look for direct instantiation parameters
 then OVH_ENDPOINT, OVH_APPLICATION_KEY, OVH_APPLICATION_SECRET and
 OVH_CONSUMER_KEY environment variables. If either of these parameter is
 not provided, it will look for a configuration file.

Package: golang-github-oxtoacart-bpool-dev
Description-md5: fc3b1d3d7b44d340a55910db63412549
Description-en: Buffer/Byte pool for Go
 bpool implements leaky pools of byte arrays and Buffers as bounded
 channels.
 .
 A common use case for this package is to use buffers  to execute HTML templates
 against (via ExecuteTemplate) or encode JSON into (via json.NewEncoder). This
 allows you to catch any rendering or marshalling errors prior to writing to
 a http.ResponseWriter, which helps to avoid writing incomplete or malformed
 data to the response.

Package: golang-github-packethost-packngo-dev
Description-md5: 527193995d74c8e2a4406230f7eb504c
Description-en: Golang API client library for Packet (cloud provider)
 Official Golang API client library from the cloud provider Packet
 (https://www.packet.net/).

Package: golang-github-parnurzeal-gorequest-dev
Description-md5: 9769fb9d3bcd72100dceb5a277367dfa
Description-en: Go library for simplified HTTP client
 GoRequest is a simplified HTTP client inspired by famous SuperAgent
 library in Node.js.
 .
 Sending request would never been fun and easier than this. It comes with
 lots of feature:
   - Get/Post/Put/Head/Delete/Patch/Options
   - Set - simple header setting
   - JSON - made it simple with JSON string as a parameter
   - Multipart-Support - send data and files as multipart request
   - Proxy - sending request via proxy
   - Timeout - setting timeout for a request
   - TLSClientConfig - taking control over tls where at least you can disable
     security check for https
   - RedirectPolicy
   - Cookie setting cookies for your request
   - CookieJar automatic in-memory cookiejar
   - BasicAuth setting basic authentication header
   - more to come..

Package: golang-github-pascaldekloe-goe-dev
Description-md5: 89a43101d93c410e8cb64399360473a1
Description-en: enterprise tooling library for Golang
 Common enterprise features for Golang.

Package: golang-github-patrickmn-go-cache-dev
Description-md5: 0fe2cf9477001aab0b336b02d415d471
Description-en: in-memory key:value store/cache (similar to Memcached)
 go-cache is an in-memory key:value store/cache similar
 to memcached that is suitable for applications running on a single
 machine. Its major advantage is that, being essentially a thread-safe
 map[string]interface{} with expiration times, it doesn't need to serialize
 or transmit its contents over the network.

Package: golang-github-paulbellamy-ratecounter-dev
Description-md5: 490674c64a73ae00bf011131a11d42ae
Description-en: thread-safe RateCounter implementation in Golang
 Package ratecounter provides a thread-safe rate-counter, for
 tracking counts in an interval. Useful for implementing counters
 and stats of 'requests-per-second' (for example).

Package: golang-github-paulrosania-go-charset-dev
Description-md5: d47966793a3c96b8462a1caff60f4ad7
Description-en: character set conversion for Go
 Character set conversion between UTF-8 and various character sets.

Package: golang-github-paypal-gatt-dev
Description-md5: 2b19c9b01b12860dd82c65e318def19b
Description-en: building Bluetooth Low Energy peripherals
 This package provides a Bluetooth Low Energy GATT implementation.
 Gatt (Generic Attribute Profile) is the protocol used to write BLE
 peripherals (servers) and centrals (clients).
 .
 As a peripheral, you can create services, characteristics, and
 descriptors, advertise, accept connections, and handle requests.
 .
 As a central, you can scan, connect, discover services, and make
 requests.

Package: golang-github-pbnjay-memory-dev
Description-md5: 3e6d764d5221ab3232d0597c1d414483
Description-en: Provides go function to report total system memory
 Package memory provides two methods reporting total physical system
 memory accessible to the kernel, and free memory available to the
 running application.

Package: golang-github-pborman-getopt-dev
Description-md5: 6e429fe759eaf4092be54b38d0191c37
Description-en: getopt style option parsing for Go (library)
 The Package getopt provides traditional getopt processing for implementing
 commands that use traditional command lines.  The standard Go flag
 package cannot be used to write a program that parses flags the way ls
 or ssh do, for example.

Package: golang-github-pborman-uuid-dev
Description-md5: 946b8e48a66a79827d0918a1a3135114
Description-en: Go bindings to work with UUIDs
 Generates and inspects UUIDs based on RFC 4122 and DCE 1.1: Authentication
 and Security Services.

Package: golang-github-pd0mz-go-maidenhead-dev
Description-md5: 6951bf4ed58f79ea83b8dff042dee2ff
Description-en: Maidenhead Locator system in Golang (library)
 go-maidenhead Go Report Card
 (http://goreportcard.com/report/github.com/pd0mz/go-maidenhead)
 .
 Maidenhead Locator system in Golang

Package: golang-github-pearkes-cloudflare-dev
Description-md5: 1720fbf61cf50b792258d930051be64c
Description-en: Cloudflare library written in Go
 This package provides the cloudflare package which offers an interface
 to the CloudFlare gAPI.
 .
 It's intentionally designed to make heavy use of built-ins and strings in
 place of custom data structures and proper types. It also only implements
 specific endpoints, and doesn't have full API coverage.

Package: golang-github-pearkes-dnsimple-dev
Description-md5: 533818bcceca96e6567a7a51298479b9
Description-en: DNSimple library written in Go
 This package provides the dnsimple package which offers an interface to
 the DNSimple API.
 .
 It's intentionally designed to make heavy use of built-ins and strings in
 place of custom data structures and proper types. It also only implements
 specific endpoints, and doesn't have full API coverage.

Package: golang-github-pelletier-go-buffruneio-dev
Description-md5: 97ac353c010e343f1fb06aaa1bb640c0
Description-en: wrapper around bufio to provide buffered runes access
 Buffruneio is a wrapper around bufio to provide buffered runes access
 with unlimited unreads.

Package: golang-github-pelletier-go-toml
Description-md5: 0aeb285acbabfab6ff822baecc8a1e71
Description-en: Go library for the TOML format — command-line programs
 This library supports TOML (Tom's Obvious, Minimal Language)
 version v1.0.0-rc.3
 .
 Go-toml provides the following features for using data parsed
 from TOML documents:
 .
  * Load TOML documents from files and string data
  * Easily navigate TOML structure using Tree
  * Marshaling and unmarshaling to and from data structures
  * Line & column position data for all parsed elements
  * Query support similar to JSON-Path
  * Syntax errors contain line and column numbers
 .
 This package contains the three command-line programs
 tomll, tomljson and jsontoml.

Package: golang-github-pelletier-go-toml-dev
Description-md5: 3e62f1929044b45e7b23a59c7a71177f
Description-en: Go library for the TOML format
 This library supports TOML (Tom's Obvious, Minimal Language)
 version v1.0.0-rc.3
 .
 Go-toml provides the following features for using data parsed
 from TOML documents:
 .
  * Load TOML documents from files and string data
  * Easily navigate TOML structure using Tree
  * Marshaling and unmarshaling to and from data structures
  * Line & column position data for all parsed elements
  * Query support similar to JSON-Path
  * Syntax errors contain line and column numbers

Package: golang-github-pelletier-go-toml.v2-dev
Description-md5: d4d146a64944f7d612ad0684ad3adbac
Description-en: Go library for the TOML format (go-toml v2)
 go-toml v2 is a Go library for the TOML format.
 It supports TOML (Tom's Obvious, Minimal Language) version v1.0.0.
 .
 Features:
 .
 Stdlib behavior
 As much as possible, this library is designed to behave similarly
 as the standard library's encoding/json.
 .
 Performance
 While go-toml favors usability, it is written with performance in mind.
 Most operations should not be shockingly slow.
 .
 Strict mode
 Decoder can be set to "strict mode", which makes it error when some parts
 of the TOML document was not prevent in the target structure.
 This is a great way to check for typos.
 .
 Contextualized errors
 When decoding errors occur, go-toml returns DecodeError), which contains
 a human readable contextualized version of the error.
 .
 Local date and time support
 TOML supports native local date/times. It allows to represent a given
 date, time, or date-time without relation to a timezone or offset.
 To support this use-case, go-toml provides LocalDate, LocalTime, and
 LocalDateTime. Those types can be transformed to and from time.Time,
 making them convenient yet unambiguous structures for their respective
 TOML representation.

Package: golang-github-perimeterx-marshmallow-dev
Description-md5: ef7058b691757e7a13fcc31be44e7a56
Description-en: flexible and performant JSON unmarshalling in Go
 Marshmallow package provides a simple API to perform flexible and
 performant JSON unmarshalling in Go.
 .
 Marshmallow specializes in dealing with **unstructured struct** - when
 some fields are known and some aren't, with zero performance overhead
 nor extra coding needed.  While unmarshalling, marshmallow allows fully
 retaining the original data and access it via a typed struct and a
 dynamic map.

Package: golang-github-petar-gollrb-dev
Description-md5: 2fe8dae6fd6d07400e14558a6b8c7a93
Description-en: LLRB implementation of balanced binary search trees for Go
 GoLLRB is a Left-Leaning Red-Black (LLRB) implementation of 2-3 balanced
 binary search trees in Go the Language.
 .
 2-3 trees (a type of BBST's), as well as the runtime-similar 2-3-4 trees,
 are the de facto standard BBST algorithms found in implementations of
 Python, Java, and other libraries. The LLRB method of implementing 2-3
 trees is a recent improvement over the traditional implementation. The
 LLRB approach was discovered relatively recently (in 2008) by Robert
 Sedgewick of Princeton University.

Package: golang-github-peterbourgon-diskv-dev
Description-md5: 0e147bbf30cf5b5f478583212cfdcdbf
Description-en: disk-backed key-value store
 Diskv (disk-vee) is a simple, persistent key-value store written in the Go
 language. It starts with an incredibly simple API for storing arbitrary
 data on a filesystem by key, and builds several layers of
 performance-enhancing abstraction on top. The end result is a conceptually
 simple, but highly performant, disk-backed storage system.

Package: golang-github-peterh-liner-dev
Description-md5: ec1357ab4b9610717cb5673b55cd2035
Description-en: Command line editor with history
 Liner is a command line editor with history. It was inspired by linenoise;
 everything Unix-like is a VT100 (or is trying very hard to be). If your
 terminal is not pretending to be a VT100, change it. Liner also support
 Windows.

Package: golang-github-peterhellberg-link-dev
Description-md5: 1c5644ec1de4d9cdb4bfc6a657f031ea
Description-en: Go package for parsing link headers
 This package parses link headers (RFC 5988) used for pagination.

Package: golang-github-petermattis-goid-dev
Description-md5: 2d780e1e7a4a68e673d466963d3803f8
Description-en: programmatically retrieve the current goroutine's ID
 Go library to programmatically retrieve the current goroutine's ID.

Package: golang-github-philhofer-fwd-dev
Description-md5: 477df061b0221c0f63b22417b16262f0
Description-en: Buffered Reader/Writer
 The fwd package provides a buffered reader and writer. Each has methods that
 help improve the encoding/decoding performance of some binary protocols.
 .
 The fwd.Writer and fwd.Reader type provide similar functionality to their
 counterparts in bufio, plus a few extra utility methods that simplify
 read-ahead and write-ahead. I wrote this package to improve serialization
 performance for http://github.com/philhofer/msgp, where it provided about a 2x
 speedup over bufio. However, care must be taken to understand the semantics of
 the extra methods provided by this package, as they allow the user to access
 and manipulate the buffer memory directly.

Package: golang-github-phpdave11-gofpdi-dev
Description-md5: a2d23d0462e84a4ac7ec7daa9ee8bbdb
Description-en: Go Free PDF Document Importer
 gofpdi (Go Free PDF Document Importer) allows you to import an
 existing PDF into a new PDF. The following PDF generation libraries
 are supported:
  - gopdf (https://github.com/signintech/gopdf)
  - gofpdf (https://github.com/jung-kurt/gofpdf)

Package: golang-github-pierrec-lz4-dev
Description-md5: ab876975a803bc2da1b592dc55c53254
Description-en: LZ4 compression and decompression in pure Go
 This library implements reading and writing lz4 compressed data (a frame),
 as specified in
 http://fastcompression.blogspot.fr/2013/04/lz4-streaming-format-final.html,
 using an io.Reader (decompression) and io.Writer (compression).  It is
 designed to minimize memory usage while maximizing throughput by being
 able to [de]compress data concurrently.

Package: golang-github-pierrec-xxhash-dev
Description-md5: 2200b932985d7f6161f4a7d5034ecb7b
Description-en: pure Go implementation of xxHash (32 and 64 bits versions)
 Pure Go implementation of xxHash (32 and 64 bits versions) xxHash is a
 very fast hashing algorithm. This package implements xxHash in pure Go.

Package: golang-github-pin-tftp-dev
Description-md5: 9f3d3c912c6bd514f02f1a827cf0e364
Description-en: TFTP server and client library for Golang (library)
 This is a library helping to implement clients and servers for the
 TFTP protocol in Go.
 .
 It implements:
 .
  * RFC 1350 - The TFTP Protocol (Revision 2)
  * RFC 2347 - TFTP Option Extension
  * RFC 2348 - TFTP Blocksize Option
 .
 It partially implements (server side only):
 .
  * RFC 2349 - TFTP Timeout Interval and Transfer Size Options
 .
 The et of features is sufficient for PXE boot support.

Package: golang-github-pingcap-check-dev
Description-md5: 4afa769241943a8d3711e48a383eccf8
Description-en: rich testing extension for Go's testing package
 This library provides additional features to Go's testing package. These
 extensions include conditional logging, temporary directory management,
 and timers.
 .
 Documentation: https://godoc.org/gopkg.in/check.v1

Package: golang-github-pion-datachannel-dev
Description-md5: df65f985cc54658aa21b33398163aec1
Description-en: Go implementation of WebRTC Data Channels
 Golang library implementing WebRTC Data Channels. WebRTC data channel
 lets you send text or binary data over an active connection to a peer

Package: golang-github-pion-dtls.v2-dev
Description-md5: 9d12b37d1e6dd0527054d5cc9084f8c9
Description-en: DTLS 1.2 Server/Client implementation for Go
 Native DTLS 1.2vimplementation in the Go programming language.
 .
 This is currently targeting DTLS 1.2, and the most modern/common cipher
 suites. Current features are:
 .
  * DTLS 1.2 Client/Server
  * Key Exchange via ECDHE(curve25519, nistp256, nistp384) and PSK
  * Packet loss and re-ordering is handled during handshaking
  * Key export (RFC 5705 (https://tools.ietf.org/html/rfc5705))
  * Serialization and Resumption of sessions
  * Extended Master Secret extension (RFC 7627)
  * ALPN extension (RFC 7301)

Package: golang-github-pion-ice.v2-dev
Description-md5: 9c2f76b993249b868fe7a7e145fb7156
Description-en: Go implementation of ICE (library)
 Golang library implementing ICE for WebRTC
 Interactive Connectivity Establishment (ICE) is a framework to
 allow user's web browser to connect with peers.
 ICE uses STUN and/or TURN servers to accomplish this.

Package: golang-github-pion-interceptor-dev
Description-md5: 3c62c698dbf66607313b7ee6bf4f9349
Description-en: Pluggable RTP/RTCP processors for building real time communication
 Interceptor is a framework for building RTP/RTCP communication software.
 This framework defines a interface that each interceptor must satisfy.
 These interceptors are then run sequentially. It also provides
 common interceptors that will be useful for building RTC software.
 .
 This package was built for pion/webrtc but is consumable by anyone.

Package: golang-github-pion-logging-dev
Description-md5: e677d70d90178696318eccdbe4413517
Description-en: logging library used by Pion
 The library is used as a part of pion WebRTC implementation.
 Provides easy logging for same.

Package: golang-github-pion-mdns-dev
Description-md5: b8137e717c3854e4e01a48f55cc30969
Description-en: Pure Go implementation of Multicast DNS (library)
 Golang mDNS implementation.
 The original user is Pion WebRTC, but is extendable for
 other uses.

Package: golang-github-pion-randutil-dev
Description-md5: 74c0337de5dbdc4714105a809a9004c1
Description-en: Helper library for cryptographic and mathmatical randoms
 The randutil library provides utility functions for random number
 generators useful for mathematical purposes, but not for cryptography.

Package: golang-github-pion-rtcp-dev
Description-md5: 4f906a636a90ceebfb5d12031856891b
Description-en: Go implementation of RTCP (library)
 Golang implementation of RTP Control Protocol (RTCP)
 .
 RTCP is defined in IETF RFC 3550. It is used alongside RTP. RTCP offers
 a lightweight control mechanism for RTP that can be used to send
 statistic reports and flow control messages.

Package: golang-github-pion-rtp-dev
Description-md5: bb7c3f97b60b9cd4c1bcfb8ab38174da
Description-en: Go implementation of RTP (library)
 Golang based implementation of Real-time Transport Protocol (RTP)
 .
 The Real-time Transport Protocol (RTP), defined in RFC 3550, is an IETF
 standard protocol to enable real-time connectivity for exchanging data
 that needs real-time priority.

Package: golang-github-pion-sctp-dev
Description-md5: d26109a45cc50f465d08b2063aebb980
Description-en: Go implementation of SCTP
 Golang based implementation of Stream Control Transmission Protocol
 .
 SCTP (Stream Control Transmission Protocol) is an IETF standard
 for a transport protocol which enables the reliable, in-order
 transmission of messages while offering congestion control, multi-
 homing, and other features to improve reliability and stability of the
 connection. It's used for sending traditional telephone calls over the
 Internet, but is also used for WebRTC data.

Package: golang-github-pion-sdp-dev
Description-md5: 33b5dbc06b210cec0c8ed1ad1054bc85
Description-en: Go implementation of SDP (library)
 SDP, the Session Description Protocol, is a protocl defining formats
 for multimedia sessions and stream meta-data. It is used by media streaming
 applications, like WebRTC clients and servers.
 .
 This package ships a Go implementation of SDP.

Package: golang-github-pion-srtp.v2-dev
Description-md5: 1adadaeaab50981eec7b30704eef8b39
Description-en: Go implementation of SRTP (library)
 Library implementing Secure Real-time Transport Protocol (SRTP) in Golang.
 SRTP is used by WebRTC for encrypting media streams being a lighter
 weight option than DTLS.

Package: golang-github-pion-stun-dev
Description-md5: 869fa44f9749a492f2e356b19e8b241a
Description-en: Go implementation of STUN
 The library is used as a part pion WebRTC implementation.
  Package stun implements Session Traversal Utilities for NAT (STUN)
 [RFC5389] protocol and client with no external
 dependencies and zero allocations in hot paths.
 Client supports automatic requests and retransmissions.

Package: golang-github-pion-transport-dev
Description-md5: 826b5cca4291d6fb3444c52f4d6dacaf
Description-en: Transport testing for Pion
 Provides multiple plugins for pion/webrtc
 like a VPN layer, eplaydetector providing
 packet replay detection algorithm etc.

Package: golang-github-pion-turn.v2-dev
Description-md5: 061c0d076b777d3b61775abd4f2fbbed
Description-en: Pion TURN, an API for building TURN clients and servers (library)
 Pion TURN is a Go toolkit for building TURN servers and clients.
 pion/turn is an API for building STUN/TURN clients and servers, not a
 binary to deploy and then configure. It may require copying package examples
 and making minor modifications to fit the need, no knowledge of Go is
 required however.

Package: golang-github-pion-udp-dev
Description-md5: 04355b5deae292a1bee6f8a269978c20
Description-en: connection-oriented listener over a UDP PacketConn
 This package is used in the pion/DTLS and pion/SCTP
 transport to provide a connection-oriented
 listener over a UDP.

Package: golang-github-pion-webrtc.v3-dev
Description-md5: 1dd7dc9e38cc1998c408b2e9ade64399
Description-en: Pure Go implementation of the WebRTC API (library)
 This package implements WebRTC API in Golang. WebRTC is a free and open-
 source project providing web browsers and mobile applications with real-
 time communication via application programming interfaces.

Package: golang-github-pires-go-proxyproto-dev
Description-md5: 72a4f2260a50ab81782fdcfcf4654204
Description-en: golang library of PROXY protocol for v1 and v2
 A Go library implementation of the PROXY protocol, versions 1 and 2
 (http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt), which
 provides a convenient way to safely transport connection > information
 such as a client's address across multiple layers of NAT or TCP >
 proxies. It is designed to require little changes to existing
 components and > to limit the performance impact caused by the
 processing of the transported > information.
 .
 This library is to be used in one of or both proxy clients and proxy
 servers that need to support said protocol.  Both protocol versions, 1
 (text-based) and 2 (binary-based) are supported.

Package: golang-github-pivotal-golang-clock-dev
Description-md5: 00d6de87b83adad369e7760be6d15a14
Description-en: Time provider and clock testing library for Go
 This library provides a Clock interface for Go which is useful for
 injecting time dependencies in tests.

Package: golang-github-pkg-diff-dev
Description-md5: c8b62b14465f4a215393c590db503385
Description-en: go library used to create, modify, and print diffs
 The top level package, diff, contains convenience functions for the most
 common uses.
 .
 The sub-packages provide very fine-grained control over every aspect:
   *  myers creates diffs using the Myers diff algorithm.
   *  edit contains the core diff data types.
   *  ctxt provides tools to reduce the amount of context in a diff.
   *  write provides routines to write diffs in standard formats.

Package: golang-github-pkg-errors-dev
Description-md5: 1492dffdc09de2c62219858b04c51154
Description-en: Simple error handling primitives for Go
 Package errors provides simple error handling primitives for the Go
 programming language.
 .
 The traditional error handling idiom in Go results in error reports without
 context or debugging information.
 .
 The errors package allows programmers to add context to the failure path in
 their code in a way that does not destroy the original value of the error.

Package: golang-github-pkg-profile-dev
Description-md5: 6d62d92a4c267ba9e2009f5bcde28c9d
Description-en: Simple profiling for Go
 This package can be used for simple profiling. It provides several
 convenience package level values for cpu, memory, and block (contention)
 profiling.

Package: golang-github-pkg-sftp-dev
Description-md5: c526e0bbb7a759efaf52d200432cdf11
Description-en: SFTP support for the golang.org/x/crypto/ssh package
 The sftp package provides support for file system operations on
 remote ssh servers using the SFTP subsystem.  It also implements an
 SFTP server for serving files from the filesystem.

Package: golang-github-pkg-term-dev
Description-md5: 4f5a50e3550a16dae83fdd3fdae9495a
Description-en: package term manages POSIX terminals
 Package term manages POSIX terminals. As POSIX terminals are connected to,
 or emulate, a UART, this package also provides control over the various
 UART and serial line parameters.

Package: golang-github-pkg-xattr-dev
Description-md5: b4113957a025931aafbf3201eb0bbcda
Description-en: Extended attribute support for Go
 This library allows manipulating filesystem extended attributes
 in Go.
 .
 Linux, Darwin and FreeBSD are supported.

Package: golang-github-pmezard-go-difflib-dev
Description-md5: 49de4aeae73f9a34fcea0ebc7b10d448
Description-en: partial port of Python difflib package to Go
 Go-difflib is a partial port of Python 3 difflib package. Its main goal
 was to make unified and context diff available in pure Go, mostly for
 testing purposes.

Package: golang-github-pointlander-compress-dev
Description-md5: 126cb0594619e1b646d12cf81711dcc1
Description-en: parallelized modular compression library
 compress is a parallelized modular compression library

Package: golang-github-pointlander-jetset-dev
Description-md5: 5b90c4aba7f0778435afe5273b6c2c42
Description-en: JetSet is a compressed set of numbers
 JetSet is a compressed set of numbers. Numbers added to
 the set will be compressed with delta coding followed by
 Burrows Wheeler compression. Common set functions are supported.

Package: golang-github-pointlander-peg-dev
Description-md5: 03507e90b904529beba63e85ee3a3d52
Description-en: implementation of a Packrat parser generator - dev package
 Peg, Parsing Expression Grammar, is an implementation of a Packrat
 parser generator. A Packrat parser is a descent recursive parser capable
 of backtracking. The generated parser searches for the correct parsing
 of the input.
 .
 This is the dev package

Package: peg-go
Description-md5: 6128081c6d2cab9a4914d98ade23fcaf
Description-en: implementation of a Packrat parser generator in Go
 Peg, Parsing Expression Grammar, is an implementation of a Packrat
 parser generator. A Packrat parser is a descent recursive parser capable
 of backtracking. The generated parser searches for the correct parsing
 of the input.
 .
 This is the main package used to generate code.

Package: golang-github-posener-complete-dev
Description-md5: 8f50a18a77f41a27ddc45a9a0d351add
Description-en: bash completion written in go
 Writing bash completion scripts is a hard work. This package provides
 an easy way to create bash completion scripts for any command, and
 also an easy way to install/uninstall the completion of the command.

Package: golang-github-powerman-deepequal-dev
Description-md5: 8f4c501e2f387e0b70b0d7dc1d580bed
Description-en: Go library with improved reflect.DeepEqual
 Most of the code is copied from Go reflect package with slight
 modifications.
 .
 Differences from reflect.DeepEqual:
   * If compared value implements .Equal(valueOfSameType) bool method then
     it will be called instead of comparing values as is.
   * If called Equal method will panics then whole DeepEqual will panics too.
 .
 This means you can use this DeepEqual method to correctly compare types
 like time.Time or decimal.Decimal, without taking in account unimportant
 differences (like time zone or exponent).

Package: golang-github-pquerna-cachecontrol-dev
Description-md5: a7b1de2dcb9aa61eeb6e7b402a8d757c
Description-en: HTTP Cache-Control Parser and Interpretation
 cachecontrol implements RFC 7234 Hypertext Transfer Protocol (HTTP/1.1):
 Caching. It does this by parsing the Cache-Control and other headers,
 providing information about requests and responses -- but cachecontrol does
 not implement an actual cache backend, just the control plane to make
 decisions about if a particular response is cachable.

Package: ffjson
Description-md5: 1a79c747b63efee06cbe53d92a9b596f
Description-en: faster JSON serialization for Go
 ffjson generates static MarshalJSON and UnmarshalJSON functions for
 structures in Go. The generated functions reduce the reliance upon runtime
 reflection to do serialization and are generally 2 to 3 times faster.
 In cases where ffjson doesn't understand a Type involved, it falls back to
 encoding/json, meaning it is a safe drop in replacement.  By using ffjson
 your JSON serialization just gets faster with no additional code changes.
 .
 This package contains the ffjson executable.

Package: golang-github-pquerna-ffjson-dev
Description-md5: 5702804eaf40893ed13a722450f812d3
Description-en: faster JSON serialization for Go
 ffjson generates static MarshalJSON and UnmarshalJSON functions for
 structures in Go. The generated functions reduce the reliance upon runtime
 reflection to do serialization and are generally 2 to 3 times faster.
 In cases where ffjson doesn't understand a Type involved, it falls back to
 encoding/json, meaning it is a safe drop in replacement.  By using ffjson
 your JSON serialization just gets faster with no additional code changes.
 .
 This package contains the source code for other go programs to link against.

Package: golang-github-pquerna-otp-dev
Description-md5: bd5b9bef327ef2e801ab583ce4fd6a6d
Description-en: Google Authenticator compatible one time passwords for Go
 This otp library implements both HOTP and TOTP based one time passcodes
 in a Google Authenticator compatible manner. This library can be used
 to generate and verify codes and display data encoded in QR codes.

Package: golang-github-proglottis-gpgme-dev
Description-md5: 9f0b4aa35683d72f552a7a4d0716e1ce
Description-en: Go wrapper for the GPGME library
 This library provides a Golang wrapper for the C GPGME library. If
 you are looking to add OpenPGP support to a server application, you
 should also consider the olang.org/x/crypto/openpgp library.

Package: golang-github-prometheus-client-golang-dev
Description-md5: 1554fe720b0324e6384563ff22eefa08
Description-en: Prometheus instrumentation library for Go applications
 This is the Prometheus Go client library. It provides two main functions:
 .
  * The exposition library is used to export metrics to a Prometheus server or
   pushgateway.
 .
  * The consumption library is used to process metrics exported by a Prometheus
   client. (The Prometheus server is using that library.)

Package: golang-github-prometheus-client-model-dev
Description-md5: 43385eaff66e8e99402ff076698e2fc3
Description-en: data model artifacts for Prometheus
 Golang data model artifacts for Prometheus.

Package: golang-github-prometheus-common-dev
Description-md5: efcba4dcd5ac580e9b9997d57503d25a
Description-en: common libraries for Prometheus components
 This package includes:
 .
  * github.com/prometheus/common/config: Common configuration structures.
  * github.com/prometheus/common/expfmt: Decoding and encoding for the
    exposition format.
  * github.com/prometheus/common/model: Shared data structures.
  * github.com/prometheus/common/promlog: Defines standardised ways to
    initialize Go kit loggers across Prometheus components.
  * github.com/prometheus/common/route: A routing wrapper around
    https://github.com/julienschmidt/httprouter using `context.Context`.
  * github.com/prometheus/common/server: Common servers.
  * github.com/prometheus/common/sigv4: Provides a http.RoundTripper that
    signs requests using Amazon's Signature Verification V4 signing procedure.
  * github.com/prometheus/common/version: Version information and metrics.

Package: golang-github-prometheus-exporter-toolkit-dev
Description-md5: bc753702c92845a2197dfa10e7e7d635
Description-en: Go library for Prometheus exporters
 Go library for implementing features commonly required in Prometheus
 exporters, such as command line flag parsing, HTTP TLS options and
 authentication.

Package: golang-github-prometheus-procfs-dev
Description-md5: 262730142b283445cb9ca5615c209868
Description-en: Golang library to retrieve metrics from the proc pseudo-filesystem
 Procfs provides functions to retrieve system, kernel and process metrics from
 the proc pseudo-filesystem.

Package: golang-procfs-dev
Description-md5: ffb8cc9628c07004c4b2706af78ea103
Description-en: transitional dummy package
 This package can be safely removed once nothing depends on it anymore.

Package: golang-github-prometheus-prom2json-dev
Description-md5: 845b434dbb6d76fec887d2dbd3139b54
Description-en: tool to scrape a Prometheus client and dump the result as JSON (library)
 Since the deprecation of the JSON exposition format, looking into
 metrics exposed by Prometheus can be a challenge, as one would
 usually need to interact with the Prometheus server and its protocol
 buffer format. Since JSON is a wildly-supported format, prom2json was
 designed to scrape a Prometheus client in protocol buffer or text
 format, in order to make the results available in JSON format.

Package: golang-github-protonmail-go-autostart-dev
Description-md5: 3615a3dd81f0b56d53458c7cbc45971e
Description-en: Go library to run a command after login
 The package creates a .desktop file in $XDG_CONFIG_HOME/autostart, typically
 $HOME/.config/autostart

Package: golang-github-protonmail-go-crypto-dev
Description-md5: 8d9ec86d79d8b3e0af93b248febf44bd
Description-en: Go supplementary cryptography libraries
 This module is backwards compatible with x/crypto/openpgp, so you
 can simply replace all imports of golang.org/x/crypto/openpgp with
 github.com/ProtonMail/go-crypto/openpgp.
 .
 A partial list of changes is here:
 https://github.com/ProtonMail/go-crypto/issues/21#issuecomment-492792917.

Package: golang-github-protonmail-go-mime-dev
Description-md5: afef3ea20229fd012fe44e7a85e238dd
Description-en: Go Mime Wrapper Library (library)
 Provides a parser for MIME messages
 .
 The library can be used to extract the body and attachments from a MIME message
 Example:
 .
 printAccepter := gomime.NewMIMEPrinter()
 bodyCollector := gomime.NewBodyCollector(printAccepter)
 attachmentsCollector := gomime.NewAttachmentsCollector(bodyCollector)
 mimeVisitor := gomime.NewMimeVisitor(attachmentsCollector)
 err := gomime.VisitAll(bytes.NewReader(mmBodyData), h, mimeVisitor)
 attachments := attachmentsCollector.GetAttachments(),
 attachmentsHeaders := attachmentsCollector.GetAttHeaders()
 bodyContent, bodyMimeType := bodyCollector.GetBody()

Package: golang-github-protonmail-gopenpgp-dev
Description-md5: dff44561dd9dfdbb63111f7425db0fdd
Description-en: high-level OpenPGP library built on top of golang crypto library
 GopenPGP is a high-level OpenPGP wrapper library developed by ProtonMail which
 is built on the golang crypto library.
 The goal of this project is to provide an easy-to-use, open source encryption
 wrapper library for the developer community that is well-maintained, up-to-date
 with the latest OpenPGP RFC changes, and periodically audited for security.

Package: golang-github-puerkitobio-goquery-dev
Description-md5: 098263c141da9628293157ae3ffa0436
Description-en: jQuery-style HTML manipulation in Go
 goquery brings a syntax and a set of features similar to jQuery
 (http://jquery.com/) to the Go language, based on Go's net/html
 package and the CSS Selector library cascadia.
 .
 Syntax-wise, it is as close as possible to jQuery, with the same
 function names when possible, and a chainable interface.

Package: golang-github-puerkitobio-purell-dev
Description-md5: 633d7e291afeb4e1fa7e4f2d11b832b7
Description-en: tiny Go library to normalize URLs
 Purell is a tiny Go library to normalize URLs. It returns a pure
 URL. Pure-ell. Sanitizer and all. Yeah, I know...
 .
 Based on the wikipedia paper http://en.wikipedia.org/wiki/URL_normalization
 and the RFC 3986 document http://tools.ietf.org/html/rfc3986#section-6 .

Package: golang-github-putdotio-go-putio-dev
Description-md5: c9a891e36e15ccd5dd31e4042ddc6bc3
Description-en: Put.io Go API client
 Putio is a Go client library for accessing the Put.io API v2.

Package: golang-github-pzhin-go-sophia-dev
Description-md5: 1bce6bdbac3ad4be8e9cad32641048bf
Description-en: Golang binding for the Sophia database
 go-sophia is a Go (golang) binding to the Sophia (http://sophia.systems)
 database engine. Sophia is a modern transactional key-value/row-storage
 library, designed to provide best possible on-disk performance without
 degradation in time. It has guaranteed O(1) worst case complexity for
 read, write and range scan operations, adapting to expected write rate,
 total storage capacity and cache size.

Package: golang-github-qor-inflection-dev
Description-md5: b07691c717ff2204e5da90ea2c64de1c
Description-en: Pluralizes and singularizes English nouns
 Inflection is a Go package that pluralizes and singularizes English nouns.
 .
   inflection.Plural("person") => "people"
   inflection.Plural("Person") => "People"
   inflection.Plural("PERSON") => "PEOPLE"
   inflection.Plural("bus")    => "buses"
   inflection.Plural("BUS")    => "BUSES"
   inflection.Plural("Bus")    => "Buses"
 .
   inflection.Singularize("people") => "person"
   inflection.Singularize("People") => "Person"
   inflection.Singularize("PEOPLE") => "PERSON"
   inflection.Singularize("buses")  => "bus"
   inflection.Singularize("BUSES")  => "BUS"
   inflection.Singularize("Buses")  => "Bus"
 .
   inflection.Plural("FancyPerson") => "FancyPeople"
   inflection.Singularize("FancyPeople") => "FancyPerson"
 .
 Standard rules are from Rails's ActiveSupport.
 .
 This package contains the source.

Package: golang-github-quobyte-api-dev
Description-md5: cf5e66cc8ea207910488fcaa2a0c5c20
Description-en: Quobyte API client for Go
 This library implements a Go client for the Quobyte API.
 .
 Quobyte is a commercial product offering software implementing an
 enterprise-grade distributed parallel filesystem and block storage
 support for VMs and containers.

Package: golang-github-r3labs-diff-dev
Description-md5: 69e2160807e78950a0fc8b6f33ce8c6b
Description-en: diffing library for Go structures
 Utilizing field tags and reflection, this library makes it possible
 to compare two structures of the same type and create a changelog of
 all modified values. The produced changelog can easily be serialized
 to JSON.

Package: golang-github-rabbitmq-amqp091-go-dev
Description-md5: f607745cb2d0d03f49d19bc2d0e08207
Description-en: Go client for AMQP 0.9.1 (library)
 This is a Go AMQP 0.9.1 client maintained by the RabbitMQ core team.
 It was originally developed by Sean Treadway.
 .
 The library provides a functional interface that closely represents
 the AMQP 0.9.1 model targeted to RabbitMQ as a server. This includes
 the minimum necessary to interact the semantics of the protocol.

Package: golang-github-racksec-srslog-dev
Description-md5: 46221f621d8dc9128f6381c84e79a164
Description-en: replacement for the standard Golang library "log/syslog"
 Drop-in replacement for the standard library "log/syslog", but with extra
 features.

Package: golang-github-rafaeljusto-redigomock-dev
Description-md5: 1419f0c44305fe65f9de24ba34e85c09
Description-en: Unit tests using redigo library (Redis client in go)
 Easy way to unit test projects using redigo library
 (https://github.com/gomodule/redigo) (Redis client
 in go).

Package: golang-github-raintank-met-dev
Description-md5: 6fe5ff4ef5704f7f1d72e3e26cb443c3
Description-en: wrapper around metric client libraries for Go
 This library provides an opinionated wrapper around metric client
 libraries for Go. It supports statsd (recommended) and dogstatsd.

Package: golang-github-rainycape-unidecode-dev
Description-md5: 9a78bf403bdb7e33b0ceb29574ac6694
Description-en: replace non-ASCII characters with their ASCII approximations
 Package unidecode implements a unicode transliterator which replaces
 non-ASCII characters with their ASCII approximations. Given an
 unicode encoded string, the primary function, Unidecode, returns
 another string with non-ASCII characters replaced with their closest
 ASCII counterparts.

Package: golang-github-rakyll-globalconf-dev
Description-md5: 2b56ccb37f9b0769e5a490d46e07cc7c
Description-en: Effortlessly persist/retrieve flags in Go programs
 Effortlessly persist/retrieve flags in Go programs. globalconf allows
 your users to not only provide flags, but config files and environment
 variables as well.

Package: golang-github-rakyll-statik-dev
Description-md5: 791092d7f17ee4bc3dfaea31d78b8d83
Description-en: embed static files into a Go executable. Dev package
 statik allows you to embed a directory of static files
 into your Go binary to be later served from an http.FileSystem.
 .
 This is the dev package.

Package: golang-statik
Description-md5: 41bb7f2b71481494f6337314ed9f0f55
Description-en: embed static files into a Go executable
 statik allows you to embed a directory of static files
 into your Go binary to be later served from an http.FileSystem.

Package: golang-github-rancher-go-rancher-metadata-dev
Description-md5: fcfaee931d38c5656d2c681d5a50a05d
Description-en: Go Bindings for Rancher-metadata service (library)
 Go bindings for Rancher-metadata This library is implements
 a variety of calls against the rancher-metadata service.

Package: golang-github-rclone-ftp-dev
Description-md5: d9c6334c170b1fa963be08a73c2209d6
Description-en: FTP client package for Go (library)
 A FTP client package for Go
 .
 Package ftp implements a FTP client as described in RFC 959.
 It is an rclone fork of github.com/jlaffaye/ftp.

Package: golang-github-rcrowley-go-metrics-dev
Description-md5: f351f2d4f9037fdcb537837fef96192e
Description-en: Application level metrics capturing library for Go
 go-metrics supports counters, gauges and histograms.
 .
 The metrics can be published to various destinations (e.g. Graphite, InfluxDB,
 Prometheus) using external client libraries.
 .
 Port of the https://github.com/dropwizard/metrics library.

Package: golang-github-remeh-sizedwaitgroup-dev
Description-md5: 5bc55310ffed883d6e75fa09bbf81ef5
Description-en: Go library for limiting the amount of concurrent goroutines
 SizedWaitGroup has the same role and API as sync.WaitGroup but it adds
 a limit of the amount of goroutines started concurrently.
 .
 SizedWaitGroup adds the feature of limiting the maximum number of
 concurrently started routines. It could for example be used to start
 multiples routines querying a database but without sending too much
 queries in order to not overload the given database.

Package: golang-github-remyoudompheng-bigfft-dev
Description-md5: 54a8f45b66e6f2083988f2924cdf4eeb
Description-en: Golang big integer multiplication library
 Big integer multiplication library for Go using Fast Fourier transform

Package: golang-github-remyoudompheng-go-liblzma-dev
Description-md5: 653bab6ba401d69055454083b5bb565b
Description-en: Go bindings for XZ Utils/liblzma
 Provides Go bindings for XZ Utils/liblzma

Package: golang-github-renekroon-ttlcache-dev
Description-md5: 53771f748a0ba8b11e3c284cc4655913
Description-en: In-memory string-interface{} map with expiration for Golang
 TTLCache is a simple key/value cache in golang with the following functions:
 .
   - Thread-safe
   - Individual expiring time or global expiring time, you can choose
   - Auto-Extending expiration on Get
   - DNS style TTL, see SkipTtlExtensionOnHit(bool)
   - Fast and memory efficient
   - Can trigger callback on key expiration
 .
 Project TTLCache was forked from wunderlist/ttlcache to add extra functions
 not available in the original scope. The main differences are:
 .
   - An item can store any kind of object, previously, only strings could be
     saved
   - Optionally, you can add callbacks to: check if a value should expire, be
     notified if a value expires, and be notified when new values are added
     to the cache
   - The expiration can be either global or per item
   - Can exist items without expiration time
   - Expirations and callbacks are realtime

Package: golang-github-restic-chunker-dev
Description-md5: d8bfa9fcf8073c667f72e9dd528fbe02
Description-en: implementation of Content Defined Chunking (CDC) in Go
 The package chunker implements content-defined-chunking (CDC) based on
 a rolling Rabin Hash. The library is part of the restic backup program
 (https://github.com/restic/restic).

Package: golang-github-retailnext-hllpp-dev
Description-md5: 768f021ac5480e51ba5c497bf40d9eb6
Description-en: HyperLogLog++ cardinality estimation algorithm
 hllpp is an implementation of the HyperLogLog++ cardinality estimation
 algorithm in go. It optimizes for memory usage over CPU usage. It
 implements all the HyperLogLog optimizations introduced in the
 HyperLogLog++ paper (http://goo.gl/Z5Sqgu). Some notable features include:
 .
  * Marshaling so you can serialize to your datastore,
  * Extra space savings by only using 5 bits per register when possible,
  * Built-in non-streaming murmur3 implementation for fast hashing of input
    data.
 .
 This is the dev package.

Package: golang-github-revel-revel-dev
Description-md5: 70c4015fd19982b47b76f39425b6fd98
Description-en: high productivity, full-stack web framework for the Go language
 Revel is a web framework that builds on top of the high-perfomance
 Go HTTP server. It provide routing, parameter parsing, validation,
 templating, caching and a testing framework.

Package: golang-github-reviewdog-errorformat-dev
Description-md5: b6d18434d347e63c34a9330d2270486a
Description-en: Vim's quickfix errorformat implementation in Go (library)
 errorformat provides default errorformats for major tools.  Also, it's easy to
 add new errorformat in a similar way to Vim's errorformat.

Package: golang-github-rfjakob-eme-dev
Description-md5: 151545d89925dc9799f7a69cafc10a88
Description-en: EME wide-block encryption for Go
 EME for Go is a wide-block encryption mode developed by Halevi and
 Rogaway in 2003 [eme]. (see references below)
 .
 EME uses multiple invocations of a block cipher to construct a new cipher
 of bigger block size (in multiples of 16 bytes, up to 2048 bytes).

Package: golang-github-rhnvrm-simples3-dev
Description-md5: 9599ce02d0041dc72029e1ae1191eb7b
Description-en: AWS S3 Golang Library
 This package contains a simple no frills AWS S3 Library using REST
 with V4 signing (without AWS Go SDK).
 It is a library for uploading and deleting objects on S3 buckets.

Package: golang-github-rican7-retry-dev
Description-md5: e2b1526d71398ee1c361a82bd650cbd6
Description-en: Go library to perform actions repetitively
 A simple, stateless, functional mechanism to perform actions repetitively
 until successful.

Package: golang-github-rickb777-date-dev
Description-md5: eadd2b6baeb2f599e75dfb4c41054928
Description-en: Go package for working with dates (library)
 This package introduces a light-weight Date type that is storage-efficient
 and convenient for calendrical calculations and date parsing and
 formatting (including years outside the [0,9999] interval).

Package: golang-github-rickb777-plural-dev
Description-md5: b5a56dc290f700169e954eb7eb29a348
Description-en: Simple Go API for pluralisation. (library)
 This package provides simple support for localising
 plurals in a flexible range of different styles.

Package: golang-github-rifflock-lfshook-dev
Description-md5: 326a1b0342bfb1754d3d2e15d64c1ee3
Description-en: local filesystem hook for logrus (Go library)
 Local Filesystem Hook for Logrus Sometimes developers like to write
 directly to a file on the filesystem. This is a hook for logrus
 (https://github.com/Sirupsen/logrus) designed to allow users to do
 just that. The log levels are dynamic at instantiation of the hook,
 so it is capable of logging at some or all levels.

Package: golang-github-rivo-tview-dev
Description-md5: 263303057c7f98cd756b2d502287c232
Description-en: Rich interactive widgets for terminal-based UIs in Go
 This Go package provides commonly needed components for terminal based
 user interfaces. The widgets provided with this package are useful for
 data exploration and data entry.
 .
 Among these components are:
  * Input forms (include input/password fields, drop-down selections,
    checkboxes, and buttons)
  * Navigable multi-color text views
  * Sophisticated navigable table views
  * Flexible tree views
  * Selectable lists
  * Grid, Flexbox and page layouts
  * Modal message windows
  * An application wrapper

Package: golang-github-rivo-uniseg-dev
Description-md5: cedde19affd6b427b81c7efb51927b94
Description-en: Unicode Text Segmentation for Go
 This package provides a tool to iterate over these grapheme clusters.
 This may be used to determine the number of user-perceived characters,
 to split strings in their intended places, or to extract individual
 characters which form a unit.
 .
 This package implements the Unicode Text Segmentation according to
 Unicode Standard Annex #29 (Unicode version 12.0.0).

Package: golang-github-riywo-loginshell-dev
Description-md5: ffafaf25350a8fbbbd819bf8c1771806
Description-en: Golang library to get the login shell of the current user
 Supporting GOOS
  - Linux
  - Darwin
  - Plan9
  - OpenBSD
  - FreeBSD
  - Windows

Package: golang-github-rjeczalik-notify-dev
Description-md5: 0bad4d0f0d582a498d9b36448e289739
Description-en: file system event notification library on steroids
 Notify is a Go high-level abstraction over filesystem watchers like
 inotify, kqueue, FSEvents, FEN or ReadDirectoryChangesW. On top of filesystem
 watchers notify maintains a watchpoint tree, which provides strategy for
 creating and closing filesystem watches and dispatching filesystem events to
 user channels.

Package: golang-github-rkoesters-xdg-dev
Description-md5: 45493f8bf7e8b90dbe73d3ea3c26b2a7
Description-en: FreeDesktop.org (xdg) Specs implemented in Go
 xdg is a Golang library to provide access to the
 FreeDesktop.org (XDG) specs for basedir, desktop, keyfile,
 trash, and userdirs.

Package: golang-github-roaringbitmap-roaring-dev
Description-md5: 4326cefdd8ce31411da2d3d9d16a549f
Description-en: Roaring bitmaps in Go
 This is a go version of the Roaring bitmap data structure.
 .
 Roaring bitmaps are found to work well in many important applications:
 .
 Use Roaring for bitmap compression whenever possible. Do not
 use other bitmap compression methods (Wang et al., SIGMOD 2017
 (http://db.ucsd.edu/wp-content/uploads/2017/03/sidm338-wangA.pdf))

Package: golang-github-robertkrimen-otto-dev
Description-md5: 98b63cc37c907339f06bbf46ec7e0e82
Description-en: JavaScript parser and interpreter in Go
 Otto provides a JavaScript parser and interpreter written natively in Go.
 .
 The following are some limitations with Otto:
  * "use strict" will parse, but does nothing.
  * The regular expression engine (re2/regexp) is not fully compatible with the
    ECMAScript 5 specification.
  * Otto targets ES5. ES6 features (eg: Typed Arrays) are not supported.

Package: golang-github-robfig-cron-dev
Description-md5: e402bb012c60097090815529a92863c9
Description-en: cron library for go
 This library implements a cron spec parser and runner.

Package: golang-github-robfig-go-cache-dev
Description-md5: 194fe8b643675d6759df6116b4615b9e
Description-en: in-memory key:value store/cache library for Go
 This package contains an in-memory key:value store/cache similar to
 memcached that is suitable for applications running on a single machine.
 Its major advantage is that, being essentially a thread-safe
 map[string]interface{} with expiration times, it doesn't need to serialize
 or transmit its contents over the network.
 .
 Any object can be stored, for a given duration or forever, and the cache can be
 safely used by multiple goroutines.
 .
 Although go-cache isn't meant to be used as a persistent datastore, the entire
 cache may be saved to and loaded from a file (or any io.Reader/Writer) to
 recover from downtime quickly.

Package: golang-github-rogpeppe-fastuuid-dev
Description-md5: 24c57e2fddad7ecb130b429d2de14817
Description-en: fast generation of 192-bit UUIDs
 Package fastuuid provides fast UUID generation of 192 bit universally
 unique identifiers. It does not provide formatting or parsing of
 the identifiers (it is assumed that a simple hexadecimal or base64
 representation is sufficient, for which adequate functionality exists
 elsewhere).

Package: go-internal
Description-md5: ad1524a66a3041c36f10fa689303ed26
Description-en: Selected Go-internal packages factored out from the standard library (binaries)
 The go-internal repository factors out an opinionated selection of
 internal packages and functionality from the Go standard library.
 Currently this consists mostly of packages and testing code from
 within the Go tool implementation.
 .
 Included are the following:
 .
  * dirhash: calculate hashes over directory trees the same way
             that the Go tool does.
  * goproxytest: a GOPROXY implementation designed for test use.
  * gotooltest: Use the Go tool inside test scripts (see testscript below).
  * imports: list of known architectures and OSs, and support for reading
             import statements.
  * modfile: read and write go.mod files while preserving formatting
             and comments.
  * module: module paths and versions.
  * par: do work in parallel.
  * semver: semantic version parsing.
  * testenv: information on the current testing environment.
  * testscript: script-based testing based on txtar files.
  * txtar: simple text-based file archives for testing.
 .
 This package contains the compiled binaries, namely testscript,
 txtar-addmod, txtar-c and txtar-goproxy.

Package: golang-github-rogpeppe-go-internal-dev
Description-md5: 2221721cd7acaef30f5b76c094c06fd2
Description-en: Selected Go-internal packages factored out from the standard library
 The go-internal repository factors out an opinionated selection of
 internal packages and functionality from the Go standard library.
 Currently this consists mostly of packages and testing code from
 within the Go tool implementation.
 .
 Included are the following:
 .
  * dirhash: calculate hashes over directory trees the same way
             that the Go tool does.
  * goproxytest: a GOPROXY implementation designed for test use.
  * gotooltest: Use the Go tool inside test scripts (see testscript below).
  * imports: list of known architectures and OSs, and support for reading
             import statements.
  * modfile: read and write go.mod files while preserving formatting
             and comments.
  * module: module paths and versions.
  * par: do work in parallel.
  * semver: semantic version parsing.
  * testenv: information on the current testing environment.
  * testscript: script-based testing based on txtar files.
  * txtar: simple text-based file archives for testing.
 .
 This package contains the development library files.

Package: golang-github-rootless-containers-proto-dev
Description-md5: d0439a4d2508eae1b5dc32daaab8aecc
Description-en: Protobuf descriptions for rootless containers purposes
 This project contains the protobuf definition of the user.rootlesscontainers
 extended attribute. The main purpose of this attribute is to allow for a
 interoperable and standardised way of emulating persistent syscalls in a
 rootless container (syscalls such as chown(2) which would ordinarily fail).

Package: golang-github-rs-cors-dev
Description-md5: 5931bc37afb0b20d48c2eba9925a59d7
Description-en: net/http configurable handler to handle CORS requests
 CORS is a net/http handler implementing Cross Origin Resource Sharing W3
 specification (http://www.w3.org/TR/cors/) in Golang.

Package: golang-github-rs-xid-dev
Description-md5: 644861e8656f5223387df24db16e5c46
Description-en: globally unique id generator thought for the web
 package xid is a globally unique id generator library, ready
 to be used safely directly in your server code.
 .
 Xid is using Mongo Object ID algorithm to generate globally
 unique ids with a different serialization (bast64) to make
 it shorter when transported as a string.

Package: golang-github-rs-zerolog-dev
Description-md5: 5cd1934353883dabd55700b7bc4350d9
Description-en: Zero Allocation JSON Logger
 This zerolog package provides a fast and simple logger dedicated to
 JSON output.
 .
 Zerolog's API is designed to provide both a great developer experience and
 stunning performance. Its unique chaining API allows zerolog to write JSON
 (or CBOR) log events by avoiding allocations and reflection.
 .
 To keep the code base and the API simple, zerolog focuses on efficient
 structured logging only. Pretty logging on the console is made
 possible using the provided (but inefficient) zerolog.ConsoleWriter.

Package: golang-github-rsc-devweb
Description-md5: c1e059e846a39557a9dce926a90bb05c
Description-en: Development web server
 This repo holds a program that lets you work on a Go web server and have
 it automatically recompile on each request, like in the App Engine local
 development SDK.
 .
 See https://godoc.org/rsc.io/devweb.

Package: golang-github-rubenv-sql-migrate-dev
Description-md5: 656c1d990777266d2458ce0b6bd1b299
Description-en: SQL schema migration tool for Go (library)
 sql-migrate is SQL Schema migration tool for Go based on gorp and goose
 .
 Features
  • Usable as a CLI tool or as a library
  • Supports SQLite, PostgreSQL, MySQL, MSSQL and Oracle databases
    (through gorp)
  • Can embed migrations into your application
  • Migrations are defined with SQL for full flexibility
  • Atomic migrations
  • Up/down migrations to allow rollback
  • Supports multiple database types in one project
  • Works great with other libraries such as sqlx

Package: sql-migrate
Description-md5: 6b893ecb8abffe16f1628bdf7e8e196a
Description-en: SQL schema migration tool for Go (program)
 sql-migrate is SQL Schema migration tool for Go based on gorp and goose
 .
 Features
  • Usable as a CLI tool or as a library
  • Supports SQLite, PostgreSQL, MySQL, MSSQL and Oracle databases
    (through gorp)
  • Can embed migrations into your application
  • Migrations are defined with SQL for full flexibility
  • Atomic migrations
  • Up/down migrations to allow rollback
  • Supports multiple database types in one project
  • Works great with other libraries such as sqlx

Package: golang-github-rubyist-tracerx-dev
Description-md5: e8c42c267287693d4d475c31a4638596
Description-en: Output tracing information in your Go app based on environment variables
 tracerx Tracerx is a simple tracing package that logs messages depending
 on environment variables.  It is very much inspired by git's GIT_TRACE
 mechanism.

Package: golang-github-russellhaering-goxmldsig-dev
Description-md5: 72349f5ab33608a4affbac990a249825
Description-en: Pure Go implementation of XML Digital Signatures
 XML Digital Signatures implemented in pure Go, based on etree.
 .
 Limitations: this library was created in order to implement SAML 2.0.
 It currently only implements the subset of relevant standards needed
 to support that implementation.

Package: golang-github-ruudk-golang-pdf417-dev
Description-md5: 78fb221947bf53e11f2a01f17ff6d666
Description-en: PDF417 barcodes in Golang
 This library encodes data to a PixelGrid that can be used to display the
 barcode. You can use the PixelGrid to draw the barcode on anything.

Package: golang-github-rwcarlsen-goexif-dev
Description-md5: 2a087e46fca597341afb505ce1f28559
Description-en: Decode embedded EXIF meta data from image files with Go
 Go package goexif provides decoding of basic exif and tiff encoded data.
 Still in alpha - no guarantees.  Suggestions and pull requests are welcome.
 Functionality is split into two packages - "exif" and "tiff".
 The exif package depends on the tiff package.
 Documentation can be found at http://godoc.org/github.com/rwcarlsen/goexif

Package: golang-github-ryanuber-columnize-dev
Description-md5: f00faa7169d398e49e38c4729ed854b2
Description-en: Easy column formatted output for golang
 Columnize is a really small Go package that makes building CLI's a little bit
 easier. In some CLI designs, you want to output a number similar items in a
 human-readable way with nicely aligned columns. However, figuring out how wide
 to make each column is a boring problem to solve and eats your valuable time.
 .
 This package contains the source.

Package: golang-github-ryanuber-go-glob-dev
Description-md5: 28350801ff15ea4303af36a2732e67fb
Description-en: Basic string globs in golang
 Go-glob is a single-function
 library implementing basic string glob support.
 .
 Globs are an extremely user-friendly way of supporting string matching
 without requiring knowledge of regular expressions or Go's particular
 regex engine. Most people understand that if you put a * character
 somewhere in a string, it is treated as a wildcard. Surprisingly,
 this functionality isn't found in Go's standard library, except for
 path.Match, which is intended to be used while comparing paths (not
 arbitrary strings), and contains specialized logic for this use case.
 A better solution might be a POSIX basic (non-ERE) regular expression
 engine for Go, which doesn't exist currently.

Package: golang-github-ryszard-goskiplist-dev
Description-md5: a0a48591752e93727d18d391cef4592d
Description-en: A skip list implementation in Go
 This is a library implementing skip lists for the Go programming
 language (http://golang.org/).
 .
 Skip lists are a data structure that can be used in place of balanced
 trees. Skip lists use probabilistic balancing rather than strictly
 enforced balancing and as a result the algorithms for insertion and
 deletion in skip lists are much simpler and significantly faster than
 equivalent algorithms for balanced trees.
 .
 Skip lists were first described in Pugh, William (June 1990)
 (ftp://ftp.cs.umd.edu/pub/skipLists/skiplists.pdf). "Skip lists:
 a probabilistic alternative to balanced trees". Communications of the
 ACM 33 (6): 668–676

Package: golang-github-sabhiram-go-gitignore-dev
Description-md5: c0303e6779e31e961724d95d1e1a8659
Description-en: gitignore parser for go
 This implements a library to check a pattern includes or excludes
 certain filesystem paths. It can be useful to parse a .gitignore file,
 as the author does, or for other path specifications.
 .
 At the time of writing, this module is a prequisite for Gocryptfs
 versions 1.7.1 and up.

Package: golang-github-safchain-ethtool-dev
Description-md5: 3f5d449895d23d8eb0f94cd2991964e1
Description-en: simple ethtool-like library for Go
 The ethtool package aims to provide a library giving simple access
 to the Linux SIOCETHTOOL ioctl operations. It can be used to retrieve
 information from a network device like statistics, driver related
 information or even the peer of a VETH interface.

Package: golang-github-sahilm-fuzzy-dev
Description-md5: 0e8d2e30ba16ba850fc64b2b18858bb4
Description-en: Go library for fuzzy string matching
 Go library that provides fuzzy string matching optimized for filenames
 and code symbols in the style of Sublime Text, VSCode, IntelliJ IDEA et
 al. This library is external dependency-free. It only depends on the Go
 standard library.  Demo Here is a demo (_example/main.go) of matching
 various patterns against ~16K files from the Unreal Engine 4 codebase.

Package: golang-github-samalba-dockerclient-dev
Description-md5: 3cdf34830bc5cf93fe622330a2d22af6
Description-en: Docker client library in Go
 Well maintained docker client library.

Package: golang-github-samuel-go-zookeeper-dev
Description-md5: d9ee09b21a32f507893f1ffa601f62ae
Description-en: native ZooKeeper client for Go
 Native Go Zookeeper Client Library

Package: golang-github-sanity-io-litter-dev
Description-md5: 66789861197eac3ead3643ab140bcf0a
Description-en: Pretty printer library for Go data structures to aid in debugging and testing
 Litter is a pretty printer library for Go data structures to aid in
 debugging and testing.
 .
 It's named for the fact that it outputs literals, which you litter
 your output with. As a side benefit, all Litter output is compilable
 Go. You can use Litter to emit data during debug, and it's also really
 nice for "snapshot data" in unit tests, since it produces consistent,
 sorted output.
 .
 Litter was inspired by Spew (https://github.com/davecgh/go-spew), but
 focuses on terseness and readability.

Package: golang-github-sap-go-hdb-dev
Description-md5: 822fb050ec2d3c67ee36eff6c302c0b3
Description-en: SAP HANA Database Client for Go
 Go-hdb is a native Go HANA database driver for Go's sql package.
 It implements the SAP HANA SQL command network protocol:
 http://help.sap.com/hana/SAP_HANA_SQL_Command_Network_Protocol_Reference_en.pdf

Package: golang-github-saracen-walker-dev
Description-md5: 54571c25cdf32aedaec5078e675517b2
Description-en: walker is a faster, parallel version, of filepath.Walk
 This library and filepath.Walk both perform os.Lstat calls and provide a full
 os.FileInfo structure to the callback. BenchmarkFastwalkWalkLstat and
 BenchmarkGodirwalkWalkLstat include this stat call for better comparison with
 BenchmarkFilepathWalk and BenchmarkWalkerWalk.
 .
 This library and fastwalk both require the callback to be safe for concurrent
 use. BenchmarkFilepathWalkAppend, BenchmarkWalkerWalkAppend,
 BenchmarkFastwalkWalkAppend and BenchmarkGodirwalkWalkAppend append the paths
 found to a string slice. The callback, for the libraries that require it, use a
 mutex, for better comparison with the libraries that require no locking.
 .
 This library will not always be the best/fastest option. In general, if you're
 on Windows, or performing lstat calls, it does a pretty decent job. If you're
 not, I've found fastwalk to perform better on machines with fewer cores.

Package: golang-github-sasha-s-go-deadlock-dev
Description-md5: fc1399dad8145fb06836ba57a5ab5b99
Description-en: Online deadlock detection in go
 Online deadlock detection in go (golang). go-deadlock provides
 (RW)Mutex drop-in replacements for sync.(RW)Mutex. It would
 not work if you create a spaghetti of channels. Mutexes only.

Package: golang-github-satori-go.uuid-dev
Description-md5: 8a4d19d2e24e9c1a3f41a77210513ebf
Description-en: Go package for creating and parsing UUID
 This package implements Universally Unique Identifier (UUID)
 supporting versions 1, 3, 4 and 5 (as specified in RFC 4122),
 and version 2 (as specified in DCE 1.1).

Package: golang-github-satta-ifplugo-dev
Description-md5: 0389f6292adbc2c14bdf5b82d00438f5
Description-en: network link status notification for Go
 ifplugo delivers network interface link information and link
 changes. It does this (on Linux) by gathering info via kernel ioctls,
 then emits a status summary on a given channel. This  summary
 (LinkStatusSample) is emitted on the first invocation and each
 time the state changes for at least one monitored interface.

Package: golang-github-scaleway-scaleway-sdk-go-dev
Description-md5: 36433a6a8a2104093a99f466be978228
Description-en: Scaleway API SDK for Go
 Scaleway is a European cloud computing company proposing a complete &
 simple public cloud ecosystem, bare-metal servers & private datacenter
 infrastructures.
 .
 This package provides an SDK to programmatically interact with the
 Scaleway API from Go.

Package: golang-github-schollz-closestmatch-dev
Description-md5: 28d2d28dac5f5cf8995dc432218a2d7e
Description-en: Golang library for fuzzy matching within a set of strings
 Closestmatch is a simple and fast Go library for fuzzy matching an
 input string to a list of target strings. closestmatch is useful for
 handling input from a user where the input (which could be misspelled or
 out of order) needs to match a key in a database. closestmatch uses a
 bag-of-words approach (https://en.wikipedia.org/wiki/Bag-of-words_model)
 to precompute character n-grams to represent each possible target
 string. The closest matches have highest overlap between the sets of
 n-grams. The precomputation scales well and is much faster and more
 accurate than Levenshtein for long strings.

Package: golang-github-schollz-progressbar-dev
Description-md5: 8e1a60c346d1b73840b86ddaa28318f8
Description-en: thread-safe progress bar for Golang applications
 This package contains a very simple thread-safe progress bar which
 should work on every OS without problems.
 In order to be OS agnostic it is not planned to support multi-line
 outputs.

Package: golang-github-scylladb-termtables-dev
Description-md5: c8826723f263b6f9bb3583dd58b1ba40
Description-en: Fast and simple ASCII table generation.
 Port of the Ruby library terminal-tables
 for fast and simple ASCII table generation.

Package: golang-github-sean--pager-dev
Description-md5: 6ef884c701c4cab75f353826b861cacb
Description-en: pager support for Go
 This package contains easy $PAGER support for Go (i.e. less(1), more(1))
 with sane defaults.
 .
 By default pager uses less(1) with the args: -X -F -R --buffers=65535
 and sets LESSSECURE=1 before starting less(1).
 .
 If less(1) is unavailable, pager falls back to more(1).
 .
 The PAGER environment variable is honored.

Package: golang-github-sean--seed-dev
Description-md5: c34bc47b0f378b237df3bdd6249221c1
Description-en: securely seed Go's random number generator
 This package contains a boiler-plate to securely seed Go's random number
 generator (if possible).  This library isn't anything fancy, it's just a
 canonical way of seeding Go's random number generator. Cribbed from Nomad
 before it was moved into Consul and made into a helper function, and now
 further modularized to be a super lightweight and reusable library.

Package: golang-github-seandolphin-bqschema-dev
Description-md5: ab6402a480ab12aa289007aa1d2d9a21
Description-en: Go library to process Google Big Query
 BQSchema is a library to create Google Big Query schema directly
 from Go structs and import BigQuery QueryResponse into arrays of Go
 structs.

Package: golang-github-sebdah-goldie-dev
Description-md5: 453275b20e7b848da7bab99d50d96c8e
Description-en: Golden file testing for Go (library)
 Goldie is a golden file test utility for Go projects. It's typically
 used for testing responses with larger data bodies.
 .
 The concept is straight forward. Valid response data is stored in a
 "golden file". The actual response data will be byte compared with the
 golden file and the test will fail if there is a difference.
 .
 Updating the golden file can be done by running go test -update ./....

Package: golang-github-sebest-xff
Description-md5: 66c93e19b65b8d9ebbfe62ff42c4a5be
Description-en: Golang Middleware to handle X-Forwarded-For Header
 Package xff is a net/http middleware/handler to parse Forwarded HTTP Extension
 in Golang.
 .
 Parse function parses the value of the X-Forwarded-For Header and returns the
 IP address.
 .
 Options is a configuration container, provided by this package, to setup the
 XFF middleware.

Package: golang-github-sebest-xff-dev
Description-md5: 5de34585fda171f11b33b15006ec2f37
Description-en: Golang Middleware to handle X-Forwarded-For Header (development files)
 Package xff is a net/http middleware/handler to parse Forwarded HTTP Extension
 in Golang.
 .
 Parse function parses the value of the X-Forwarded-For Header and returns the
 IP address.
 .
 Options is a configuration container, provided by this package, to setup the
 XFF middleware.
 .
 This package contains the source.

Package: golang-github-seccomp-libseccomp-golang-dev
Description-md5: 84a12fbc091df9d57f38c2285c16b63c
Description-en: golang bindings for libseccomp
 The libseccomp library provides an easy to use, platform independent, interface
 to the Linux Kernel's syscall filtering mechanism. The libseccomp API is
 designed to abstract away the underlying BPF based syscall filter language and
 present a more conventional function-call based filtering interface that should
 be familiar to, and easily adopted by, application developers.
 .
 The libseccomp-golang library provides a Go based interface to the libseccomp
 library.

Package: golang-github-secure-io-sio-go-dev
Description-md5: d683041ad80622b4de9bd22122d3cf53
Description-en: Authenticated encryption for streams in Go (library)
 The sio package implements provable secure authenticated encryption
 for continuous byte streams. It splits a data stream into L bytes
 long fragments and en/decrypts each fragment with an unique key-nonce
 combination using an AEAD. For the last fragment the construction
 prefixes the associated data with the 0x80 byte (instead of 0x00)
 to prevent truncation attacks.

Package: golang-github-segmentio-fasthash-dev
Description-md5: eaea133b2b07ee3f7a03fe0bc8c83540
Description-en: Fast, efficient hashing algorithms library
 Package porting the standard hashing algorithms to a more efficient
 implementation.
 .
 This package attempts to solve this issue by exposing functions that
 implement string hashing algorithms and don't require dynamic memory
 alloations.

Package: golang-github-segmentio-kafka-go-dev
Description-md5: 001e1f551fbd4a718a9adf276d57f059
Description-en: Kafka library in Go
 Package kafka provides low and high level APIs for interacting with Kafka,
 mirroring concepts and implementing interfaces of the Go standard library
 to make it easy to use and integrate with existing software.

Package: golang-github-segmentio-ksuid-dev
Description-md5: 7d013eafd7ef0e904ed7fce463597709
Description-en: K-Sortable Globally Unique IDs (Go library)
 ksuid is an efficient, comprehensive, battle-tested Go library for
 generating and parsing a specific kind of globally unique identifier
 called a *KSUID*. This library serves as its reference implementation.
 .
 What is a KSUID?
 .
 KSUID is for K-Sortable Unique IDentifier. It is a kind of globally
 unique identifier similar to a RFC 4122 UUID, built from the ground-up
 to be "naturally" sorted by generation timestamp without any special
 type-aware logic.
 .
 In short, running a set of KSUIDs through the UNIX sort command will
 result in a list ordered by generation time.
 .
 Why use KSUIDs?
 .
 There are numerous methods for generating unique identifiers, so why
 KSUID?
 .
  1. Naturally ordered by generation time
  2. Collision-free, coordination-free, dependency-free
  3. Highly portable representations
 .
 See https://segment.com/blog/a-brief-history-of-the-uuid/

Package: ksuid
Description-md5: efb053d9087345d1a529fe6ec7af613f
Description-en: K-Sortable Globally Unique IDs (program)
 ksuid is an efficient, comprehensive, battle-tested Go library for
 generating and parsing a specific kind of globally unique identifier
 called a *KSUID*. This library serves as its reference implementation.
 .
 This package comes with a command-line tool ksuid, useful for generating
 KSUIDs as well as inspecting the internal components of existing KSUIDs.
 Machine-friendly output is provided for scripting use cases.
 .
 What is a KSUID?
 .
 KSUID is for K-Sortable Unique IDentifier. It is a kind of globally
 unique identifier similar to a RFC 4122 UUID, built from the ground-up
 to be "naturally" sorted by generation timestamp without any special
 type-aware logic.
 .
 In short, running a set of KSUIDs through the UNIX sort command will
 result in a list ordered by generation time.
 .
 Why use KSUIDs?
 .
 There are numerous methods for generating unique identifiers, so why
 KSUID?
 .
  1. Naturally ordered by generation time
  2. Collision-free, coordination-free, dependency-free
  3. Highly portable representations
 .
 See https://segment.com/blog/a-brief-history-of-the-uuid/

Package: golang-github-seiflotfy-cuckoofilter-dev
Description-md5: c369cdf03f2925dfdad6beae35e80377
Description-en: Bloom filter replacement using cuckoo hashing
 Cuckoo filter is a Bloom filter replacement for approximated
 set-membership queries. While Bloom filters are well-known space-efficient
 data structures to serve queries like "if item x is in a set?", they do
 not support deletion. Their variances to enable deletion (like counting
 Bloom filters) usually require much more space.
 .
 Cuckoo ﬁlters provide the ﬂexibility to add and remove items
 dynamically. A cuckoo filter is based on cuckoo hashing (and therefore
 named as cuckoo filter). It is essentially a cuckoo hash table storing
 each key's fingerprint. Cuckoo hash tables can be highly compact, thus
 a cuckoo filter could use less space than conventional Bloom ﬁlters,
 for applications that require low false positive rates (< 3%).

Package: golang-github-sercand-kuberesolver-dev
Description-md5: 87bfec51f325772d41c9c43c2ec84855
Description-en: Grpc Load Balancer with Kubernetes resolver (library)
 A Grpc name resolver by using kubernetes API. It comes with a small ~250
 LOC kubernetes client to find service endpoints. Therefore it won't
 bloat your binaries.

Package: golang-github-serenize-snaker-dev
Description-md5: 1a55b2610ed43bc1b30c6b4aa057bb41
Description-en: Convert camel cased strings to snake case and back
 This is a small Go library to convert camel cased strings to snake
 case and back, except some defined words such as common acronyms and
 initialisms).

Package: golang-github-sergi-go-diff-dev
Description-md5: 531ac379be3fa9016b88a5c31dc15e20
Description-en: Diff, match and patch text in Go
 This library provides algorithms to perform operations required for
 synchronizing plain text.
 .
 These operations include:
   * Compare two texts and return their differences.
   * Perform fuzzy matching of text.
   * Apply patches onto text.

Package: golang-github-sevlyar-go-daemon-dev
Description-md5: b7e81108ae1d54a5c7a91c8f28980697
Description-en: library for writing system daemons
 Features:
  * Goroutine-safe daemonization
  * Out of box work with pid-files
  * Easy handling of system signals
  * Control of a daemon

Package: golang-github-shenwei356-bio-dev
Description-md5: 255913f97ddb59ddaef97986e4d8a976
Description-en: lightweight and high-performance bioinformatics package in Golang (library)
 This is a lightweight and high-performance bioinformatics package.
 FASTA/Q parsing. This package has high performance close to the famous
 C lib kseq.h

Package: golang-github-shenwei356-bpool-dev
Description-md5: 3fcffb1a401fe75af50128061839ba63
Description-en: Buffer/Byte pool for Go (library)
 This library implements leaky pools of byte arrays and Buffers as bounded
 channels.  It is based on the leaky buffer example from the Effective
 .
 Bpool provides the following pool types:
 .
  BufferPool: fixed-size pool of bytes.Buffers
  BytePool:   fixed-size pool of byte slices with a pre-set width
  SizedBufferPool: alternative to BufferPool that pre-sizes the
              capacity of buffers issued from the pool and discards
              buffers that have grown too large upon return.
 .
 A common use case for this package is to use buffers
 to execute HTML templates against (via ExecuteTemplate) or encode JSON
 into (via json.NewEncoder). This allows you to catch any rendering
 or marshalling errors prior to writing to a http.ResponseWriter,
 which helps to avoid writing incomplete or malformed data to the
 response.

Package: golang-github-shenwei356-breader-dev
Description-md5: 2ee92adb81ea10a411f06b3360b7b72a
Description-en: buffered file reader library for Go
 Breader (Buffered File Reader) enables asynchronous parsing and
 pre-processing while reading file for Go.  This library also
 supports safe cancellation.

Package: golang-github-shenwei356-bwt-dev
Description-md5: a672a88d5d7b4a18ee5c37e23729082e
Description-en: Burrows-Wheeler Transform and FM-index in golang (library)
 Burrows-Wheeler Transform and FM-index in golang Install.

Package: golang-github-shenwei356-kmers-dev
Description-md5: 5e52ebe2d9cb01045e99ee42392d8e20
Description-en: bit-packed k-mers methods for Golang (library)
 This package provides manipulations for bit-packed k-mers (k<=32, encoded
 in uint64).

Package: golang-github-shenwei356-natsort-dev
Description-md5: c9faf79b4306a5723a39cd2265f38d6c
Description-en: natural strings sorting in Go (library)
 natsort: natural strings sorting in Go This is an implementation of the
 "Alphanum Algorithm" by Dave Koelle (http://davekoelle.com/alphanum.html)
 in Go.

Package: golang-github-shenwei356-unik.v5-dev
Description-md5: 160cc91283d4006cff9fbfc92db52ba9
Description-en: A k-mer serialization package for Golang (library)
 This package provides k-mer serialization methods for the package kmers
 TaxIds of k-mers are optionally saved, while there's no frequency information.
 .
 K-mers (represented in uint64 in RAM ) are serialized in 8-Byte (or less
 Bytes for shorter k-mers in compact format, or much less Bytes for sorted
 k-mers) arrays and optionally compressed in gzip format with extension
 of .unik.

Package: golang-github-shenwei356-util-dev
Description-md5: a9a86ae2a7f0bae1b0322885a86d4bd3
Description-en: Golang utility packages (library)
 The utilities include
 .
  bytesize: providing a way to show readable values of byte sizes by reediting
            the code from http://golang.org/doc/effective_go.html.  It could
            also parsing byte size text to ByteSize object.
 .
  exec:     runs external commands. It wraps os.exec to allow using full
            command string as arguments, and provides functions of providing
            (stdin, stdout, stderr) channel for (stdin, stdout, stderr) pipe.
 .
 byteutil, cliutil, math, pathutil, randutil, stringutil are further utils
 without specific documentation.

Package: golang-github-shenwei356-xopen-dev
Description-md5: b5992cda2ac725095b694dce3331bc23
Description-en: open files for buffered reading and writing in Go (library)
 Xopen makes it easy to get buffered (possibly gzipped) readers and
 writers. and close all of the associated files. Ropen opens a file
 for reading. Wopen opens a file for writing. Both will use gzip when
 appropriate and will use buffered IO.

Package: golang-github-shibukawa-configdir-dev
Description-md5: 774e4b2de1f79caf166b6e12ae554652
Description-en: multi platform library of configuration directories for Golang
 This library helps to get regular directories for configuration files
 or cache files according to the target operationg system's conventions.
 .
 On Linux and BSD systems it assumes the following:
 .
 System level configuration folder: ${XDG_CONFIG_DIRS} (/etc/xdg)
 User level configuration folder:   ${XDG_CONFIG_HOME} (${HOME}/.config)
 User level cache folder:           ${XDG_CACHE_HOME}  (${HOME}/.cache)

Package: golang-github-shiena-ansicolor-dev
Description-md5: b333776fed33beacb2b00665675c7661
Description-en: Ansicolor library for Golang
 Ansicolor library provides color console in Windows as ANSICON.

Package: golang-github-shirou-gopsutil-dev
Description-md5: 7c89664f560c59aca069d72bc597df0f
Description-en: Go package implementing psutils
 The gopsutil package provides a library which psutil
 (http://pythonhosted.org/psutil/) functions. Most of the features are
 implemented. Please refer to web site of the project about implementation
 list.

Package: golang-github-shogo82148-go-shuffle-dev
Description-md5: f1f8516eccb36d5666595be56a6f5374
Description-en: Primitives for shuffling slices and user-defined collections in Go
 Package shuffle provides primitives for shuffling slices and user-defined
 collections in Go.

Package: golang-github-shopify-logrus-bugsnag-dev
Description-md5: be58056bf3315958b501cadb106dc25f
Description-en: logrus-bugsnag is a hook that interfaces Logrus with Bugsnag
 logrus-bugsnag is a hook that allows Logrus
 (https://github.com/Sirupsen/logrus) to interface with Bugsnag
 (https://bugsnag.com).
 .
 This package contains the source.

Package: golang-github-shopify-sarama-dev
Description-md5: 8cfd21556e9146bc09c5cccacb8a6bef
Description-en: Go library for Apache Kafka
 Sarama is a Go client library for Apache Kafka (https://kafka.apache.org/)
 version 0.8 (and later).

Package: golang-github-shopspring-decimal-dev
Description-md5: e62e442e32cd9cf6b5ae11bfdeb1c7d6
Description-en: arbitrary-precision fixed-point decimal numbers in go
 Features
  * the zero-value is 0, and is safe to use without initialization
  * addition, subtraction, multiplication with no loss of precision
  * division with specified precision
  * database/sql serialization/deserialization
  * json and xml serialization/deserializationInstall

Package: golang-github-showmax-go-fqdn-dev
Description-md5: 27ecdaea1371e60d941168249d20c955
Description-en: Golang library to provide local machine FQDN
 The go-fqdn library is a simple wrapper around the 'net' and 'os' Golang
 standard libraries to provide the Fully Qualified Domain Name (FQDN) of
 the local machine.

Package: golang-github-shurcool-githubv4-dev
Description-md5: 73c963ab77da66291d7cd8b634b55c87
Description-en: Go client library for accessing GitHub GraphQL API v4
 Package githubv4 is a Go client library for accessing GitHub GraphQL API v4
 (https://docs.github.com/en/graphql).
 .
 Focus:
  * Friendly, simple and powerful API.
  * Correctness, high performance and efficiency.
  * Support all of GitHub GraphQL API v4 via code generation from schema.

Package: golang-github-shurcool-gopherjslib-dev
Description-md5: b9e05b6fd845fc94c7847a367a736ac7
Description-en: library that provides helpers for in-process GopherJS compilation
 This package provides helpers for in-process GopherJS compilation.
 .
 All of them take the optional *Options argument. It can be used to set
 a different GOROOT or GOPATH directory or to enable minification.

Package: golang-github-shurcool-graphql-dev
Description-md5: bd40c5ec2a0b22104494848d85558738
Description-en: GraphQL client implementation (Go library)
 Package graphql provides a GraphQL client implementation for Go.

Package: golang-github-shurcool-httpfs-dev
Description-md5: 5ba030b8f88fd2f2e99ac7ff42f0bde5
Description-en: Go library for working with the http.FileSystem interface
 golang-github-shurcool-httpfs-dev provides collection of Go library for
 working with the http.FileSystem interface.
 .
 - filter
   Package filter offers an http.FileSystem wrapper with the ability to keep
   or skip files.
 - html/vfstemplate
   Package vfstemplate offers html/template helpers that use http.FileSystem.
 - httputil
   Package httputil implements HTTP utility functions for http.FileSystem.
 - path/vfspath
   Package vfspath implements utility routines for manipulating virtual file
   system paths.
 - text/vfstemplate
   Package vfstemplate offers text/template helpers that use http.FileSystem.
 - union
   Package union offers a simple http.FileSystem that can unify multiple
   filesystems at various mount points.
 - vfsutil Package vfsutil implements some I/O utility functions for
   http.FileSystem.

Package: golang-github-shurcool-httpgzip-dev
Description-md5: 4ed0e7ed7f63de5fd557e5a7c99a6f20
Description-en: go library for use gzip compression when serving HTTP requests
 golang-github-shurcool-httpgzip-dev provides net/http-like primitives that use
 gzip compression when serving HTTP requests.

Package: golang-github-shurcool-sanitized-anchor-name-dev
Description-md5: b5160ed651eb70a4b9a651dab89c70ea
Description-en: Go package for creating sanitized anchor names
 sanitized_anchor_name provides a Go function to create sanitized anchor names.
 .
 Its logic can be reused by multiple packages to create interoperable
 anchor names and links to those anchors.

Package: golang-github-siddontang-go-dev
Description-md5: 8a9054ab44410bbf8d56fc13b22d3cc1
Description-en: Collection of siddontang libraries for Go
 This package provides a collection of siddontang libraries for Go.
 .
 Libraries Included;
   - arena
   - bson
   - bytes2
   - cache
   - config
   - exec2
   - filelock
   - hack
   - ioutil2
   - list2
   - log
   - num
   - ring
   - rpc
   - snappy
   - sync2
   - tb
   - time2
   - timingwheel
   - websocket

Package: golang-github-siddontang-rdb-dev
Description-md5: 7f0e5565fb84e5ace6abf1d2dad93897
Description-en: Read Redis rdb files in Go
 This library implements methods to read rdb files in Go. The rdb file
 format is used by Redis to store persistent data.
 .
 This library is part of a Go implementation of Snappy.

Package: golang-github-sjoerdsimons-ostree-go-dev
Description-md5: f5f7bb7655aa8c5c81cc41ae64a1f064
Description-en: Golang bindings for OSTree
 libostree is a library for managing bootable, immutable, versioned
 filesystem trees. It is like git in that it checksums individual files
 and has a content-addressed object store; unlike git, it "checks out"
 the files using hardlinks into an immutable directory tree. This
 can be used to provide atomic upgrades with rollback, history and
 parallel-installation, particularly useful on "fixed purpose" systems
 such as embedded devices. It is also used by the Flatpak application
 runtime system.
 .
 This package provides Go bindings for libostree.

Package: golang-github-skarademir-naturalsort-dev
Description-md5: a11c6d2f9c54ee09b0f54a38e7000d51
Description-en: simple natural sorter for Go Strings
 A simple natural string sorter for Go. Implements the "sort.Interface".

Package: golang-github-skeema-mybase-dev
Description-md5: b0da422ca858db1542c7636ebadefe78
Description-en: CLI framework with MySQL-like option handling (library)
 A light-weight Golang framework for building command-line applications,
 with MySQL-like option handling.

Package: golang-github-skratchdot-open-golang-dev
Description-md5: be8f254910e997098aa322cd29879956
Description-en: library to open an URI in the user's preferred application
 This library provides a set of Go functions allowing to "open" a
 file, directory or URI using the user's preferred application (or an
 operating system-wide default) to handle objects of those particular
 types. Optionally, it's possible to directly specify the
 application to use for opening the resource.

Package: golang-github-slack-go-slack-dev
Description-md5: 2390450f45473ce903881585aeb40098
Description-en: access the Slack API in Go (library)
 This is the original Slack library for Go created by Norberto Lopes,
 transferred to a GitHub organization. This library supports most if
 not all of the api.slack.com REST calls, as well as the Real-Time
 Messaging protocol over websocket, in a fully managed way.

Package: golang-github-smallfish-simpleyaml-dev
Description-md5: a7b0e05c14c0a23de0ef11956371038f
Description-en: Go package to interact with arbitrary YAML
 Simpleyaml is Go package to interact with arbitrary YAML
 and extracting relevant information from the YAML.

Package: golang-github-smallstep-assert-dev
Description-md5: a189429d9f587afa9070ea52a7a5479a
Description-en: simple assertion framework written in go
 This library provides an assertion framework including the following functions:
  - Equals: checks that expected and actual are equal.
  - Error: checks if err is not nil.
  - False: checks that a condition is false.
  - Fatal: checks that a condition is true or marks the test as failed and stop
    it's execution.
  - FatalError: checks that a error is nil or marks the test as failed and stop
    it's execution.
  - HasPrefix: checks that the string contains the given prefix.
  - HasSuffix: checks that the string ends with the given suffix.
  - Len: checks that the application of len() to value match the expected value.
  - Nil: checks that the value is nil.
  - NoError: checks if err nil.
  - NotEquals: checks that expected and actual are not equal.
  - NotNil: checks that the value is not nil.
  - Panic: checks that the passed function panics.
  - True: checks that a condition is true.
  - Type: checks that the value matches the type of expected.
 .
 Documentation: http://godoc.org/github.com/smallstep/assert

Package: golang-github-smallstep-certificates-dev
Description-md5: 9744640d7ed5061a29575f8a037221a9
Description-en: go libraries for private certificate authority
 step-ca is and online certificate authority for secure, automated certificate
 management.
 .
 This package provides multiple go modules used by step-ca (scep, acme, db to
 name a few) as well as example implementations of clients and servers.

Package: golang-github-smallstep-cli-dev
Description-md5: a3c488c278ead97e585146ee342f362f
Description-en: go library for working with x509 certificates
 This package ships the crypto/x509utils library of step-cli
 (https://github.com/smallstep/cli).

Package: golang-github-smallstep-nosql-dev
Description-md5: f71a419c335137703aafca09ac0deb4d
Description-en: abstraction layer for data persistency written in golang
 This project is in development, the API is not stable.
 .
 This library currently provides following implementations (other are on the
 roadmap):
  - BoltDB (etcd fork: https://github.com/etcd-io/bbolt)
  - Badger (https://github.com/dgraph-io/badger)
  - MariaDB/MySQL

Package: golang-github-smallstep-truststore-dev
Description-md5: a4f6188d9cfd276654f0741599fb875a
Description-en: Go library for local installation of development certificates
 Documentation:
 https://godoc.org/github.com/smallstep/truststore
 .
 Go Report Card:
 https://goreportcard.com/report/github.com/smallstep/truststore
 .
 Based on https://github.com/FiloSottile/mkcert

Package: golang-truststore
Description-md5: 098b53cb5345c79e9d43a7c3970e37d5
Description-en: Transitional package
 This is a transitional package. It can safely be removed.

Package: truststore
Description-md5: 530370b66efb927bf7ddbcf4708cab0f
Description-en: Go application for local installation of development certificates
 Go Report Card:
 https://goreportcard.com/report/github.com/smallstep/truststore
 .
 Based on https://github.com/FiloSottile/mkcert

Package: golang-github-smartystreets-assertions-dev
Description-md5: 539e3ebcc066ebcb0c4755f8469980b0
Description-en: fluent assertion-style functions
 This package contains the implementations for all assertions which are
 referenced in goconvey package (github.com/smartystreets/goconvey/convey)
 and gunit (github.com/smartystreets/gunit) for use with the So(...)
 method. They can also be used in traditional Go test functions and even in
 applications.

Package: golang-github-smartystreets-go-aws-auth-dev
Description-md5: b1efe1a763afd8ba4c9d2266895a5185
Description-en: Go library to signs requests to Amazon Web Services
 Go-AWS-Auth is a comprehensive, lightweight library for signing
 requests to Amazon Web Services using IAM roles or signed
 signatures.
 .
 It's easy to use: simply build your HTTP request and call
 awsauth.Sign(req) before sending your request over the wire.
 .
 Supported signing mechanisms are:
 .
   * Signed Signature Versions 2, 3, and 4
   * Custom S3 Authentication Scheme
   * Security Token Service
   * S3 Query String Authentication
   * IAM Role

Package: golang-github-smartystreets-goconvey-dev
Description-md5: 28e7da1cd8f406a82a5bc3dedc7cfd5b
Description-en: Go testing in browser - sources
 Write behavioral tests in your editor. Get live results in your browser.
 .
 This package provides Golang sources.

Package: golang-github-smartystreets-gunit-dev
Description-md5: f14874f2c647fb43746f90119a3361f2
Description-en: xUnit-style test fixture adapter for go test
 Yet another testing tool for Go.
 .
 It's a mix of good things provided by the built-in testing package, the
 assertions (https://github.com/smartystreets/assertions) you know
 and love from the GoConvey (http://goconvey.co) project, the xUnit
 (https://en.wikipedia.org/wiki/XUnit) testing style (the first real unit
 testing framework), and it's all glued together with go test.

Package: golang-github-smira-commander-dev
Description-md5: 675b4573d15483b195da68ea1b0339c6
Description-en: library to provide command-line commands and sub-commands
 Package commander is a fork of a spin off of golang  go tool
 infrastructure to provide commands and sub-commands.
 .
 This package is a fork of t he original commander package, with the
 following modifications:
   - flags could be placed anywhere on the command line
   - flags in whole subcommand tree should be non-conflicting
     (i.e. one name - one value type)
   - interface has changed: first flags should be parsed, then command
     dispatched

Package: golang-github-smira-flag-dev
Description-md5: dd39ae9b3692c68420d56772f1f33bc5
Description-en: flag with a Get() interface{} method
 Package flag is a fork of the official "flag" package but with:
  - the flag.Value interface extended to provide a Get() interface{}
    method
 .
  - method (FlagSet *) Merge to merge two non-conficting flag sets

Package: golang-github-smira-go-aws-auth-dev
Description-md5: 47c75a26dabce4c1efcb3c9085de13d4
Description-en: signs requests to Amazon Web Services
 Go-AWS-Auth is a comprehensive, lightweight library for signing requests
 to Amazon Web Services.

Package: golang-github-smira-go-ftp-protocol-dev
Description-md5: 93a0cba1a9f1ec765081d9cd1426df95
Description-en: plugin for http.Transport with support for ftp:// protocol
 package protocol implements a plugin for http.Transport with support
 for the ftp:// protocol in Go.
 .
 Limitations: only anonymous FTP servers, only file retrieval operations.
 .
 Internally connections to FTP servers are cached and re-used when
 possible.

Package: golang-github-smira-go-xz-dev
Description-md5: a4a20c89d6d3a4e41d80479d992c03c9
Description-en: simple .xz decompression using external program (xz --decompress)
 Package go-xz provides imple .xz decompression using external
 program (xz --decompress).
 .
 This package uses external xz utility, so no depdendencies for the
 compiled binary.

Package: golang-github-socketplane-libovsdb-dev
Description-md5: d334e4b6407308cec9fe52e5ec05b104
Description-en: OVSDB client library written in Go
 OVSDB is the Open vSwitch Database Protocol. It's defined in RFC
 7047 and mainly used for managing the configuration of Open vSwitch,
 an open-source software switch designed to be used as a virtual
 switch in virtualized server environments.
 .
 This library is a client for OVSDB for Go.

Package: golang-github-soheilhy-cmux-dev
Description-md5: 81e8d32c252ea2a639b7aa951ce48dd9
Description-en: serve different services on the same port
 cmux is a generic Go library to multiplex connections based on their
 payload. Using cmux, you can serve gRPC, SSH, HTTPS, HTTP, Go RPC, and
 pretty much any other protocol on the same TCP listener.

Package: golang-github-soniah-dnsmadeeasy-dev
Description-md5: 51bf07b3c7deced64e51720c1113989d
Description-en: DNSMadeEasy library written in Go
 This package provides the dnsmadeeasy package which offers an interface
 to the DNSMadeEasy.
 .
 It doesn't have full API coverage, and only implements
 specific endpoints, as it is designed for use with Terraform

Package: golang-github-soundcloud-go-runit-dev
Description-md5: b0a65ab203cf46c5861eacbaeaf160e2
Description-en: Go library wrapping runit service status
 This Go library wraps the runit service status.

Package: golang-github-sourcegraph-go-lsp-dev
Description-md5: d78a3509098194ec3664db621a358448
Description-en: Go types for the Language Server Protocol
 Package lsp contains Go types for the messages used in the Language
 Server Protocol.

Package: golang-github-sourcegraph-jsonrpc2-dev
Description-md5: 83b55f5d0bdf1a4b70c8f617a603d576
Description-en: client and server implementation of JSON-RPC 2.0 (library)
 JSON-RPC 2.0 implementation for Go Build Status provides a Go implementation
 of JSON-RPC 2.0.

Package: golang-github-spacejam-loghisto-dev
Description-md5: 87b924f517c8098655986bc97108bcc0
Description-en: counters and logarithmically bucketed histograms for distributed systems
 A metric system for high performance counters and histograms. Unlike
 popular metric systems today, this does not destroy the accuracy of
 histograms by sampling. Instead, a logarithmic bucketing function
 compresses values, generally within 1% of their true value (although
 between 0 and 1 the precision loss may not be within this boundary). This
 allows for extreme compression, which allows us to calculate arbitrarily
 high percentiles with no loss of accuracy - just a small amount of
 precision.  This is particularly useful for highly-clustered events that
 are tolerant of a small precision loss, but for which you REALLY care
 about what the tail looks like, such as measuring latency across a
 distributed system.

Package: golang-github-spaolacci-murmur3-dev
Description-md5: 9347042f4446e7532c6bffd264e6d5ae
Description-en: Native MurmurHash3 Go implementation
 murmur3 Native Go implementation of Austin Appleby's third MurmurHash
 revision (aka MurmurHash3).
 .
 Reference algorithm has been slightly hacked as to support
 the streaming mode required by Go's standard Hash interface
 (http://golang.org/pkg/hash/#Hash).

Package: golang-github-spf13-afero-dev
Description-md5: 5b1399310519d798269d4426c089167f
Description-en: FileSystem Abstraction System for Go
 Afero is a filesystem framework providing a simple, uniform and universal
 API interacting with any filesystem, as an abstraction layer providing
 interfaces, types and methods. Afero has an exceptionally clean interface
 and simple design without needless constructors or initialization methods.
 .
 Afero is also a library providing a base set of interoperable backend
 filesystems that make it easy to work with afero while retaining all the
 power and benefit of the os and ioutil packages.
 .
 Afero provides significant improvements over using the os package alone,
 most notably the ability to create mock and testing filesystems without
 relying on the disk.
 .
 It is suitable for use in any situation where you would consider using
 the OS package as it provides an additional abstraction that makes it
 easy to use a memory-backed filesystem during testing.  It also adds
 support for the http filesystem for full interoperability.

Package: golang-github-spf13-cast-dev
Description-md5: bdf941ae1043986bb862ea7db0efefe8
Description-en: Safe and easy casting from one type to another in Go
 Cast is a library to convert between different Go types in a consistent
 and easy way.
 .
 Cast provides simple functions to easily convert a number to a string, an
 interface into a bool, etc.  Cast does this intelligently when an obvious
 conversion is possible.  It doesn’t make any attempts to guess what you
 meant; for example, you can only convert a string to an int when it is a
 string representation of an int such as “8”.
 .
 Cast was developed for use in Hugo (http://gohugo.io/), a website engine
 which uses YAML, TOML or JSON for meta data.

Package: cobra
Description-md5: bfe8ebc058cce6653c20fea6f85a4246
Description-en: transitional package
 This is a transitional package. It can safely be removed.

Package: golang-github-spf13-cobra-dev
Description-md5: 16414fad5da572d72074a37d4a0dee3e
Description-en: Go library for creating powerful modern Go CLI applications
 Cobra is a Go library providing a simple interface to create powerful
 modern CLI interfaces similar to git & go tools.
 .
 Cobra has an exceptionally clean interface and simple design without
 needless constructors or initialization methods.
 .
 This package contains the Cobra library for Go.

Package: golang-github-spf13-fsync-dev
Description-md5: 49820103167ad9d3ebb4e9cc66955469
Description-en: Keeps files or directories in sync for Go
 Package fsync keeps files and directories in sync for the Go Programming
 Language.
 .
 Read the documentation on GoDoc (http://godoc.org/github.com/spf13/fsync).
 .
 Forked from "github.com/mostafah/fsync" to add support for Afero
 "github.com/spf13/afero".

Package: golang-github-spf13-jwalterweatherman-dev
Description-md5: 98a37dd9188cdbc69d17f330cab28955
Description-en: Go library for both printing to the terminal and logging to files
 jWalterWeatherman provides seamless printing to the terminal (stdout)
 and logging to a io.Writer (file) that's as easy to use as fmt.Println.
 .
 JWW is primarily a wrapper around the excellent Go standard log library.
 It provides a few advantages over using the standard log library alone:
 .
  * One library for both printing to the terminal and logging (to files).
  * Allow the user to easily control what levels are printed and logged
  * No unnecessary initialization cruft.  Just use it.

Package: golang-github-spf13-nitro-dev
Description-md5: 676b778432fefbe977ea87b531d7da96
Description-en: Quick and easy performance analyzer library for Go
 Nitro is a quick and easy performance analyzer library for the Go Programming
 Language.  It is useful for comparing A/B against different drafts of functions
 or different functions.  Building on the standard pprof library, Nitro provides
 a very high-level view of your application performance to help identify areas
 to investigate further.  It also provides an easy metric to compare as you
 revise and improve each part of your application.

Package: golang-github-spf13-pflag-dev
Description-md5: 2774d99e2e810ffcbd1529fd0f3b978c
Description-en: Drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags
 pflag is a drop-in replacement for Go's flag package, implementing
 POSIX/GNU-style --flags
 .
 pflag is compatible with the GNU extensions to
 the POSIX recommendations for command-line options
 (http://www.gnu.org/software/libc/manual/html_node/Argument-Syntax.html).
 .
 Forked from github.com/ogier/pflag.

Package: golang-github-spf13-viper-dev
Description-md5: 283f9d91d53c487d197ee7b5d865e729
Description-en: Go configuration with fangs
 Viper is a complete configuration solution for Go applications
 including 12-Factor apps.  It is designed to work within an application,
 and can handle all types of configuration needs and formats.
 It supports:
 .
  * setting defaults
  * reading from JSON, TOML, YAML, HCL, and Java properties config files
  * live watching and re-reading of config files (optional)
  * reading from environment variables
  * reading from remote config systems (etcd or Consul), and watching changes
  * reading from command line flags
  * reading from buffer
  * setting explicit values
 .
 Viper can be thought of as a registry for all of your applications
 configuration needs.

Package: golang-github-spkg-bom-dev
Description-md5: efe76db6c40c27ccf10c8f5bcba812c2
Description-en: Strip UTF-8 byte order marks
 The bom package provides a convenient way to
 strip UTF-8 byte order marks (BOM) from
 the beginning of a byte slice or an io.Reader.

Package: golang-github-src-d-gcfg-dev
Description-md5: 39398b3e80d4f0561831861fa071ca62
Description-en: reads INI-style configuration files into Go structs
 Gcfg reads INI-style configuration files into Go structs; supports
 user-defined types and subsections.
 .
 This package provides go-gcfg/gcfg fork for usage in src-d/go-git.

Package: golang-github-ssgelm-cookiejarparser-dev
Description-md5: b8fafb74b02b66dfa392b6ab62704a78
Description-en: Go library that parses a curl cookiejar file into a Go http.CookieJar
 cookiejarparser is a Go library that parses a curl
 (netscape) cookiejar file into a Go http.CookieJar.
 This format is commonly used by cURL.

Package: golang-github-ssor-bom-dev
Description-md5: 5993a86a492f03b72cb899ee0bda9ea1
Description-en: small Go library to clean bom from byte array or reader
 This golang library implements a utility to clean bom from a byte array
 or byte reader.
 .
 Example(s):
 .
   bs := []byte{bom0, bom1, bom2, 0x11} result := CleanBom(bs)
 .
   bs := []byte{bom0, bom1, bom2, 0x11} result :=
   NewReaderWithoutBom(bytes.NewReader(bs))

Package: golang-github-stacktic-dropbox-dev
Description-md5: f2c9a58d278b2179da785d4d1cb8a657
Description-en: Go client library for the Dropbox core and Datastore API
 Dropbox Go client library for the Dropbox core and Datastore API with
 support for uploading and downloading encrypted files.
 .
 Support of the Datastore API should be considered as a beta version.
 To use this library, you must have a valid client ID (app key) and
 client secret (app secret) provided by Dropbox.

Package: golang-github-stathat-go-dev
Description-md5: d1e4522563df1a303fc1f1d395c5eefe
Description-en: Go package for reporting stat counts and values to StatHat
 This package is a client for reporting statistics and metrics data to
 the StatHat commercial logging product.

Package: golang-github-steveyen-gtreap-dev
Description-md5: 569db9d1a8793d5752f9afb88aa05688
Description-en: gtreap is an immutable treap implementation in the Go Language
 Gtreap implements an immutable treap data structure in golang.
 .
 By treap, this data structure is both a heap and a binary search tree.
 .
 By immutable, any updates/deletes to a treap will return a new treap
 which can share internal nodes with the previous treap.  All nodes in this
 implementation are read-only after their creation.  This allows concurrent
 readers to operate safely with concurrent writers as modifications only
 create new data structures and never modify existing data structures.
 This is a simple approach to achieving MVCC or multi-version concurrency
 control.
 .
 By heap, items in the treap follow the heap-priority property, where a
 parent node will have higher priority than its left and right children
 nodes.
 .
 By binary search tree, items are store lexigraphically, ordered by a
 user-supplied Compare function.

Package: golang-github-stevvooe-resumable-dev
Description-md5: b4b4d9871f70004e38b95d07b2a2e0a0
Description-en: Subset of the Go `crypto` Package with a Resumable Hash Interface
 Package resumable registers resumable versions of hash functions. Resumable
 varieties of hash functions are available via the standard crypto package.
 Support can be checked by type assertion against the resumable.Hash interface.
 .
 While one can use these sub-packages directly, it makes more sense to register
 them using side-effect imports:
 .
   import _ "github.com/stevvooe/resumable/sha256"
 .
 This will make the resumable hashes available to the application through the
 standard crypto package. For example, if a new sha256 is required, one should
 use the following:
 .
   h := crypto.SHA256.New()
 .
 Such a features allows one to control the inclusion of resumable hash support
 in a single file. Applications that require the resumable hash implementation
 can type switch to detect support, while other parts of the application can be
 completely oblivious to the presence of the alternative hash functions.
 .
 Also note that the implementations available in this package are completely
 untouched from their Go counterparts in the standard library. Only an extra
 file is added to each package to implement the extra resumable hash functions.

Package: golang-github-stoewer-go-strcase-dev
Description-md5: cf9f45c32ee43600b458eb8ddaa23a38
Description-en: go library for converting between naming formats
 This library converts between different kinds of naming formats such as camel
 case (CamelCase), snake case (snake_case) or kebab case (kebab-case). Its
 designed to work only with strings consisting of standard ASCII letters.
 Unicode is currently not supported.

Package: golang-github-streadway-amqp-dev
Description-md5: fb2a0ca169b086499f960f948641a50e
Description-en: Go client for AMQP 0.9.1
 The amqp package provides a functional interface that closely
 represents the AMQP 0.9.1 model targeted to RabbitMQ as a server.
 This includes the minimum necessary to interact the semantics of
 the protocol.

Package: golang-github-stvp-go-udp-testing-dev
Description-md5: 311f07086e5922406fb92fef37fa3135
Description-en: UDP test helpers for Go
 Package udp implements UDP test helpers. It lets you assert that certain
 strings must or must not be sent to a given local UDP listener.
 .
 This package contains the source.

Package: golang-github-stvp-roll-dev
Description-md5: 99e13dd66a0ae0f9db7501010dcfe1b5
Description-en: Simple(er) Rollbar client for Go
 roll is a basic Rollbar client for Go that reports errors and logs
 messages. It automatically builds stack traces and also supports arbitrary
 traces. All errors and messages are sent to Rollbar synchronously.

Package: golang-github-stvp-tempredis-dev
Description-md5: a5154cd967e500f690a16e5cf8e91e48
Description-en: Go package to start and stop temporary redis-server processes
 Tempredis (Temporary redis-server processes for golang testing) provides a
 comvenient interface to start and stop new temporary Redis processes, e.g.
 for unit testing Redis-based tools on 'the real thing' instead of mocked
 Redis instances.

Package: golang-github-suapapa-go-eddystone-dev
Description-md5: af51e5c90d1d56f4ad071f9c78aca23d
Description-en: golang library for supporting Eddystone
 eddystone : Golang package for support Eddystone beacon GoDoc
 (https://godoc.org/github.com/suapapa/go_eddystone) Build Status
 (https://travis-ci.org/suapapa/go_eddystone)
 .
 Eddystone (https://github.com/google/eddystone) is an open beacon format
 from Google.
 .
 This package covers Eddystone-UID
 (https://github.com/google/eddystone/tree/master/eddystone-uid),
 Eddystone-URL
 (https://github.com/google/eddystone/tree/master/eddystone-url),
 Eddystone-TLM
 (https://github.com/google/eddystone/tree/master/eddystone-tlm)
 from Eddystone Protocol Specification
 (https://github.com/google/eddystone/blob/master/protocol-specification.md).
 $ go get github.com/suapapa/go_eddystone Example
 Checkout example/beacon.go for using this package with gatt
 (https://github.com/paypal/gatt) to make a Eddystone beacon in Golang.
 Author Homin Lee &lt;homin.lee@suapapa.net&gt; Copyright & License
 Copyright (c) 2015, Homin Lee.  All rights reserved.  Use of this
 source code is governed by a BSD-style license that can be found in the
 LICENSE file.

Package: golang-github-subosito-gotenv-dev
Description-md5: 25a8f96a5ce152c03bd9d223947a3415
Description-en: Load environment variables from `.env` or `io.Reader` in Go.
 To modify your app environment variables, gotenv expose 2 main functions:
  * gotenv.Load
  * gotenv.Apply
 By default, gotenv.Load will look for a file called .env in the current
 working directory.
 .
 Behind the scene, it will then load .env file and export the valid
 variables to the environment variables. Make sure you call the method
 as soon as possible to ensure it loads all variables, say, put it on
 init() function.
 .
 Once loaded you can use os.Getenv() to get the value of the variable.

Package: golang-github-surma-gocpio-dev
Description-md5: 64075c70cb028421baa23a5a85d2c990
Description-en: Go package for cpio archives
 gocpio is a  simple library similar to Go’s tar or zip
 package for accessing cpio archives. It’s not pretty and
 only implements the new ASCII format.

Package: golang-github-svanharmelen-jsonapi-dev
Description-md5: 766ef9151726adc2122f83287d19d619
Description-en: jsonapi.org style payload serializer and deserializer
 This package contains a serializer/deserializer for JSON payloads
 that comply to the JSON API - jsonapi.org (http://jsonapi.org) spec
 in go.

Package: golang-github-svent-go-flags-dev
Description-md5: 06646165156fc2e9bd085be642637a27
Description-en: go library for parsing command line arguments
 This library provides similar functionality to the builtin flag library
 of go, but provides much more functionality and nicer formatting.
 Supported features are:
 .
  * Options with short names (-v)
  * Options with long names (--verbose)
  * Options with and without arguments (bool v.s. other type)
  * Options with optional arguments and default values
  * Multiple option groups each containing a set of options
  * Generate and print well-formatted help message
  * Passing remaining command line arguments after -- (optional)
  * Ignoring unknown command line options (optional)
  * Supports -I/usr/include -I=/usr/include -I /usr/include option
    argument specification
  * Supports multiple short options -aux
  * Supports all primitive go types (string, int{8..64}, uint{8..64},
    float)
  * Supports same option multiple times (can store in slice or last option
    counts)
  * Supports maps
  * Supports function callbacks
  * Supports namespaces for (nested) option groups

Package: golang-github-svent-go-nbreader-dev
Description-md5: a89514cbd10ab48091190112beb2fecf
Description-en: non-blocking io.Reader for go
 go-nbreader provides a non-blocking io.Reader for go (golang). It
 allows one to specify two timeouts:
 .
  * Timeout: Read() returns after the specified timeout, even if no data
    has been read.
 .
  * ChunkTimeout: Read() returns if no data has been read for the
    specified time, even if the overall timeout has not been hit yet.
    ChunkTimeout must be smaller than Timeout.
 .
 When the internal buffer contains at least blockSize bytes, Read()
 returns regardless of the specified timeouts.

Package: golang-github-sylabs-json-resp-dev
Description-md5: e8bc22af0bad3b42d910dc27cc5a35a2
Description-en: marshall and unmarshall response data and errors in JSON format
 json-resp package contains a small set of functions that are used to
 marshall and unmarshall response data and errors in JSON format.

Package: golang-github-sylabs-sif-dev
Description-md5: 024794b746ffe199c6e4609f729405f8
Description-en: reference implementation of the Singularity Image Format (SIF)
 SIF is an implementation of the Singularity Container Image Format that
 makes it easy to create complete and encapsulated container enviroments
 stored in a single file.

Package: siftool
Description-md5: bdf52f12e9e1fd6d9db3fcf264b8ef4a
Description-en: utility to manipulate Singularity Image Format (SIF) files
 This package provides "siftool" CLI program to manipulate
 SIF container files.

Package: golang-github-syncthing-notify-dev
Description-md5: dc2f5acb25e8f3f82530d35223e8681d
Description-en: File system event notification library on steroids
 Package notify implements access to filesystem events.
 .
 Notify is a high-level abstraction over filesystem watchers
 like inotify, kqueue, FSEvents, FEN or ReadDirectoryChangesW.
 Watcher implementations are split into two groups: ones that
 natively support recursive notifications (FSEvents and
 ReadDirectoryChangesW) and ones that do not (inotify, kqueue,
 FEN).
 .
 This is a fork by the Syncthing project.

Package: golang-github-tailscale-tscert-dev
Description-md5: 27c8087999547362e3e96a642a09834f
Description-en: Minimal library implementing parts of the Tailscale client API
 This is a stripped down version of the tailscale.com/client/tailscale Go
 package but with minimal dependencies and supporting older versions of Go.

Package: golang-github-tarm-serial-dev
Description-md5: 492d8d9ed8b7165edb181be2e629f7fa
Description-en: Go package for serial port communucation
 A Go package to allow user to read and write from the
 serial port as a stream of bytes.

Package: golang-github-tatsushid-go-prettytable-dev
Description-md5: c5df972e7f8f38d222e9f549b3f84ad1
Description-en: Builds a simple text table with a multibyte, doublewidth character support
 go-prettytable go-prettytable is a library for
 Golang to build a simple text table with a multibyte,
 doublewidth character support.

Package: golang-github-tcnksm-go-gitconfig-dev
Description-md5: 8accfb17ea7f2bf5b36faf6905e42259
Description-en: Golang library for gitconfig values
 This package provides a library for using gitconfig values on the
 programs written in Go.
 .
 It enables to use global '~/.gitconfig' values and local git
 repository '.git/config' values in Go. It can be used for
 extracting gitconfig values like user name, email address,
 GitHub token, and other user-defined values.

Package: golang-github-tdewolff-minify-dev
Description-md5: 49df17697202f69ed4f3fbb02089d085
Description-en: Go minifiers for web formats
 github.com/tdewolff/minify is a minifier package written in Go.
 It provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and an interface
 to implement any other minifier.
 .
 Minification is the process of removing bytes from a file (such as
 whitespace) without changing its output and therefore shrinking
 its size and speeding up transmission over the Internet and possibly
 parsing.  The implemented minifiers are high performance and streaming,
 which implies O(n).
 .
 The core functionality associates mimetypes with minification functions,
 allowing embedded resources (like CSS or JS within HTML files) to be
 minified as well. Users can add new implementations that are triggered
 based on a mimetype (or pattern), or redirect to an external command
 (like ClosureCompiler, UglifyCSS, ...)

Package: minify
Description-md5: fd4d806fa5b8a6335792a2ef03c278f2
Description-en: CLI implementation of the Go minify library package
 /usr/bin/minify is a CLI implementation of the github.com/tdewolff/minify
 Go library package.
 .
 It provides HTML5, CSS3, JS, JSON, SVG and XML minifiers.
 .
 Minification is the process of removing bytes from a file (such as
 whitespace) without changing its output and therefore shrinking
 its size and speeding up transmission over the Internet and possibly
 parsing.  The implemented minifiers are high performance and streaming,
 which implies O(n).

Package: golang-github-tdewolff-parse-dev
Description-md5: f231d8026767e8a24c5c5254875f593b
Description-en: Go parsers for web formats
 This package contains several lexers and parsers written in Go.
 All subpackages are built to be streaming, high performance
 and to be in accordance with the official (latest) specifications.
 .
 The lexers are implemented using buffer.Lexer in
 https://github.com/tdewolff/parse/buffer and the parsers work on top of
 the lexers. Some subpackages have hashes defined (using Hasher
 https://github.com/tdewolff/hasher) that speed up common
 byte-slice comparisons.

Package: golang-github-tdewolff-test-dev
Description-md5: 8d62dd2d8818fcf4276b35907f284c1b
Description-en: Go test helper functions
 github.com/tdewolff/test is a helper package written in Go.
 It implements a few functions that are useful for io testing,
 such as readers and writers that fail after N consecutive reads/writes.

Package: golang-github-tealeg-xlsx-dev
Description-md5: ba6938b06933baee80c84aa76f2b22d0
Description-en: golang library for reading and writing XLSX files
 golang-github-tealeg-xlsx is a library to simplify reading and writing the
 XML format used by recent version of Microsoft Excel in Go programs.

Package: golang-github-teambition-rrule-go-dev
Description-md5: 2c7d48e233df20710e1038043ddec919
Description-en: Go library for working with recurrence rules for calendar dates. (library)
 The rrule golang module offers a complete implementation of the
 recurrence rules documented in the iCalendar RFC. It is a partial
 port of the rrule module from the excellent python-dateutil library.

Package: golang-github-templexxx-cpu-dev
Description-md5: ccc1cfed17b41b0e82fdb970b963cb72
Description-en: Provides CPU related information in Go
 internal/cpu(in Go standard lib) with these detections:
 .
  * AVX512
  * Cache Size
  * Invariant TSC
 .
 It also provides:
 .
  * False sharing range, see X86FalseSharingRange for X86 platform.
  * TSC frequency
  * Name
  * Family & Model

Package: golang-github-templexxx-cpufeat-dev
Description-md5: b914e0c202e1f43cf571ec8ed119f092
Description-en: internal/cpu in Go
 Package cpufeat exposes const CacheLineSize for several cpu types.

Package: golang-github-templexxx-reedsolomon-dev
Description-md5: 5dfd1b7a93f2980749ef129a20b48a38
Description-en: Reed-Solomon Erasure Code engine in Go
 package reedsolomon is a Reed-Solomon Erasure
 Code engine in pure Go.
 .
 Super Fast: more than 10GB/s per physics core.

Package: golang-github-templexxx-xorsimd-dev
Description-md5: fd5a545dcac2d82a5f2860d6d2251563
Description-en: XOR code engine in pure Go, more than 270GB/S per core
 Package xor implements a XOR code engine in pure Go.
 It can deliver more than 270GB/S per core.

Package: golang-github-tent-canonical-json-go-dev
Description-md5: 7fef89e404b005aff1928c2209499149
Description-en: Canonical JSON marshaling in Go
 This is a library based on the Go stdlib "encoding/json" library, but with
 deterministic output (especially for hash keys).
 .
 This package contains the source.

Package: golang-github-tent-http-link-go-dev
Description-md5: 1e2ac89e7c9db87827351dc5ea83e092
Description-en: HTTP Link parsing in Go
 http-link-go implements parsing and serialization of Link header
 values as defined in RFC 5988. Function Format serializes a
 slice of Links into a header value. Function Parse parses a
 Link header value into a slice of Links.

Package: golang-github-teris-io-shortid-dev
Description-md5: 6e18e2f03b38ed811813d68ee0c5ac4e
Description-en: auper short, fully unique, non-sequential and URL friendly Ids
 This package is a generator of unique non-sequential short Ids that are
 by default URL friendly. The generation rate can be up to hundreds of
 thousand per second. It guarantees uniqueness during the time period
 until 2050!
 .
 The package is heavily inspired by the node.js shortid.

Package: golang-github-terra-farm-udnssdk-dev
Description-md5: 1b19453165f0f35235a544771949afde
Description-en: ultradns SDK
 This package contains an UltraDNS SDK for Go. This is a golang SDK
 for the UltraDNS REST API. It's not feature complete, and currently
 is only known to be used for Terraform's ultradns provider.

Package: golang-github-tevino-abool-dev
Description-md5: e4e1bb30aa18d69f36e2fa53af233434
Description-en: Atomic Boolean library, optimized for performance yet simple to use
 Atomic Boolean library for Go,
 optimized for performance yet simple to use.
 .
 Use this for cleaner code.

Package: golang-github-texttheater-golang-levenshtein-dev
Description-md5: 13f5f217373891a0fcc265c913dd5c0d
Description-en: Go implementation of the Levenshtein algorithm (library)
 This package is a Go implementation of the Levenshtein algorithm for
 computing the similarity between two strings. It provides edit
 distances, edit scripts, and ratios for strings (slices of runes).

Package: golang-github-thales-e-security-pool-dev
Description-md5: 5412db1c82d090f16d4a4ff963c64e87
Description-en: Collection of go packages from Vitess (library)
 This package provides the resource pool implementation and some of the atomic
 types from https://github.com/vitessio/vitess.

Package: golang-github-thalesignite-crypto11-dev
Description-md5: d297263b8280bc7aed3e46949721e0f0
Description-en: implementation of Golang crypto interfaces with PKCS#11 as backend
 This package provides an implementation of the standard Golang crypto
 interfaces that uses PKCS#11 as a backend. Signing is done through the
 crypto.Signer interface and decryption through crypto.Decrypter.
 .
 Supported features are:
  - Generation and retrieval of RSA, DSA and ECDSA keys.
  - Importing and retrieval of x509 certificates
  - PKCS#1 v1.5 signing.
  - PKCS#1 PSS signing.
  - PKCS#1 v1.5 decryption
  - PKCS#1 OAEP decryption
  - ECDSA signing.
  - DSA signing.
  - Random number generation.
  - AES and DES3 encryption and decryption.
  - HMAC support.
 .
 Documentation: https://godoc.org/github.com/ThalesIgnite/crypto11

Package: golang-github-thcyron-uiprogress-dev
Description-md5: 4e5ebe8a7b578a2788786de1d92f70f5
Description-en: render progress bars in terminal applications
 This packag is a go library to render progress bars in terminal
 applications. It provides a set of flexible features with a
 customizable API.
 .
 Progress bars improve readability for terminal applications with
 long outputs by providing a concise feedback loop.

Package: golang-github-thecreeper-go-notify-dev
Description-md5: 1640494974705d314b24c94fc4c86e36
Description-en: implementation of the GNOME DBus Notifications Specification
 Package notify provides a Go implementation of the GNOME DBus Notifications
 Specification (https://developer.gnome.org/notification-spec).

Package: golang-github-thedevsaddam-gojsonq-dev
Description-md5: 010084524bc3f5d26b0cf0ee6e5ac678
Description-en: Simple Go package to query over JSON data (library)
 This is a simple Go package to query over JSON data. It provides a simple,
 elegant, and fast ODM-like API to access and query JSON documents.
 .
 It can also work with YAML, XML, and CSV documents if provided with a
 suitable decoder as explained in
 https://github.com/thedevsaddam/gojsonq/wiki/How-to-use-YAML,-XML,-CSV%3F

Package: golang-github-thejerf-suture-dev
Description-md5: 306a9151262e003edf0a9a016124679e
Description-en: supervisor trees for Go
 Suture provides Erlang-ish supervisor trees for Go.
 "Supervisor trees" -> "sutree" -> "suture" -> holds your code together
 when it's trying to die. It is intended to deal gracefully with the real
 failure cases that can occur with supervision trees (such as burning all
 your CPU time endlessly restarting dead services), while also making no
 unnecessary demands on the "service" code, and providing hooks to perform
 adequate logging with in a production environment.

Package: golang-github-thlib-go-timezone-local-dev
Description-md5: f6835ba5d2a5054ebd7d32e95e9d867e
Description-en: get the full name of the local timezone (Go library)
 This Go library package provides the full name of the local timezone
 from OS setting.  Works on Windows, Linux and macOS.

Package: golang-github-thoas-go-funk-dev
Description-md5: 0c64d5b5b2e2b824648df6e2917284c6
Description-en: Modern Go utility library which provides helpers (map, find, contains, filter)
 Generic helpers rely on reflect_, be careful this code runs exclusively on
 run-time so you must have a good test suite.
 .
 These helpers have started as an experiment to learn reflect_. It may look
 like lodash_ in some aspects but it will have its own roadmap. lodash_ is an
 awesome library with a lot of work behind it, all features included in
 ``go-funk`` come from internal use cases.
 .
 You can also find type safe implementation in the godoc_.

Package: golang-github-thoj-go-ircevent-dev
Description-md5: f89707e3237ae70f6dc9780ceda50ac3
Description-en: Event based IRC Client library in Go
 Event based IRC Client library.
 .
 Features:
  * Event based. Register Callbacks for the events you need to handle.
  * Handles basic IRC demands for you:
     - Standard CTCP.
     - Reconnections on errors.
     - Detect stoned servers.

Package: golang-github-thomasrooney-gexpect-dev
Description-md5: c5f9cb92f337208e2c84f4a4d18725f7
Description-en: pure golang expect library
 Gexpect is a pure golang expect-like module. It provides the following
 functions for simpler creation and control of other terminal applications:
 .
  - ReadLine, ReadUntil and SendLine send strings from/to stdout/stdin
  - Wait and Close allow for graceful and ungraceful termination.
  - AsyncInteractChannels spawns two go routines to pipe into and from
    stdout/stdin, allowing for some usecases to be a little simpler.
  - ExpectRegex uses golang's internal regex engine to wait until a match from
    the process with the given regular expression (or an error on process
    termination with no match)
  - ExpectRegexFind allows for groups to be extracted from process stdout.

Package: golang-github-thomsonreuterseikon-go-ntlm-dev
Description-md5: afd12957b846717350ffb9e93baf689d
Description-en: NTLM Implementation for Go
 This is a native implementation of NTLM for Go
 that was implemented using the Microsoft MS-NLMP documentation available
 at http://msdn.microsoft.com/en-us/library/cc236621.aspx.  The library
 is currently in use and has been tested with connectionless NTLMv1 and
 v2 with and without extended session security.

Package: golang-github-tideland-golib-dev
Description-md5: 80b9147c828920aa1a2907984ac9d3f0
Description-en: collection of misc Go packages
 The Tideland Go Library contains a set of useful Google Go packages for
 different purposes. They include:
 .
  - Audit: Support for unit tests with multiple different assertion types
    and functions to generate test data.
  - Cache: Lazy loading and caching of values.
  - Collections: Different additional collection types like ring buffer,
    stack, tree, and more.
  - Errors: Detailed error values.
  - Etc: Reading and parsing of SML-formatted configurations including
    substitution of templates.
  - Feed (Atom): Atom feed client.
  - Feed (RSS): RSS feed client.
  - Identifier: Identifier generation, like UUIDs or composed values.
  - Logger: Flexible logging.
  - Loop: Control of goroutines and their possible errors. Additional
    option of recovering  in case of an error or a panic. Sentinels can
    monitor multiple loops and restart them all in case of an abnormal end
    of one of them.
  - Map/Reduce: Map/Reduce for data analysis.
  - Monitoring: Monitoring of execution times, stay-set indicators, and
    configurable system variables.
  - Numerics: Different functions for statistical analysis.
  - Redis Client: Client for the Redis database.
  - Scene: Context-based shared data access, e.g. for web sessions or in cells.
  - Scroller: Continuous filtered reading/writing of data.
  - SML: Simple Markup Language, looking lispy, only with curly braces.
  - Sort: Parallel Quicksort.
  - Stringex: Helpful functions around strings extending the original
    strings package.
  - Timex: Helpful functions around dates and times.
  - Version: Documentation of semantic versions.

Package: golang-github-tidwall-btree-dev
Description-md5: b69c20535bc6b9af9c8a479a51ed5f03
Description-en: B-Tree implementation for Go
 This package provides an in-memory B-Tree implementation for Go, useful
 as an ordered, mutable data structure.
 .
 This is a fork of the wonderful google/btree package. It's has all the same
 great features and adds a few more.
 .
  * Descend* functions for iterating backwards.
  * Iteration performance boost.
  * User defined context.
 .
 User defined context is a great new feature that allows for entering
 the same item into multiple B-trees, and each B-tree have a different
 ordering formula.

Package: golang-github-tidwall-buntdb-dev
Description-md5: 6773ae6d03482c2f406109a010f76544
Description-en: embeddable, in-memory key/value database for Go
 BuntDB is a low-level, in-memory, key/value store in pure Go. It
 persists to disk, is ACID compliant, and uses locking for multiple
 readers and a single writer. It supports custom indexes and geospatial
 data. It's ideal for projects that need a dependable database and favor
 speed over data size.
 .
 Features:
  * In-memory database for fast reads and writes
  * Embeddable with a simple API
  * Spatial indexing for up to 20 dimensions;
    Useful for Geospatial data
  * Index fields inside JSON documents
  * Collate i18n Indexes using the optional collate
    package
  * Create custom indexes for any data type
  * Support for multi value indexes; Similar to a SQL multi column index
  * Built-in types that are easy to get up & running;
    String, Uint, Int, Float
  * Flexible iteration of data; ascending, descending, and ranges
  * Durable append-only file format for persistence
  * Option to evict old items with an expiration TTL
  * Tight codebase, under 2K loc using the cloc command
  * ACID semantics with locking transactions that support rollbacks

Package: golang-github-tidwall-gjson-dev
Description-md5: 192d8bcc932f92d2254000a1f23ad974
Description-en: JSON parser for Go
 Go package that provides a fast and simple way to get values from a JSON
 document. It has features such as one line retrieval, dot notation paths,
 iteration, and parsing JSON lines.

Package: golang-github-tidwall-grect-dev
Description-md5: a524f2b36910d55ff0894a0530011d30
Description-en: Get the outer rectangle from GeoJSON, WKT, WKB
 GRECT Quickly get the outer rectangle for GeoJSON, WKT, WKB.

Package: golang-github-tidwall-match-dev
Description-md5: 3305632dfcca64d50e6f1696317a91ca
Description-en: simple string pattern matcher for Go
 Match is a very simple pattern matcher where '*' matches on any number
 characters and '?' matches on any one character.

Package: golang-github-tidwall-pretty-dev
Description-md5: cedbc2b0f0a1cf51c515ac91f90f96c4
Description-en: Efficient JSON beautifier and compactor for Go
 Pretty is a Go package that provides fast methods for formatting JSON for
 human readability, or to compact JSON for smaller payloads.
 .
  * pretty.Pretty will reformat the JSON for readability.
  * pretty.Color will add color to the result for printing to the terminal.
    The second param is used for a customizing the style, and passing nil will
    use the default pretty.TerminalStyle.
  * pretty.Ugly will reformat the JSON to make it more compact.
 .
 There's a PrettyOptions(json, opts) function which allows for customizing the
 output.

Package: golang-github-tidwall-rtree-dev
Description-md5: 3c980331fb85f640ef71bb70e75366ca
Description-en: RTree implementation for Go
 This package provides an in-memory R-Tree implementation for Go, useful
 as a spatial data structure. It has support for 1-20 dimensions, and
 can store and search multidimensions interchangably in the same tree.

Package: golang-github-tidwall-tinyqueue-dev
Description-md5: 0fc3e9fc5bcad7a9fd96242ae076aa47
Description-en: Binary heap priority queues in Go
 Tinyqueue is a Go package for binary heap priority queues. Ported from
 the tinyqueue (https://github.com/mourner/tinyqueue) Javascript library.

Package: golang-github-timberio-go-datemath-dev
Description-md5: 95d0c2ed3daf436b12685e782348c808
Description-en: Go library for parsing Elasticsearch datemath expressions
 This package contains a library that provides support for parsing datemath
 expressions compatibly with Elasticsearch datemath expressions.
 These are useful for allowing users to specify, and for encoding, relative
 dates.

Package: golang-github-tinylib-msgp-dev
Description-md5: 88011a5723665fc987fcc6bb0f30a8cf
Description-en: Go code generator for MessagePack (source)
 This is a code generation tool and serialization library for MessagePack. It is
 targeted at the go generate tool. You can read more about MessagePack in the
 wiki, or at msgpack.org.
 .
 Why?
 .
   * Use Go as your schema language
   * Speeeeeed (400MB/s on modern hardware)
   * JSON interop
   * User-defined extensions
   * Type safety
   * Encoding flexibility
 .
 This package contains the source.

Package: msgp
Description-md5: 825d36df9ce251dce369310faadfbe93
Description-en: Go code generator for MessagePack
 This is a code generation tool and serialization library for MessagePack. It is
 targeted at the go generate tool. You can read more about MessagePack in the
 wiki, or at msgpack.org.
 .
 Why?
 .
   * Use Go as your schema language
   * Speeeeeed (400MB/s on modern hardware)
   * JSON interop
   * User-defined extensions
   * Type safety
   * Encoding flexibility
 .
 This package contains the tools/binaries.

Package: golang-github-tjfoc-gmsm-dev
Description-md5: 5891c39b54eeeb9a8b1f2c6b5c5dcfdb
Description-en: GM SM2/3/4 library based for Golang
 package sm2, sm3 and sm4 provide GM SM2/3/4 implementations
 for Golang.

Package: golang-github-tklauser-go-sysconf-dev
Description-md5: c0445d68ec8a64ae0b6f2a4012c56665
Description-en: sysconf for Go, without using cgo (library)
 Sysconf for Go, without using cgo or external binaries (e.g. getconf).
 .
 Supported operating systems: Linux, macOS, DragonflyBSD, FreeBSD, NetBSD,
 OpenBSD, Solaris/Illumos.

Package: golang-github-tklauser-numcpus-dev
Description-md5: 413c8ad7a519047241e2f5e592bef795
Description-en: Go module to get the number of CPUs (library)
 The package numcpus provides information about the number of CPU in a system.
 .
 It gets the number of CPUs (online, offline, present, possible,
 configured or kernel maximum) on a Linux, Darwin, FreeBSD, NetBSD,
 OpenBSD,  DragonflyBSD or Solaris/Illumos system.
 .
 On Linux, the information is retrieved by reading the corresponding CPU
 topology files in /sys/devices/system/cpu.

Package: golang-github-tmc-grpc-websocket-proxy-dev
Description-md5: 379bc35eb8ab0e47441d1b6400d917be
Description-en: proxy to upgrade grpc-gateway streaming endpoints to use websockets
 Wrap your grpc-gateway mux with this helper to expose streaming endpoints
 over websockets.
 .
 On the wire this uses newline-delimited json encoding of the messages.

Package: golang-github-tmc-scp-dev
Description-md5: ebb37d69e352e6666c8462079577b525
Description-en: basic implementation of scp for go
 provides a simple interface to copying files over a go.crypto/ssh session

Package: golang-github-tombuildsstuff-giovanni-dev
Description-md5: 08cad4c431ebed1e792277f3e30e8bae
Description-en: alternative Azure Storage SDK for Go
 This package contains an alternative Azure Storage SDK for Go
 .
 There's two main goals here:
 - New API Versions will be added additively to the storage folder.
 - Any supported API Versions will continue to exist in the storage
   folder until they're EOL'd/stop working.

Package: golang-github-tonistiigi-fsutil-dev
Description-md5: 8e9b18b3d710510f8e475ff3f2ac885b
Description-en: Incremental file directory sync tools (library)
 Incremental file directory sync tools in golang.

Package: golang-github-tonistiigi-units-dev
Description-md5: 500b65c0c693026878fb51d929d2e0aa
Description-en: Simple byte size formatting library
 Simple byte size formatting.  This package implements types that can
 be used in stdlib formatting functions like fmt.Printf to control the
 output of the expected printed string.
 .
 Floating point flags %f and %g print the value in using the correct unit
 suffix.

Package: golang-github-toorop-go-dkim-dev
Description-md5: 128d4348b2b4aece9e2b8aaa28c9f401
Description-en: DKIM package for golang (library)
 This library provides tools for signing and verifying an email
 according to RFC 6376.

Package: golang-github-toqueteos-webbrowser-dev
Description-md5: c51046acf8aff23cb777203c273d8bc8
Description-en: Convenient Web-browser controller library for Go
 This Go library provides a simple API for opening web pages on your default
 browser. This is inspired on Python's webbrowser library.

Package: golang-github-traefik-yaegi-dev
Description-md5: d818a39a57d88f956c54a1e82e6c242d
Description-en: Another Elegant Go Interpreter - dev package
 Yaegi is Another Elegant Go Interpreter. It powers executable,
 Go scripts and plugins, in embedded interpreters or interactive
 shells, on top of the Go runtime.

Package: yaegi
Description-md5: 23c65ad3e92c8669c7394e95e0072a69
Description-en: Another Elegant Go Interpreter
 Yaegi is Another Elegant Go Interpreter. It powers executable,
 Go scripts and plugins, in embedded interpreters or interactive
 shells, on top of the Go runtime.
 .
 This package contains the interpreter.

Package: golang-github-ttacon-chalk-dev
Description-md5: 1afe9303789ea9d8851ba69ec102304a
Description-en: Go library for prettifying terminal/console output
 Chalk is a go package for styling console/terminal output.
 .
 Check out godoc for some example usage:
 http://godoc.org/github.com/ttacon/chalk
 .
 The api is pretty clean, there are default Colors and TextStyles which can be
 mixed to create more intense Styles. Styles and Colors can be printed in normal
 strings (i.e. fmt.Sprintf(chalk.Red)), but Styles, Colors and TextStyles are
 more meant to be used to style specific text segments (i.e.
 fmt.Println(chalk.Red.Color("this is red")) or fmt.Println(myStyle.Style("this
 is blue text that is underlined"))).
 .
 This package contains the source.

Package: golang-github-tv42-httpunix-dev
Description-md5: 4fc548f0c0b7fa3151de74eaa1706e7b
Description-en: library to talk HTTP over Unix domain sockets
 Golang library to talk HTTP over Unix domain sockets.

Package: golang-github-twinj-uuid-dev
Description-md5: f1e790fe9273d919f0ba3a8ecd6f00e6
Description-en: RFC 4122 and DCE 1.1 compliant UUIDs in Go
 This package provides RFC 4122 and DCE 1.1 compliant UUIDs.
 .
 It will generate the following:
   Version 1: based on a Timestamp and MAC address as Node id
   Version 2: based on DCE Security - Experimental
   Version 3: based on MD5 hash
   Version 4: based on cryptographically secure random numbers
   Version 5: based on SHA-1 hash

Package: golang-github-twmb-murmur3-dev
Description-md5: 172330dac750c6e97cd8139ce84ee2ef
Description-en: fast, fully fledged murmur3 in Go
 This package contains a native Go implementation of Austin Appleby's
 third MurmurHash revision (aka MurmurHash3).
 .
 The reference algorithm has been slightly hacked as to support
 the streaming mode required by Go's standard Hash interface
 .
 Unlike the canonical source, this library always reads bytes as little
 endian numbers.
 This makes the hashes portable across architectures, although does mean
 that hashing is a bit slower on big endian architectures.

Package: golang-github-twotwotwo-sorts-dev
Description-md5: 73aa04f4227c559040243709ba0fbf25
Description-en: Parallel and radix sorting in Go
 sorts/sortutil sorts common slice types and adds
 functions to help sort floats. This package helps
 if sorting huge datasets is a bottleneck.

Package: golang-github-twstrike-otr3-dev
Description-md5: 4d972019ff75f6ed0c656ab0f3c744cc
Description-en: Go implementation of the OTR 3 protocol
 OTR3 implements version 3 of the OTR standard. Implements feature parity
 with libotr 4.1.0.

Package: golang-github-u-root-uio-dev
Description-md5: bd234de4018e236bab3e1d8112c0b99a
Description-en: commonly used utilities for u-root
 Go library for breaking up circular dependencies in u-root.
 .
 It contains:
  * cp: routines to copy files.
  * rand: cancelable reads from a cryptographically safe random number
    source.
  * ubinary: a native endian binary.ByteOrder.
  * uio: commonly used io utilities.
  * ulog: exposes logging via a Go interface.

Package: golang-github-ua-parser-uap-go-dev
Description-md5: 8ed9b61547320e7df627248feec733e3
Description-en: Go implementation of ua-parser
 This package contains a Go implementation of the ua-parser.
 (https://github.com/tobie/ua-parser) UsageInstall$ go get
 .
 When adding new feature you can check for data race with go
 test -race, although this command will take more than 2 minutes
 to execute since the -race flag adds some instrumentation on
 all regex matches

Package: golang-github-ugorji-go-codec
Description-md5: 6a7cdf2b409da1cf930357827adc0e10
Description-en: idiomatic codec and rpc lib for msgpack, cbor, json (codecgen)
 Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+
 codec/encoding library for binc, msgpack, cbor, json
 .
 This package contains the tools (codecgen).

Package: golang-github-ugorji-go-codec-dev
Description-md5: 0895e8161dd2d6596e6ff0ffef93c48b
Description-en: idiomatic codec and rpc lib for msgpack, cbor, json (library)
 Package codec provides a High Performance, Feature-Rich Idiomatic Go 1.4+
 codec/encoding library for binc, msgpack, cbor, json
 .
 This package contains the source.

Package: golang-github-ugorji-go-msgpack-dev
Description-md5: c7909a8d3442189a3e0dd8c9c2efd7b7
Description-en: encode/decode and rpc library for msgpack and Binc
 High Performance, Feature-Rich Idiomatic Go codec/encoding library
 for binc, msgpack, cbor, json. The idiomatic Go support is as seen
 in other encoding packages in the standard library (ie json, xml, gob, etc).

Package: golang-github-ulikunitz-xz-dev
Description-md5: 4b0950492e6955120bc5219a37202af0
Description-en: Pure golang package for reading and writing xz-compressed files
 A Go library that supports the reading and writing of xz compressed
 streams. It includes also a gxz command for compressing and
 decompressing data. The package is completely written in Go and doesn't
 have any dependency on any C code.

Package: golang-github-ungerik-go-sysfs-dev
Description-md5: 5404bd6c68778145dabd0dc4f6ee5d0e
Description-en: Go package for Linux sysfs
 This library implements helper functions for parsing information out of sysfs

Package: golang-github-unknwon-com-dev
Description-md5: 1480ff8f4f42a9ec2e7b598063cf781d
Description-en: commonly used functions for Golang
 Commonly used functions for the Go programming language.

Package: golang-github-unknwon-goconfig-dev
Description-md5: 9309b3ea32288362f71678fb46cbc54d
Description-en: configuration file (.ini) parser
 This is a configuration file parser for the Go Programming Language,
 which provides a structure similar to what you would find on
 Microsoft Windows INI files.

Package: golang-github-unknwon-paginater-dev
Description-md5: 179cbe62a2959fff582e6f31a1a111c9
Description-en: Helper module for custom pagination calculation
 This package provides a helper module for custom pagination calculation.
 It uses a template to generated paged results and can include linke for
 jumping to specific pages including first and last pages.

Package: golang-github-unrolled-render-dev
Description-md5: 66f21d515e831f0f449dd13267f1d675
Description-en: Easily render JSON, XML, binary, or HTML templates responses (library)
 Render is a package that provides functionality for easily rendering
 JSON, XML, text, binary data, and HTML templates.  Render can be used
 with pretty much any web framework providing you can access the
 http.ResponseWriter from your handler.

Package: golang-github-unrolled-secure-dev
Description-md5: dd8ef44684466047d3cd471262b9c33c
Description-en: HTTP middlewares for Go that facilitates security checks (library)
 Secure is an HTTP middleware for Go that facilitates some quick security wins.
 It's a standard net/http Handler and can be used with many frameworks.

Package: golang-github-urfave-cli-dev
Description-md5: 138014eeb86e34eeff442c8c3ed2120c
Description-en: package for building command line apps in Go
 "Cli" is a simple, fast, and fun package for building command line apps
 in Go. The goal is to enable developers to write fast and distributable
 command line applications in an expressive way.

Package: golang-github-urfave-cli-v2-dev
Description-md5: 9afd33afd28489aeab5bbb99fc4a8ecc
Description-en: package for building command line apps in Go (version 2)
 "Cli" is a simple, fast, and fun package for building command line apps
 in Go. The goal is to enable developers to write fast and distributable
 command line applications in an expressive way.
 .
 This package provides cli version 2 (github.com/urfave/cli/v2)

Package: golang-github-urfave-negroni-dev
Description-md5: 3ebc397926ad4760e2593ad6c7c994c7
Description-en: Idiomatic HTTP Middleware for Golang
 Negroni is an idiomatic approach to web middleware in Go. It is tiny,
 non-intrusive, and encourages use of net/http Handlers.
 .
 If you like the idea of Martini (https://github.com/go-martini/martini),
 but you think it contains too much magic, then Negroni is a great fit.
 .
 This is the library formerly known as github.com/codegangsta/negroni (Github
 will automatically redirect requests to it).

Package: golang-github-valyala-bytebufferpool-dev
Description-md5: d421ee0522a65b47874cbd060b3bcf62
Description-en: Anti-memory-waste byte buffer pool for go
 An implementation of a pool of byte buffers with anti-memory-waste
 protection.
 .
 The pool may waste limited amount of memory due to fragmentation.
 This amount equals to the maximum total size of the byte buffers in
 concurrent use.  Benchmark results Currently bytebufferpool is fastest
 and most effective buffer pool written in Go.

Package: golang-github-valyala-fasthttp-dev
Description-md5: 4165ede7d548b8f4412c5dd3b0666dc7
Description-en: fast HTTP library for Go
 The fasthttp library provides fast HTTP server and client API.
 .
 This tuned for high performance, and zero memory allocations in
 hot paths. Processing performance is up to 10x faster than net/http.

Package: golang-github-valyala-fastjson-dev
Description-md5: 061ac6906721aebbff5eb25bd0803842
Description-en: fast JSON parser and validator for Go (library)
 No custom structs, no code generation, no reflection.
 .
 Features:
  * Fast. As usual, up to 15x faster than the standard encoding/json.
  * Parses arbitrary JSON without schema, reflection, struct magic and code
    generation contrary to easyjson.
  * Provides a simple API.
  * Outperforms jsonparser and gjson when accessing multiple unrelated fields,
    since fastjson parses the input JSON only once.
  * Validates the parsed JSON unlike jsonparser and gjson.
  * May quickly extract a part of the original JSON with
    Value.Get(...).MarshalTo and modify it with Del and Set functions.
  * May parse array containing values with distinct types (aka non-homogenous
    types). For instance, fastjson easily parses the following JSON array
    [123, "foo", [456], {"k": "v"}, null].
  * fastjson preserves the original order of object items when calling
    Object.Visit.
 .
 Known limitations:
  * Requies extra care to work with - references to certain objects
    recursively returned by Parser must be released before the next call to
    Parse.  Otherwise the program may work improperly. The same applies to
    objects returned by Arena.
  * Cannot parse JSON from io.Reader.
 .
 Security:
  * fastjson shouldn't crash or panic when parsing input strings specially
    crafted by an attacker. It must return error on invalid input JSON.
  * fastjson requires up to sizeof(Value) * len(inputJSON) bytes of memory
    for parsing inputJSON string. Limit the maximum size of the inputJSON
    before parsing it in order to limit the maximum memory usage.

Package: golang-github-valyala-fastrand-dev
Description-md5: b01a5256812135a3317e86f8b31d59d2
Description-en: fast and scalable pseudorandom generator for Go (library)
 Fast pseudorandom number generator.
 .
 Features:
  * Optimized for speed.
  * Performance scales on multiple CPUs.
 .
 It work by using sync.Pool for maintaining "per-CPU" pseudorandom
 number generators.

Package: golang-github-valyala-fasttemplate-dev
Description-md5: 4459e17c64d2e17548ba05c53b2dfa9f
Description-en: simple and fast template engine for Go
 Fasttemplate peforms only a single task - it substitutes template
 placeholders with user-defined values.

Package: golang-github-valyala-gozstd-dev
Description-md5: f24382944b35f0a3a48ef41afa0975b8
Description-en: go wrapper for zstd (library)
 This package provides Go bindings for the libzstd C library.
 .
 Features:
  * Simple API.
  * Optimized for speed. The API may be easily used in zero allocations mode.
  * Compress* and Decompress* functions are optimized for high concurrency.
  * Proper Writer.Flush for network apps.
  * Supports the following features from upstream zstd:
    - Block / stream compression / decompression with all the supported
      compression levels and with dictionary support.
    - Dictionary building from a sample set. The created dictionary may be
      saved to persistent storage / transferred over the network.
    - Dictionary loading for compression / decompression.
 .
 There is also StreamCompress and Writer for stream compression and
 StreamDecompress and Reader for stream decompression.

Package: golang-github-valyala-histogram-dev
Description-md5: 071eb396701f648335ac4c3f932d4e11
Description-en: fast histograms for Go (library)
 Fast histograms for Go.

Package: golang-github-valyala-quicktemplate-dev
Description-md5: c61b3f32111e78e067deabdd289dfb21
Description-en: fast, powerful, yet easy to use template engine for Go (library)
 Optimized for speed, zero memory allocations in hot paths. Up to 20x faster
 than html/template.
 .
 Inspired by the Mako templates philosophy.
 .
 Features:
  * Extremely fast. Templates are converted into Go code and then compiled.
  * Quicktemplate syntax is very close to Go - there is no need to learn yet
    another template language before starting to use quicktemplate.
  * Almost all bugs are caught during template compilation, so production
    suffers less from template-related bugs.
  * Easy to use.
  * Powerful. Arbitrary Go code may be embedded into and mixed with templates.
    Be careful with this power - do not query the database and/or external
    resources from templates unless you miss the PHP way in Go :) This power
    is mostly for arbitrary data transformations.
  * Easy to use template inheritance powered by Go interfaces.
  * Templates are compiled into a single binary, so there is no need to copy
    template files to the server.
 .
 Drawbacks:
  * Templates cannot be updated on the fly on the server, since they are
    compiled into a single binary. Take a look at fasttemplate
    (https://github.com/valyala/fasttemplate) if you need a fast
    template engine for simple dynamically updated templates.

Package: golang-github-valyala-tcplisten-dev
Description-md5: 830a6ce70701269aaaa16bea6c52f4d1
Description-en: Customizable TCP net.Listener for Go (library)
 Package tcplisten provides customizable TCP net.Listener with
 various performance-related options like SO_REUSEPORT, TCPDEFERACCEPT.
 .
 The package is derived from go_reuseport
 (https://github.com/kavu/go_reuseport).

Package: golang-github-varlink-go-dev
Description-md5: 5b456d263f21be387f90f8fb30156620
Description-en: Golang implementation of the Varlink protocol
 Golang library implementing the Varlink protocol.
 http://varlink.org/

Package: varlink-go
Description-md5: c74de2573287dedc47b06fd9f54f44ce
Description-en: Varlink interface generator utility
 Utility to generate Varlink interfaces.

Package: golang-github-vaughan0-go-ini-dev
Description-md5: 59a8061172bbabe27f153fdc7aba5fab
Description-en: INI parsing library for Go
 INI files parsing library for Go (golang).

Package: golang-github-vbatts-go-mtree-dev
Description-md5: 04a73830308b170697e00c3a1ea136a9
Description-en: file systems verification library, in likeness of mtree(8)
 mtree is a filesystem hierarchy validation tooling and format.

Package: golang-github-vbatts-tar-split-dev
Description-md5: 9399fa0280569a16e7c94717136331cc
Description-en: tar archive assembly/disassembly (source)
 Pristinely disassembling a tar archive, and stashing needed raw bytes and
 offsets to reassemble a validating original archive.
 .
 Eventually this should detect TARs that this is not possible with.
 .
 For example stored sparse files that have "holes" in them, will be read as a
 contiguous file, though the archive contents may be recorded in sparse format.
 Therefore when adding the file payload to a reassembled tar, to achieve
 identical output, the file payload would need be precisely re-sparsified. This
 is not something I seek to fix immediately, but would rather have an alert that
 precise reassembly is not possible. (see more
 http://www.gnu.org/software/tar/manual/html_node/Sparse-Formats.html)
 .
 Other caveat, while tar archives support having multiple file entries for the
 same path, we will not support this feature. If there are more than one entries
 with the same path, expect an err (like ErrDuplicatePath) or a resulting tar
 stream that does not validate your original checksum/signature.
 .
 Contract: Do not break the API of stdlib archive/tar in our fork (ideally find
 an upstream mergeable solution).
 .
 This package contains the source.

Package: tar-split
Description-md5: 0a7073586375397f4634a2441b79a786
Description-en: tar archive assembly/disassembly
 Pristinely disassembling a tar archive, and stashing needed raw bytes and
 offsets to reassemble a validating original archive.
 .
 Eventually this should detect TARs that this is not possible with.
 .
 For example stored sparse files that have "holes" in them, will be read as a
 contiguous file, though the archive contents may be recorded in sparse format.
 Therefore when adding the file payload to a reassembled tar, to achieve
 identical output, the file payload would need be precisely re-sparsified. This
 is not something I seek to fix immediately, but would rather have an alert that
 precise reassembly is not possible. (see more
 http://www.gnu.org/software/tar/manual/html_node/Sparse-Formats.html)
 .
 Other caveat, while tar archives support having multiple file entries for the
 same path, we will not support this feature. If there are more than one entries
 with the same path, expect an err (like ErrDuplicatePath) or a resulting tar
 stream that does not validate your original checksum/signature.

Package: golang-github-vbauerster-mpb-dev
Description-md5: 16b0aa127e6a95bf7df77a4fc3d0c180
Description-en: multi progress bar for Go cli applications
 mpb is a golang library for rendering progress bars in terminal
 applications.

Package: golang-github-vektah-gqlparser-dev
Description-md5: 7d5563d522d1b2eab8a83f0ee0605c93
Description-en: Port of the parser from graphql-js into golang (library)
 gqlparser is a parser for GraphQL, written to mirror the graphql-js
 reference implementation as closely while remaining idiomatic and easy
 to use.
 .
 It currently targets the June 2018 version of the spec.

Package: golang-github-viant-assertly-dev
Description-md5: 1194591f06f20db6b9657594f7f9db18
Description-en: Arbitraty datastructure validation golang library
 Data structure testing library (assertly) for Go.
 .
 This library enables complex data structure testing, specifically:
   1. Realtime transformation or casting of incompatible data types
      with directives system.
   2. Consistent way of testing of unordered structures.
   3. Contains, Range, RegExp support on any data structure deeph level.
   4. Switch case directive to provide expected value alternatives based
   on actual switch/case input match.
   5. Macro system enabling complex predicate and expression evaluation,
 and customization.
 .
 Motivation This library has been created as a way to unify original
 testing approaches introduced to https://github.com/viant/dsunit
 and https://github.com/viant/endly

Package: golang-github-viant-toolbox-dev
Description-md5: 861c6eb5d4dce38db760e22161a652e2
Description-en: Toolbox - golang utility library
 This library was developed as part of:
  * Datastore Connectivity (https://github.com/viant/dsc)
  * Testibility libraries:
    - Assertly (https://github.com/viant/assertly)
    - Datastore testing (https://github.com/viant/dsunit)
    - End to end testing (https://github.com/viant/endly)
 as a way to share utilities, and other abstractions that may be useful
 in other projects.

Package: golang-github-victoriametrics-fastcache-dev
Description-md5: ab41dd4eeb821eb03c73991f294d9634
Description-en: fast thread-safe in-memory cache for big number of entries in Go (library)
 Features:
  * Fast. Performance scales on multi-core CPUs.
  * Thread-safe. Concurrent goroutines may read and write into a single cache
    instance.
  * The fastcache is designed for storing big number of entries without GC
    overhead.
  * Fastcache automatically evicts old entries when reaching the maximum
    cache size set on its creation.
  * Simple API.
  * Simple source code.
  * Cache may be saved to file and loaded from file.
  * Works on Google AppEngine.

Package: golang-github-victoriametrics-metrics-dev
Description-md5: bf7d3ef2e2917c9949dcf42b237100f6
Description-en: lightweight alternative to prometheus/client_golang (library)
 This is a lightweight package for exporting metrics in Prometheus format.
 .
 Features:
  * Lightweight. Has minimal number of third-party dependencies and all these
    deps are small.
  * Easy to use.
  * Fast.
  * Allows exporting distinct metric sets via distinct endpoints.
  * Supports easy-to-use histograms, which just work without any tuning.
 .
 Limitations:
  * It doesn't implement advanced functionality from
    github.com/prometheus/client_golang.

Package: golang-github-victoriametrics-metricsql-dev
Description-md5: 942918b4848296f10f4754ccf82e1e6a
Description-en: standalone PromQL and MetricsQL parser (library)
 The package metricsql implements the MetricsQL
 (https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/MetricsQL)
 and PromQL
 (https://medium.com/@valyala/promql-tutorial-for-beginners-9ab455142085)
 parsers in Go.

Package: golang-github-viki-org-dnscache-dev
Description-md5: f3550af484497cd6830fff0a755e6033
Description-en: DNS cache for Go
 A thread-safe DNS cache for the Go programming language that refreshes
 the DNS entries in the background at configurable intervals, reducing
 the risk of blocked/leaking Go routines.

Package: golang-github-vimeo-go-magic-dev
Description-md5: 587719c90b3f9ff05671faa5c6e466ea
Description-en: Go bindings for libmagic
 Go-magic is a Golang library that wraps libmagic and provides API functions
 for file type detection. It also provides an API for getting a file's MIME
 type using libmagic.

Package: dataurl
Description-md5: af51bc2d83872b62e3455b3b25a67b8c
Description-en: Data URL Schemes in Golang (program)
 This package parses and generates Data URL Schemes for the Go language,
 according to RFC 2397 (http://tools.ietf.org/html/rfc2397).
 .
 Data URLs are small chunks of data commonly used in browsers to display
 inline data, typically like small images, or when you use the FileReader
 API of the browser.
 .
 Common use-cases:
 .
  * generate a data URL out of a string, []byte, io.Reader for
    inclusion in HTML templates
  * parse a data URL sent by a browser in a http.Handler, and
    do something with the data (save to disk, etc.)
 .
 This package contains the dataurl CLI utility.

Package: golang-github-vincent-petithory-dataurl-dev
Description-md5: ee63dd49f4eccfccfc062b5c473af0a4
Description-en: Data URL Schemes in Golang (library)
 This package parses and generates Data URL Schemes for the Go language,
 according to RFC 2397 (http://tools.ietf.org/html/rfc2397).
 .
 Data URLs are small chunks of data commonly used in browsers to display
 inline data, typically like small images, or when you use the FileReader
 API of the browser.
 .
 Common use-cases:
 .
  * generate a data URL out of a string, []byte, io.Reader for
    inclusion in HTML templates
  * parse a data URL sent by a browser in a http.Handler, and
    do something with the data (save to disk, etc.)

Package: golang-github-virtuald-go-ordered-json-dev
Description-md5: 7a405f8a693ea2d2d1d1138487b8eeaf
Description-en: ordered json library
 This is ordered json library which is required by some legacy applications.
 .
 This package shall be avoided when possible due to JSON specification.

Package: golang-github-vishvananda-netlink-dev
Description-md5: 12d3b01afd724a58bf2a529e928de1e2
Description-en: netlink library for go
 The netlink package provides a simple netlink library for go. Netlink is the
 interface a user-space program in Linux uses to communicate with the kernel. It
 can be used to add and remove interfaces, set ip addresses and routes, and
 configure ipsec. Netlink communication requires elevated privileges, so in most
 cases this code needs to be run as root. Since low-level netlink messages are
 inscrutable at best, the library attempts to provide an API that is loosely
 modeled on the CLI provied by iproute2. Actions like ip link add will be
 accomplished via a similarly named function like AddLink(). This library began
 its life as a fork of the netlink functionality in docker/libcontainer but was
 heavily rewritten to improve testability, performance, and to add new
 functionality like ipsec xfrm handling.
 .
 This package contains the source.

Package: golang-github-vishvananda-netns-dev
Description-md5: 7cf8abbe9d9e4002668d01e3ab46b21f
Description-en: network namespaces in go
 The netns package provides an ultra-simple interface for handling network
 namespaces in go. Changing namespaces requires elevated privileges, so in most
 cases this code needs to be run as root.
 .
 This package contains the source.

Package: golang-github-vitrun-qart-dev
Description-md5: 389e5715dc4fc3e47e233ebbed6ff685
Description-en: generates not-so-ugly qr codes
 Instead of scribbling on redundant pieces and relying on error
 correction to preserve the meaning, qart engineers the encoded
 values to create the picture in a code with no inherent errors.

Package: golang-github-vividcortex-ewma-dev
Description-md5: 73a2f7e0eeb3ebdd3634eb8bb6792b1c
Description-en: Exponentially Weighted Moving Average algorithms for Go
 An exponentially weighted moving average is a way to continuously
 compute a type of average for a series of numbers, as the numbers
 arrive. After a value in the series is added to the average, its
 weight in the average decreases exponentially over time. This biases
 the average towards more recent data. EWMAs are useful for several
 reasons, chiefly their inexpensive computational and memory cost, as
 well as the fact that they represent the recent central tendency of
 the series of values.

Package: golang-github-vividcortex-godaemon-dev
Description-md5: 6ffbb2b98bd6902faec1c7829950ea44
Description-en: Daemonize Go applications deviously
 Daemonize Go applications with exec() instead of fork().
 .
 You can't daemonize the usual way in Go. Daemonizing is a Unix concept
 that requires some specific things (http://goo.gl/vTUsVy) you can't do
 easily in Go. But you can still accomplish the same goals if you don't
 mind that your program will start copies of itself several times, as
 opposed to using fork() the way many programmers are accustomed to doing.

Package: golang-github-vividcortex-gohistogram-dev
Description-md5: 55b02a3c2cda16404dd564d8fc29a174
Description-en: Streaming approximate histograms in Go (library)
 This package provides Streaming Approximate Histograms for efficient
 quantile approximations.
 .
 The histograms in this package are based on the algorithms found in
 Ben-Haim & Yom-Tov's "A Streaming Parallel Decision Tree Algorithm".
 Histogram bins do not have a preset size. As values stream into the
 histogram, bins are dynamically added and merged.

Package: golang-github-vividcortex-mysqlerr-dev
Description-md5: e531af7594f226556bd3d615a1b9ed42
Description-en: MySQL Server Error Constants
 This package contains mysqlerr MySQL Server Error Constants.
 .
 Covers up to MySQL 5.7.13. Notice that some constants were renamed
 in later versions of MySQL, because they became obsolete. Obsolete
 names haven't been changed in this package to avoid breaking code,
 but you should no longer be using them in applications.

Package: golang-github-vjeantet-grok-dev
Description-md5: 5a44e23974f223080871083497eb04c9
Description-en: simple library to use/parse grok patterns with Go
 This package contains a set of predefined patterns, but custom
 patterns can also be added.

Package: golang-github-vmihailenco-msgpack.v5-dev
Description-md5: b40346295bbaefe59c24d4dc88761c3f
Description-en: MessagePack (msgpack.org) encoding for Golang (library)
 MessagePack encoding for Golang
 .
 Features
 .
  * Primitives, arrays, maps, structs, time.Time and interface{}.
  * Appengine \*datastore.Key and datastore.Cursor.
  * CustomEncoder/CustomDecoder interfaces for custom encoding.
  * Extensions to encode type information.
  * Renaming fields via msgpack:"my_field_name" and alias via
    msgpack:"alias:another_name".
  * Omitting individual empty fields via msgpack:",omitempty" tag or all
    empty fields in a struct.
  * Map keys sorting.
  * Encoding/decoding all structs as arrays or individual structs.
  * Encoder.SetCustomStructTag with Decoder.SetCustomStructTag
    can turn msgpack into drop-in replacement for any tag.
  * Simple but very fast and efficient queries.

Package: golang-github-vmihailenco-tagparser-dev
Description-md5: 0ec27f28d99469826ca1d2fb39c9e625
Description-en: Golang tag parser
 Opinionated Golang tag parser.

Package: golang-github-vmihailenco-tagparser.v2-dev
Description-md5: 749cb34ec8adf82a1e1c06e8e508f96f
Description-en: Opinionated Golang tag parser (library)
 Opinionated Golang tag parser

Package: golang-github-vmware-govmomi-dev
Description-md5: df4a17b04af6b0e76a4a1084a98cb2b1
Description-en: Go library for the VMware vSphere API
 Go library for interacting with VMware vSphere APIs (ESXi and/or vCenter).

Package: golang-github-vmware-photon-controller-go-sdk-dev
Description-md5: b524de74feec2a9130dd1e7919bf9217
Description-en: VMware Photon Controller API library
 Photon Controller is a distributed, multi-tenant host controller and
 scheduler optimized for containers in VMware.  The
 photon-controller-go-sdk library implements the VMware Photon
 Controller API natively in Go.

Package: golang-github-vmware-vmw-guestinfo-dev
Description-md5: 3523b6e45205034df995f086e8929c5b
Description-en: access VMware guestinfo variables in Go (library)
 The vmw-guestinfo library provides access to the guestinfo
 variables exposed to virtual machines running in VMware.
 .
 VMware is a virtualisation hypervisor, and its guestinfo
 variables contain, e.g., information on guest tools version
 or IP addresses of the guest OS. It can be compared to what
 qemu-agent provides for KVM.

Package: golang-github-vmware-vmw-ovflib-dev
Description-md5: 7a3bcb38da6d809e42fe5ef1c1c37203
Description-en: parse Open Virtualization Format (OVF) environment in Go (library)
 vmw-ovflib is a tiny library to parse OVF environment data
 (Open Virtualization Format) in Go.
 .
 Open Virtualization Format (OVF) is an open standard for for defining
 software and appliances deployed in virtual machines.

Package: golang-github-voxelbrain-goptions-dev
Description-md5: ca456712e11a786f66f5ecaf2b5cbf38
Description-en: flexible Go parser for command line options
 goptions implements a flexible parser for command line options in Go.
 .
 Key targets were the support for both long and short flag versions,
 mutually exclusive flags, and verbs. Flags and their corresponding
 variables are defined by the tags in a (possibly anonymous) struct.

Package: golang-github-vulcand-oxy-dev
Description-md5: b697cabbeaf38510a83fba846cb326b2
Description-en: Go middlewares for HTTP servers & proxies (library)
 Oxy is a Go library with HTTP handlers that enhance the HTTP
 standard library. It Provides a Buffer, Forwarder, Circuit Breaker,
 Rate limiter middlewares, and much more.

Package: golang-github-vulcand-predicate-dev
Description-md5: 53a43cc94313eb56e59b2b452ce03566
Description-en: Library for creating predicate mini-languages in Go
 Predicate is a package used to create interpreted mini languages with
 Go syntax - mostly to define various predicates for configuration.

Package: golang-github-vultr-govultr-dev
Description-md5: 4cbb5d261d2de9eedfa32b0306ba1d13
Description-en: Vultr Go API client
 This package contains the official Vultr Go client. GoVultr allows
 one to interact with the Vultr V1 API.
 .
 Vultr uses a PAT (Personal Access token) to interact/authenticate
 with the APIs. An API Key can be generated and acquired from the API
 menu in settings.

Package: golang-github-wader-gojq-dev
Description-md5: 3f3e5fda8b3b8722a3277bd3af1cd255
Description-en: pure Go implementation of jq (library)
 gojq is an implementation of jq command written in Go language.
 You can also embed gojq as a library to your Go products.
 .
 Fork from the github.com/itchyny/gojq project.
 .
 This package contains the github.com/wader/gojq Go library.

Package: golang-github-wader-readline-dev
Description-md5: ae7bf79b0b2f0d48a0acaece161acf31
Description-en: Readline is a pure go(golang) implementation for GNU-Readline like library
 Readline supports multiple platforms (Windows, OSX, GNU/Linux), and enables
 applications to provide a terminal user interface that is able to dynmically
 interact with the user on one terminal line.
 .
 Fork from github.com/chzyer/readline which is not maintained anymore.

Package: golang-github-weaveworks-mesh-dev
Description-md5: e741e5c19ca97610b33cb146b0897b54
Description-en: go library to build distributed systems
 Mesh implements a gossip protocol that provide membership, unicast, and
 broadcast functionality with eventually-consistent semantics. In CAP terms, it
 is AP: highly-available and partition-tolerant.
 .
 Mesh works in a wide variety of network setups, including thru NAT and
 firewalls, and across clouds and datacenters. It works in situations where
 there is only partial connectivity, i.e. data is transparently routed across
 multiple hops when there is no direct connection between peers. It copes with
 partitions and partial network failure. It can be easily bootstrapped,
 typically only requiring knowledge of a single existing peer in the mesh to
 join. It has built-in shared-secret authentication and encryption. It scales
 to on the order of 100 peers, and has no dependencies.

Package: golang-github-weppos-dnsimple-go-dev
Description-md5: 828cb9beab2026d2a7f67100746f1c12
Description-en: DNSimple API v1 client for Go
 Go client for the DNSimple API v1 (https://developer.dnsimple.com/).

Package: golang-github-weppos-publicsuffix-go-dev
Description-md5: 43b7eeea40ccb887a183b70a7ea10e95
Description-en: Domain name parser on the Public Suffix List (library)
 Public Suffix for Go The package publicsuffix provides a Go domain name
 parser based on the Public Suffix List (http://publicsuffix.org/).
 .
 GoDoc
 (https://pkg.go.dev/github.com/weppos/publicsuffix-go/publicsuffix)
 .
 Tests
 (https://github.com/weppos/publicsuffix-go/actions?query=workflow%3ATests)
 .
 There are 3 different test suites built into this library:
   * Acceptance: the acceptance test suite contains some high level
 tests to ensure the library behaves as expected
   * PSL: the PSL test suite runs the library against the official Public
 Suffix test cases
 (https://github.com/publicsuffix/list/blob/master/tests/tests.txt)
   * Unit: the unit test suite stresses the various single components of this
 package

Package: golang-github-wildducktheories-go-csv-dev
Description-md5: b6146e05aec16e7bc35d51e35945adf6
Description-en: tools for manipulating CSV files
 This package contains a set of golang tools and libraries for
 manipulating CSV representations.
 .
 As a rule, most tools in this set assume CSV files that include a header
 record that describes the contents of each field.
 .
  - csv-select - selects the specified fields from the header-prefixed,
    CSV input stream
  - uniquify - augments a partial key so that each record in the output
    stream has a unique natural key
  - surrogate-keys - augments the input stream so that each record in the
    output stream has a surrogate key derived from the MD5 sum of the
    natural key
  - csv-to-json - converts a CSV stream into a JSON stream
  - json-to-csv - converts a JSON stream into a CSV stream
  - csv-sort - sorts a CSV stream according to the specified columns
  - csv-join - joins two sorted CSV streams after matching on specified columns
  - influx-line-format - convert a CSV stream into influx line format
  - csv-use-tab - uses a table delimit while writing (default) or
    reading (--on-read) a CSV stream

Package: golang-github-will-rowe-nthash-dev
Description-md5: 1d96326b093ce457e40e50bc99c6875c
Description-en: Go implementation of ntHash
 This is a Go implementation of the ntHash
 recursive hash function for hashing
 all possible k-mers in a DNA/RNA sequence.

Package: golang-github-willf-bloom-dev
Description-md5: fa8321fa96c077c668f1fdb1878fa848
Description-en: Go package implementing Bloom filters
 A Bloom filter is a representation of a set of n items, where the main
 requirement is to make membership queries; i.e., whether an item is a
 member of a set.
 .
 A Bloom filter has two parameters: m, a maximum size (typically a
 reasonably large multiple of the cardinality of the set to represent)
 and k, the number of hashing functions on elements of the set. (The
 actual hashing functions are important, too, but this is not a
 parameter for this implementation). A Bloom filter is backed by a BitSet
 (https://github.com/willf/bitset); a key is represented in the filter
 by setting the bits at each value of the  hashing functions (modulo
 m). Set membership is done by testing whether the bits at each value of
 the hashing functions (again, modulo m) are set. If so, the item is in
 the set. If the item is actually in the set, a Bloom filter will never
 fail (the true positive rate is 1.0); but it is susceptible to false
 positives. The art is to choose k and m correctly.
 .
 In this implementation, the hashing functions used is murmurhash
 (github.com/spaolacci/murmur3), a non-cryptographic hashing function.

Package: golang-github-willfaught-gockle-dev
Description-md5: 858904e1cd372c5718c8846d16762709
Description-en: simpler and mockable gocql
 Package gockle simplifies and mocks github.com/gocql/gocql. It provides
 simple interfaces to insert, query, and mutate Cassandra data, as well
 as get basic keyspace and table metadata.

Package: golang-github-wsxiaoys-terminal-dev
Description-md5: aebd063c0d81977a207ebab3f7eaeca4
Description-en: Colorful terminal output for Golang
 Terminal is a simple golang package that provides basic terminal
 handling. Terminal wraps and color/format functions are implemented
 using standard ANSI escape codes.

Package: golang-github-x-cray-logrus-prefixed-formatter-dev
Description-md5: a26145bd4007929c29399c76adfdaa99
Description-en: text formatter based on logrus.TextFormatter
 Logrus formatter mainly based on original logrus.TextFormatter but with
 slightly modified colored output and support for log entry prefixes, e.g.
 message source followed by a colon. In addition, custom color themes are
 supported.

Package: golang-github-x448-float16-dev
Description-md5: e5786df63904e489602fbb49d2e57d72
Description-en: IEEE 754 half-precision format (library)
 x448/float16 package provides IEEE 754 half-precision
 floating-point format (binary16) with IEEE 754 default
 rounding for conversions. IEEE 754-2008 refers to this
 16-bit floating-point format as binary16.
 .
 IEEE 754 default rounding ("Round-to-Nearest
 RoundTiesToEven") is considered the most accurate and
 statistically unbiased estimate of the true result.

Package: golang-github-x86kernel-htmlcolor-dev
Description-md5: 3424a7d92192174ec662902ff82c7026
Description-en: HTML syntax highlighter for Go
 Pretty print HTML source code with syntax highlighting in Go.

Package: golang-github-xanzy-go-cloudstack-dev
Description-md5: 0cf7fbad8349075815f18e6a126e358a
Description-en: Golang API client to interact with Apache CloudStack
 This package covers the complete CloudStack API enabling Go programs to
 interact with CloudStack in a simple and uniform way.
 .
 The cloudstack package is generated against the latest stable
 CloudStack release, currently v4.8.x. The API doesn't change that
 much, and where it does backwards compatibility between the old
 and new versions is attempted.
 .
 Apache CLoudStack is an open source cloud computing software for
 creating, managing, and deploying infrastructure cloud services. It
 uses existing hypervisors such as KVM, VMware vSphere, and
 XenServer/XCP for virtualization. In addition to its own API,
 CloudStack also supports the Amazon Web Services (AWS) API and the
 Open Cloud Computing Interface from the Open Grid Forum.

Package: golang-github-xanzy-go-gitlab-dev
Description-md5: 813ffb985e617a5f1939883da22386e3
Description-en: Simple and uniform GitLab API for Go
 This package provides a GitLab API that enables Go programs to interact
 with GitLab in a simple and uniform way. It covers most of the existing
 Gitlab API calls and is updated regularly to add new or missing endpoints.
 .
 For complete usage of go-gitlab, see the package docs.

Package: golang-github-xanzy-ssh-agent-dev
Description-md5: 99f37e8d24d41dd8a3871657621fa207
Description-en: Go library for creating SSH agents
 Create a new agent.Agent on any type of OS from any Go
 application.

Package: golang-github-xdg-go-pbkdf2-dev
Description-md5: 37ff6d7a680f8119bcd6663520ead8e4
Description-en: PBKDF2 key generation (library)
 The pbkdf2 module provides password-based key derivation based on RFC 8018
 (https://tools.ietf.org/html/rfc8018).

Package: golang-github-xdg-go-scram-dev
Description-md5: af93e30a57d52dd783c4193f7f656a28
Description-en: RFC-5802 SCRAM in Go (library)
 This package provides client and server implementations of the Salted
 Challenge Response Authentication Mechanism (SCRAM) described in
 RFC-5802 (https://tools.ietf.org/html/rfc5802) and
 RFC-7677 (https://tools.ietf.org/html/rfc7677).
 .
 It includes both client and server side support.
 .
 Channel binding and extensions are not (yet) supported.

Package: golang-github-xdg-go-stringprep-dev
Description-md5: e27eef69f14d366b42c07fc4d624ab0a
Description-en: RFC-3454 stringprep and RFC-4013 SASLprep in Go (library)
 This library provides an implementation of the stringprep algorithm
 (RFC-3454) in Go, including all data tables.
 .
 A pre-built SASLprep (RFC-4013) profile is provided as well.

Package: golang-github-xeipuuv-gojsonpointer-dev
Description-md5: ce1824b5cad0b6a15c4032b76fbaf017
Description-en: JSON Pointer implementation in Golang
 An implementation of JSON Pointer in Golang

Package: golang-github-xeipuuv-gojsonreference-dev
Description-md5: 55e5bf0969be60dcbee96cc0fb45fc04
Description-en: JSON Reference implementation in Golang
 An implementation of JSON Reference in Golang.

Package: golang-github-xeipuuv-gojsonschema-dev
Description-md5: 804385e7680c5d179d52fe0b5358fcee
Description-en: Go library for validating JSON data against JSON Schema documents
 This library allows the validation of JSON documents against schemas
 within Go programs. It supports multiple versions of the JSON Schema
 specification, although not comprehensively.

Package: golang-github-xenolf-lego-dev
Description-md5: ec8935ee860edd6dc2af1bdf431ac934
Description-en: Let's Encrypt ACME library
 Let's Encrypt ACME library written in Go.

Package: lego
Description-md5: dea7f3bf8cbf9108a480cd924093cdb3
Description-en: Let's Encrypt client
 Let's Encrypt client written in Go.

Package: golang-github-xhit-go-simple-mail-dev
Description-md5: 255a2663e5b94563103b496e16b45489
Description-en: Package for sending email; supports keep alive, TLS and SSL (library)
 Go Simple Mail is a simple and efficient package to send emails. It is
 well tested and documented.
 .
 Go Simple Mail can only send emails using an SMTP server. But the API
 is flexible and it is easy to implement other methods for sending
 emails using a local Postfix, an API, etc.

Package: golang-github-xi2-xz-dev
Description-md5: 0b679dd2e066bb0e73afa145bdf7d6eb
Description-en: native Go XZ decompression
 Package xz implements XZ decompression natively in Go.

Package: golang-github-xiang90-probing-dev
Description-md5: 9da8f5c0b5ac87f86c9e7df6e520c363
Description-en: Go library for HTTP probing
 Library for simple probing via HTTP.

Package: golang-github-xlab-handysort-dev
Description-md5: 9bfe1794eca7a793555b0ff8dedf9aed
Description-en: Alphanumeric string sorting algorithm implementation in Go
 This is a Go package implementing a correct comparison function to compare
 alphanumeric strings with respect to their integer parts.
 .
 For example, this is the default result of strings sort:
 hello1 hello10 hello11 hello2 hello3
 .
 This is the result from handysort: hello1 hello2 hello3 hello10 hello11

Package: golang-github-xlab-treeprint-dev
Description-md5: 680fe520653ff45f18a7bf94006b87cd
Description-en: simple ASCII tree composing tool
 Package treeprint provides a simple ASCII tree composing tool.
 .
 The utility will yield Unicode-friendly trees. The output is
 predictable and there is no platform-dependent exceptions, so if
 you have issues with displaying the tree in the console, all
 platform-related transformations can be done after the tree has
 been rendered.

Package: golang-github-xlzd-gotp-dev
Description-md5: f6b815b7ed387b8c4cfcfe7c3018218a
Description-en: Golang OTP (One-Time Password) Library
 GOTP is a Golang package for generating and verifying one-time
 passwords. It can be used to implement two-factor (2FA) or multi-factor
 (MFA) authentication methods in anywhere that requires users to log in.
 .
 Open MFA standards are defined in RFC 4226 (HOTP: An HMAC-Based One-Time
 Password Algorithm) and in RFC 6238 (TOTP: Time-Based One-Time Password
 Algorithm). GOTP implements server-side support for both of these
 standards.

Package: golang-github-xo-terminfo-dev
Description-md5: 76b9c7873d1126a4d4f346578d7e12e6
Description-en: terminfo package in pure go
 terminfo provides a pure-Go implementation of reading information from
 the terminfo database. terminfo is meant as a replacement for ncurses in
 simple Go programs.

Package: terminfo
Description-md5: 4505b2ba9541f03b6846bfa9d264b141
Description-en: Binary package for terminfo
 terminfo provides a pure-Go implementation of reading information from
 the terminfo database. This provides the infocmp binary from terminfo.

Package: golang-github-xorcare-pointer-dev
Description-md5: 5d779342e7759e3ac4000f7c077574d0
Description-en: for simplifying the creation of optional fields of basic type
 This package contains helper routines for simplifying the creation of
 optional fields of basic type.
 .
 This package is needed for grafana.

Package: golang-github-xordataexchange-crypt
Description-md5: 562343d343b0b787f380ecfef64218eb
Description-en: Store/retrieve encrypted configs from etcd or Consul (CLI tool)
 Fess up.  You have passwords and usernames hard coded in your apps.
 You have IP addresses checked in to your source code repository.
 You have entire configuration files that were created by the developer
 who wrote the app and haven’t been changed since she typed "git init".
 .
 "crypt" is here to lead you back to the Path of Enlightened Configuration.
 Store encrypted configuration values in etcd or Consul using a command-line
 application.
 .
 Decrypt them before starting your application using a wrapper script and
 the handy CLI tool, or inside the app using the "crypt/config" library.
 .
 "crypt" is built on time-tested standards like OpenPGP, base64, and gzip.
 Your data is encrypted using public key encryption, and can only be
 decrypted by when the private key is available.  After compression,
 it is encrypted, and base64-encoded so it can be stored in your key/value
 store of choice.  etcd and Consul are supported out of the box, but adding
 other storage tools is a trivial task, thanks to Go’s interfaces.
 .
 This package provides the command-line tool "bin/crypt", but renamed to
 /usr/bin/crypt-xordataexchange, to avoid filename collision with
 /usr/bin/crypt from the mcrypt package.

Package: golang-github-xordataexchange-crypt-dev
Description-md5: f42563295553cebf00fa3715a1af875e
Description-en: Store/retrieve encrypted configs from etcd or Consul (Go library)
 Fess up.  You have passwords and usernames hard coded in your apps.
 You have IP addresses checked in to your source code repository.
 You have entire configuration files that were created by the developer
 who wrote the app and haven’t been changed since she typed "git init".
 .
 "crypt" is here to lead you back to the Path of Enlightened Configuration.
 Store encrypted configuration values in etcd or Consul using a command-line
 application.
 .
 Decrypt them before starting your application using a wrapper script and
 the handy CLI tool, or inside the app using the "crypt/config" library.
 .
 "crypt" is built on time-tested standards like OpenPGP, base64, and gzip.
 Your data is encrypted using public key encryption, and can only be
 decrypted by when the private key is available.  After compression,
 it is encrypted, and base64-encoded so it can be stored in your key/value
 store of choice.  etcd and Consul are supported out of the box, but adding
 other storage tools is a trivial task, thanks to Go’s interfaces.
 .
 This package provides the "github.com/xordataexchange/crypt/config"
 Go library.

Package: golang-github-xorpaul-uiprogress-dev
Description-md5: 57b94f735f30a1e73870c88c6c4d688c
Description-en: Go library to render progress bars in terminal applications
 Custom fork of github.com/gosuri/uiprogress
 .
 Progress bars improve readability for terminal applications with long
 outputs by providing a concise feedback loop.
 .
 Features:
 * Multiple Bars: can render multiple progress bars that can be tracked
   concurrently
 * Dynamic Addition: Add additional progress bars any time,
   even after the progress tracking has started
 * Prepend and Append Functions: Append or prepend completion percent
   and time elapsed to the progress bars
 * Custom Decorator Functions: Add custom functions around the bar along
   with helper functions

Package: golang-github-xrash-smetrics-dev
Description-md5: 58354c84a53be64290c0a6310d4a797a
Description-en: String metrics library written in Go
 String metrics This library contains implementations of the
 Levenshtein distance, Jaro-Winkler and Soundex algorithms written
 in Go (golang).
 .
 The Wagner-Fischer algorithm for calculating the Levenshtein distance.
 .
     smetrics.Hamming("aaa", "aab") >> 1, nil
 .
     smetrics.Hamming("aaaa", "a") >> -1, error

Package: golang-github-xtaci-kcp-dev
Description-md5: 31191a4b3bd71719f3031ba8c3d0c120
Description-en: Full-Featured Reliable-UDP Library for golang
 KCP (golang-github-xtaci-kcp-dev) is a Production-Grade Reliable-UDP
 library for golang. It provides fast, ordered, and error-checked delivery
 of stream over UDP packets.
 .
 It has been well tested with opensource project kcptun, which runs on
 millions of devices, from low-end MIPS routers to high-end servers. It also
 runs well for applications like online games, live broadcasting, file
 synchronization and network acceleration.
 .
 Features:
   * Optimized for Realtime Multiplayer Games, Audio/Video Streaming.
   * Compatible with skywind3000's (https://github.com/skywind3000)
     C version with optimizations.
   * Cache friendly and Memory optimized design in golang.
   * Compatible with net.Conn (https://golang.org/pkg/net/#Conn)
     and net.Listener (https://golang.org/pkg/net/#Listener).
   * FEC (Forward Error Correction)
     (https://en.wikipedia.org/wiki/Forward_error_correction)
     Support with Reed-Solomon Codes
     (https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction)
   * Packet level encryption support with AES, TEA, 3DES, Blowfish, Cast5,
     Salsa20, etc., in CFB mode.
   * O(1) goroutines created for the entire server application, minimized
     goroutine context switch.
 .
 Conventions:
   Control messages like SYN/FIN/RST in TCP are not defined in KCP.
   You need some keepalive/heartbeat mechanims in the application-level.
   A real world example is to use some multiplexing protocol over session,
   such as smux (golang-github-xtaci-smux-dev) with embedded keepalive
   mechanism. See kcptun (https://github.com/xtaci/kcptun) for example.

Package: golang-github-xtaci-smux-dev
Description-md5: 9c27424e435371b37bdce683ab7d8c64
Description-en: Simple Multiplexing for golang
 Smux (Simple MUltipleXing) is a multiplexing library for Golang.
 It relies on an underlying connection to provide reliability and ordering,
 such as TCP or KCP (golang-github-xtaci-kcp-dev), and provides
 stream-oriented multiplexing.
 .
 The original intention of this library is to power the connection
 management for KCP (golang-github-xtaci-kcp-dev).
 .
 Features:
   * Tiny, less than 600 LOC.
   * Token bucket controlled receiving, which provides smoother bandwidth
     graph.
   * Session-wide receive buffer, shared among streams, tightly controlled
     overall memory usage.
   * Minimized header(8Bytes), maximized payload.
   * Well-tested on millions of devices in kcptun.

Package: golang-github-xtaci-tcpraw-dev
Description-md5: cf248e1bed91136905aae244da1c7123
Description-en: Packet-oriented connection golan library by simulating TCP
 Golang library to send packets through TCP simulating protocol.
 .
 Features:
   * Tiny
   * Support IPv4 and IPv6
   * Realistic sliding window
   * NAT friendly
   * Pure golang without cgo, available on all architectures

Package: golang-github-xyproto-pinterface-dev
Description-md5: c6060e2f7fcbfb3582b0329d7c459cc2
Description-en: Interface types for simple* and permission* packages
 This package provides Go interface types for the xyproto/simple* and
 xyproto/permission* packges.

Package: golang-github-xyproto-simpleredis-dev
Description-md5: c79c3b1b08142a7ee5e0de7bc5891e2e
Description-en: easy way to use Redis from Go
 An easy way to use Redis from Go. Supports simple use of lists,
 hashmaps, sets and key/values. Deals mainly with strings and
 makes use of the redigo package for underlying access to a Redis
 database.

Package: golang-github-yl2chen-cidranger-dev
Description-md5: a5d7201bc8474d697da8191c77cbfaa4
Description-en: Fast IP to CIDR lookup in Golang
 The cidranger library provides fast IP to CIDR block(s) lookup using
 path-compressed prefix tries in Golang, inspired by IPv4 route lookup in
 Linux.
 Possible use cases include detecting if a IP address is from published
 cloud provider CIDR blocks (e.g. "is 52.95.110.1 contained in AWS Route
 53 CIDR 52.95.110.0/24?"), IP routing rules, etc.

Package: golang-github-ymomoi-goval-parser-dev
Description-md5: 48c7aecdca7a0285a51cfdc0f1cb2d8c
Description-en: OVAL parser written in go
 goval-parser is a tool written in Go language that parses files written in
 OVAL (Open Vulnerability and Assessment Language).

Package: golang-github-yohcop-openid-go-dev
Description-md5: b6ee17df3ae09a29f2c5103be9ff5ee3
Description-en: OpenID consumer implementation in Go (library)
 This package provides an OpenID 2.0 consumer implementation in Go.
 This library aims to have a very simple API that is easy to use.
 .
 OpenID Authentication provides a way to prove that an end user controls
 an Identifier. It does this without the Relying Party needing access to
 end user credentials such as a password or to other sensitive information
 such as an email address.

Package: ace
Description-md5: fcbd00026ded79e6c62f3bec35612f8f
Description-en: HTML template engine for Go (command-line tool)
 Ace is an HTML template engine for Go.  This is inspired by
 Slim (http://slim-lang.com/) and Jade (http://jade-lang.com/).
 This is a refinement of Gold (http://gold.yoss.si/).
 .
 Example:
 .
   = doctype html
   html lang=en
   head
     title Hello Ace
     = css
       h1 { color: blue; }
   body
     h1 {{.Msg}}
     #container.wrapper
       p..
         Ace is an HTML template engine for Go.
         This engine simplifies HTML coding in Go web application development.
     = javascript
       console.log('Welcome to Ace');
 .
 This package provides the /usr/bin/ace command-line tool and example files.

Package: golang-github-yosssi-ace-dev
Description-md5: d42217790c8e46862cef3c5394716f82
Description-en: HTML template engine for Go (library package)
 Ace is an HTML template engine for Go.  This is inspired by
 Slim (http://slim-lang.com/) and Jade (http://jade-lang.com/).
 This is a refinement of Gold (http://gold.yoss.si/).
 .
 Example:
 .
   = doctype html
   html lang=en
   head
     title Hello Ace
     = css
       h1 { color: blue; }
   body
     h1 {{.Msg}}
     #container.wrapper
       p..
         Ace is an HTML template engine for Go.
         This engine simplifies HTML coding in Go web application development.
     = javascript
       console.log('Welcome to Ace');
 .
 This package provides the Ace library for the Go Programming Language

Package: golang-github-yosssi-ace-proxy-dev
Description-md5: c31a1351b9d79358f69a90093bd14cfb
Description-en: Proxy for the Ace template engine (Go library)
 Ace Proxy is a proxy for the Ace template engine.  This proxy caches the
 options for the Ace template engine so that you don’t have to specify
 them every time calling the Ace APIs.

Package: golang-github-yosssi-gohtml-dev
Description-md5: ab3a1b2a5f6d5af8a60ff9a2bb0df7a1
Description-en: HTML formatter for Go
 GoHTML is an HTML formatter for Go.  You can format HTML source codes
 by using this package.
 .
 Documentation is available at https://godoc.org/github.com/yosssi/gohtml

Package: golang-github-youmark-pkcs8-dev
Description-md5: 1f89a9fa839fb1519667efe7e3ab1db9
Description-en: Go package to parse and convert private keys in PKCS#8 format (library)
 pkcs8 OpenSSL can generate private keys in both "traditional format"
 and PKCS#8 format. Newer applications are advised to use more
 secure PKCS#8 format. Go standard crypto package provides a function
 (http://golang.org/pkg/crypto/x509/#ParsePKCS8PrivateKey) to parse
 private key in PKCS#8 format. There is a limitation to this function. It
 can only handle unencrypted PKCS#8 private keys. To use this function,
 the user has to save the private key in file without encryption, which
 is a bad practice to leave private keys unprotected on file systems. In
 addition, Go standard package lacks the functions to convert RSA/ECDSA
 private keys into PKCS#8 format.
 .
 pkcs8 package fills the gap here. It implements functions
 to process private keys in PKCS#8 format, as defined in
 RFC5208 (https://tools.ietf.org/html/rfc5208) and RFC5958
 (https://tools.ietf.org/html/rfc5958). It can handle both unencrypted
 PKCS#8 PrivateKeyInfo format and EncryptedPrivateKeyInfo format with
 PKCS#5 (v2.0) algorithms.

Package: golang-github-youpy-go-riff-dev
Description-md5: 554f7797340639f9f6eca7154b928aa8
Description-en: Go library to read/write RIFF format
 A Go library to read/write RIFF format.

Package: golang-github-youpy-go-wav-dev
Description-md5: 27a450c98b20eb045e89eb1258f3af8c
Description-en: Go library to read/write WAVE(RIFF waveform Audio) Format
 A Go library to read/write WAVE(RIFF waveform Audio) Format.
 supported Format:
 PCM
 IEEE float (read-only)
 G.711 A-law (read-only)
 G.711 µ-law (read-only)

Package: golang-github-yourbasic-graph-dev
Description-md5: 4d7a939112481fdf45d1defe262c8472
Description-en: graph algorithms and data structures
 This package contains a Golang library of basic graph algorithms
 and topological ordering.
 .
 This library offers efficient and well-tested algorithms for
  - breadth-first and depth-first search,
  - topological ordering,
  - strongly and weakly connected components,
  - bipartion,
  - shortest paths,
  - maximum flow,
  - Euler walks,
  - and minimum spanning trees.
 The algorithms can be applied to any graph data structure implementing
 the two Iterator methods: Order, which returns the number of vertices,
 and Visit, which iterates over the neighbors of a vertex.

Package: golang-github-yudai-gojsondiff-dev
Description-md5: 9c83b72780070e0459cd80ef4e2f6a83
Description-en: compare two JSON strings
 This package implements "Diff" that compares two JSON objects and
 generates Deltas that describes differences between them.
 The package also provides "Patch" that apply Deltas to a JSON object.

Package: golang-github-yudai-golcs-dev
Description-md5: 9cf050c0a2052b80502c909477844bd2
Description-en: Go Longest Common Subsequence
 This package can be used to calculate LCS of slices.
 .
 All the methods of Lcs cache their return values. For example, the
 memo table is calculated only once and reused when Values(), Length()
 and other methods are called.

Package: golang-github-yuin-gluare-dev
Description-md5: 23b2a96cbc2533092d308b1c03eeeeb6
Description-en: Regular expression library for the GopherLua
 Gluare has almost the same API as Lua pattern match.
 "re.find" , "re.gsub", "re.match", "re.gmatch"
 are available. These functions have the same API
 as Lua pattern match. gluare uses the Go regexp package,
 so you can use regular expressions that are supported
 in the Go regexp package.

Package: golang-github-yuin-goldmark-dev
Description-md5: bc9f24d978401b48ed1f8db74032a057
Description-en: CommonMark compliant and extensible Markdown parser written in Go
 goldmark is a Markdown parser written in Go.  It is easy to extend, standard
 compliant, and well structured.  It is compliant with CommonMark 0.30,
 and supports extensions from GitHub Flavored Markdown and PHP Markdown Extra.
 .
 Features:
 .
  * Standard compliant.  goldmark gets full compliance with the latest
    CommonMark spec.
  * Extensible.  Do you want to add a @username mention syntax to Markdown?
    You can easily do it in goldmark. You can add your AST nodes, parsers
    for block level elements, parsers for inline level elements,
    transformers for paragraphs, transformers for whole AST structure, and
    renderers.
  * Performance.  goldmark performs pretty much equally to cmark, the
    CommonMark reference implementation written in C.
  * Robust. goldmark is tested with go-fuzz, a fuzz testing tool.
  * Builtin extensions.  goldmark ships with common extensions like tables,
    strikethrough, task lists, and definition lists.
  * Depends only on standard libraries.

Package: golang-github-yuin-goldmark-emoji-dev
Description-md5: 1f7beb91d2d7c13485923d3f7b9cf031
Description-en: emoji extension for the goldmark Markdown parser (Go library)
 goldmark-emoji is an extension for goldmark that parses :joy: style emojis.
 goldmark is a Markdown parser written in Go.

Package: golang-github-yuin-goldmark-highlighting-dev
Description-md5: a065317e4bf6aeafa8c7f5a0cd48e3ca
Description-en: syntax highlighting extension for the goldmark Markdown parser
 goldmark-highlighting is an extension for the goldmark Markdown parser
 that adds syntax-highlighting to fenced code blocks.
 .
 goldmark-highlighting uses chroma as syntax highlighter.

Package: golang-github-yuin-gopher-lua-dev
Description-md5: ab94dc3538425168a47b54d9663e1cb3
Description-en: virtual machine and compiler for Lua in Go
 GopherLua is a Lua5.1 VM and compiler written in Go. GopherLua has the same
 goal as Lua: *Be a scripting language with extensible semantics*. It provides
 Go APIs that allow you to easily embed a scripting language to your Go host
 programs.
 .
 GopherLua APIs perform in much the same way as Lua, *but the stack is used
 only for passing arguments and receiving returned values.*

Package: golang-github-yvasiyarov-newrelic-platform-go-dev
Description-md5: 29597a910529ecd4050239a444ee2e65
Description-en: Newrelic Platform SDK for Go
 This package contains an New Relic Platform Agent SDK.
 .
 It is a very simple interface to the platform.

Package: golang-github-zaf-g711-dev
Description-md5: 908254126983e9b6ad0729fe7829603b
Description-en: encode and decode ITU-T G.711 sound data
 Package g711 implements encoding and decoding of G711 PCM sound data.
 G.711 is an ITU-T standard for audio companding.

Package: golang-github-zclconf-go-cty-dev
Description-md5: ccb59b3681b33fae3ce5cc0c0ad27305
Description-en: type system for dynamic values in Golang applications
 cty (pronounced "see-tie") is a dynamic type system for applications
 written in Go that need to represent user-supplied values without losing
 type information. The primary intended use is for implementing
 configuration languages, but other uses may be possible too.

Package: golang-github-zclconf-go-cty-debug-dev
Description-md5: cd691eb2b030ef239a9b284c07bb5fed
Description-en: debugging and inspection utilities for cty
 This package contains some utilities for cty that are aimed at debugging
 and test code rather than at production code.
 .
 A common characteristic of the functions here is that they are optimized
 for ease of use by having good defaults, as opposed to flexibility via
 lots of configuration arguments.
 .
 Don't depend on the exact output of any functions in this package in tests,
 because the details may change in future versions in order to improve the
 output for human readers.

Package: golang-github-zclconf-go-cty-yaml-dev
Description-md5: 798cd98d80e7b9b8d44c8b6f066ff8d1
Description-en: YAML marshalling and unmarshalling for go-cty
 This package enables Go programs to comfortably encode and decode YAML
 values. It was developed as part of the juju project, and is based on
 a pure Go port of the well-known libyaml C library to parse and generate
 YAML data quickly and reliably.
 .
 The package supports most of YAML 1.1 and 1.2, including support for anchors,
 tags, map merging, etc. Multi-document unmarshalling is not yet implemented,
 and base-60 floats from YAML 1.1 are purposefully not supported since they're
 a poor design and are gone in YAML 1.2.

Package: golang-github-zeebo-wyhash-dev
Description-md5: b7e1ce4aeb805a92f4acde0bdd37a9cd
Description-en: Go port of wyhash v3
 This package is a port of the wyhash library v3 to Go.
 .
 Wyhash is a general-purpose non-cryptographic hash function.
 It produces high-quality output that passes the SMHasher
 test suite.

Package: golang-github-zenazn-goji-dev
Description-md5: f15eb3207760cd254f5e5d033bf0c72f
Description-en: minimalistic web framework for Golang
 Goji is a minimalistic web framework that values composability and
 simplicity.

Package: golang-github-zenhack-go.notmuch-dev
Description-md5: ca381c0cca70a680c72283e97038b326
Description-en: Go language bindings for notmuch mail (library)
 Go bindings for notmuch mail.
 .
 Notmuch is a fast, global-search and tag-based email system.

Package: golang-github-ziutek-mymysql-dev
Description-md5: ad22d0c25d464d244aea4b7b11a2797a
Description-en: MySQL Client API
 This package contains a MySQL client API written entirely in Go.
 It is designed to work with the MySQL protocol version 4.1 or greater.
 It works fine with MySQL server version 5.0 and 5.1 and might work
 with older versions as well.

Package: golang-github-zmap-rc2-dev
Description-md5: 76a39aa5e6db035fd16975ff81ccacd8
Description-en: RC2 Cipher in Golang
 It's a crypto/cipher cipher.Block interface, just like AES.
 .
 It only works with 64 bidget keys right now.

Package: golang-github-zorkian-go-datadog-api-dev
Description-md5: 8cd6c9be765e23e5a50e6ca318c95768
Description-en: Go implementation of the Datadog API
 This package contains a Go wrapper for the Datadog API.
 Use this library if you need to interact with the Datadog system.
 You can post metrics with it if you want, but this library is
 probably mostly used for automating dashboards/alerting and
 retrieving data (events, etc).

Package: golang-github-zyedidia-clipboard-dev
Description-md5: 66bff9bea76b4ec71c5473b84a63ffcd
Description-en: clipboard for golang
 Provide copying and pasting to the Clipboard for Go.
 .
 This is a fork of atotto/clipboard which used for zyedidia/micro and has some
 modifications, namely: support for the primary clipboard on Linux and support
 for an internal clipboard if the system clipboard is not available.

Package: golang-github-zyedidia-glob-dev
Description-md5: 60873366f725a4f84b774bffafcb1082
Description-en: Go package for glob matching
 String globbing in Go GoDoc (http://godoc.org/github.com/zyedidia/glob)
 .
 This package adds support for globs in Go.
 .
 It simply converts glob expressions to regexps.

Package: golang-github-zyedidia-pty-dev
Description-md5: e21970d550eb3c679339f3b4454ba27f
Description-en: Go package for using Unix pseudo-terminals
 PTY is a Go package for using Unix pseudo-terminals.
 .
 It is a PTY interface for Go.
 .
 This package contains the source.

Package: golang-github-zyedidia-tcell-dev
Description-md5: f9c7c4f406ad3eed6f02f02851873d07
Description-en: Cell based view for text terminals
 Provide a cell based view for text terminals, like xterm. It was inspired by
 termbox, but differs from termbox in some important ways. It also adds
 substantial functionality beyond termbox.

Package: golang-github-zyedidia-terminal-dev
Description-md5: 91cad9ceddeaca0512578643c71c600b
Description-en: vt10x terminal emulation backend
 Provides a vt10x terminal emulation backend, influenced largely by st, rxvt,
 xterm, and iTerm as reference. Used for terminal muxing, a terminal emulation
 frontend, or wherever else needed for terminal emulation.

Package: golang-gitlab-golang-commonmark-puny-dev
Description-md5: a0053955b07234d19cb72de9c033ab72
Description-en: Functions for encoding/decoding to/from punycode (library)
 Package puny provides functions for encoding/decoding to/from punycode.

Package: golang-gitlab-jonas.jasas-condchan-dev
Description-md5: c963ef8636619b3f0104d9299e4fedb7
Description-en: Cancellable sync.Cond (library)
 CondChan is a sync.Cond with the ability to wait in select statement.
 .
   - Adds waiting in select statement feature
   - Implements all sync.Cond interface
   - Passes all sync.Cond tests
   - Implemented using channels
   - Just ~37% slower comparing to sync.Cond

Package: golang-gitlab-lupine-go-mimedb-dev
Description-md5: 2c2e20564037d3b8330b3bdbc94f711a
Description-en: Baked-in MIME types for standalone Go binaries
 This Go package uses generators to convert this database into additions to the
 stdlib mime package. Since all the work is done at compile time, the MIME types
 end up embedded in the binary,loading them on startup is fast, and you still
 get sensible results when /etc/mime.types is unavailable on your platform!
 .
 This work is somewhat inspired by mime-ext-go, which lacks the automatic
 generation (and so easy update) to be found in this package.

Package: golang-gitlab-yawning-edwards25519-extra-dev
Description-md5: 21db92c75e2e3db7e7cbc4d239d54111
Description-en: Extensions to the Go standard library's Ed25519 and curve25519 implementations (library)
 This package provides extensions to the Go standard library's Ed25519 and
 curve25519 implementations, primarily extracted from curve25519-voi. This
 package is intended for interoperability with the standard library and the
 edwards25519 package as much as possible.
  * h2c: Hashing to Elliptic Curves (version 13)
  * vrf: Verifiable Random Functions (version 10)

Package: golang-glog-dev
Description-md5: 3a258cf507e4218405843e1189b35bb9
Description-en: Leveled execution logs for Go
 This is an efficient pure Go implementation of leveled logs in the manner of
 the open source C++ package https://github.com/google/glog

Package: golang-github-pmylund-go-cache-dev
Description-md5: a747c791afda1d620b2e24cf932cf8c8
Description-en: Go library for in-memory key/value store similar to memcached
 go-cache is an in-memory key:value store/cache similar to memcached
 that is suitable for applications running on a single machine. Its
 major advantage is that, being essentially a thread-safe
 map[string]interface{} with expiration times, it doesn't need to
 serialize or transmit its contents over the network.

Package: golang-github-jessevdk-go-flags-dev
Description-md5: b46bc406ed817b00fafd11722d1d11ff
Description-en: Go library for parsing command line arguments
 Package flags provides an extensive command line option parser.
 .
 The flags package is similar in functionality to the go builtin flag
 package but provides more options and uses reflection to provide a
 convenient and succinct way of specifying command line options.

Package: golang-go-flags-dev
Description-md5: ae5c75f7c4956066688758d672615013
Description-en: Transitional package for golang-github-jessevdk-go-flags-dev
 This is a transitional package to ease upgrades to the
 golang-github-jessevdk-go-flags-dev package.  It can safely be removed.

Package: golang-github-tchap-go-patricia-dev
Description-md5: aba27adf0ab80d772a05be98cea6a5e8
Description-en: generic patricia trie (also called radix tree)
 The patricia trie as implemented in this library enables fast visiting of items
 in some particular ways:
 .
  1. visit all items saved in the tree,
  2. visit all items matching particular prefix (visit subtree), or
  3. given a string, visit all items matching some prefix of that string.
 .
 This package contains the source.

Package: golang-go-xdg-dev
Description-md5: 3f898ec8df478f6e48a11b2ac93adf0c
Description-en: Go interface for XDG standards
 After importing this package, you can support the XDG base directories
 standard in your programs.

Package: golang-go-zfs-dev
Description-md5: a2552c8986666f5113950ec24bf93cf4
Description-en: Go library for ZFS manipulation
 Simple wrappers for ZFS command line tools, used for manipulating ZFS
 filesystems directly from within applications written in Go.
 .
 This package contains the source.

Package: golang-golang-x-crypto-dev
Description-md5: 66f52ca9de151cfcb6ed8ba8a5a6a8a4
Description-en: Supplementary Go cryptography libraries
 This package contains cryptographic algorithms and protocols not packaged in
 the main Go distribution, such as:
 .
  - blowfish
  - nacl
  - openpgp
  - otr
  - sha3
  - ssh
 .
 and many others.

Package: golang-go.cypherpunks-recfile-dev
Description-md5: 8a091521a37c819433375a3ec6728a67
Description-en: Pure Go implementation of GNU recutils/recfile databases
 GNU recutils (see package recutils) databases are human-editable,
 text-based databases called recfiles.  This package provides a Go interface
 to working with recfiles.

Package: golang-go.opencensus-dev
Description-md5: aac27a6fc0c5e06cec2983e8aaf8efad
Description-en: Stats collection and distributed tracing framework
 OpenCensus Go is a Go implementation of OpenCensus, a toolkit for
 collecting application performance and behavior monitoring data.
 Currently it consists of three major components: tags, stats and tracing.

Package: golang-go.uber-atomic-dev
Description-md5: c6446ce804915ca91569779e110c3fb8
Description-en: Simple wrappers for primitive types to enforce atomic access
 The standard library's `sync/atomic` is powerful, but it's easy to forget which
 variables must be accessed atomically. `go.uber.org/atomic` preserves all the
 functionality of the standard library, but wraps the primitive types to
 provide a safer, more convenient API.

Package: golang-go.uber-multierr-dev
Description-md5: dc73f33d842ebb5ef1266c15c1bd1d39
Description-en: multierr allows combining one or more Go errors together
 This library is a build dependency for gitaly (component of gitlab, a git
 based collaboration platform)

Package: golang-go.uber-zap-dev
Description-md5: 576574474511fe7a742a101d42a4364e
Description-en: Blazing fast, structured, leveled logging in Go
 Package zap provides fast, structured, leveled logging.
 .
 For applications that log in the hot path, reflection-based
 serialization and string formatting are prohibitively expensive,
 they're CPU-intensive and make many small allocations. Put
 differently, using json.Marshal and fmt.Fprintf to log tons of
 interface{} makes your application slow.
 .
 Zap takes a different approach. It includes a reflection-free,
 zero-allocation JSON encoder, and the base Logger strives to avoid
 serialization overhead and allocations wherever possible. By
 building the high-level SugaredLogger on that foundation, zap lets
 users choose when they need to count every allocation and when
 they'd prefer a more familiar, loosely typed API.

Package: golang-go4-dev
Description-md5: 959dfa95966030678e1cf6fbc84da305
Description-en: go4 collection of packages
 go4 is a collection of packages for Go programmers, which started out in
 Camlistore but have nothing to do with it anymore.
 .
 This package contains the source.

Package: golang-gocapability-dev
Description-md5: 9e17c75464013da1d0d0449c652b575f
Description-en: Utilities for manipulating POSIX capabilities in Go
 This package capability provides utilities for manipulating POSIX
 capabilities in Go. Currently only Linux capabilities are supported.

Package: golang-gocloud-dev
Description-md5: c69f8f51fc8a20e80a192a730fd84137
Description-en: Go Cloud Development Kit (Go CDK) for open cloud development in Go
 The Go Cloud Development Kit (Go CDK) Write once, run on any cloud ☁️
 .
 The Go Cloud Development Kit (Go CDK) allows Go application developers to
 seamlessly deploy cloud applications on any combination of cloud providers. It
 does this by providing stable, idiomatic interfaces for common uses like
 storage and databases. Think database/sql for cloud products.

Package: golang-github-agtorre-gocolorize-dev
Description-md5: ca19dcfd3c91489c4ac39f2a77e82b40
Description-en: Stateful ANSI coloring for Go
 Gocolorize is a package that allows Go programs to provide ANSI
 coloring in a stateful manner. Gocolorize is ideal for logging
 or cli applications.

Package: golang-godebiancontrol-dev
Description-md5: dab6dbad5c9e4eadb28cdb80bb44b4b9
Description-en: Go Debian control file parser
 Parses files such as a Debian mirror’s Packages or Sources file, or any Debian
 package’s debian/control file. Follows the Debian Policy, chapter 5.1 (“Syntax
 of control files”).
 .
 This package contains the source.

Package: gogoprotobuf
Description-md5: dcb6fd83e79fa4c26071c4c5f5879fec
Description-en: alternative protocol buffer support for Golang - utilities
 An alternative protocol buffer support for the Go programming language,
 forked from golang-goprotobuf. It is backwards compatible with
 goprotobuf, but provides faster marshalling and unmarshalling and can
 generate extra helper code, tests and benchmarks.
 .
 This package provides utilities.

Package: golang-github-gogo-protobuf-dev
Description-md5: 618e6ce0f49f666161048ffb30a872e5
Description-en: alternative protocol buffer support for Golang - sources
 An alternative protocol buffer support for the Go programming language,
 forked from golang-goprotobuf. It is backwards compatible with
 goprotobuf, but provides faster marshalling and unmarshalling and can
 generate extra helper code, tests and benchmarks.
 .
 This package provides sources.

Package: golang-gogoprotobuf-dev
Description-md5: 8d76e6c8397fafa5e534b08eb5058845
Description-en: transitional package -- safe to remove
 This transitional package facilitates migration to
 "golang-github-gogo-protobuf-dev" and can be safely removed.

Package: gogottrpc
Description-md5: 5fb0782f7a7f6b0c43215d1dc436e4f9
Description-en: GRPC for low-memory environments - utilities
 The existing grpc-go project requires a lot of memory overhead for
 importing packages and at runtime. While this is great for many services
 with low density requirements, this can be a problem when running a
 large number of services on a single machine or on a machine with a
 small amount of memory.
 .
 Using the same GRPC definitions, this project reduces the binary size
 and protocol overhead required. We do this by eliding the net/http,
 net/http2 and grpc package used by grpc replacing it with a lightweight
 framing protocol. The result are smaller binaries that use less resident
 memory with the same ease of use as GRPC.
 .
 Please note that while this project supports generating either end of
 the protocol, the generated service definitions will be incompatible
 with regular GRPC services, as they do not speak the same protocol.
 .
 This package provides utilities.

Package: golang-github-containerd-ttrpc-dev
Description-md5: 21323f9c4b8163ddbaa6c2f1db8826cc
Description-en: GRPC for low-memory environments
 The existing grpc-go project requires a lot of memory overhead for
 importing packages and at runtime. While this is great for many services
 with low density requirements, this can be a problem when running a
 large number of services on a single machine or on a machine with a
 small amount of memory.
 .
 Using the same GRPC definitions, this project reduces the binary size
 and protocol overhead required. We do this by eliding the net/http,
 net/http2 and grpc package used by grpc replacing it with a lightweight
 framing protocol. The result are smaller binaries that use less resident
 memory with the same ease of use as GRPC.
 .
 Please note that while this project supports generating either end of
 the protocol, the generated service definitions will be incompatible
 with regular GRPC services, as they do not speak the same protocol.
 .
 This package provides sources.

Package: golang-goji-dev
Description-md5: 22ebd7a79ca60c4e77a3b6316e7d4619
Description-en: minimalistic and flexible HTTP request multiplexer for Go
 Goji is a HTTP request multiplexer, similar to net/http.ServeMux.
 It compares incoming requests to a list of registered Patterns
 and dispatches to the http.Handler that corresponds to the first
 matching Pattern.  Goji also supports Middleware (composable shared
 functionality applied to every request) and uses the standard context
 package to store request-scoped values.

Package: golang-golang-x-arch-dev
Description-md5: 8468ab5d24ed9714f7f745c2b8cb8bc1
Description-en: Library with machine architecture information
 This library holds machine architecture information used by the Go
 toolchain. It supports the arm, arm64, ppc64 and x86 architectures. It mostly
 includes functions for decoding assembly instructions.

Package: ebnflint
Description-md5: 23e1e9ca1faf8c2e5912f7035c979b5c
Description-en: verifies EBNF productions are consistent and grammatically correct
 Ebnflint verifies that EBNF productions are consistent and grammatically
 correct. It reads them from an HTML document such as the Go specification.
 .
 Grammar productions are grouped in boxes demarcated by the HTML elements
 .
   <pre class="ebnf">
   </pre>
 .
 Usage:
 .
   ebnflint [--start production] [file]
 .
 The --start flag specifies the name of the start production for the grammar; it
 defaults to "Start".

Package: golang-golang-x-exp-dev
Description-md5: dd3d7f68e03596b0b9eea520f1d11cb3
Description-en: experimental and deprecated packages
 This subrepository holds experimental and deprecated (in the "old" directory)
 packages.
 .
 The idea for this subrepository originated as the "pkg/exp" directory of the
 main repository, but its presence there made it unavailable to users of the
 binary downloads of the Go installation. The subrepository has therefore been
 created to make it possible to "go get" these packages.
 .
 Warning: Packages here are experimental and unreliable. Some may one day be
 promoted to the main repository or other subrepository, or they may be modified
 arbitrarily or even disappear altogether.
 .
 In short, code in this subrepository is not subject to the Go 1 compatibility
 promise. (No subrepo is, but the promise is even more likely to be violated by
 go.exp than the others.)
 .
 Caveat emptor.

Package: golang-golang-x-image-dev
Description-md5: d459f1dc8dc771dbce3f46cf566079af
Description-en: supplementary Go image libraries
 This repository holds supplementary Go image libraries.

Package: golang-golang-x-mod-dev
Description-md5: dd610c5ba570abfdb58cab50b80ed18e
Description-en: Go module mechanics libraries
 This repository holds packages for writing tools
 that work directly with Go module mechanics.
 That is, it is for direct manipulation of Go modules themselves.
 .
 It is NOT about supporting general development tools that
 need to do things like load packages in module mode.
 That use case, where modules are incidental rather than the focus,
 should remain in x/tools, specifically x/tools/go/packages.
 .
 The specific case of loading packages should still be done by
 invoking the go command, which remains the single point of
 truth for package loading algorithms.

Package: golang-golang-x-net-dev
Description-md5: 0141b003411a3ab7b2a442b2a1d6c9ab
Description-en: Supplementary Go networking libraries
 Supplementary Go networking libraries (golang.org/x/net) not included in the
 main distribution:
 .
   - context: Package context defines the Context type, which carries
     deadlines, cancellation signals, and other request-scoped values across API
     boundaries and between processes.
   - dict: Package dict implements the Dictionary Server Protocol as defined in
     RFC 2229.
   - html: Package html implements an HTML5-compliant tokenizer and parser.
   - html/atom: Package atom provides integer codes (also known as atoms) for a
     fixed set of frequently occurring HTML strings: tag names and attribute
     keys such as "p" and "id".
   - html/charset: Package charset provides common text encodings for HTML
     documents.
   - icmp: Package icmp provides basic functions for the manipulation of
     messages used in the Internet Control Message Protocols, ICMPv4 and
     ICMPv6.
   - idna: Package idna implements IDNA2008 (Internationalized Domain Names for
     Applications), defined in RFC 5890, RFC 5891, RFC 5892, RFC 5893 and RFC
     5894.
   - internal/iana: Package iana provides protocol number resources managed by
     the Internet Assigned Numbers Authority (IANA).
   - internal/nettest: Package nettest provides utilities for IP testing.
   - ipv4: Package ipv4 implements IP-level socket options for the Internet
     Protocol version 4.
   - ipv6: Package ipv6 implements IP-level socket options for the Internet
     Protocol version 6.
   - netutil: Package netutil provides network utility functions, complementing
     the more common ones in the net package.
   - proxy: Package proxy provides support for a variety of protocols to proxy
     network data.
   - publicsuffix: Package publicsuffix provides a public suffix list based on
     data from http://publicsuffix.org/.
   - webdav: Package webdav.
   - websocket: Package websocket implements a client and server for the
     WebSocket protocol as specified in RFC 6455.

Package: golang-golang-x-oauth2-dev
Description-md5: 1654cf8b886a5788b334b98ad4f40804
Description-en: make OAuth2 authorized and authenticated HTTP requests
 Package oauth2 provides support for making OAuth2 authorized and authenticated
 HTTP requests. It can additionally grant authorization with Bearer JWT.

Package: golang-golang-x-oauth2-google-dev
Description-md5: f3a32a1990eec7d93181b9185a47cef6
Description-en: Google APIs support for OAuth2
 Package oauth2/google provides support for making OAuth2 authorized and
 authenticated HTTP requests against Google APIs. It can additionally grant
 authorization with Bearer JWT.

Package: golang-golang-x-sync-dev
Description-md5: 825761491c1c574f2ee680e5388580e7
Description-en: Supplemental Go synchronization libraries
 This package provides supplemental Go libraries (golang.org/x/sync) that
 were not included in the main distribution. It provides Go concurrency
 primitives in addition to the ones provided by the language ro the "sync"
 and "sync/atomic" packages.
 .
 Provides:
   - singleflight: provides a duplicate function call suppression mechanism
   - errgroup: provides synchronization, error propagation, and Context
               cancellation for groups of goroutines working on subtasks
   - semaphore: provides a weighted semaphore implementation
   - syncmap: provides a concurrent map implementation

Package: golang-golang-x-sys-dev
Description-md5: 9303ed698a602f8ffbfd7deb814af60a
Description-en: Low-level interaction with the operating system
 This repository holds supplemental Go packages for low-level interactions with
 the operating system.
 .
 The primary use of this package is inside other packages that provide a more
 portable interface to the system, such as "os", "time" and "net". Use those
 packages rather than this one if you can.

Package: golang-golang-x-term-dev
Description-md5: 728f106d23959044ae85b22533e5118c
Description-en: Go terminal and console support (library)
 This repository provides Go terminal and console support packages.

Package: golang-golang-x-text-dev
Description-md5: b2c53ea09f7396df630e09ac5c78b0b4
Description-en: Supplementary Go text-related libraries
 golang.org/x/text is a repository of text-related packages, such as character
 encodings, text transformations, and locale-specific text handling.
 .
   - cases: Package cases provides general and language-specific case mappers.
   - cldr: Package cldr provides a parser for LDML and related XML formats.
   - collate: Package collate contains types for comparing and sorting Unicode
     strings according to a given collation order.
   - display: Package display provides display names for languages, scripts and
     regions in a requested language.
   - encoding: Package encoding defines an interface for character encodings,
     such as Shift JIS and Windows 1252, that can convert to and from UTF-8.
   - encoding/charmap: Package charmap provides simple character encodings such
     as IBM Code Page 437 and Windows 1252.
   - encoding/japanese: Package japanese provides Japanese encodings such as
     EUC-JP and Shift JIS.
   - encoding/korean: Package korean provides Korean encodings such as EUC-KR.
   - encoding/simplifiedchinese: Package simplifiedchinese provides Simplified
     Chinese encodings such as GBK.
   - encoding/traditionalchinese: Package traditionalchinese provides
     Traditional Chinese encodings such as Big5.
   - encoding/unicode: Package unicode provides Unicode encodings such as
     UTF-16.
   - internal/colltab: Package colltab contains functionality related to
     collation tables.
   - internal/gen: Package gen contains common code for the various code
     generation tools in the text repository.
   - internal/testtext: Package testtext contains test data that is of common
     use to the text repository.
   - internal/triegen: Package triegen implements a code generator for a trie
     for associating unsigned integer values with UTF-8 encoded runes.
   - internal/ucd: Package ucd provides a parser for Unicode Character Database
     files, the format of which is defined in
     http://www.unicode.org/reports/tr44/.
   - language: Package language implements BCP 47 language tags and related
     functionality.
   - runes: Package runes provide transforms for UTF-8 encoded text.
   - search: Package search provides language-specific search and string
     matching.
   - transform: Package transform provides reader and writer wrappers that
     transform the bytes passing through as well as various transformations.
   - unicode/norm: Package norm contains types and functions for normalizing
     Unicode strings.
   - unicode/rangetable: Package rangetable creates new unicode.RangeTables.
   - width: Package width provides functionality for handling different widths
     in text.

Package: golang-golang-x-time-dev
Description-md5: 70f23e5d60ed8f86f7f86e3de8f8a439
Description-en: Go supplementary time packages
 Supplementary Go time packages.

Package: golang-golang-x-tools
Description-md5: e34084d88c06480ee1c22d1df714cb85
Description-en: supplementary Go tools
 This subrepository holds the source for various packages and tools that
 support the Go programming language.
 .
 Some of the tools, godoc and vet for example, used to be included in the
 golang-go package. Others, including the Go oracle and the test coverage tool,
 can be fetched with "go get".
 .
 Packages include a type-checker for Go and an implementation of the Static
 Single Assignment form (SSA) representation for Go programs.

Package: golang-golang-x-tools-dev
Description-md5: 848b14f59fde001d69fac7c7123ed46c
Description-en: supplementary Go tools (development files)
 This subrepository holds the source for various packages and tools that
 support the Go programming language.
 .
 Some of the tools, godoc and vet for example, used to be included in the
 golang-go package. Others, including the Go oracle and the test coverage tool,
 can be fetched with "go get".
 .
 Packages include a type-checker for Go and an implementation of the Static
 Single Assignment form (SSA) representation for Go programs.
 .
 This package contains the development files.

Package: gopls
Description-md5: 749faeba3b11444876eb862c4cfce0c3
Description-en: language server for the Go language
 gopls (pronounced: "go please") is the official language server for the Go
 language.
 .
 The Language Server Protocol allows any text editor to be extended with
 IDE-like features.

Package: golang-golang-x-vuln-dev
Description-md5: aa1b36e437a98187abfc4fa7cd360bbc
Description-en: client and tools for the Go vulnerability database (library)
 This package contains the following:
  * Package client: a client for interacting with the Go vulnerability
    database
  * Package vulncheck: an API for detecting vulnerabilities in Go
    packages

Package: govulncheck
Description-md5: 5dcfe2ff6a2d5eb6e3c251e4e4c10cc0
Description-en: CLI for detecting vulnerabilities in Go packages
 Govulncheck reports known vulnerabilities that affect Go code.
 .
 It uses static analysis or a binary's symbol table to narrow down
 reports to only those that potentially affect the application.
 .
 For more information about the API behind govulncheck, see
 https://go.dev/security/vulncheck.

Package: golang-golang-x-xerrors-dev
Description-md5: 411451674635e200142cec888d530cf6
Description-en: new Go 1.13 error values
 This package contains the transition packages for the new Go 1.13
 error values.
 .
 Most of the functions and types in this package will be incorporated into the
 standard library's errors package in Go 1.13; the behavior of this package's
 Errorf function will be incorporated into the standard library's fmt.Errorf.
 Use this package to get equivalent behavior in all supported Go versions.

Package: golang-github-syndtr-goleveldb-dev
Description-md5: 4d9b8f085f1fddec5ba736fe1bfec3a7
Description-en: LevelDB key/value database in Go
 This library provides an implementation of the LevelDB key/value
 database in the Go programming language.
 .
 LevelDB is a fast key-value storage library that provides an ordered
 mapping from string keys to string values.

Package: golang-gomega-dev
Description-md5: 2ccbf34bedd966536138c969b979c50a
Description-en: Matcher/assertion library for the Go programming language
 Gomega is a matcher/assertion library. It is best paired with the Ginkgo BDD
 test framework, but can be adapted for use in other contexts too.

Package: golang-github-bradfitz-gomemcache-dev
Description-md5: 44306682ecfe7c6c5556d1bafc118926
Description-en: Go memcached client library
 gomemcache is a memcache client library for the Go programming
 language.

Package: golang-gonum-v1-plot-dev
Description-md5: c90a043160bf3c1417f67cc702fe252e
Description-en: repository for plotting and visualizing data (library)
 gonum/plot is the new, official fork of code.google.com/p/plotinum.
 It provides an API for building and drawing plots in Go. Note that
 this new API is still in flux and may change. See the wiki for some
 example plots.
 .
 gonum/plot is split into a few packages:
 .
  * The plot package provides simple interface for laying out a plot and
    provides primitives for drawing to it.
  * The plotter package provides a standard set of Plotters which use the
    primitives provided by the plot package for drawing lines, scatter
    plots, box plots, error bars, etc. to a plot. You do not need to use
    the plotter package to make use of gonum/plot, however: see the wiki
    for a tutorial on making your own custom plotters.
  * The plotutil package contains a few routines that allow some common
    plot types to be made very easily. This package is quite new so it is
    not as well tested as the others and it is bound to change.
  * The vg package provides a generic vector graphics API that sits on
    top of other vector graphics back-ends such as a custom EPS back-end,
    draw2d, SVGo, X-Window and gopdf.

Package: golang-google-api-dev
Description-md5: 3e6ef7b8a702473a9b58d33ce1bfeb64
Description-en: Google APIs Client Library
 These are auto-generated Go libraries from the Google Discovery Service's JSON
 description files of the available "new style" Google APIs.

Package: golang-google-appengine-dev
Description-md5: ef973093ad4b93e7ed043de8bc5fab0d
Description-en: basic functionality for Google App Engine
 For more information on how to write Go apps for Google App Engine, see:
 https://cloud.google.com/appengine/docs/go/

Package: golang-google-cloud-compute-metadata-dev
Description-md5: 54479d2904e762ebd70ab2f061215e06
Description-en: Google Cloud Platform APIs (only cloud/compute/metadata)
 This package contains only google.golang.org/cloud/compute/metadata, which is
 required by other packages (such as golang-golang-x-oauth2-dev), hence useful
 to split out to break circular dependencies.
 .
 Provides both the old google.golang.org/cloud and the new cloud.google.com/go
 trees.

Package: golang-google-cloud-dev
Description-md5: 9c1e720f6302d27b774914c9a051233c
Description-en: Google Cloud Platform APIs
 Package cloud contains Google Cloud Platform APIs related types and common
 functions.
 .
 Provides both the old google.golang.org/cloud and the new cloud.google.com/go
 trees.

Package: golang-google-genproto-dev
Description-md5: 5b4d28e67824a3308ba99a473eab303c
Description-en: Generated Go packages for common protocol buffer types
 This repository contains the generated Go packages for common protocol buffer
 types, and the generated gRPC code necessary for interacting with Google's
 gRPC APIs.
 .
 It provides similar functionality to the now abandoned
 golang-github-googleapis-proto-client-go.
 .
 There are two sources for the proto files used in this repository:
 .
  * google/protobuf: the code in the protobuf and ptypes subdirectories is
    derived from this repo. The messages in protobuf are used to describe
    protocol buffer messages themselves. The messages under ptypes define the
    common well-known types.
  * googleapis/googleapis: the code in the googleapis is derived from this repo.
    The packages here contain types specifically for interacting with Google
    APIs.

Package: golang-google-grpc-dev
Description-md5: 310f3b05d40bb64e3e4e772ee87302ac
Description-en: implementation of gRPC in Go
 Implementation of an RPC system called gRPC in Golang.
 .
 Remote Procedure Calls (RPCs) provide a useful abstraction for building
 distributed applications and services. This library provides a concrete
 implementation of the gRPC protocol, layered over HTTP/2.

Package: protoc-gen-go-grpc
Description-md5: b7151d70e59938cd4fc374cd61f87dec
Description-en: gRPC plugin for protobuf compiler
 This protobuf compiler plugin generates gRPC service definitions for the
 protocol buffer defined by file.proto.
 .
 The new protoc-gen-go plugin (provided by google.golang.org/protobuf) no longer
 supports generating gRPC service.

Package: golang-google-protobuf-dev
Description-md5: 55d40d341816d4be1ce58d8b0ed0713c
Description-en: Go support for protocol buffers (APIv2)
 This module (google.golang.org/protobuf) contains Go bindings for protocol
 buffers.
 .
 For APIv2, see https://go.dev/blog/protobuf-apiv2.

Package: protoc-gen-go
Description-md5: de89c175b2d408de1772318ee6de510c
Description-en: Go plugin for protobuf compiler (APIv2)
 This protobuf compiler plugin is from google.golang.org/protobuf module,
 which is recommended by upstream.
 .
 Compared to the old plugin provided by github.com/golang/protobuf module, in
 protoc-gen-go-1-3 or protoc-gen-go-1-5 package, it doesn't support generating
 gRPC service definitions.
 .
 For APIv2, see https://go.dev/blog/protobuf-apiv2.

Package: golang-gopkg-alecthomas-kingpin.v2-dev
Description-md5: 76b5c4c9fe1157e00770fe5db0b51cd0
Description-en: command-line and flag parser for Go
 This package provides a fluent-style, type-safe command-line parser.
 It supports flags, nested commands, positional arguments, customizable
 help output using Go templates, and automatically generated man pages.

Package: golang-gopkg-alexcesaro-quotedprintable.v3-dev
Description-md5: 76d615757a634a3ca1be61638715159e
Description-en: Implements quoted-printable and message header encoding in Go
 This package provides a library that implements quoted-printable and
 message header encoding in Go. This implementation follows RFC 2045
 and RFC 2047.
 .
 Documentation: https://godoc.org/gopkg.in/alexcesaro/quotedprintable.v3

Package: golang-gopkg-alexcesaro-statsd.v1-dev
Description-md5: 2f4d8661262b7c6e73ac03eabeb19514
Description-en: simple and efficient Golang StatsD client
 This is a simple and efficient Golang StatsD client.
 .
 It supports all StatsD metrics: counter, gauge, timing and set, as well
 as InfluxDB and Datadog tags.
 .
 It is fast and GC-friendly: all functions for sending metrics do not
 allocate. It is efficient: metrics are buffered by default. It has a
 simple and clean API.

Package: golang-gopkg-asn1-ber.v1-dev
Description-md5: 07c2b5b0f60680dfb4458599b1fde369
Description-en: ASN1 BER Encoding / Decoding Library for the GO programming language
 Package ber provides ASN1 BER Encoding / Decoding Library for the
 GO programming language. It provides basic encoding / decoding
 needed for the LDAP protocol.

Package: golang-gopkg-bufio.v1-dev
Description-md5: c1fae9f67f44b98047960be087f47413
Description-en: buffered I/O in Golang
 "bufio" implements buffered I/O. It wraps an io.Reader or io.Writer
 object, creating another object (Reader or Writer) that also implements
 the interface but provides buffering and some help for textual I/O.

Package: golang-gopkg-cheggaaa-pb.v1-dev
Description-md5: 846e63c270b05f7dd150cfd22592d97a
Description-en: simple console progress bar for Go
 This package provides a simple progress bar for console programs.

Package: golang-gopkg-cheggaaa-pb.v2-dev
Description-md5: 846e63c270b05f7dd150cfd22592d97a
Description-en: simple console progress bar for Go
 This package provides a simple progress bar for console programs.

Package: golang-gopkg-eapache-channels.v1-dev
Description-md5: eec64fd827e28648fd59f19141b8f4d0
Description-en: collection of helpers around golang's existing channels
 This package contains a collection of helper functions and special
 types for working with and extending Go's existing channels.
 .
 The heart consists of several distinct implementations of the Channel
 interface, including channels backed by special buffers (resizable,
 infinite, ring buffers, etc) and other useful types. A "black hole"
 channel for discarding unwanted values rounds out the set.

Package: golang-gopkg-eapache-go-resiliency.v1-dev
Description-md5: 9f3401e78cf24376b07e164d35657693
Description-en: resiliency patterns for golang
 Resiliency patterns for golang. Based in part on Hystrix, Semian,
 and others. Currently implemented patterns include circuit-breaker,
 semaphore, deadline/timeout, batching and retriable.

Package: golang-gopkg-eapache-queue.v1-dev
Description-md5: 48a323d2158b74fb4cab9fe5305b568c
Description-en: fast golang queue using ring-buffer
 A fast Golang queue using a ring-buffer, based on the version suggested
 by Dariusz Górecki. Using this instead of other, simpler, queue
 implementations (slice+append or linked list) provides substantial memory
 and time benefits, and fewer GC pauses. The queue implemented here is as
 fast as it is in part because it is not thread-safe.

Package: golang-gopkg-editorconfig-editorconfig-core-go.v1-dev
Description-md5: 158e85a09ca92a3df0a39dd57cf9b002
Description-en: EditorConfig file parser and writer in Go
 This package provides a library that implements an Editorconfig file
 parser.
 .
 The EditorConfig project consists of a file format for defining coding
 styles and a collection of text editor plugins that enable editors to
 read the file format and adhere to defined styles.

Package: golang-gopkg-errgo.v1-dev
Description-md5: 13749fc3c5233e099e706aee08242b6b
Description-en: Dependable Go errors with tracebacks, version 1
 The errgo package provides a way to create and diagnose errors. It is
 compatible with the usual Go error idioms but adds a way to wrap errors so
 that they record source location information while retaining a consistent
 way for code to inspect errors to find out particular problems.

Package: golang-gopkg-errgo.v2-dev
Description-md5: ba31d4492d3ffbbf727b01b47c143ff3
Description-en: Dependable Go errors with tracebacks, version 2
 Package errgo provides some primitives for error creation and handling.
 .
 It provides primitives for wrapping and annotating errors
 without exposing implementation details unnecessarily.
 .
 This package provides version 2 of the errgo Go library.

Package: golang-gopkg-fatih-pool.v2-dev
Description-md5: 6178546fd66785607947ec520a77107a
Description-en: thread safe connection pool for net.Conn interface
 Pool is a thread safe connection pool for net.Conn interface. It
 can be used to manage and reuse connections.

Package: golang-gopkg-freddierice-go-losetup.v1-dev
Description-md5: 7133ae98e563bdb303168df344fa6342
Description-en: Golang losetup implementation
 Golang implementation of losetup which is used to associate loop devices with
 regular files or block devices, to detach loop devices and to query the
 status of a loop device.

Package: golang-gopkg-gcfg.v1-dev
Description-md5: 6b3afe8b1176f1f24bb3255c509fc91b
Description-en: read INI-style configuration files into Go structs
 gcfg reads "INI-style" text-based configuration files with "name=value"
 pairs grouped into sections (gcfg files). Gcfg supports user-defined types
 and subsections.

Package: golang-gopkg-go-playground-colors.v1-dev
Description-md5: 2003bb6a51af1f74a623dbaf36e18e93
Description-en: color manipulation, conversion and printing library/utility
 This package contains a library to manipulate and convert colors and
 print coloured texts.
 .
 Up to now not all color types such as HSL, HSV and CMYK are already
 supported.

Package: golang-gopkg-goose.v1-dev
Description-md5: 73f06448e951cc4e43861f91d64da01b
Description-en: Go bindings for talking to OpenStack (library)
 Go OpenStack Exchange (goose) - Go bindings for talking to
 OpenStack.
 .
 This is a stable branch, which is compatible with the original
 goose source from Launchpad, except for the changed import paths.

Package: golang-gopkg-gorp.v1-dev
Description-md5: 69dd72008f8e51f8022955dbff5185b8
Description-en: Go Relational Persistence - an ORM-ish library for Go (library)
 Given some Go structs and a database, gorp should remove a fair amount of
 boilerplate busy-work from your code.
 .
 gorp saves you time, minimizes the drudgery of getting data in and out of
 database, and helps focusing on algorithms, not infrastructure.

Package: golang-gopkg-guregu-null.v2-dev
Description-md5: c72180dff0adec5a35a081d2eeb24d3d
Description-en: Reasonable handling of nullable SQL and JSON values
 This library contains SQL types that consider zero input and null input
 as separate values, with convenient support for JSON and text
 marshaling in Go.

Package: golang-gopkg-guregu-null.v3-dev
Description-md5: c72180dff0adec5a35a081d2eeb24d3d
Description-en: Reasonable handling of nullable SQL and JSON values
 This library contains SQL types that consider zero input and null input
 as separate values, with convenient support for JSON and text
 marshaling in Go.

Package: golang-gopkg-h2non-filetype.v1-dev
Description-md5: bc93acd88697f34a2af0963ef7f7cb8b
Description-en: Go package to infer file types based on the magic numbers header signature
 Filetype is a small, fast and dependency-free Go package to infer file and
 MIME type checking the magic numbers signature.

Package: golang-gopkg-h2non-gock.v1-dev
Description-md5: 5f807315ab0d6d71798b57923cf17ec5
Description-en: HTTP traffic mocking and testing made easy in Go
 Versatile HTTP mocking made easy in Go (https://golang.org) that works
 with any net/http based stdlib implementation.
 .
 Heavily inspired by nock (https://github.com/node-nock/nock).  There is
 also its Python port, pook (https://github.com/h2non/pook).

Package: golang-gopkg-hlandau-acmeapi.v2-dev
Description-md5: 9c798564718336b98b83498c6fbea1f3
Description-en: ACME v2 (RFC 8555) client library for Go
 This library implements the final version of the ACME specification.
 .
 https://tools.ietf.org/html/rfc8555

Package: golang-gopkg-hlandau-configurable.v1-dev
Description-md5: 683ece18770fd21312ec7afa77895746
Description-en: Go package for managing program configuration
 This package provides an integration nexus for program configuration
 coming from command line arguments, configuration files, environment
 variables, or any other sources.

Package: golang-gopkg-hlandau-easyconfig.v1-dev
Description-md5: 8d359c5d10d9ddeff6f94379695bce61
Description-en: Go package with easy bindings for configurable
 This package provides utilities for use with the configurable package.

Package: golang-gopkg-hlandau-service.v2-dev
Description-md5: 88947abfb18e26e4601cc8977933e9c0
Description-en: Go package for writing services
 This package implements daemonization, PID file creation, privilege
 dropping, chrooting, status notification, and orderly shutdown.

Package: golang-gopkg-hlandau-svcutils.v1-dev
Description-md5: d53495a84df3b501f694af6b10a72243
Description-en: utilities for writing services in Go
 This package provides utilities for chrooting, determining
 the absolute path of an executable, determining user and group
 information, creating and locking PID files, changing UID and GID,
 sending status notifications to systemd, detecting and dropping
 capabilities, and duplicating file descriptors.

Package: golang-gopkg-httprequest.v1-dev
Description-md5: 3803cfd0b5b02741ee1ff1b4c2422833
Description-en: helper types for issuing and handling HTTP requests
 Package httprequest provides functionality for unmarshaling HTTP request
 parameters into a struct type.

Package: golang-gopkg-inf.v0-dev
Description-md5: 5cb48ea2640eedf4dba5bd67b1cffd76
Description-en: Golang library for "infinite-precision" decimal arithmetic
 Package inf (type inf.Dec) implements "infinite-precision" decimal arithmetic.
 "Infinite precision" describes two characteristics: practically unlimited
 precision for decimal number representation and no support for calculating
 with any specific fixed precision.

Package: golang-gopkg-ini.v1-dev
Description-md5: c4e48c5f07b0c743b4df4db69f8f8e8f
Description-en: INI file read and write functionality in Go
 Golang library providing INI file read and write functionality.

Package: golang-gopkg-jarcoal-httpmock.v1-dev
Description-md5: 38ff04ed5f5d43477023c0072c3f7627
Description-en: HTTP mocking for Golang
 This package provides a Go library that can be used for easily mocking
 HTTP responses from external resources.
 .
 Documentation: https://godoc.org/github.com/jarcoal/httpmock

Package: golang-gopkg-jcmturner-aescts.v1-dev
Description-md5: ab1b702da19d5614d79f5d524167c74a
Description-en: AES CBC Ciphertext Stealing mode for Go
 Golang library to encrypt and decrypt data using AES CBC Ciphertext stealing
 mode.

Package: golang-gopkg-jcmturner-dnsutils.v1-dev
Description-md5: 664158a4e43a23acca8dfa916818cd46
Description-en: Golang library of DNS utilities
 A golang library of DNS utilities, mostly for the purposes of reading
 SRV records

Package: golang-gopkg-jcmturner-goidentity.v2-dev
Description-md5: a7c85a9f0be3ccd73c87246279fb5708
Description-en: Golang library for managing identities
 Standard interface for holding authenticated identities and
 their attributes.

Package: golang-gopkg-jcmturner-gokrb5.v5-dev
Description-md5: 0517864a92d9e7d2438a4316fb200467
Description-en: Pure Go Kerberos library for clients and services
 Features
  - Pure Go - no dependency on external libraries
  - No platform specific code
  - Server Side
  - HTTP handler wrapper implements SPNEGO Kerberos authentication
  - HTTP handler wrapper decodes Microsoft AD PAC authorization data
  - Client Side
  - Client that can authenticate to an SPNEGO Kerberos authenticated web service
  - Ability to change client's password
  - General
  - Kerberos libraries for custom integration
  - Parsing Keytab files
  - Parsing krb5.conf files
  - Parsing client credentials cache files such as
    /tmp/krb5cc_$(id -u $(whoami))

Package: golang-gopkg-jcmturner-rpc.v0-dev
Description-md5: 259d329c4edae1f444a05dcab120d5a7
Description-en: Remote Procedure Call libraries for golang
 This project relates to CDE 1.1: Remote Procedure Call
 (http://pubs.opengroup.org/onlinepubs/9629399/)
 .
 It is a partial implementation that mainly focuses on unmarshaling NDR
 encoded byte streams into Go structures.

Package: golang-gopkg-juju-environschema.v1-dev
Description-md5: e4f646cbac5a02cc1bff75aaa74ac5fd
Description-en: Schema descriptions for Juju environment configurations (library)
 This package allows the specification of Juju environment
 config schema.

Package: golang-gopkg-lxc-go-lxc.v2-dev
Description-md5: 23ecbb941cbca71d0415c1c287752df8
Description-en: Go bindings for liblxc
 This package contains the source tree of the go-lxc project
 .
 go-lxc implements Go bindings for the LXC C API using cgo and the LXC C
 library (liblxc).

Package: golang-gopkg-macaroon.v1-dev
Description-md5: 3ecb7499500b19d61ae09d69ba4a6074
Description-en: Macaroon implementation in go
 The macaroon package implements macaroons in go

Package: golang-gopkg-macaroon.v2-dev
Description-md5: 1ba1265c0204de45b0d065e5837396d8
Description-en: Native Go implementation of macaroons (library)
 The macaroon package implements macaroons as described in
 the paper "Macaroons: Cookies with Contextual Caveats for
 Decentralized Authorization in the Cloud"

Package: golang-gopkg-mail.v2-dev
Description-md5: bcc7fb3a61d27fb9abb45687ea5c703b
Description-en: simple and efficient package to send emails
 This package is an actively maintained fork of Gomail and includes
 fixes and improvements for a number of outstanding issues.
 The current progress is as follows:
    - Timeouts and retries can be specified outside of the 10 second default.
    - Proxying is supported through specifying a custom NetDialTimeout.
    - not yet: Filenames are properly encoded for non-ASCII characters.
    - not yet: Email addresses are properly encoded for non-ASCII characters.
    - not yet: Embedded files and attachments are tested for their existence.
    - not yet: An io.Reader can be supplied when embedding and attaching files.
 .
 Gomail can only send emails using an SMTP server. But the API is flexible
 and it is easy to implement other methods for sending emails using a local
 Postfix, an API, etc.

Package: golang-gopkg-mgo.v2-dev
Description-md5: b1f67a470d275681a2fcea0689870e70
Description-en: Go library for MongoDB
 mgo (pronounced as mango) is a MongoDB driver for the Go language
 that implements a rich and well tested selection of features under
 a very simple API following standard Go idioms.
 .
 This package contains the source.

Package: golang-gopkg-natefinch-lumberjack.v2-dev
Description-md5: a2889b604cb7e55f75316ebcc63ed715
Description-en: Go package for writing logs to rolling files
 Lumberjack is intended to be one part of a logging infrastructure.
 It is not an all-in-one solution, but instead is a pluggable component
 at the bottom of the logging stack that simply controls the files
 to which logs are written.
 .
 Lumberjack plays well with any logging package that can write to
 an io.Writer, including the standard library's log package.
 .
 Lumberjack assumes that only one process is writing to the output
 files. Using the same lumberjack configuration from multiple processes
 on the same machine will result in improper behavior.
 .
 This is version v2 of the lumberjack package.

Package: golang-gopkg-neurosnap-sentences.v1-dev
Description-md5: 4ec0bf9e79be0d9625f71e4f3b102dd5
Description-en: Sentence tokenizer for Go
 A golang package that converts a blob of text into a list of sentences.
 .
 This package attempts to support a multitude of languages:
 Czech, Danish, Dutch, English, Estonian, Finnish,
 French, German, Greek, Italian, Norwegian, Polish,
 Portuguese, Slovene, Spanish, Swedish, and Turkish.
 .
 An unsupervised multilingual sentence boundary detection library for golang.
 The goal of this library is to be able to break up any text into a list of
 sentences in multiple languages.  The way the punkt system accomplishes this
 goal is through training the tokenizer with text in that given language.
 Once the likelihoods of abbreviations, collocations, and sentence starters
 are determined, finding sentence boundaries becomes easier.
 .
 There are many problems that arise when tokenizing text into sentences,
 the primary issue being abbreviations.  The punkt system attempts to
 determine whether a word is an abbreviation, an end to a sentence, or even
 both through training the system with text in the given language.
 The punkt system incorporates both token- and type-based analysis on the
 text through two different phases of annotation.
 .
 Original research article:
 http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=BAE5C34E5C3B9DC60DFC4D93B85D8BB1?doi=10.1.1.85.5017&rep=rep1&type=pdf

Package: golang-gopkg-olivere-elastic.v2-dev
Description-md5: 4b7b0ca0c694d05d46d51c176a8276db
Description-en: Elasticsearch client for Golang
 Provides an interface to the Elasticsearch server
 (http://www.elasticsearch.org/). It can manage full text indices, index
 documents, and search them.

Package: golang-gopkg-olivere-elastic.v5-dev
Description-md5: afb6b279ab6a28417dfd3da2231336d1
Description-en: Elasticsearch client for Golang
 Provides an interface to the Elasticsearch server
 (http://www.elasticsearch.org/). It can manage full text indices, index
 documents, and search them.
 .
 This package contains v5 of the upstream client API.

Package: golang-gopkg-pg.v5-dev
Description-md5: 010857d965acef0a3fcb4dda67636101
Description-en: PostgreSQL client and ORM for Golang
 Go-pg is a convenient PostgreSQL client and ORM for Golang with the
 following features:
 .
  -  Basic types: integers, floats, string, bool, time.Time.
                  sql.NullBool, sql.NullString, sql.NullInt64,
                  sql.NullFloat64 and pg.NullTime
  -  sql.Scanner and sql/driver.Valuer interfaces
  -  Structs, maps and arrays are marshalled as JSON by default
  -  PostgreSQL multidimensional Arrays using array tag and Array wrapper
  -  Hstore using hstore tag and Hstore wrapper
  -  All struct fields are nullable by default and zero values (empty string,
     0, zero time) are marshalled as SQL NULL. ``sql:",notnull"` is used to
     reverse this behaviour
  -  Transactions
  -  Prepared statements
  -  Notifications using LISTEN and NOTIFY
  -  Copying data using COPY FROM and COPY TO
  -  Timeouts
  -  Automatic connection pooling
  -  Queries retries on network errors
  -  Working with models using ORM and SQL
  -  Scanning variables using ORM and SQL
  -  SelectOrInsert using on-conflict
  -  INSERT ... ON CONFLICT DO UPDATE using ORM
  -  Common table expressions using WITH and WrapWith
  -  CountEstimate using EXPLAIN to get estimated number of matching rows
  -  HasOne, BelongsTo, HasMany and ManyToMany-
  -  Creating tables from structs
  -  Migrations
  -  Sharding

Package: golang-gopkg-redis.v2-dev
Description-md5: d07202842cc0df223cd6ca7a045678b9
Description-en: Redis client for Golang
 This package provides Redis client for Golang.

Package: golang-gopkg-redis.v5-dev
Description-md5: 423cf7674a659aea1e7604072b0a6ce5
Description-en: type-safe Redis client for Golang
 This package contains a Redis client written in Go.
 It supports:
  - Redis 3 commands except QUIT, MONITOR, SLOWLOG and SYNC.
  - Pub/Sub
  - Transactions
  - Pipeline and TxPipeline
  - Scripting
  - Timeouts
  - Redis Sentinel
  - Redis Cluster
  - Ring
  - Instrumentation
  - Cache friendly
  - Rate limiting
  - Distributed Locks

Package: golang-gopkg-rethinkdb-rethinkdb-go.v6-dev
Description-md5: 4150b0747660f1399028945f80d4f144
Description-en: Go language driver for RethinkDB (library)
 This package provides native Golang driver for RethinkDB.
 .
 Please note that this version of the driver only supports versions of
 RethinkDB using the v0.4 protocol (any versions of the driver older than
 RethinkDB 2.0 will not work).

Package: golang-gopkg-retry.v1-dev
Description-md5: e3a936f17d00fe40766c39de79b6c453
Description-en: Simple retry mechanism for Go
 Package retry provides a framework for retrying actions. It does not
 itself invoke the action to be retried, but is intended to be used in
 a retry loop.

Package: golang-gopkg-sourcemap.v1-dev
Description-md5: 14eed97c8355bbfc35adfe17dd295c59
Description-en: Source Maps consumer for Golang
 This package provides the source map consumer functions for Golang.
 You need to provide the sourcemapURL in your program, and afterwards you
 can use your functions along with methods such as File, Source, SourceContent,
 SourceMapURL. Refer https://godoc.org/github.com/go-sourcemap/sourcemap for
 usage documentation.

Package: golang-gopkg-square-go-jose.v1-dev
Description-md5: 7374ac91103e8756d46f99f52ee6fb1d
Description-en: Javascript Object Signing and Encryption (JOSE) for Go
 This package provides an implementation of the Javascript Object
 Signing and Encryption set of standards. The implementation follows
 the JSON Web Encryption standard (RFC 7516) and JSON Web Signature
 standard (RFC 7515). The package supports both the compact and full
 serialization formats, and optionally supports multiple recipients.

Package: golang-gopkg-square-go-jose.v2-dev
Description-md5: 46e7f2a1df1f7f82f26bd5d4aa5c866b
Description-en: implementation of JOSE standards (JWE, JWS, JWT) in Go
 Package jose aims to provide an implementation of the Javascript Object
 Signing and Encryption set of standards. This includes support for JSON
 Web Encryption, JSON Web Signature, and JSON Web Token standards.

Package: golang-gopkg-src-d-go-billy.v4-dev
Description-md5: 41df60a42be7339cbab8b2457be8e09b
Description-en: Missing interface filesystem abstraction for Go
 Billy implements an interface based on the os standard library,
 allowing to develop applications without dependency on
 the underlying storage.
 Makes it virtually free to implement mocks and testing over
 filesystem operations.

Package: golang-gopkg-src-d-go-git.v4-dev
Description-md5: 8f89f21931040ebeee61ca1ba05d0a0f
Description-en: highly extensible Git implementation in pure Go
 This package provides a highly extensible git implementation library
 written in pure Go.
 .
 The library does:
  * can be used to manipulate git repositories at low level (plumbing)
    or high level (porcelain), through an idiomatic Go API.
  * supports several types of storage, such as in-memory filesystems, or
    custom implementations using the 'Storer' interface.
  * aims to be fully compatible with git, all the porcelain operations
    are implemented to work exactly as git does.

Package: golang-gopkg-telebot.v3-dev
Description-md5: 58908ce01e4563423cf1b39680935521
Description-en: bot framework for the Telegram Bot API
 Telebot is a Go framework for the Telegram Bot API, providing an easy to use
 API for command routing, inline query requests and keyboards, as well as
 callbacks.

Package: golang-gopkg-testfixtures.v2-dev
Description-md5: 7bbf4e9e030d6ed7d8cf0d9f55572237
Description-en: Rails-like test fixtures for Go
 This Go library implements methods for writing tests against real
 databases instead of mocks. This library aims to make running tests
 against production data easy.
 .
 Compatible Databases:
   - PostgreSQL
   - MySQL / MariaDB
   - SQLite
   - Microsoft SQL Server
   - Oracle

Package: golang-gopkg-tomb.v1-dev
Description-md5: ef426313d2fac7b5313e667a9621c655
Description-en: API to track the lifecyle of Golang goroutines, and provide clean termination
 Conventional API for clean goroutine termination. A Tomb tracks the
 lifecycle of a goroutine as alive, dying or dead, and the reason for
 its death.

Package: golang-gopkg-tomb.v2-dev
Description-md5: ef426313d2fac7b5313e667a9621c655
Description-en: API to track the lifecyle of Golang goroutines, and provide clean termination
 Conventional API for clean goroutine termination. A Tomb tracks the
 lifecycle of a goroutine as alive, dying or dead, and the reason for
 its death.

Package: golang-gopkg-tylerb-graceful.v1-dev
Description-md5: 05d65db03b107b4a454b5cbd3a428887
Description-en: Go package for gracefully shutting down HTTP server
 This package enables graceful shutdown of a http.Handler server.
 When the process receives a SIGINT or SIGTERM, the listening
 port is closed immediately for reuse by another process, while
 active connections are gracefully terminated after a timeout.

Package: golang-gopkg-validator.v2-dev
Description-md5: fb914f5ca5e7d3d608a091f4cec79e0e
Description-en: Go package for validator library
 Package validator implements value validations based on struct tags.

Package: golang-gopkg-vmihailenco-msgpack.v2-dev
Description-md5: 2ba4605c2a25dafdd6e16d76259ebb8c
Description-en: Msgpack encoding for Golang
 MessagePack is an efficient binary serialization format. It lets you
 exchange data among multiple languages like JSON. But it's faster and
 smaller. Small integers are encoded into a single byte, and typical short
 strings require only one extra byte in addition to the strings themselves.

Package: golang-gopkg-warnings.v0-dev
Description-md5: 547156e9de3a5509b4490721c7fad459
Description-en: implements error handling with non-fatal errors (warnings)
 Package warnings implements error handling with non-fatal errors (warnings).

Package: golang-gopkg-xmlpath.v2-dev
Description-md5: 5199ca61868c4e106b8454e7018d5a17
Description-en: strict subset of the XPath specification for the Go language
 Package xmlpath implements a strict subset of the XPath specification
 for the Go language. At the moment, xmlpath is compatible with the
 XPath specification to the following extent:
  - All axes are supported ("child", "following-sibling", etc)
  - All abbreviated forms are supported (".", "//", etc)
  - All node types except for namespace are supported
  - Predicates may be [N], [path], [not(path)], [path=literal]
    or [contains(path, literal)]
  - Predicates may be joined with "or", "and", and parenthesis
  - Richer expressions and namespaces are not supported

Package: golang-gopkg-yaml.v3-dev
Description-md5: 69dfb6cb659f3f6261cec62505cd521d
Description-en: YAML support for the Go language
 The yaml package enables Go programs to very comfortably encode and decode
 YAML values. It was developed within Canonical as part of the juju project,
 and is based on a pure Go port of the well-known libyaml C library to parse
 and generate YAML data quickly and reliably.
 .
 The yaml package supports most of YAML 1.2, but preserves some behavior from
 1.1 for backwards compatibility.
 .
 Specifically, as of v3 of the yaml package:
 .
  * YAML 1.1 bools (yes/no, on/off) are supported as long as they are being
    decoded into a typed bool value. Otherwise they behave as a string.
    Booleans in YAML 1.2 are true/false only.
  * Octals encode and decode as 0777 per YAML 1.1, rather than 0o777 as
    specified in YAML 1.2, because most parsers still use the old format.
    Octals in the 0o777 format are supported though, so new files work.
  * Does not support base-60 floats. These are gone from YAML 1.2, and were
    actually never supported by this package as it's clearly a poor choice.
 .
 and offers backwards compatibility with YAML 1.1 in some cases. 1.2,
 including support for anchors, tags, map merging, etc. Multi-document
 unmarshalling is not yet implemented, and base-60 floats from YAML 1.1 are
 purposefully not supported since they're a poor design and are gone in YAML
 1.2.

Package: golang-goptlib-dev
Description-md5: 1938d0d49eb18d59376894237590e1c0
Description-en: library for Tor pluggable transports written in Go
 goptlib is a little Go library which understands the Tor pluggable
 transport managed-proxy protocol. It is useful for developers writing
 Tor pluggable transports in Go.

Package: golang-gvisor-gvisor-dev
Description-md5: cd7e81986c77a94c30cf27b49d915374
Description-en: Application Kernel for Containers (library)
 gVisor is an application kernel, written in Go, that implements a
 substantial portion of the Linux system surface. It includes an Open
 Container Initiative (OCI) runtime called runsc that provides an
 isolation boundary between the application and the host kernel.
 .
 This package provides development files.

Package: runsc
Description-md5: 5acf71e81c140d95c3c5021727c8f768
Description-en: gVisor container sandbox runtime
 gVisor is an application kernel, written in Go, that implements a
 substantial portion of the Linux system surface. It includes an Open
 Container Initiative (OCI) runtime called runsc that provides an
 isolation boundary between the application and the host kernel.
 .
 This package provides runsc runtime, which can be integrated to Docker
 and Kubernetes.

Package: golang-h12-socks-dev
Description-md5: 205f3639fc33341ae49aa774938b4ef5
Description-en: SOCKS (SOCKS4, SOCKS4A and SOCKS5) proxy library for golang
 SOCKS is proxy library for golang, which supports SOCKS4, SOCKS4A
 and SOCKS5 protocol.
 .
 It currently does not support authentication. And it is used by v2ray.

Package: golang-honnef-go-augeas-dev
Description-md5: 44117acf4efe09afa2cae34221fbdc22
Description-en: Go bindings for Augeas
 This package provides Go bindings for the Augeas configuration editing tool

Package: go-staticcheck
Description-md5: ed4eaeb46a99f09cf48cfe5f83a7b892
Description-en: advanced Go linter
 Staticcheck is a state of the art linter for the Go programming language.
 Using static analysis, it finds bugs and performance issues, offers
 simplifications, and enforces style rules.

Package: golang-honnef-go-tools-dev
Description-md5: 236c82d684956e0a4c0978b4b9ea9f5d
Description-en: libraries for advanced Go linter
 Libraries to implement following tools:
  * keyify: Transforms an unkeyed struct literal into a keyed one.
  * rdeps: Find all reverse dependencies of a set of packages.
  * staticcheck: Go static analysis, detecting bugs, performance issues, and
    much more.
  * structlayout: Displays the layout (field sizes and padding) of structs.
  * structlayout-optimize: Reorders struct fields to minimize the amount of
    padding.
  * structlayout-pretty: Formats the output of structlayout with ASCII art.

Package: golang-inet-netstack-dev
Description-md5: 5c1cb3c8db8dafec83999ade8828310f
Description-en: Pure Go network stack
 This is a "fork" of gvisor, extracting out just the "netstack" networking
 bits, which previously were self-contained at
 https://github.com/google/netstack.  Why?  Because gVisor's go.mod is
 gigantic and causes problems to people trying to use it as a library.

Package: golang-k8s-klog-dev
Description-md5: 26472b197187207f5839602f74d4d1ca
Description-en: leveled execution logs for Go (library)
 klog is a permanent fork of https://github.com/golang/glog. The decision to
 create klog was one that wasn't made lightly, but it was necessary due to some
 drawbacks that are present in glog. Ultimately, the fork was created due to
 glog not being under active development.

Package: golang-k8s-kube-openapi-dev
Description-md5: cf1252ed01e0c14c0af92e544c434682
Description-en: Kubernetes OpenAPI spec generation & serving (library)
 Kube OpenAPI This repo is the home for Kubernetes OpenAPI discovery
 spec generation. The goal is to support a subset of OpenAPI features
 to satisfy kubernetes use-cases but implement that subset with little
 to no assumption about the structure of the code or routes. Thus, there
 should be no kubernetes specific code in this repo.
 .
 There are two main parts:
  - A model generator that goes through .go files, find and generate model
 definitions.
  - The spec generator that is responsible for dynamically generate
 the final OpenAPI spec using web service routes or combining
 other OpenAPI/Json specs.  Contributing Please see CONTRIBUTING.md
 (CONTRIBUTING.md) for instructions on how to contribute.

Package: kube-openapi
Description-md5: 31efac9765b699e5114d7aa9a77b6327
Description-en: Kubernetes OpenAPI spec generation & serving (program)
 Kube OpenAPI This repo is the home for Kubernetes OpenAPI discovery
 spec generation. The goal is to support a subset of OpenAPI features
 to satisfy kubernetes use-cases but implement that subset with little
 to no assumption about the structure of the code or routes. Thus, there
 should be no kubernetes specific code in this repo.
 .
 There are two main parts:
  - A model generator that goes through .go files, find and generate model
 definitions.
  - The spec generator that is responsible for dynamically generate
 the final OpenAPI spec using web service routes or combining
 other OpenAPI/Json specs.  Contributing Please see CONTRIBUTING.md
 (CONTRIBUTING.md) for instructions on how to contribute.

Package: golang-k8s-sigs-json-dev
Description-md5: 3cb788a594b8a0e5d09f844d678bae07
Description-en: Golang JSON decoder library for kubernetes sig-api-machinery
 This library is a subproject of sig-api-machinery
 (https://github.com/kubernetes/community/tree/master/sig-api-
 machinery#json). This provides case-sensitive, integer-preserving JSON
 unmarshaling functions based on encoding/json Unmarshal().

Package: golang-k8s-sigs-structured-merge-diff-dev
Description-md5: d7e1df2e566111bfc5a91d4180197476
Description-en: implementation for "server-side apply" (library)
 What is the apply operation?
 .
 It models resources in a control plane as having multiple
 "managers". Each manager is typically trying to manage only one
 aspect of a resource. The goal is to make it easy for disparate
 managers to make the changes they need without messing up the things
 that other managers are doing. In this system, both humans and
 machines (aka "controllers") act as managers.
 .
 To do this, it explicitly tracks (using the fieldset data structure)
 which fields each manager is currently managing.
 .
 Now, there are two basic mechanisms by which one modifies an object.
 .
 PUT/PATCH: This is a write command that says: "Make the object look
 EXACTLY like X".
 .
 APPLY: This is a write command that says: "The fields I manage should
 now look exactly like this (but I don't care about other fields)".
 .
 For PUT/PATCH, it deduces which fields will be managed based on what
 is changing.  For APPLY, the user is explicitly stating which fields
 they wish to manage (and therefore requesting deletion of any fields
 that they used to manage but stop mentioning).
 .
 Any time a manager begins managing some new field, that field is removed
 from all other managers. If the manager is using the APPLY command, it
 calls these conflicts, and will not proceed unless the user passes the
 "force" option. This prevents accidentally setting fields which some
 other entity is managing.
 .
 PUT/PATCH always "force". They are mostly used by automated systems,
 which won't do anything productive with a new error type.

Package: golang-k8s-sigs-yaml-dev
Description-md5: efa7e0fd08daeea51f457bcfb69505bf
Description-en: better way to marshal and unmarshal YAML in Golang (library)
 YAML marshaling and unmarshaling support for Go Build Status
 .
 kubernetes-sigs/yaml is a permanent fork of ghodss/yaml
 (https://github.com/ghodss/yaml). Introduction A wrapper around go-yaml
 (https://github.com/go-yaml/yaml) designed to enable a better way of
 handling YAML when marshaling to and from structs.

Package: golang-k8s-system-validators-dev
Description-md5: ffa77294b60a2fe8e4485a06574089ee
Description-en: System-oriented validators for kubeadm preflight checks (library)
 This package is a set of system-oriented validators for kubeadm preflight
 checks.
 .
 Kubeadm executes a set of preflight checks before starting the init,
 with the aim to verify preconditions and avoid common cluster startup
 problems.

Package: golang-k8s-utils-dev
Description-md5: bc708fc7c611665ba484bb48e1db1ca0
Description-en: Non-Kubernetes-specific utility libraries (library)
 A set of Go libraries that provide low-level, Kubernetes-independent packages
 supplementing the Go standard libs.
 .
 The package holds shared utilities with no Kubernetes dependencies and is
 useful as Kubernetes grows and spins functionality out of its core and into
 cooperating repositories like apiserver, kubectl, kubeadm, etc.
 .
 The need arises for leaf repositories to house shared code and avoid cycles in
 repository relationships.

Package: golang-layeh-gopher-luar-dev
Description-md5: 709f97b550c5ba731bbc9ddb4a417c8c
Description-en: Simplifies data passing between Go and GopherLua
 A gopher-luar simplifies data passing to and from GopherLua.
 .
 This package provides the library for converting and passing the data
 types between Go and GopherLua.
 .
 Go type values are converted to GopherLua type:
  * Boolean values are converted to lua.LBool.
  * Numeric values are converted to lua.LNumber.
  * String values are converted to lua.LString.
  * A nil value is converted to lua.LNil.
  * Functions are converted to *lua.LFunction.
  * Arrays, channels, maps, pointers, slices, and structs are all
    converted to *lua.LUserData.
 .
 GopherLua type values are converted to Go type:
  * lua.LBool values are converted to bool.
  * lua.LNumber values are converted to float64.
  * lua.LString values are converted to string.
  * lua.LNil can be converted to any channel, func, interface, map,
    pointer, slice, unsafe pointer, or uintptr value.

Package: golang-github-sirupsen-logrus-dev
Description-md5: d0bab94cbcdddab9b6e98159c6fceaba
Description-en: Logrus: a logging library for Go
 Logrus is a structured logger for Go (golang), completely
 API compatible with the standard library logger.
 .
 This package contains the source.

Package: golang-lukechampine-blake3-dev
Description-md5: a1c3b5d5e2ee4fc24e5be5f08c76acd9
Description-en: Pure-Go implementation of BLAKE3 cryptographic hash
 blake3 implements the BLAKE3 cryptographic hash function
 (https://github.com/BLAKE3-team/BLAKE3).  This implementation aims to
 be performant without sacrificing (too much) readability, in the hopes
 of eventually landing in x/crypto.
 .
 In addition to the pure-Go implementation, this package
 also contains AVX-512 and AVX2 routines (generated by avo
 (https://github.com/mmcloughlin/avo)) that greatly increase performance
 for large inputs and outputs.

Package: golang-modernc-internal-dev
Description-md5: 18b611d6aaa5b723ff820dd1ad102efd
Description-en: modernc-specific internals
 This library contains packages used by other modernc
 packages.
 .
 Package buffer implements a pool of pointers to byte slices.
 .
 Package file provides an os.File-like interface of a memory
 mapped file.
 .
 Package slice implements pools of pointers to slices.

Package: golang-mongodb-mongo-driver-dev
Description-md5: cca2063e2f4efe76327296f50d028f0c
Description-en: MongoDB official driver for Go
 The MongoDB Go official driver implements the API necessary to interface
 with MongoDB servers.
 .
 It support wire protocol compression using Snappy, zLib, or zstd.
 .
 MongoDB 2.6 and higher is required.

Package: golang-mvdan-editorconfig-dev
Description-md5: 469fb040f4ded5a7f01114f524cb4a91
Description-en: EditorConfig support in Go
 A small package to parse and use EditorConfig files.
 .
 An official library exists for Go. This alternative implementation started
 with a different design:
   * Specialised INI parser, for full compatibility with the spec
   * Ability to cache parsing files and compiling pattern matches
   * Storing and querying all properties equally
   * Minimising pointers and maps to store data

Package: golang-mvdan-gofumpt-dev
Description-md5: 1b46cdd218de16d3bf2a652f2e60cd1f
Description-en: stricter gofmt (library)
 Enforce a stricter format than gofmt, while being backwards
 compatible.
 .
 The tool is a modified fork of gofmt, so it can be used as a drop-in
 replacement.

Package: golang-mvdan-sh-dev
Description-md5: f25d49fbfcc53b20520ad49ae1bd41c9
Description-en: shell parser, formatter, and interpreter (library)
 A shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and
 mksh. Requires Go 1.16 or later.

Package: shfmt
Description-md5: c837009d07c29d753e21e40b3c31b95e
Description-en: format shell programs
 shfmt is shell formatter, which supports POSIX Shell, Bash, and mksh.

Package: golang-mvdan-xurls-dev
Description-md5: 73d90b6ea4e483e332d7d57b11012835
Description-en: Extract urls from text (library)
 Extract urls from text using regular expressions.

Package: golang-nhooyr-websocket-dev
Description-md5: 6224cadace3b9475762f508e65b4f6cd
Description-en: Minimal and idiomatic WebSocket library for Go (library)
 websocket is a minimal and idiomatic WebSocket library for Go.
 .
 Highlights
 .
  * Minimal and idiomatic API
  * First class context.Context (https://blog.golang.org/context) support
  * Fully passes the WebSocket autobahn-testsuite
    (https://github.com/crossbario/autobahn-testsuite)
  * Single dependency
    (https://pkg.go.dev/nhooyr.io/websocket?tab=imports)
  * JSON and protobuf helpers in the wsjson
    (https://pkg.go.dev/nhooyr.io/websocket/wsjson) and wspb
    (https://pkg.go.dev/nhooyr.io/websocket/wspb) subpackages
  * Zero alloc reads and writes
  * Concurrent writes
  * Close handshake (https://pkg.go.dev/nhooyr.io/websocket#Conn.Close)
  * net.Conn (https://pkg.go.dev/nhooyr.io/websocket#NetConn) wrapper
  * Ping pong (https://pkg.go.dev/nhooyr.io/websocket#Conn.Ping) API
  * RFC 7692 (https://tools.ietf.org/html/rfc7692) permessage-deflate
    compression
  * Compile to Wasm (https://pkg.go.dev/nhooyr.io/websocket#hdr-Wasm)

Package: golang-github-stretchr-objx-dev
Description-md5: 0d2cd61c5d44d692471ae1ab903ceaec
Description-en: Go package for dealing with maps, slices, JSON and other data
 Objx provides the `objx.Map` type, which is a `map[string]interface{}` that
 exposes a powerful `Get` method (among others) that allows you to
 easily and quickly get access to data within the map, without having to
 worry too much about type assertions, missing data, default values etc.
 .
 This package contains the source.

Package: golang-opentelemetry-otel-dev
Description-md5: 3e4eda7978f04be0b52391f4530a072f
Description-en: OpenTelemetry Go API and SDK
 OpenTelemetry-Go is the Go implementation of OpenTelemetry. It provides a set
 of APIs to directly measure performance and behavior of your software and send
 this data to observability platforms.

Package: golang-oras-oras-go-dev
Description-md5: d887eeaf170b7381534669f943862705
Description-en: ORAS Go library
 Registries are evolving as generic artifact stores. To enable this goal,
 the ORAS project provides a way to push and pull OCI Artifacts to and
 from OCI Registries.
 .
 Users seeking a generic registry client can benefit from the ORAS CLI,
 while developers can build their own clients on top of one of the ORAS
 client libraries.
 .
 This package contains the library code.

Package: golang-github-robfig-pathtree-dev
Description-md5: fe7a83dadbbebc63676dd23b157af4df
Description-en: Go library for fast lookups using trees
 Go library implementing a tree for fast path lookup.

Package: golang-pault-go-archive-dev
Description-md5: 56fa929ea766cf20b4afce84657198fa
Description-en: bindings to work with a Debian archive
 pault.ag/go/archive is a set of non-production test bindings to work with a
 Debian archive

Package: golang-pault-go-blobstore-dev
Description-md5: 9881677cea077d81c8cf0e8d31eaa59e
Description-en: de-duplicating storage abstraction
 pault.ag/go/blobstore is a de-duplicating storage abstraction, useful for
 example for building Debian repositories with pault.ag/go/archive.

Package: golang-pault-go-config-dev
Description-md5: b9aaea67292c004199fdfd008830c872
Description-en: Go package for using structs for configuration/flags
 This package allows you define structs which both define the configuration file
 format, and command line flags.

Package: golang-pault-go-debian-dev
Description-md5: eb72ef91ca75a445dca8328b7e7b3f7e
Description-en: library to parse and handle common Debian file formats
 This module contains a bunch of helpers to write programs that interact
 with common Debian file formats - currently centered around Debian Development
 tools.
 .
 This module currently contains support for:
 .
   - Dependencies
   - Versions
   - Control files

Package: golang-pault-go-gecos-dev
Description-md5: 16b14827ea018d7446d9e0262bfdf1e5
Description-en: read GECOS entries from /etc/passwd programmatically
 GECOS entries contain the Linux-specific entries for a user's
 Name, Room, OfficePhone, HomePhone, and Other.

Package: golang-pault-go-macchanger-dev
Description-md5: e4e9842586df71d43e0b2e7d47474cda
Description-en: library to change MAC addresses on Linux systems
 macchanger is a cgo interface to the Linux kernel specific mechanism to
 change the mac address using an ioctl call.

Package: golang-pault-go-technicolor-dev
Description-md5: f45e7cb5bebab8ca3c781543b210e3a2
Description-en: implements a high level interface to write ANSI color sequences
 This library contains an io.Writer wrapper that allows the user to write
 ANSI color sequences, including xterm 256 color sequences to the output
 writer.

Package: golang-pault-go-topsort-dev
Description-md5: b518f385d618780d610b018ba12aa43c
Description-en: library to topologically sort a DAG
 This package containers a few helper routines to help with sorting a DAG
 (directed acyclic graphs) such that nodes with no inbound edges will be
 returned first.
 .
 This is particularly useful for things like ordering tasks, and handling
 dependencies.

Package: golang-pault-go-ykpiv-dev
Description-md5: d554fe4f59b67d6098bff07ae70226f6
Description-en: high level cgo wrapper around libykpiv.so.1
 go-ykpiv implements an idiomatic go API fit for use when applications need to
 communicate with a Yubikey in PIV mode.
 .
 Most PIV tokens, Yubikeys included, can be used as a PKCS#11 device using
 OpenSC, and Yubikeys are even capable of doing Signing and Decryption through
 that interface. However, some management functions are not exposed in the
 PKCS#11 OpenSC interface, so this library may be of use when one wants to write
 a new Certificate, or set PINs.

Package: ykls
Description-md5: 5a0f96d67b106013d47af7b6267ed221
Description-en: Utility for listing connected Yubikeys
 ykls is a utility for listing connected Yubikeys, along with some relevant
 information, such as enabled modes, firmware version, serial number,
 identities present in the various key slots, ...
 .
 For example:
 $ ykls
 Reader:  Yubico YubiKey FIDO+CCID 00 00
 Version: 4.3.7
 Serial:  6447364
 Slot Authentication (9a): nicoo@debian.org

Package: golang-github-dustinkirkland-golang-petname-dev
Description-md5: f5af73b60d4ec26c5c835719bcece7a0
Description-en: golang library for generating pronouncable, memorable, pet names
 This package provides a library for generating "pet names", consisting
 of a random combination of an adverb, adjective, and proper name.
 These are useful for unique hostnames, for instance.
 The default packaging contains about 2000 names, 1300 adjectives,
 and 4000 adverbs, yielding nearly 10 billion unique combinations,
 covering over 32 bits of unique namespace.
 As such, PetName tries to follow the tenets of Zooko's triangle:
 names are human meaningful, decentralized, and secure.

Package: golang-petname
Description-md5: 4c5f71f683e9e0bff998afd5cc9f678b
Description-en: generate pronouncable, perhaps even memorable, pet names
 This utility will generate "pet names", consisting of a random
 combination of an adverb, adjective, and proper name.  These are
 useful for unique hostnames, for instance.
 The default packaging contains about 2000 names, 1300 adjectives,
 and 4000 adverbs, yielding nearly 10 billion unique combinations,
 covering over 32 bits of unique namespace.
 As such, PetName tries to follow the tenets of Zooko's triangle:
 names are human meaningful, decentralized, and secure.

Package: golang-github-kr-pretty-dev
Description-md5: b27a3e8df8ac424d2d2a491c46888914
Description-en: Pretty printing for Go values
 Go library package github.com/kr/pretty provides pretty-printing
 for Go values. This is useful during debugging, to avoid wrapping
 long output lines in the terminal.
 .
 It provides a function, Formatter, that can be used with any function
 that accepts a format string. It also provides convenience wrappers
 for functions in packages fmt and log.

Package: golang-protobuf-extensions-dev
Description-md5: 2c83cfad23fc584233c25b92a3ac80b8
Description-en: Protocol Buffer extensions for the Go language
 This repository provides various Protocol Buffer extensions for the Go
 language (golang), namely support for record length-delimited message
 streaming.

Package: golang-github-kr-pty-dev
Description-md5: 4ab57a3d3d89bf92b014288f52601f5e
Description-en: Go package for using unix pseudo-terminals
 Pty is a Go package for using unix pseudo-terminals.
 .
 This package contains the source.

Package: golang-github-getsentry-raven-go-dev
Description-md5: a522892b17caa9896357d9f4dd5b8d4d
Description-en: Go client for the Sentry event/error logging system
 Go client for the Sentry event/error logging system. Sentry is
 a realtime, platform-agnostic error logging and aggregation platform.

Package: golang-refraction-networking-utls-dev
Description-md5: 957f4e5a86b1941072b068e221b8925f
Description-en: TLS golang library with low-level access
 uTLS is a fork of "crypto/tls", which provides ClientHello
 fingerprinting resistance, low-level access to handshake, fake session
 tickets and some other features. Handshake is still performed by
 "crypto/tls", this library merely changes ClientHello part of it and
 provides low-level access.

Package: golang-github-robfig-config-dev
Description-md5: fc3645d026b817c80adc96d31c9e7b58
Description-en: Configuration file parser for INI format
 Go library implementing a basic configuration file parser language
 which provides a structure similar to what you would find on
 Microsoft Windows INI files.

Package: golang-rsc-binaryregexp-dev
Description-md5: bf355f35556e8a26bce013f7e2bdcb33
Description-en: Go regexp for binary/latin-1 data
 Go package regexp implements regular expression search.
 .
 The syntax of the regular expressions accepted is the same general syntax
 used by Perl, Python, and other languages.  More precisely, it is the
 syntax accepted by RE2 and described at https://golang.org/s/re2syntax,
 except for \C. For an overview of the syntax, run
 .
     go doc regexp/syntax
 .
 The regexp implementation provided by this package is guaranteed
 to run in time linear in the size of the input.  (This is a property
 not guaranteed by most open source implementations of regular
 expressions.)  For more information about this property, see
 .
     https://swtch.com/~rsc/regexp/regexp1.html
 .
 or any book about automata theory.
 .
 All characters are UTF-8-encoded code points.

Package: golang-rsc-pdf-dev
Description-md5: 5cf205e588c8b8be18627ae7099aed05
Description-en: Golang library that provides a reader for the PDF format
 PDF is Adobe's Portable Document Format, ubiquitous on the internet. A PDF
 document is a complex data format built on a fairly simple structure. This
 package exposes the simple structure along with some wrappers to extract basic
 information. If more complex information is needed, it is possible to extract
 that information by interpreting the structure exposed by this package.

Package: golang-rsc-qr-dev
Description-md5: f7335ca5f0f932d04193b9737a9247dc
Description-en: Basic QR encoder
 Package rsc.io/qr is a basic QR encoder.

Package: golang-siphash-dev
Description-md5: b37bc4bf2ee75d7a585a8e61fce0992d
Description-en: Go implementation of SipHash-2-4
 SipHash-2-4 is a fast short-input pseudorandom function (a.k.a. keyed hash
 functions) optimized for speed on short messages.
 .
 This package contains the source of a Go implementation.

Package: golang-sorcix-irc-dev
Description-md5: 8f2607289eb57e62e36eecb1491d8b6a
Description-en: generic support for the IRC protocol in Go
 Package irc allows your application to speak the IRC protocol.
 .
  * Limited scope, does one thing and does it well.
  * Focus on simplicity and speed.
  * Stable API: updates shouldn't break existing software.
  * Well documented code.
 .
 This package does not manage your entire IRC connection. It only translates
 the protocol to easy to use Go types. It is meant as a single component in a
 larger IRC library, or for basic IRC bots for which a large IRC package would
 be overkill.

Package: golang-sourcehut-emersion-go-scfg-dev
Description-md5: 4a8e196ba3791667bb7e4c4af17791fa
Description-en: Go library for a simple configuration file format
 go-scfg is a Go library to work with the scfg configuration file
 format.

Package: golang-sourcehut-emersion-gqlclient-dev
Description-md5: f7d20ae9909e02a7b11b98a5b5207cf6
Description-en: GraphQL client and code generator for Go (library)
 gqlclient can be used as a thin GraphQL client, and can be augmented
 with code generation.
 .
 This package contains the Go library.

Package: gqlclient
Description-md5: 872990a26ad273d2946e182f9fc323ab
Description-en: GraphQL client and code generator for Go (program)
 gqlclient can be used as a thin GraphQL client, and can be augmented
 with code generation.
 .
 This package contains the CLI tools gqlclient, gqlclientgen and
 gqlclientintrospect.

Package: golang-sourcehut-rockorager-tcell-term-dev
Description-md5: e87c72af4fac1a7eb3d746c7c9e8b87d
Description-en: Virtual terminal widget for tcell
 tcell-term implements the native tcell Widget interface. It allows embedding
 terminal processes into a tcell application.

Package: golang-sourcehut-sircmpwn-getopt-dev
Description-md5: 1db846f84037183a7eb7c18beb5667c4
Description-en: POSIX-compatible getopt implementation for Go (library)
 POSIX-compatible getopt implementation for Go, because POSIX getopt is The
 Correct Way to interpret arguments to command line utilities.

Package: golang-sslmate-src-go-pkcs12-dev
Description-md5: 1f3a21b13d3ccc7cb4ee26247e64a549
Description-en: Go library for encoding and decoding PKCS#12 files (library)
 This package implements some of PKCS#12 (also known as P12 or PFX). It
 is intended for decoding DER-encoded P12/PFX files for use with the
 crypto/tls package, and for encoding P12/PFX files for use by legacy
 applications which do not support newer formats.  Since PKCS#12 uses
 weak encryption primitives, it SHOULD NOT be used for new applications.
 .
 Note that only DER-encoded PKCS#12 files are supported, even though
 PKCS#12 allows BER encoding.  This is because encoding/asn1 only
 supports DER.

Package: golang-starlark-dev
Description-md5: 5a1aa295a0cd291bd40de04d4e0f7208
Description-en: Interpreter for the Starlark configuration language
 Starlark is a dialect of Python intended for use as a configuration language.
 Like Python, it is an untyped dynamic language with high-level data types,
 first-class functions with lexical scope, and garbage collection. Unlike
 CPython, independent Starlark threads execute in parallel, so Starlark
 workloads scale well on parallel machines. Starlark is a small and simple
 language with a familiar and highly readable syntax. You can use it as an
 expressive notation for structured data, defining functions to eliminate
 repetition, or you can use it to add scripting capabilities to an existing
 application.
 .
 A Starlark interpreter is typically embedded within a larger application, and
 the application may define additional domain-specific functions and data types
 beyond those provided by the core language

Package: golang-step-cli-utils-dev
Description-md5: fcbea23440928870277aa73cd6c11b59
Description-en: common code between step-cli and step-ca
 This package provides a collection of go packages used in smallstep
 (https://smallstep.com) products.
 .
 Other projects should not use this package. The API can change at any time.

Package: golang-step-crypto-dev
Description-md5: 92e3449604a9e03cbd735d128ab269e4
Description-en: common code between step-cli and step-ca (go libraries)
 This package provides a collection of go packages used in smallstep
 (https://smallstep.com) products:
 .
  - x509util implements utilities to build X.509 certificates based on JSON
    templates.
  - sshutil implements utilities to build SSH certificates based on JSON
    templates.
  - keyutil implements utilities to generate cryptographic keys.
  - pemutil implements utilities to parse keys and certificates and includes a
    method to serialize keys, X.509 certificates and certific
  - randutil provides methods to generate random strings and salts.
  - tlsutil provides utilities to configure tls clients and servers.
  - jose is a wrapper for gopkg.in/square/go-jose.v2 and implements utilities
    to parse and generate JWT, JWK and JWKSets.
 .
 Documentation: https://pkg.go.dev/mod/go.step.sm/crypto

Package: golang-step-linkedca-dev
Description-md5: 25e912b6c581354966af24bedd928ebd
Description-en: go support library for Linked Certificate Authorities
 This package implements Types and functions supporting Linked CAs
 using protocol buffers and gRPC.
 .
 For documentation see https://pkg.go.dev/go.step.sm/linkedca

Package: golang-strk.kbt-projects-go-libravatar-dev
Description-md5: d7b9913166c6cfaa690c3e6cf807c25e
Description-en: Simple Go library for serving federated avatars
 This package provides a simple Go library for looking up and serving
 federated avatars hosted on the libravatar service.
 .
 See: https://wiki.libravatar.org/api/ || https://wiki.libravatar.org/

Package: golang-github-stretchr-testify-dev
Description-md5: f34bb1ce7b6da7f61d8944a64169a130
Description-en: sacred extension to the standard Go testing package
 Testify is a Go code (golang) set of packages that provide many tools for
 testifying that code behaves as intended.
 .
 Features include:
  * Easy assertions
  * Mocking
  * HTTP response trapping
  * Testing suite interfaces and functions
 .
 This package contains the source.

Package: golang-github-kr-text-dev
Description-md5: 94dde0bd1da1d638bbd726762e90df3e
Description-en: Go package for manipulating paragraphs of text
 Go library package "github.com/kr/text" provides rudimentary functions for
 manipulating text in paragraphs.

Package: golang-github-burntsushi-toml-dev
Description-md5: f4ea8957908ad5b8051e6ee692e85db4
Description-en: TOML parser and encoder for Go with reflection
 TOML stands for Tom's Obvious, Minimal Language. This Go package provides a
 reflection interface similar to Go's standard library json and xml packages.
 This package also supports the encoding.TextUnmarshaler and
 encoding.TextMarshaler interfaces so that you can define custom data
 representations.
 .
 Compatible with TOML v1.0.0 (https://toml.io/en/v1.0.0).
 .
 This package contains the source.

Package: golang-uber-automaxprocs-dev
Description-md5: c6c2e1f1897a284c4daea1f8a40620e3
Description-en: automatically set GOMAXPROCS to match Linux container CPU quota
 This package contains a library to automatically set GOMAXPROCS to match
 Linux container CPU quota.
 .
 All APIs are finalized, and no breaking changes will be made in the 1.x
 series of releases.

Package: golang-uber-goleak-dev
Description-md5: 3da08e306342daa9eb85738d4ff1cc31
Description-en: goroutine leak detector
 This package contains a leak detector library to help avoid
 Goroutine leaks.
 .
 goleak also supports semver releases. It is compatible with Go 1.5+.
 .
 Instead of checking for leaks at the end of every test, goleak can also
 be run at the end of every test package.

Package: golang-v2ray-core-dev
Description-md5: e0422b1d1392c5cd95b8ce4eb514a260
Description-en: Library platform for building proxies in golang
 Project V2Ray is a set of network tools that help you to build your
 own computer network. It secures your network connections and thus
 protects your privacy.

Package: v2ray
Description-md5: 9484d4960333b0c5e2f0843e7ce4fb6f
Description-en: Command line tool for golang-v2ray-core
 This package provides command line tool for V2Ray, which is a set of
 network tools that help you to build your own computer network.
 It secures your network connections and thus protects your privacy.

Package: golang-vbom-util-dev
Description-md5: 795da8f1a4e05c01e480e27b1839ab5a
Description-en: Go utility packages (library)
 Package util includes various small pieces of code.
 .
 rope
 .
   Package rope implements a "heavy-weight string", which represents very
   long strings more efficiently (especially when many concatenations are
   performed).
 .
 sortorder
 .
   Package sortorder implements sort orders and comparison functions.

Package: golang-vhost-dev
Description-md5: 1374e9d41d5e3b89074ae5ada0cb9c3b
Description-en: Go library to implement virtual hosting for different protocols
 This is a simple library that lets you implement virtual hosting
 functionality for different protocols (HTTP and TLS so far). go-vhost
 has a high-level and a low-level interface. The high-level interface
 lets you wrap existing net.Listeners with "muxer" objects. The
 lower-level interface returns an object implementing net.Conn which
 works as if no bytes had been consumed.

Package: golang-gopkg-yaml.v2-dev
Description-md5: 6e824756f0591b8ea6b6af832141a3c8
Description-en: YAML support for the Go language
 The yaml package enables Go programs to very comfortably encode and
 decode YAML values. It was developed within Canonical as part of the
 juju project, and is based on a pure Go port of the well-known libyaml
 C library to parse and generate YAML data quickly and reliably.
 .
 The yaml package supports most of YAML 1.1 and 1.2, including support for
 anchors, tags, map merging, etc. Multi-document unmarshalling is not yet
 implemented, and base-60 floats from YAML 1.1 are purposefully not supported
 since they're a poor design and are gone in YAML 1.2.
 .
 This package is an incompatible successor to golang-goyaml
 ("gonuts.org/v1/yaml", and then renamed to "gopkg.in/yaml.v1").

Package: elpa-golden-ratio
Description-md5: 7e5f4f1e0b9e3b1103690b19a395067f
Description-en: automatic resizing of Emacs windows to the golden ratio
 When working with many windows at the same time, each window has a
 size that is not convenient for editing. This package helps on this
 issue by resizing automatically the windows you are working on to the
 size specified in the "Golden Ratio". The window that has the main
 focus will have the perfect size for editing, while the ones that are
 not being actively edited will be re-sized to a smaller size that
 doesn't get in the way, but at the same time will be readable enough
 to know it's content.

Package: goldencheetah
Description-md5: c4fc423aeac28e64dace99a7b6472f80
Description-en: set of analysis tools for cycling performance
 GoldenCheetah is a software package that:
  * Provides a rich set of analysis tools, including a critical power graph,
   BikeScore calculation, histogram analysis, a best interval finder, and
   a pedal force versus pedal velocity chart, to name just a few.
  * Downloads ride data directly from supported devices.
  * Imports ride data downloaded with other programs, including
   TrainingPeaks WKO+ and the manufacturers' software for the Ergomo,
   Garmin, Polar, PowerTap, and SRM devices.

Package: goldendict
Description-md5: a3db47f95a46ce347f6266cf13d9b48c
Description-en: feature-rich dictionary lookup program
 Features:
  * Use of WebKit for an accurate articles' representation,
    complete with all formatting, colors, images and links.
  * Support of multiple dictionary file formats, namely:
    - Babylon .BGL files, complete with images and resources
    - StarDict .ifo/.dict./.idx/.syn dictionaries
    - Dictd .index/.dict(.dz) dictionary files
    - ABBYY Lingvo .dsl source files, together with abbreviations.
      The files can be optionally compressed with dictzip. Dictionary
      resources can be packed together into a .zip file.
    - ABBYY Lingvo .lsa/.dat audio archives. Those can be indexed
       separately, or be referred to from .dsl files.
  * Support for Wikipedia, Wiktionary, or any other MediaWiki-based
    sites to perform lookups in.
  * Ability to use arbitrary websites as dictionaries via templated
     Url patterns.
  * Hunspell-based morphology system, used for word stemming and
    spelling suggestions.
  * Ability to index arbitrary directories with audio files for
     pronunciation lookups.
  * Full Unicode case, diacritics, punctuation and whitespace folding.
    This means the ability to type in words without any accents,
    correct case, punctuation or spaces (e.g. typing 'Grussen' would
    yield 'grüßen' in German dictionaries).
  * Scan popup functionality. A small window pops up with the
    translation of a word chosen from another application.
  * Support for global hotkeys. You can spawn the program window at
    any point, or directly translate a word from the clipboard.
  * Tabbed browsing in a modern Qt 5 interface.

Package: goldendict-webengine
Description-md5: 48a98e06d0e9411a8e9194e63e2ef1b9
Description-en: feature-rich dictionary lookup program (qtwebengine fork)
 GoldenDict is a feature-rich dictionary lookup program, supporting multiple
 dictionary formats (StarDict/Babylon/Lingvo/Dictd/AARD/MDict/SDict)
 and online dictionaries, featuring perfect article rendering with the
 complete markup, illustrations and other content retained,
 and allowing you to type in words without any accents or correct case.
 .
 This is a forked version that uses QtWebEngine as rendering engine instead
 of QtWebKit.

Package: goldeneye
Description-md5: ea8dc05e1368c831a25e88417c5994c8
Description-en: HTTP DoS test tool
 GoldenEye is a HTTP DoS Test Tool. This tool can be used to test if
 a site is susceptible to Deny of Service (DoS) attacks. Is possible
 to open several parallel connections against a URL to check if the
 web server can be compromised.
 .
 The program tests the security in networks and uses 'HTTP Keep Alive
 + NoCache' as attack vector.
 .
 This package is useful for pentesters.

Package: golly
Description-md5: c2db145560c729ff258681a7c7ad54e2
Description-en: Game of Life simulator using hashlife algorithm
 Golly simulates Conway's Game of Life with an arbitrarily large grid
 of cells.  It can optionally use a hashlife algorithm, which allows
 it to rapidly compute generations for huge patterns, and to compute
 many generations into the future at a time.
 .
 Golly provides a graphical interface for viewing and editing cellular
 automata.  It supports copy and paste, zoom, auto-fit, multiple
 layers, and viewing different areas of a pattern simultaneously in
 different areas of a window.
 .
 Golly can load patterns from RLE, Life 1.05/1.06, dblife, and
 macrocell file formats; it can also interpret images as Life
 patterns.  Golly provides integrated help, including a copy of the
 Life Lexicon.
 .
 Golly also supports other rules for 2D cellular automata with an
 8-cell neighborhood, and supports 1D cellular automata.

Package: gom
Description-md5: 74d50365b57befd4544fd8350d1b8afa
Description-en: Command line and interactive ncurses-based OSS audio mixer
 gom is a command line mixer utility with optional built-in ncurses
 interactive interface.
 .
 Its main feature is an exhaustive command line interface that makes
 it ideal for scripting (e.g. for audio recording, running at user
 and/or system login time, setting/restoring of settings, etc).
 .
 It supports OSS only, so if you want to use it with ALSA, you will
 need its OSS-compatible modules. If you want to use all possible
 features of ALSA however, you would need to use a mixer program
 dedicated for ALSA.

Package: gomoku.app
Description-md5: 7c09ec7f98083d1c596a01109f79cc70
Description-en: Extended TicTacToe game for GNUstep
 Gomoku is an extended TicTacToe game for GNUstep. You win
 the game if you are able to put 5 of your pieces in a row, column,
 or diagonal. You lose if the computer does so before you. You can
 play the game on boards of different size. The game has 6 different
 difficulty levels.

Package: elpa-goo
Description-md5: 5d368b0b101ec85b985734e5571dc049
Description-en: generic object-orientator (Emacs support)
 GOO is a dynamic, type-based, object-oriented language in the same family
 as Dylan and Scheme.  It is designed to be simple, productive, powerful,
 extensible, dynamic, efficient, and real-time.
 .
 Its main goal is to offer the best of both scripting and delivery
 languages, while at the same time incorporating an extreme back-to-basics
 philosophy.
 .
 This package contains an Emacs mode for editing GOO source and an
 interface for running the GOO interpreter directly from Emacs.

Package: goo
Description-md5: e2eacda68c7872761c81cf4f8d6babf7
Description-en: generic object-orientator (programming language)
 GOO is a dynamic, type-based, object-oriented language in the same family
 as Dylan and Scheme.  It is designed to be simple, productive, powerful,
 extensible, dynamic, efficient, and real-time.
 .
 Its main goal is to offer the best of both scripting and delivery
 languages, while at the same time incorporating an extreme back-to-basics
 philosophy.
 .
 This package contains the GOO interpreter and compiler, and
 documentation for the language and these programs.

Package: goobook
Description-md5: c5d3dba9c6c356342fe933a79c4868c3
Description-en: command-line interface to Google contacts
 GooBook is a command-line interface to Google contacts which supports:
  * Searching contacts
  * Adding new contacts
  * Mutt integration
 GooBook is written in Python and is designed for use with MUAs such as Mutt in
 the same way as abook.

Package: goobox
Description-md5: 4c662e17b6ff79135f5241d096bb2693
Description-en: CD player and ripper with GNOME 3 integration
 Goobox is an CD player and ripper for the GNOME 3 environment. It follows the
 "Just Works" principle so its interface is beautiful and easy-to-use.
 .
 It uses GNOME/GTK+ for its user interface, GStreamer framework for CD playing,
 and ripping operations, musicbrainz for CD indexing, and Google to search
 for album cover images.

Package: python3-goocalendar
Description-md5: 033aa43de6ba198ef652c0edfe316958
Description-en: Calendar widget for GTK+ using PyGoocanvas (Python 3)
 The GooCalendar module supplies a calendar widget drawn with GooCanvas that
 can display a month view and a week view. It also supplies classes to manage
 events you can add to the calendar.
 .
 This package is targeting Python version 3.

Package: gir1.2-goocanvas-2.0
Description-md5: 6bf7bf4a931e28616d61ab3d92a437c2
Description-en: GObject introspection data for GooCanvas - gir bindings
 GooCanvas is a canvas widget for GTK+ that uses the Cairo 2D library for
 drawing. It has a model/view split, and uses interfaces for canvas items and
 views, so you can easily turn any application object into canvas items.
 .
 This package contains the GObject introspection data.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgoocanvas-2.0-9
Description-md5: 39afc66e1c1493f9db63f7fe962dc4ce
Description-en: Canvas widget for GTK+ - shared library
 GooCanvas is a canvas widget for GTK+ that uses the Cairo 2D library for
 drawing. It has a model/view split, and uses interfaces for canvas items and
 views, so you can easily turn any application object into canvas items.
 .
 This package contains the shared library.

Package: libgoocanvas-2.0-common
Description-md5: 41eace8a1e383e0ba36703031ca87efa
Description-en: Canvas widget for GTK+ - common files
 GooCanvas is a canvas widget for GTK+ that uses the Cairo 2D library for
 drawing. It has a model/view split, and uses interfaces for canvas items and
 views, so you can easily turn any application object into canvas items.
 .
 This package contains the translations and the documentation.

Package: libgoocanvas-2.0-dev
Description-md5: e53394682bf2c8fc22bd82ced16f48ea
Description-en: Canvas widget for GTK+ - development files
 GooCanvas is a canvas widget for GTK+ that uses the Cairo 2D library for
 drawing. It has a model/view split, and uses interfaces for canvas items and
 views, so you can easily turn any application object into canvas items.
 .
 This package contains the development files.

Package: libgoocanvasmm-2.0-6
Description-md5: 960a751a6997b3fd1ae2a8a8feab9f76
Description-en: C++ bindings for GooCanvas - shared library
 GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for
 drawing. It has a model/view split, and uses interfaces for canvas items and
 views, so you can easily turn any application object into canvas items.
 goocanvasmm is the C++ wrapper for GooCanvas
 .
 This package contains the shared library.

Package: libgoocanvasmm-2.0-dev
Description-md5: 0eb0fd243db15e9b3b642882e3837ace
Description-en: C++ bindings for GooCanvas - development files
 GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for
 drawing. It has a model/view split, and uses interfaces for canvas items and
 views, so you can easily turn any application object into canvas items.
 goocanvasmm is the C++ wrapper for GooCanvas
 .
 This package contains the development files.

Package: libgoocanvasmm-2.0-doc
Description-md5: 6073ed0ede844c511171d9e303150647
Description-en: C++ bindings for GooCanvas - documentation and examples
 GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for
 drawing. It has a model/view split, and uses interfaces for canvas items and
 views, so you can easily turn any application object into canvas items.
 goocanvasmm is the C++ wrapper for GooCanvas
 .
 This package contains the documentation and example files.

Package: goodvibes
Description-md5: abdbaaa5e66161e6151be118b866426b
Description-en: lightweight internet radio player
 Goodvibes is a lightweight internet radio player for GNU/Linux.
 It offers a simple way to have your favorite radio stations
 at easy reach.

Package: libgoogle-api-client-java
Description-md5: de5224b7562f9acf5786d18ba1973f12
Description-en: Google APIs Client Library for Java
 The Google APIs Client Library for Java is a flexible, efficient, and
 powerful Java client library for accessing any HTTP-based API on the
 web, not just Google APIs.
 .
 The library has the following features:
 .
  * A powerful OAuth 2.0 library with a consistent interface.
  * Lightweight, efficient XML and JSON data models that support any
    data schema.
  * Support for protocol buffers.
  * A set of generated libraries for Google APIs.

Package: libgoogle-api-services-drive-java
Description-md5: fb927b4f5411ec88b681bd5f2d601e8f
Description-en: Google Drive API Client Library for Java
 Manages files in Google Drive, a file storage and synchronization service,
 including uploading, downloading, searching, detecting changes and updating
 sharing permissions.

Package: libgoogle-api-services-sheets-java
Description-md5: 5a110ecb1bf30892123b5d1c74f33024
Description-en: Google Sheets API Client Library for Java
 Google Sheets is a spreadsheet program included as part of the web-based
 Google Docs Editors suite offered by Google. This library allows developers
 to read and write Google Sheets.

Package: python3-google-auth-httplib2
Description-md5: 4e0ee1c12a0a6d03f43c962520c1ef91
Description-en: Google Authentication Library: httplib2 transport
 Python library providing a httplib2 transport for google-auth.
 .
 Note that httplib has lots of problems such as lack of thread safety and
 insecure usage of TLS. Using it is highly discouraged.
 .
 This library is intended to help existing users of oauth2client migrate
 to google-auth.

Package: libgoogle-auth-java
Description-md5: 6843f389eb4ea92f6367ddb8461b09c4
Description-en: Open source authentication client library for Java
 This project consists of 2 artifacts. The first,
 google-auth-library-credentials, contains base classes and interfaces for
 Google credentials while the second, google-auth-library-oauth2-http,
 contains a wide variety of credentials as well as utility methods to create
 them and to get Application Default Credentials.

Package: python3-google-auth-oauthlib
Description-md5: fb1a0e8bf530aa78f4d6aa01c321931a
Description-en: oauthlib integration with google-auth
 This library provides oauthlib integration for use with google-auth.

Package: libpam-google-authenticator
Description-md5: 33f93312ce7d14b36ca1c90e19dbd5ac
Description-en: Two-step verification
 The Google Authenticator project includes implementations of one-time
 passcode generators for several mobile platforms, as well as a
 pluggable authentication module (PAM). One-time passcodes are generated
 using open standards developed by the Initiative for Open
 Authentication (OATH) (which is unrelated to OAuth).
 .
 These implementations support the HMAC-Based One-time Password (HOTP)
 algorithm specified in RFC 4226 and the Time-based One-time Password
 (TOTP) algorithm currently in draft.

Package: libgoogle-auto-common-java
Description-md5: 907cee8011c6bfca84f8c69a66bd4428
Description-en: Set of common utilities to help ease use of annotation processing
 Java is full of code that is mechanical, repetitive, typically untested, and
 sometimes the source of subtle bugs. Sounds like a job for robots! The Auto
 subprojects are a collection of code generators that automate those types of
 tasks. They create the code you would have written, but without the bugs. Save
 time. Save code. Save sanity.
 .
 This package contains the common utilities.

Package: libgoogle-auto-service-java
Description-md5: 0d8af45e1767f921d19ba17e821b0eae
Description-en: collection of source code generators for Java
 Java is full of code that is mechanical, repetitive, typically untested
 and sometimes the source of subtle bugs. Sounds like a job for robots!
 .
 The Auto subprojects are a collection of code generators that automate
 those types of tasks. They create the code you would have written, but
 without the bugs.
 .
 This package contains the service utilities.

Package: libgoogle-auto-value-java
Description-md5: 80afddd67144d51b6eb7ec10ee74246d
Description-en: Generated immutable value classes for Java 7+
 Java is full of code that is mechanical, repetitive, typically untested, and
 sometimes the source of subtle bugs. Sounds like a job for robots! The Auto
 subprojects are a collection of code generators that automate those types of
 tasks. They create the code you would have written, but without the bugs. Save
 time. Save code. Save sanity.
 .
 This package contains the immutable value classes.

Package: libgoogle-common-protos-java
Description-md5: 7cf1cbf44843c0b4ca67b1d1adcb3e34
Description-en: Google common protos for Java
 Protocol buffer types which are common dependencies throughout the Google API
 ecosystem, generated for Java. The protobuf definitions for these generated
 Java classes are provided in the googleapis repository.

Package: google-compute-engine-oslogin
Description-md5: 8ef2174f2e88cc973684fcd465db1eb7
Description-en: Google Compute Engine OS Login
 Contains libraries, applications and configurations for using OS Login
 on Google Compute Engine Virtual Machine Instances.

Package: libgoogle-flogger-java
Description-md5: a6cd05a9edb6f3bacf6b927f1717a88c
Description-en: Fluent Logging API for Java
 Many benefits over existing logging APIs including more self-documenting log
 statements and additional features that help you manage your logging better.

Package: libgoogle-glog-dev
Description-md5: b551db4318894659d49fe968ad2eb1f8
Description-en: library that implements application-level logging.
 This library provides logging APIs based on C++-style streams and
 various helper macros.
 .
 This package contains static and debug libraries and header files for
 developing applications.

Package: libgoogle-glog0v6
Description-md5: 829accffb10209e63959eb79e6ebd913
Description-en: library that implements application-level logging.
 This library provides logging APIs based on C++-style streams and
 various helper macros.
 .
 This package contains shared libraries.

Package: google-guest-agent
Description-md5: 7271d9cda055ba8d3f66f58a065a3918
Description-en: Guest Agent for Google Compute Engine
 Google Guest Agent is a daemon that enables guest features for interacting
 with the host on Google Cloud Engine.
 .
 These features include:
 .
  * Account management based on meta-data
  * Configuring OS Login against GCP
  * Detecting and preventing clock skew
  * Enable/disable/configure network interfaces and routes
  * Set performance options for storage and network

Package: libgoogle-http-client-java
Description-md5: d512ce5716bf5afcb387a13f95959524
Description-en: Google HTTP Client Library for Java
 Written by Google, the Google HTTP Client Library for Java is a flexible,
 efficient, and powerful Java library for accessing any resource on the web via
 HTTP. The library has the following features:
 .
  * Pluggable HTTP transport abstraction that allows you to use any low-level
    library such as java.net.HttpURLConnection, Apache HTTP Client, or URL
    Fetch on Google App Engine.
  * Efficient JSON and XML data models for parsing and serialization of HTTP
    response and request content. The JSON and XML libraries are also fully
    pluggable, and they include support for Jackson and Android's GSON
    libraries for JSON.

Package: python3-google-i18n-address
Description-md5: f58223008225432d360425f4c08863c2
Description-en: Internationalization address metadata (python3 bindings)
 This package contains a copy of Google’s i18n address metadata
 repository that contains great data but comes with no uptime
 guarantees.
 .
 Contents of this package will allow you to programmatically build
 address forms that adhere to rules of a particular region or country,
 validate local addresses and format them to produce a valid address
 label for delivery.

Package: libgoogle-oauth-client-java
Description-md5: e1c9ae2c2a229a7bf15e87e810f59b19
Description-en: Google OAuth Client Library for Java
 Powerful and easy-to-use Java library for the OAuth 1.0a and OAuth 2.0
 authorization standards. The Google OAuth Client Library for Java is designed
 to work with any OAuth service on the web, not just with Google APIs. It is
 built on the Google HTTP Client Library for Java.

Package: google-perftools
Description-md5: e4281cefe134d571b065782a00304939
Description-en: command line utilities to analyze the performance of C++ programs
 The gperftools, previously called google-perftools, package contains some
 utilities to improve and analyze the performance of C++ programs. This is a
 part of that package, and includes command line utilities.

Package: libgoogle-perftools-dev
Description-md5: dbfe1cce18ce426a0a1a69ed420f918e
Description-en: libraries for CPU and heap analysis, plus an efficient thread-caching malloc
 The gperftools, previously called google-perftools, package contains some
 utilities to improve and analyze the performance of C++ programs.  This
 includes an optimized thread-caching malloc() and cpu and heap profiling
 utilities.  The devel package contains static and debug libraries and header
 files for developing applications that use the google-perftools package.

Package: libgoogle-perftools4
Description-md5: 9d3b2cf4c6afb08fb8e226be47a1fb1a
Description-en: libraries for CPU and heap analysis, plus an efficient thread-caching malloc
 The gperftools, previously called google-perftools, package contains some
 utilities to improve and analyze the performance of C++ programs. This includes
 the full features: an optimized thread-caching malloc() and cpu and heap
 profiling utilities.

Package: libtcmalloc-minimal4
Description-md5: 08055bb6b0955f242fbf2149e901979d
Description-en: efficient thread-caching malloc
 The gperftools, previously called google-perftools, package contains some
 utilities to improve and analyze the performance of C++ programs. This is a
 part of that package, and includes an optimized thread-caching malloc.

Package: php-google-recaptcha
Description-md5: 9a057c98373c23c70eaa6886826bd8be
Description-en: reCAPTCHA PHP client library
 reCAPTCHA is a free CAPTCHA service that protect websites from spam and
 abuse. This is Google authored code that provides plugins for third-party
 integration with reCAPTCHA.

Package: python3-gpapi
Description-md5: 3af56d9bf8b4c7e3f7a5f63b148f01a1
Description-en: Unofficial Python API for Google Play
 This Python library provides an API for accessing
 Google Play. It includes support for searching,
 downloading APKs, etc.

Package: googler
Description-md5: 815a3aaafee514f2bb2afc49b150aba1
Description-en: Power tool to Google (Web & News) and Google Site Search from the terminal
 Features:
 .
  - Google Search, Google Site Search, Google News
  - Fast and clean (no ads, stray URLs or clutter), customisable color
  - Open result URLs (or the actual search) in browser
  - Navigate search result pages from omniprompt
  - Fetch n results in a go, start at the nth result
  - Disable automatic spelling correction and search exact keywords
  - Limit search by duration, country/domain specific search (default: .com),
    language preference
  - Supports Google search keywords like 'filetype:mime', 'site:somesite.com'
    etc.
  - Optionally open the first result directly in browser
    (as in "I'm Feeling Lucky")
  - Non-stop searches: fire new searches at omniprompt without exiting
  - Proxy support
  - Man page with examples, shell completion scripts for Bash, Zsh and Fish

Package: google-mock
Description-md5: 483ad6c5d0b69156560590a1aeff1f4d
Description-en: Google's framework for writing and using C++ mock classes
 NOTE: This is a transitional package, retained for backwards compatibility.
 New code should instead use either package libgmock-dev (for compiled lib)
 or package googletest (for lib sources).

Package: googletest
Description-md5: 1e437b718f57755079100bb08186b2de
Description-en: Google's C++ test framework sources
 This package provides sources for Google Test and Google Mock.
 .
 Google Test is a framework for writing C++ tests on a variety of
 platforms. Based on the xUnit architecture. Supports automatic test
 discovery, a rich set of assertions, user-defined assertions, death
 tests, fatal and non-fatal failures, value- and type-parameterized
 tests, various options for running the tests, and XML test report
 generation.
 .
 Google Mock is an extension of Google Test for C++ mocking.  Inspired
 by jMock, EasyMock, and Hamcrest, and designed with C++'s specifics
 in mind, it can help you derive better designs of your system and
 write better tests.
 .
 Google Mock:
 .
  - provides a declarative syntax for defining mocks,
  - can easily define partial (hybrid) mocks, which are a cross of real
    and mock objects,
  - handles functions of arbitrary types and overloaded functions,
  - comes with a rich set of matchers for validating function arguments,
  - uses an intuitive syntax for controlling the behavior of a mock,
  - does automatic verification of expectations (no record-and-replay
    needed),
  - allows arbitrary (partial) ordering constraints on
    function calls to be expressed,
  - lets a user extend it by defining new matchers and actions.
  - does not use exceptions, and
  - is easy to learn and use.
 .
 NOTE: This package does not contain a library to link against, but rather
 the source code to build the google test and mock libraries.  This enables
 building the google test and mock libraries with the same flags as the
 C++ code under test.

Package: libgmock-dev
Description-md5: 802e748703d8cf2b5fa2f078623e1006
Description-en: Google's framework for writing C++ tests
 Inspired by jMock, EasyMock, and Hamcrest, and designed with C++'s
 specifics in mind, it can help you derive better designs of your
 system and write better tests.
 .
 Google Mock:
 .
  - provides a declarative syntax for defining mocks,
  - can easily define partial (hybrid) mocks, which are a cross of real
    and mock objects,
  - handles functions of arbitrary types and overloaded functions,
  - comes with a rich set of matchers for validating function arguments,
  - uses an intuitive syntax for controlling the behavior of a mock,
  - does automatic verification of expectations (no record-and-replay
    needed),
  - allows arbitrary (partial) ordering constraints on
    function calls to be expressed,
  - lets a user extend it by defining new matchers and actions.
  - does not use exceptions, and
  - is easy to learn and use.

Package: libgtest-dev
Description-md5: 0f57efc74cf16270a96fc2540e04fd16
Description-en: Google's framework for writing C++ tests
 Google's framework for writing C++ tests on a variety of platforms. Based on
 the xUnit architecture. Supports automatic test discovery, a rich set of
 assertions, user-defined assertions, death tests, fatal and non-fatal failures,
 value- and type-parameterized tests, various options for running the tests, and
 XML test report generation.

Package: golang-github-google-gopacket-dev
Description-md5: 3cbfaa43a68e72102d75255f5bd57486
Description-en: packet capturing and decoding library for Go
 The gopacket library provides various bindings for reading packets
 off the wire, logic for decoding packet protocols, TCP stream
 reassembly.

Package: golang-github-aviau-gopass-dev
Description-md5: a7d4f0a66fad1d98629d82529b5c1e06
Description-en: pass implementation in Go - dev package
 gopass is a Pass (http://www.passwordstore.org/) implementation in Go.
 .
 Password management should be simple and follow Unix philosophy. With
 gopass, each password lives inside of a gpg encrypted file whose filename
 is the title of the website or resource that requires the password. These
 encrypted files may be organized into meaningful folder hierarchies,
 copied from computer to computer, and, in general, manipulated using
 standard command line file management utilities.
 .
 This package is not gopass.pw (similar project with the same name).
 .
 This package contains the go source files.

Package: gopass
Description-md5: a5b71579a865850b5beaea543b0e6a57
Description-en: pass implementation in Go
 gopass is a Pass (http://www.passwordstore.org/) implementation in Go.
 .
 Password management should be simple and follow Unix philosophy. With
 gopass, each password lives inside of a gpg encrypted file whose filename
 is the title of the website or resource that requires the password. These
 encrypted files may be organized into meaningful folder hierarchies,
 copied from computer to computer, and, in general, manipulated using
 standard command line file management utilities.
 .
 This package is not gopass.pw (similar project with the same name).
 .
 This package contains the gopass executable.

Package: gopchop
Description-md5: c19dbf02bbcc6e158a2b0e33aa0bc583
Description-en: fast, lossless cuts-only editor for MPEG2 video files
 gopchop cuts and merges MPEG2 video streams. gopchop uses
 a method to cut streams that does not require re-encoding,
 and therefore is fast and not prone to the artifacts
 and degradation of quality inherent in re-encoding.
 However, cuts are limited to I-frames or
 group-of-picture (GOP) boundaries. These frames occur
 frequently enough, and often times at scene transitions,
 so that gopchop's method is adequate for many applications.
 .
 The typical use is manually editing commercials out of
 recorded television programs.
 .
 Another application is splitting .VOB files from
 dual-layer DVD rips so that the content can be
 re-authored such that each half will fit on one
 single-layer DVD recordable.

Package: gopher
Description-md5: 29e09f999292f4024424cd31dc6bbc0b
Description-en: Distributed Hypertext Client, Gopher protocol
 This package contains the client for the distributed global directory
 and hypertext system known as gopher.  This is a text-based (ncurses)
 client from the University of Minnesota.  It also supports the gopher+
 protocol, as well as links to ftp, http, and other external viewers.

Package: gophernicus
Description-md5: 5d5de48c904b7f7ac7f8073258920f83
Description-en: modern, full-featured gopher daemon
 gophernicus is a modern, full-featured gopher daemon written with security in
 mind. Its features include:
  * automatic gophermap generation for directories
  * personal gopherspaces
  * virtual hosting
  * most parts of cge CGI/1.1 standard
  * selector rewriting
  * session tracking, throttling, and statistics
  * tls/ssl and proxy support

Package: libjs-gordon
Description-md5: 0cddce78e908e8994ad81b7f17f7d427
Description-en: Open source flash runtime written in pure javascript
 Gordon enables web developers to embed flash applications directly
 within the browser.  It is a web app written in pure javascript,
 and eliminates the need for end users to have a separate flash
 plugin (as long as they use sites that take advantage of gordon).

Package: gorm.app
Description-md5: 130a504199ea9be9979a0ece6846d7c8
Description-en: Visual Interface Builder for GNUstep
 Gorm, the GNUstep Object Relationship Modeler, is a tool to build GUI
 interfaces for the GNUstep system.  It is a clone of the NeXTStep
 "Interface Builder" app. It works well with ProjectCenter to create
 GUI applications for GNUstep.
 .
 You can create .nib files that also work on macOS and vice versa.

Package: libgorm-dev
Description-md5: 711b4147aa0631019d5433c0a8e18bda
Description-en: Clone of the InterfaceBuilder framework - development files
 Gorm, the GNUstep Object Relationship Modeler, is a tool to build GUI
 interfaces for the GNUstep system.  It is a clone of the NeXTStep
 "Interface Builder" app.
 .
 This package contains the development files of the Gorm library,
 allowing the creation of custom palettes and inspectors for Gorm.

Package: libgorm1
Description-md5: 785a3953b062e3c20e24a247fad3baab
Description-en: Clone of the InterfaceBuilder framework - runtime library
 Gorm, the GNUstep Object Relationship Modeler, is a tool to build GUI
 interfaces for the GNUstep system.  It is a clone of the NeXTStep
 "Interface Builder" app.
 .
 This package contains the shared Gorm library.

Package: golang-github-cloudflare-gortr-dev
Description-md5: b40997f95ad7f4071988893b8f996ac8
Description-en: Cloudflare's RPKI to router library
 GoRTR is an implementation of the RPKI to router protocol (RFC 6810).

Package: gosa
Description-md5: 4a7ee28a97fa11eaf00760da179126be
Description-en: Web Based LDAP Administration Program
 Provided is access to posix, shadow, samba, proxy, fax, pureftp and
 kerberos accounts. It is able to manage the postfix/cyrus server
 combination and can write user adapted sieve scripts.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-desktop
Description-md5: 8d92c8487563d9f98be0cc19928d2b72
Description-en: Desktop integration for GOsa²
 This package includes a Gosa² menu definition for your desktop
 environment.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-dev
Description-md5: 18889d0d533749f024a74af5fe6d68e4
Description-en: GOsa² development utilities
 This package contains a couple of tools to generate online
 help, extract localizations and howto's for developing Gosa² plugins.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-help-de
Description-md5: 4d1734810c5512007b88d471ed33fe2d
Description-en: German online help for GOsa²
 This package includes the German online documentation for GOsa²
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-help-en
Description-md5: 9f3e430a2eace59402cad5a8b28a61ca
Description-en: English online help for GOsa
 This package includes the English online documentation for GOsa²
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-help-fr
Description-md5: d7b7e4e67411c31d95d240b805d5cdea
Description-en: French online help for GOsa²
 This package includes the French online documentation for GOsa²
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-help-nl
Description-md5: e6b720a7872a366715688d34465861de
Description-en: Dutch online help for GOsa
 This package includes the Dutch online documentation for GOsa²
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-schema
Description-md5: 1b1277eea75f00d2d7cf1f5c7f7eb2b2
Description-en: LDAP schema for GOsa
 This package includes the basics LDAP schemas needed by GOsa².
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-ldapmanager
Description-md5: 2de53dba9521aea3cd27593bdcf65328
Description-en: ldapmanager plugin for GOsa²
 Sudo management plugin.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-mailaddress
Description-md5: c0686a2a7a3a33abe7aea3a9b213255e
Description-en: Simple plugin to manage user mail addresses in GOsa²
 This plugin is a very light-weighted version of the GOsa² mail plugin.
 Whereas gosa-plugin-mail can be used to manage a complete mail server
 farm, this tiny plugin only provides means to modify the user's mail
 address via a text field.
 .
 This plugin is useful for people that need to maintain users' email
 addresses via GOsa², but do not run their own mailserver(s).
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-netgroups
Description-md5: 16b875a6742fc06f91a02dc551492669
Description-en: NIS netgroups plugin for GOsa²
 Manage LDAP-based NIS netgroups with GOsa².
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-pwreset
Description-md5: 1c366548f33bbd5aaca9bcb94fda8088
Description-en: Password Management Add-On for GOsa²
 Password management and reset tool for GOsa². Administratively
 mass-reset user passwords based on various approaches. New
 passwords can be auto-generated or uploaded in CSV format.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-sudo
Description-md5: 0e9b694b79f882d0f0a90b5e6034224a
Description-en: sudo plugin for GOsa²
 Sudo management plugin.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-sudo-schema
Description-md5: ee59a6e11cca193f87aba7ef7509a66b
Description-en: LDAP schema for GOsa² sudo plugin
 This package includes the LDAP schema needed by the GOsa
 sudo plugin.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-dhcp-schema
Description-md5: 3c379be6058ada4ff6756cc9ba8fe91c
Description-en: LDAP dhcp schema for GOsa² systems plugin
 This package includes the LDAP schema needed by the GOsa²
 systems plugin (for storing DHCP information in LDAP).
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-dns-schema
Description-md5: 76b12943e85bb22e5be5df285f630e70
Description-en: LDAP dns schema for GOsa² systems plugin
 This package includes the LDAP schema needed by the GOsa²
 systems plugin (for storing DNS information in LDAP).
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosa-plugins-systems
Description-md5: 9a306a2ddb6c2028d3f8f9bef0c2acfc
Description-en: systems plugin for GOsa²
 Systems management base plugin.
 .
 GOsa² is a combination of system-administrator and end-user web
 interface, designed to handle LDAP based setups.

Package: gosop
Description-md5: 4123ace6dc5fa9d0811803ad33db8261
Description-en: Stateless CLI for GopenPGP (program)
 The Stateless OpenPGP CLIknown as SOP, is an RFC specification that aims to
 provide a minimal API for any implementation of the OpenPGP protocol, in
 the form of a command-line Interface. SOP can be used to test
 interoperability between different implementations of OpenPGP; the
 OpenPGP interoperability Test Suite (https://tests.sequoia-pgp.org/)
 reports results using several SOP implementations. For more information,
 please refer to the specification (https://tools.ietf.org/html/draft-dkg-
 openpgp-stateless-cli-01).

Package: libgossip-java
Description-md5: 6473c6a671286df3d65f5b4462181b65
Description-en: Small and fast logging provider for SLF4J
 Gossip is a plugin for SLF4J which has simple and flexible configuration.
 It features:
  * Small footprint ~75k (even smaller for gossip-bootstrap-slf4j ~20k)
  * Profile-based configuration
  * Profile activation triggers
  * Multiple source inputs
  * Console and rolling file listeners
  * ANSI color rendering
  * Internal logging
  * SLF4J support, helpers and utilities

Package: gost-crypto-dkms
Description-md5: 14cfd795d1820630ccd9f19206e43848
Description-en: Linux kernel modules implementing GOST cryptography
 This is a set of Linux kernel modules implementing Russian cryptographic
 algorithms:
 .
  - GOST 28147 cipher (RFC 5830)
  - GOST 28147 "Imitovstavka" (MAC mode) (RFC 5830)
  - GOST R 34.11-94 digest (RFC 5831)
   - HMAC using GOST R 34.11-94 (RFC 4357)
  - GOST R 34.12-2015 ciphers (Magma and Kuznyechik) (RFC 7801)
   - CMAC using GOST R 34.12-2015 (as required by GOST R 34.13-2015)
  - GOST R 34.11-2012 digest (RFC 6986)

Package: gosu
Description-md5: 72c0b42347139534207936c653f27fc4
Description-en: Simple Go-based setuid+setgid+setgroups+exec
 This is a simple tool grown out of the simple fact that "su" and "sudo" have
 very strange and often annoying TTY and signal-forwarding behavior. They're
 also somewhat complex to setup and use (especially in the case of "sudo"),
 which allows for a great deal of expressivity, but falls flat if all you need
 is "run this specific application as this specific user and get out of the
 pipeline".
 .
 The core of how "gosu" works is stolen directly from how Docker/libcontainer
 itself starts an application inside a container (and in fact, is using the
 "/etc/passwd" processing code directly from libcontainer's codebase).
 .
 Once the user/group is processed, we switch to that user, then we "exec" the
 specified process and "gosu" itself is no longer resident or involved in the
 process lifecycle at all. This avoids all the issues of signal passing and TTY,
 and punts them to the process invoking "gosu" and the process being invoked by
 "gosu", where they belong.

Package: golang-github-gotestyourself-gotest.tools-dev
Description-md5: 0994b851d6bc420ce2a8ac9d81bea4f8
Description-en: collection of go packages to support common testing patterns
 Gotest.tools is a collection of packages to augment 'testing' and
 support common testing patterns.

Package: gotestsum
Description-md5: 6945e22cd82dc45f9e0c5994bbfd0f8d
Description-en: Feature-rich runner for go test
 `go test` runner with output optimized for humans, JUnit XML for CI
 integration, and a summary of the test run results.
 .
 gotestsum runs tests, prints friendly test output and a summary
 of the test run.  Requires Go 1.10+.
 .
 gotestsum works by running go test --json ./... and reading the JSON
 output.

Package: elpa-goto-chg
Description-md5: abb69eda38f20dff707db9991e19b089
Description-en: navigate the point to the most recent edit in the buffer
 goto-chg is an Emacs addon that allows the user to move point to the
 most recent edit in the buffer.  When the command is repeated, point
 moves to the second most recent edit, and so on.  A negative argument
 may be used to reverse the direction.

Package: gource
Description-md5: 3202d44845ea3e712b16956648db45be
Description-en: graphical source control visualisation
 OpenGL-based 3D visualisation tool for source control repositories.
 .
 The repository is displayed as a tree where the root of the repository is the
 centre, directories are branches and files are leaves. Contributors to the
 source code appear and disappear as they contribute to specific files and
 directories.

Package: gourmand
Description-md5: f1993cd7e57731540e2e71e07286e4b4
Description-en: Recipe organizer and shopping list generator
 Gourmet Recipe Manager is a gtk-based application to store, organize and
 search recipes.
 .
 Features:
  * Makes it easy to create shopping lists from recipes.
  * Imports recipes from a number of sources, including MealMaster and
    MasterCook archives and several popular websites.
  * Exports recipes as PDF files, plain text, MealMaster files, HTML web pages,
    and a custom XML format for exchange with other Gourmet users.
  * Supports linking images with recipes.
  * Can calculate nutritional information for recipes based on the ingredients.

Package: gourmet
Description-md5: be6a169e83fb5a14cbdf34432b3aaacd
Description-en: transitionnal package to install gourmand
 This is a transitional dummy package, it can be safely removed.

Package: goverlay
Description-md5: a04910212a7efe81084b86a8a519301d
Description-en: Graphical UI to help manage Vulkan / OpenGL overlays
 GOverlay can configure Vulkan / OpenGL overlays with a preview. Currently
 supported are MangoHud, vkBasalt and ReplaySorcery.

Package: gox
Description-md5: 9958af05880375d27628964540734329
Description-en: simple cross compilation tool for Go
 Gox is a cross compiling build tool for Go which makes it possible to
 produce binaries for foreign platforms without having to install Go on
 the targeted system. Several operating systems and architectures are
 supported, while parallel building on multiple cores is possible.

Package: goxel
Description-md5: 6d3ecf5f40c04f1ab1d78da2372b8194
Description-en: 3D voxel editor
 Goxel is a 3D program that lets you create voxel volumes.
 It supports 24 bits RGB colors, unlimited scene size and undo buffers.
 Layers, procedural generation and Marching Cube rendering.
 Exports to obj, ply, magica voxel, png, qubicle, povray, and more

Package: goxkcdpwgen
Description-md5: d6ff1e001ecf8426f58ab18de0a8756e
Description-en: xkcd style password generator library and cli tool
 goxkcdpwgen xkcd style is a password generator library. It also supports
 word lists in non English languages.
 .
 Sample execution
 $ goxkcdpwgen -c -d "" -n 5
 VocalistDurableGauntletBluishReputable

Package: gp-saml-gui
Description-md5: ee67f5ca3f8e0a80c901d49f9bbbf177
Description-en: login to a GlobalProtect VPN that uses SAML authentication
 Helper script to allow you to interactively login to a GlobalProtect VPN that
 uses SAML authentication, so that you can subsequently connect with
 OpenConnect application.

Package: pari-gp2c
Description-md5: 2ce2b494b96876d0ffa2f879ec54a3d1
Description-en: PARI/GP GP to C compiler
 PARI/GP is a widely used computer algebra system designed for fast
 computations in number theory (factorizations, algebraic number theory,
 elliptic curves...), but also contains a large number of other useful
 functions to compute with mathematical entities such as matrices,
 polynomials, power series, algebraic numbers, etc., and a lot of
 transcendental functions. PARI is also available as a C library to allow
 for faster computations.
 .
 Originally developed by Henri Cohen and his co-workers (University Bordeaux I,
 France), PARI is now under the GPL and maintained by Karim Belabas
 with the help of many volunteer contributors.
 .
 This package contains the G2PC compiler that converts GP scripts to C
 libpari modules and the helper scripts gp2c-run and gp2c-dbg.

Package: gpa
Description-md5: 26adcfaaa5e11731dba864e1e68a291d
Description-en: GNU Privacy Assistant (GPA)
 The GNU Privacy Assistant (GPA) is a graphical user interface for the
 GNU Privacy Guard (GnuPG).  It can be used to encrypt, decrypt, and sign
 files, to verify signatures and to manage the private and public keys.

Package: gpart
Description-md5: 4adc170a5c4ff7927ed10795940f56ee
Description-en: Guess PC disk partition table, find lost partitions
 Gpart is a tool which tries to guess the primary partition table of a PC-type
 disk in case the primary partition table in sector 0 is damaged, incorrect or
 deleted.
 .
 It is also good at finding and listing the types, locations, and sizes of
 inadvertently-deleted partitions, both primary and logical. It gives you the
 information you need to manually re-create them (using fdisk, cfdisk, sfdisk,
 etc.).
 .
 The guessed table can also be written to a file or (if you firmly believe the
 guessed table is entirely correct) directly to a disk device.
 .
 Currently supported (guessable) filesystem or partition types:
 .
  * BeOS filesystem type.
  * BtrFS filesystem type.
  * FreeBSD/NetBSD/386BSD disklabel sub-partitioning scheme used on Intel
    platforms.
  * Linux second extended filesystem (Ext2).
  * MS-DOS FAT12, FAT16 and FAT32 "filesystems".
  * IBM OS/2 High Performance filesystem.
  * Linux LVM and LVM2 physical volumes.
  * Linux swap partitions (versions 0 and 1).
  * The Minix operating system filesystem type.
  * MS Windows NT/2000 filesystem.
  * QNX 4.x filesystem.
  * The Reiser filesystem (version 3.5.X, X > 11).
  * Sun Solaris on Intel platforms uses a sub-partitioning scheme on PC hard
    disks similar to the BSD disklabels.
  * Silicon Graphics journaled filesystem for Linux.
 .
 Gpart is useful in recovery actions and forensics investigations.

Package: gparted
Description-md5: 1caa85feb72cd19af74db3487848870c
Description-en: GNOME partition editor
 GParted uses libparted to detect and manipulate devices and partition
 tables while several (optional) filesystem tools provide support for
 filesystems not included in libparted.

Package: gparted-common
Description-md5: 8897121522406d93fc1db73f22b92ca4
Description-en: GNOME partition editor -- common data
 GParted uses libparted to detect and manipulate devices and partition
 tables while several (optional) filesystem tools provide support for
 filesystems not included in libparted.
 .
 This package contains architecture-independent data, such as documentation and
 help, icons, and application metadata.

Package: gir1.2-gpaste-2
Description-md5: fa2976fdddbeb0def56305005048a361
Description-en: GObject introspection data for the libgpaste-2 library
 GPaste manages clipboard history and allows easy access to it using
 keyboard shortcuts, gnome-shell extension, command-line tools, gir
 bindings.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gnome-shell-extension-gpaste
Description-md5: c88f5c89577d5ee554fede8bcfca6cfc
Description-en: GPaste extension for GNOME Shell
 GPaste manages clipboard history and allows easy access to it using
 keyboard shortcuts, gnome-shell extension, command-line tools, gir
 bindings.
 .
 This package provides the gnome-shell extension.
 .
 Please note that the extension must be manually enabled, for example
 using gnome-tweak-tool.

Package: gpaste-2
Description-md5: 26d0a5b1bcb5a3bafc7efa31b9b215bc
Description-en: Clipboard management system for GNOME
 GPaste manages clipboard history and allows easy access to it using
 keyboard shortcuts, gnome-shell extension, command-line tools, gir
 bindings.
 .
 This package contains the command-line tools, the D-Bus service, the
 GNOME Control Center key bindings, and desktop/appdata files.

Package: libgpaste-2
Description-md5: 3ccb63671b6dfc3bf66664274a507082
Description-en: Clipboard management system for GNOME - library
 GPaste manages clipboard history and allows easy access to it using
 keyboard shortcuts, gnome-shell extension, command-line tools, gir
 bindings.
 .
 This package contains the shared library used by gpaste.

Package: libgpaste-2-common
Description-md5: a70572ec0cb8eb4e8cee5b5f30d961e5
Description-en: Clipboard management system for GNOME - shared files
 GPaste manages clipboard history and allows easy access to it using
 keyboard shortcuts, gnome-shell extension, command-line tools, gir
 bindings.
 .
 This package contains the common files, such as translations.

Package: libgpaste-2-dev
Description-md5: 593447fa0d610df658fe9118584a9330
Description-en: Clipboard management system for GNOME - development files
 GPaste manages clipboard history and allows easy access to it using
 keyboard shortcuts, gnome-shell extension, command-line tools, gir
 bindings.
 .
 This package contains headers and libraries for developing applications
 that use GPaste to manage the clipboard.

Package: gpaw
Description-md5: 299c52e61efe392985b4be165a33dfb5
Description-en: DFT and beyond within the projector-augmented wave method
 A density-functional theory (DFT) Python code
 based on the projector-augmented wave (PAW) method and the
 atomic simulation environment (ASE). It uses real-space uniform grids and
 multigrid methods, atom-centered basis-functions or plane-waves.

Package: gpaw-data
Description-md5: 4f79f618f62119adf90c70f75148cdfa
Description-en: gpaw datasets/setups
 A setup is to the PAW method what a pseudo-potential is to the pseudo-
 potential method. The setups are stored as compressed XML specification
 for atomic PAW datasets files.

Package: gperf
Description-md5: 100d8b95fd17c0a38c7613dd1af69b60
Description-en: Perfect hash function generator
 gperf is a program that generates perfect hash functions for sets of
 key words.
 .
 A perfect hash function is simply: A hash function and a data structure
 that allows recognition of a key word in a set of words using exactly 1
 probe into the data structure.

Package: gperiodic
Description-md5: 9d0fa910facd65c1d1b6bc1be521fcfa
Description-en: periodic table application
 GPeriodic is a small X/GTK+-based program which allows you to
 browse through a periodic table of chemical elements, and view
 somewhat detailed information on each of the elements.
 118 elements are currently listed.

Package: gpg-remailer
Description-md5: b09abf602082219e99c6d483c4e02df3
Description-en: Forwards re-encrypted PGP/GPG mail to a group
 Gpg-remailer is somewhat similar to ordinary mailing list software, but all
 e-mail processed by gpg-remailer is PGP/GPG signed and encrypted.
 .
 Gpg-remailer decrypts received PGP/GPG messages, verifies the received
 signature and re-encrypts the e-mail for the members of a well defined group
 of recipients. Using gpg-remailer the list of members of a group of people
 who want to exchange encrypted and authenticated e-mail can be maintained at
 one location, allowing the members of the group to specify just one e-mail
 address to send PGP/GPG signed and encrypted e-mail to.
 .
 Gpg-remailer recognizes the following e-mail formats:
     *  Standard simple encrypted messages.
     *  Multi-part encrypted messages.
     *  Encrypted messages containing detached signatures.

Package: libgpgme-dev
Description-md5: 025318585b10ac584c814b2079ede759
Description-en: GPGME - GnuPG Made Easy (development files)
 GPGME is a wrapper library which provides a C API to access some of the
 GnuPG functions, such as encrypt, decrypt, sign, verify, ...
 .
 This package contains the headers and other files needed to compile
 against this library.

Package: libgpgme11
Description-md5: 7305da3bebc903cedb7fa94da8ad1fbf
Description-en: GPGME - GnuPG Made Easy (library)
 GPGME is a wrapper library which provides a C API to access some of the
 GnuPG functions, such as encrypt, decrypt, sign, verify, ...
 .
 This package contains the library.

Package: libgpgmepp-dev
Description-md5: d409b90b546df24f9e29efdc20935e54
Description-en: C++ and Qt bindings for GPGME (development files)
 GpgME++ (aka GpgMEpp) is a C++ wrapper (or C++ bindings) for the
 GnuPG project's GPGME (GnuPG Made Easy) library.
 .
 QGpgME is a library that provides GPGME integration with QEventLoop
 and some Qt datatypes (e.g. QByteArray).
 .
 This package contains the headers and other files needed to compile
 against either of these libraries.

Package: libgpgmepp-doc
Description-md5: ac7a50a6a518528bfd6ac3d75189ef43
Description-en: C++ and Qt bindings for GPGME (documentation for developers)
 GpgME++ (aka GpgMEpp) is a C++ wrapper (or C++ bindings) for the
 GnuPG project's GPGME (GnuPG Made Easy) library.
 .
 QGpgME is a library that provides GPGME integration with QEventLoop
 and some Qt datatypes (e.g. QByteArray).
 .
 This package contains documentation for developers describing how to
 use these packages.

Package: libgpgmepp6
Description-md5: 7fbc01c53deefdc640d685b90a21c0b4
Description-en: C++ wrapper library for GPGME
 GpgME++ (aka GpgMEpp) is a C++ wrapper (or C++ bindings) for the
 GnuPG project's GPGME (GnuPG Made Easy) library.
 .
 This is the official upstream C++ binding for GPGME.

Package: libqgpgme15
Description-md5: 0d569a713cd9a1fb2465f4dd9add5f06
Description-en: library for GPGME integration with Qt
 QGpgME is a library that provides GPGME integration with QEventLoop
 and some Qt datatypes (e.g. QByteArray).
 .
 This is the official upstream Qt binding for GPGME.

Package: python3-gpg
Description-md5: fbb5ba3b9bbf707dc1621fe624609243
Description-en: Python interface to the GPGME GnuPG encryption library (Python 3)
 The "gpg" Python module is, for the most part, a direct interface to
 the C GPGME library.  However, it is re-packaged in a more Pythonic
 way -- object-oriented with classes and modules.  Take a look at the
 classes defined here -- they correspond directly to certain object
 types in GPGME for C.
 .
 Features:
  * Feature-rich, full implementation of the GPGME library. Supports
    all GPGME features except interactive editing (coming soon).
    Callback functions may be written in pure Python.
  * Ability to sign, encrypt, decrypt, and verify data.
  * Ability to list keys, export and import keys, and manage the keyring.
  * Fully object-oriented with convenient classes and modules.
 .
 This is the official upstream Python 3 binding for GPGME.

Package: gphoto2
Description-md5: 216c30e494ceb46dc674329015d18c2a
Description-en: digital camera command-line client
 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 provides the gphoto2 command-line frontend.

Package: python3-gphoto2cffi
Description-md5: 36478989c96d838b49f6a525e200e80c
Description-en: GPhoto2 bindings with simpler API
 Python bindings for libgphoto2 with an interface that strives to be idiomatic.
 In contrast to other bindings for Python, gphoto2-cffi hides most of the
 lower-level abstractions and reduces the API surface while still offering
 access to most of the library's features.
 .
 Python3 version.

Package: gphotofs
Description-md5: bb204691d38bcab14b35067c2f13c857
Description-en: filesystem to mount digital cameras
 GPhotoFS is a filesystem client based on libgphoto2 that exposes
 supported cameras as filesystems; while some cameras implement the USB
 Mass Storage class and already appear as filesystems (making this
 program redundant), many use the Picture Transfer Protocol (PTP) or
 some other custom protocol. But as long as the camera is supported
 by libgphoto2, it can be mounted as a filesystem using this program.
 .
 This package is based on the FUSE (filesystem in user space)
 infra-structure of the Linux kernel and, therefore, does not require
 any modifications to the kernel, apart from the fuse module.

Package: gpick
Description-md5: 1f14ce64f57c52191da4d07d4d2b35aa
Description-en: advanced GTK+ color picker
 gpick is an advanced color picker used to pick colors from anywhere
 on the screen, mix them to  get new colors, generate shades and tints,
 and export palettes to common file formats or simply copy them
 to the clipboard.

Package: gpicview
Description-md5: 56b6d6ca77ade2581b6c6827342d56bb
Description-en: lightweight image viewer
 GPicView is a lightweight GTK+ 2.x based image viewer with following features:
 .
  * Extremely lightweight and fast with low memory usage
  * Very suitable for default image viewer of desktop system
  * Simple and intuitive interface
  * Minimal lib dependency: Only pure GTK+ is used
  * Desktop independent: Doesn't require any specific desktop environment

Package: python3-gpiozero
Description-md5: 7ba4db0f7f784b810c7d628e7aa571d3
Description-en: simple interface to everyday GPIO components used with Raspberry Pi (Python 3)
 gpiozero is an object-oriented wrapper around using various elelctronic
 components with the GPIO interface on the Raspberry Pi. It allows
 interacting with components like LEDs and buttons by defining them as
 object instances which provide callback hooks to react to changes, e.g.
 a button being pressed.
 .
 This package contains the Python 3 module.

Package: gplanarity
Description-md5: b5aa3cad52f1e02d88e0e7222da1c9ba
Description-en: simple puzzle game involving untangling planar graphs
 gPlanarity is a puzzle game with the goal to untangle planar graphs for
 fun and prizes. If you tend to get addicted to cute little math  puzzles,
 this one is a doozy.
 .
 gPlanarity is a super-clone of the flash Planarity game written by John
 Tantalo. The original Planarity ran well in IE and Firefox on other
 platforms, but was slow and liked to lock up or abort under Linux
 browsers.
 .
 gPlanarity implements gameplay identical to the original Planarity but
 adds some UI and game extras around the basic game such as multiple
 board generation algorithms, puzzle boards, complete backing state,
 group select/drag and so on.

Package: r-cran-gplots
Description-md5: cce2aa54adae41d5882d87f324c74d12
Description-en: GNU R package with tools for plotting data by Greg Warnes et al
 This package of R programming tools for plotting data was written by
 Gregory Warnes with code contributions by Ben Bolker and Thomas
 Lumley.
 .
 This package used to be part of the gregmisc bundle packaged for Debian
 as r-cran-gregmisc.

Package: gpm
Description-md5: f4d37ad222a8606e714a0eb799261d0d
Description-en: General Purpose Mouse interface
 This package provides a daemon that captures mouse events when the system
 console is active, and delivers events to applications through a library.
 .
 By default, the daemon provides a 'selection' mode, so that
 cut-and-paste with the mouse works on the console just as it does
 under X.

Package: libgpm-dev
Description-md5: eefc2308cd62c7d7bd58bea18a9ce9ac
Description-en: General Purpose Mouse - development files
 This package provides a library that handles mouse requests
 and delivers them to applications. See the description for the 'gpm'
 package for more information.
 .
 This package contains the development files.

Package: libgpm2
Description-md5: e77c023597910bf799fb8eb6602823ce
Description-en: General Purpose Mouse - shared library
 This package provides a library that handles mouse requests
 and delivers them to applications. See the description for the 'gpm'
 package for more information.

Package: gpodder
Description-md5: cd41a271191560e8a42acf5dd59b12ca
Description-en: podcast client and feed aggregator
 gPodder is a podcast receiver/catcher. You can subscribe to feeds
 ("podcasts") and automatically download new audio and video content.
 Downloaded content can be played on your computer or synchronized to
 iPods, MTP-based players, filesystem-based MP3 players and Bluetooth
 enabled mobile phones. YouTube video feeds are also supported.
 .
 This package provides the "gpodder" GUI and the "gpo" CLI utility.

Package: gpp
Description-md5: c83fa3b36766455e830c89f51c395315
Description-en: general-purpose preprocessor with customizable syntax
 GPP is a general-purpose preprocessor with customizable syntax, suitable for
 a wide range of preprocessing tasks. Its independence from any one
 programming language makes it much more versatile than the C preprocessor
 (cpp), while its syntax is lighter and more flexible than that of GNU m4.
 There are built-in macros for use with C/C++, LaTeX, HTML, XHTML, and Prolog
 files.

Package: gpr
Description-md5: 74c5c819743f1939ceafd5caec23bbad
Description-en: GUI for lpr: print files and configure printer-specific options
 gpr is a graphical interface to lpr that provides for easy configuration
 of printer-specific options. gpr interfaces with a PostScript
 printer's PPD file to create a user-interface of configurable
 options. Based upon user choice, the device-specific option code
 is then inserted into the PostScript job and sent to the printer.
 This can be used to tell the printer to duplex or staple the print
 job, or tell it what paper tray to draw paper from.
 NOTE: gpr will detect if the file to be print is postscript, and, if not,
 it will call a2ps to preprocess it before sending it to ppdfilt and to lpr.

Package: gprbuild
Description-md5: 90e6a9920fa4fd1fe7eb6c0e9471cf2a
Description-en: multi-language extensible build tool
 A set of tools for processing GNAT project files:
 gprconfig detects available compilers,
 gprbuild runs them;
 gprslave helps distributing the build work across the network;
 gprinstall copies the objects to their final destination;
 gprclean removes them.
 The default configuration supports Ada, Assembler, C, C++, Fortran,
 and can be extended to support user source processing tools.

Package: gprbuild-doc
Description-md5: ce55a9d70218721427625dfec46bb041
Description-en: multi-language extensible build tool (documentation)
 A set of tools for processing GNAT project files:
 gprconfig detects available compilers,
 gprbuild runs them;
 gprslave helps distributing the build work across the network;
 gprinstall copies the objects to their final destination;
 gprclean removes them.
 The default configuration supports Ada, Assembler, C, C++, Fortran,
 and can be extended to support user source processing tools.
 .
 This package contains the documentation.

Package: libgnatprj10
Description-md5: 9991f16dad10eeea3a1ef31ba5dc237d
Description-en: support for programs processing GNAT projects (runtime)
 GNAT projects are human-readable text files used to drive tools
 building or inspecting lots of source files in several programming
 languages, like those provided by the gprbuild package.
 .
 This package contains the runtime shared library.

Package: libgnatprj10-dev
Description-md5: 0312c686dd6f58d9fd3e8c1000d21285
Description-en: support for programs processing GNAT projects (development)
 GNAT projects are human-readable text files used to drive tools
 building or inspecting lots of source files in several programming
 languages, like those provided by the gprbuild package.
 .
 This package contains the development tools.

Package: gprconfig-kb
Description-md5: a6fd5f67094e2bd89f9fddcce06755d0
Description-en: compiler list for the gprbuild build tool
 A set of tools for processing GNAT project files:
 gprconfig detects available compilers,
 gprbuild runs them;
 gprslave helps distributing the build work across the network;
 gprinstall copies the objects to their final destination;
 gprclean removes them.
 The default configuration supports Ada, Assembler, C, C++, Fortran,
 and can be extended to support user source processing tools.
 .
 This package contains the knowledge base used by gprconfig during
 detection of the available compilers and linkers.

Package: gpredict
Description-md5: 761603bab01399390c5ac55a77c533af
Description-en: Satellite tracking program
 Gpredict is a real time satellite tracking and orbit prediction program
 for the Linux desktop. It uses the SGP4/SDP4 propagation algorithms together
 with NORAD two-line element sets (TLE).
 .
 Some core features of Gpredict include:
 .
  * Tracking of a large number of satellites only limited by the physical
    memory and processing power of the computer
  * Display the tracking data in lists, maps, polar plots and any combination
    of these
  * Have many modules open at the same either in a notebook or in their own
    windows. The modules can also run in full-screen mode
  * You can use many ground stations
  * Predict upcoming passes
  * Gpredict can run in real-time, simulated real-time (fast forward and
    backward), and manual time control
  * Detailed information both the real time and non-real time modes
  * Doppler tuning of radios via Hamlib rigctld
  * Antenna rotator control via Hamlib rotctld

Package: gprename
Description-md5: 6d934195dc18a6025fecc21106489d77
Description-en: complete batch renamer for Linux
 GPRename is a complete batch renamer for files and directories.
 It can easily replace, remove, insert, delete, and number
 consecutively files and directories using a graphical interface (GUI).

Package: gprolog
Description-md5: 467ab0737d453fc9cf9f69bd4fa2965f
Description-en: GNU Prolog compiler
 GNU Prolog is a free Prolog compiler with constraint solving over
 finite domains (FD).  GNU Prolog is largely compliant with the ISO
 standard and is part of the Prolog Commons initiative.
 .
 This package contains the compiler and runtime system for the ISO
 standard version of GNU Prolog, including the prototype modules
 implementation.

Package: gprolog-doc
Description-md5: 664508ef9b26aa21facd080315f84e21
Description-en: documentation for the GNU Prolog compiler
 GNU Prolog is a free Prolog compiler with constraint solving over
 finite domains (FD).
 .
 This package contains the documentation (PDF and HTML) for GNU
 Prolog.

Package: gpsbabel
Description-md5: 5e710de842143c2b9995f75608b2ea0d
Description-en: GPS file conversion plus transfer to/from GPS units
 GPSBabel converts waypoints, tracks, and routes from one format to
 another, whether that format is a common mapping format like Delorme,
 Streets and Trips, or even a serial upload or download to a GPS unit
 such as those from Garmin and Magellan.
 .
 GPSBabel supports dozens of data formats and will be useful for tasks
 such as geocaching, mapping, and converting from one GPS unit to another.
 Among the interesting formats it supports are several GPS devices via
 a serial link, various PDA-based mapping programs, and various
 Geocaching data formats.
 .
 Among others GPSBabel supports the following formats:
 .
 CSV, Custom CSV DNA, EasyGPS Binary, Fugawi, Garmin serial, Geocaching.com
 loc, GPSDrive, GPX, Holux, IGC, Magellan serial, Magellan SD, Mapopolis.Com
 Mapconverter, Mapsource, Maptech, Microsoft Streets and Trips, NIMA/GNIS
 Geographic Names, NMEA sentences, OziExplorer, Tab-separated data, Topo by
 National Geographic, xcsv

Package: gpsbabel-doc
Description-md5: be60ff88f7b040c3b2c3d227343ebcdb
Description-en: GPS file conversion plus transfer to/from GPS units - documentation
 GPSBabel converts waypoints, tracks, and routes from one format to
 another, whether that format is a common mapping format like Delorme,
 Streets and Trips, or even a serial upload or download to a GPS unit
 such as those from Garmin and Magellan.
 .
 GPSBabel supports dozens of data formats and will be useful for tasks
 such as geocaching, mapping, and converting from one GPS unit to another.
 Among the interesting formats it supports are several GPS devices via
 a serial link, various PDA-based mapping programs, and various
 Geocaching data formats.
 .
 This package contains the detailed documentation of gpsbabel.

Package: gpsbabel-gui
Description-md5: 0e1f802005fa4c96bfd58de5cc5403d2
Description-en: GPS file conversion plus transfer to/from GPS units - GUI
 GPSBabel converts waypoints, tracks, and routes from one format to
 another, whether that format is a common mapping format like Delorme,
 Streets and Trips, or even a serial upload or download to a GPS unit
 such as those from Garmin and Magellan.
 .
 This package contains gpsbabelfe, a QT based frontend for gpsbabel.

Package: gpscorrelate
Description-md5: 02f7325cdd3d3a8a10b05bc8ff4c7718
Description-en: correlates digital photos with GPS data filling EXIF fields (command line)
 gpscorrelate fills EXIF (Exchangeable Image File Format) fields of
 digital photos related to GPS (Global Positioning System) information
 (e.g.: GPSLatitude, GPSLongitude, GPSAltitude, ...). The act of filling
 those fields is referred to as "correlation".
 .
 Inputs of the correlation process are a set of JPEG images and GPS data
 encoded in GPX (GPS Exchange Format) format.
 .
 If GPS data are available at the precise moment the photo was taken
 (with a 1-second granularity) the GPS data are stored unmodified in
 EXIF fields. If they are not linear interpolation of GPS data
 available at moments before and after the photo was taken can be used.
 .
 Both a command line tool (package gpscorrelate) and a GTK+ graphical
 user interface for it (package gpscorrelate-gui) are provided.
 .
 This package contains the command line tool and the documentation in HTML
 format.

Package: gpscorrelate-gui
Description-md5: bd7ccfdc3e3dfe79dbbba2b186ea0ae8
Description-en: correlates digital photos with GPS data filling EXIF fields (GUI)
 gpscorrelate fills EXIF (Exchangeable Image File Format) fields of
 digital photos related to GPS (Global Positioning System) information
 (e.g.: GPSLatitude, GPSLongitude, GPSAltitude, ...). The act of filling
 those fields is referred to as "correlation".
 .
 Inputs of the correlation process are a set of JPEG images and GPS data
 encoded in GPX (GPS Exchange Format) format.
 .
 If GPS data are available at the precise moment the photo was taken
 (with a 1-second granularity) the GPS data are stored unmodified in
 EXIF fields. If they are not linear interpolation of GPS data
 available at moments before and after the photo was taken can be used.
 .
 Both a command line tool (package gpscorrelate) and a GTK+ graphical
 user interface for it (package gpscorrelate-gui) are provided.
 .
 This package contains the GTK+ graphical user interface.

Package: gpsd
Description-md5: f4c594224d3953b094b99b3ab4e1fa72
Description-en: Global Positioning System - daemon
 The gpsd service daemon can monitor one or more GPS devices connected to
 a host computer, making all data on the location and movements of the
 sensors available to be queried on TCP port 2947.
 .
 With gpsd, multiple GPS client applications can share access to devices
 without contention or loss of data. Also, gpsd responds to queries with a
 format that is substantially easier to parse than the different standards
 emitted by GPS devices.
 .
 This also includes common tools ubxtool and gpsctl for device configuration
 of the local hardware as well as a ntpshmmon to check generated refclock data.

Package: gpsd-clients
Description-md5: 4840ffa4180d36d44fe0460fb48ab831
Description-en: Global Positioning System - clients
 The gpsd service daemon can monitor one or more GPS devices connected to
 a host computer, making all data on the location and movements of the
 sensors available to be queried on TCP port 2947.
 .
 This package contains auxiliary tools and example clients for monitoring,
 testing, latency-profiling, device configuration and simulating gpsd.

Package: gpsd-tools
Description-md5: da9f6daf6778e6e0a948a3325d56bd44
Description-en: Global Positioning System - tools
 The gpsd service daemon can monitor one or more GPS devices connected to
 a host computer, making all data on the location and movements of the
 sensors available to be queried on TCP port 2947.
 .
 This package contains the most common tools 'gpsmon' and 'cgps' used to
 access a GPS device.

Package: libgps-dev
Description-md5: 134afa388f50f3672fe1aadaffd3e556
Description-en: Global Positioning System - development files
 The gpsd service daemon can monitor one or more GPS devices connected to
 a host computer, making all data on the location and movements of the
 sensors available to be queried on TCP port 2947.
 .
 This package contains the header and development files needed to build
 programs and packages using libgps.

Package: libgps28
Description-md5: dc7f47fc942723b517c23aead9afc361
Description-en: Global Positioning System - library
 The gpsd service daemon can monitor one or more GPS devices connected to
 a host computer, making all data on the location and movements of the
 sensors available to be queried on TCP port 2947.
 .
 This package provides libgps, a C service library for querying GPS
 devices. It supports both a low-level interface, which communicates
 directly with the device to which the GPS is connected, and a high-level
 interface, which goes through gpsd and is intended for concurrent use by
 several applications.

Package: libqgpsmm-dev
Description-md5: 9e58667fc8c71eff35cac0c5a3f96118
Description-en: Global Positioning System - Qt wrapper for libgps (development)
 The gpsd service daemon can monitor one or more GPS devices connected to
 a host computer, making all data on the location and movements of the
 sensors available to be queried on TCP port 2947.
 .
 This package provides the development file for libQgpsmm, the Qt version of
 libgpsmm. It contains pkgconfig and qmake bits to build with the library.

Package: libqgpsmm28
Description-md5: c10285f0d14c1d7f263002160056c2c5
Description-en: Global Positioning System - Qt wrapper for libgps
 The gpsd service daemon can monitor one or more GPS devices connected to
 a host computer, making all data on the location and movements of the
 sensors available to be queried on TCP port 2947.
 .
 This package provides libQgpsmm, the Qt version of libgpsmm.
 It is a wrapper over libgps, the service library for querying GPS
 devices. libQgpsmm is available on all platforms which are supported
 by Qt4.

Package: python3-gps
Description-md5: 7b4f907a0ca0e341fe779775f6873ccd
Description-en: Global Positioning System - Python 3 libraries
 The gpsd service daemon can monitor one or more GPS devices connected to
 a host computer, making all data on the location and movements of the
 sensors available to be queried on TCP port 2947.
 .
 This package contains a Python 3 interface to connect to gpsd, together with
 a module providing a controlled testing environment.

Package: gpsim
Description-md5: 59693a530ec8e83b49215034607ea15e
Description-en: Simulator for Microchip's PIC microcontrollers
 Gpsim is a full-featured software simulator for Microchip PIC microcontrollers.
 .
 Gpsim has been designed to be as accurate as possible. Accuracy includes the
 entire PIC - from the core to the I/O pins and including ALL of the internal
 peripherals. Thus it's possible to create stimuli and tie them to the I/O pins
 and test the PIC the same PIC the same way you would in the real world.
 .
 Gpsim has been designed to be as fast as possible. Real time simulation speeds
 of 20Mhz PICs are possible.
 .
 Gpsim has been designed to be as useful as possible. The standard simulation
 paradigm including breakpoints, single stepping, disassembling, memory inspect
 & change, have been implemented. In addition, gpsim supports many debugging
 features that are only available with in-circuit emulators. For example, a
 continuous trace buffer tracks every action of the simulator. Also, it's
 possible to set read and write break points on values (e.g. break if a specific
 value is read from or written to a register).

Package: gpsim-dev
Description-md5: 3bf74abee56e86f5b9a5cbaf76cb86b8
Description-en: Libraries needed only for building gpsim components
 Gpsim is a full-featured software simulator for Microchip PIC microcontrollers.
 .
 This package install the libraries and headers necessary to build the
 supporting modules for gpsim.
 .
 NOTE: as a user of gpsim this package does not need to be installed.

Package: gpsim-doc
Description-md5: 31cda71c219866a610e3ebede4b401cd
Description-en: Documentation for gpsim
 This package contains documentation for gpsim in postscript and pdf format
 with original LyX sources.

Package: gpsman
Description-md5: 2db86c4328ab850da591a56c2b2ffe55
Description-en: GPS data graphical manager
 GPS Manager (GPSMan) is a graphical manager of GPS data that
 makes possible the preparation, inspection and edition of GPS data in
 a friendly environment. GPSMan supports communication and real-time
 logging with both Garmin and Lowrance receivers and accepts real-time
 logging information in NMEA 0183 from any GPS receiver.

Package: gpsmanshp
Description-md5: d6b468976323ebf10fd40353989073b4
Description-en: Tcl interface to shapelib
 A Tcl package that provides the means of creating and reading files in the
 ESRI Shapefile for keeping 2 or 3 dimensional points and polylines.
 .
 It was developed for use in GPSMan, a manager of GPS receiver data and is
 based on the shapelib module. Along with this package, gpstr2shp.c was also
 developed which translates GPStrans data files into Shapefile ones.

Package: gpsprune
Description-md5: 4cd2b69a33c05e4615249da27b877da9
Description-en: visualize, edit, convert and prune GPS data
 GpsPrune is an application for viewing, editing and converting coordinate
 data from GPS systems. It's a tool for preparing GPS data before you go on a
 trip, and for playing with your collected GPS data after you get home again.
 .
 It can load data from arbitrary text-based formats (for example, any
 tab-separated or comma-separated file) or XML, or directly from a GPS
 receiver. It can display the data (as map view using OpenStreetMap
 images and as altitude profile), edit this data (for example delete
 points and ranges, sort waypoints, compress tracks), and save the data
 (in various text-based formats). It can also export data as a GPX
 file, or as KML/KMZ for import into Google Earth, or send it to a GPS
 receiver.
 .
 Some example uses of GpsPrune include cleaning up tracks by deleting
 wayward points - either recorded by error or by unintended detours. It
 can also be used to compare and combine tracks, convert to and from
 various formats, compress tracks, export data to Google Earth, or to
 analyse data to calculate distances, altitudes and so on.
 .
 Furthermore, GpsPrune is able to display the tracks in 3d format and
 lets you spin the model round to look at it from various directions.
 You can also export the model in POV format so that you can render a
 nice picture using Povray. You can also create charts of altitudes or
 speeds. It can also load Jpegs and read their coordinates from the
 EXIF tags, and export thumbnails of these photos to Kmz format so that
 they appear as popups in Google Earth. If your photos don't have
 coordinates yet, GpsPrune can be used to connect them (either manually or
 automatically using the photo timestamps) to data points, and write
 these coordinates into the EXIF tags.

Package: gpsshogi
Description-md5: 7d62a79621fcc23a4dd813c6b52b757f
Description-en: Shogi playing program based on OpenShogiLib
 GPSShogi is a Shogi playing program based on OpenShogiLib and won the 19th
 World Computer Shogi Championship. This package contains several binaries to
 play with computer Shogi.
  - gpsshogi: support the CSA protocol
  - gpsusi: support the USI protocol
  - gpsshell: shell-like client to investigate positions

Package: gpsshogi-data
Description-md5: a1907beae4ffd08484b3b5bacaffa861
Description-en: data files for gpsshogi
 GPSShogi is a Shogi playing program based on OpenShogiLib and won the 19th
 World Computer Shogi Championship. This package contains several binaries to
 play with computer Shogi.
  - gpsshogi: support the CSA protocol
  - gpsusi: support the USI protocol
  - gpsshogi-viewer: GUI application to investigate positions
  - gpsshell: shell-like client to investigate positions
 .
 This package contains data files defining parameters of evaluation functions,
 an opening book for gpsshogi

Package: gpsshogi-viewer
Description-md5: 027a42620f55acdf27e7e916511ab0ae
Description-en: Shogi studying GUI based on OpenShogiLib
 GPSShogi is a Shogi playing program based on OpenShogiLib and won the 19th
 World Computer Shogi Championship. This package contains the gpsshogi-viewer
 GUI application to investigate positions.

Package: gpstrans
Description-md5: 4dba8cb778de0c5c36c403ac43dc5883
Description-en: communicate via serial port with a Garmin GPS receiver
 GPStrans allows a user with a Garmin GPS receiver to upload and
 download waypoints, routes, almanac (satellite orbit elements),
 and track routes.

Package: gpt
Description-md5: 3f513082416aff7f4167e12fe84a838f
Description-en: G-Portugol is a Portuguese structured programming language
 G-Portugol is a Portuguese structured programming language, based on the
 popular, freeform, pseudocode known as portugol. The compiler features
 native compilation, translation to C code, and interpretation of algorithms.

Package: libgportugol-dev
Description-md5: 360d113f1718577e1ba06ac9f3976c1d
Description-en: Development files for the G-Portugol library
 G-Portugol is a Portuguese structured programming language, based on the
 popular, freeform, pseudocode known as portugol. The compiler features
 native compilation, translation to C code, and interpretation of algorithms.
 This package includes the development support files for building applications.

Package: libgportugol0
Description-md5: d7fcb619b67bf4b38abc3c9bf79b4fd5
Description-en: G-Portugol library
 G-Portugol is a Portuguese structured programming language, based on the
 popular, freeform, pseudocode known as portugol. The compiler features
 native compilation, translation to C code, and interpretation of algorithms.
 This package includes a version of the shared library.

Package: gputils
Description-md5: 23d25c246adc8f0254d4e9881db7845d
Description-en: GNU PIC utilities
 Those utilities for the Microchip PIC microcontrollers family contain
 an assembler (compatible with MPASM), a disassembler, and other tools.

Package: gputils-common
Description-md5: 7124715413bd64960498db1e4248115d
Description-en: headers and linker scripts for gputils
 Those utilities for the Microchip PIC microcontrollers family contain
 an assembler (compatible with MPASM), a disassembler, and other tools.
 .
 This package contains the headers and linker scripts needed by
 gputils.

Package: gputils-doc
Description-md5: d36eb740d4c4817d1277f3f93b2d929c
Description-en: documentation for gputils
 Those utilities for the Microchip PIC microcontrollers family contain
 an assembler (compatible with MPASM), a disassembler, and other tools.
 .
 This package contains the gputils documentation in Postscript and PDF
 format.

Package: gpw
Description-md5: f066608c89cdcc3732adbce3da7faf09
Description-en: Trigraph Password Generator
 This package generates pronounceable passwords. It uses the statistics of
 three-letter combinations (trigraphs) taken from whatever dictionaries you
 feed it.
 .
 Thus pronounceability may differ from language to language. Based
 on the ideas in Morrie Gasser's password generator for Multics, and Dan
 Edwards's generator for CTSS.  FIPS Standard 181 describes a similar
 digraph-based generator, derived from Gasser's.

Package: gpx
Description-md5: 80ab6ac1258a592744ac5812ae6a2702
Description-en: Gcode to x3g conversion post processor
 GPX is a post processing utility for converting gcode output from 3D slicing
 software like Cura, KISSlicer, S3DCreator and Slic3r to x3g files for
 standalone 3D printing on Makerbot Cupcake, ThingOMatic, and Replicator 1/2/2x
 printers - with support for both stock and sailfish firmwares.
 .
 G-codes are plain-text files containing instructions for controlling CNC
 milling machines and consumer-grade 3D printers adapted from CNC milling
 machines.

Package: gpxinfo
Description-md5: bac9892c8d96b5912b3fb3a7f47a8dba
Description-en: Command line utility to extract basic statistics from a GPX file
 gpxinfo extracts basic statistics from a GPX file. It prints meta info
 about the file and calculates data about tracks and routes in the file,
 among which are times, distances, and uphill and downhill information.
 .
 gpxinfo uses the gpxpy library.

Package: python3-gpxpy
Description-md5: a39a126a65198562a6809b6508aa3a42
Description-en: GPX file parser and GPS track manipulation library (Python 3)
 gpxpy is a simple Python library for parsing and manipulating GPX files.
 GPX is an XML based format for GPS tracks.
 .
 The library also contains utility functions that are used in GPX file
 handling, but can also be used separately, e.g. simple functions for
 calculating geographical coordinates.
 .
 This package contains the Python 3 version.

Package: gpxviewer
Description-md5: 08f439a1a9aa6d765f7dd1aba373e0a8
Description-en: views GPS traces collected in the GPX format
 This application allows the user to load a GPS trace, in the GPX file format,
 and read it in a presentable way. You are shown a few statistics, such as the
 duration or maximum speed. You are also shown the trace on an OpenStreetMap
 map, where you can scroll around and zoom.

Package: python-gpyfft-doc
Description-md5: dcc5ffd9ad6b39a2c7d701b8af6ce9c1
Description-en: Wrapper for the OpenCL FFT library clFFT (common documentation)
 This python wrapper is designed to tightly integrate with
 PyOpenCL. It consists of a low-level Cython based wrapper with an
 interface similar to the underlying C library. On top of that it
 offers a high-level interface designed to work on data contained in
 instances of pyopencl.array.Array, a numpy work-alike array class for
 GPU computations. The high-level interface takes some inspiration
 from pyFFTW. For details of the high-level interface see fft.py.
 .
 This is the common documentation package.

Package: python3-gpyfft
Description-md5: d0c58c4b3bfdb859664e84bf3b912f14
Description-en: Wrapper for the OpenCL FFT library clFFT (Python 3)
 This python wrapper is designed to tightly integrate with
 PyOpenCL. It consists of a low-level Cython based wrapper with an
 interface similar to the underlying C library. On top of that it
 offers a high-level interface designed to work on data contained in
 instances of pyopencl.array.Array, a numpy work-alike array class for
 GPU computations. The high-level interface takes some inspiration
 from pyFFTW. For details of the high-level interface see fft.py.
 .
 This package installs the library for Python 3.

Package: gqrx-sdr
Description-md5: 903d16e73d7641406e10d7b18dacc21d
Description-en: Software defined radio receiver
 Gqrx works with hardware supported by gr-osmosdr, including Funcube
 Dongle, RTL-SDR, Airspy, HackRF, BladeRF, RFSpace, USRP and SoapySDR.
 .
 Gqrx can operate as an AM/FM/SSB receiver with audio output or as an
 FFT-only instrument. The built-in Gqrx AFSK1200 decoder can decode
 and display AX.25 packets.  There are also various hooks for
 interacting with external applications using network sockets.
 .
 Wideband FM mode has mono, stereo, and RDS (Radio Data System) modes.
 Displays FFT plot and spectrum waterfall.
 .
 It is powered by GNU Radio and the Qt GUI toolkit.

Package: gr-air-modes
Description-md5: bd7b856548046046279e205e670faad5
Description-en: Gnuradio Mode-S/ADS-B radio
 A software-defined radio receiver for Mode S
 transponder signals, including ADS-B reports from equipped aircraft.
 .
 Multiple output formats are supported:
  * Raw (or minimally processed) output of packet data
  * Parsed text
  * SQLite database
  * KML for use with Google Earth
  * SBS-1-compatible output for use with e.g. PlanePlotter or Virtual
    Radar Server
  * FlightGear multiplayer interface for real-time display of traffic
    within the simulator

Package: libgnuradio-air-modes1
Description-md5: de9c42f0df66feb5e1c1e93825f66091
Description-en: Gnuradio Mode-S/ADS-B radio - library
 A software-defined radio receiver for Mode S
 transponder signals, including ADS-B reports from equipped aircraft.
 .
 This package provides a shared library.

Package: gr-fosphor
Description-md5: 22a6b9110834daf9bb3248036c0083bc
Description-en: gnuradio fosphor block (GPU spectrum display)
 This implements a GNU Radio sink consisting of a GL display window
 that provides a Real Time Spectrum Analyzer (RTSA)-like spectrum
 visualization using OpenCL and OpenGL acceleration.
 .
 To use the fosphor blocks in Python, import it as :
 .
 from gnuradio import fosphor
 .
 See the Doxygen documentation for details about the blocks available
 in this package. A quick listing of the details can be found in Python
 after importing by using:
 .
 help(fosphor)

Package: libgnuradio-fosphor3.9.0
Description-md5: 614c73b6f47df0c22ec4d72415499cec
Description-en: gnuradio fosphor block (GPU spectrum display) (library)
 This implements a GNU Radio sink consisting of a GL display window
 that provides a Real Time Spectrum Analyzer (RTSA)-like spectrum
 visualization using OpenCL and OpenGL acceleration.
 .
 This package provides a shared library.

Package: gr-funcube
Description-md5: 95b4539533d6bcde52cd347ce237f0fc
Description-en: Funcube Dongle controller for GNU Radio
 Support hardware for software radio using the fcdproplus
 which provides sampled RF IQ data as a USB audio stereo
 data stream. Control is done over USB HID protocol.
 .
 Both the Funcube Dongle and Funcube Dongle Pro+ are supported
 by this package.
 .
 This package provides a Python library as well as
 a gnuradio companion source object.

Package: libgnuradio-funcube3.10.0
Description-md5: 3aee1116acdbacf6e8a4bef6121f456a
Description-en: Funcube Dongle controller for GNU Radio (runtime)
 Support hardware for software radio using the fcdproplus
 which provides sampled RF IQ data as a USB audio stereo
 data stream. Control is done over USB HID protocol.
 .
 Both the Funcube Dongle and Funcube Diongle Pro+ are supported
 by this package.
 .
 This package provides a shared library.

Package: gr-gsm
Description-md5: 9ee5b63894ed99ed18bee61ddc05932d
Description-en: Gnuradio blocks and tools for receiving GSM transmissions
 Implementation of the Global System for Mobile Communications
 protocol and provide tools for scanning for GSM base stations and for
 decoding GSM radio trafic.

Package: gr-hpsdr
Description-md5: d4862883866ce872d364b748eed36383
Description-en: gnuradio interface module for OpenHPSDR protocol 1
 Hardware supported includes OpenHPSDR Hermes / Metis and Red Pitaya
 using the OpenHpsdr protocol.
 .
 hermesNB sources decimated downconverted 48K-to-384K receiver complex
 stream(s), and sinks one 48k sample rate transmit complex stream.
 .
 hermesWB sources raw ADC samples as a vector of floats, with
 vlen=16384. Each individual vector contains time contiguous
 samples. However there are large time gaps between vectors. This is
 how HPSDR produces raw samples, it is due to Ethernet interface rate
 limitations between HPSDR and the host computer.
 .
 The modules are compatible with version 3.8 of gnuradio and versions of
 Hermes firmware 1.8 through at 3.2. (known as OpenHPSDR protocol
 1). It is not compatible with the new OpenHPSDR protocol 2.
 .
 This package contains the header files and grc block definitions.

Package: libgnuradio-hpsdr1.0.0
Description-md5: 0b550515bae63a80b0b5f6de34b16b49
Description-en: gnuradio library for OpenHPSDR protocol 1
 Hardware supported includes OpenHPSDR Hermes / Metis and Red Pitaya
 using the OpenHpsdr protocol.
 .
 The modules are compatible with version 3.8 of gnuradio and versions of
 Hermes firmware 1.8 through 3.2. (known as OpenHPSDR protocol 1). It
 is not compatible with the new OpenHPSDR protocol 2.
 .
 This package contains the shared library.

Package: gr-iqbal
Description-md5: d1941592a7b1ef5f4224711566fb3e9c
Description-en: GNU Radio Blind IQ imbalance estimator and correction
 The general idea is to suppress symmetrical images caused by IQ
 imbalance in the RX path of quadrature receivers.
 It's composed of two subblocks:
 .
 "IQ Bal Fix": This applies the actual correction. to a complex
 stream. The correction parameters are only magnitude/phase and the
 actual correction algo is the same as applied in hardware in the USRP.
 You can either specify the correction parameters manually on the
 block, or send them via 'messages'.
 .
 "IQ Bal Optimize": This blocks tries to blindly detect the imbalance
 by minimizing the correlation between the left and right part of the
 spectrum. See the code for the "how it does it". The general idea is
 inspired from papers found on the internet and the way some SDR
 software achieve the same things (sdr# for eg, although there are
 significant differences in the actual implementation).

Package: libgnuradio-iqbalance3.9.0
Description-md5: f3fa21c85b7648b2254e19f56b652c7b
Description-en: GNU Radio Blind IQ imbalance estimator and correction (shared library)
 The general idea is to suppress symmetrical images caused by IQ
 imbalance in the RX path of quadrature receivers.
 It's composed of two subblocks: "IQ Bal Fix" and "IQ Bal Optimize".
 .
 This package provides a shared library for gr-iqbal.

Package: gr-limesdr
Description-md5: 0990c87b70a40e459c7060873e8903ef
Description-en: LimeSDR blocks for GnuRadio
 LimeSDR is a low cost, open source software defined radio (SDR) platform that
 can be used to support just about any type of wireless communication standard.
 .
 Currently this plugin supports LimeSDR-USB and LimeSDR-Mini boards.
 .
 The gr-limesdr blocks for GnuRadio can be used to create flowgraphs that
 interface LimeSDR devices through liblimesuite.
 .
 This package contains the development files.

Package: libgnuradio-limesdr3.0.1
Description-md5: c8895ebaefd5833b9a886b76e55de934
Description-en: LimeSDR blocks for GnuRadio (runtime library)
 LimeSDR is a low cost, open source software defined radio (SDR) platform that
 can be used to support just about any type of wireless communication standard.
 .
 Currently this plugin supports LimeSDR-USB and LimeSDR-Mini boards.
 .
 The gr-limesdr blocks for GnuRadio can be used to create flowgraphs that
 interface LimeSDR devices through liblimesuite.
 .
 This package contains the shared library.

Package: gr-osmosdr
Description-md5: 15ebe5cd675ce0e8c8a0acaab899b8a0
Description-en: Gnuradio blocks from the OsmoSDR project
 The Osmocom project is a family of projects regarding Open source
 mobile communications.
 .
 While primarily being developed for the OsmoSDR hardware, this block
 as well supports:
  - FUNcube Dongle through gr-funcube
  - FUNcube Dongle Pro+ through gr-funcube
  - RTL2832U based DVB-T dongles through librtlsdr
  - RTL-TCP spectrum server (see librtlsdr project)
  - gnuradio .cfile input through libgnuradio-blocks
  - RFSPACE SDR-IQ, SDR-IP, NetSDR (incl. X2 option)
  - Great Scott Gadgets HackRF through libhackrf
  - Nuand LLC bladeRF through libbladeRF library
  - Ettus USRP Devices through Ettus UHD library
  - Fairwaves UmTRX through Fairwaves' fork of UHD
  - AIRSPY Receiver
  - AIRSPY HF+ Receiver
  - SoapySDR support
  - Red Pitaya SDR transceiver (http://bazaar.redpitaya.com)
  - FreeSRP through libfreesrp
 .
 Example applications include osmocom_fft, osmocom_siggen,
 and osmocom_spectrum_sense.
 .
 By using the OsmoSDR block you can take advantage of a common
 software API in your application(s) independent of the underlying
 radio hardware. This package provides C++ header files,
 documentation, and Python3 wrappers to the library.

Package: libgnuradio-osmosdr0.2.0
Description-md5: 40c3a4d110ae193958f314775fa66656
Description-en: Gnuradio blocks from the OsmoSDR project - library
 The Osmocom project is a family of projects regarding Open source
 mobile communications. This library provides hardware support for
 a variety of radio hardware in the form of gnuradio blocks.
 .
 This package contains the shared library.

Package: gr-radar
Description-md5: 516497234069f69ccb45a35f7b96d2d1
Description-en: GNU Radio Radar Toolbox
 The *gr-radar* project provides a toolbox of commonly used radar
 algorithms. An important part is the *UHD Echotimer*, which enables a
 synchronized TX and RX stream from USRPs to ensure a constant phase
 relation in measurements. Example flowgraphs for CW, Dual CW, FSK,
 FMCW and OFDM radar are given and partly tested on hardware. GUI
 elements for target representation and further signal processing
 algorithms such as target tracking are implemented. Check out the
 project website for example videos and further information.
 .
 gr-radar provides GNU Radio Companion flowgraphs to handle RADAR data.

Package: gr-radar-doc
Description-md5: 73da5e2fe5c2ba906af94578ebf6c695
Description-en: GNU Radio Radar Toolbox - Documentation
 The *gr-radar* project provides a toolbox of commonly used radar
 algorithms. An important part is the *UHD Echotimer*, which enables a
 synchronized TX and RX stream from USRPs to ensure a constant phase
 relation in measurements. Example flowgraphs for CW, Dual CW, FSK,
 FMCW and OFDM radar are given and partly tested on hardware. GUI
 elements for target representation and further signal processing
 algorithms such as target tracking are implemented. Check out the
 project website for example videos and further information.
 .
 gr-radar-doc provides Doxygen generated documentation.

Package: libgnuradio-radar3.10.0
Description-md5: f7c6f8b5ce5b7919b9641017de16de97
Description-en: GNU Radio Radar Toolbox - library
 The *gr-radar* project provides a toolbox of commonly used radar
 algorithms. An important part is the *UHD Echotimer*, which enables a
 synchronized TX and RX stream from USRPs to ensure a constant phase
 relation in measurements. Example flowgraphs for CW, Dual CW, FSK,
 FMCW and OFDM radar are given and partly tested on hardware. GUI
 elements for target representation and further signal processing
 algorithms such as target tracking are implemented. Check out the
 project website for example videos and further information.
 .
 This package provides a shared library.

Package: gr-rds
Description-md5: 381f2d5bc7ea9a68ee3ab929814a53b8
Description-en: GNU Radio FM RDS/TMC Transceiver
 A Radio Data System - Traffic Message Channel (RDS-TMC) block
 for GNU Radio.
 .
 Radio Data System (RDS) is a communications protocol standard for
 embedding  small amounts of digital information in conventional
 FM radio broadcasts.
 .
 gr-rds provides GNU Radio Companion flowgraphs to handle RDS data.

Package: libgnuradio-rds1
Description-md5: 720b1d3ef91dd3dca79a151a90f49fec
Description-en: GNU Radio FM RDS/TMC Transceiver (library)
 A Radio Data System - Traffic Message Channel (RDS-TMC) block
 for GNU Radio.
 .
 Radio Data System (RDS) is a communications protocol standard for
 embedding  small amounts of digital information in conventional
 FM radio broadcasts.
 .
 This package provides a shared library.

Package: gr-satellites
Description-md5: c4cba52cc86945f8b21a0fd06acf0af8
Description-en: Collection of satellite telemetry signal decoders
 This GNU Radio out-of-tree module can be used to decode frames
 transmitted from most Amateur satellites in orbit, performing
 demodulation, forward error correction, etc. Decoded frames can be
 saved to a file or displayed in hex format. For some satellites the
 telemetry format definition is included in gr-satellites, so the
 decoded telemetry frames can be printed out as human-readable values
 such as bus voltages and currents. Additionally, some satellites
 transmit files such as JPEG images. gr-satellites can be used to
 reassemble these files and even display the images in real-time as
 they are being received.
 .
 It supports most popular protocols, such as AX.25, the GOMspace
 NanoCom U482C and AX100 modems, an important part of the CCSDS stack,
 the AO-40 protocol used in the FUNcube satellites, and several ad-hoc
 protocols used in other satellites.
 .
 This package contains the header files and grc block definitions,
 and a set of satellite telemetry decoding scripts.

Package: libgnuradio-satellites4.4.0
Description-md5: 6dead797c65cee5e03cb685bbdbaa04b
Description-en: library of satellite telemetry signal decoders
 This GNU Radio out-of-tree module can be used to decode frames
 transmitted from most Amateur satellites in orbit, performing
 demodulation, forward error correction, etc. Decoded frames can be
 saved to a file or displayed in hex format. For some satellites the
 telemetry format definition is included in gr-satellites, so the
 decoded telemetry frames can be printed out as human-readable values
 such as bus voltages and currents. Additionally, some satellites
 transmit files such as JPEG images. gr-satellites can be used to
 reassemble these files and even display the images in real-time as
 they are being received.
 .
 It supports most popular protocols, such as AX.25, the GOMspace
 NanoCom U482C and AX100 modems, an important part of the CCSDS stack,
 the AO-40 protocol used in the FUNcube satellites, and several ad-hoc
 protocols used in other satellites.
 .
 This package contains the shared library.

Package: grabc
Description-md5: 24ba57c1fca546f8f8410efdf7a8f845
Description-en: simple program to determine the color string in hex by clicking on a pixel
 grabc is simple but useful program to determine the color string in
 hex or in RGB components by clicking on a pixel on the screen.
 When this program is run, the mouse pointer is grabbed and changed to
 a cross hair and when the mouse is clicked, the color of the clicked
 pixel is written to stdout in hex and the R, G, B components are
 written to stderr.
 .
 This program can be useful when you see a color and want to use the
 color in xterm or your window manager's border but no clue what the
 name of the color is. It's silly to use a image processing software
 to find it out.

Package: grabix
Description-md5: 0eef255501daa10dd72d7e36a6dc23b6
Description-en: wee tool for random access into BGZF files
 In biomedical research it is increasing practice to study
 the genetic basis of disease. This now frequently comprises
 the sequencing of human sequences. The output of the machine
 however is redundant, and the real sequence is the best
 sequence to explain the redundancy. The exchange of data
 happens only with compressed files - to huge and redundant
 to perform otherwise. One should avoid uncompression whenever
 possible.
 .
 grabix leverages the fantastic BGZF library of the samtools
 package to provide random access into text files that have
 been compressed with bgzip. grabix creates it's own index
 (.gbi) of the bgzipped file. Once indexed, one can extract
 arbitrary lines from the file with the grab command. Or
 choose random lines with the, well, random command.

Package: grabserial
Description-md5: 46b3e5e34d2886ad3c34402573107cc9
Description-en: python-based serial dump and timing program
 grabserial is a small program which reads a serial port and writes the
 data tostandard output. The main purpose of this tool is to collect messages
 written to the serial console from a target board running Linux, and save
 the message on a host machine.

Package: grace
Description-md5: 47b00fa96f75d436d1eeb1c1e10f9763
Description-en: XY graphing and plotting tool
 Grace is a point-and-click tool that allows the user to draw X-Y plots.
 This is the program formerly known as Xmgr.
 .
 A few of its features are: User defined scaling, tick marks, labels,
 symbols, line styles, colors, polynomial regression, splines, running
 averages, DFT/FFT, cross/auto-correlation, batch mode for unattended
 plotting, and hardcopy support for PostScript, FrameMaker and several image
 formats.

Package: gradle
Description-md5: dc7c348ba78fae9c679e7d8a527a89ff
Description-en: Powerful build system for the JVM
 Gradle is a build tool with a focus on build automation and support for
 multi-language development. If you are building, testing, publishing, and
 deploying software on any platform, Gradle offers a flexible model that can
 support the entire development lifecycle from compiling and packaging code to
 publishing web sites. Gradle has been designed to support build automation
 across multiple languages and platforms including Java, Scala, Android, C/C++,
 and Groovy, and is closely integrated with development tools and continuous
 integration servers including Eclipse, IntelliJ, and Jenkins.

Package: gradle-doc
Description-md5: 04f26ebf5272e7198f7e00b417ed2738
Description-en: Powerful build system for the JVM - Documentations
 Gradle is a build tool with a focus on build automation and support for
 multi-language development. If you are building, testing, publishing, and
 deploying software on any platform, Gradle offers a flexible model that can
 support the entire development lifecycle from compiling and packaging code to
 publishing web sites. Gradle has been designed to support build automation
 across multiple languages and platforms including Java, Scala, Android, C/C++,
 and Groovy, and is closely integrated with development tools and continuous
 integration servers including Eclipse, IntelliJ, and Jenkins.
 .
 This package contains Gradle API Javadoc.

Package: libgradle-core-java
Description-md5: 0c6217316a01ebb760a13500b1ba8d3a
Description-en: Powerful build system for the JVM - Core libraries
 Gradle is a build tool with a focus on build automation and support for
 multi-language development. If you are building, testing, publishing, and
 deploying software on any platform, Gradle offers a flexible model that can
 support the entire development lifecycle from compiling and packaging code to
 publishing web sites. Gradle has been designed to support build automation
 across multiple languages and platforms including Java, Scala, Android, C/C++,
 and Groovy, and is closely integrated with development tools and continuous
 integration servers including Eclipse, IntelliJ, and Jenkins.
 .
 This package contains the Gradle Core API library.

Package: libgradle-plugins-java
Description-md5: 5d26540d5ad9b62edacb93637ecd29c9
Description-en: Powerful build system for the JVM - All plugins
 Gradle is a build tool with a focus on build automation and support for
 multi-language development. If you are building, testing, publishing, and
 deploying software on any platform, Gradle offers a flexible model that can
 support the entire development lifecycle from compiling and packaging code to
 publishing web sites. Gradle has been designed to support build automation
 across multiple languages and platforms including Java, Scala, Android, C/C++,
 and Groovy, and is closely integrated with development tools and continuous
 integration servers including Eclipse, IntelliJ, and Jenkins.
 .
 This package contains the standard Gradle plugins except:
 .
   * Zinc compiler
   * Kotlin DSL
   * AWS S3
   * Google APIs

Package: gradle-apt-plugin
Description-md5: d14b610a4a1f33784fe062b68aa09bd7
Description-en: Gradle plugin to use Java annotation processors
 This plugin does a few things to make it easier/safer to use Java annotation
 processors in a Gradle build:
 .
   * it ensures the presence of configurations for your compile-time only
     dependencies (annotations, generally) and annotation processors,
     consistently across all supported Gradle versions;
   * automatically configures the corresponding JavaCompile and GroovyCompile
     tasks to make use of these configurations, when the java or groovy plugin
     is applied;
   * automatically configures IntelliJ IDEA and/or Eclipse when the
     net.ltgt.apt-idea or net.ltgt.apt-eclipse plugins are applied.

Package: gradle-completion
Description-md5: 65849255dfb98cfc79f743c371beef22
Description-en: Bash and Zsh completion support for Gradle
 Bash and Zsh completion support for Gradle.  This provides _fast_ tab
 completion for:
 .
  * Gradle tasks for the current project and sub-projects
  * Gradle CLI switches (e.g. `--parallel`)
  * Common Gradle properties (e.g. `-Dorg.gradle.debug`)
 .
 It also handles custom default build files, so
 `rootProject.buildFileName = 'build.gradle.kts'` is supported.

Package: gradle-debian-helper
Description-md5: ecdc14ab6558e348c752209d5b6475e2
Description-en: Helper tools for building Debian packages with Gradle
 gradle-debian-helper contains helper tools to ease the packaging of Gradle
 based projects in Debian. It consists in:
 .
  * a Gradle plugin resolving the dependencies against the system Maven
    repository (/usr/share/maven-repo). The resolver uses the same Maven
    rule files that maven-debian-helper and maven-repo-helper employ
    (debian/maven.rules, debian/maven.ignoreRules).
  * a debhelper class detecting Gradle build files, initializing the plugin
    and running Gradle in offline mode.

Package: libgradle-jflex-plugin-java
Description-md5: 284139373204f168e8a24ef93cff9a1d
Description-en: Gradle plugin for JFlex, a scanner generator
 The gradle-jflex-plugin makes it possible to integrate JFlex into the Gradle
 build system. JFlex itself is a lexical analyzer generator that takes as input
 a specification with a set of regular expressions and corresponding actions.
 It generates a program (a lexer) that reads input, matches the input against
 the regular expressions in the spec file, and runs the corresponding action if
 a regular expression matched.

Package: libgradle-kotlin-dsl-java
Description-md5: 1ea41ada8654aa049791fa7446692a25
Description-en: Gradle Kotlin DSL
 The Gradle Kotlin DSL provides support for writing Gradle build scripts
 using JetBrains' Kotlin language. It aims to provide Gradle users with
 a rich, flexible and statically-typed approach to developing build logic
 in conjunction with the best IDE and tooling experience possible.

Package: gradle-plugin-protobuf
Description-md5: 34cfe6b527c3378df41e489788edf3ea
Description-en: Protobuf Plugin for Gradle
 The Protobuf plugin processes the Protocol Buffers files (.proto) in the
 src/main/proto directory of Gradle projects. It generates the Java classes
 and compiles them automatically.

Package: gradle-propdeps-plugin
Description-md5: b34e1bf1b0e9f5cbf39e0b85e550591f
Description-en: Gradle plugin enhancing the Maven integration
 The propdeps plugin provides additional optional and provided dependency
 configurations for Gradle along with Maven POM generation support.

Package: grads
Description-md5: 84551e8fdd6469194a90b28b624c624e
Description-en: Grid Analysis and Display System for earth science data
 The Grid Analysis and Display System (GrADS) is an interactive desktop tool
 that is used for easy access, manipulation, and visualization of earth
 science data. The format of the data may be either binary, GRIB, NetCDF, or
 HDF-SDS (Scientific Data Sets). GrADS has been implemented worldwide on
 a variety of commonly used operating systems and is freely distributed
 over the Internet.
 .
 GrADS uses a 4-Dimensional data environment: longitude, latitude,
 vertical level, and time. Data sets are placed within the 4-D space
 by use of a data descriptor file. GrADS interprets station data as well as
 gridded data, and the grids may be regular, non-linearly spaced, gaussian, or
 of variable resolution. Data from different data sets may be graphically
 overlaid, with correct spatial and time registration. Operations are executed
 interactively by entering FORTRAN-like expressions at the command line.
 A rich set of built-in functions are provided, but users may also add their
 own functions as external routines written in any programming language.
 .
 Data may be displayed using a variety of graphical techniques: line and
 bar graphs, scatter plots, smoothed contours, shaded contours, streamlines,
 wind vectors, grid boxes, shaded grid boxes, and station model plots.
 Graphics may be output in PostScript or image formats. GrADS provides
 geophysically intuitive defaults, but the user has the option to control
 all aspects of graphics output.
 .
 GrADS has a programmable interface (scripting language) that allows for
 sophisticated analysis and display applications. Use scripts to display
 buttons and dropmenus as well as graphics, and then take action based on user
 point-and-clicks. GrADS can be run in batch mode, and the scripting language
 facilitates using GrADS to do long overnight batch jobs.

Package: grafx2
Description-md5: e771fb5c7d5f136f7be9ce0065ddb60e
Description-en: ultimate 256-color bitmap paint program
 This is a bitmap paint program that allows you to draw in more than 60 video
 resolutions (from 320x200 to 1024x768, including most of the standard Amiga
 resolutions: 320x256, 320x512, 640x256, 640x512, and more, provided your
 videocard knows how to handle them).
 .
 This program is dedicated to everybody who knows what a single pixel is. Its
 layout is not very different from the famous Deluxe Paint or Brilliance, so
 it will be quite easy to handle it if you know at least one of these programs.
 If you aren't used to the art of drawing with up to 256 colors, it will be a
 little more difficult for you, but you should give it a try (or more, because
 most of the power of this program won't show up on the first try).

Package: graide
Description-md5: e5eba29b2f7bc4773aea2605547e7d95
Description-en: IDE for Graphite GDL font description development
 Graide is an IDE including a debugger that helps people develop
 Graphite GDL descriptions for smart fonts and compile them into fonts.
 .
 Graphite is a "smart font" system developed specifically to handle the
 complexities of lesser-known languages of the world.

Package: grail-tools
Description-md5: b2fb46d940e3ac96e9aa55968f37d420
Description-en: Gesture Recognition And Instantiation Library - test tools
 This library consists of an interface and tools for handling gesture
 recognition and gesture instantiation. Applications can use the grail
 callbacks to receive gesture primitives and raw input events from the
 underlying kernel device.
 .
 This package provides some test tools for the grail library.

Package: libgrail-dev
Description-md5: aaa7fea4cee4953a0ab1a52e4a02990c
Description-en: Gesture Recognition And Instantiation Library - dev files
 This library consists of an interface and tools for handling gesture
 recognition and gesture instantiation. Applications can use the grail
 callbacks to receive gesture primitives and raw input events from the
 underlying kernel device.
 .
 This package contains files that are needed to build applications.

Package: libgrail6
Description-md5: 8a3d2f9d4700637341ac103638491767
Description-en: Gesture Recognition And Instantiation Library
 This library consists of an interface and tools for handling gesture
 recognition and gesture instantiation. Applications can use the grail
 callbacks to receive gesture primitives and raw input events from the
 underlying kernel device.

Package: libgral-java
Description-md5: 3a7fcc8f2514ac04de09fd8725cb19c0
Description-en: Java library for displaying plots (graphs, diagrams, and charts)
 GRAL is a free Java library for displaying plots (graphs, diagrams, and
 charts). The acronym GRAL simply stands for GRAphing Library.
 .
 Features
 .
  * Ready-to-use classes for data management
  * Data processing and filtering (smoothing, rescaling, statistics, histograms)
  * Many different plot types: xy/scatter plot, bubble plot, line plot,
    area plot, bar plot, pie plot, donut plot, box-and-whisker plot, raster plot
  * Legends: horizontal and vertical
  * Various axis types: linear axes, logarithmic axes, arbitrary number of axes
  * Several file formats are supported as data sources or data sinks (CSV,
    bitmap image data, audio file data)
  * Exporting plots in bitmap and vector file formats (PNG, GIF, JPEG, EPS, PDF,
    SVG)
  * Small footprint (about 300 kilobytes)

Package: gramadoir
Description-md5: bdebed776fb5b7ba299f0770c26a1aeb
Description-en: Irish language grammar checker (integration scripts)
 This package contains scripts for integrating the Irish language
 grammar checker module 'liblingua-ga-gramadoir-perl' into a variety
 of packages, including emacs, vim and OpenOffice.

Package: liblingua-ga-gramadoir-perl
Description-md5: 38ae521f2615e7ac171e6ac306c86139
Description-en: Irish language grammar checker
 This package is an Irish (gaeilge) language grammar checker.
 .
 It contains a Perl module for grammar checking in Irish, and a
 script for using this module at the command-line.

Package: grammalecte-cli
Description-md5: df7e211d07655fcfa567d9023d427b54
Description-en: French spellchecker and grammar checker (command line tools)
 This package contains grammalecte-cli, a French language spellchecker, grammar
 checker and hyphenator.

Package: libreoffice-grammalecte
Description-md5: cab97d278a9bcf38c1a9c753ab996cd2
Description-en: French spellchecker and grammar checker (LibreOffice extension)
 LibreOffice is a full-featured office productivity suite that provides
 a near drop-in replacement for Microsoft(R) Office.
 .
 This package contains a libreoffice-grammalecte, a French language
 spellchecker, grammar checker and hyphenator extension for LibreOffice.

Package: python3-grammalecte
Description-md5: 891fcc8c0677b84f24f6f9722ef42324
Description-en: French spellchecker and grammar checker (Python library)
 This package contains python3-grammalecte, a French language spellchecker,
 grammar checker and hyphenator.

Package: libgrammatica-java
Description-md5: 0835bc8e14c24d8c17cd81a7c17460d0
Description-en: C# and Java parser generator (compiler compiler)
 Grammatica improves upon similar tools (like yacc and ANTLR):
 .
  * by creating well-commented and readable source code,
  * by having automatic error recovery and detailed error messages, and
  * by support for testing and debugging grammars without source code
    generation.

Package: gramofile
Description-md5: a46be48b10c89b73939270ece8ef348a
Description-en: transfer sound from gramophone records to CD
 GramoFile enables you to record audio from (for example) gramophone
 records, process the signal and listen to the results. Because sound
 files in .WAV-format are used, it is possible to exchange the files
 with many other programs. Wodim(1) can burn CD-Recordables of these,
 so you can make CDs with the music of your favorite records.  The user
 interface of GramoFile has a windows-like look-and-feel, making it
 fairly easy to use.
 .
 One of the most important parts of GramoFile is the ability to process
 digital audio signals. Through the application of several filters it
 is possible to accomplish a significant reduction of disturbances like
 ticks and scratches. These filters have been programmed in such a fashion
 that they can be applied in any order (and multiple times) in a single
 run, thus avoiding the use of temporary files. It is possible to adjust
 the properties of each filter independently, so in every situation an
 optimal result can be achieved.
 .
 Another interesting feature is the track splitting. Just make one .wav
 file of an entire side of an record and GramoFile will detect where
 the individual tracks are located. This happens fully automatically,
 without need to set any options. More experienced users may fine-tune
 the algorithm, or change the detected track starts and ends, but
 generally that will not be necessary. Track-times are saved in an
 editable (plaintext) .tracks file, that will be used during the signal
 processing to produce one processed .wav file for each individual track.
 .
 To record and play .wav files, modified versions of brec(1) and bplay(1)
 by David Monro are included. These programs provide buffered recording
 and playback, so all will go well even on a highly loaded system. Both
 programs have been modified to support the standard GramoFile user
 interface.  Brec also got a `graphical' peak level meter, and bplay a
 running time display.

Package: gramophone2
Description-md5: 0042cd0ce6cfd7339f2f19d222709281
Description-en: GRAMophone II is an algorithmic music generator
 GRAMophone is partly based on an idea of Jon McCormack’s, who invented
 the idea of a virtual player (virtual musician). The player in question
 is associated with a MIDI track, and interprets instructions telling it
 what to do. Generally, they say play notes (send MIDI messages).
 GRAMophone’s players together make up an orchestra, which plays a
 composition. Any number of players can play a composition, but in practice
 the hardware used might impose an upper limit. In general every player
 plays an instrument and each has a different set of  grammar rules.
 An individual player is characterised by a set of parameters which are
 shared by the whole orchestra and/or a personal parameter set.

Package: gramps
Description-md5: 4b8460288fec6ae3a1337b9f64a45957
Description-en: Genealogical research program
 Gramps is an Open Source genealogy program written in Python, using
 the GTK/GNOME interface. It is an extremely flexible program fitting
 the needs for both the amateur genealogist and serious genealogical
 researcher.
 Gramps has the ability to import GEDCOM files exported from many
 proprietary genealogy programs and can produce a large number of
 reports in many popular formats.

Package: granatier
Description-md5: 9c1cc3a6aa86ca29a9daa93e6c56892a
Description-en: Bomberman clone
 Granatier is a clone of the classic Bomberman game, inspired by the work of
 the Clanbomber clone.
 .
 This package is part of the KDE games module.

Package: grandorgue
Description-md5: 27438a07a7b227bb1d0373a0aa9a9e90
Description-en: sample-based pipe organ simulator
 GrandOrgue allows the user to load and play virtual pipe organs.
 Using sample sets, GrandOrgue is able to combine the individual pipe
 sounds and organ behaviors to simulate a variety of pipe organs.
 .
 When connected to MIDI keyboards and an audio system, it can accurately
 simulate the sound of a real pipe organ.
 .
 The user can create and load organ samplesets using a dedicated file format. A
 demonstration organ sampleset is provided in the grandorgue-demo package.

Package: grandorgue-demo
Description-md5: 05f814e278ce58c37ec153aa9de13c11
Description-en: sample-based pipe organ simulator (demo sampleset)
 GrandOrgue allows the user to load and play virtual pipe organs.
 Using sample sets, GrandOrgue is able to combine the individual pipe
 sounds and organ behaviors to simulate a variety of pipe organs.
 .
 This package contains a demonstration organ sampleset.

Package: gir1.2-granite-1.0
Description-md5: 2e0ed8472431f4131cf1b613e667fdf0
Description-en: extension of GTK+ libraries (introspection files)
 Granite is an extension of GTK+. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: granite-demo
Description-md5: c63278c8762fd6b3f6c0a759729dcd47
Description-en: extension of GTK+ libraries (demo binary)
 Granite is an extension of GTK+. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package contains a small demo application to show Granite Widgets.

Package: libgranite-common
Description-md5: e44e0c8996c9ed118cc11657d3b1ac1a
Description-en: extension of GTK+ libraries (common files)
 Granite is an extension of GTK+. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package contains common files needed by library.

Package: libgranite-dev
Description-md5: dee189c0f9cecdf7765b8c4e77b7b542
Description-en: extension of GTK+ libraries (development files)
 Granite is an extension of GTK+. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package contains the static library and header files.

Package: libgranite6
Description-md5: fdacb6a14abd15188f48215825ba078f
Description-en: extension of GTK+ libraries
 Granite is an extension of GTK+. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package contains the shared library.

Package: gir1.2-granite-7.0
Description-md5: a3b95c9aacdd3640e615decf44627445
Description-en: extension of GTK4 libraries (introspection files)
 Granite-7 is an extension of GTK4. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: granite-7-demo
Description-md5: 05253bd5c114af294cb73c1436ae343d
Description-en: extension of GTK4 libraries (demo binary)
 Granite-7 is an extension of GTK4. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package contains a small demo application to show Granite Widgets.

Package: libgranite-7-7
Description-md5: 2d3c29e3d0904ade95c5a289ca8e9be0
Description-en: extension of GTK4 libraries
 Granite-7 is an extension of GTK4. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package contains the shared library.

Package: libgranite-7-common
Description-md5: d388b769af51da9908d5c1666249f347
Description-en: extension of GTK4 libraries (common files)
 Granite-7 is an extension of GTK4. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package contains common files needed by library.

Package: libgranite-7-dev
Description-md5: 8cda35036b765a1174b48c65693288da
Description-en: extension of GTK4 libraries (development files)
 Granite-7 is an extension of GTK4. Among other things, it provides
 complex widgets and convenience functions designed for use in apps
 built for elementary OS.
 .
 This package contains the static library and header files.

Package: kdepim-themeeditors
Description-md5: 9c1dbb7cdf6d69806b1c42af6547c3d0
Description-en: Theme Editors for KDE PIM applications
 KDE PIM Theme Editors allow you to create and edit various KDE themes for
 KDE PIM software such as KMail and KAddressBook.

Package: libgrantlee-templates5
Description-md5: a611276010e6da9d183ad32c166f9c77
Description-en: Grantlee templating library for Qt - Templates
 Grantlee is a string template engine based on the Django template system
 and written in Qt.
 .
 This package contains the Templates Grantlee library. It also contains the
 standard plugins.

Package: libgrantlee-textdocument5
Description-md5: cbbd8b5ab0558957010fc03fb9c2d9d0
Description-en: Grantlee templating library for Qt - TextDocument
 Grantlee is a string template engine based on the Django template system
 and written in Qt.
 .
 This package contains the TextDocument Grantlee library.

Package: libgrantlee5-dev
Description-md5: e07afc1e6e310f775ba8d324d30b04dd
Description-en: Grantlee templating library development files
 Grantlee is a string template engine based on the Django template system
 and written in Qt.
 .
 This package contains the development files for building applications
 using grantlee.

Package: granule
Description-md5: 3a0c0efc797191cc4320d19b1057c8df
Description-en: flashcard program for learning new words
 Granule is a flashcard program that implements Leitner cardfile
 methodology for learning new words. It features both short-term and
 long-term memory training capabilities with scheduling.

Package: granule-docs
Description-md5: ac095c071236ec7f67fcc6086423e5fc
Description-en: flashcard program for learning new words -- documentation
 Granule is a flashcard program that implements Leitner cardfile
 methodology for learning new words. It features both short-term and
 long-term memory training capabilities with scheduling.
 .
 This package contains the HTML documentation for Granule.

Package: grap
Description-md5: 7ff5df83b0cb0e0bb10afd968b5e3bb4
Description-en: program for typesetting graphs
 This is grap, an implementation of Kernighan and Bentley's grap language
 for typesetting graphs. The grap preprocessor works with pic and troff
 (or groff).
 .
 Grap is a language for describing graphical displays of data. It
 provides such services as automatic scaling and labeling of axes,
 and for statements, if statements, and macros to facilitate user
 programmability. Grap is intended primarily for including graphs in
 documents prepared with groff or TeX, and is only marginally useful for
 elementary tasks in data analysis.

Package: python3-grapefruit
Description-md5: f20903eaf300ea1b1d8c4565c0759e7c
Description-en: Python module to manipulate color information easily (Python 3)
 GrapeFruit is a pure Python module that lets you easily manipulate and convert
 color information. Its primary goal is to be natural and flexible.
 .
 The following color systems are supported by GrapeFruit:
   * RGB (sRGB)
   * HSL
   * HSV
   * YIQ
   * YUV
   * CIE-XYZ
   * CIE-LAB (with the illuminant you want)
   * CMY
   * CMYK
   * HTML/CSS color definition (#RRGGBB, #RGB or the X11 color name)
   * RYB (artistic color wheel)
 .
 This package provides the Python3 version.

Package: graph-tool-doc
Description-md5: eef09f2db8b5fd5b6dff252cb574d5de
Description-en: Efficient network analysis -- doc
 graph-tool is an efficient Python module for manipulation and statistical
 analysis of graphs (a.k.a. networks). Contrary to most other Python modules
 with similar functionality, the core data structures and algorithms are
 implemented in C++, making extensive use of template metaprogramming,
 based heavily on the Boost Graph Library. This confers it a level of
 performance that is comparable (both in memory usage and computation time)
 to that of a pure C/C++ library.
 .
 This package provides the documentation and sample material.

Package: python3-graph-tool
Description-md5: 7d5143f85a6739dac984b51d57ee6d7e
Description-en: Efficient network analysis -- Python
 graph-tool is an efficient Python module for manipulation and statistical
 analysis of graphs (a.k.a. networks). Contrary to most other Python modules
 with similar functionality, the core data structures and algorithms are
 implemented in C++, making extensive use of template metaprogramming,
 based heavily on the Boost Graph Library. This confers it a level of
 performance that is comparable (both in memory usage and computation time)
 to that of a pure C/C++ library.
 .
 This package provides the Python material.

Package: gir1.2-graphene-1.0
Description-md5: 8a2d8b42d4d665ae5754a822d1ad49ab
Description-en: library of graphic data types (introspection files)
 Graphene provides a small set of mathematical types needed to implement
 graphic libraries that deal with 2D and 3D transformations and projections.
 .
 This library provides types and their relative API; it does not deal with
 windowing system surfaces, drawing, scene graphs, or input.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: graphene-tests
Description-md5: 8fdc06ae4b0c0f27850a10c074d05652
Description-en: library of graphic data types (installed tests)
 Graphene provides a small set of mathematical types needed to implement
 graphic libraries that deal with 2D and 3D transformations and projections.
 .
 This library provides types and their relative API; it does not deal with
 windowing system surfaces, drawing, scene graphs, or input.
 .
 This package contains test programs, designed to be run as part of a
 regression testsuite.

Package: libgraphene-1.0-0
Description-md5: c5ceea7ba56574def4ff66a0216a33b5
Description-en: library of graphic data types
 Graphene provides a small set of mathematical types needed to implement
 graphic libraries that deal with 2D and 3D transformations and projections.
 .
 This library provides types and their relative API; it does not deal with
 windowing system surfaces, drawing, scene graphs, or input.

Package: libgraphene-1.0-dev
Description-md5: b04ca5d3a8db5a2dac4521592d2a7d33
Description-en: library of graphic data types (development files)
 Graphene provides a small set of mathematical types needed to implement
 graphic libraries that deal with 2D and 3D transformations and projections.
 .
 This library provides types and their relative API; it does not deal with
 windowing system surfaces, drawing, scene graphs, or input.
 .
 This package contains the header files required for developing software that
 uses libgraphene.

Package: libgraphene-doc
Description-md5: 9ca30e33247a9b3b079e868165e5b804
Description-en: library of graphic data types (documentation)
 Graphene provides a small set of mathematical types needed to implement
 graphic libraries that deal with 2D and 3D transformations and projections.
 .
 This library provides types and their relative API; it does not deal with
 windowing system surfaces, drawing, scene graphs, or input.
 .
 This package contains the API documentation.

Package: graphicsmagick
Description-md5: 49dce754c724afc2a734936e7250be4b
Description-en: collection of image processing tools
 GraphicsMagick provides a set of command-line applications to manipulate
 image files. It is a fork of the ImageMagick project and therefore offers
 a similar set of features, but puts a larger emphasis on stability.
 .
 The tools support a large variety of image formats from the widely used
 jpeg, tiff, bmp or xpm to special-purpose formats such as fits or image
 formats found on some photo CDs. They can convert between formats,
 concatenate several images into one, annotate and distort them, create
 thumbnails or manipulate the colormap. While all features are available
 from the command-line, the package also includes an image viewer that
 allows interactive manipulation.
 .
 Note that unlike ImageMagick, the GraphicsMagick tools are accessed
 through a single executable called 'gm'. Therefore, GraphicsMagick and
 ImageMagick can be used in parallel. Install package
 graphicsmagick-imagemagick-compat to obtain a set of several executables
 that is compatible to ImageMagick's interface.

Package: graphicsmagick-dbg
Description-md5: fcc436d75960b67f4f57213c969230ff
Description-en: format-independent image processing - debugging symbols
 GraphicsMagick provides libraries in several programming languages to read,
 write and manipulate image files across a large number of formats, from the
 widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or
 image formats found on some photo CDs. There are functions for finegrained
 image processing tasks, as well as conversion routines between the various
 image formats.
 .
 The GraphicsMagick library is a fork of ImageMagick and therefore offers
 an interface that is similar in features, but intended to be more stable
 across releases. While compatibility does not go so far that the
 GraphicsMagick library serves as a drop-in replacement for ImageMagick,
 conversion can usually be done with little effort.
 .
 This package contains debugging symbols for the gm executable as well as the
 C, C++, and Perl bindings. Tools like gdb and ltrace make use of these
 symbols.

Package: graphicsmagick-imagemagick-compat
Description-md5: 06e8ce60c8b196d658a1e3bb6c1eebec
Description-en: image processing tools providing ImageMagick interface
 GraphicsMagick provides a set of command-line applications to manipulate
 image files. It is a fork of the ImageMagick project and therefore offers
 a similar set of features, but puts a larger emphasis on stability.
 .
 With this package installed, the GraphicsMagick command line tools can
 be executed like their ImageMagick counterparts. It allows one to migrate
 scripts from ImageMagick to GraphicsMagick without any code changes.

Package: graphicsmagick-libmagick-dev-compat
Description-md5: 9f57ab3d18417d8eacccdce6026304cc
Description-en: image processing libraries providing ImageMagick interface
 GraphicsMagick provides libraries in several programming languages to read,
 write and manipulate image files across a large number of formats, from the
 widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or
 image formats found on some photo CDs. There are functions for finegrained
 image processing tasks, as well as conversion routines between the various
 image formats.
 .
 The GraphicsMagick libraries are a fork of ImageMagick and therefore offer
 programming interfaces that are mostly compatible. While there might be
 small differences, experience tells that many programs only use a compatible
 subset and build fine with either GraphicsMagick or ImageMagick.
 .
 While GraphicsMagick uses different names for libraries, classes, and
 helper applications in order to coexist with ImageMagick, this package
 intends to minimise porting efforts by exporting the GraphicsMagick
 interface with the usual ImageMagick names. Note that this package only
 tries to provide build-time compatibility. Run-time libraries of
 ImageMagick and GraphicsMagick are incompatible and cannot be interchanged.
 .
 This package includes compatibility wrappers for the C, C++, and Perl
 libraries.

Package: libgraphics-magick-perl
Description-md5: 694d24fef1105bb316b3f9173117fd3c
Description-en: format-independent image processing - perl interface
 GraphicsMagick provides libraries in several programming languages to read,
 write and manipulate image files across a large number of formats, from the
 widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or
 image formats found on some photo CDs. There are functions for finegrained
 image processing tasks, as well as conversion routines between the various
 image formats.
 .
 The GraphicsMagick library is a fork of ImageMagick and therefore offers
 an interface that is similar in features, but intended to be more stable
 across releases. While compatibility does not go so far that the
 GraphicsMagick library serves as a drop-in replacement for ImageMagick,
 conversion can usually be done with little effort.
 .
 This package contains the classes to access GraphicsMagick functionality from
 Perl scripts. It is mostly similar to PerlMagick from the ImageMagick suite,
 but uses a different class name.

Package: libgraphicsmagick++-q16-12
Description-md5: 1fe23345dc7cd3338f53a708adf5ba04
Description-en: format-independent image processing - C++ shared library
 GraphicsMagick provides libraries in several programming languages to read,
 write and manipulate image files across a large number of formats, from the
 widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or
 image formats found on some photo CDs. There are functions for finegrained
 image processing tasks, as well as conversion routines between the various
 image formats.
 .
 The GraphicsMagick library is a fork of ImageMagick and therefore offers
 an interface that is similar in features, but intended to be more stable
 across releases. While compatibility does not go so far that the
 GraphicsMagick library serves as a drop-in replacement for ImageMagick,
 conversion can usually be done with little effort.
 .
 This package contains the C++ libraries needed to run executables that use
 the GraphicsMagick++ library.

Package: libgraphicsmagick++1-dev
Description-md5: c434d28c960294b4a0907771a5da8424
Description-en: format-independent image processing - C++ development files
 GraphicsMagick provides libraries in several programming languages to read,
 write and manipulate image files across a large number of formats, from the
 widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or
 image formats found on some photo CDs. There are functions for finegrained
 image processing tasks, as well as conversion routines between the various
 image formats.
 .
 The GraphicsMagick library is a fork of ImageMagick and therefore offers
 an interface that is similar in features, but intended to be more stable
 across releases. While compatibility does not go so far that the
 GraphicsMagick library serves as a drop-in replacement for ImageMagick,
 conversion can usually be done with little effort.
 .
 This package contains the C++ development headers and library files needed to
 compile programs using the GraphicsMagick++ library.

Package: libgraphicsmagick-q16-3
Description-md5: d06d6596f024f6bf4586132dd3ff4b7b
Description-en: format-independent image processing - C shared library
 GraphicsMagick provides libraries in several programming languages to read,
 write and manipulate image files across a large number of formats, from the
 widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or
 image formats found on some photo CDs. There are functions for finegrained
 image processing tasks, as well as conversion routines between the various
 image formats.
 .
 The GraphicsMagick library is a fork of ImageMagick and therefore offers
 an interface that is similar in features, but intended to be more stable
 across releases. While compatibility does not go so far that the
 GraphicsMagick library serves as a drop-in replacement for ImageMagick,
 conversion can usually be done with little effort.
 .
 This package contains the C libraries needed to run executables that use
 the GraphicsMagick library.

Package: libgraphicsmagick1-dev
Description-md5: 961bf066eabe097555c4949fc351c377
Description-en: format-independent image processing - C development files
 GraphicsMagick provides libraries in several programming languages to read,
 write and manipulate image files across a large number of formats, from the
 widely used jpeg, tiff, bmp or xpm to special-purpose formats such as fits or
 image formats found on some photo CDs. There are functions for finegrained
 image processing tasks, as well as conversion routines between the various
 image formats.
 .
 The GraphicsMagick library is a fork of ImageMagick and therefore offers
 an interface that is similar in features, but intended to be more stable
 across releases. While compatibility does not go so far that the
 GraphicsMagick library serves as a drop-in replacement for ImageMagick,
 conversion can usually be done with little effort.
 .
 This package contains the C development headers and library files needed to
 compile programs using the GraphicsMagick library.

Package: graphite-carbon
Description-md5: 81181f1ab7b63c53be5b1e2e74416690
Description-en: backend data caching and persistence daemon for Graphite
 Graphite is a web application using the Twisted framework to provide
 real-time visualization and storage of numeric time-series data.
 .
 The Carbon daemon processes the incoming time-series data and saves it
 as Whisper database files.

Package: graphite-web
Description-md5: d194dc951df04c82ac612f6b137edef8
Description-en: Enterprise Scalable Realtime Graphing
 Graphite consists of a storage backend and a web-based visualization
 frontend. Client applications send streams of numeric time-series
 data to the Graphite backend (called carbon), where it gets stored in
 fixed-size database files similar in design to RRD. The web frontend
 provides 2 distinct user interfaces for visualizing this data in
 graphs as well as a simple URL-based API for direct graph generation.
 .
 Graphite's design is focused on providing simple interfaces (both to
 users and applications), real-time visualization, high-availability,
 and enterprise scalability.

Package: libgraphite2-3
Description-md5: 68d1591bf212ce8230272a42a5738b72
Description-en: Font rendering engine for Complex Scripts -- library
 Graphite is a system that can be used to create and use "smart fonts" capable
 of displaying writing systems with various complex behaviors, such as:
 contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
 stacking diacritics and complex positioning.
 .
 This library was designed and developed by the NRSI (Non-Roman Script
 Initiative) within SIL International (www.sil.org) to act as a complement to
 other smart font rendering technologies with limited practical local
 extensibility. Its purpose is to help meet the needs of a very large number
 of "minority language" communities for local extensibility of complex script
 behaviors.
 .
 The behavior of the rendering engine for a given writing system is specified
 through extra tables added to a TrueType font.  These tables are generated by
 compiling a GDL (Graphite Description Language) source file into a font using
 grcompiler.
 .
 This package contains the shared library.

Package: libgraphite2-dev
Description-md5: 7f19707ec760b78fb24460b38ecf78bd
Description-en: Development files for libgraphite2
 Graphite is a system that can be used to create and use "smart fonts" capable
 of displaying writing systems with various complex behaviors, such as:
 contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
 stacking diacritics and complex positioning.
 .
 This library was designed and developed by the NRSI (Non-Roman Script
 Initiative) within SIL International (www.sil.org) to act as a complement to
 other smart font rendering technologies with limited practical local
 extensibility. Its purpose is to help meet the needs of a very large number
 of "minority language" communities for local extensibility of complex script
 behaviors.
 .
 The behavior of the rendering engine for a given writing system is specified
 through extra tables added to a TrueType font.  These tables are generated by
 compiling a GDL (Graphite Description Language) source file into a font using
 grcompiler.
 .
 This package contains the development libraries for libgraphite2

Package: libgraphite2-doc
Description-md5: b0b3ea4dd05ea53f9d34d1f006dde09b
Description-en: Documentation for libgraphite2
 Graphite is a system that can be used to create and use "smart fonts" capable
 of displaying writing systems with various complex behaviors, such as:
 contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
 stacking diacritics and complex positioning.
 .
 This library was designed and developed by the NRSI (Non-Roman Script
 Initiative) within SIL International (www.sil.org) to act as a complement to
 other smart font rendering technologies with limited practical local
 extensibility. Its purpose is to help meet the needs of a very large number
 of "minority language" communities for local extensibility of complex script
 behaviors.
 .
 The behavior of the rendering engine for a given writing system is specified
 through extra tables added to a TrueType font.  These tables are generated by
 compiling a GDL (Graphite Description Language) source file into a font using
 grcompiler.
 .
 PDF and HTML documentation for libgraphite2

Package: libgraphite2-utils
Description-md5: 109a01973ba1063dc1ec4c471d88b064
Description-en: Font rendering engine for Complex Scripts -- utilities
 Graphite is a system that can be used to create and use "smart fonts" capable
 of displaying writing systems with various complex behaviors, such as:
 contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
 stacking diacritics and complex positioning.
 .
 This package contains gr2fonttest.

Package: python3-graphite2
Description-md5: b98c89ed7aa7617f435289d8bf699294
Description-en: Python bindings for libgraphite2
 Graphite is a system that can be used to create and use "smart fonts" capable
 of displaying writing systems with various complex behaviors, such as:
 contextual shaping, ligatures, reordering, split glyphs, bidirectionality,
 stacking diacritics and complex positioning.
 .
 This library was designed and developed by the NRSI (Non-Roman Script
 Initiative) within SIL International (www.sil.org) to act as a complement to
 other smart font rendering technologies with limited practical local
 extensibility. Its purpose is to help meet the needs of a very large number
 of "minority language" communities for local extensibility of complex script
 behaviors.
 .
 The behavior of the rendering engine for a given writing system is specified
 through extra tables added to a TrueType font.  These tables are generated by
 compiling a GDL (Graphite Description Language) source file into a font using
 grcompiler.
 .
 This package contains the Python 3 bindings for libgraphite2.

Package: graphlan
Description-md5: 0a404bb87a525c1b3711db4d06798073
Description-en: circular representations of taxonomic and phylogenetic trees
 GraPhlAn is a software tool for producing high-quality circular
 representations of taxonomic and phylogenetic trees. It focuses on
 concise, integrative, informative, and publication-ready representations
 of phylogenetically- and taxonomically-driven investigation.

Package: graphmonkey
Description-md5: 550b1281fb1a774e77e4c8b225b51bcf
Description-en: a GTK#-based graphing calculator
 GraphMonkey is a GTK#-based graphic calculator. It uses a simple interface to
 draw curves.

Package: python-graphql-core-doc
Description-md5: ba3fbd21f046c592a1d5e3f1658787b2
Description-en: GraphQL implementation for Python (Documentation)
 GraphQL-core 3 is a Python 3.6+ port of GraphQL.js, the JavaScript reference
 implementation for GraphQL, a query language for APIs created by Facebook.
 GraphQL-core provides a reference implementation for the GraphQL
 specification but is also a useful utility for operating on GraphQL files
 and building sophisticated tools.
 .
 This package contains the documentation.

Package: python3-graphql-core
Description-md5: 20230936ffcc60d324d6a9a35ae7193a
Description-en: GraphQL implementation for Python, a port of GraphQL.js (Python3 version)
 GraphQL-core 3 is a Python 3.6+ port of GraphQL.js, the JavaScript reference
 implementation for GraphQL, a query language for APIs created by Facebook.
 GraphQL-core provides a reference implementation for the GraphQL
 specification but is also a useful utility for operating on GraphQL files
 and building sophisticated tools.
 .
 This package contains the Python 3 version of the library.

Package: elpa-graphql
Description-md5: 6166270c56a92bd6bd7cdebd05e707e0
Description-en: GraphQL utilities
 GraphQL.el provides a generally-applicable domain-specific language
 for creating and executing GraphQL queries against your favorite
 web services.

Package: python3-graphql-relay
Description-md5: dfcd2a02d6e895c7b2d95fd7b829655f
Description-en: Relay Library for GraphQL Python (Python3 version)
 This package contains the Relay (https://relay.dev/) library for GraphQL-core.
 .
 It allows the easy creation of Relay-compliant servers using GraphQL-core.
 GraphQL-Relay-Py is a Python port of graphql-relay-js
 (https://github.com/graphql/graphql-relay-js), while GraphQL-Core is a
 Python port of GraphQL.js (https://github.com/graphql/graphql-js), the
 reference implementation of GraphQL for JavaScript.
 .
 This package contains the Python 3 version of the library.

Package: graphviz
Description-md5: 3596bf983eb939217c51507635922cde
Description-en: rich set of graph drawing tools
 Graph drawing addresses the problem of visualizing structural information
 by constructing geometric representations of abstract graphs and networks.
 Automatic generation of graph drawings has important applications in key
 technologies such as database design, software engineering, VLSI and
 network design and visual interfaces in other domains. Situations where
 these tools might be particularly useful include:
 .
   * you would like to restructure a program and first need to understand
     the relationships between its types, procedures, and source files
   * you need to find the bottlenecks in an Internet backbone - not only
     individual links, but their relationships
   * you're debugging a protocol or microarchitecture represented as a
     finite state machine and need to figure out how a certain
     error state arises
   * you would like to browse a database schema, knowledge base, or
     distributed program represented graphically
   * you would like to see an overview of a collection of linked documents
   * you would like to discover patterns and communities of interest in a
     database of telephone calls or e-mail messages
 .
 This package contains the command-line tools.

Package: graphviz-doc
Description-md5: f78e17da4b5250c519aa60f99d9c7a3c
Description-en: additional documentation for graphviz
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package installs HTML and PDF documentation for Graphviz, as well as
 examples.

Package: libcdt5
Description-md5: d9902443b1aa2da91da7ca4482e5eb20
Description-en: rich set of graph drawing tools - cdt library
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the cdt library.

Package: libcgraph6
Description-md5: 3c0eff44ae2d3aa5e19d60a4384485eb
Description-en: rich set of graph drawing tools - cgraph library
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the cgraph library.

Package: libgraphviz-dev
Description-md5: c3a8010bf765807229fbc858755d3ad0
Description-en: graphviz libs and headers against which to build applications
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package installs the libraries and headers necessary to link graphviz
 library routines into an application. It also installs additional man pages.
 .
 Note: A graphviz user doesn't need to install this package.

Package: libgv-guile
Description-md5: 4d9e1cdaa267a74055c166a75ab1e8b3
Description-en: Guile bindings for graphviz
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the guile (3.0) bindings.

Package: libgv-lua
Description-md5: 0e64de3cb016ad670bbbb2773daf8c79
Description-en: Lua bindings for graphviz
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the lua5.2 bindings.

Package: libgv-perl
Description-md5: 50f9c9810e4cd1ff33ec004dadd5fd9a
Description-en: Perl bindings for graphviz
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the Perl bindings.

Package: libgv-ruby
Description-md5: bc900a06ec5b5114246ccb0e255925c4
Description-en: Ruby bindings for graphviz
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the Ruby bindings.

Package: libgv-tcl
Description-md5: 0ab2c69c3d22314448ae2cd59acadf39
Description-en: Tcl bindings for graphviz
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the Tcl (8.6) bindings.

Package: libgvc6
Description-md5: 87da8308b382f4072b1022b48b3d7368
Description-en: rich set of graph drawing tools - gvc library
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the gvc library.

Package: libgvc6-plugins-gtk
Description-md5: a2d766af1019ed41a27a7b18b86cd03e
Description-en: rich set of graph drawing tools - gtk plugins
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the gtk and gdk-pixbuf plugins.

Package: libgvpr2
Description-md5: e7dafa90950ab7d270f04d6a2f98fc48
Description-en: rich set of graph drawing tools - gvpr library
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the gvpr library.

Package: liblab-gamut1
Description-md5: ba6687efc06a343069b17ecad0fea692
Description-en: rich set of graph drawing tools - liblab_gamut library
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the liblab_gamut library.

Package: libpathplan4
Description-md5: 3b349696750e1cfac5e966e847c18e9c
Description-en: rich set of graph drawing tools - pathplan library
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the pathplan library.

Package: libxdot4
Description-md5: 5bb95dff142ccbf7ab2946dc3a7a4dc1
Description-en: rich set of graph drawing tools - xdot library
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the xdot library.

Package: python3-gv
Description-md5: 3b4cf31a508df299de2062cf7bfdf1ba
Description-en: Python3 bindings for graphviz
 Graphviz is a set of graph drawing tools. See the description of the graphviz
 package for a full description.
 .
 This package contains the Python3 bindings.

Package: elpa-graphviz-dot-mode
Description-md5: 78c17938ab4dfe17578b53eab32126ce
Description-en: Emacs mode for the dot-language used by graphviz.
 Graphviz is open source graph visualization software. Graph
 visualization is a way of representing structural information as
 diagrams of abstract graphs and networks. The Graphviz layout
 programs take descriptions of graphs in a simple text language, and
 make diagrams in useful formats. This package helps Emacs users edit
 the graphviz input language.

Package: grass
Description-md5: 927e5df9adc0c220121824a1dcc21063
Description-en: Geographic Resources Analysis Support System (GRASS GIS)
 Commonly referred to as GRASS, this is a Geographic Information
 System (GIS) used for geospatial data management and analysis,
 image processing, graphics/map production, spatial modeling, and
 visualization. GRASS is currently used in academic and commercial
 settings around the world, as well as by many government agencies
 and environmental consulting companies.
 .
 Install this virtual package to get a full GRASS system.

Package: grass-core
Description-md5: 33e9934554fa4350e5e0a1f805667d00
Description-en: GRASS GIS core components
 Commonly referred to as GRASS, this is a Geographic Information
 System (GIS) used for geospatial data management and analysis,
 image processing, graphics/map production, spatial modeling, and
 visualization. GRASS is currently used in academic and commercial
 settings around the world, as well as by many government agencies
 and environmental consulting companies.
 .
 This package contains the core processing components, but not the GUI.

Package: grass-dev
Description-md5: 616bd30de8154cdd565de75c39c27e9e
Description-en: GRASS GIS development files
 Commonly referred to as GRASS, this is a Geographic Information
 System (GIS) used for geospatial data management and analysis,
 image processing, graphics/map production, spatial modeling, and
 visualization. GRASS is currently used in academic and commercial
 settings around the world, as well as by many government agencies
 and environmental consulting companies.
 .
 This package contains the header files for developing with GRASS.
 Install this package if you wish to develop software that manipulates
 GRASS data sets or install addons using the g.extension module.

Package: grass-dev-doc
Description-md5: ef2a9e3080088e5b0b1f65283e6916f1
Description-en: GRASS GIS Programmers' Manual
 Commonly referred to as GRASS, this is a Geographic Information
 System (GIS) used for geospatial data management and analysis,
 image processing, graphics/map production, spatial modeling, and
 visualization. GRASS is currently used in academic and commercial
 settings around the world, as well as by many government agencies
 and environmental consulting companies.
 .
 This package contains the HTML version of the GRASS Programmers' Manual.

Package: grass-doc
Description-md5: 02ab14d43af943d7df222d347f112b94
Description-en: GRASS GIS user documentation
 Commonly referred to as GRASS, this is a Geographic Information
 System (GIS) used for geospatial data management and analysis,
 image processing, graphics/map production, spatial modeling, and
 visualization. GRASS is currently used in academic and commercial
 settings around the world, as well as by many government agencies
 and environmental consulting companies.
 .
 This package contains HTML documentation for the GRASS system.

Package: grass-gui
Description-md5: 6bf145f40e4f052910e511eb22945ae8
Description-en: GRASS GIS graphical user interfaces
 Commonly referred to as GRASS, this is a Geographic Information
 System (GIS) used for geospatial data management and analysis,
 image processing, graphics/map production, spatial modeling, and
 visualization. GRASS is currently used in academic and commercial
 settings around the world, as well as by many government agencies
 and environmental consulting companies.
 .
 This package contains the GRASS GUIs.

Package: gravit
Description-md5: 791c18ca87021e47f8160e7549b3131a
Description-en: visually stunning gravity simulator
 Gravit is a free, visually stunning gravity simulator,
 where you can spend endless time experimenting
 with various configurations of simulated universes.
 .
 Features:
  - Stunning visualisations
  - Create unlimited variations of simulations
  - You can view the simulation in
    3D without glasses using stereoscopic imaging
  - Can be installed as a screen saver in Windows
  - You can record, then play back at any speed
  - Stores every particle's position for every frame in memory
  - Compresses history when needed, for very long recordings
  - Mouse controllable rotation
  - Console with script execution
  - Colours can be based on mass, velocity, acceleration,
    momentum or kinetic energy
  - Save and Load simulations
  - Update display/input while recording a frame

Package: gravit-data
Description-md5: 78e958209260558241526b1f1bbe663e
Description-en: data files for Gravit
 Gravit is a free, visually stunning gravity simulator,
 where you can spend endless time experimenting
 with various configurations of simulated universes.
 .
 This package contains data files required by Gravit.

Package: gravitation
Description-md5: 2879fb298eed14a8a20fd5f640dd402b
Description-en: game about mania, melancholia, and the creative process
 Gravitation is a short, autobiographical pixelated art game by
 Jason Rohrer. It is a followup to his previous game, "Passage".
 It can be explored in approximately 8 minutes. If in doubt,
 please keep playing. If you still don't understand the game,
 please read the game creators statement on the website and
 the experiences of other people linked from the website.

Package: gravitywars
Description-md5: 5b7f9844738f58205fec58a50bb539a7
Description-en: clone of Gravity Force
 Gravity Wars is inspired by Gravity Force, one of the greatest games
 for the Amiga. This version is a little different, with a much higher
 resolution, and better graphics.
 .
 The aim of the game is to guide a spaceship using only thrust and
 orientation to the exit, fighting against gravity and inertia. It
 includes some new features like water, exploding doors, bonus objects,
 fans (ie. wind), and some other special effects like exploding bullets
 and splashing water.
 .
 Gravity Wars is no longer maintained upstream and this Debian package
 should be considered the current upstream version.

Package: python3-graypy
Description-md5: 11e6bc1b1e3a53c98bf881f11a4f653f
Description-en: Python logging handler that sends messages in GELF (Python 3)
 This package can be used to sent messages to Graylog2 using a custom handler
 for the builtin logging library in the Graylog Extended Log Format (GELF).
 .
 Alternately, GELFRabbitHandler can be used to send messages to RabbitMQ. Your
 Graylog2 server needs to be configured to consume messages via AMQP then. This
 prevents log messages from being lost due to dropped UDP packets (GELFHandler
 sends messages to Graylog2 using UDP). You will need to configure RabbitMQ
 with a 'gelf_log' queue and bind it to the 'logging.gelf' exchange so messages
 are properly routed to a queue that can be consumed by Graylog2 (the queue and
 exchange names may be customized to your liking).
 .
 graypy can be easily integrated into Django's logging settings.
 .
 This is the Python 3 version of the package.

Package: graywolf
Description-md5: 0edd9487336bbca3727ea9c4744a99e6
Description-en: Placement for digital VLSI design
 This is a utility used to perform placement of digital VLSI designs. It is
 based on some code from the early 90s and it is one of the building blocks
 of the open source qflow digital design flow.

Package: libycadgraywolf-dev
Description-md5: c1da449cc5c3dff91973472859ae028d
Description-en: Library for graywolf - development files
 This library contains functions shared by the graywolf binaries
 found in the /usr/lib/graywolf/bin/ directory.
 .
 This is the development files for the library.

Package: libycadgraywolf1
Description-md5: 27dda5190934a64a9317d086fce519eb
Description-en: Library for common functions used by graywolf
 This library contains functions shared by the graywolf binaries
 found in the /usr/lib/graywolf/bin/ directory. It is actually
 an old library from Yale University which has been released
 with an GPL-2+ compatible license together with graywolf.

Package: grc
Description-md5: 15f9456730365b8748d5cefd8eaa6d49
Description-en: generic colouriser for everything
 generic colouriser, can be used to colourise logfiles,
 output of commands, arbitrary text....
 configured via regexp's.

Package: grcompiler
Description-md5: 0116e4c05a4d75fe20f9f1a6f7b80e93
Description-en: Compiler of smart (graphite) fonts
 SILGraphite is a system that can be used to create and use "smart
 fonts" capable of displaying writing systems with various complex
 behaviors, such as: contextual shaping, ligatures, reordering, split
 glyphs, bidirectionality, stacking diacritics and complex positioning.
 .
 This library was designed and developed by the NRSI (Non-Roman Script
 Initiative) within SIL International (www.sil.org) to act as a
 complement to other smart font rendering technologies with limited
 practical local extensibility. Its purpose is to help meet the needs of
 a very large number of "minority language" communities for local
 extensibility of complex script behaviors.
 .
 The behavior of the SILGraphite rendering engine for a given writing
 system is specified through extra tables added to a TrueType font. These
 tables are generated by compiling a GDL (Graphite Description Language)
 source file into a font using grcompiler.
 .
 This package contains the graphite compiler.

Package: grdesktop
Description-md5: 11fe1404ccd7f3abd972c97948f49006
Description-en: GNOME frontend for the rdesktop client
 grdesktop is a GNOME frontend for the remote desktop client (rdesktop).
 .
 It can save several connections (including their options), and
 browse the network for available terminal servers.

Package: greed
Description-md5: 23e68f1ae0f598e8c31521d5eea05ed7
Description-en: curses-based clone of the DOS free-ware game Greed
 This is a curses-based clone of the DOS free-ware game Greed. The goal
 of this game is to try to eat as much as possible of the board before
 munching yourself into a corner.

Package: greetd
Description-md5: 958dc92ee6587171792f64357ae75dfc
Description-en: minimal Wayland login manager
 greetd is a minimal and flexible login manager daemon that makes no
 assumptions about what you want to launch.

Package: r-cran-gregmisc
Description-md5: 1e0d3b742d56ff44fd34d9c6952f02f2
Description-en: GNU R package with miscellaneous functions by Greg Warnes et al
 This package of miscellaneous functions for GNU R that written by
 Gregory Warnes with code contributions by Ben Bolker, Bendix
 Carstensen, Don MacQueen, William Venables, Marc Schwartz, Ben
 Bolker, Ian Wilson, Kjetil Halvorsen, Arni Magnusson, Lodewijk
 Bonebakker, and others.
 .
 Most of the function in the gregmisc library fall into six general areas:
 permutations and combinations, tools for linear models, plots, data
 manipulation, and fixed or extended versions of existing functions.
 .
 Note that as of version 2.0.8, gregmisc's code is now provided by the
 new packages gdata, gmodels, gplots and gtools which contain all the
 code formerly provided by gregmisc.  Unless any of your R code still
 loads the gregmisc package directly, and you thus need it to load the
 component packages, you can remove this package.

Package: php-gregwar-captcha
Description-md5: b6a1118ac246c9c1319678ba276e58a5
Description-en: PHP library to generate CAPTCHAs
 The gregwar/captcha package offers a library for generating and validating a
 Completely Automated Public Turing test to tell Computers and Humans Apart
 (aka CAPTCHA).

Package: libgrengine-java
Description-md5: fca21cfff27d778f9a9653c4bb7381f9
Description-en: engine for running and embedding Groovy in a Java virtual machine
 Grengine allows one to run Groovy code in a Java VM, in a way that is quick,
 highly configurable and thread-safe. When the default behavior does not suit
 the users' needs, classes can be overridden to change the way the framework
 behaves. Even without writing new classes, there are ways to configure the
 engine quite a lot.

Package: grep
Description-md5: f9188c5583d41955f3b3fe60b9d445f1
Description-en: GNU grep, egrep and fgrep
 'grep' is a utility to search for text in files; it can be used from the
 command line or in scripts.  Even if you don't want to use it, other packages
 on your system probably will.
 .
 The GNU family of grep utilities may be the "fastest grep in the west".
 GNU grep is based on a fast lazy-state deterministic matcher (about
 twice as fast as stock Unix egrep) hybridized with a Boyer-Moore-Gosper
 search for a fixed string that eliminates impossible text from being
 considered by the full regexp matcher without necessarily having to
 look at every character. The result is typically many times faster
 than Unix grep or egrep. (Regular expressions containing backreferencing
 will run more slowly, however.)

Package: grepcidr
Description-md5: 1a46931c736d83eb11ae7a54ec18f42a
Description-en: Filter IP addresses matching IPv4/IPv6 CIDR/network specification
 grepcidr can be used to filter a list of IP addresses against one or
 more Classless Inter-Domain Routing (CIDR) specifications, or
 arbitrary networks specified by an address range. As with grep, there
 are options to invert matching and load patterns from a file.
 grepcidr is capable of comparing thousands or even millions of IPs
 to networks with little memory usage and in reasonable computation
 time.
 .
 grepcidr has endless uses in network software, including: mail
 filtering and processing, network security, log analysis, and many
 custom applications.

Package: grepmail
Description-md5: 368fd4839025ccd093ea849972b910eb
Description-en: search mailboxes for mail matching an expression
 Grepmail looks for mail messages containing a pattern, and prints the
 resulting messages. Usage is very similar to grep. It can handle
 compressed mailbox files, and can search the header or body of emails.
 It also supports searches constrained by date and size.

Package: gretl
Description-md5: 794e28c78e36c7b7cd146f72657cb173
Description-en: GNU Regression, Econometric & Time-Series Library
 The GNU Regression, Econometric and Time-Series Library (gretl) is a
 software package for econometric analysis.  The package comprises a
 shared library, a command-line client program, and a graphical client
 built using GTK+.
 .
 This package provides the GTK+ client and the command-line client.

Package: gretl-common
Description-md5: ff96d7a4a8ecc0d9dc4d3a5fc7a9276e
Description-en: GNU Regression, Econometric & Time-Series Library -- scripts package
 The GNU Regression, Econometric and Time-Series Library (gretl) is a
 software package for econometric analysis.  The package comprises a
 shared library, a command-line client program, and a graphical client
 built using GTK+.
 .
 This package provides scripts (included in the gretl sources) which are
 used by the main gretl program.

Package: gretl-data
Description-md5: ca39f18d7838200b73a31c129d1a7c2e
Description-en: GNU Regression, Econometric & Time-Series Library -- data package
 The GNU Regression, Econometric and Time-Series Library (gretl) is a
 software package for econometric analysis. The package comprises a
 shared library, a command-line client program, and a graphical client
 built using GTK+.
 .
 This package provides data sets (included in the gretl sources) which are
 used by the main gretl program.

Package: gretl-doc
Description-md5: 12446f8f1d87b3da9e7f7f2362aac9e3
Description-en: GNU Regression, Econometric & Time-Series Library -- doc package
 The GNU Regression, Econometric and Time-Series Library (gretl) is a
 software package for econometric analysis.  The package comprises a
 shared library, a command-line client program, and a graphical client
 built using GTK+.
 .
 This package provides documentation and examples included in the gretl
 sources.

Package: libgretl1
Description-md5: 280aca5449828146a212cd203161d06d
Description-en: GNU Regression, Econometric & Time-Series Library -- library package
 The GNU Regression, Econometric and Time-Series Library (gretl) is a
 software package for econometric analysis.  The package comprises a
 shared library, a command-line client program, and a graphical client
 built using GTK+.
 .
 This package provides the shared library.

Package: libgretl1-dev
Description-md5: 3c577cc7339db4dc97447db5388dd863
Description-en: GNU Regression, Econometric & Time-Series Library -- development package
 The GNU Regression, Econometric and Time-Series Library (gretl) is a
 software package for econometric analysis.  The package comprises a
 shared library, a command-line client program, and a graphical client
 built using GTK+.
 .
 This package provides the static library and header files.

Package: greybird-gtk-theme
Description-md5: c43b7907c5115df43a9907ba3295a728
Description-en: grey GTK+ theme from the Shimmer Project
 Greybird has been the default theme for Xubuntu since 2011 when it
 replaced Bluebird. Greybird can be described as more conservative yet more
 modern than Bluebird. The Shimmer Project are the designers and developers of
 both themes.
 .
 Although originally created for Xfce, Greybird also supports other
 GTK+-based environments including Cinnamon, GNOME Shell, MATE, and Unity.

Package: greylistd
Description-md5: 56c43d08488e8d5d2e49ec502ed506c6
Description-en: Greylisting daemon for use with Exim 4
 This daemon provides a simple greylisting implementation for use with
 the Exim Mail Transport Agent (MTA), version 4.
 .
 Once installed, you will need to configure your MTA to query the
 greylistd server.  This package contains a script to automatically
 configure Exim 4. It may be possible to use greylistd with other MTAs
 as well. Postfix users may want to check out the "postgrey" package
 instead of this one.

Package: grfcodec
Description-md5: d77e60b7da482e8fa34422386a5ecdb8
Description-en: suite of programs to modify Transport Tycoon Deluxe's GRF files
 This package provides the grfcodec, grfdiff, grfmerge and nforenum commands
 which can be used to work with the GRF used by the Transport Tycoon Deluxe,
 TTDPatch and OpenTTD games.

Package: grhino
Description-md5: 72a85f8745f4691404e8419db8cc4545
Description-en: othello/reversi boardgame
 grhino, or rhino its former name, is an Othello/Reversi game.  What
 distinguish grhino from most other Othello games is that grhino is
 targeted for experienced Othello players. Strong AI is the main focus.
 Its AI can be used with quarry.

Package: grhino-data
Description-md5: 4e8922c9bab85c2126ce00d76b2bfa3f
Description-en: othello/reversi boardgame - data-files
 grhino, or rhino its former name, is an Othello/Reversi game.  What
 distinguish grhino from most other Othello games is that grhino is
 targeted for experienced Othello players. Strong AI is the main focus.
 Its AI can be used with quarry.
 .
 This package contains the data files needed by grhino.

Package: gri
Description-md5: c588f5439f167dc7ee09f54114861606
Description-en: a language for scientific illustration
 Gri is an open-source language for scientific graphics programming. It is
 command-driven, as opposed to point/click. Some users consider Gri similar
 to LaTeX, since both provide extensive power as a reward for tolerating a
 learning curve. The output is industry-standard PostScript as output,
 suitable for inclusion in other documents.
 .
 Gri can make x-y graphs, contour graphs, and image graphs. Fine control is
 provided over all aspects of drawing, e.g. line widths, colors, fonts,
 etc. Greek letters and mathematical symbols are available in a TeX-like
 syntax.
 .
 Folks who write 1000-line Gri scripts usually start with something as
 simple as the following:
 .
   open file.dat        # open a file
   read columns x * y   # read the 1st column as x and the 3rd as y
   draw curve           # draw the data and autoscale the axes
 .
 A full manual is also available in HTML (gri-html-doc package), in
 PDF suitable for printing (gri-pdf-doc package) and on-line by
 following links from the gri home page:
   http://gri.sourceforge.net/

Package: gri-el
Description-md5: fd78d5dc32ce2e83b43d5ca18f0cf4ad
Description-en: Emacs major-mode for gri, a language for scientific graphics
 Gri is an open-source language for scientific graphics programming.
 .
 This is the Emacs major-mode for gri.

Package: gri-html-doc
Description-md5: ff622e2dc1c468f4d3f13749841d790e
Description-en: HTML manual for gri, a language for scientific graphics
 Gri is a command-driven application for making x-y graphs,
 contour-graphs, and image graphs.
 .
 This is the Gri manual in HTML format and can be accessed directly via
   file:/usr/share/doc/gri/html/index.html
 or
   http://localhost/doc/gri/html/
 or via doc-central, dwww or dhelp interfaces (if you have the doc-base
 package installed). Note that the manual in info format (without graphics)
 is included in the gri package itself.  This manual is available on
 the web via:
   http://gri.sourceforge.net/gridoc/html/

Package: gri-pdf-doc
Description-md5: 25b134b0d907ec30bffcdb0d4e5eccc5
Description-en: PostScript manual for gri, a language for scientific graphics
 Gri is a command-driven application for making x-y graphs, contour-graphs,
 and image graphs.
 .
 This is the Gri manual in PDF format suitable for printing or viewing
 on-screen.  The compressed file is located at /usr/share/doc/gri/gri.pdf.gz

Package: gridengine-client
Description-md5: 53498ca1a6859f13dd4042c1f0a68669
Description-en: Utilities for Grid Engine queue management
 Grid Engine is software that facilitates "distributed resource
 management" (DRM).  Far more than just simple load-balancing tools or
 batch scheduling mechanisms, DRM software typically provides the
 following key features across large sets of distributed resources:
 .
   * Policy based allocation of distributed resources (CPU time,
     software licenses, etc.)
   * Batch queuing & scheduling
   * Support diverse server hardware, OS and architectures
   * Load balancing & remote job execution
   * Detailed job accounting statistics
   * Fine-grained user specifiable resources
   * Suspend/resume/migrate jobs
   * Tools for reporting Job/Host/Cluster status
   * Job Arrays
   * Integration & control of parallel jobs
 .
 This package contains the Grid Engine user utilities.

Package: gridengine-common
Description-md5: c872b80b4810c7a2b08cd2febf99decd
Description-en: Distributed resource management - common files
 Grid Engine is software that facilitates "distributed resource
 management" (DRM).  Far more than just simple load-balancing tools or
 batch scheduling mechanisms, DRM software typically provides the
 following key features across large sets of distributed resources:
 .
   * Policy based allocation of distributed resources (CPU time,
     software licenses, etc.)
   * Batch queuing & scheduling
   * Support diverse server hardware, OS and architectures
   * Load balancing & remote job execution
   * Detailed job accounting statistics
   * Fine-grained user specifiable resources
   * Suspend/resume/migrate jobs
   * Tools for reporting Job/Host/Cluster status
   * Job Arrays
   * Integration & control of parallel jobs
 .
 This package contains required shared files and the basic configuration.

Package: gridengine-dev
Description-md5: fe6702234296bccedf5fb737e6e0d025
Description-en: Distributed resource management - development files
 Grid Engine is software that facilitates "distributed resource
 management" (DRM).  Far more than just simple load-balancing tools or
 batch scheduling mechanisms, DRM software typically provides the
 following key features across large sets of distributed resources:
 .
   * Policy based allocation of distributed resources (CPU time,
     software licenses, etc.)
   * Batch queuing & scheduling
   * Support diverse server hardware, OS and architectures
   * Load balancing & remote job execution
   * Detailed job accounting statistics
   * Fine-grained user specifiable resources
   * Suspend/resume/migrate jobs
   * Tools for reporting Job/Host/Cluster status
   * Job Arrays
   * Integration & control of parallel jobs
 .
 This package contains development files for interacting with
 the Grid Engine database and job submission verifier.

Package: gridengine-drmaa-dev
Description-md5: 82baba8c373bfa06b4bfa008d3a9f7b5
Description-en: Distributed resource management Application API library - development files
 DRMAA (Distributed Resource Management Application API) is a specification
 developed by a working group in the Global Grid Forum (GGF).  The intention
 is to provide an API specification for the submission and control of jobs
 to one or more Distributed Resource Management (DRM) systems.
 .
 This package contains the development files for the library which provides
 the Grid Engine implementation of the DRMAA specification.

Package: gridengine-drmaa1.0
Description-md5: 8fec391cd48f75fff0bdd902c418aa83
Description-en: Distributed resource management Application API library
 DRMAA (Distributed Resource Management Application API) is a specification
 developed by a working group in the Global Grid Forum (GGF).  The intention
 is to provide an API specification for the submission and control of jobs
 to one or more Distributed Resource Management (DRM) systems.
 .
 This package contains the library which provides the Grid Engine
 implementation of the DRMAA specification.

Package: gridengine-exec
Description-md5: 6eadea8f174d60413282e34894dc3efc
Description-en: Distributed resource management - Execution Server
 Grid Engine is software that facilitates "distributed resource
 management" (DRM).  Far more than just simple load-balancing tools or
 batch scheduling mechanisms, DRM software typically provides the
 following key features across large sets of distributed resources:
 .
   * Policy based allocation of distributed resources (CPU time,
     software licenses, etc.)
   * Batch queuing & scheduling
   * Support diverse server hardware, OS and architectures
   * Load balancing & remote job execution
   * Detailed job accounting statistics
   * Fine-grained user specifiable resources
   * Suspend/resume/migrate jobs
   * Tools for reporting Job/Host/Cluster status
   * Job Arrays
   * Integration & control of parallel jobs
 .
 This package contains the Grid Engine execution server.

Package: gridengine-master
Description-md5: 68e4d6273a227ee167642634bb3a4218
Description-en: Distributed resource management - Master Server
 Grid Engine is software that facilitates "distributed resource
 management" (DRM).  Far more than just simple load-balancing tools or
 batch scheduling mechanisms, DRM software typically provides the
 following key features across large sets of distributed resources:
 .
   * Policy based allocation of distributed resources (CPU time,
     software licenses, etc.)
   * Batch queuing & scheduling
   * Support diverse server hardware, OS and architectures
   * Load balancing & remote job execution
   * Detailed job accounting statistics
   * Fine-grained user specifiable resources
   * Suspend/resume/migrate jobs
   * Tools for reporting Job/Host/Cluster status
   * Job Arrays
   * Integration & control of parallel jobs
 .
 This package contains the Grid Engine master server.

Package: gridengine-qmon
Description-md5: 67a81db98416bbd0fcc967799f0b0817
Description-en: Graphical utilities for Grid Engine queue management
 Grid Engine is software that facilitates "distributed resource
 management" (DRM).  Far more than just simple load-balancing tools or
 batch scheduling mechanisms, DRM software typically provides the
 following key features across large sets of distributed resources:
 .
   * Policy based allocation of distributed resources (CPU time,
     software licenses, etc.)
   * Batch queuing & scheduling
   * Support diverse server hardware, OS and architectures
   * Load balancing & remote job execution
   * Detailed job accounting statistics
   * Fine-grained user specifiable resources
   * Suspend/resume/migrate jobs
   * Tools for reporting Job/Host/Cluster status
   * Job Arrays
   * Integration & control of parallel jobs
 .
 This package contains the graphical Grid Engine administration frontend.

Package: libdrmaa1.0-java
Description-md5: 4b8598ff514ba3e463662e5e08e265ab
Description-en: Distributed resource management Application API library - Java bindings
 DRMAA (Distributed Resource Management Application API) is a specification
 developed by a working group in the Global Grid Forum (GGF).  The intention
 is to provide an API specification for the submission and control of jobs
 to one or more Distributed Resource Management (DRM) systems.
 .
 This package contains the Java bindings for the Grid Engine implementation of
 the DRMAA specification.

Package: libdrmaa1.0-java-doc
Description-md5: 6997a4fc2dbef63315273e9da7486211
Description-en: Distributed resource management Application API library - Java bindings docs
 DRMAA (Distributed Resource Management Application API) is a specification
 developed by a working group in the Global Grid Forum (GGF).  The intention
 is to provide an API specification for the submission and control of jobs
 to one or more Distributed Resource Management (DRM) systems.
 .
 This package contains Javadocs for the Grid Engine Java binding.

Package: libdrmaa1.0-ruby
Description-md5: 08b901136656dd01b7f6ec87a240f528
Description-en: Distributed resource management Application API library - Ruby bindings
 DRMAA (Distributed Resource Management Application API) is a specification
 developed by a working group in the Global Grid Forum (GGF).  The intention
 is to provide an API specification for the submission and control of jobs
 to one or more Distributed Resource Management (DRM) systems.
 .
 This package contains the Ruby bindings for the Grid Engine implementation of
 the DRMAA specification.

Package: gridlock.app
Description-md5: 8e1c173bfceadc409b9772f45ee117d0
Description-en: Collection of grid-based board games for GNUstep
 Gridlock is a collection of grid-based board games for GNUstep, including
 Ataxx, Reversi, Gomoku, Connect Four, Breakthrough, Glass Bead, Hexapawn,
 Quad Wrangle, Cats and Dogs and Moray Eels. You can play against another
 person or computer opponents of varying difficulty, even over the network.

Package: gridsite
Description-md5: a81965994806c60e1d865a052a06e01a
Description-en: Grid Security for the Web, Web platforms for Grids
 GridSite was originally a web application developed for managing and
 formatting the content of the http://www.gridpp.ac.uk/ website. Over
 the past years it has grown into a set of extensions to the Apache
 web server and a toolkit for Grid credentials, GACL access control
 lists and HTTP(S) protocol operations.
 .
 This package, gridsite, contains Apache httpd modules for enabling
 mod_gridsite.

Package: gridsite-clients
Description-md5: 973466320939d537b48e238224475332
Description-en: Clients to gridsite: htcp, htrm, htmv
 GridSite was originally a web application developed for managing and
 formatting the content of the http://www.gridpp.ac.uk/ website. Over
 the past years it has grown into a set of extensions to the Apache
 web server and a toolkit for Grid credentials, GACL access control
 lists and HTTP(S) protocol operations.
 .
 This package, gridsite-clients, contains clients for using against
 gridsite, htcp, htrm, ...

Package: gridsite-doc
Description-md5: e2045a0a76de8ce023caa6e2932af60e
Description-en: Developers Documentation for gridsite
 GridSite was originally a web application developed for managing and
 formatting the content of the http://www.gridpp.ac.uk/ website. Over
 the past years it has grown into a set of extensions to the Apache
 web server and a toolkit for Grid credentials, GACL access control
 lists and HTTP(S) protocol operations.
 .
 This package, gridsite-doc, contains developer documentation for
 gridsite.

Package: libgridsite-dev
Description-md5: dd5d05b68a981a167b00f3f2c7d775b9
Description-en: Developers tools for gridsite
 GridSite was originally a web application developed for managing and
 formatting the content of the http://www.gridpp.ac.uk/ website. Over
 the past years it has grown into a set of extensions to the Apache
 web server and a toolkit for Grid credentials, GACL access control
 lists and HTTP(S) protocol operations.
 .
 This package, libgridsite-dev, contains developer tools for using
 gridsite.

Package: libgridsite6
Description-md5: c22400a0e0e2f7446b5a67098e64777b
Description-en: Run time libraries for mod_gridsite and gridsite-clients
 GridSite was originally a web application developed for managing and
 formatting the content of the http://www.gridpp.ac.uk/ website. Over
 the past years it has grown into a set of extensions to the Apache
 web server and a toolkit for Grid credentials, GACL access control
 lists and HTTP(S) protocol operations.
 .
 This package contains the runtime libraries.

Package: libgridtools-dev
Description-md5: 43c517bb95a8025adb6df15e730c8b6e
Description-en: Framework for storage and computation on Weather and Climate Grids
 The GridTools (GT) framework is a set of libraries and utilities to develop
 performance portable applications in which stencil operations on grids are
 central.  It provides regular and block-structured grids commonly found in the
  weather and climate application field, addresses the challenges that arise
 from integration into production code, such as the expression of boundaryi
 conditions, or conditional execution. The framework is structured such that
 it can be called from different weather models or programming interfaces,
 and can target various computer architectures. This is achieved by separating
 the GT core library in a user facing part (frontend) and architecture specific
 (backend) parts. The core library also abstracts various possible data layouts
 and applies optimizations on stages with multiple stencils.
 The core library is complemented by facilities to interoperate with other
 languages (such as C and Fortran), to aid code development and a communication
 layer.

Package: grig
Description-md5: 1a0594c46daf0c6d67d04d5c53b02c16
Description-en: graphical user interface to the Ham Radio Control Libraries
 GNOME RIG is a graphical user interface to the Ham Radio Control Libraries,
 which lets you control your communication radios and/or antenna rotators from
 a personal computer. GNOME RIG is written using the Gtk+ and GNOME widgets.
 .
 GNOME RIG is in a very early stage and it supports only a very little subset
 of the full Hamlib API, but it can be very useful in testing basic hamlib
 support for your rig.

Package: gir1.2-grilo-0.3
Description-md5: 484ef2dac58becc2b88ba3cfeb445ea5
Description-en: Framework for discovering and browsing media - GObject introspection data
 Grilo is a framework focused on making media discovery and browsing
 easy for application developers.
 .
 More precisely, Grilo provides:
   * A single, high-level API that abstracts the differences among
     various media content providers, allowing application developers
     to integrate content from various services and sources easily.
   * A collection of plugins for accessing content from various media
     providers. Developers can share efforts and code by writing
     plugins for the framework that are application agnostic.
   * A flexible API that allows plugin developers to write plugins of
     various kinds.
 .
 This package contains the GObject introspection data. It can be used
 by packages using the GIRepository format to generate dynamic
 bindings.

Package: libgrilo-0.3-0
Description-md5: be58932fe1205b23d35dcb109c7fa845
Description-en: Framework for discovering and browsing media - Shared libraries
 Grilo is a framework focused on making media discovery and browsing
 easy for application developers.
 .
 More precisely, Grilo provides:
   * A single, high-level API that abstracts the differences among
     various media content providers, allowing application developers
     to integrate content from various services and sources easily.
   * A collection of plugins for accessing content from various media
     providers. Developers can share efforts and code by writing
     plugins for the framework that are application agnostic.
   * A flexible API that allows plugin developers to write plugins of
     various kinds.
 .
 This package contains the shared libraries.

Package: libgrilo-0.3-bin
Description-md5: 2c40ba71303b39aff11904c08bc1b5bb
Description-en: Framework for discovering and browsing media - Binaries
 Grilo is a framework focused on making media discovery and browsing
 easy for application developers.
 .
 More precisely, Grilo provides:
   * A single, high-level API that abstracts the differences among
     various media content providers, allowing application developers
     to integrate content from various services and sources easily.
   * A collection of plugins for accessing content from various media
     providers. Developers can share efforts and code by writing
     plugins for the framework that are application agnostic.
   * A flexible API that allows plugin developers to write plugins of
     various kinds.
 .
 This package contains the utilities.

Package: libgrilo-0.3-dev
Description-md5: a83824a309b9d008117d01c4f690bcec
Description-en: Framework for discovering and browsing media - Development files
 Grilo is a framework focused on making media discovery and browsing
 easy for application developers.
 .
 More precisely, Grilo provides:
   * A single, high-level API that abstracts the differences among
     various media content providers, allowing application developers
     to integrate content from various services and sources easily.
   * A collection of plugins for accessing content from various media
     providers. Developers can share efforts and code by writing
     plugins for the framework that are application agnostic.
   * A flexible API that allows plugin developers to write plugins of
     various kinds.
 .
 This package contains the development files.

Package: libgrilo-0.3-doc
Description-md5: f12691383fc3b13e1f27c3ef84129996
Description-en: Framework for discovering and browsing media - Documentation
 Grilo is a framework focused on making media discovery and browsing
 easy for application developers.
 .
 More precisely, Grilo provides:
   * A single, high-level API that abstracts the differences among
     various media content providers, allowing application developers
     to integrate content from various services and sources easily.
   * A collection of plugins for accessing content from various media
     providers. Developers can share efforts and code by writing
     plugins for the framework that are application agnostic.
   * A flexible API that allows plugin developers to write plugins of
     various kinds.
 .
 This package contains the documentation.

Package: grilo-plugins-0.3
Description-md5: 328da91e8280170536b1726601a03316
Description-en: Framework for discovering and browsing media - Plugins
 Grilo is a framework focused on making media discovery and browsing
 easy for application developers.
 .
 More precisely, Grilo provides:
   * A single, high-level API that abstracts the differences among
     various media content providers, allowing application developers
     to integrate content from various services and sources easily.
   * A collection of plugins for accessing content from various media
     providers. Developers can share efforts and code by writing
     plugins for the framework that are application agnostic.
   * A flexible API that allows plugin developers to write plugins of
     various kinds.
 .
 This package contains the set of plugins officially distributed with
 Grilo:
   * Bookmarks
   * Chromaprint
   * dLeyna
   * DAAP / DPAP
   * Filesystem
   * Flickr
   * Freebox
   * Gravatar
   * Local metadata (album art and thumbnails)
   * Magnatune
   * Metadata Store
   * OpenSubtitles
   * Optical Media
   * Podcasts
   * Rai.tv
   * SHOUTcast
   * TheTVDB
   * TMDb
   * Tracker
   * Youtube
   * Lua Factory, with these Lua scripts:
     - Acoustid
     - Apple Movie Trailers
     - Euronews
     - The Guardian Videos
     - iTunes Podcast
     - Last.fm Cover
     - Musicbrainz Cover Art
     - Radio France
     - Steam Store
     - TheAudioDB cover
     - TheGamesDB.net
     - Video title parsing

Package: grim
Description-md5: 58ff81024c1e940fd1ba2e303bfc9286
Description-en: command-line utility to make screenshots of Wayland desktops
 grim is a command-line utility to take screenshots of Wayland desktops. For now
 it requires support for the screencopy protocol to work. Support for the
 xdg-output protocol is optional, but improves fractional scaling support.
 grim will write a PNG to a file or to stdout.

Package: grinder
Description-md5: 83e4b80a1bd0288759d7cb1739440cc0
Description-en: Versatile omics shotgun and amplicon sequencing read simulator
 Grinder is a versatile program to create random shotgun and amplicon sequence
 libraries based on DNA, RNA or proteic reference sequences provided in a
 FASTA file.
 .
 Grinder can produce genomic, metagenomic, transcriptomic, metatranscriptomic,
 proteomic, metaproteomic shotgun and amplicon datasets from current
 sequencing technologies such as Sanger, 454, Illumina. These simulated
 datasets can be used to test the accuracy of bioinformatic tools under
 specific hypothesis, e.g. with or without sequencing errors, or with low or
 high community diversity. Grinder may also be used to help decide between
 alternative sequencing methods for a sequence-based project, e.g. should the
 library be paired-end or not, how many reads should be sequenced.

Package: gringo
Description-md5: bd436af228b986e8da930746dfb6518b
Description-en: grounding tools for (disjunctive) logic programs
 Current answer set solvers work on variable-free programs. Hence, a
 grounder is needed that, given an input program with first-order
 variables, computes an equivalent ground (variable-free) program.
 .
 This package contains the following tools:
 .
  - gringo: a grounder that, given an input program with first-order
    variables, computes an equivalent ground (variable-free) program in
    aspif format. Its output can be processed further with answer set
    solver clasp. Starting with gringo series 5, its output is no longer
    directly compatible with solvers like smodels or cmodels reading
    smodels format. Use lpconvert for translating aspif format to
    smodels format.
  - clingo: combines both gringo and clasp into a monolithic system.
    This way it offers more control over the grounding and solving
    process than gringo and clasp can offer individually: multi-shot
    solving.
  - lpconvert: converter between gringo's aspif and smodels format.
  - reify: small utility that reifies logic programs given in aspif
    format. It produces a set of facts, which can be processed further
    with gringo.

Package: gringotts
Description-md5: a7a36dcc9d48e26aac0cbc1afea0d55f
Description-en: secure password and data storage manager
 Gringotts is a small utility that allows you to store and organize
 sensitive data (passwords, credit card numbers, PINs etc.) in an
 easy-to-read, easy-to-access, and protected form.

Package: grisbi
Description-md5: 2e2b9189a66757c2dd5b8cfb21577554
Description-en: personal finance management program
 Grisbi is a personal accounting program. Grisbi can handle multiple
 accounts, currencies and users. It helps you manage your money using
 third party, expenditure and receipt categories, as well as budgetary
 lines, financial years, and other information that makes it adapted
 for both personal and associative accounting.
 .
 Grisbi can import accounts from QIF, OFX and Gnucash files. It can
 print reports using LaTeX or export them via HTML.

Package: grisbi-common
Description-md5: f95430f0ac4869224285853fad4936c4
Description-en: shared files for the finance management program Grisbi
 Grisbi is a personal accounting program. Grisbi can handle multiple
 accounts, currencies and users. It helps you manage your money using
 third party, expenditure and receipt categories, as well as budgetary
 lines, financial years, and other information that makes it adapted
 for both personal and associative accounting.
 .
 This package contains architecture-independent files (icons,
 documentation and translations).

Package: grml-debootstrap
Description-md5: 637b80e290fb0ee3d778af7f1a53dfd7
Description-en: wrapper around debootstrap for installing pure Debian
 Provides a wrapper suite around debootstrap and cdebootstrap
 to ease installation of a pure Debian system.
 .
 Configuration can be done on the command line, in a dialog frontend
 or in /etc/debootstrap/config. You will get a pure Debian system
 installed on the specified device or directory, or directly into
 an image file suitable for Virtual Machine use.

Package: grml-rescueboot
Description-md5: 05740118eb37ee22adabc6547ec9f836
Description-en: Integrates Grml ISO booting into GRUB
 This package provides a script for update-grub which looks for
 Grml ISO images in /boot/grml and automatically adds an entry
 for each image. The purpose is to use one of those images to
 boot a Grml rescue system without using a CD or USB stick.

Package: grml2usb
Description-md5: 6f19a2b4627bb17b0c1aa25658a7bf94
Description-en: install Grml system / ISO to usb device
 This script installs a Grml ISO to an USB device to be able
 to boot from it.  Make sure you have at least one Grml ISO
 or a running Grml system (/run/live/medium) available.

Package: groff
Description-md5: 11123d1736a0022d49d06092e56ad563
Description-en: GNU troff text-formatting system
 This package contains optional components of the GNU troff text-formatting
 system. The core package, groff-base, contains the traditional tools like
 troff, nroff, tbl, eqn, and pic. This package contains additional devices
 and drivers for output to DVI, HTML (when recommended packages are
 installed - see below), PDF, HP LaserJet printers, and Canon CAPSL LBP-4
 and LBP-8 printers.
 .
 The X75, X75-12, X100, and X100-12 devices, which allow groff output to be
 conveniently viewed on an X display using the standard X11 fonts, are now
 included here. They were previously in a separate package, groff-x11.
 .
 Besides these, the groff package contains man pages describing the language
 and its macro sets, info documentation, and a number of supplementary
 programs:
 .
  - gxditview, which is used to display the output of the X* devices, and
    can also be used to view PostScript output from groff;
  - grn, a preprocessor for pictures in the 'gremlin' format;
  - tfmtodit, which creates font files for use with 'groff -Tdvi';
  - hpftodit, which creates font files for use with 'groff -Tlj4';
  - afmtodit, which creates font files for use with 'groff -Tps';
  - refer, which preprocesses bibliographic references for use with groff;
  - indxbib, which creates inverted indices for bibliographic databases used
    by 'refer';
  - lkbib and lookbib, which search bibliographic databases;
  - addftinfo, which adds metric information to troff font files for use
    with groff;
  - pfbtops, which translates a PostScript font in .pfb format to ASCII for
    use with groff;
  - mmroff, a simple groff preprocessor which expands references in mm;
  - pic2graph, which converts PIC diagrams into cropped image files;
  - eqn2graph, which converts EQN equations into cropped image files;
  - pdfmom, which runs 'groff -mom' to produce PDFs.
 .
 All the standard macro packages are supported.
 .
 Some facilities only work if certain recommended packages are installed:
 .
  - ghostscript, netpbm, psutils: required for HTML output;
  - imagemagick: required for the pic2graph and eqn2graph programs;
  - libpaper1: paper size detection in dvi, lbp, lj4, and ps devices (falls
    back to a4 if not installed);
  - perl: required for PDF output and for the chem preprocessor.

Package: groff-base
Description-md5: 106eb90e9251712205de3a823876b349
Description-en: GNU troff text-formatting system (base system components)
 This package contains the traditional UN*X text formatting tools
 troff, nroff, tbl, eqn, and pic. These utilities, together with the
 man-db package, are essential for displaying the on-line manual pages.
 .
 groff-base is a stripped-down package containing the necessary components
 to read manual pages in ASCII, Latin-1, and UTF-8, plus the PostScript
 device (groff's default). Users who want a full groff installation, with
 the standard set of devices, fonts, macros, and documentation, should
 install the groff package.

Package: grok
Description-md5: ec1f0797a6f94ee8fbe6e86d3f2c8233
Description-en: powerful pattern-matching and reacting tool
 The grok program can parse log data and program output. You can match
 any number of complex patterns on any number of inputs (processes and
 files) and have custom reactions.
 .
 Grok is simple software that allows you to easily parse logs and
 other files. With grok, you can turn unstructured log and event data
 into structured data.

Package: libgrok-dev
Description-md5: b97d0850d5837eb0fc62d2f4748a756f
Description-en: development files for grok
 Development files for the grok pattern matcher
 .
 Grok is simple software that allows you to easily parse logs and
 other files. With grok, you can turn unstructured log and event data
 into structured data.

Package: libgrok1
Description-md5: 5d85e5a19c8bd2cbe902be395a683aba
Description-en: shared libraries for grok
 The grok library provides the pattern matching features of grok in
 your own tools. There are currently C and Ruby APIs.
 .
 Grok is simple software that allows you to easily parse logs and
 other files. With grok, you can turn unstructured log and event data
 into structured data.

Package: grokevt
Description-md5: 6541e382e25cb4013db2705a8043d27f
Description-en: scripts for reading Microsoft Windows event log files
 GrokEVT is a collection of scripts built for reading Microsoft Windows
 NT/2000/XP/2003 event log files.
 .
 Currently the scripts work together on one or more mounted Microsoft Windows
 partitions to extract all information needed (registry entries, message
 templates, and log files) to convert the logs to a human-readable format.
 .
 This program is useful in forensics investigations.

Package: gromacs
Description-md5: b2bae23de6e584a47799dd4899a2c30a
Description-en: Molecular dynamics simulator, with building and analysis tools
 GROMACS is a versatile package to perform molecular dynamics, i.e. simulate
 the Newtonian equations of motion for systems with hundreds to millions of
 particles.
 .
 It is primarily designed for biochemical molecules like proteins and lipids
 that have a lot of complicated bonded interactions, but since GROMACS is
 extremely fast at calculating the nonbonded interactions (that usually
 dominate simulations) many groups are also using it for research on non-
 biological systems, e.g. polymers.
 .
 This package contains variants both for execution on a single machine, and
 using the MPI interface across multiple machines.

Package: gromacs-data
Description-md5: 03ddef80c5d959a0289c77ec8b295eee
Description-en: GROMACS molecular dynamics sim, data and documentation
 GROMACS is a versatile package to perform molecular dynamics, i.e. simulate
 the Newtonian equations of motion for systems with hundreds to millions of
 particles.
 .
 It is primarily designed for biochemical molecules like proteins and lipids
 that have a lot of complicated bonded interactions, but since GROMACS is
 extremely fast at calculating the nonbonded interactions (that usually
 dominate simulations) many groups are also using it for research on non-
 biological systems, e.g. polymers.
 .
 This package contains architecture-independent topology and force field
 data, documentation, man pages, and example files.

Package: libgromacs-dev
Description-md5: aab3304779c4ebcd0dbb20ae1eb40866
Description-en: GROMACS molecular dynamics sim, development kit
 GROMACS is a versatile package to perform molecular dynamics, i.e. simulate
 the Newtonian equations of motion for systems with hundreds to millions of
 particles.
 .
 It is primarily designed for biochemical molecules like proteins and lipids
 that have a lot of complicated bonded interactions, but since GROMACS is
 extremely fast at calculating the nonbonded interactions (that usually
 dominate simulations) many groups are also using it for research on non-
 biological systems, e.g. polymers.
 .
 This package contains header files and static libraries for development
 purposes, plus sample Makefiles.  Development components for MPI-enabled
 GROMACS builds also require their respective packages.

Package: libgromacs7
Description-md5: fe8a52ff85a0918122997c6ce3fd2d27
Description-en: GROMACS molecular dynamics sim, shared libraries
 GROMACS is a versatile package to perform molecular dynamics, i.e. simulate
 the Newtonian equations of motion for systems with hundreds to millions of
 particles.
 .
 It is primarily designed for biochemical molecules like proteins and lipids
 that have a lot of complicated bonded interactions, but since GROMACS is
 extremely fast at calculating the nonbonded interactions (that usually
 dominate simulations) many groups are also using it for research on non-
 biological systems, e.g. polymers.
 .
 This package contains the shared library, libgromacs.

Package: libnblib-gmx-dev
Description-md5: dc27cd189c67f6f5e8570c76bbb9230c
Description-en: GROMACS molecular dynamics sim, NB-LIB development kit
 GROMACS is a versatile package to perform molecular dynamics, i.e. simulate
 the Newtonian equations of motion for systems with hundreds to millions of
 particles.
 .
 The goal of NB-LIB is to enable researchers to programmatically define
 molecular simulations. Traditionally these have been performed using a
 collection of executables and a manual workflow followed by a “black-box”
 simulation engine. NB-LIB allows users to script a variety of novel
 simulation and analysis workflows at a more granular level.
 .
 This package contains header files for NB-LIB.  For the legacy GROMACS
 API, see libgromacs-dev.

Package: libnblib-gmx0
Description-md5: 4d65ba852c35b66c083ab49bac0f2eb5
Description-en: GROMACS molecular dynamics sim, NB-LIB shared libraries
 GROMACS is a versatile package to perform molecular dynamics, i.e. simulate
 the Newtonian equations of motion for systems with hundreds to millions of
 particles.
 .
 The goal of NB-LIB is to enable researchers to programmatically define
 molecular simulations. Traditionally these have been performed using a
 collection of executables and a manual workflow followed by a “black-box”
 simulation engine. NB-LIB allows users to script a variety of novel
 simulation and analysis workflows at a more granular level.
 .
 This package contains the shared library, libnblib-gmx.

Package: gromit
Description-md5: 4f41834dc345d718ee645ef19ce49d67
Description-en: GTK based tool to make annotations on screen
 Gromit enables you to make annotations on your screen.
 .
 This is especially useful when making presentations, to highlight
 things or point out things of interest.
 .
 Gromit is XInput-Aware, so if you have a graphic tablet you can
 draw lines with different strength, color, erase things, etc.

Package: gromit-mpx
Description-md5: 63e70648811c5af2c581c580dc05ec58
Description-en: GTK+ based tool to make annotations on screen with multiple pointers
 Gromit-MPX enables you to make annotations on your screen using
 multiple pointing devices at once.
 .
 This is especially useful when making presentations, to highlight
 things or point out things of interest.
 .
 Gromit-MPX is XInput-Aware, so if you have a graphic tablet you can
 draw lines with different strength, color, erase things, etc.

Package: gron
Description-md5: 09d21f7c176f95d58f58caaf783743f0
Description-en: tool to transform JSON into discrete, greppable assignments
 gron transforms JSON into discrete assignments to make it easier to grep for
 what you want and see the absolute 'path' to it. gron can read JSON from a
 local file, over the network, or directly from STDIN.
 .
 gron eases the exploration of APIs that return large blobs of JSON but have
 terrible documentation.
 .
 gron can work backwards too, enabling you to turn your filtered data back
 into JSON.

Package: groonga
Description-md5: a6d26cb75aa26456e8eb85e7bfa9b679
Description-en: Fulltext search engine (metapackage for library use)
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package depends all Groonga related package for library use.

Package: groonga-bin
Description-md5: 075ed45e66a2b96c84165b838a4bc2b9
Description-en: Commands for Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides 'groonga' command.

Package: groonga-doc
Description-md5: 0461023146ecd49c0b6d79f772492f37
Description-en: Documentation of Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides documentation of Groonga.

Package: groonga-examples
Description-md5: d30e10e0051ce4487f28aaf67b98bce6
Description-en: Examples of Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides examples of Groonga.

Package: groonga-httpd
Description-md5: 60fc314d7a089b94e68afb9f71cdc8cc
Description-en: Groonga HTTP server
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides 'groonga-httpd' command.

Package: groonga-munin-plugins
Description-md5: d479687a1c5da0f8b360a95dec3411d5
Description-en: munin-node plugins for Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides munin-node plugins to monitor Groonga.

Package: groonga-plugin-suggest
Description-md5: d70d7df6990d310e89642c664e18a4b9
Description-en: Suggest plugin for Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides suggest plugin.

Package: groonga-server-common
Description-md5: 7bc881f2518524f5579c51dc6ee8e296
Description-en: Fulltext search engine (metapackage for server use)
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides common settings for server use.

Package: groonga-server-gqtp
Description-md5: eb75d9af8bca61352d9eccc80918e801
Description-en: Fulltext search engine (metapackage for GQTP server use)
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package depends all Groonga related package for GQTP server use.

Package: groonga-server-http
Description-md5: 432f901129717f8fd2a853406f7a8a86
Description-en: Fulltext search engine (metapackage for HTTP server use)
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package depends all Groonga related package for HTTP server use.

Package: groonga-token-filter-stem
Description-md5: f5eda96d71c5e68c6257c8b524a8b168
Description-en: Stemming token filter for Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides TokenFilterStem token filter that stem each token.
 The token filter uses libstemmer that uses stemming algorithm written
 by Snowball.

Package: groonga-tokenizer-mecab
Description-md5: 9b62d73f5ac680f18303fed9e4f9f58b
Description-en: MeCab tokenizer for Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides MeCab tokenizer.

Package: libgroonga-dev
Description-md5: 77da4e2df29cab4dc8de89620644b4ec
Description-en: Development files to use Groonga as a library
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides header files to use Groonga as a library.

Package: libgroonga0
Description-md5: 7130db3779a21e99fc1a1f8f5c49d817
Description-en: Library files for Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext search.
 .
 This package provides library files.

Package: groonga-normalizer-mysql
Description-md5: 6fe52582a9fbe598ae24ff35b1a56046
Description-en: MySQL derived normalizer for Groonga
 Groonga is an open-source fulltext search engine and column store.
 It lets you write high-performance applications that requires fulltext
 search.
 .
 This package provides a normalizer which normalizes text as same as
 MySQL does.
 .
 Groonga has its own normalizers by default, but that behavior is a bit
 defferent from MySQL does, so as a result, it affects search results.
 These normalizers are useful if you regards it important for keeping
 normalizer compatibility with MySQL in Mroonga which uses Groonga as
 storage engine.

Package: groovy
Description-md5: 722015325f3e393c005ff78ae5b6eed4
Description-en: Agile dynamic language for the Java Virtual Machine
 Groovy is an agile dynamic language for the JVM combining lots of great
 features from languages like Python, Ruby and Smalltalk and making them
 available to the Java developers using a Java-like syntax.
 .
 Groovy is designed to help you get things done on the Java platform in a
 quicker, more concise and fun way - bringing the power of Python and Ruby
 inside the Java platform.
 .
 Groovy can be used as an alternative compiler to javac to generate
 standard Java bytecode to be used by any Java project or it can be used
 dynamically as an alternative language such as for scripting Java objects,
 templating or writing unit test cases.

Package: groovy-doc
Description-md5: 711cfc7b2963e0fd15f0a229342ad565
Description-en: Agile dynamic language for the Java Virtual Machine (documentation)
 Groovy is an agile dynamic language for the JVM combining lots of great
 features from languages like Python, Ruby and Smalltalk and making them
 available to the Java developers using a Java-like syntax.
 .
 Groovy is designed to help you get things done on the Java platform in a
 quicker, more concise and fun way - bringing the power of Python and Ruby
 inside the Java platform.
 .
 Groovy can be used as an alternative compiler to javac to generate
 standard Java bytecode to be used by any Java project or it can be used
 dynamically as an alternative language such as for scripting Java objects,
 templating or writing unit test cases.
 .
 This package includes the Groovy API javadocs, and examples.

Package: libgroovycsv-java
Description-md5: 54093c45f281804ff6cd7fa78ebf3f1c
Description-en: CSV parsing library for Groovy
 GroovyCSV is a library to make CSV processing just a little bit
 Groovier. The library uses opencsv behind the scenes and merely
 tries to add a thin layer of “Groovy-ness” to the mix.

Package: gross
Description-md5: 66622e5b096f78857b3f744bdc339bd7
Description-en: fast and efficient greylist server with DNSBL support
 Gross is a resource efficient greylist server written in C that supports
 greylisting and/or blocking based on DNSRBL so it will not impact legitimate
 mails
 .
 It also contains a milter implementation and natively supports Postfix,
 Exim and Sendmail.

Package: groundhog
Description-md5: 91241e75c36e66156a4cebe99dd9fef4
Description-en: simple logic game
 The purpose of this game is to put balls in pockets of the same color
 by manipulating a maze of tubes.

Package: group-service
Description-md5: 6cf0146aa0f64f0ee6672e0fd072a858
Description-en: Manage local user groups via DBus
 Using DBus to manage local user groups, you can complete the addition
 and deletion of local user groups, add/remove users to/from groups, and
 change the name of local user groups.
 .
 This package provides the DBus service and is a helper service  for
 mate-user-admin.

Package: libgroup-service-dev
Description-md5: 744702d49f1f8bfa32a159d0bcb1d07a
Description-en: Manage local user groups via DBus (client library, development files)
 Using DBus to manage local user groups, you can complete the addition
 and deletion of local user groups, add/remove users to/from groups, and
 change the name of local user groups.
 .
 This package provides development headers of the client library
 for accessing group-service.

Package: libgroup-service1
Description-md5: c93e3af2eac3a1a448944f64d0ef8c94
Description-en: Manage local user groups via DBus (shared client library)
 Using DBus to manage local user groups, you can complete the addition
 and deletion of local user groups, add/remove users to/from groups, and
 change the name of local user groups.
 .
 This package provides the client library for accessing group-service.

Package: growl-for-linux
Description-md5: b1368b57d137bc2480564ee57142d173
Description-en: Pluggable notification system which supports GNTP
 Growl For Linux is a linux-compatible notification system of Growl.
 Growl is a notification system for Mac OS X. It uses GNTP (Growl
 Notification Transport Protocol) for notification.
 .
 Growl For Linux provides four kind of display styles - balloon, fog,
 libnotify and nico2.
 The display style is implemented as a plugin, so you can add a new
 display style if you want.
 .
 And more, Growl For Linux supports subscriber which will interact
 with other software. Currently Growl For Linux supports Rhythmbox.

Package: libgrpc++-dev
Description-md5: 0caa74f335aa055e21a067301b8802e6
Description-en: high performance general RPC framework (development)
 A modern, open source remote procedure call (RPC) framework that can
 run anywhere. It enables client and server applications to communicate
 transparently, and makes it easier to build connected systems.
 .
 This package contains the headers and the static library for libgrpc++1.51 .

Package: libgrpc++1.51
Description-md5: 3f857bea859931b8956ff06b364de1b7
Description-en: high performance general RPC framework
 A modern, open source remote procedure call (RPC) framework that can
 run anywhere. It enables client and server applications to communicate
 transparently, and makes it easier to build connected systems.
 .
 This package provides the gRPC C++ bindings.

Package: libgrpc-dev
Description-md5: 307bab972934c3f66db80721c014100d
Description-en: high performance general RPC framework (development)
 A modern, open source remote procedure call (RPC) framework that can
 run anywhere. It enables client and server applications to communicate
 transparently, and makes it easier to build connected systems.
 .
 This package contains the headers and the static library for libgrpc29 .

Package: libgrpc29
Description-md5: 4e6400512fbad389afeef58d717465fd
Description-en: high performance general RPC framework
 A modern, open source remote procedure call (RPC) framework that can
 run anywhere. It enables client and server applications to communicate
 transparently, and makes it easier to build connected systems.
 .
 This package provides the gRPC C bindings.

Package: protobuf-compiler-grpc
Description-md5: 8d28232f23390c3159e16acd56f28f68
Description-en: high performance general RPC framework - protobuf plugin
 A modern, open source remote procedure call (RPC) framework that can
 run anywhere. It enables client and server applications to communicate
 transparently, and makes it easier to build connected systems.
 .
 This package provides the plugins needed for compiling gRPC service
 definitions with the protobuf compiler.

Package: python3-grpcio
Description-md5: 75cb8347218d07aad16058ccf058b2c9
Description-en: GRPC system (Python 3)
 A modern, open source remote procedure call (RPC) framework that can
 run anywhere. It enables client and server applications to communicate
 transparently, and makes it easier to build connected systems.
 .
 This package contains the Python 3 bindings.

Package: ruby-grpc
Description-md5: f31bec47a0105a73175bcbafa43c1da7
Description-en: GRPC system in Ruby
 Send RPCs from Ruby using GRPC. GRPC is a high performance, open-source
 universal RPC framework.
 .
 Some features of gRPC:
  * Simple service definition
  * Works across languages and platforms
  * Start quickly and scale
  * Bi-directional streaming and integrated auth

Package: ruby-grpc-tools
Description-md5: bfd4a897d4dae39bcf345165413e3115
Description-en: Development tools for Ruby gRPC
 Ruby gRPC library allows sending RPCs from Ruby using GRPC.
 GRPC is a high performance, open-source universal RPC framework.

Package: libgrpc-java
Description-md5: 099a2ed0ea4021b3e213830801473309
Description-en: Java gRPC implementation, HTTP/2 based RPC
 gRPC-Java works with JDK 7. gRPC-Java clients are supported on Android API
 levels 14 and up (Ice Cream Sandwich and later).

Package: protobuf-compiler-grpc-java-plugin
Description-md5: ce7dd8f4d198c50c79ce107ef21d151a
Description-en: high performance general RPC framework - protobuf Java plugin
 A modern, open source remote procedure call (RPC) framework that can run
 anywhere. It enables client and server applications to communicate
 transparently, and makes it easier to build connected systems.
 .
 This package provides the Java plugin needed for compiling gRPC service
 definitions with the protobuf compiler.

Package: grpc-proto
Description-md5: 8352ec254a3d3c9be80922195ec4ac27
Description-en: Protobuf protocol definitions for gRPC services
 Remote Procedure Calls (RPCs) provide a useful abstraction for building
 distributed applications and services.
 .
 gRPC is a modern open source high performance RPC framework that can
 run in any environment.
 .
 Protocol Buffers (Protobuf) are a flexible, efficient, automated
 mechanism for serializing structured data - similar to XML, but
 smaller, faster, and simpler.
 .
 This package provides the Protobuf protocol definitions (.proto files)
 for gRPC services.

Package: grpn
Description-md5: cd7b42d66945678c4d4342c14501f6c9
Description-en: GTK+ reverse polish notation calculator
 grpn is an RPN calculator which uses the GTK+ widgets. It
 works with real and complex numbers, has 4 different radix
 modes, supports general math functions along with logarithmic
 and trigonometric functions.  Calculator stack is only limited
 by free memory.

Package: grr.app
Description-md5: 8079056b2b36fd4b8411125e5b016c4d
Description-en: RSS reader for GNUstep
 Grr (Günther's RSS Reader) is a reader for RSS news feeds.  It has
 the following features:
 .
  * Parsing RSS feeds (including Atom).
  * Fetching feeds from the web.
  * Showing headlines.
  * Showing the article's descriptions.
  * Categories for feeds.
  * Articles can be rated.
  * Simple HTML rendering on GNUstep.
  * Serializing obtained feed information to hard disk.
  * Managing (adding, removing) feeds.

Package: grsync
Description-md5: 0ac8f84c8fd587a0895d4e8eb0faba34
Description-en: GTK+ frontend for rsync
 grsync is a simple graphical interface using GTK2 for the rsync command line
 program. It currently supports only a limited set of the most important rsync
 features, but can be used effectively for local directory synchronization.

Package: grub-legacy
Description-md5: 991243c507711c56039f45ff582501ab
Description-en: GRand Unified Bootloader (Legacy version)
 GRUB is a GPLed bootloader intended to unify bootloading across x86
 operating systems.  In addition to loading the Linux kernel,
 it implements the Multiboot standard, which allows for flexible loading
 of multiple boot images (needed for modular kernels such as the GNU Hurd).
 .
 Please note that GRUB Legacy is in maintanance mode and new features are
 only accepted in GRUB 2 (grub-pc package).

Package: grub-legacy-doc
Description-md5: 89c7b20a06c65204f61a967d49c9207b
Description-en: Documentation for GRUB Legacy
 GRUB is a GPLed bootloader intended to unify bootloading across x86
 operating systems.  In addition to loading the Linux kernel,
 it implements the Multiboot standard, which allows for flexible loading
 of multiple boot images (needed for modular kernels such as the GNU Hurd).

Package: grub-cloud-amd64
Description-md5: 3c0903a1cb4b030db894423f4ce859d4
Description-en: GRand Unified Bootloader (cloud setup)
 This package contains the cloud image setup of GRUB and installs GRUB for the
 PC/BIOS and the EFI-AMD64 architecture.
 .
 You don't want to use this package outside of cloud images.

Package: grub-customizer
Description-md5: 1e47b5cb8bb9f041276762f49b47d3d9
Description-en: GUI to configure GRUB2 and BURG
 Grub Customizer is a graphical interface to configure GRUB2 and BURG. It can
 do changes for settings and menuentries easily.
 .
 Grub Customizer has the following features:
   * Move, remove or rename menuentries (they stey updatable by update-grub).
   * Edit the contents of menuentries or create new ones (internally it edits
     the 40_custom file).
   * Provide reinstallation of the bootloader to MBR.
   * Allow make settings like default operating system, kernel params,
     background image, text colors, etc.
   * Allow one to change the installed operating system by running on a live
     CD/DVD or from an OS inside a flash drive.
 .
 Grub Customizer is useful for customizations and recovering actions over any
 Linux distribution.

Package: grub-efi-amd64-signed
Description-md5: f8d7d130b6d73ff8f5f6d3b33d090327
Description-en: GRand Unified Bootloader, version 2 (amd64 UEFI signed by Debian)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains the binaries signed by the Debian UEFI CA to be used by
 shim-signed.

Package: grub-efi-arm64-signed
Description-md5: 6f25923f29f173a94740a4282265d0f7
Description-en: GRand Unified Bootloader, version 2 (arm64 UEFI signed by Debian)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains the binaries signed by the Debian UEFI CA to be used by
 shim-signed.

Package: grub-efi-ia32-signed
Description-md5: 1ab4a087b782123b2bfe1feb2760d011
Description-en: GRand Unified Bootloader, version 2 (i386 UEFI signed by Debian)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains the binaries signed by the Debian UEFI CA to be used by
 shim-signed.

Package: grub-imageboot
Description-md5: a4107cac8a31714bd0d52a3bfce48aa5
Description-en: boot iso, harddisk and floppy images with grub2 and syslinux memdisk
 This package installs a grub hook which integrates iso, harddisk and floppy
 images into the grub menu.
 .
 memdisk can't boot every image see
 http://syslinux.zytor.com/wiki/index.php/MEMDISK for its limitations.

Package: grub-common
Description-md5: 9c75036dc0a0792fedbc58df208ed227
Description-en: GRand Unified Bootloader (common files)
 This package contains common files shared by the distinct flavours of GRUB.
 It is shared between GRUB Legacy and GRUB 2, although a number of files
 specific to GRUB 2 are here as long as they do not break GRUB Legacy.
 .
 grub-mkrescue needs the suggested packages mtools (for UEFI targets) and
 xorriso.

Package: grub-coreboot
Description-md5: 24bd58f91c5eb109ee5e6d95810f1702
Description-en: GRand Unified Bootloader, version 2 (Coreboot version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use with platforms running the Coreboot firmware.  Installing this package
 indicates that this version of GRUB should be the active boot loader.

Package: grub-coreboot-bin
Description-md5: be941282995956a28b42e4848b6d427b
Description-en: GRand Unified Bootloader, version 2 (Coreboot modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use with
 platforms running the Coreboot firmware.  It can be installed in parallel
 with other flavours, but will not automatically install GRUB as the active
 boot loader nor automatically update grub.cfg on upgrade unless
 grub-coreboot is also installed.

Package: grub-coreboot-dbg
Description-md5: ee3f45ba8ef408dea3b4e172ff46a041
Description-en: GRand Unified Bootloader, version 2 (Coreboot debug files)
 This package contains debugging files for grub-coreboot-bin.  You only need
 these if you are trying to debug GRUB using its GDB stub.

Package: grub-efi
Description-md5: 2e384f4cebd455e65f849ef1c510f0be
Description-en: GRand Unified Bootloader, version 2 (dummy package)
 This is a dummy package that depends on the grub-efi-$ARCH package most likely
 to be appropriate for each architecture.

Package: grub-efi-amd64
Description-md5: 1718e7ac8c2b19e7fc9fd6edaaa9c56e
Description-en: GRand Unified Bootloader, version 2 (EFI-AMD64 version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use with the EFI-AMD64 architecture, as used by Intel Macs (unless a BIOS
 interface has been activated).  Installing this package indicates that this
 version of GRUB should be the active boot loader.

Package: grub-efi-amd64-bin
Description-md5: f6ad99c32640061c96401d0bc70e2f8a
Description-en: GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use with the
 EFI-AMD64 architecture, as used by Intel Macs (unless a BIOS interface has
 been activated).  It can be installed in parallel with other flavours, but
 will not automatically install GRUB as the active boot loader nor
 automatically update grub.cfg on upgrade unless grub-efi-amd64 is also
 installed.

Package: grub-efi-amd64-dbg
Description-md5: 01a50868394847340399eb4743e46af0
Description-en: GRand Unified Bootloader, version 2 (EFI-AMD64 debug files)
 This package contains debugging files for grub-efi-amd64-bin.  You only
 need these if you are trying to debug GRUB using its GDB stub.

Package: grub-efi-amd64-signed-template
Description-md5: 6505085992cc3617973cb57dcebc7eeb
Description-en: GRand Unified Bootloader, version 2 (EFI-AMD64 signing template)
 This package contains template files for grub-efi-amd64-signed.
 This is only needed for Secure Boot signing.

Package: grub-efi-arm
Description-md5: 4d5d31e46506c9d22db87020959b3fd1
Description-en: GRand Unified Bootloader, version 2 (ARM UEFI version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use on ARM systems with UEFI.  Installing this package indicates that this
 version of GRUB should be the active boot loader.

Package: grub-efi-arm-bin
Description-md5: 6155ff69c46107c009b7f8c96d24eab0
Description-en: GRand Unified Bootloader, version 2 (ARM UEFI modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use on ARM
 systems with UEFI.  It can be installed in parallel with other flavours,
 but will not automatically install GRUB as the active boot loader nor
 automatically update grub.cfg on upgrade unless grub-efi-arm is also
 installed.

Package: grub-efi-arm-dbg
Description-md5: 4a1aa14a95817535f266185d8f0a9da6
Description-en: GRand Unified Bootloader, version 2 (ARM UEFI debug files)
 This package contains debugging files for grub-efi-arm-bin.  You only need
 these if you are trying to debug GRUB using its GDB stub.

Package: grub-efi-arm64
Description-md5: b55085cf9509b6d6ac292cecf72edfbb
Description-en: GRand Unified Bootloader, version 2 (ARM64 UEFI version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use on ARM64 systems with UEFI.  Installing this package indicates that
 this version of GRUB should be the active boot loader.

Package: grub-efi-arm64-bin
Description-md5: 85b87f648ce8f6d264dba7a956fef128
Description-en: GRand Unified Bootloader, version 2 (ARM64 UEFI modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use on ARM64
 systems with UEFI.  It can be installed in parallel with other flavours,
 but will not automatically install GRUB as the active boot loader nor
 automatically update grub.cfg on upgrade unless grub-efi-arm64 is also
 installed.

Package: grub-efi-arm64-dbg
Description-md5: f727664e1d891cf68e928bde68e0484a
Description-en: GRand Unified Bootloader, version 2 (ARM64 UEFI debug files)
 This package contains debugging files for grub-efi-arm64-bin.  You only
 need these if you are trying to debug GRUB using its GDB stub.

Package: grub-efi-arm64-signed-template
Description-md5: 5f26229874a330dedc61233a338b2cb6
Description-en: GRand Unified Bootloader, version 2 (ARM64 UEFI signing template)
 This package contains template files for grub-efi-arm64-signed.
 This is only needed for Secure Boot signing.

Package: grub-efi-ia32
Description-md5: b87b1ad90490c4debbe551521ed2934e
Description-en: GRand Unified Bootloader, version 2 (EFI-IA32 version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use with the EFI-IA32 architecture, as used by Intel Macs (unless a BIOS
 interface has been activated).  Installing this package indicates that this
 version of GRUB should be the active boot loader.

Package: grub-efi-ia32-bin
Description-md5: 72eca32dad838f96ef1c12b3d764e537
Description-en: GRand Unified Bootloader, version 2 (EFI-IA32 modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use with the
 EFI-IA32 architecture, as used by Intel Macs (unless a BIOS interface has
 been activated).  It can be installed in parallel with other flavours, but
 will not automatically install GRUB as the active boot loader nor
 automatically update grub.cfg on upgrade unless grub-efi-ia32 is also
 installed.

Package: grub-efi-ia32-dbg
Description-md5: 985cf475352ed91c8a577b3365c0062f
Description-en: GRand Unified Bootloader, version 2 (EFI-IA32 debug files)
 This package contains debugging files for grub-efi-ia32-bin.  You only need
 these if you are trying to debug GRUB using its GDB stub.

Package: grub-efi-ia32-signed-template
Description-md5: 779b34af0304911cd968b296e34406b5
Description-en: GRand Unified Bootloader, version 2 (EFI-IA32 signing template)
 This package contains template files for grub-efi-ia32-signed.
 This is only needed for Secure Boot signing.

Package: grub-emu
Description-md5: eaa24f3f146f8d2e05f7109f088cfa8b
Description-en: GRand Unified Bootloader, version 2 (emulated version)
 This package contains grub-emu, an emulated version of GRUB.  It is only
 provided for debugging purposes.

Package: grub-emu-dbg
Description-md5: 4066695808b06e6425e6d4c1f6d4205e
Description-en: GRand Unified Bootloader, version 2 (emulated debug files)
 This package contains debugging files for grub-emu.  You only need these if
 you are trying to debug GRUB using its GDB stub.

Package: grub-firmware-qemu
Description-md5: cc3754b92a7e1d8e16c04265627088b6
Description-en: GRUB firmware image for QEMU
 This package contains a binary of GRUB that has been built for use as
 firmware for QEMU.  It can be used as a replacement for other PC BIOS
 images provided by seabios, bochsbios, and so on.
 .
 In order to make QEMU use this firmware, simply add `-bios grub.bin' when
 invoking it.
 .
 This package behaves in the same way as GRUB for coreboot, but doesn't
 contain any code from coreboot itself, and is only suitable for QEMU. If
 you want to install GRUB as firmware on real hardware, you need to use the
 grub-coreboot package, and manually combine that with coreboot.

Package: grub-ieee1275
Description-md5: 4182e3a83ecc589a21da82d455a9182d
Description-en: GRand Unified Bootloader, version 2 (Open Firmware version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use with Open Firmware implementations.  Installing this package indicates
 that this version of GRUB should be the active boot loader.

Package: grub-ieee1275-bin
Description-md5: 502a917bf5af6a6f686b59cff29486fd
Description-en: GRand Unified Bootloader, version 2 (Open Firmware modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use with Open
 Firmware implementations.  It can be installed in parallel with other
 flavours, but will not automatically install GRUB as the active boot loader
 nor automatically update grub.cfg on upgrade unless grub-ieee1275 is also
 installed.

Package: grub-ieee1275-dbg
Description-md5: 3e4b991fd886a5a8442d2e484c000e45
Description-en: GRand Unified Bootloader, version 2 (Open Firmware debug files)
 This package contains debugging files for grub-ieee1275-bin.  You only
 need these if you are trying to debug GRUB using its GDB stub.

Package: grub-linuxbios
Description-md5: 8d63829707a75c424f8ce33f10391cc0
Description-en: GRand Unified Bootloader, version 2 (dummy package)
 This is a dummy transitional package that depends on grub-coreboot.

Package: grub-pc
Description-md5: 55663e0e8d42f469d665f9cc0013b733
Description-en: GRand Unified Bootloader, version 2 (PC/BIOS version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
  - VESA-based graphical mode with background image support and complete 24-bit
    color set.
  - Support for extended charsets.  Users can write UTF-8 text to their menu
    entries.
 .
 This is a dependency package for a version of GRUB that has been built for
 use with the traditional PC/BIOS architecture.  Installing this package
 indicates that this version of GRUB should be the active boot loader.

Package: grub-pc-bin
Description-md5: 20901840d7f9daaf1870638db2221cb1
Description-en: GRand Unified Bootloader, version 2 (PC/BIOS modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
  - VESA-based graphical mode with background image support and complete 24-bit
    color set.
  - Support for extended charsets.  Users can write UTF-8 text to their menu
    entries.
 .
 This package contains GRUB modules that have been built for use with the
 traditional PC/BIOS architecture.  It can be installed in parallel with
 other flavours, but will not automatically install GRUB as the active boot
 loader nor automatically update grub.cfg on upgrade unless grub-pc is also
 installed.

Package: grub-pc-dbg
Description-md5: 7c0972b8a14a3f1091b6056556730eb4
Description-en: GRand Unified Bootloader, version 2 (PC/BIOS debug files)
 This package contains debugging files for grub-pc-bin.  You only need these
 if you are trying to debug GRUB using its GDB stub.

Package: grub-rescue-pc
Description-md5: 5e771fe83a2112f4f90cabc9f93cbd47
Description-en: GRUB bootable rescue images, version 2 (PC/BIOS version)
 This package contains three GRUB rescue images that have been built for use
 with the traditional PC/BIOS architecture:
 .
  - grub-rescue-floppy.img: floppy image.
  - grub-rescue-cdrom.iso: El Torito CDROM image.
  - grub-rescue-usb.img: USB image.

Package: grub-theme-starfield
Description-md5: 52232de4094a1dafa8ade1df40ec6451
Description-en: GRand Unified Bootloader, version 2 (starfield theme)
 This is the default theme for GRUB's graphical menu.

Package: grub-uboot
Description-md5: 51e34ff8f458d3a2619abc37a6ff775b
Description-en: GRand Unified Bootloader, version 2 (ARM U-Boot version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use with ARM systems with U-Boot.  Installing this package indicates that
 this version of GRUB should be the active boot loader.

Package: grub-uboot-bin
Description-md5: 24a22ee26258fa3949b649277c041f89
Description-en: GRand Unified Bootloader, version 2 (ARM U-Boot modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use with ARM
 systems with U-Boot.  It can be installed in parallel with other flavours,
 but will not automatically install GRUB as the active boot loader nor
 automatically update grub.cfg on upgrade unless grub-uboot is also
 installed.

Package: grub-uboot-dbg
Description-md5: d928ff33b34b1ff4b5357114d5813160
Description-en: GRand Unified Bootloader, version 2 (ARM U-Boot debug files)
 This package contains debugging files for grub-uboot-bin.  You only need
 these if you are trying to debug GRUB using its GDB stub.

Package: grub-xen
Description-md5: 2eceba62a74d5d7f9e98f3a6f5d2a1d1
Description-en: GRand Unified Bootloader, version 2 (Xen version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use with the Xen hypervisor (i.e. PV-GRUB).  Installing this package
 indicates that this version of GRUB should be the active boot loader.

Package: grub-xen-bin
Description-md5: f30684489a7949e282652e8bd8f6c727
Description-en: GRand Unified Bootloader, version 2 (Xen modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use with the
 Xen hypervisor (i.e. PV-GRUB).  It can be installed in parallel with other
 flavours, but will not automatically install GRUB as the active boot loader
 nor automatically update grub.cfg on upgrade unless grub-xen is also
 installed.

Package: grub-xen-dbg
Description-md5: 08653de052a0b5d9f21f8d2925bd514b
Description-en: GRand Unified Bootloader, version 2 (Xen debug files)
 This package contains debugging files for grub-xen-bin.  You only need
 these if you are trying to debug GRUB using its GDB stub.

Package: grub-xen-host
Description-md5: fd8c60ce62b7d58e25af7b045851f73b
Description-en: GRand Unified Bootloader, version 2 (Xen host version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package arranges for GRUB binary images which can be used to boot a Xen
 guest (i.e. PV-GRUB) to be present in the control domain filesystem.

Package: grub-yeeloong
Description-md5: 2a455fb88904312ac11474f80a156a88
Description-en: GRand Unified Bootloader, version 2 (Yeeloong version)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This is a dependency package for a version of GRUB that has been built for
 use with the Lemote Yeeloong laptop.  Installing this package indicates
 that this version of GRUB should be the active boot loader.

Package: grub-yeeloong-bin
Description-md5: 35ceb7fa3845cf9b30aff29504629956
Description-en: GRand Unified Bootloader, version 2 (Yeeloong modules)
 GRUB is a portable, powerful bootloader.  This version of GRUB is based on a
 cleaner design than its predecessors, and provides the following new features:
 .
  - Scripting in grub.cfg using BASH-like syntax.
  - Support for modern partition maps such as GPT.
  - Modular generation of grub.cfg via update-grub.  Packages providing GRUB
    add-ons can plug in their own script rules and trigger updates by invoking
    update-grub.
 .
 This package contains GRUB modules that have been built for use with the
 Lemote Yeeloong laptop.  It can be installed in parallel with other
 flavours, but will not automatically install GRUB as the active boot loader
 nor automatically update grub.cfg on upgrade unless grub-yeeloong is also
 installed.

Package: grub-yeeloong-dbg
Description-md5: 540203a4f094f8ec67f5b01e9cb640c5
Description-en: GRand Unified Bootloader, version 2 (Yeeloong debug files)
 This package contains debugging files for grub-yeeloong-bin.  You only
 need these if you are trying to debug GRUB using its GDB stub.

Package: grub2
Description-md5: bbb470013d1f2450dba730f10fbd09b4
Description-en: GRand Unified Bootloader, version 2 (dummy package)
 This is a dummy transitional package to handle GRUB 2 upgrades.  It can be
 safely removed.

Package: grub2-common
Description-md5: a969e6536e745e177a340b30bdb5ba3f
Description-en: GRand Unified Bootloader (common files for version 2)
 This package contains common files shared by the distinct flavours of GRUB.
 The files in this package are specific to GRUB 2, and would break GRUB
 Legacy if installed on the same system.

Package: grun
Description-md5: 9fe9649af0d524c0caecb7f0dcc5eeb9
Description-en: GTK+ based Run dialog
 gRun is a GTK+ based Run dialog that closely resembles
 the Windows Run dialog, just like xexec. It has a
 intelligent history mechanism and a dual level fork()
 mechanism for launching the application in its own
 process. gRun also has support for launching console
 mode application in an XTerm as well as associations
 for file types.
 .
 gRun is much more powerful than xexec, looks a lot
 better, and has the big advantage that you can start
 typing a command without having to mouse-click into
 the text field.
 .
 gRun is especially useful if you do not use the
 GNOME desktop which has a built-in run command, and
 if you use a window-manager (e.g. IceWM) where you can
 define a keyboard shortcut (e.g. Alt-F2) for staring
 gRun.

Package: grunt
Description-md5: d210f6aa660cd8879638edf283f54759
Description-en: JavaScript task runner/build system/maintainer tool
 GRUNT automates several tasks related to maintaining a JavaScript library
 or framework. It can be used for JS code minification, unit testing, code
 checking, and several other tasks.

Package: libgs-collections-java
Description-md5: a18861eda5f4bea19d2965e294ca09b7
Description-en: Goldman Sachs Collections
 GS Collections is a collections framework for Java. It has JDK-compatible
 List, Set and Map implementations with a rich API and set of utility classes
 that work with any JDK compatible Collections, Arrays, Maps or Strings.
 The iteration protocol was inspired by the Smalltalk collection framework.

Package: gsasl
Description-md5: 16635beee81f4d25be51102e364100f7
Description-en: GNU SASL command line utility
 GNU SASL is an implementation of the Simple Authentication and
 Security Layer framework and a few common SASL mechanisms. SASL is
 used by network servers (e.g., IMAP, SMTP) to request authentication
 from clients, and in clients to authenticate against servers.
 .
 This package contains the GNU SASL command line tool.

Package: gsasl-common
Description-md5: 16d90c193016b2028b6f5c141aaf293b
Description-en: GNU SASL platform independent files
 GNU SASL is an implementation of the Simple Authentication and
 Security Layer framework and a few common SASL mechanisms. SASL is
 used by network servers (e.g., IMAP, SMTP) to request authentication
 from clients, and in clients to authenticate against servers.
 .
 This package contains translation of diagnostic messages.

Package: gsasl-doc
Description-md5: d375b00f0dfd80b00756018ef94d6e15
Description-en: GNU SASL documentation
 GNU SASL is an implementation of the Simple Authentication and
 Security Layer framework and a few common SASL mechanisms. SASL is
 used by network servers (e.g., IMAP, SMTP) to request authentication
 from clients, and in clients to authenticate against servers.
 .
 This package contains documentation related to GNU SASL.

Package: libgsasl-dev
Description-md5: 3b78e80685ed99fab49e7571c4a89f15
Description-en: Development files for the GNU SASL library
 GNU SASL is an implementation of the Simple Authentication and
 Security Layer framework and a few common SASL mechanisms. SASL is
 used by network servers (e.g., IMAP, SMTP) to request authentication
 from clients, and in clients to authenticate against servers.
 .
 This package contain all files necessary for developing programs that
 use GNU SASL.  You will need this package if you want to build a
 program that uses the GNU SASL library.

Package: libgsasl18
Description-md5: ed39b31e74593a5134d8823aa4a43bb3
Description-en: GNU SASL library
 GNU SASL is an implementation of the Simple Authentication and
 Security Layer framework and a few common SASL mechanisms. SASL is
 used by network servers (e.g., IMAP, SMTP) to request authentication
 from clients, and in clients to authenticate against servers.
 .
 Supported mechanisms are ANONYMOUS, EXTERNAL, LOGIN, PLAIN, SECURID, NTLM,
 DIGEST-MD5, CRAM-MD5, SCRAM-SHA-1, SCRAM-SHA-1-PLUS, GS2-KRB5, GSSAPI.
 .
 This package includes the GNU SASL shared library that is required
 by applications using GNU SASL.  You normally don't need to install
 it manually.

Package: libgsasl7-dev
Description-md5: 5923af866e9c1d84503f09957ff62b2d
Description-en: Transitional development package for the GNU SASL library
 This is a transitional package.  It can safely be removed.

Package: gscan2pdf
Description-md5: 2fd0f5d4f0b1e11b6f5c6091a4673c3c
Description-en: GUI to produce PDFs or DjVus from scanned documents
 Only five clicks are required to scan several pages and then save all or a
 selection as a PDF or DjVu file, including metadata if required.
 .
 gscan2pdf can control flatbed or sheet-fed (ADF) scanners with SANE via
 libimage-sane-perl, scanimage or scanadf, and can scan multiple
 pages at once. It presents a thumbnail view of scanned pages, and permits
 simple operations such as cropping, rotating and deleting pages.
 .
 OCR can be used to recognise text in the scans, and the output
 embedded in the PDF or DjVu.
 .
 PDF conversion is done by PDF::Builder.
 .
 The resulting document may be saved as a PDF, DjVu, multipage TIFF file, or
 single page image file.

Package: gscanbus
Description-md5: c7081b0c9a747785ec22b094b48a1c8c
Description-en: scan IEEE1394 (firewire/i.link) bus
 gscanbus is a little bus scanning, testing and topology visualizing
 tool for the Linux IEEE1394 subsystem, with some AV/C support,
 especially for controlling Camcorders and VCRs. It is intended as a
 debugging tool for IEEE1394 development, but can also be used to
 simply check your IEEE1394 setup on Linux.

Package: gir1.2-ags-4.0
Description-md5: 7a22cc2d9aef49daaa1ecb967d4f7141
Description-en: Advanced Gtk+ Sequencer core library -- gir bindings
 libags is a general purpose application context library built upon GObject
 providing persistence and configuration. It allows you to organize threads in
 a tree hierarchy that is synced 1000 times per second per default. Since it is
 written in a object orientated manner you might want to override its default
 behaviour.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gir1.2-agsaudio-4.0
Description-md5: 229d5c2142fad03fe8eed0dbf64805d8
Description-en: Advanced Gtk+ Sequencer audio processing engine library -- gir bindings
 libags_audio is a tree based audio processing library built upon GObject and
 libags. It allows  you to do audio processing supporting LADSPA, DSSI and Lv2
 plugin support. Audio data is processed multi-threaded.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gir1.2-agsgui-4.0
Description-md5: f3ab51719cd46a939407e76410b07817
Description-en: Advanced Gtk+ Sequencer widget library -- gir bindings
 libags_gui is a widget library built upon Gtk+-4.0.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gsequencer
Description-md5: 310197ea8f2817bdb533a2894bcace02
Description-en: Advanced Gtk+ Sequencer audio processing engine
 Advanced GTK+ Sequencer is intended to be used for music composition.
 It features a piano roll, as well as a synth, matrix editor, drum
 machine, soundfont2 player, mixer and an output panel. It’s designed to
 be highly configurable. You may add effects to its effect chain; and
 add or remove audio channels/pads. You may set up a fully functional
 network of engines, thus there is a link editor for linking audio lines.

Package: gsequencer-data
Description-md5: 675131431a64c4ef2418f20d83d832cd
Description-en: Data files for Advanced Gtk+ Sequencer
 Advanced GTK+ Sequencer is intended to be used for music composition.
 .
 This package contains architecture-independent supporting data files for use
 with GSequencer, such as l10n support files.

Package: gsequencer-doc
Description-md5: 44b24877ea9b7da9520f8876f8e9db61
Description-en: Documentation for Advanced Gtk+ Sequencer
 Advanced GTK+ Sequencer is intended to be used for music composition.
 .
 This package contains the user manual that explains the GUI in html format of
 Advanced Gtk+ Sequencer.

Package: libags-audio-dev
Description-md5: 27deccc96d59feefeaa9213bf5ce4b62
Description-en: Advanced Gtk+ Sequencer audio processing engine (Development files)
 libags_audio is a tree based audio processing library built upon GObject and
 libags. It allows  you to do audio processing supporting LADSPA, DSSI and Lv2
 plugin support. Audio data is processed multi-threaded.
 .
 This package includes the needed header files to develop with
 Advanced Gtk+ Sequencer audio processing library.

Package: libags-audio-doc
Description-md5: 874a1289ca5d65cd81ecb2121c514ef1
Description-en: Advanced Gtk+ Sequencer audio processing engine (API documentation)
 libags_audio is a tree based audio processing library built upon GObject and
 libags. It allows  you to do audio processing supporting LADSPA, DSSI and Lv2
 plugin support. Audio data is processed multi-threaded.
 .
 This package contains the API reference in html format of
 Advanced Gtk+ Sequencer audio processing library.

Package: libags-audio4
Description-md5: 72a0d1a628f8e72339e8f8c12b2d2c1e
Description-en: Advanced Gtk+ Sequencer audio processing library
 libags_audio is a tree based audio processing library built upon GObject and
 libags. It allows  you to do audio processing supporting LADSPA, DSSI and Lv2
 plugin support. Audio data is processed multi-threaded.

Package: libags-dev
Description-md5: 9fe56f0637912d67753c345369f7491d
Description-en: Advanced Gtk+ Sequencer core library (Development files)
 libags is a general purpose application context library built upon GObject
 providing persistence and configuration. It allows you to organize threads in
 a tree hierarchy that is synced 1000 times per second per default. Since it is
 written in a object orientated manner you might want to override its default
 behaviour.
 .
 This package includes the needed header files to develop with
 Advanced Gtk+ Sequencer base library.

Package: libags-doc
Description-md5: 02504e584f670eb97d88a62b2fad661f
Description-en: Advanced Gtk+ Sequencer core library (API documentation)
 libags is a general purpose application context library built upon GObject
 providing persistence and configuration. It allows you to organize threads in
 a tree hierarchy that is synced 1000 times per second per default. Since it is
 written in a object orientated manner you might want to override its default
 behaviour.
 .
 This package contains the API reference in html format of
 Advanced Gtk+ Sequencer base library.

Package: libags-gui-dev
Description-md5: e84062758e5c9a1569f8c41eeeafe641
Description-en: Advanced Gtk+ Sequencer widget library (Development files)
 libags_gui is a widget library built upon Gtk+-4.0.
 .
 This package includes the needed header files to develop with
 Advanced Gtk+ Sequencer UI widget library.

Package: libags-gui-doc
Description-md5: ce52e51333e3995780444e430eacb606
Description-en: Advanced Gtk+ Sequencer widget library (API documentation)
 libags_gui is a widget library built upon Gtk+-4.0.
 .
 This package contains the API reference in html format of
 Advanced Gtk+ Sequencer UI widget library.

Package: libags-gui4
Description-md5: 73d57ec8f767e2c9f307991358fde064
Description-en: Advanced Gtk+ Sequencer widget library
 libags_gui is a widget library built upon Gtk+-4.0.
 It contains widgets like
  - LED
  - dial
  - indicator
  - cartesian
  - ruler

Package: libags4
Description-md5: 264127586245ba99045b10de63a8aad9
Description-en: Advanced Gtk+ Sequencer core library
 libags is a general purpose application context library built upon GObject
 providing persistence and configuration. It allows you to organize threads in
 a tree hierarchy that is synced 1000 times per second per default. Since it is
 written in a object orientated manner you might want to override its default
 behaviour.

Package: gir1.2-gdesktopenums-3.0
Description-md5: 477a4df605ef5075dfb853bde74cb266
Description-en: GObject introspection for GSettings desktop-wide schemas
 gsettings-desktop-schemas contains a collection of GSettings schemas for
 settings shared by various components of a desktop.
 .
 This package contains introspection data for GSettings desktop-wide schemas. It
 can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gsettings-desktop-schemas
Description-md5: 97f1d5003d2c7b91b06ad6146ef3c5d4
Description-en: GSettings desktop-wide schemas
 gsettings-desktop-schemas contains a collection of GSettings schemas for
 settings shared by various components of a desktop.

Package: gsettings-desktop-schemas-dev
Description-md5: 39628a8dda830ce47f0c6955f25c1dde
Description-en: Development files for GSettings desktop-wide schemas
 gsettings-desktop-schemas contains a collection of GSettings schemas for
 settings shared by various components of a desktop.
 .
 This package contains the development files.

Package: libgsettings-qt-dev
Description-md5: 99c6074a59abc1162e6b9eb4b06e9479
Description-en: library to access GSettings from Qt (development files)
 Libgsettings-qt provides Qt binding to GSettings, a high-level API
 for application settings. This library can be used to access GSettings from Qt
 applications.
 .
 This package contains the development files needed to build applications using
 the GSettings Qt library.

Package: libgsettings-qt1
Description-md5: 1410ca8d3dba4ef115e9efc051b06e55
Description-en: library to access GSettings from Qt (shared libraries)
 Libgsettings-qt provides Qt binding to GSettings, a high-level API
 for application settings. This library can be used to access GSettings from Qt
 applications.
 .
 This package contains shared library files for libgsettings-qt.

Package: qml-module-gsettings1.0
Description-md5: 4c3189f37fd331de47f57d05b6f51fab
Description-en: QML Bindings for GSettings
 Libgsettings-qt provides Qt binding to GSettings, a high-level API
 for application settings. This library can be used to access GSettings from Qt
 applications.
 .
 This package provides QML bindings for GSettings. QML applications
 may use this library to manipulate data stored in GSettings database.

Package: gsimplecal
Description-md5: 184a6fcb35dfb8061d6a2f10571c7f16
Description-en: lightweight GUI calendar application
 gsimplecal is a lightweight calendar application written in C++
 using GTK3.
 .
 It was intentionally made for use with tint2 panel in the openbox
 environment to be launched upon clock click, but can be bound to
 some hotkey in any window manager.
 .
 gsimplecal can be configured to not only show the calendar, but
 also display multiple clocks for different world timezones.

Package: gsl-bin
Description-md5: 7553709bb194c39b6d774e61c06ec157
Description-en: GNU Scientific Library (GSL) -- binary package
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical analysis.  The routines are written from scratch by the GSL
 team in C, and present a modern API for C programmers, while allowing
 wrappers to be written for very high level languages.
 .
 This package provides several example binaries.
 .
 URL: http://www.gnu.org/software/gsl/

Package: libgsl-dbg
Description-md5: e78425a1e971ceb839a9feec1918e3ed
Description-en: GNU Scientific Library (GSL) -- debug symbols package
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical analysis.  The routines are written from scratch by the GSL
 team in C, and present a modern API for C programmers, while allowing
 wrappers to be written for very high level languages.
 .
 This package contains debugging symbol tables for the static  GSL libraries
 libgsl and libgslcblas from the libgsl-dev package, and the binaries
 gsl-randist and gsl-histogram from the gsl-bin package.
 .
 URL: http://www.gnu.org/software/gsl/

Package: libgsl-dev
Description-md5: 9984710152cbbca3caf2c1e4e16ef6db
Description-en: GNU Scientific Library (GSL) -- development package
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical analysis.  The routines are written from scratch by the GSL
 team in C, and present a modern API for C programmers, while allowing
 wrappers to be written for very high level languages.
 .
 This package contains the header files, static libraries and symbolic
 links that developers using GNU GSL will need.
 .
 URL: http://www.gnu.org/software/gsl/

Package: libgsl27
Description-md5: 62750ac09428d38c26408b7d740e75a8
Description-en: GNU Scientific Library (GSL) -- library package
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical analysis.  The routines are written from scratch by the GSL
 team in C, and present a modern API for C programmers, while allowing
 wrappers to be written for very high level languages.
 .
 GSL includes data types and routines for complex numbers, vectors,
 matrices, basic linear algebra subroutines (BLAS), eigensystems,
 simulated annealing, minimization, root finding, pseudo-random
 numbers, least-squares fitting, fast Fourier transforms (FFT),
 differential equations, quadrature, Monte Carlo integration, special
 functions, physical constants, and much more.
 .
 This package provides the shared libraries required to run programs
 compiled with GNU GSL. To compile your own programs you also need to
 install libgsl-dev.
 .
 URL: http://www.gnu.org/software/gsl/

Package: libgslcblas0
Description-md5: 14a49f7bd27b4049c731067d7809d0fb
Description-en: GNU Scientific Library (GSL) -- blas library package
 The GNU Scientific Library (GSL) is a collection of routines for
 numerical analysis.  The routines are written from scratch by the GSL
 team in C, and present a modern API for C programmers, while allowing
 wrappers to be written for very high level languages.
 .
 GSL includes data types and routines for complex numbers, vectors,
 matrices, basic linear algebra subroutines (BLAS), eigensystems,
 simulated annealing, minimization, root finding, pseudo-random
 numbers, least-squares fitting, fast Fourier transforms (FFT),
 differential equations, quadrature, Monte Carlo integration, special
 functions, physical constants, and much more.
 .
 This package provides the shared blas library required to run programs
 compiled with GNU GSL. To compile your own programs you also need to
 install libgsl-dev.
 .
 URL: http://www.gnu.org/software/gsl/

Package: gsm0710muxd
Description-md5: 7250f6c1700e6586bff5a56081481cc9
Description-en: GSM 07.10 Multiplexer
 Pyneo mobile stack is a muxer for GSM modems to allow more than one channel to
 be used with the modem. Each channel can be used to issue phonecalls, watch
 signal strength, receiving sms or even doing ppp (GPRS) at the same time.
 .
 Access to the multiplexer is managed via D-Bus.

Package: gsmartcontrol
Description-md5: e7025374264e10b98903583375662dd7
Description-en: graphical user interface for smartctl
 GSmartControl is a graphical user interface for smartctl, which is a tool for
 querying and controlling SMART (Self-Monitoring, Analysis, and Reporting
 Technology) data on modern hard disk drives. It allows you to inspect the
 drive's SMART data to determine its health, as well as run various tests on it.
 .
 Features:
 .
  * automatically reports and highlights any anomalies;
  * allows enabling/disabling Automatic Offline Data Collection;
  * allows enabling/disabling SMART itself;
  * supports configuration of global and per-drive options for smartctl;
  * performs SMART self-tests;
  * displays drive IDs, capabilities, attributes, and self-test/error logs;
  * can read in smartctl data from a saved file, interpreting it as a read-only
    virtual device.

Package: gsm-utils
Description-md5: 3a4f110fec00459ea23445229bde1388
Description-en: GSM mobile phone access applications
 Some simple command line programs to access a GSM mobile phone via
 GSM modem or IrDA.  Functions include: modification of phone books and
 reading, writing, sending and receiving SMS messages.  Uses the GSM
 standards ETSI GSM 07.07, ETSI GSM 07.05, and others.

Package: libgsmme-dev
Description-md5: 83baeb5e3ceafbc4f1836bf4760e037c
Description-en: Header files and static libraries for gsmlib
 Headers and static libraries for use when compiling programs with
 gsmlib.
 .
 gsmlib is a library for access to a GSM mobile phone using the
 standards ETSI GSM 07.07, ETSI GSM 07.05, and others.

Package: libgsmme1v5
Description-md5: d6bca1f4c8e2908bdc41bf3bd6e5ab9a
Description-en: GSM mobile phone access library
 Library to access GSM mobile phones through GSM modems or IrDA devices.
 Features include:
 .
  * modification of phone books stored in the mobile phone or on the
   SIM card
  * reading and writing of SMS messages stored in the mobile phone
  * sending and reception of SMS messages
 .
 gsmlib uses standard ETSI GSM 07.07, ETSI GSM 07.05, and others.

Package: gsoap
Description-md5: 9c13905607e0132582ebe3b22d7a6910
Description-en: Stub generators for gSOAP
 The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding for the
 development of SOAP Web Services and clients. Stub generators.

Package: gsoap-doc
Description-md5: 93cca0d041075b9cd92a3a1caec98ed6
Description-en: gSOAP documentation
 The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding for the
 development of SOAP Web Services and clients. Documentation files.

Package: libgsoap-2.8.124
Description-md5: bac4fd402b3fc8e6b4ffafc8ba20ed8c
Description-en: Runtime libraries for gSOAP
 The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding for the
 development of SOAP Web Services and clients. Runtime libraries.

Package: libgsoap-dev
Description-md5: edab02ed09e74088622054cf11f2e231
Description-en: Development libraries and headers for gSOAP
 The gSOAP toolkit provides a unique SOAP-to-C/C++ language binding for the
 development of SOAP Web Services and clients. Development libraries and
 headers.

Package: gsocket
Description-md5: dc9be8d2adadfb3801bb863e3030b876
Description-en: Allows two machines on different networks to communicate with each other
 Abandon the thought of IP Addresses and Port Numbers. Instead start thinking
 that two programs should be able to communicate with each other as long as
 they know the same secret (rather than each other's IP Address and Port
 Number). The Global Socket library facilitates this: It locally derives
 temporary session keys and IDs and connects two programs through the Global
 Socket Relay Network (GSRN) regardless and independent of the local IP
 Address or geographical location.
 .
 Once connected the library then negotiates a secure TLS connection(End-2-End).
 The secret never leaves your workstation. The GSRN sees only the encrypted
 traffic.
 .
 The GSRN is a free cloud service and is free to use by anyone.
 .
 The Global Socket Toolkit comes with a set of tools:
 .
 gsocket - Makes an existing program (behind firewall or NAT) accessible from
 anywhere in the world. It does so by analyzing the program and replacing the
 IP-Layer with its own Gsocket-Layer. A client connection to a hostname ending
 in '*.gsocket' then gets automatically redirected (via the GSRN) to this
 program.
 .
 gs-netcat - Netcat on steroids. Turn gs-netcat into an AES-256 encrypted
 reverse backdoor via TOR (optional) with a true PTY/interactive command shell
 (gs-netcat -s MySecret -i), integrated file-transfer, spawn a Socks4/4a/5
 proxy or forward TCP connections or give somebody temporary shell access.
 .
 gs-sftp - sftp server & client between two firewalled workstations.
 gs-mount - Access and mount a remote file system.
 blitz - Copy data from workstation to workstation.

Package: golang-github-brentp-gsort-dev
Description-md5: c6f4c72d1c5a09aa0478cb823e35f294
Description-en: library package for gsort
 Package gsort is a library for sorting a stream of tab-delimited lines
 ([]bytes) (from a reader) using the amount of memory requested.
 .
 Instead of using a compare function as most sorts do, this accepts a
 user-defined function with signature: func(line []byte) []int where the
 []ints are used to determine ordering. For example if sorting
 on 2 columns, one of months and another of day of months, the function
 would replace "Jan" with 1 and "Feb" with 2 for the first column and
 just return the Atoi of the 2nd column.

Package: gsort
Description-md5: 196776f6a1c66130f7f92d0e256ca1b3
Description-en: sort genomic data
 gsort is a tool to sort genomic files according to a genomefile.
 For example, to sort VCF to have order:
 X, Y, 2, 1, 3, ... and the header needs to be kept at the top.
 .
 As a more likely example, if a file nneds to be sorted to match GATK
 order (1 ... X, Y, MT) which is not possible with any other sorting
 tool. With gsort one can simply place MT as the last chrom in the
 ".genome" file.
 .
 It will also be useful for getting files ready for use in bedtools.

Package: gir1.2-gsound-1.0
Description-md5: 95b970fc93c7614f7357feb2cff2684e
Description-en: small library for playing system sounds (gir bindings)
 GSound is a small library for playing system sounds. It's designed to
 be used via GObject Introspection, and is a thin wrapper around the
 libcanberra C library.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gsound-tools
Description-md5: 40d14fa03a51a39917abab325bcc37ae
Description-en: small library for playing system sounds (tools)
 GSound is a small library for playing system sounds. It's designed to
 be used via GObject Introspection, and is a thin wrapper around the
 libcanberra C library.
 .
 This package contains tools for use with GSound.

Package: libgsound-dev
Description-md5: 9b1ba4f415cf9b221abfe303d35b4e27
Description-en: small library for playing system sounds (devel)
 GSound is a small library for playing system sounds. It's designed to
 be used via GObject Introspection, and is a thin wrapper around the
 libcanberra C library.
 .
 This package contains the static library and development headers.

Package: libgsound-doc
Description-md5: 0db1a0bf9cf02a5714f467247ff0fb67
Description-en: small library for playing system sounds (documentation)
 GSound is a small library for playing system sounds. It's designed to
 be used via GObject Introspection, and is a thin wrapper around the
 libcanberra C library.
 .
 This package contains the documentation.

Package: libgsound0
Description-md5: 1f16ad3cd7c4faea6495d3ec90a95bb1
Description-en: small library for playing system sounds
 GSound is a small library for playing system sounds. It's designed to
 be used via GObject Introspection, and is a thin wrapper around the
 libcanberra C library.
 .
 This package contains the shared library.

Package: gir1.2-gspell-1
Description-md5: 7999f69e300c63c049aa9b0b548f4579
Description-en: spell-checking library for GTK+ applications - GObject introspection
 gspell provides a flexible API to add spell checking to a GTK+ application.
 It features:
  * GObject wrappers around Enchant
  * An inline spell checker for GtkTextView (enhanced version of GtkSpell)
  * A spell checker dialog for GtkTextView
  * Support of the no-spell-check tag defined by GtkSourceView
  * Language choosers (button and dialog)
 .
 This package contains the GObject introspection binding

Package: gspell-1-tests
Description-md5: dea9ed51e6786079f4bf0ba7c19a9cae
Description-en: spell-checking library for GTK+ applications - installed tests
 gspell provides a flexible API to add spell checking to a GTK+ application.
 It features:
  * GObject wrappers around Enchant
  * An inline spell checker for GtkTextView (enhanced version of GtkSpell)
  * A spell checker dialog for GtkTextView
  * Support of the no-spell-check tag defined by GtkSourceView
  * Language choosers (button and dialog)
 .
 This package contains automated tests.

Package: libgspell-1-2
Description-md5: 31afc7eb3a35838ef3658ca444d4d5a0
Description-en: spell-checking library for GTK+ applications
 gspell provides a flexible API to add spell checking to a GTK+ application.
 It features:
  * GObject wrappers around Enchant
  * An inline spell checker for GtkTextView (enhanced version of GtkSpell)
  * A spell checker dialog for GtkTextView
  * Support of the no-spell-check tag defined by GtkSourceView
  * Language choosers (button and dialog)

Package: libgspell-1-common
Description-md5: db66be22c820c786dd946bccf50cd6cc
Description-en: libgspell architecture-independent files
 gspell provides a flexible API to add spell checking to a GTK+ application.
 It features:
  * GObject wrappers around Enchant
  * An inline spell checker for GtkTextView (enhanced version of GtkSpell)
  * A spell checker dialog for GtkTextView
  * Support of the no-spell-check tag defined by GtkSourceView
  * Language choosers (button and dialog)
 .
 This package contains the architecture independent files
 like translation of messages.

Package: libgspell-1-dev
Description-md5: c6fb9ed68fcdbf366263c8c38d4873c3
Description-en: spell-checking library for GTK+ applications - development files
 gspell provides a flexible API to add spell checking to a GTK+ application.
 It features:
  * GObject wrappers around Enchant
  * An inline spell checker for GtkTextView (enhanced version of GtkSpell)
  * A spell checker dialog for GtkTextView
  * Support of the no-spell-check tag defined by GtkSourceView
  * Language choosers (button and dialog)
 .
 This package contains development headers and libraries.

Package: libgspell-1-doc
Description-md5: 2f83e7fda66960cdd16aa2b0ddcb9ecb
Description-en: spell-checking library for GTK+ applications - documentation
 gspell provides a flexible API to add spell checking to a GTK+ application.
 It features:
  * GObject wrappers around Enchant
  * An inline spell checker for GtkTextView (enhanced version of GtkSpell)
  * A spell checker dialog for GtkTextView
  * Support of the no-spell-check tag defined by GtkSourceView
  * Language choosers (button and dialog)
 .
 This package contains the API documentation.

Package: gss-doc
Description-md5: 488f9527477590186eaba5c4524103a3
Description-en: Documentation for GSS (except man pages)
 The GNU Generic Security Service Library (GSSLib) is a free
 implementation of the GSS-API security framework.  GSSLib uses Shishi
 to implement the Kerberos V5 mechanism, but is flexible enough to
 support other mechanisms too.
 .
 This package contain the manual in HTML, PDF and Info formats, and
 API reference in GTK-DOC and Devhelp formats.

Package: gss-man
Description-md5: 8f5232e3760b925acf02454a86d2505e
Description-en: Man pages for GSS
 The GNU Generic Security Service Library (GSSLib) is a free
 implementation of the GSS-API security framework.  GSSLib uses Shishi
 to implement the Kerberos V5 mechanism, but is flexible enough to
 support other mechanisms too.
 .
 This package contain the API reference as man pages.

Package: libgss-dev
Description-md5: e7d8e3b3b6825abc830f107e653995bb
Description-en: Development and documentation files for Generic Security Services
 The GNU Generic Security Service Library (GSSLib) is a free
 implementation of the GSS-API security framework.  GSSLib uses Shishi
 to implement the Kerberos V5 mechanism, but is flexible enough to
 support other mechanisms too.
 .
 This package contain files for developing programs with GSS support,
 including the header file and static library, and a tool to explain
 GSS-API error codes.

Package: libgss3
Description-md5: fe9bad5c6e2e47f73e9dee372ffc5b1a
Description-en: Library for Generic Security Services
 The GNU Generic Security Service Library (GSSLib) is a free
 implementation of the GSS-API security framework.  GSSLib uses Shishi
 to implement the Kerberos V5 mechanism, but is flexible enough to
 support other mechanisms too.
 .
 This package contains the GSS library.

Package: gss-ntlmssp
Description-md5: 732f795f2c5cf6740a6a81f1448b3b24
Description-en: GSSAPI NTLMSSP Mechanism -- MIT GSSAPI plugin
 GSS-NTLMSSP is a GSSAPI mechanism plugin that implements NTLMSSP.
 NTLMSSP is a Microsoft Security Provider that implements various
 versions and falvors of the NTLM challenge-response family.
 .
 GSS-NTLMSSP, implements both NTLM and NTLMv2 and all the various
 security variants to the key exchange that Microsoft introduced and
 documented over time.
 .
 This code implements the NTLMSSP mechanism as a GSSAPI loadable
 mechanism and has been tested to work with MIT Kerberos' 1.11
 implementation of GSSAPI.
 .
 This package supplies the MIT GSSAPI plugin.

Package: gss-ntlmssp-dev
Description-md5: 62f8f6feb37892145262039298c2e1d8
Description-en: GSSAPI NTLMSSP Mechanism -- development headers
 GSS-NTLMSSP is a GSSAPI mechanism plugin that implements NTLMSSP.
 NTLMSSP is a Microsoft Security Provider that implements various
 versions and falvors of the NTLM challenge-response family.
 .
 GSS-NTLMSSP, implements both NTLM and NTLMv2 and all the various
 security variants to the key exchange that Microsoft introduced and
 documented over time.
 .
 This code implements the NTLMSSP mechanism as a GSSAPI loadable
 mechanism and has been tested to work with MIT Kerberos' 1.11
 implementation of GSSAPI.
 .
 This package supplies the development header.

Package: gir1.2-gssdp-1.6
Description-md5: f0adf17be0a5f9da4315bebe6d6f60e2
Description-en: GObject introspection data for the GSSDP library
 This package contains introspection data for GSSDP, a SSDP
 library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gssdp-tools
Description-md5: 05e1716eed0be96fde8938d50df1463a
Description-en: GObject-based library for SSDP (tools)
 A GObject-based API for doing SSDP (Simple Service Discovery Protocol)
 transparently.
 .
 This package contains some tools, such as gssdp-device-sniffer.

Package: libgssdp-1.6-0
Description-md5: 1f32e3405a87412ac4a2f1ab29fdc11e
Description-en: GObject-based library for SSDP
 A GObject-based API for doing SSDP (Simple Service Discovery Protocol)
 transparently.

Package: libgssdp-1.6-dev
Description-md5: 24d125dcec038893face07f8c878be98
Description-en: GObject-based library for SSDP (development files)
 A GObject-based API for doing SSDP (Simple Service Discovery Protocol)
 transparently.
 .
 This package contains the development files.

Package: libgssdp-doc
Description-md5: e8ae890da00b06f4d32e389d620a1a18
Description-en: GObject-based library for SSDP (documentation)
 A GObject-based API for doing SSDP (Simple Service Discovery Protocol)
 transparently.
 .
 This package contains the documentation.

Package: gssproxy
Description-md5: 15c5ae0f06a0089e95fa32e3b467cf40
Description-en: Privilege separation daemon for GSSAPI
 Applications can choose to use GSS-Proxy for GSSAPI credential management,
 which means that they will not have direct access to the credentials
 themselves.  GSSAPI operations are also offloaded to the gssproxy daemon,
 making it suitable for upcalls from the Kernel as well.
 .
 This package includes both the gssproxy daemon itself and the GSSAPI
 interposer layer for existing applications.

Package: gstreamer1.0-libav
Description-md5: bf84995f63f72239acc44385b62f37da
Description-en: ffmpeg plugin for GStreamer
 This GStreamer plugin supports a large number of audio and video compression
 formats through the use of the ffmpeg library.  The plugin contains GStreamer
 elements for encoding 40+ formats (MPEG, DivX, MPEG4, AC3, DV, ...), decoding
 elements for decoding 90+ formats (AVI, MPEG, OGG, Matroska, ASF, ...),
 demuxing 30+ formats and colorspace conversion.
 .
 http://www.ffmpeg.org/
 http://gstreamer.freedesktop.org/
 http://gstreamer.freedesktop.org/modules/gst-libav.html

Package: gst-omx-listcomponents
Description-md5: 2a5b98c33b12cc42f8c2b7acc7c16849
Description-en: OpenMax plugins for GStreamer
 This package contains listcomponents for listing components in openmax IL.
 listcomponents is a debugging tool and should be only used for developers.

Package: gstreamer1.0-omx-bellagio-config
Description-md5: 550f385eb93e48c4853dacc7e0007565
Description-en: OpenMax plugins for GStreamer
 This plugin wraps available OpenMAX IL components and makes them available as
 standard GStreamer elements.
 .
 This package is specific for using Bellagio OpenMAX IL. This package contains
 the config for gstreamer1.0-omx-generic.

Package: gstreamer1.0-omx-generic
Description-md5: 6c2b80694062e8a3fd05829ddcb8fd8b
Description-en: OpenMax plugins for GStreamer
 This plugin wraps available OpenMAX IL components and makes them available as
 standard GStreamer elements.

Package: gstreamer1.0-omx-generic-config
Description-md5: 3f27bec14b2fba4fca6e4217256d80ec
Description-en: OpenMax plugins for GStreamer
 This plugin wraps available OpenMAX IL components and makes them available as
 standard GStreamer elements.
 .
 This package contains the config for gstreamer1.0-omx-generic.

Package: gir1.2-gst-plugins-bad-1.0
Description-md5: 8dab6f0721a81295bbb56dd6445f5f5b
Description-en: GObject introspection data for the GStreamer libraries from the "bad" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
 to the rest. They might be close to being good quality, but they're missing
 something - be it a good code review, some documentation, a set of tests, a
 real live maintainer, or some actual wide use.
 .
 This package contains introspection data for the GStreamer libraries from
 the "bad" set. It can be used by packages using the GIRepository format to
 generate dynamic bindings.

Package: gstreamer1.0-opencv
Description-md5: c7e225953a0291993c213186484f1f36
Description-en: GStreamer OpenCV plugins
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
 to the rest. They might be close to being good quality, but they're missing
 something - be it a good code review, some documentation, a set of tests, a
 real live maintainer, or some actual wide use.
 .
 This package contains the OpenCV plugins.

Package: gstreamer1.0-plugins-bad
Description-md5: 96aaaad9b842ce9ddb51b002cc05eca0
Description-en: GStreamer plugins from the "bad" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
 to the rest. They might be close to being good quality, but they're missing
 something - be it a good code review, some documentation, a set of tests, a
 real live maintainer, or some actual wide use.

Package: gstreamer1.0-plugins-bad-apps
Description-md5: 516bac0b97ebdd36b52398c50e974c16
Description-en: GStreamer helper programs from the "bad" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains helper programs from the "bad" set, a set of
 plug-ins that aren't up to par compared to the rest. They might be
 close to being good quality, but they're missing something - be it a
 good code review, some documentation, a set of tests, a real live
 maintainer, or some actual wide use.

Package: gstreamer1.0-wpe
Description-md5: 374b9340ecf9e3c75f52ee9bf87526f7
Description-en: GStreamer WPEWebKit plugin
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
 to the rest. They might be close to being good quality, but they're missing
 something - be it a good code review, some documentation, a set of tests, a
 real live maintainer, or some actual wide use.
 .
 This package contains the WPEWebKit plugin.

Package: libgstreamer-opencv1.0-0
Description-md5: dafe2f24cb1bdb14d6d6b274151c793e
Description-en: GStreamer OpenCV libraries
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
 to the rest. They might be close to being good quality, but they're missing
 something - be it a good code review, some documentation, a set of tests, a
 real live maintainer, or some actual wide use.
 .
 This package contains shared GStreamer libraries for OpenCV.

Package: libgstreamer-plugins-bad1.0-0
Description-md5: dbdd7ec6aeb78f2810dfd938e41a97bc
Description-en: GStreamer libraries from the "bad" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
 to the rest. They might be close to being good quality, but they're missing
 something - be it a good code review, some documentation, a set of tests, a
 real live maintainer, or some actual wide use.
 .
 This package contains shared GStreamer libraries from the "bad" set. The API
 is not guaranteed to be stable.

Package: libgstreamer-plugins-bad1.0-dev
Description-md5: 3cf8ed7e757b9244dc8826f7bf3f2b29
Description-en: GStreamer development files for libraries from the "bad" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared
 to the rest. They might be close to being good quality, but they're missing
 something - be it a good code review, some documentation, a set of tests, a
 real live maintainer, or some actual wide use.
 .
 This package contains development files for GStreamer libraries from the
 "bad" set. The API is not guaranteed to be stable.

Package: gir1.2-gst-plugins-base-1.0
Description-md5: 3d52c64e6869be4dd2250690fc8d724f
Description-en: GObject introspection data for the GStreamer Plugins Base library
 This package contains introspection data for the GStreamer Plugins Base library.
 .
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gstreamer1.0-alsa
Description-md5: 339f038172c486f3cef220df0c0e5ac4
Description-en: GStreamer plugin for ALSA
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugin for the ALSA library.  ALSA
 is the Advanced Linux Sound Architecture.

Package: gstreamer1.0-gl
Description-md5: bf297887fc963973c7834f126d83e02d
Description-en: GStreamer plugins for GL
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugins for GL.

Package: gstreamer1.0-plugins-base
Description-md5: 73eb82d2de7fe71e4455e1742423e3e3
Description-en: GStreamer plugins from the "base" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugins from the "base" set, an
 essential exemplary set of elements.

Package: gstreamer1.0-plugins-base-apps
Description-md5: 72cc51baa52c95f36129fb0f74a62970
Description-en: GStreamer helper programs from the "base" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains helper programs from the "base" set, an essential
 exemplary set of elements.

Package: gstreamer1.0-x
Description-md5: f30e1dbce14d6ece228c6b4e6dfdfdbd
Description-en: GStreamer plugins for X11 and Pango
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugins for X11 video output, both
 for standard Xlib support and for the Xv extension, as well as the
 plugin for Pango-based text rendering and overlay.

Package: libgstreamer-gl1.0-0
Description-md5: 91854c9a804af0893eda4cef0fa8ed83
Description-en: GStreamer GL libraries
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GL library.

Package: libgstreamer-plugins-base1.0-0
Description-md5: 1f83d48f1815b1413bf5322dc753ba59
Description-en: GStreamer libraries from the "base" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains libraries from the "base" set, an essential
 exemplary set of elements.

Package: libgstreamer-plugins-base1.0-dev
Description-md5: 0acc042058e8c9e8d17fbca59836d2a0
Description-en: GStreamer development files for libraries from the "base" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains development files for GStreamer libraries from
 the "base" set, an essential exemplary set of elements.

Package: gstreamer1.0-espeak
Description-md5: ffadb66a9d7e3c13cf929c1a08fa7c29
Description-en: GStreamer plugin for eSpeak speech synthesis
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data. Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related. Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains a GStreamer plugin for using eSpeak library as a
 sound source for GStreamer.  Plugin uses given text to produce audio
 output.

Package: gstreamer1.0-gtk3
Description-md5: c79f4ede217ec8cc138bb67e7e775fde
Description-en: GStreamer plugin for GTK+3
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugin for GTK+3.

Package: gstreamer1.0-plugins-good
Description-md5: 5af11b405c70a6a41fff183475cb6042
Description-en: GStreamer plugins from the "good" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugins from the "good" set, a set
 of good-quality plug-ins under the LGPL license.

Package: gstreamer1.0-pulseaudio
Description-md5: 504e4012c06b50368aaaaef3d4829462
Description-en: GStreamer plugin for PulseAudio (transitional package)
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package used to contain the GStreamer plugin for PulseAudio, a
 sound server for POSIX and WIN32 systems.
 .
 This is a transitional package.

Package: gstreamer1.0-qt5
Description-md5: 6fd76fa62a56dd4ac66dadd0e99cbe61
Description-en: GStreamer plugin for Qt5
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugin for Qt5.

Package: gstreamer1.0-qt6
Description-md5: 3bdeb2efa50924da8de4655a8b9287cb
Description-en: GStreamer plugin for Qt6
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugin for Qt6.

Package: gstreamer1.0-plugins-rtp
Description-md5: ced3eebf84902ba2b193eea381ec6b1d
Description-en: GStreamer elements from the "rtp" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 GStreamer RTP plugins provide elements that handle RTP streaming to
 and from the network and provide bindings to the rtp:// URI interface.

Package: gstreamer1.0-plugins-ugly
Description-md5: c036226562f55540aad2e51fbde63d54
Description-en: GStreamer plugins from the "ugly" set
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains plugins from the "ugly" set, a set of
 good-quality plug-ins that might pose distribution problems.

Package: gstreamer1.0-python3-plugin-loader
Description-md5: 95096b7522782c3f7600444ec56c34a6
Description-en: GStreamer Loader for Python Plugin (Python 3)
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the Python 3 version of the Python plugin loader,
 which allows GStreamer plugins to be written in Python.

Package: python3-gst-1.0
Description-md5: 0010fdd48915098a7ea5bb58f2d0e137
Description-en: GStreamer GObject Introspection overrides for Python (Python 3)
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains GObject Introspection overrides for Python that
 can be used by Python applications using GStreamer.

Package: gir1.2-gst-rtsp-server-1.0
Description-md5: 86caaabae9e614dcf85cc74d17bd9192
Description-en: GObject introspection data for the GStreamer RTSP Server
 gst-rtsp-server is a library on top of GStreamer for building an RTSP
 server or embedding RTSP server capabilities into applications.
 .
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains introspection data for the GStreamer RTSP Server.

Package: gstreamer1.0-rtsp
Description-md5: 324c293cb019895b9491331ce49fd119
Description-en: RTSP plugin for GStreamer
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the GStreamer plugin for RTSP.

Package: libgstrtspserver-1.0-0
Description-md5: 0ea9e7419c3c2010a3995c527c7eb8c9
Description-en: GStreamer RTSP Server (shared library)
 gst-rtsp-server is a library on top of GStreamer for building an RTSP
 server or embedding RTSP server capabilities into applications.
 .
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the shared library for the GStreamer RTSP Server.

Package: libgstrtspserver-1.0-dev
Description-md5: 7ce729f941b78969393e0b9114c91c2d
Description-en: GStreamer RTSP Server (development files)
 gst-rtsp-server is a library on top of GStreamer for building an RTSP
 server or embedding RTSP server capabilities into applications.
 .
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains development files for the GStreamer RTSP Server.

Package: gst123
Description-md5: 6e07b5ba8d2dc9505043401ffcdf540e
Description-en: GStreamer based command line media player
 The program gst123 is designed to be a more flexible command line player in
 the spirit of ogg123 and mpg123, based on GStreamer. It plays all file formats
 supported by GStreamer, so if you have audio/video collections which contain
 different file formats, like flac, ogg and mp3, you can use gst123 to play all
 your audio/video files.

Package: ges1.0-tools
Description-md5: c59e8d2cae5d7d4114d74760a82cde3f
Description-en: Tools for use with the GStreamer editing services
 The GStreamer multimedia framework and the accompanying NLE set of
 plugins for non-linear editing offer all the building blocks for:
 * Decoding and encoding to a wide variety of formats, through all the
   available GStreamer plugins.
 * Easily choosing segments of streams and arranging them through time
   through the NLE set of plugins.
 But all those building blocks only offer stream-level access, which
 results in developers who want to write non-linear editors to write a
 consequent amount of code to get to the level of non-linear editing
 notions which are closer and more meaningful for the end-user
 (and therefore the application).
 .
 The GStreamer Editing Services (GES) aims to fill the gap between
 GStreamer/NLE and the application developer by offering a series
 of classes to simplify the creation of many kind of editing-related
 applications.
 .
 This package contains command-line tools for GStreamer editing
 services.

Package: gir1.2-ges-1.0
Description-md5: 6becd314b8c159acf979f724d8fa3df7
Description-en: GObject introspection data for the GES library
 The GStreamer multimedia framework and the accompanying NLE set of
 plugins for non-linear editing offer all the building blocks for:
 * Decoding and encoding to a wide variety of formats, through all the
   available GStreamer plugins.
 * Easily choosing segments of streams and arranging them through time
   through the NLE set of plugins.
 But all those building blocks only offer stream-level access, which
 results in developers who want to write non-linear editors to write a
 consequent amount of code to get to the level of non-linear editing
 notions which are closer and more meaningful for the end-user
 (and therefore the application).
 .
 The GStreamer Editing Services (GES) aims to fill the gap between
 GStreamer/NLE and the application developer by offering a series
 of classes to simplify the creation of many kind of editing-related
 applications.
 .
 This package contains introspection data for the GStreamer editing
 services.

Package: libges-1.0-0
Description-md5: de28b750b9b6e559b75ec37765eea314
Description-en: GStreamer editing services (shared library)
 The GStreamer multimedia framework and the accompanying NLE set of
 plugins for non-linear editing offer all the building blocks for:
 * Decoding and encoding to a wide variety of formats, through all the
   available GStreamer plugins.
 * Easily choosing segments of streams and arranging them through time
   through the NLE set of plugins.
 But all those building blocks only offer stream-level access, which
 results in developers who want to write non-linear editors to write a
 consequent amount of code to get to the level of non-linear editing
 notions which are closer and more meaningful for the end-user
 (and therefore the application).
 .
 The GStreamer Editing Services (GES) aims to fill the gap between
 GStreamer/NLE and the application developer by offering a series
 of classes to simplify the creation of many kind of editing-related
 applications.
 .
 This package contains the shared library for the GStreamer editing
 services.

Package: libges-1.0-dev
Description-md5: 74b2379c8aaad1a31d6e1510697d736e
Description-en: GStreamer editing services (development files)
 The GStreamer multimedia framework and the accompanying NLE set of
 plugins for non-linear editing offer all the building blocks for:
 * Decoding and encoding to a wide variety of formats, through all the
   available GStreamer plugins.
 * Easily choosing segments of streams and arranging them through time
   through the NLE set of plugins.
 But all those building blocks only offer stream-level access, which
 results in developers who want to write non-linear editors to write a
 consequent amount of code to get to the level of non-linear editing
 notions which are closer and more meaningful for the end-user
 (and therefore the application).
 .
 The GStreamer Editing Services (GES) aims to fill the gap between
 GStreamer/NLE and the application developer by offering a series
 of classes to simplify the creation of many kind of editing-related
 applications.
 .
 This package contains development files for the GStreamer
 editing services.

Package: python3-ges-1.0
Description-md5: 06473f28b2254c6f48b384817c562052
Description-en: Python bindings for the GES library
 The GStreamer multimedia framework and the accompanying NLE set of
 plugins for non-linear editing offer all the building blocks for:
 * Decoding and encoding to a wide variety of formats, through all the
   available GStreamer plugins.
 * Easily choosing segments of streams and arranging them through time
   through the NLE set of plugins.
 But all those building blocks only offer stream-level access, which
 results in developers who want to write non-linear editors to write a
 consequent amount of code to get to the level of non-linear editing
 notions which are closer and more meaningful for the end-user
 (and therefore the application).
 .
 The GStreamer Editing Services (GES) aims to fill the gap between
 GStreamer/NLE and the application developer by offering a series
 of classes to simplify the creation of many kind of editing-related
 applications.
 .
 This package contains Python bindings for the GStreamer editing services.

Package: gstreamer1.0-vaapi
Description-md5: 8adddb56a86e9aa5c8e45098c3045f7a
Description-en: VA-API plugins for GStreamer
 Gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that
 allow hardware accelerated video decoding, encoding and processing through
 VA-API.
 .
 This package contains GStreamer plugins for VA-API support:
 - `vaapiconvert': converts from YUV pixels to VA surfaces
 - `vaapisink': a VA-API based video sink

Package: gir1.2-gstreamer-1.0
Description-md5: 690d41f7ae6f89096e0ae65e4d4ffe68
Description-en: GObject introspection data for the GStreamer library
 This package contains introspection data for the GStreamer streaming media
 framework.
 .
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gstreamer1.0-tools
Description-md5: 909df9df4ba32a53040e4e54751c1cfa
Description-en: Tools for use with GStreamer
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains versioned command-line tools for GStreamer.

Package: libgstreamer1.0-0
Description-md5: f08b5d59945781d0a8d4897e45d5a847
Description-en: Core GStreamer libraries and elements
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains the core library and elements.

Package: libgstreamer1.0-dev
Description-md5: de1692260510350a48f76ec91eae40a9
Description-en: GStreamer core development files
 GStreamer is a streaming media framework, based on graphs of filters
 which operate on media data.  Applications using this library can do
 anything from real-time sound processing to playing videos, and just
 about anything else media-related.  Its plugin-based architecture means
 that new data types or processing capabilities can be added simply by
 installing new plug-ins.
 .
 This package contains development files for the core library and
 elements.

Package: libgstreamermm-1.0-1
Description-md5: ad37ec58f9a0110006382cb8b8d16e36
Description-en: C++ wrapper library for GStreamer (shared libraries)
 GStreamer is a streaming media framework, based on graphs of filters which
 operate on media data. GStreamermm is a C++ wrapper library for the multimedia
 library GStreamer. It is designed to allow C++ development of applications that
 work with multi-media.
 .
 This package contains the shared libraries.

Package: libgstreamermm-1.0-dev
Description-md5: 92dd82e6a34472a2a65f61cd9b5f9d43
Description-en: C++ wrapper library for GStreamer (development files)
 GStreamer is a streaming media framework, based on graphs of filters which
 operate on media data. GStreamermm is a C++ wrapper library for the multimedia
 library GStreamer. It is designed to allow C++ development of applications that
 work with multi-media.
 .
 This package contains the development libraries and header
 files needed by C++ programs that want to compile with GStreamer.

Package: libgstreamermm-1.0-doc
Description-md5: a21cb9761d2d803f4d60b0b452a51c64
Description-en: C++ wrapper library for GStreamer (documentation)
 GStreamer is a streaming media framework, based on graphs of filters which
 operate on media data. GStreamermm is a C++ wrapper library for the multimedia
 library GStreamer. It is designed to allow C++ development of applications that
 work with multi-media.
 .
 This package contains the documentation and examples.

Package: gsutil
Description-md5: 3891eafadc1ee2365efaf793d68085a2
Description-en: configure and manage Grandstream BudgeTone 100 VOIP and GX2000 phones
 GsUtil is a short program written to dump and restore the data
 from randstream BudgeTone 100 VOIP and GX2000 phone.
 Since a reboot is required to make the configuration change effective,
 this program does that too.

Package: python3-gsw
Description-md5: cfd76272cd1cafb6f95a59fc43cde895
Description-en: Python 3 implementation of the Thermodynamic Equation of Seawater
 This package implements the TEOS-10 Equation of State for seawater.
 TEOS-10 is based on a Gibbs function formulation from which all
 thermodynamic properties of seawater (density, enthalpy, entropy sound speed,
 etc.) can be derived in a thermodynamically consistent manner.
 TEOS-10 was adopted by the Intergovernmental Oceanographic Commission at its
 25th Assembly in June 2009 to replace EOS-80 as the official description of
 seawater and ice properties in marine science.
 .
 For further information, see http://www.teos-10.org/

Package: gt5
Description-md5: 8b45d5984373ce1327a1fd7d484f5f7d
Description-en: shell program to display visual disk usage with navigation
 Years have passed and disks have become larger and larger, but even
 on this incredibly huge harddisk era, the space seems to disappear
 over time. This small shell program provides more convenient
 listing than the default disk usage du(1). The program displays what has
 happened since last run and displays dir size and the total
 percentage. It is possible to navigate and descend to directories by
 using cursor keys with text based browsers like links, elinks, lynx etc.

Package: gtamsanalyzer.app
Description-md5: b3ec3e2064afd32d73bde4890b97598f
Description-en: Text analysis application for GNUstep
 GTAMS Analyzer is a complete coding and analysis package, it is a
 port of TAMS Analyzer for MacOS X.  GTAMS stands for GNUstep Text
 Analysis Markup System, it is a convention for identifying themes in
 text.  The software offers a wide range of tools for applying themes
 to texts and identifying patterns of themes within and between texts.

Package: gtans
Description-md5: 70e732ecd7a25af50d78546cd213afb3
Description-en: Tangram (puzzle) game using GTK+
 The Tangram is a Chinese puzzle where the player has to arrange a set of
 pieces to match a given shape. All the pieces must be used and should not
 be laid on top of one another. The pieces are five triangles, a square and
 a parallelogram. gtans contains more than 380 figures to play with. It uses
 the mouse to control pieces. gtans is highly customizable using the
 interface.

Package: gtetrinet
Description-md5: 6a376eba24b4ff493f5034f36b47b294
Description-en: multiplayer tetris-like game
 GTetrinet is a clone of Tetrinet, a multiplayer tetris variant for Windows.
 It is compatible with the original tetrinet, although you need a separate
 program, such as tetrinetx, to be able to create your own games.

Package: python3-textfsm
Description-md5: 06c1af5443de664a079d98e68ffaf0ff
Description-en: template based state machine for parsing semi-formatted text
 This Python module implements a template based state machine for
 parsing semi-formatted text. Originally developed to allow
 programmatic access to information returned from the command line
 interface (CLI) of networking devices.

Package: gtg
Description-md5: 92c52a4920c9e1e021e1f96006f48fd7
Description-en: organizer for the GNOME desktop environment
 Getting Things GNOME! (GTG) is a personal tasks and TODO-list items
 organizer for the GNOME desktop environment and inspired by the
 "Getting Things Done" (GTD) methodology.
 .
 GTG is designed with flexibility, adaptability, and ease of use in
 mind, so its user interface and workflow can be used as more than
 just "GTD" software. GTG is intended to help you track everything
 you need to do and need to know, from small tasks to large projects.
 .
 It features flexible tagging system, natural language parsing, task
 dependencies and an "actionable" task view mode so that you can focus
 on what you can act on "right now".

Package: libgtg-dev
Description-md5: c431ca1bec8438a7ed4539506a6c543a
Description-en: Generic Trace Generator (GTG) - development files
 The GTG library provides a low level library to generate execution
 traces in Paje or OTF formats.
 .
 This package contains the development files

Package: libgtg-tools
Description-md5: 8de4690bfaf0f7e3efcd25db442e18c9
Description-en: Generic Trace Generator (GTG) - tools
 The GTG library provides a low level library to generate execution
 traces in Paje or OTF formats.
 .
 This package contains tools to manipulate gtg files.

Package: libgtg0
Description-md5: ea60e1713b3175548217f54740436f92
Description-en: Generic Trace Generator (GTG) - shared library
 The GTG library provides a low level library to generate execution
 traces in Paje or OTF formats.
 .
 This package contains the shared library.

Package: gir1.2-gtherm-0.0
Description-md5: acb3ad29b79b4fa3faf3a9bcef4e1d39
Description-en: GObject introspection data for libgtherm
 GThd is a DBus activated daemon that provides information
 about thermal zones, cooling cells and trip points.
 .
 This package contains introspection data for the libgtherm library.

Package: gthd
Description-md5: 821e23079ebe036c82dee48a8dbeec6d
Description-en: DBus service to monitor thermal information
 GThd is a DBus activated daemon that provides information
 about thermal zones, cooling cells and trip points.
 .
 This package contains the daemon.

Package: libgtherm-0.0-0
Description-md5: 43bcba3f166e814b55a21aaef9a22c3a
Description-en: DBus service to monitor thermal information - shared library
 GThd is a DBus activated daemon that provides information
 about thermal zones, cooling cells and trip points.
 .
 This package contains the shared libraries for applications interfacing with
 Gthd.

Package: libgtherm-dev
Description-md5: 487805e1d5cd754d9ca8aa678478588c
Description-en: DBus service to monitor thermal information - development files
 GThd is a DBus activated daemon that provides information
 about thermal zones, cooling cells and trip points.
 .
 This package contains development files and Vala bindings to use when writing
 applications that interface with GThd.

Package: gthumb
Description-md5: 3f6830e69f57dd7b815a1c7022d6e9ce
Description-en: image viewer and browser
 gThumb is an advanced image viewer and browser. It has many useful
 features, such as filesystem browsing, slide show, image catalogs, web
 album creation, camera import, image CD burning, batch file operations and
 quick image editing features like transformation and color manipulation.
 .
 It's designed for GNOME desktop environment and uses its platform. For
 camera import feature, the gPhoto2 library is used.

Package: gthumb-data
Description-md5: 27b86b080e857e9ca2a0a372423eda5e
Description-en: image viewer and browser - arch-independent files
 gThumb is an advanced image viewer and browser. It has many useful
 features, such as filesystem browsing, slide show, image catalogs, web
 album creation, camera import, image CD burning, batch file operations and
 quick image editing features like transformation and color manipulation.
 .
 It's designed for GNOME desktop environment and uses its platform. For
 camera import feature, the gPhoto2 library is used.
 .
 This package contains the architecture-independent files needed by gthumb.

Package: gthumb-dev
Description-md5: 89444e8ff88a9f480bd9ecb468c893ab
Description-en: image viewer and browser - development files
 gThumb is an advanced image viewer and browser. It has many useful
 features, such as filesystem browsing, slide show, image catalogs, web
 album creation, camera import, image CD burning, batch file operations and
 quick image editing features like transformation and color manipulation.
 .
 It's designed for GNOME desktop environment and uses its platform. For
 camera import feature, the gPhoto2 library is used.
 .
 This package contains the files needed to develop third-party extensions.

Package: gtick
Description-md5: 18a498066c356f053afb5135b2263e0d
Description-en: Metronome application
 GTick is an acoustical and graphical metronome application (usually used to
 support musicians at practising an instrument). It features a scale from 30 to
 250 beats per minute and 2/4, 3/4, 4/4 and other meters. You need a sound
 device for using it.

Package: gtimelog
Description-md5: 023e6a2df5e6f097060afd4882d2c61c
Description-en: time logging application
 gtimelog provides a time tracking application to allow the user to track what
 they work on during the day and how long they spend doing it.

Package: gtimer
Description-md5: 9451729b892b0fb4ef66332a018f23b1
Description-en: GTK-based X11 task timer
 A graphical program that tracks how your time is spent.  Maintains a
 simple list of tasks, each of which can belong to a project, and allows
 you to track time in each.  Multiple clocks can run simultaneously,
 annotations can be added to a day's time, and reports can be generated
 in either HTML or text.  If GTimer detects that you're idle, you are
 given the option of subtracting off the time you spent idle when you
 return.
 .
 Compared to other time tracking applications, GTimer is graphical without
 depending on a desktop environment and aims for simplicity rather than
 attempting to be a full-fledged project tracking and billing application.

Package: gir1.2-gtk-2.0
Description-md5: 0e856cde3e86eb181a419da2e80d941c
Description-en: GTK graphical user interface library -- gir bindings
 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 can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gtk2-engines-pixbuf
Description-md5: 7f31eea63eaa79edca73b55347f0d963
Description-en: pixbuf-based theme for GTK 2
 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 pixbuf theme engine.

Package: gtk2.0-examples
Description-md5: 1e988dc8e8dc3cc88c70b9a70d0f53fe
Description-en: example files for GTK 2
 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 example files and a demonstration program
 for GTK 2.

Package: libgail-common
Description-md5: 97f579410f9d8e3edb5f60b6c06b9ef7
Description-en: GNOME Accessibility Implementation Library -- common modules
 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains core shared libraries.

Package: libgail-dev
Description-md5: 5edeb3765ab0b94a94768d0af3525056
Description-en: GNOME Accessibility Implementation Library -- development files
 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the development files for Gail.

Package: libgail-doc
Description-md5: 03b2e3edb9cd3a2f6e5b5a06f8d6e8cc
Description-en: documentation files of the Gail library
 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the documentation files for Gail.

Package: libgail18
Description-md5: 280470c176632353e001009f5036985a
Description-en: GNOME Accessibility Implementation Library -- shared libraries
 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the shared library.

Package: libgtk2.0-0
Description-md5: f3264372ea888336f19aee954ea0a0fc
Description-en: GTK graphical user interface library - old version
 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 shared libraries.

Package: libgtk2.0-bin
Description-md5: 056ac7d3074cbdd205e955c8d8589cdd
Description-en: programs 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 utilities which are used by the libraries
 and other packages.

Package: libgtk2.0-common
Description-md5: 80ace64c76aad30366eb036871cfaf48
Description-en: common files 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 common files which the libraries need.

Package: libgtk2.0-dev
Description-md5: 27369c198da70271ed178d1415c3e8fe
Description-en: development files for the GTK 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 header files and static libraries which are
 needed for developing GTK applications.

Package: libgtk2.0-doc
Description-md5: cd38dd0ae2b67a06d524e55f66d76aa4
Description-en: documentation 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 HTML documentation for the GTK library
 in /usr/share/doc/libgtk2.0-doc/ .

Package: gir1.2-gtk-3.0
Description-md5: 0e856cde3e86eb181a419da2e80d941c
Description-en: GTK graphical user interface library -- gir bindings
 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 can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gtk-3-examples
Description-md5: d42b1b0d81a3e3495814814ff0293762
Description-en: example files for GTK 3
 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 example files and a demonstration program
 for GTK3. It also contains the installed tests.

Package: gtk-update-icon-cache
Description-md5: 7085c6bbe9a81adcc1cf27c74f6df2b2
Description-en: icon theme caching utility
 gtk-update-icon-cache creates mmap()able cache files for icon themes.
 .
 GTK can use the cache files created by gtk-update-icon-cache to avoid a lot
 of system call and disk seek overhead when the application starts. Since the
 format of the cache files allows them to be mmap()ed shared between multiple
 applications, the overall memory consumption is reduced as well.

Package: libgail-3-0
Description-md5: 280470c176632353e001009f5036985a
Description-en: GNOME Accessibility Implementation Library -- shared libraries
 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the shared library.

Package: libgail-3-dev
Description-md5: 5edeb3765ab0b94a94768d0af3525056
Description-en: GNOME Accessibility Implementation Library -- development files
 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the development files for Gail.

Package: libgail-3-doc
Description-md5: 03b2e3edb9cd3a2f6e5b5a06f8d6e8cc
Description-en: documentation files of the Gail library
 Gail implements ATK interfaces for GTK widgets which are dynamically
 loadable at runtime by a GTK application. Once loaded, those parts of
 an application that use standard GTK widgets will have a basic level
 of accessibility, without the need to modify the application at all.
 .
 This package contains the documentation files for Gail.

Package: libgtk-3-0
Description-md5: 02e4be37fe9843eb98242e33800e4fb6
Description-en: 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 shared libraries.

Package: libgtk-3-bin
Description-md5: 056ac7d3074cbdd205e955c8d8589cdd
Description-en: programs 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 utilities which are used by the libraries
 and other packages.

Package: libgtk-3-common
Description-md5: 80ace64c76aad30366eb036871cfaf48
Description-en: common files 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 common files which the libraries need.

Package: libgtk-3-dev
Description-md5: 4fe57949589093654313cc79d6da8008
Description-en: development files for the GTK 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 header and development files which are
 needed for building GTK applications.

Package: libgtk-3-doc
Description-md5: 28495bcace073ee089194a1ff2abae27
Description-en: documentation 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 HTML documentation for the GTK library
 in /usr/share/doc/libgtk-3-doc/ .

Package: gtk-chtheme
Description-md5: dc8afeebd61b9bcfd00882b3c3a38157
Description-en: GTK+ 2.0 theme changer and previewer utility
 'Gtk Theme Switch' based utility that aims to make themes previews and
 selections as slick as possible. Themes installed on the system are
 presented for selection and previewed on the fly.
 .
 This utility was develop only to work for GTK+ 2.x themes. For GTK+ 1.x themes
 use 'gtk-theme-switch' package

Package: libgstreamerd-3-0
Description-md5: ebaa56cc60adf277d67644666f0a807f
Description-en: GStreamer media framework - D bindings
 GStreamer is a streaming media framework, based on graphs of filters which
 operate on media data. Applications using this library can do anything from
 real-time sound processing to playing videos, and just about anything else
 media-related.
 .
 This package contains runtime files needed for applications written in D.

Package: libgstreamerd-3-dev
Description-md5: 02a65ea459abf054c99fa87e19d963ed
Description-en: GStreamer media framework - development files for D
 GStreamer is a streaming media framework, based on graphs of filters which
 operate on media data. Applications using this library can do anything from
 real-time sound processing to playing videos, and just about anything else
 media-related.
 .
 This package contains development files needed to write applications in
 the D programming language that use GStreamer.

Package: libgtkd-3-0
Description-md5: f169214d10fb9c994d38a421a94f2c85
Description-en: GTK+ graphical user interface library - D bindings
 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 runtime files needed for applications written in D.

Package: libgtkd-3-dev
Description-md5: 2012c05d423c4d29d8fcdfed1feb3a31
Description-en: GTK+ graphical user interface library - development files for D
 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 development files needed to write applications in
 the D programming language that use GTK+.

Package: libgtkdsv-3-0
Description-md5: b356f4f480de27be893b8c3cecfe2574
Description-en: GTK+ syntax highlighting widget - D bindings
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains runtime files needed for applications written in D.

Package: libgtkdsv-3-dev
Description-md5: b467b148d1d43d4b64a32840f39e38e0
Description-en: GTK+ syntax highlighting widget - development files for D
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains development files needed to write applications in
 the D programming language that use GtkSourceView.

Package: libpeasd-3-0
Description-md5: f955dad7a381c704ef7c8fd326f78820
Description-en: GTK+ application plugin library - D bindings
 Libpeas is a library that allows GTK+ applications to support plugins.
 .
 This package contains the runtime needed for applications written in D.

Package: libpeasd-3-dev
Description-md5: b379bf0b73d6021045dd7757d5404a94
Description-en: GTK+ application plugin library - development files for D
 Libpeas is a library that allows GTK+ applications to support plugins.
 .
 This package contains development files needed to write applications in
 the D programming language that use Libpeas.

Package: libvted-3-0
Description-md5: 29a2e74e9f4b89ac82813be6bca0a6f8
Description-en: Terminal emulator widget for GTK+ - D bindings
 The VTE library provides a terminal emulator widget VteTerminal for
 applications using the GTK+ toolkit.
 It also provides the VtePTY object containing functions for starting a
 new process on a new pseudo-terminal and for manipulating pseudo-terminals.
 .
 This package contains the D language bindings for VTE.

Package: libvted-3-dev
Description-md5: 590b0a38475269ac36e9be17c7ea6e3b
Description-en: Terminal emulator widget for GTK+ - development files for D
 The VTE library provides a terminal emulator widget VteTerminal for
 applications using the GTK+ toolkit.
 .
 This package contains development files needed to write applications in
 the D programming language that use VTE.

Package: gtk-doc-tools
Description-md5: d81800b98624f248b7995144c6f0cbf1
Description-en: GTK+ documentation tools
 These tools extract documentation embedded in GNOME source code, and
 produce pretty output via DocBook SGML.

Package: gtk-im-libthai
Description-md5: 776effbebeeb007fc66f3ab370061078
Description-en: GTK+ 2 Input Method Module using LibThai
 LibThai is a set of Thai language support routines aimed to ease
 developers' tasks to incorporate Thai language support in their applications.
 It includes important Thai-specific functions e.g. word breaking, input and
 output methods as well as basic character and string supports.
 .
 This package provides third-party plugin for Thai input method in GTK+ 2,
 including input sequence correction, using LibThai.

Package: gtk3-im-libthai
Description-md5: 2cc67e28ea1494714952ea4a382c046f
Description-en: GTK+ 3 Input Method Module using LibThai
 LibThai is a set of Thai language support routines aimed to ease
 developers' tasks to incorporate Thai language support in their applications.
 It includes important Thai-specific functions e.g. word breaking, input and
 output methods as well as basic character and string supports.
 .
 This package provides third-party plugin for Thai input method in GTK+ 3,
 including input sequence correction, using LibThai.

Package: gir1.2-gtklayershell-0.1
Description-md5: 537ee2d120637ed803bb5a5390bd0dfa
Description-en: Wayland Layer Shell protocol desktop component library -- gir bindings
 A library to write GTK applications that use Layer Shell. This library only
 makes sense on Wayland compositors that support Layer Shell, and will not work
 on X11. It supports all Layer Shell features including popups and popovers (GTK
 popups Just Work™). Please open issues for any bugs you come across.
 .
 This package can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gtk-layer-shell-doc
Description-md5: 38b4418dcc6b73c6c5ec0f2c8e2b1728
Description-en: documentation for the Wayland Layer Shell protocol desktop component library
 A library to write GTK applications that use Layer Shell. This library only
 makes sense on Wayland compositors that support Layer Shell, and will not work
 on X11. It supports all Layer Shell features including popups and popovers (GTK
 popups Just Work™). Please open issues for any bugs you come across.
 .
 This package contains the HTML documentation for the GTK library
 in /usr/share/gtk-doc/gtk-layer-shell/ .

Package: gtk-layer-shell-examples
Description-md5: a0b8a1cd0ac5970e282f870a40f7b3be
Description-en: example files for the Wayland Layer Shell protocol desktop component library
 A library to write GTK applications that use Layer Shell. This library only
 makes sense on Wayland compositors that support Layer Shell, and will not work
 on X11. It supports all Layer Shell features including popups and popovers (GTK
 popups Just Work™). Please open issues for any bugs you come across.
 .
 This package contains the example files and a demonstration program.

Package: libgtk-layer-shell-dev
Description-md5: b7f051c5aa86dd258ef8ba287e6b118e
Description-en: Wayland Layer Shell protocol desktop component library -- development files
 A library to write GTK applications that use Layer Shell. This library only
 makes sense on Wayland compositors that support Layer Shell, and will not work
 on X11. It supports all Layer Shell features including popups and popovers (GTK
 popups Just Work™). Please open issues for any bugs you come across.
 .
 This package contains the header and development files.

Package: libgtk-layer-shell0
Description-md5: 8c9d399ac0c1703991e28818e413346f
Description-en: Wayland Layer Shell protocol desktop component library
 A library to write GTK applications that use Layer Shell. This library only
 makes sense on Wayland compositors that support Layer Shell, and will not work
 on X11. It supports all Layer Shell features including popups and popovers (GTK
 popups Just Work™). Please open issues for any bugs you come across.
 .
 This package contains the shared libraries

Package: libgtk-sharp-beans-cil
Description-md5: 5fe26fb2216c46b476ea8d5773bbfd75
Description-en: Supplementary CLI bindings for GTK 2.14+
 This package provides the gtk-sharp-beans assembly that allows CLI (.NET)
 programs to use GTK+ methods from GTK+ 2.14 and above, which are not exposed
 by GTK#.
 .
 This package contains the gtk-sharp-beans assembly.

Package: libgtk-sharp-beans2.0-cil-dev
Description-md5: 70fd066d608f62fe411cd7dd97bc95d2
Description-en: Supplementary CLI bindings for GTK 2.14+ - development package
 This package provides the gtk-sharp-beans assembly that allows CLI (.NET)
 programs to use GTK+ methods from GTK+ 2.14 and above, which are not exposed
 by GTK#.
 .
 This package contains development files for the gtk-sharp-beans library, and
 should be used for compilation.

Package: gtk-sharp2
Description-md5: cdd354d227029cf80635fa9731cc87b1
Description-en: GTK# 2.10 suite, CLI bindings for GTK+
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 gtk-sharp2 is a metapackage containing dependencies for the GTK# 2.10 suite.

Package: gtk-sharp2-examples
Description-md5: ebe2699f12a4078218f82ff84d736171
Description-en: sample applications for the GTK# 2.10 toolkit
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 This package contains some example programs that are distributed with
 the GTK# assemblies, including source to build them and learn from
 them.

Package: gtk-sharp2-gapi
Description-md5: 38acd13008e1b751281924b2e53ad340
Description-en: C source parser and C# code generator for GObject based APIs
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 This package includes the parser and code generator used by the GTK#
 project to parse and bind GObject libraries. Install if you want to
 bind GObject-based libraries, or need to compile a project that uses
 it to bind such a library.

Package: libglade2.0-cil
Description-md5: 0faa79edc932878ece4f6691793afad3
Description-en: CLI binding for the Glade libraries 2.6
 This package provides the glade-sharp assembly that allows CLI (.NET) programs
 to use the Glade libraries 2.6.
 .
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 This package contains the glade-sharp assembly

Package: libglade2.0-cil-dev
Description-md5: 6b4b0183170e2855e04ceccbdcec3491
Description-en: CLI binding for the Glade libraries 2.6
 This package provides the glade-sharp assembly that allows CLI (.NET) programs
 to use the Glade libraries 2.6.
 .
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 This package contains development files for the glade-sharp library, and should
 be used for compilation

Package: libglib2.0-cil
Description-md5: 3b6e979e1352e96a2f3eca3f708e29c7
Description-en: CLI binding for the GLib utility library 2.12
 This package provides the glib-sharp assembly that allows CLI (.NET) programs
 to use the GLib utility library 2.12. This is mostly useful for the GTK+ and
 GNOME bindings.
 .
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 This package contains the glib-sharp assembly

Package: libglib2.0-cil-dev
Description-md5: e7432bd7eb91c1c711c14150f81a3556
Description-en: CLI binding for the GLib utility library 2.12
 This package provides the glib-sharp assembly that allows CLI (.NET) programs
 to use the GLib utility library 2.12. This is mostly useful for the GTK+ and
 GNOME bindings.
 .
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 This package contains development files for the glib-sharp library, and should
 be used for compilation

Package: libgtk2.0-cil
Description-md5: 302b3671c7a7ae8862c5bf47e00cad6e
Description-en: CLI binding for the GTK+ toolkit 2.12
 This package provides the atk-sharp, gdk-sharp, gtk-dotnet, gtk-sharp and
 pango-sharp assemblies that allow CLI (.NET) programs to use the
 GTK+ user interface toolkit 2.12, ATK, Pango, GTK.NET and GDK.
 .
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 This package contains the GTK# assemblies

Package: libgtk2.0-cil-dev
Description-md5: 4ae2d98a41b4ac28fdcee18f721494a2
Description-en: CLI binding for the GTK+ toolkit 2.12
 This package provides the atk-sharp, gdk-sharp, gtk-dotnet, gtk-sharp and
 pango-sharp assemblies that allow CLI (.NET) programs to use the
 GTK+ user interface toolkit 2.12, ATK, Pango, GTK.NET and GDK.
 .
 GTK# 2.10 is a CLI (.NET) language binding for the GTK+ 2.10 toolkit
 .
 This package contains development files for the GTK# library, and should
 be used for compilation

Package: monodoc-gtk2.0-manual
Description-md5: edaa0fe645b8e76098e2f58bb339af8c
Description-en: compiled XML documentation for GTK# 2.10
 The MonoDoc Project is the documentation framework of the Mono project which
 provides detailed API documentation for all Mono components and the Mono CLI
 implementation.
 .
 This package contains the compiled XML documentation for GTK# 2.10 and
 GNOME# 2.16 of MonoDoc.

Package: gtk-sharp3
Description-md5: e0d5aeb89cfb91a6bbd7d915984792d4
Description-en: GTK# 3.0 suite, CLI bindings for GTK+
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.
 .
 gtk-sharp3 is a metapackage containing dependencies for the GTK# 3.0 suite.

Package: gtk-sharp3-examples
Description-md5: 6f8000e633d856fdb04a31785dc81c66
Description-en: sample applications for the GTK# 3.0 toolkit
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.
 .
 This package contains some example programs that are distributed with
 the GTK# assemblies, including source to build them and learn from
 them.

Package: gtk-sharp3-gapi
Description-md5: 99bea776d37bf6cd74e6cb92ce8b486a
Description-en: C source parser and C# code generator for GObject based APIs
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.
 .
 This package includes the parser and code generator used by the GTK#
 project to parse and bind GObject libraries. Install if you want to
 bind GObject-based libraries, or need to compile a project that uses
 it to bind such a library.

Package: libatk3.0-cil
Description-md5: 5edf4fc951a2741ea4168dabe7ce6eea
Description-en: CLI binding for the ATK accessibility toolkit
 This package provides the atk-sharp assembly that allows CLI (.NET) programs
 to use the ATK accessibility toolkit.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: libcairo1.10-cil
Description-md5: 16caaa32503ade3b6188b0b0e986cd8d
Description-en: CLI binding for Cairo
 This package provides the cairo-sharp assembly that allow CLI (.NET) programs
 to use the Cairo 2D vector graphics library.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: libgdk3.0-cil
Description-md5: 1d11935b917caa88ff30761d32191467
Description-en: CLI binding for GDK 3
 This package provides the gdk-sharp assembly that allows CLI (.NET) programs
 to use the GDK 3 library.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: libgdk3.0-cil-dev
Description-md5: 495b937caf517f4282e86d91fa1f1552
Description-en: CLI binding for GDK 3
 This package provides the gdk-sharp assembly that allows CLI (.NET) programs
 to use the GDK 3 library.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.
 .
 This package contains development files for the gdk-sharp library, and should
 be used for compilation.

Package: libgio3.0-cil
Description-md5: 0f926a0af05b19e1d852a1f1944ddcc8
Description-en: CLI binding for the GIO libraries 2.24
 This package provides the gio-sharp assembly that allows CLI (.NET) programs
 to use the GIO libraries 2.24.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: libgio3.0-cil-dev
Description-md5: 1e5e14a8c220bc8757b52fe20b403e82
Description-en: CLI binding for GIO 2.24
 This package provides the gio-sharp assembly that allows CLI (.NET) programs
 to use the GIO libraries 2.24.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.
 .
 This package contains development files for the gio-sharp library, and should
 be used for compilation.

Package: libglib3.0-cil
Description-md5: 822afca22624074d71bce561a85b1871
Description-en: CLI binding for the GLib library of C routines
 This package provides the glib-sharp assembly that allows CLI (.NET) programs
 to use the GLib library.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: libglib3.0-cil-dev
Description-md5: 61ad45af595fb819d856ffafef52b145
Description-en: CLI binding for the GLib utility library 2.12
 This package provides the glib-sharp assembly that allows CLI (.NET) programs
 to use the GLib library.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.
 .
 This package contains development files for the glib-sharp library, and should
 be used for compilation.

Package: libgtk-dotnet3.0-cil
Description-md5: 4874a82b9a01bee2b3902251e4f56d04
Description-en: GTK.NET library
 This package provides the gtk-dotnet assembly which contains .NET extensions
 for GTK+.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: libgtk-dotnet3.0-cil-dev
Description-md5: a81e84024278761b58cb73a7a0033568
Description-en: GTK.NET library - development files
 This package provides the gtk-dotnet assembly which contains .NET extensions
 for GTK+.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.
 .
 This package contains development files for GTK.NET, and should be used for
 compilation.

Package: libgtk3.0-cil
Description-md5: 9f3f00d5ad615f18898d3eee4ad71d88
Description-en: CLI binding for the GTK+ 3.0 toolkit
 This package provides the gtk-sharp assembly that allows CLI (.NET) programs
 to use the GTK+ 3.0 user interface toolkit.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: libgtk3.0-cil-dev
Description-md5: 3058140be2e798145422c8983ff65526
Description-en: CLI binding for the GTK+ toolkit 3.0
 This package provides the gtk-sharp assembly that allows CLI (.NET) programs
 to use the GTK+ 3.0 user interface toolkit.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.
 .
 This package contains development files for ATK#, Cairo#, GDK#, Glib#, GTK# and
 Pango#, and should be used for compilation.

Package: libmono-profiler-gui-thread-check
Description-md5: d98ecab6cee3ee92b042c1b67b4309e9
Description-en: Mono profiler library to debug GUI threading issues
 This package provides the gui-thread-check Mono profiler library. This library
 is used to find incorrect thread usage in GTK# applications. The
 gui-thread-check library is only activated if explicitly passed to the Mono
 runtime by adding --profile=gui-thread-check as parameter.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: libpango3.0-cil
Description-md5: c5765e2ef568b75349381cba56141cf7
Description-en: CLI binding for Pango
 This package provides the pango-sharp assembly that allows CLI (.NET) programs
 to use the Pango library.
 .
 GTK# 3.0 is a CLI (.NET) language binding for the GTK+ 3.0 toolkit and related
 libraries.

Package: monodoc-gtk3.0-manual
Description-md5: 32a09cde7aecbfc6d9c8132d1268fe20
Description-en: compiled XML documentation for GTK# 3.0
 The MonoDoc Project is the documentation framework of the Mono project which
 provides detailed API documentation for all Mono components and the Mono CLI
 implementation.
 .
 This package contains the compiled XML documentation for GTK# 3.0 and
 GNOME# 2.16 of MonoDoc.

Package: gtk-theme-switch
Description-md5: df36afddfc5db8a8165c75349fdb2b93
Description-en: GTK+ theme switching utility
 Utilities to easily switch GTK+ themes that can be run from the console, and
 has an optional GUI dock and theme preview. It can install themes downloaded
 from gtk.themes.org as well straight from the tarball.

Package: gtk-vector-screenshot
Description-md5: 023c2c7c8439b9018b467b2699359635
Description-en: takes screenshots of applications as PDF or SVG files
 This gtk module allows you to take a screenshot of a running gtk-3 application
 as a vector image, with fully scalable graphics and selectable text. It
 supports rendering the application to PDF, SVG and PostScript.

Package: gir1.2-gtk-vnc-2.0
Description-md5: 94a704f0a9b22ca2b780aec8bba8f812
Description-en: GObject introspection data for GTK-VNC
 This package contains introspection data for the GTK-VNC library.
 .
 It is built using coroutines, allowing it to be completely asynchronous while
 remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the
 VeNCrypt authentication extension providing SSL/TLS encryption with x509
 certificate authentication.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gvncviewer
Description-md5: ec74ac2b96e27f8fea8f0aff0a83cc41
Description-en: VNC viewer using gtk-vnc
 It is built using coroutines, allowing it to be completely asynchronous while
 remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the
 VeNCrypt authentication extension providing SSL/TLS encryption with x509
 certificate authentication.
 .
 The core library is written in C and a bindings for other languages are
 available via GObject introspection. The networking layer supports connections
 over both IPv4 and IPv6.
 .
 This package contains the VNC viewer and VNC capture utility.

Package: libgtk-vnc-2.0-0
Description-md5: c75b76bee0970ec7a0dcfeef71bfa506
Description-en: VNC viewer widget for GTK+3 (runtime libraries)
 It is built using coroutines, allowing it to be completely asynchronous while
 remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the
 VeNCrypt authentication extension providing SSL/TLS encryption with x509
 certificate authentication.
 .
 The core library is written in C and a bindings for other languages are
 available via GObject introspection. The networking layer supports connections
 over both IPv4 and IPv6.
 .
 This package contains the shared library built for GTK+3.

Package: libgtk-vnc-2.0-dev
Description-md5: 0174175a8a727897d51087792378817d
Description-en: VNC viewer widget for GTK+3 (development files)
 It is built using coroutines, allowing it to be completely asynchronous while
 remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the
 VeNCrypt authentication extension providing SSL/TLS encryption with x509
 certificate authentication.
 .
 The core library is written in C and a bindings for other languages are
 available via GObject introspection. The networking layer supports connections
 over both IPv4 and IPv6.
 .
 This package contains the development headers for libgtk-vnc-2.0 and Vala
 bindings.

Package: libgvnc-1.0-0
Description-md5: 06fa496658789fbfc6514726e1dffdb5
Description-en: VNC GObject wrapper (runtime libraries)
 It is built using coroutines, allowing it to be completely asynchronous while
 remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the
 VeNCrypt authentication extension providing SSL/TLS encryption with x509
 certificate authentication.
 .
 The core library is written in C and a bindings for other languages are
 available via GObject introspection. The networking layer supports connections
 over both IPv4 and IPv6.
 .
 This package contains the shared library.

Package: libgvnc-1.0-dev
Description-md5: 6d0a556dcb8d27b59ace98a4439d94d0
Description-en: VNC GObject wrapper (development files)
 It is built using coroutines, allowing it to be completely asynchronous while
 remaining single threaded. It supports RFB protocols 3.3 through 3.8 and the
 VeNCrypt authentication extension providing SSL/TLS encryption with x509
 certificate authentication.
 .
 The core library is written in C and a bindings for other languages are
 available via GObject introspection. The networking layer supports connections
 over both IPv4 and IPv6.
 .
 This package contains the development headers for libgvnc-1.0 and
 Vala bindings.

Package: gtk2-engines
Description-md5: 431d7b89dfc9dd3fc4ebcf14cfd7ba82
Description-en: theme engines for GTK+ 2.x
 This package contains the "engines" that hide behind the themes for
 GTK+ and GNOME applications. They redefine the way GTK+ widgets are
 drawn. The package includes the following engines:
  * Clearlooks, the default GNOME theme, based on Bluecurve;
  * Crux, formerly known as the Eazel engine;
  * High contrast, which is used by some accessibility themes;
  * Industrial, the famous engine from Novell (formerly Ximian);
  * LighthouseBlue, another engine based on Bluecurve;
  * Metal, which gives a metallic look;
  * Mist, a flat and high performance engine;
  * Redmond95, which provides a look similar to that of Windows;
  * ThinIce.
 .
 A few sample themes using these engines are also included.

Package: gtk2-engines-aurora
Description-md5: 73f60a2010d7a8c5caa44061236a4a64
Description-en: Aurora gtk+-2.0 theme engine
 "Aurora" refers to the natural light displays in the sky in polar regions. This
 package contains the Aurora theme engine for the GTK+ toolkit, version 2.0.
 .
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.

Package: gtk2-engines-cleanice
Description-md5: a19b677be2b20bed31e78d88c7d5a761
Description-en: CleanIce themes for GTK+ 2.x
 This package contains a theme engine and 3 themes that allow you to
 configure the look of GTK+ 2.x-based programs. The programs need no
 modifications to use themes; the support is built in to GTK+ 2.x.
 .
 The Debian package provides these themes:
 CleanIce, CleanIce-Dark, CleanIce-Debian, CleanIce-Marble.

Package: gtk2-engines-murrine
Description-md5: a474aa12ce9f8a94946342fe0706c7f4
Description-en: cairo-based gtk+-2.0 theme engine
 "Murrine" is an Italian word meaning the glass artworks done by Venicians
 glass blowers. The Engine is cairo-based, and it's very fast compared to
 clearlooks-cairo and ubuntulooks.
 .
 This package includes the Murrine engine.

Package: gtk2-engines-oxygen
Description-md5: c4024c5732f841db3adaae757e88ca06
Description-en: Oxygen widget theme for GTK+-based applications
 Oxygen-Gtk is a port of the Oxygen widget style to GTK+.
 .
 It ensures visual consistency between GTK+ and Qt-based applications running
 under KDE.

Package: gtk2hs-buildtools
Description-md5: f16bc6e73c85e0b48d98a38c6d0a00d6
Description-en: Tools to build the Gtk2Hs suite of User Interface libraries
 This package provides a set of helper programs necessary to build the Gtk2Hs
 suite of libraries. These tools include a modified c2hs binding tool that is
 used to generate FFI declarations, a tool to build a type hierarchy that
 mirrors the C type hierarchy of GObjects found in glib, and a generator for
 signal declarations that are used to call back from C to Haskell. These tools
 are not needed to actually run Gtk2Hs programs.

Package: libghc-gtk2hs-buildtools-dev
Description-md5: c1cf869e84c4b2d46e40000bb811f524
Description-en: gtk2hs-buildtools libraries
 These are modules used by programs build with gtk2hs-buildtools.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-gtk2hs-buildtools-doc
Description-md5: f1c059f7bf91ba48a06835dcdc592652
Description-en: gtk2hs-buildtools libraries; documentation
 These are modules used by programs build with gtk2hs-buildtools.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-gtk2hs-buildtools-prof
Description-md5: 5bb2142d5c41edac5f77dc71320a3900
Description-en: gtk2hs-buildtools libraries; profiling libraries
 These are modules used by programs build with gtk2hs-buildtools.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: gtk3-nocsd
Description-md5: 8b951ed34e19b48a27da7890dd71b3f9
Description-en: Disable Gtk+ 3 client side decorations (CSD)
 gtk3-nocsd LD_PRELOADs a small library to disable the client side
 decorations (CSD) of Gtk+ 3.
 .
 Since Gtk+ 3.10, its developers added a so-called header bar or custom
 title bar. With this and the client-side decoration, the original
 title bar and window border provided by the window manager are
 disabled by Gtk+. This makes all Gtk+ 3 programs look like alike, but
 have different handling from other windows on non-GNOME desktops. Even
 worse, this may break some window manager or compositors.
 .
 Unfortunately, there is no reliable way of turning off CSDs in Gtk+
 directly. This library makes this possible.

Package: libgtk3-nocsd0
Description-md5: 0c8cb3cf8154423b59945dd8bb53453a
Description-en: Library to disable Gtk+ 3 client side decorations (CSD)
 libgtk3-nocsd is a small LD_PRELOADable library used to disable the
 client side decorations (CSD) of Gtk+ 3.
 .
 Since Gtk+ 3.10, its developers added a so-called header bar or custom
 title bar. With this and the client-side decoration, the original
 title bar and window border provided by the window manager are
 disabled by Gtk+. This makes all Gtk+ 3 programs look like alike, but
 have different handling from other windows on non-GNOME desktops. Even
 worse, this may break some window manager or compositors.
 .
 Unfortunately, there is no reliable way of turning off CSDs in Gtk+
 directly. This library makes this possible.

Package: gir1.2-gtk-4.0
Description-md5: 0e856cde3e86eb181a419da2e80d941c
Description-en: GTK graphical user interface library -- gir bindings
 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 can be used by other packages using the GIRepository format to
 generate dynamic bindings.

Package: gtk-4-examples
Description-md5: 5aa776a1b85b3a7177e93a35cc24869b
Description-en: example files for GTK 4
 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 example files and a demonstration program
 for GTK4.

Package: gtk-4-tests
Description-md5: 16801b2e0bb5b3bd5dd4b20c8fb93349
Description-en: "as-installed" tests for GTK 4
 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 installable test programs, primarily for use with
 autopkgtest.

Package: libgtk-4-1
Description-md5: 02e4be37fe9843eb98242e33800e4fb6
Description-en: 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 shared libraries.

Package: libgtk-4-bin
Description-md5: 056ac7d3074cbdd205e955c8d8589cdd
Description-en: programs 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 utilities which are used by the libraries
 and other packages.

Package: libgtk-4-common
Description-md5: 80ace64c76aad30366eb036871cfaf48
Description-en: common files 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 common files which the libraries need.

Package: libgtk-4-dev
Description-md5: 4fe57949589093654313cc79d6da8008
Description-en: development files for the GTK 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 header and development files which are
 needed for building GTK applications.

Package: libgtk-4-doc
Description-md5: 6c68a0540fbc36784326ef684049298c
Description-en: documentation 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 HTML documentation for the GTK library
 in /usr/share/doc/libgtk-4-doc/ .

Package: libgtk-4-media-gstreamer
Description-md5: 6f8f9899221f350bbc0c3f5d97e4286f
Description-en: GStreamer media backend 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 media module that uses GStreamer as backend.

Package: gtkam
Description-md5: 485603a8eee7d40e8bd537c724dfa142
Description-en: application for retrieving media from digital cameras
 GTKam is a graphical application based on GTK+ that allows you
 to transfer pictures and movies from a digital camera.

Package: gtkam-gimp
Description-md5: 515b4e4facaa08a41f996a814d4e2375
Description-en: gtkam gimp plugin to open digital camera pictures
 GTKam is a graphical application based on GTK+ that allows you
 to transfer pictures and movies from a digital camera.
 .
 GTKam-gimp is a plug-in for GIMP that allows you to open pictures
 on a digital camera within GIMP.

Package: gtkatlantic
Description-md5: 324e7a1f72967fc7a6b97daa3810c7e2
Description-en: Game like Monopoly
 GtkAtlantic is a game, like Monopoly™.
 This is a network client that works with the monopd server. You will either
 have to install monopd or connect to an existing internet server to play the
 game.

Package: gtkballs
Description-md5: b533d5aa2ffe32546374b8eb1661ea70
Description-en: simple logic game
 The goal of this game is to make the highest score by matching a number of
 balls of the same color in a horizontal,  vertical or diagonal line.
 This is  a clone  of well-known DOS game "Lines".

Package: gtkboard
Description-md5: 4160e74883099f51d136ca82ec3800db
Description-en: many board games in one program
 Gtkboard aims to provide a common platform for all board games.  All
 games have a common interface.  The first thing you do on starting
 gtkboard is to select a game from the menu.  Currently 18 games are
 implemented.  Of these, Antichess, Ataxx, Fifteen puzzle, Hiq,
 Memory, Othello, Pentaline, Plot4, Rgb and Samegame are fully
 implemented.  Checkers, Infiltrate, Hypermaze, Mastermind, Maze, and
 Tetris are partially implemented but playable.  Chess, and Pacman are
 partially implemented and currently unplayable.  Some are single
 player and some are two player games.

Package: gtkcrypto
Description-md5: f37fcb9bfdd85a23ddb79567ff008ee2
Description-en: GTK+ application for encrypting files and computing hashes
 GTKCrypto allows you to encrypt and sign files or text. Moreover, given a file,
 different types of hash can be computed and files can also be compared to check
 whether or not their content is the same.
 Supported cipher algorithms: AES, Twofish, Serpent and Camellia, all using 256
 bits key and operating in either CBC or CTR mode.
 Supported hash algorithms: MD5, SHA-1, SHA-2, SHA-3, GOST, Whirlpool.

Package: libgtkextra-3.0
Description-md5: 71c10e57d82f019c837fa98fe5138b71
Description-en: useful set of widgets for creating GUI's for GTK+
 The library includes the following widgets:
 .
 GtkSheet, a matrix widget; GtkPlot, which allows you to draw high quality
 scientific plots; the package also includes GtkPlot3D and GtkPlotPolar;
 GtkPlotCanvas is a GtkFixed subclass and allows you to DnD plots etc.
 The distribution includes also a PostScript driver.
 GtkIconList, which allows you to display a table of xpm icons;
 GtkDirTree, which allows you to navigate the file-system; GtkFileList
 which displays the contents of a given directory using fancy icons
 for different types of files; GtkIconFileSelection, a file selection
 dialog using icons; GtkItemEntry, a GtkEntry subclass; GtkFontCombo,
 providing two combos to select among the 35 standard Adobe PostScript
 fonts; GtkComboBox, which allows you can pack whatever you want, from
 a calendar to a clist; GtkColorCombo,  to pickup the color you like
 the most, within a palette; GtkBorderCombo, a fancy GtkComboBox subclass;
 GtkCheckItem, a GtkCheckButton hack with the look and feel of
 the Redmond95 theme.

Package: libgtkextra-3.0-doc
Description-md5: 7ce678ec83d265eab58cd27af1a5ee83
Description-en: documentation for libgtkextra-x11-3.0
 set of HTML files.

Package: libgtkextra-dev
Description-md5: ba62536857363abc3da9eec47560caff
Description-en: development files for libgtkextra-x11-3.0
 libgtkextra-x11-3.0 provides a useful set of widgets for creating
 GUI's for GTK+

Package: libgtkgl2.0-1
Description-md5: 1e88a2d6bfbd31e29eec2a0722ec37a7
Description-en: OpenGL context support for GTK+ (shared libraries)
 The gtkgl library provides GtkGLArea (a GTK+ widget containing an OpenGL
 context for fast 2D and 3D graphics), GdkGLPixmap (an off-screen rendering
 context) and GdkGLContext (an OpenGL extension for virtually any drawable
 widget).
 .
 This package contains the shared library.

Package: libgtkgl2.0-dev
Description-md5: 13458bfb9ef3acff57f4f800c12e5c07
Description-en: OpenGL context support for GTK+ (development files)
 The gtkgl library provides GtkGLArea (a GTK+ widget containing an OpenGL
 context for fast 2D and 3D graphics), GdkGLPixmap (an off-screen rendering
 context) and GdkGLContext (an OpenGL extension for virtually any drawable
 widget).
 .
 This package contains the headers and static library.

Package: libgtkglext1
Description-md5: 739f563809fdf796ac6e801a4957eaa7
Description-en: OpenGL Extension to GTK+ (shared libraries)
 GtkGLExt provides the GDK objects to support OpenGL rendering in GTK+,
 and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.

Package: libgtkglext1-dev
Description-md5: bf8da8f7090befe40350bae84c33ab7c
Description-en: OpenGL Extension to GTK+ (development files)
 GtkGLExt provides the GDK objects to support OpenGL rendering in GTK+,
 and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
 .
 This package contains files that you need to compile programs using
 libgtkglext.

Package: libgtkglext1-doc
Description-md5: 803a55958722bce3edd46608e679b991
Description-en: OpenGL Extension to GTK+ (documentation)
 GtkGLExt provides the GDK objects to support OpenGL rendering in GTK+,
 and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable.
 .
 This package contains documentation for libgtkglext.

Package: libgtkglextmm-x11-1.2-0v5
Description-md5: b4e8f138af7941ee75ecc9c8c609806c
Description-en: C++ bindings for GtkGLExt (Shared libraries)
 GtkGLExtmm is a C++ wrapper for GtkGLExt. C++ programmers can use it to
 write GTK+-based OpenGL applications using Gtkmm 2.
 .
 This package contains the shared libraries.

Package: libgtkglextmm-x11-1.2-dev
Description-md5: 5af9a524c255e1533967702f3cf49644
Description-en: C++ bindings for GtkGLExt (Development files)
 GtkGLExtmm is a C++ wrapper for GtkGLExt. C++ programmers can use it to
 write GTK+-based OpenGL applications using Gtkmm 2.
 .
 This package contains the development files.

Package: libgtkglextmm-x11-1.2-doc
Description-md5: e2124e899c87371db76d1f4ed839dd08
Description-en: C++ bindings for GtkGLExt (Documentation)
 GtkGLExtmm is a C++ wrapper for GtkGLExt. C++ programmers can use it to
 write GTK+-based OpenGL applications using Gtkmm 2.
 .
 This package contains documentation and examples.

Package: gtkguitune
Description-md5: 7a8c74dd6df23b80acbf88a1eb8f28a4
Description-en: Guitar and other instruments tuner
 gtkGuitune is a Linux program for tuning guitars and other
 instruments by using the method of Schmitt-triggering, i.e.  counting
 the number of triggerings between two trigger levels in a certain
 amount of time.

Package: caja-gtkhash
Description-md5: a34cbb849f68e703e06e4f16da8c7cb6
Description-en: caja extension for computing checksums and more using gtkhash
 The GtkHash extension for caja which allows users to compute
 message digests or checksums using the mhash library.
 Currently supported hash functions include MD5, MD6, SHA1,
 SHA256, SHA512, RIPEMD, TIGER and WHIRLPOOL.

Package: gtkhash
Description-md5: 68639c6ef844c34871b3bc6c1a76e790
Description-en: GTK+ utility for computing checksums and more
 GtkHash is a small GTK+ utility which allows users to compute
 message digests or checksums using the mhash library.
 Currently supported hash functions include MD5, MD6, SHA1,
 SHA256, SHA512, RIPEMD, TIGER and WHIRLPOOL.

Package: nemo-gtkhash
Description-md5: 5aefca39c9cd4425e809cfcc0c93712c
Description-en: nemo extension for computing checksums and more using gtkhash
 The GtkHash extension for nemo which allows users to compute
 message digests or checksums using the mhash library.
 Currently supported hash functions include MD5, MD6, SHA1,
 SHA256, SHA512, RIPEMD, TIGER and WHIRLPOOL.

Package: thunar-gtkhash
Description-md5: cbbb01d57e6174ccbaf8863ee53d09fa
Description-en: thunar extension for computing checksums and more using gtkhash
 The GtkHash extension for thunar which allows users to compute
 message digests or checksums using the mhash library.
 Currently supported hash functions include MD5, MD6, SHA1,
 SHA256, SHA512, RIPEMD, TIGER and WHIRLPOOL.

Package: libgtkhotkey-dev
Description-md5: 9fcbc8bd6e958aa7c0ca92b318d28503
Description-en: Gtk hotkey static libraries and headers
 Cross platform library for using desktop wide hotkeys
 Platform independent hotkey handling for Gtk+ applications.
 .
 This package provides development file.

Package: libgtkhotkey1
Description-md5: 813952c37ff3c1c3a4b19f8720f7ac04
Description-en: Gtk hotkey shared library
 Cross platform library for using desktop wide hotkeys
 Platform independent hotkey handling for Gtk+ applications.

Package: gtklp
Description-md5: cf7dfc0d41bfe6e9ff15fdb64f4ac0af
Description-en: printing tool for CUPS on the GNOME Desktop
 GtkLP lets you print files under the Common Unix Printing System
 (CUPS).  Written in GTK+ 2.0 and for the GNOME desktop environment,
 it supports multiple option settings for each printer it knows,
 with all the standard CUPS options available.
 .
 Other features include localized dialogs for several languages, as
 well as multiple interfaces; with a little more effort, you can use
 GtkLP as a drop-in replacement for `lp'.

Package: gtkmm-documentation
Description-md5: 233d7f913415bf5e7e16e4fa8fc4b021
Description-en: Documentation of C++ wrappers for GLib/GTK+
 GLib is a low-level general-purpose library used mainly by GTK+/GNOME
 applications, but is useful for other programs as well.
 glibmm is the C++ wrapper for GLib.
 .
 Gtkmm is a C++ interface for the popular GUI library GTK+.  It provides
 a convenient interface for C++ programmers to create graphical user
 interfaces with GTK+'s flexible OO framework. Highlights include type
 safe callbacks, widgets extensible using inheritance and over 180
 classes that can be freely combined to quickly create complex user
 interfaces.
 .
 This package contains tutorial, FAQ, as well as examples for the above
 components.

Package: libgtkmm-2.4-1v5
Description-md5: ea61ee6bd6122b4aac6cb55da429d58f
Description-en: C++ wrappers for GTK+ 2 (shared libraries)
 Gtkmm is a C++ interface for the popular GUI library GTK+, with API version
 2.4.  Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK+'s flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and over 180
 classes that can be freely combined to quickly create complex user interfaces.
 .
 This package contains shared libraries.

Package: libgtkmm-2.4-dev
Description-md5: a4772c61b872c9b1375e8a16666b8fd8
Description-en: C++ wrappers for GTK+ 2 (development files)
 Gtkmm is a C++ interface for the popular GUI library GTK+, with API version
 2.4.  Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK+'s flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and over 180
 classes that can be freely combined to quickly create complex user interfaces.
 .
 This package is deprecated. Please see the libgtkmm-3.0-dev package for a
 newer version, which wraps GTK+ 3 instead.
 .
 This package contains development files and examples, as well as a gtkmm-demo
 program.

Package: libgtkmm-2.4-doc
Description-md5: c1648cf9c4b240e6c5a4646ec1757948
Description-en: C++ wrappers for GTK+ 2 (documentation)
 Gtkmm is a C++ interface for the popular GUI library GTK+, with API version
 2.4.  Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK+'s flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and over 180
 classes that can be freely combined to quickly create complex user interfaces.
 .
 This package is deprecated. Please see the libgtkmm-3.0-doc package for
 the documentation of a newer version, which wraps GTK+ 3 instead.
 .
 This package contains FAQ, and reference documentation.

Package: libgtkmm-3.0-1v5
Description-md5: 9e871052eb8d513d5dd06b03c8db0f3b
Description-en: C++ wrappers for GTK+ (shared libraries)
 Gtkmm is a C++ interface for the popular GUI library GTK+, API version 3.0.
 Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK+'s flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and
 over 180 classes that can be freely combined to quickly create complex
 user interfaces.
 .
 This package contains shared libraries.

Package: libgtkmm-3.0-dev
Description-md5: 3ee9e8a54eda63f3e68a65b54efa009a
Description-en: C++ wrappers for GTK+ (development files)
 Gtkmm is a C++ interface for the popular GUI library GTK+, API version 3.0.
 Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK+'s flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and
 over 180 classes that can be freely combined to quickly create complex
 user interfaces.
 .
 This package contains development files and examples, as well as a
 gtkmm-demo program.

Package: libgtkmm-3.0-doc
Description-md5: 6074cd934d2d7a906fb053982152b389
Description-en: C++ wrappers for GTK+ (documentation)
 Gtkmm is a C++ interface for the popular GUI library GTK+, API version 3.0.
 Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK+'s flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and
 over 180 classes that can be freely combined to quickly create complex
 user interfaces.
 .
 This package contains tutorial, FAQ, and reference documentation.

Package: libgtkmm-4.0-0
Description-md5: 5fe4511712f007cdce5dc7e8ceae606d
Description-en: C++ wrappers for GTK4 (shared libraries)
 Gtkmm is a C++ interface for the popular GUI library GTK 4, API version 4.0.
 Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK's flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and
 over 180 classes that can be freely combined to quickly create complex
 user interfaces.
 .
 This package contains shared libraries.

Package: libgtkmm-4.0-dev
Description-md5: dd6b8466d4753af657b773dc9ee03372
Description-en: C++ wrappers for GTK4 (development files)
 Gtkmm is a C++ interface for the popular GUI library GTK 4, API version 4.0.
 Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK's flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and
 over 180 classes that can be freely combined to quickly create complex
 user interfaces.
 .
 This package contains development files and examples, as well as a
 gtkmm-demo program.

Package: libgtkmm-4.0-doc
Description-md5: 03bf0b3f3f47a6df5938057dcef99d07
Description-en: C++ wrappers for GTK4 (documentation)
 Gtkmm is a C++ interface for the popular GUI library GTK 4, API version 3.0.
 Gtkmm provides a convenient interface for C++ programmers to create
 graphical user interfaces with GTK's flexible OO framework. Highlights
 include type safe callbacks, widgets extensible using inheritance and
 over 180 classes that can be freely combined to quickly create complex
 user interfaces.
 .
 This package contains tutorial, FAQ, and reference documentation.

Package: gtkpod
Description-md5: a655e15e7264a295f9953a604469ad81
Description-en: manage songs and playlists on an Apple iPod
 gtkpod is a platform independent GUI for Apple's iPod using GTK3.
 It allows you to upload songs and playlists to your iPod. It supports ID3
 tag editing, multiple charsets for ID3 tags, detects duplicate songs,
 allows offline modification of the database with later synchronisation,
 and more.

Package: gtkpod-data
Description-md5: 8d1d5d5676260b313dd5c7ab790fc429
Description-en: architecture-independent files for gtkpod
 gtkpod is a platform independent GUI for Apple's iPod using GTK3.
 It allows you to upload songs and playlists to your iPod. It supports ID3
 tag editing, multiple charsets for ID3 tags, detects duplicate songs,
 allows offline modification of the database with later synchronisation,
 and more.
 .
 This package contains documentation, translations and images for
 gtkpod.

Package: gtkpod-dbg
Description-md5: 0ac08656283635b02fce8a51ce86a8f5
Description-en: debugging symbols for gtkpod
 gtkpod is a platform independent GUI for Apple's iPod using GTK3.
 It allows you to upload songs and playlists to your iPod. It supports ID3
 tag editing, multiple charsets for ID3 tags, detects duplicate songs,
 allows offline modification of the database with later synchronisation,
 and more.
 .
 This package contains the debugging symbols for gtkpod.

Package: libatomicparsley-dev
Description-md5: 946da3b3a527dde15a9666a1451ef666
Description-en: main library for atomic parsley in gtkpod, development kit
 This is the core library for atomic parsley of mp4 files in gtkpod.
 Library including read/write lyric support for the first time and
 write metadata function.
 .
 This package contains the static library and headers for use by developers.

Package: libatomicparsley0
Description-md5: 92a3ce181d739f6b85d68ef574b3a861
Description-en: main library for atomic parsley in gtkpod, shared library
 This is the core library for atomic parsley of mp4 files in gtkpod.
 Library including read/write lyric support for the first time and
 write metadata function.

Package: libgtkpod-dev
Description-md5: 0b1276780e402eaef123d11bb4486e91
Description-en: main library for the gtkpod package, development kit
 This is the core library and plugins for gtkpod.
 Library containing core gtk functions for the application gtkpod and
 the related gtkpod-data package.
 .
 This package contains the static library and headers for use by developers.

Package: libgtkpod1
Description-md5: 3c7d706473a9b924e11421ec4cf13d4b
Description-en: main library for the gtkpod package, shared library
 This is the core library and plugins for gtkpod.
 Library containing core gtk functions for the application gtkpod and
 the related gtkpod-data package.

Package: gtkpool
Description-md5: 1cb160761985120d2d5a9cfca13d6e2d
Description-en: simple pool billiard game written with GTK+
 GtkPool brings you that classic favourite game of lounge lizards.
 It has a rather simple playing interface and it supports a really
 nifty, customizable physics system.

Package: gir1.2-gtksource-3.0
Description-md5: 74d917ec90593676d195bbd2ead30327
Description-en: gir files for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains GObject introspection information.

Package: libgtksourceview-3.0-1
Description-md5: 86c0657d8cc2203a66f02fa09a5105a5
Description-en: shared libraries for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the shared libraries required by applications to use
 this widget.

Package: libgtksourceview-3.0-common
Description-md5: 048429c0fa63ec73efc5c1e93957e6ca
Description-en: common files for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the language specifications files for Ada, C, C++, C#,
 CSS, ".desktop", ".diff" (patch), Fortran 95, GtkRC, Haskell, HTML, IDL,
 ".ini", Java, JavaScript, LaTeX, Lua, MSIL, Nemerle, Pascal, Perl, PHP, ".po"
 (gettext), Python, R, Ruby, sh, SQL, Tcl, Texinfo, VB.NET, Verilog, VHDL and
 XML.

Package: libgtksourceview-3.0-dev
Description-md5: 63bb614e6573822ae0f4723474fb9ea4
Description-en: development files for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the header files required if you wish to develop
 software that uses the GtkSourceView widget.

Package: libgtksourceview-3.0-doc
Description-md5: 7ee458d7d2be7ad3d17fbeefc5af1abf
Description-en: documentation for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the GtkSourceView reference manual.

Package: gir1.2-gtksource-4
Description-md5: 74d917ec90593676d195bbd2ead30327
Description-en: gir files for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains GObject introspection information.

Package: libgtksourceview-4-0
Description-md5: 86c0657d8cc2203a66f02fa09a5105a5
Description-en: shared libraries for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the shared libraries required by applications to use
 this widget.

Package: libgtksourceview-4-common
Description-md5: 048429c0fa63ec73efc5c1e93957e6ca
Description-en: common files for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the language specifications files for Ada, C, C++, C#,
 CSS, ".desktop", ".diff" (patch), Fortran 95, GtkRC, Haskell, HTML, IDL,
 ".ini", Java, JavaScript, LaTeX, Lua, MSIL, Nemerle, Pascal, Perl, PHP, ".po"
 (gettext), Python, R, Ruby, sh, SQL, Tcl, Texinfo, VB.NET, Verilog, VHDL and
 XML.

Package: libgtksourceview-4-dev
Description-md5: 63bb614e6573822ae0f4723474fb9ea4
Description-en: development files for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the header files required if you wish to develop
 software that uses the GtkSourceView widget.

Package: libgtksourceview-4-doc
Description-md5: 7ee458d7d2be7ad3d17fbeefc5af1abf
Description-en: documentation for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the GtkSourceView reference manual.

Package: libgtksourceview-4-tests
Description-md5: 78c2512f1c78baefdd1c5df1f7e51141
Description-en: installed tests for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK+ 3.x text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package includes tests to be used on the installed system.

Package: gir1.2-gtksource-5
Description-md5: 688555ff07df76bbff9cb9182b93eaf1
Description-en: gir files for the GTK+ syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK 4 text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains GObject introspection information.

Package: libgtksourceview-5-0
Description-md5: 8402de2ec305be295760107d6dd05c50
Description-en: shared libraries for the GTK 4 syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK 4 text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the shared libraries required by applications to use
 this widget.

Package: libgtksourceview-5-common
Description-md5: 816e7825a6cca729f78991c589bfae90
Description-en: common files for the GTK 4 syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK 4 text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the language specifications files for Ada, C, C++, C#,
 CSS, ".desktop", ".diff" (patch), Fortran 95, GtkRC, Haskell, HTML, IDL,
 ".ini", Java, JavaScript, LaTeX, Lua, MSIL, Nemerle, Pascal, Perl, PHP, ".po"
 (gettext), Python, R, Ruby, sh, SQL, Tcl, Texinfo, VB.NET, Verilog, VHDL and
 XML.

Package: libgtksourceview-5-dev
Description-md5: 3a0f50134575167755a6ed265a26ddbc
Description-en: development files for the GTK 4 syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK 4 text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the header files required if you wish to develop
 software that uses the GtkSourceView widget.

Package: libgtksourceview-5-doc
Description-md5: a36ec741acbe9d34b440d3ac839ffe77
Description-en: documentation for the GTK 4 syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK 4 text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package contains the GtkSourceView reference manual.

Package: libgtksourceview-5-tests
Description-md5: 5e3b726ba13c0a7cd3800da94f571a57
Description-en: installed tests for the GTK 4 syntax highlighting widget
 GtkSourceView is a text widget that extends the standard GTK 4 text widget
 GtkTextView. It improves GtkTextView by implementing syntax highlighting and
 other features typical of a source editor.
 .
 This package includes tests to be used on the installed system.

Package: libgtkspell-dev
Description-md5: 1e3b6ed0827fd853c17cd8f846d1a124
Description-en: Development files for GtkSpell
 This package contains the headers and static libraries for developing
 applications with GtkSpell support. Also included are documentation and
 example code for developing GtkSpell applications.

Package: libgtkspell0
Description-md5: 71dfc9fc8fb43915ff5694a637d0877e
Description-en: spell-checking addon for GTK's TextView widget
 GtkSpell provides MSWord/MacOSX-style highlighting of misspelled words in a
 GtkTextView widget.  Right-clicking a misspelled word pops up a menu of
 suggested replacements.

Package: gir1.2-gtkspell3-3.0
Description-md5: 794a4b720b7e0b743b6bef5e77f3ca22
Description-en: GObject introspection data for the GtkSpell library
 This package contains introspection data for GtkSpell, a spell-checking
 library for GTK+. They can be used to generate dynamic bindings.
 .
 GtkSpell provides Microsoft Word/OS X-style highlighting of misspelled
 words in a GtkTextView widget.  Right-clicking a misspelled word pops up a
 menu of suggested replacements.

Package: libgtkspell3-3-0
Description-md5: d6bae8d16129c3922c33ea551554ecdc
Description-en: spell-checking addon for GTK+'s TextView widget
 GtkSpell provides Microsoft Word/OS X-style highlighting of misspelled
 words in a GtkTextView widget.  Right-clicking a misspelled word pops up a
 menu of suggested replacements.

Package: libgtkspell3-3-dev
Description-md5: 1e3b6ed0827fd853c17cd8f846d1a124
Description-en: Development files for GtkSpell
 This package contains the headers and static libraries for developing
 applications with GtkSpell support. Also included are documentation and
 example code for developing GtkSpell applications.

Package: libgtkspellmm-3.0-0v5
Description-md5: 81539545f5e9aeab583bf910f4573e5c
Description-en: C++ wrapper library for GtkSpell (shared libraries)
 GtkSpellmm provides C++ bindings for the GtkSpell spell-checking library.
 GtkSpell provides LibreOffice-style highlighting of misspelled words in a
 GtkTextView widget. Right-clicking a misspelled word pops up a menu of
 suggested replacements.
 .
 This package contains the shared libraries.

Package: libgtkspellmm-3.0-dev
Description-md5: 904f79cf88758bc6a6ff6d4acd236c78
Description-en: C++ wrapper library for GtkSpell (development files)
 GtkSpellmm provides C++ bindings for the GtkSpell spell-checking library.
 GtkSpell provides LibreOffice-style highlighting of misspelled words in a
 GtkTextView widget. Right-clicking a misspelled word pops up a menu of
 suggested replacements.
 .
 This package contains the development libraries and header
 files needed by C++ programs that want to compile with GtkSpell.

Package: libgtkspellmm-3.0-doc
Description-md5: 26648e43f79f0a5fc3cd7804f2acc8ce
Description-en: C++ wrappers for GtkSpell (documentation)
 GtkSpellmm provides C++ bindings for the GtkSpell spell-checking library.
 GtkSpell provides LibreOffice-style highlighting of misspelled words in a
 GtkTextView widget. Right-clicking a misspelled word pops up a menu of
 suggested replacements.
 .
 This package contains the HTML reference documentation.

Package: gtkterm
Description-md5: 3d7a91c3750e2b60a35853abca3cf8ec
Description-en: simple GTK+ serial port terminal
 gtkterm is a simple GTK+ terminal used to communicate with the serial port.
 .
 Its features :
 .
  * Serial port terminal window
  * Serial port setup (speed, parity, bits, stopbits, flow control)
  * Using the termios API
  * Possible to send a file (only RAW data, no protocol)
  * End of line delay while sending a file
  * Special character wait before next line while sending a file
  * Possible to toggle control lines manually (DTR, CTS)
  * Also reads the state of control lines (RTS, CD, DSR, RI)
 .
  Author:   Julien Schmitt <julien@jls-info.com>

Package: gtkwave
Description-md5: 61715897448c17f5ed5a42e1469ffffe
Description-en: VCD (Value Change Dump) file waveform viewer
 gtkwave is a viewer for VCD (Value Change Dump) files which
 are usually created by digital circuit simulators. (These files
 have no connection to video CDs!)

Package: gtml
Description-md5: 9182dc6f8bcdae2101e80f467ee99c0e
Description-en: HTML pre-processor
 GTML is an HTML pre-processor which adds some extra features specially
 designed for maintaining multiple web pages.  HTML files generated by GTML are
 just like any other HTML files.  Because GTML does not attempt to interpret
 your HTML commands in any way, it's fully compatible with all versions of HTML,
 and does not require any specific browser or server.

Package: r-cran-gtools
Description-md5: 6184d280151862bb45756802beb62e59
Description-en: GNU R package with R programming tools by Greg Warnes et al
 This package of R programming tools was written by Gregory Warnes
 with code contributions by Ben Bolker and Thomas Lumley.
 .
 This package used to be part of the gregmisc bundle packaged for Debian
 as r-cran-gregmisc.

Package: gtranscribe
Description-md5: 4dc3e1ce9c2a61f1b31af5c7e044b5fd
Description-en: simple GTK+ tool focused on easy transcription of spoken words
 gTranscribe is a simple GTK+ tool to transcribe audio files and other
 sources. The playback speed can be adjusted without changing the pitch of the
 voice. It supports spell checking and resuming at the last transcribed
 position.

Package: gtranslator
Description-md5: 54ddd35be8fc55de1363296cf64af3fd
Description-en: PO-file editor for the GNOME Desktop
 GNOME Translation Editor is a po file editor which makes translating gettext
 applications as easy as possible, even for people with no translation
 experience.
 .
 It supports the usage of translation memories, syntax highlighting, spell
 checking, undoing of insertions and deletions, and general integration with
 the GNOME Desktop.

Package: libgts-0.7-5
Description-md5: 6074afcc54a3906f2372b3e142a15afd
Description-en: library to deal with 3D computational surface meshes
 The GNU Triangulated Surface Library is intended to provide a simple and
 efficient library to scientists dealing with 3D surfaces meshed with
 interconnected triangles.
 .
 This package contains the shared libraries.

Package: libgts-bin
Description-md5: cede45ba9417854bd2ea51164cccc797
Description-en: utility binaries for libgts
 The GTS Library is intended to provide a set of useful functions to
 deal with 3D surfaces meshed with interconnected triangles.
 .
 This package contains some utility binaries.

Package: libgts-dev
Description-md5: 68965fbf175635c7a79e11c874191966
Description-en: development files for libgts
 The GTS Library is intended to provide a set of useful functions to
 deal with 3D surfaces meshed with interconnected triangles.
 .
 This package contains the headers and development libraries needed to
 build applications using GTS.

Package: python3-gtts
Description-md5: 841f8844288fa1485273ee4b25fbae2d
Description-en: Wrapper and CLI utility for the Google TTS (Text-to-Speech) API (Python 3)
 A Python interface for Google's Text to Speech API. Create an mp3
 file with the gTTS module or the gtts-cli tool. It allows unlimited
 lengths to be spoken by tokenizing long sentences where the speech
 would naturally pause.
 .
 This package contains the module for Python 3.

Package: python3-gtts-token
Description-md5: 808c2da0b0c06553b462af53ce5c79ca
Description-en: Calculates a token to run the Google Translate text to speech (Python 3)
 A Python implementation of the token validation of Google Translate.
 This can be used to authenticate with their TTS engine and then use it
 (as in python-gtts).
 .
 This package contains the module for Python 3.

Package: gtypist
Description-md5: 7ca59c5c0c494e41735b7be676401357
Description-en: simple ncurses touch typing tutor
 Displays exercise lines, measures your typing speed and
 accuracy, and displays the results. Two exercise types
 are possible: drills and speed tests.
 .
 You need fortune cookies (fortune-cookie-db) to use
 typefortune. There are several languages specific
 cookie packages (fortunes-*).

Package: guake
Description-md5: dea59684bb9d39df8af8a54964b9acc8
Description-en: Drop-down terminal for GNOME Desktop Environment
 Guake is a drop-down terminal for GNOME Desktop Environment, so you just
 need to press a key to invoke him, and press again to hide.
 Guake supports hotkeys, tabs, background transparent, etc.

Package: guake-indicator
Description-md5: 8f0caa3df024569dc476cb6acb25cb2f
Description-en: Guake terminal app indicator
 Guake indicator lets you send custom commands through the D-Bus System.
 Commands can be manually edited in a XML file under ~/.guake.indicator
 or generated through guake-indicator edit-menu system GUI.
 .
 Guake-indicator sticks to your "System Tray" and displays your
 favorites commands retrieved from ~/.guake.indicator/guake-indicator.xml.
 If guake-indicator.xml does not exist, guake-indicator will create a default
 configuration file with some examples.

Package: libguava-java
Description-md5: d36327d9a6634b14bffa7b38648f0343
Description-en: Suite of Google common libraries for Java
 Guava is a suite of core and expanded libraries that include
 utility classes, google's collections, io classes, concurrency
 support and other features.
 .
 Guava has two code dependencies - javax.annotation per the JSR-305 spec
 and javax.inject per the JSR-330 spec.

Package: libguava-testlib-java
Description-md5: 50312cbabe525b977b5d2391dd3690b9
Description-en: Google Testing Libraries for Java
 Guava is a suite of core and expanded libraries that include
 utility classes, google's collections, io classes, concurrency
 support and other features.
 .
 Guava testlib is a set of Java classes for more convenient unit testing.

Package: libguava-mini-java
Description-md5: 99c624c1476cb9332319a40d51777609
Description-en: utilities from Guava
 Some popular utilities from Guava repackaged (with different package names
 but same class names and method names) into a little jar (11K) available on
 Maven Central.

Package: gubbins
Description-md5: cc258d495d1b902fa507e53b5cc3902e
Description-en: phylogenetic analysis of genome sequences
 Gubbins supports rapid phylogenetic analysis of large samples of
 recombinant bacterial whole genome sequences.
 .
 Gubbins (Genealogies Unbiased By recomBinations In Nucleotide
 Sequences) is an algorithm that iteratively identifies loci containing
 elevated densities of base substitutions while concurrently constructing
 a phylogeny based on the putative point mutations outside of these
 regions. Simulations demonstrate the algorithm generates highly accurate
 reconstructions under realistic models of short-term bacterial
 evolution, and can be run in only a few hours on alignments of hundreds
 of bacterial genome sequences.

Package: gir1.2-gucharmap-2.90
Description-md5: d5fe6cccb59d33ea7708000a049fedf5
Description-en: GObject introspection data for the Unicode browser widget library
 The libgucharmap library contains a Unicode browser widget; it is
 most prominently used by the "gucharmap" program.  See the package of
 the same name for more information.
 .
 This package contains introspection data for the Unicode browser widget
 library.

Package: gucharmap
Description-md5: e99485eac2609af50962be9c053d886a
Description-en: Unicode character picker and font browser
 This program allows you to browse through all the available Unicode
 characters and categories for the installed fonts, and to examine
 their detailed properties.  It is an easy way to find the character
 you might only know by its Unicode name or code point.

Package: libgucharmap-2-90-7
Description-md5: 23d03262b30ea8c75f637ac989fdc205
Description-en: Unicode browser widget library (shared library)
 The libgucharmap library contains a Unicode browser widget; it is
 most prominently used by the "gucharmap" program.  See the package of
 the same name for more information.
 .
 This package contains the shared library.

Package: libgucharmap-2-90-dev
Description-md5: 3a5187f96ac5928425f930b46f048433
Description-en: Unicode browser widget library (development headers)
 The libgucharmap library contains a Unicode browser widget; it is
 most prominently used by the "gucharmap" program.  See the package of
 the same name for more information.
 .
 This package contains the development headers.

Package: gudhi-utils
Description-md5: b51bf5afa1111fae25d9c7961897131d
Description-en: Utilities from the GUDHI library
 The GUDHI library is a generic open source C++ library for
 Topological Data Analysis (TDA) and Higher Dimensional Geometry
 Understanding. The library offers state-of-the-art data structures
 and algorithms to construct simplicial complexes and compute
 persistent homology.
 .
 This package contains some utilities built with the GUDHI library.

Package: gudhui
Description-md5: a4a77832d0a82c44453efed6ebcba074
Description-en: GUI for some of the functionality of the GUDHI library
 The GUDHI library is a generic open source C++ library for
 Topological Data Analysis (TDA) and Higher Dimensional Geometry
 Understanding. The library offers state-of-the-art data structures
 and algorithms to construct simplicial complexes and compute
 persistent homology.
 .
 This package contains GudhUI, a graphical interface to a few of GUDHI's
 features. Be aware that it is quite rough around the edges.

Package: libgudhi-dev
Description-md5: faf19d8da7a0aa41db0500f1fb33400f
Description-en: Generic open source C++ library for topological data analysis
 The GUDHI library is a generic open source C++ library for
 Topological Data Analysis (TDA) and Higher Dimensional Geometry
 Understanding. The library offers state-of-the-art data structures
 and algorithms to construct simplicial complexes and compute
 persistent homology.
 .
 This package contains the header files. See the libgudhi-examples
 package for example programs using the library.

Package: libgudhi-doc
Description-md5: ebe9b1d5ef60496dcfc2a92b9524fcd6
Description-en: Documentation for the GUDHI library
 The GUDHI library is a generic open source C++ library for
 Topological Data Analysis (TDA) and Higher Dimensional Geometry
 Understanding. The library offers state-of-the-art data structures
 and algorithms to construct simplicial complexes and compute
 persistent homology.
 .
 This package contains documentation.

Package: libgudhi-examples
Description-md5: 9d29a2b4457b1ffa5f5c3f4737176c8f
Description-en: Example programs for the GUDHI library
 The GUDHI library is a generic open source C++ library for
 Topological Data Analysis (TDA) and Higher Dimensional Geometry
 Understanding. The library offers state-of-the-art data structures
 and algorithms to construct simplicial complexes and compute
 persistent homology.
 .
 This package contains some source code examples.

Package: python3-gudhi
Description-md5: b39f3d9ab87d9093df507f36ea74ed65
Description-en: Python 3 interface to the GUDHI library
 The GUDHI library is a generic open source C++ library for
 Topological Data Analysis (TDA) and Higher Dimensional Geometry
 Understanding. The library offers state-of-the-art data structures
 and algorithms to construct simplicial complexes and compute
 persistent homology.
 .
 This package contains GUDHI's Python (3) interface.

Package: python3-guessit
Description-md5: 0e8fbf1fe096ee82caa74797e1472751
Description-en: library for guessing information from video filenames (Python 3)
 GuessIt is a Python library that tries to extract as much information as
 possible from a video file. It has a very powerful filename matcher that allows
 one to guess a lot of metadata from a video using only its filename. This
 matcher works with both movies and TV show episodes.
 .
 This package contains the Python 3 module.
 .
 It also contains the "guessit" binary to interact with this library.

Package: guestfs-tools
Description-md5: ed6bd6bdc9905b545cffd9cdfa793d00
Description-en: guest disk image management system - tools
 The libguestfs library allows accessing and modifying guest disk
 images.
 .
 This package contains the guestfish interactive shell and various
 virtualization tools, including virt-cat, virt-df, virt-edit,
 virt-filesystems, virt-inspector, virt-ls, virt-make-fs, virt-rescue,
 virt-resize, virt-tar, and virt-win-reg.

Package: guetzli
Description-md5: 2267998e63e53c130f29db16f2c94894
Description-en: perceptual JPEG encoder
 Guetzli is a JPEG encoder that aims for excellent compression density
 at high visual quality. Guetzli-generated images are typically 20-30%
 smaller than images of equivalent quality generated by libjpeg. Guetzli
 generates only sequential (nonprogressive) JPEGs due to faster
 decompression speeds they offer.

Package: gufw
Description-md5: 6ba71ac631b02c0d683f78355db5e633
Description-en: graphical user interface for ufw
 gufw is an easy and intuitive way to manage your Linux firewall. It supports
 common tasks such as allowing or blocking pre-configured, common p2p, or
 individual port(s), and many others!

Package: libguice-java
Description-md5: 65b6fcb94455626f1b6d7eeab9693030
Description-en: lightweight dependency injection framework for Java 5 and above
 Guice provides support for dependency injection using annotations to
 configure Java objects. Dependency injection is a design pattern whose
 core principle is to separate behavior from dependency resolution.
 .
 Guice allows implementation classes to be programmatically bound to
 an interface, then injected into constructors, methods or fields
 using an @Inject annotation. When more than one implementation of
 the same interface is needed, the user can create custom annotations
 that identify an implementation, then use that annotation when
 injecting it.

Package: libguichan-0.8.1-1v5
Description-md5: cdb4eea09ec3a805c50fad5865bcfbc5
Description-en: small, efficient C++ GUI library
 Guichan is a small and efficient C++ GUI library designed for games. It
 comes with a standard set of widgets and can use several different objects
 for displaying graphics and grabbing user input.
 .
 Guichan has a very abstract design which allows users of Guichan to use
 different objects for displaying of graphics and grabbing of user input.
 Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics,
 OpenGLGraphics and AllegroGraphics) and 2 implemented input objects
 (SDLInput and AllegroInput),
 .
 Guichan is designed in a very abstract way making it very easy to extend
 Guichan for your own needs. It is even very easy to implement new graphics
 objects making Guichan as portable as ansi C++ is.

Package: libguichan-allegro-0.8.1-1v5
Description-md5: cde0a0cf66d602c1a431a4b32b37d07b
Description-en: small, efficient C++ GUI library (allegro integration)
 Guichan is a small and efficient C++ GUI library designed for games. It
 comes with a standard set of widgets and can use several different objects
 for displaying graphics and grabbing user input.
 .
 Guichan has a very abstract design which allows users of Guichan to use
 different objects for displaying of graphics and grabbing of user input.
 Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics,
 OpenGLGraphics and AllegroGraphics) and 2 implemented input objects
 (SDLInput and AllegroInput),
 .
 Guichan is designed in a very abstract way making it very easy to extend
 Guichan for your own needs. It is even very easy to implement new graphics
 objects making Guichan as portable as ansi C++ is.
 .
 This package contains the allegro integration for guichan.

Package: libguichan-dev
Description-md5: 28473c65d93445318df6faf87dcdee72
Description-en: small, efficient C++ GUI library (development headers)
 Guichan is a small and efficient C++ GUI library designed for games. It
 comes with a standard set of widgets and can use several different objects
 for displaying graphics and grabbing user input.
 .
 Guichan has a very abstract design which allows users of Guichan to use
 different objects for displaying of graphics and grabbing of user input.
 Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics,
 OpenGLGraphics and AllegroGraphics) and 2 implemented input objects
 (SDLInput and AllegroInput),
 .
 Guichan is designed in a very abstract way making it very easy to extend
 Guichan for your own needs. It is even very easy to implement new graphics
 objects making Guichan as portable as ansi C++ is.
 .
 This package contains the development headers for the guichan library.

Package: libguichan-opengl-0.8.1-1v5
Description-md5: c8861188a6dec90e6c5e711a3a79d545
Description-en: small, efficient C++ GUI library (OpenGL integration)
 Guichan is a small and efficient C++ GUI library designed for games. It
 comes with a standard set of widgets and can use several different objects
 for displaying graphics and grabbing user input.
 .
 Guichan has a very abstract design which allows users of Guichan to use
 different objects for displaying of graphics and grabbing of user input.
 Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics,
 OpenGLGraphics and AllegroGraphics) and 2 implemented input objects
 (SDLInput and AllegroInput),
 .
 Guichan is designed in a very abstract way making it very easy to extend
 Guichan for your own needs. It is even very easy to implement new graphics
 objects making Guichan as portable as ansi C++ is.
 .
 This package contains the OpenGL integration for guichan.

Package: libguichan-sdl-0.8.1-1v5
Description-md5: 676635f4075ac7af9cb30e480d654d31
Description-en: small, efficient C++ GUI library (SDL integration)
 Guichan is a small and efficient C++ GUI library designed for games. It
 comes with a standard set of widgets and can use several different objects
 for displaying graphics and grabbing user input.
 .
 Guichan has a very abstract design which allows users of Guichan to use
 different objects for displaying of graphics and grabbing of user input.
 Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics,
 OpenGLGraphics and AllegroGraphics) and 2 implemented input objects
 (SDLInput and AllegroInput),
 .
 Guichan is designed in a very abstract way making it very easy to extend
 Guichan for your own needs. It is even very easy to implement new graphics
 objects making Guichan as portable as ansi C++ is.
 .
 This package contains the SDL integration for guichan.

Package: python-guidata-doc
Description-md5: b9e69d7a530126b7b990caa250a52c9a
Description-en: dataset manipulation GUI generator - Documentation
 Based on the Qt Python binding module PyQt4, guidata is a Python
 library generating graphical user interfaces for easy dataset editing
 and display. It also provides helpers and application development
 tools for PyQt4.
 .
 This is the common documentation package.

Package: python3-guidata
Description-md5: 0c3370da3d232a3419dbe8e90d474aa2
Description-en: dataset manipulation GUI generator - Python 3
 Based on the Qt Python binding module PyQt4, guidata is a Python
 library generating graphical user interfaces for easy dataset editing
 and display. It also provides helpers and application development
 tools for PyQt4.
 .
 This is the Python 3 version of the package.

Package: guidedog
Description-md5: 4e2e6b53532107304aa51b327f8b0fd3
Description-en: NAT/masquerading/port-forwarding configuration tool in Qt5
 Guidedog is a GUI utility which allows you to easily activate and
 configure your machine for packet routing, Network Address
 Translation/IP Masquerading (NAT) and port-forwarding.
 .
 If you are using the functions of this program, it is recommended that
 you setup/configure a firewall to protect your machine - guidedog does
 not setup a firewall for you.

Package: guider
Description-md5: 139734c6b2ed8d772ce10571000d6147
Description-en: runtime performance analyzer tool
 This is an integrated performance analyzer. It provides most of the features
 needed to measure, analyze, test and verify system performance. It is made
 to work on all platforms from very old to modern.

Package: pidgin-guifications
Description-md5: de783711ab59c8ce7b5b5be1e6e1f682
Description-en: toaster popups for pidgin
 Guifications are notifications windows styled after those found in msn,
 deadaim, and newer version of aim, yahoo instant messenger, and a lot of
 other applications.  The notifications are user customizable/themable
 and a few example themes ship in the package.

Package: guile-2.2
Description-md5: 92e64a8da1c1f586d1a7fc7b1ad1ec5d
Description-en: GNU extension language and Scheme interpreter
 Guile is a Scheme implementation designed for real world programming,
 providing a rich Unix interface, a module system, an interpreter, and
 many extension languages.  Guile can be used as a standard #! style
 interpreter, via #!/usr/bin/guile, or as an extension language for
 other applications via libguile.

Package: guile-2.2-dev
Description-md5: f332612b79c2a0065fe4424a9541bb73
Description-en: Development files for Guile 2.2
 This package contains files needed for development using Guile 2.2.
 .
 Guile is a Scheme implementation designed for real world programming,
 providing a rich Unix interface, a module system, an interpreter, and
 many extension languages.  Guile can be used as a standard #! style
 interpreter, via #!/usr/bin/guile, or as an extension language for
 other applications via libguile.

Package: guile-2.2-doc
Description-md5: e945a4ca89cb2febbc501a3dca8bd8a6
Description-en: Documentation for Guile 2.2
 This package contains the Guile documentation, including the Guile
 Reference Manual.
 .
 Guile is a Scheme implementation designed for real world programming,
 providing a rich Unix interface, a module system, an interpreter, and
 many extension languages.  Guile can be used as a standard #! style
 interpreter, via #!/usr/bin/guile, or as an extension language for
 other applications via libguile.

Package: guile-2.2-libs
Description-md5: cba24c28494e692c2455c31f93fe375a
Description-en: Core Guile libraries
 Guile is a Scheme implementation designed for real world programming,
 providing a rich Unix interface, a module system, an interpreter, and
 many extension languages.  Guile can be used as a standard #! style
 interpreter, via #!/usr/bin/guile, or as an extension language for
 other applications via libguile.

Package: guile-3.0
Description-md5: 92e64a8da1c1f586d1a7fc7b1ad1ec5d
Description-en: GNU extension language and Scheme interpreter
 Guile is a Scheme implementation designed for real world programming,
 providing a rich Unix interface, a module system, an interpreter, and
 many extension languages.  Guile can be used as a standard #! style
 interpreter, via #!/usr/bin/guile, or as an extension language for
 other applications via libguile.

Package: guile-3.0-dev
Description-md5: f43ad0536f6c2feae13503d27d38fbd3
Description-en: Development files for Guile 3.0
 This package contains files needed for development using Guile 3.0.
 .
 Guile is a Scheme implementation designed for real world programming,
 providing a rich Unix interface, a module system, an interpreter, and
 many extension languages.  Guile can be used as a standard #! style
 interpreter, via #!/usr/bin/guile, or as an extension language for
 other applications via libguile.

Package: guile-3.0-doc
Description-md5: b21efd84c02d49c7437c9dd0b9aef6d6
Description-en: Documentation for Guile 3.0
 This package contains the Guile documentation, including the Guile
 Reference Manual.
 .
 Guile is a Scheme implementation designed for real world programming,
 providing a rich Unix interface, a module system, an interpreter, and
 many extension languages.  Guile can be used as a standard #! style
 interpreter, via #!/usr/bin/guile, or as an extension language for
 other applications via libguile.

Package: guile-3.0-libs
Description-md5: cba24c28494e692c2455c31f93fe375a
Description-en: Core Guile libraries
 Guile is a Scheme implementation designed for real world programming,
 providing a rich Unix interface, a module system, an interpreter, and
 many extension languages.  Guile can be used as a standard #! style
 interpreter, via #!/usr/bin/guile, or as an extension language for
 other applications via libguile.

Package: guile-cairo
Description-md5: 9429241610359b2f738d873b8a64fb0f
Description-en: Guile bindings for Cairo
 This package contains Guile modules that provide access to the Cairo
 library. Cairo is a multi-platform library providing anti-aliased
 vector-based rendering for multiple target backends.

Package: guile-cairo-dev
Description-md5: 6f7c7e6c28f285e8fed38be859e8c245
Description-en: Guile bindings for Cairo, development files
 This package contains the info manual for guile-cairo and the header
 files to allow compilation of wrappers depending on guile-cairo.
 Cairo is a multi-platform library providing anti-aliased
 vector-based rendering for multiple target backends.

Package: guile-gcrypt
Description-md5: f71a389269f74064a31133aa80190b5d
Description-en: gcrypt bindings for guile
 Guile-Gcrypt provides a Guile 2.x interface to a subset of the
 GNU Libgcrypt crytographic library, which is itself used by the
 GNU Privacy Guard (GPG).
 .
 Guile-Gcrypt provides modules for cryptographic hash functions,
 message authentication codes (MAC), public-key crytography, strong
 randomness, and more.  It is implemented using the foreign function
 interface (FFI) of Guile.

Package: guile-git
Description-md5: bc9e012175347d67756a1babb37d673c
Description-en: guile bindings for libgit2
 Guile-Git is a GNU Guile library providing bindings to libgit2, a
 library implementation of the Git distributed version control system
 core methods.

Package: guile-json
Description-md5: 5b6d0d66ccb1732856a1572f75d68da5
Description-en: JSON module for Guile
 Guile-json supports parsing and building JSON documents according
 to the http://json.org specification. These are the main features:
  - Strictly compiles to the http://json.org specification.
  - Build JSON documents programmatically via macros.
  - Unicode support for strings.
  - Allow JSON pretty printing.

Package: guile-library
Description-md5: e94a7d3d26b5f244afa9bc80157e98fc
Description-en: Library of useful Guile modules
 A set of various-purpose library modules for Guile. Covered areas include:
 .
  * Unit testing framework ala JUnit
  * Logging system
  * String routines (wrapping, completion, soundex algorithm)
  * OS process chains (think "shell pipes in scheme")
  * ANSI escape sequence text coloring
  * A thread-safe message queue
  * Routines to perform topological sorts
  * Neil Van Dyke's permissive ("pragmatic") HTML parser
  * Nifty and concise regular expression routines
  * Classic search functions

Package: guile-lzlib
Description-md5: 04db84301af9e59f5b0521de4cc4d425
Description-en: lzlib bindings for guile
 Guile-lzlib is a GNU Guile library providing bindings to lzlib.

Package: guile-semver
Description-md5: 42d50286b5b47e316c4cf4cb261137e1
Description-en: guile implementation of Semantic Versioning
 This is a Guile implementation of the Semantic Versioning 2.0.0
 specification.  It provides tools for reading, writing, and comparing
 Semantic Versions (SemVers).
 .
 It also provides tools for dealing with SemVer
 ranges as used by the NodeJS Package Manager (and others).

Package: guile-sqlite3
Description-md5: b118e9aa091aa24c11e319c59eb6aa08
Description-en: guile bindings for sqlite3
 Guile bindings for the SQLite3 database engine.

Package: guile-ssh
Description-md5: 2c38ab224865f41ca2ee9d02280a1686
Description-en: guile bindings for libssh
 Guile-SSH is a library that provides access to the SSH protocol for programs
 written in GNU Guile interpreter.  It is built upon the libssh library.
 .
 This includes the GNU Guile bindings.

Package: libguile-ssh14
Description-md5: 5fb0b75fd26301e0797a87e44a8b051c
Description-en: guile bindings for libssh
 Guile-SSH is a library that provides access to the SSH protocol for programs
 written in GNU Guile interpreter.  It is built upon the libssh library.
 .
 This includes the C bindings.

Package: guile-zlib
Description-md5: f65c612895d5f2ee4f34043b21f09555
Description-en: zlib bindings for guile
 Guile-zlib is a GNU Guile library providing bindings to zlib.

Package: guile-zstd
Description-md5: e1cad4945045176049ecb1c8990e1f35
Description-en: zstd bindings for guile
 Guile-zstd is a GNU Guile library providing bindings to zstd.

Package: guilt
Description-md5: 849c974e0891c5ff51c79d0e2569c04c
Description-en: quilt for git; similar to Mercurial queues
 Guilt (Git Quilt) is a series of bash scripts which add a Mercurial
 queues-like functionality and interface to git.  The one distinguishing
 feature from other quilt-like porcelains, is the format of the patches
 directory.
 .
 All the information is stored as plain text - a series file and the
 patches (one per file). This easily lends itself to versioning the patches
 using any number of SCMs.

Package: python-guiqwt-doc
Description-md5: 5d964c3d267af2992ef5cf59b4d29ef9
Description-en: efficient 2D data-plotting library - Documentation
 The guiqwt Python library provides efficient 2D data-plotting
 features (curve/image visualization and related tools) for
 signal/image processing application development and interactive
 computing. It's based on the scientific modules NumPy and SciPy, and
 the PyQwt plotting widgets for PyQt4 graphical user interfaces.
 .
 This is the documentation of the package.

Package: python3-guiqwt
Description-md5: 876a7c9a44c2c517a730539cc91cf39b
Description-en: efficient 2D data-plotting library - Python 3
 The guiqwt Python library provides efficient 2D data-plotting
 features (curve/image visualization and related tools) for
 signal/image processing application development and interactive
 computing. It's based on the scientific modules NumPy and SciPy, and
 the PyQwt plotting widgets for PyQt4 graphical user interfaces.
 .
 This is the Python 3 version of the package.

Package: guitarix
Description-md5: db3411c1b61a293bc51be95385d787aa
Description-en: Rock guitar amplifier for JACK
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It provides one JACK input port and two JACK output
 ports. It is designed to produce nice thrash/metal/rock/blues guitar sounds.
 Controls for bass, treble, gain, compressor, tube selector, distortion,
 flanger, freeverb, crybaby (wah), etc are available.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package provides the standalone application with a GTK+ interface.

Package: guitarix-common
Description-md5: 633f7f5f6d775209d98100d92ea10ecf
Description-en: Guitarix - Common files
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains Guitarix's Architecture independent files. Examples of
 such shared files are: configuration files, images and sounds.

Package: guitarix-doc
Description-md5: 6c85229c2a77912f41e861ee890fece4
Description-en: Guitarix - Development documentation
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains Guitarix's Development documentation.

Package: guitarix-ladspa
Description-md5: f52e113db02c466c2e56fa1224dba28d
Description-en: Guitarix - ladspa plugins
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains the ladspa audio plugins that come together with
 guitarix, but can also be used by any other ladspa host.

Package: guitarix-lv2
Description-md5: d8b6c3a57547cc6a959ca5b695e89976
Description-en: Guitarix - LV2 plugins
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains the LV2 audio plugins that come together with guitarix,
 but can also be used by any other LV2 host.

Package: gxw-glade
Description-md5: 07614458271ddd7def9d6c694dd5fe1a
Description-en: Guitarix - GTK+ library Glade support
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains Guitarix's GTK+ library Glade support.

Package: libgxw-dev
Description-md5: 24f999301c1c5510b5c2050f57d44fba
Description-en: Guitarix - GTK+ library (development files)
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains development files for Guitarix's GTK+ library.

Package: libgxw0
Description-md5: f3c085cdb50317a52bfefec009dcb77b
Description-en: Guitarix - GTK+ library
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains Guitarix's GTK+ library.

Package: libgxwmm-dev
Description-md5: 5084dafd985e3dd5c72462903ac0a54e
Description-en: Guitarix - GTK+ C++ widget library (development files)
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains development files for Guitarix's GTK+ C++ widget library.

Package: libgxwmm0
Description-md5: ecd1883afa652c34d45ff4c4274a3c74
Description-en: Guitarix - GTK+ C++ widget library
 Guitarix is a rock guitar amplifier for the JACK Audio Connection Kit with
 one input and two outputs. It is designed to produce nice
 thrash/metal/rock/blues guitar sounds.
 .
 Guitarix is available as a GTK+ interface and the project provides LV2 and
 LADSPA plugins (see the guitarix-lv2 and guitarix-ladspa packages).
 .
 This package contains Guitarix's GTK+ C++ widget library.

Package: libgulkan-0.15-0
Description-md5: 5cc75fe35c7457a7febe028d371be470
Description-en: GLib Vulkan helper library
 GLib library for Vulkan abstraction. It provides classes for handling a
 Vulkan instances, devices, shaders and initialize textures from GLib image
 structures and DMA buffers.
 .
 This package includes the loader library.

Package: libgulkan-dev
Description-md5: cf1bc43a6658866636846b0e3466a482
Description-en: GLib Vulkan helper library -- development files
 GLib library for Vulkan abstraction. It provides classes for handling a
 Vulkan instances, devices, shaders and initialize textures from GLib image
 structures and DMA buffers.
 .
 This package includes files needed for development.

Package: libgulkan-doc
Description-md5: 2229452d07d89b7e332c6b7adc776908
Description-en: GLib Vulkan helper library -- documentation files
 GLib library for Vulkan abstraction. It provides classes for handling a
 Vulkan instances, devices, shaders and initialize textures from GLib image
 structures and DMA buffers.
 .
 This package includes gtk-doc files in html format.

Package: libgulkan-utils
Description-md5: 0fa41f6852bd8d1c704f6cdb3737781e
Description-en: GLib Vulkan helper library -- utilities
 GLib library for Vulkan abstraction. It provides classes for handling a
 Vulkan instances, devices, shaders and initialize textures from GLib image
 structures and DMA buffers.
 .
 This package includes gulkan-cube utility.

Package: libgumbo-dev
Description-md5: d6db2ec86d3a7c2e1ce90933f2339dcc
Description-en: pure-C HTML5 parser development files
 Gumbo is an implementation of the HTML5 parsing algorithm implemented
 as a pure C99 library with no outside dependencies.  It's designed to serve
 as a building block for other tools and libraries such as linters,
 validators, templating languages, and refactoring and analysis tools.
 .
 This package contains development files for Gumbo.

Package: libgumbo1
Description-md5: b40f2af3fc1e4ddf9d2943d9c4b9fe9b
Description-en: pure-C HTML5 parser
 Gumbo is an implementation of the HTML5 parsing algorithm implemented
 as a pure C99 library with no outside dependencies.  It's designed to serve
 as a building block for other tools and libraries such as linters,
 validators, templating languages, and refactoring and analysis tools.

Package: python3-gumbo
Description-md5: a318b9e9a68efec10e0ac355cac4c578
Description-en: pure-C HTML5 parser Python 3 bindings
 Gumbo is an implementation of the HTML5 parsing algorithm implemented
 as a pure C99 library with no outside dependencies.  It's designed to serve
 as a building block for other tools and libraries such as linters,
 validators, templating languages, and refactoring and analysis tools.
 .
 This package contains Python 3 bindings of Gumbo.

Package: gummi
Description-md5: 52c152f9d2f999349086a8eff4f41079
Description-en: simple LaTeX editor with live preview
 Gummi is a LaTeX editor based on GTK3.
 The basic features are:
  - Live preview pane for the compiled document,
  - BibTeX integration,
  - Helpers for tables and matrices,
  - Exporting to PDF,
  - Error checking,
  - Syntax highlighting,
  - Spellchecking,
  - Document statistics,
  - Persistent configuration.

Package: guncat
Description-md5: ef52bebbcd628fe25b6b015499bd0961
Description-en: Catenates files while decrypting PGP-encrypted sections
 Guncat acts like unix's cat command, but handles
 (partially) encrypted sections of processed files.
 Sections of guncat's input files which are surrounded by
 -----BEGIN PGP MESSAGE-----
 and
 -----END PGP MESSAGE-----
 markers are decrypted before being concatenated to the
 standard output stream.
 .
 Guncat's output (i.e., the standard output stream) may
 subsequently be processed by other programs, like grep
 or less.  Guncat supports reading a decryption passphrase
 either from stdin or from gpg-agent.
 .
 Guncat stands for (Gpg UNencrypting CAT) and was designed to
 facilitate searching through (partially) PGP encrypted files,
 as encountered in mailboxes, for example.

Package: gunicorn
Description-md5: 2ff72d8c5c219c7f7f89448c09a76c6c
Description-en: Event-based HTTP/WSGI server
 Green Unicorn (gunicorn) is an HTTP/WSGI server designed to serve fast clients
 or sleepy applications. That is to say; behind a buffering front-end server
 such as nginx or lighttpd.
 .
  * Optional support for Eventlet, Tornado and Gevent to provide asynchronous
    long-polling ("Comet") connections.
  * Process management: Gunicorn reaps and restarts workers that die.
  * Easy integration with Django and Paster compatible applications (Pylons,
    TurboGears 2, etc.
  * Load balancing via pre-fork and a shared socket
  * Graceful worker process restarts
  * Upgrading without losing connections
  * Decode chunked transfers on-the-fly, allowing upload progress notifications
    or stream-based protocols over HTTP

Package: gunicorn-examples
Description-md5: 534f86a64db17a6022cff39be7f319e8
Description-en: Event-based HTTP/WSGI server (examples)
 Green Unicorn (gunicorn) is an HTTP/WSGI server designed to serve fast clients
 or sleepy applications. That is to say; behind a buffering front-end server
 such as nginx or lighttpd.
 .
  * Optional support for Eventlet, Tornado and Gevent to provide asynchronous
    long-polling ("Comet") connections.
  * Process management: Gunicorn reaps and restarts workers that die.
  * Easy integration with Django and Paster compatible applications (Pylons,
    TurboGears 2, etc.
  * Load balancing via pre-fork and a shared socket
  * Graceful worker process restarts
  * Upgrading without losing connections
  * Decode chunked transfers on-the-fly, allowing upload progress notifications
    or stream-based protocols over HTTP
 .
 These are the examples.

Package: python3-gunicorn
Description-md5: 09a7d941cfaad6a1c9d3ac57aa53ca80
Description-en: Event-based HTTP/WSGI server (Python 3 libraries)
 Green Unicorn (gunicorn) is an HTTP/WSGI server designed to serve fast clients
 or sleepy applications. That is to say; behind a buffering front-end server
 such as nginx or lighttpd.
 .
  * Optional support for Eventlet, Tornado and Gevent to provide asynchronous
    long-polling ("Comet") connections.
  * Process management: Gunicorn reaps and restarts workers that die.
  * Easy integration with Django and Paster compatible applications (Pylons,
    TurboGears 2, etc.
  * Load balancing via pre-fork and a shared socket
  * Graceful worker process restarts
  * Upgrading without losing connections
  * Decode chunked transfers on-the-fly, allowing upload progress notifications
    or stream-based protocols over HTTP
 .
 This is the Python 3 library.

Package: gunroar
Description-md5: 5837402444ef87fb8d944793486629a7
Description-en: 360-degree gunboat shooter
 Gunroar is an excellent shooter in which the game environment turns to be
 the sea and your spaceship an armed boat. The player moves around in a
 level generated randomly, and containing enemy islands, turrets and
 enemy boats) and that never ends. Each enemy killed increments your
 points according to the time it took you to destroy it and its size.
 .
 Gunroar is another gem among many by Kenta Cho.

Package: gunroar-data
Description-md5: 7cce76bc0e11f02bf20556ab298a43d9
Description-en: 360-degree gunboat shooter - game data
 Gunroar is an excellent shooter in which the game environment turns to be
 the sea and your spaceship an armed boat. The player moves around in a
 level generated randomly, and containing enemy islands, turrets and
 enemy boats) and that never ends. Each enemy killed increments your
 points according to the time it took you to destroy it and its size.
 .
 This package includes the architecture-independent data for the game Gunroar.

Package: gup
Description-md5: 6d6cbba9d8c2b6655f461f0947b2bca6
Description-en: let a remote site change their newsgroups subscription
 Gup, the Group Update Program is a Unix mail-server that lets a remote
 site change their newsgroups subscription without requiring the
 intervention of the news administrator at the feed site.
 .
 Gup is suited to news administrators that find they are spending an
 inordinate amount of time editing the INN newsfeeds file on behalf of
 the remote sites.

Package: gir1.2-gupnp-1.6
Description-md5: 6a38bcbf4d96abcee783c7db0dbffa8f
Description-en: GObject introspection data for the GUPnP library
 This package contains introspection data for GUPnP, a UPnP
 library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgupnp-1.6-0
Description-md5: 0cf65a702f3453c4d3e7c4b3a7dc9341
Description-en: GObject-based library for UPnP
 A GObject-based API for doing UPnP transparently.

Package: libgupnp-1.6-dev
Description-md5: 9c718c86c32a941db80bc691b1180e2f
Description-en: GObject-based library for UPnP (development files)
 A GObject-based API for doing UPnP transparently.
 .
 This package contains the development files.

Package: libgupnp-doc
Description-md5: c352873690528d2141eb638f296d4dbf
Description-en: GObject-based library for UPnP (documentation)
 A GObject-based API for doing UPnP transparently.
 .
 This package contains the documentation.

Package: gir1.2-gupnp-av-1.0
Description-md5: 8a05de310b6b5e4e873291a1546ee541
Description-en: GObject introspection data for the GUPnP-AV library
 This package contains introspection data for GUPnP-AV, a UPnP-AV
 library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgupnp-av-1.0-3
Description-md5: ea52b75e8f37dea0e3be55210a479501
Description-en: Audio/Visual utility library for GUPnP
 An audio/visual utility library for GUPnP, providing DIDL parser/writer and
 search criteria parser objects.

Package: libgupnp-av-1.0-dev
Description-md5: 61bb80db906652bcbafcc4fccfc3c239
Description-en: Audio/Visual utility library for GUPnP (development files)
 An audio/visual utility library for GUPnP, providing DIDL parser/writer and
 search criteria parser objects.
 .
 This package contains the development files.

Package: libgupnp-av-doc
Description-md5: 7fcd7983f6411e0bde1f25a96d772f63
Description-en: Audio/Visual utility library for GUPnP (documentation)
 An audio/visual utility library for GUPnP, providing DIDL parser/writer and
 search criteria parser objects.
 .
 This package contains the documentation.

Package: gir1.2-gupnpdlna-2.0
Description-md5: 4f5779f67dfcd266a1145f7d1b79780a
Description-en: GObject introspection data for the DLNA utility library for GUPnP
 This package contains introspection data for the DLNA utility library
 for GUPnP, a UPnP library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: gupnp-dlna-tools
Description-md5: 35f782c637e5ead1da1c1d5bc1645030
Description-en: GObject-based library for GUPnP DLNA (tools)
 A small utility library that aims to ease the DLNA-related tasks
 such as media profile guessing, transcoding to a given profile, etc.
 .
 This package contain tools, like gupnp-dlna-info.

Package: libgupnp-dlna-2.0-4
Description-md5: d0613aa693a501321c32041f5a06b76f
Description-en: DLNA utility library for GUPnP
 A small utility library that aims to ease the DLNA-related tasks
 such as media profile guessing, transcoding to a given profile, etc.

Package: libgupnp-dlna-2.0-dev
Description-md5: d142de441d99201979b797ecbb0580dc
Description-en: DLNA utility library for GUPnP (development files)
 A small utility library that aims to ease the DLNA-related tasks
 such as media profile guessing, transcoding to a given profile, etc.
 .
 This package contains the development files.

Package: libgupnp-dlna-doc
Description-md5: 004f5a72916cfb1f4f131def0df2d54a
Description-en: DLNA utility library for GUPnP (documentation)
 A small utility library that aims to ease the DLNA-related tasks
 such as media profile guessing, transcoding to a given profile, etc.
 .
 This package contains the documentation.

Package: gir1.2-gupnpigd-1.0
Description-md5: 81f4ea8b350871b0d020a0e2ca6ee32a
Description-en: GObject introspection data for the GUPnP IGD library
 This package contains introspection data for GUPnP IGD, a UPnP
 Internet Gateway Device library.
 .
 It can be used by packages using the GIRepository format to generate
 dynamic bindings.

Package: libgupnp-igd-1.0-4
Description-md5: 74a5d9a3b17a4c9a3f09f20a026ef7a8
Description-en: library to handle UPnP IGD port mapping
 A GObject-based API for controlling UPnP Internet Gateway Devices
 port mapping.

Package: libgupnp-igd-1.0-dev
Description-md5: cc9838aa22efa61400a06c1c8a99867f
Description-en: library to handle UPnP IGD port mapping - development files
 A GObject-based API for controlling UPnP Internet Gateway Devices
 port mapping.
 .
 This package contains the development files.

Package: libgupnp-igd-1.0-doc
Description-md5: 683b6ab9372e37c4401a460d7e6a5733
Description-en: library to handle UPnP IGD port mapping - documentation
 A GObject-based API for controlling UPnP Internet Gateway Devices
 port mapping.
 .
 This package contains the documentation.

Package: gupnp-tools
Description-md5: f70a75ea9fb3804874c314d5b4e5d0a5
Description-en: tools for testing UPnP devices and control points
 GUPnP is an object-oriented open source framework for creating UPnP devices
 and control points, written in C using GObject and libsoup. The GUPnP API is
 intended to be easy to use, efficient and flexible.
 .
 GUPnP Tools are free replacements of Intel UPnP tools that use GUPnP. They
 provides the following client and server side tools which enable one to easily
 test and debug one's UPnP devices and control points:
  * Universal Control Point: a tool that enables one to discover UPnP devices
    and services, retrieve information about them, subscribe to events and
    invoke actions.
  * Network Light: a virtual light bulb that allows control points to switch
    it on and off, change its dimming level and query its current status.
  * AV Control Point: a simple media player UI that enables one to discover and
    play multimedia content available on the network.
  * MediaServer upload: upload files to MediaServers
  * Upload: a simple commandline utility that uploads files to known
    MediaServers. Use Universal Control Point for discovering the MediaServers.

Package: escputil
Description-md5: a84d4b8c7361eb8365a95150358419f2
Description-en: maintenance utility for Epson Stylus printers
 escputil is a utility to clean and align the heads of Epson Stylus
 printers.  It can also check the current ink levels in the printer.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: gimp-gutenprint
Description-md5: 86cd87bea6547c9da804d9b56bb0344f
Description-en: print plugin for the GIMP
 This package includes the Gutenprint Print plugin for the GIMP.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: gutenprint-doc
Description-md5: fd0b498e1d4569443dd02bcdb60e5771
Description-en: users' guide for Gutenprint and CUPS
 This package contains a user guide for programs using the
 Gutenprint library for photographic quality printing.  Currently
 this covers using the Print plugin for the GIMP and the Common Unix
 Printing System (CUPS).
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: gutenprint-locales
Description-md5: c06f8d8c092a26a2cec5bf268fbc9027
Description-en: locale data files for Gutenprint
 This package contains the i18n files of Gutenprint, used by
 libgutenprint9, printer-driver-gutenprint and escputil.  It is also
 used by the Print plugin for the GIMP, gimp-gutenprint.
 .
 They are needed when you want the programs in Gutenprint to print
 their messages in other languages than US English.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: libgutenprint-common
Description-md5: aa4dd0f7a4cb501177c1dff54afa9c35
Description-en: support files for the Gutenprint printer driver library
 This package includes the Gutenprint printer definitions needed by
 libgutenprint9 to run programs using Gutenprint drivers.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: libgutenprint-dev
Description-md5: ce31342ffc61e8c690a2982af80686e9
Description-en: development files for the Gutenprint printer driver library
 This package contains the header files for the Gutenprint library,
 along with a static version of libgutenprint.
 .
 Install this package if you wish to develop programs that use
 libgutenprint.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: libgutenprint-doc
Description-md5: 70986316664191cadab04e9ef3c08713
Description-en: documentation for the Gutenprint printer driver library
 This package contains lots of info-files, DVI docs and other
 documentation about the Gutenprint library for photo-quality
 printing.
 .
 Install this package if you want to have lots of info about the
 Gutenprint library when you're programming.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: libgutenprint9
Description-md5: 9bb6297d95041fddbc1b1fa8cd44d38a
Description-en: runtime for the Gutenprint printer driver library
 This package includes the Gutenprint shared library, needed to
 run programs using Gutenprint drivers.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: libgutenprintui2-2
Description-md5: ba313e3852dc3f46728491c0c7f0f255
Description-en: runtime for the Gutenprint printer driver user interface library
 This package includes the libgutenprintui library, necessary to run
 gimp-gutenprint.  libgutenprintui contains GTK+ widgets which may be
 used for print dialogs etc. for use with libgutenprint.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: libgutenprintui2-dev
Description-md5: dbef2766277542e854cf1e1c772d7063
Description-en: development files for the Gutenprint printer driver user interface library
 This package contains the header files for the libgutenprintui
 library, along with a static version of libgutenprintui.
 libgutenprintui contains GTK+ widgets which may be used for print
 dialogs etc. for use with libgutenprint.
 .
 Install this package if you wish to develop packages that use
 libgutenprintui.
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: printer-driver-gutenprint
Description-md5: 5f4c29079db880e202fde946549381ae
Description-en: printer drivers for CUPS
 This package includes a CUPS driver based on Gutenprint.
 .
 The CUPS drivers contain all of the files needed to support
 photo-quality printing on any printer supported by Gutenprint.  You
 can find out more about the Common UNIX Printing System ("CUPS"), an
 IPP-based printing system for UNIX/Linux, at:
 .
   http://www.cups.org
 .
 Gutenprint is the print facility for the GIMP, and in addition a
 suite of drivers that may be used with common UNIX spooling systems
 using GhostScript or CUPS.  These drivers provide printing quality
 for UNIX/Linux on a par with proprietary vendor-supplied drivers in
 many cases, and can be used for many of the most demanding printing
 tasks.  Gutenprint was formerly known as Gimp-Print.

Package: guvcview
Description-md5: 5024a12bbce2ca7e5b27f501da68c2c6
Description-en: GTK+ base UVC Viewer
 guvcview is a simple GTK+ interface for capturing and viewing video from
 devices supported by the Linux UVC driver.

Package: libguvcview-2.1-2
Description-md5: a54cca276b3412f2e182aff47eca90cc
Description-en: GTK+ base UVC Viewer - runtime
 guvcview is a simple GTK+ interface for capturing and viewing video from
 devices supported by the Linux UVC driver.
 .
 This package includes the shared library.

Package: libguvcview-dev
Description-md5: 2446392d37ac70c7c1cf6c5f634e32a8
Description-en: GTK+ base UVC Viewer - development files
 guvcview is a simple GTK+ interface for capturing and viewing video from
 devices supported by the Linux UVC driver.
 .
 This package contains files that are needed to build applications.

Package: guymager
Description-md5: 2419b9caa872ca2f2755a677279d2daf
Description-en: Forensic imaging tool based on Qt
 The forensic imager contained in this package, guymager, was designed to
 support different image file formats, to be most user-friendly and to run
 really fast. It has a high speed multi-threaded engine using parallel
 compression for best performance on multi-processor and hyper-threading
 machines.

Package: php-guzzlehttp-guzzle
Description-md5: 47093099c05186ae6107ad942804a5ae
Description-en: Guzzle is a PHP HTTP client library
 Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and
 trivial to integrate with web services.
 .
  * Simple interface for building query strings, POST requests, streaming
    large uploads, streaming large downloads, using HTTP cookies, uploading
    JSON data, etc.
  * Can send both synchronous and asynchronous requests using the same
    interface.
  * Uses PSR-7 interfaces for requests, responses, and streams. This
    allows you to utilize other PSR-7 compatible libraries with Guzzle.
  * Supports PSR-18 allowing interoperability between other PSR-18 HTTP Clients.
  * Abstracts away the underlying HTTP transport, allowing you to write
    environment and transport agnostic code; i.e., no hard dependency on cURL,
    PHP streams, sockets, or non-blocking event loops.
  * Middleware system allows you to augment and compose client behavior.

Package: python3-guzzle-sphinx-theme
Description-md5: c5067828aae43478022c1c66d9aacb10
Description-en: Sphinx theme used by Guzzle
 This package contains the Sphinx theme used by Guzzle: http://guzzlephp.org

Package: gv
Description-md5: 7ff4c134e7c6b4a98c92d2ff2d1218ec
Description-en: PostScript and PDF viewer for X
 gv is a comfortable viewer of PostScript and PDF files for the X
 Window System. It uses the ghostscript PostScript interpreter
 and is based on the classic X front-end for gs, ghostview, which
 it has replaced now.

Package: libgvars3-0
Description-md5: d1246e9b2155e1c0b06c97c2291ad287
Description-en: configuration system library - shared library
 Lightweight and simple configuration library for C++ programs.

Package: libgvars3-dev
Description-md5: 4e345b5ee1eb8711081d88535545653a
Description-en: configuration system library - development files
 Lightweight and simple configuration library for C++ programs.

Package: libgvars3-headless0
Description-md5: df6617108d6576d03157902c476f8ee6
Description-en: configuration system library - shared library for headless
 Lightweight and simple configuration library for C++ programs.

Package: gvb
Description-md5: 6df54c2b17a2a17122740d2caec3ca07
Description-en: visual simulator of 1 and 2-dimensional vibrations
 Good ViBrations (gvb) is a small program that aims at providing a nice
 interface to play with waves in 1 or 2 dimensions.
 .
 It features several ways of setting initial conditions, as well as different
 calculation methods and graphic outputs. It is also possible to dump animation
 frames to png images in order to make a movie with them.
 .
 It relies on the Python library scipy to get the best possible performance in
 calculations.

Package: gvfs
Description-md5: 61f453207c2ab18880315d27f13ee0fb
Description-en: userspace virtual filesystem - GIO module
 gvfs is a userspace virtual filesystem where mounts run as separate
 processes which you talk to via D-Bus. It also contains a gio module
 that seamlessly adds gvfs support to all applications using the gio
 API. It also supports exposing the gvfs mounts to non-gio applications
 using fuse.
 .
 This package contains the GIO module that lets applications use gvfs
 mounts.

Package: gvfs-backends
Description-md5: a52c33f1997ced7de25b843669700b48
Description-en: userspace virtual filesystem - backends
 gvfs is a userspace virtual filesystem where mounts run as separate
 processes which you talk to via D-Bus. It also contains a gio module
 that seamlessly adds gvfs support to all applications using the gio
 API. It also supports exposing the gvfs mounts to non-gio applications
 using fuse.
 .
 This package contains the afc, afp, archive, cdda, dav, dnssd, ftp,
 gphoto2, http, mtp, network, sftp, smb and smb-browse backends.

Package: gvfs-common
Description-md5: 9572165fd324aff77138e36127f7d629
Description-en: userspace virtual filesystem - common data files
 gvfs is a userspace virtual filesystem where mounts run as separate
 processes which you talk to via D-Bus. It also contains a gio module
 that seamlessly adds gvfs support to all applications using the gio
 API. It also supports exposing the gvfs mounts to non-gio applications
 using fuse.
 .
 This package contains the data files and translations used by all gvfs
 components.

Package: gvfs-daemons
Description-md5: 3ce59381bd6888364e59f20a23789369
Description-en: userspace virtual filesystem - servers
 gvfs is a userspace virtual filesystem where mounts run as separate
 processes which you talk to via D-Bus. It also contains a gio module
 that seamlessly adds gvfs support to all applications using the gio
 API. It also supports exposing the gvfs mounts to non-gio applications
 using fuse.
 .
 This package contains the gvfs server and the minimal set of backends.

Package: gvfs-fuse
Description-md5: e8ae435dfe556826602d3a021208211e
Description-en: userspace virtual filesystem - fuse server
 gvfs is a userspace virtual filesystem where mounts run as separate
 processes which you talk to via D-Bus. It also contains a gio module
 that seamlessly adds gvfs support to all applications using the gio
 API. It also supports exposing the gvfs mounts to non-gio applications
 using fuse.
 .
 This package contains the gvfs-fuse server that exports gvfs mounts to
 all applications using FUSE.

Package: gvfs-libs
Description-md5: 6558598d97ea2bbb18ca95c90e7c0683
Description-en: userspace virtual filesystem - private libraries
 gvfs is a userspace virtual filesystem where mounts run as separate
 processes which you talk to via D-Bus. It also contains a gio module
 that seamlessly adds gvfs support to all applications using the gio
 API. It also supports exposing the gvfs mounts to non-gio applications
 using fuse.
 .
 This package contains private libraries with common functions between
 the daemons and the GIO module.

Package: gvidm
Description-md5: cedfbca127f5cceeb65f72a9e30c01fd
Description-en: quickly and easily change video resolutions in X
 Running gvidm will pop up a list of available modes and allows the user
 to select one if desired. This makes it perfect for running from an
 application menu or a hotkey, so you don't have to use ram for an applet
 constantly running. If you are running dual or multi-head displays, it
 will give you a list of screens so you can select the appropriate one.

Package: gvpe
Description-md5: bdc26d37ab2cdd9f97fa934aa7647d11
Description-en: creates a virtual ethernet between multiple endpoints
 GVPE creates a virtual ethernet (broadcasts supported, any protocol that
 works with a normal ethernet should work with GVPE) by creating encrypted
 host-to-host tunnels between multiple endpoints.
 .
 Unlike other virtual private "network" solutions which merely create a
 single tunnel, GVPE creates a real network with multiple endpoints.
 .
 It is designed to be very simple and robust (cipher selection done at
 compiletime etc.), and easy to setup (only a single config file shared
 unmodified between all hosts).
 .
 VPN hosts can neither sniff nor fake packets, that is, you can use
 MAC-based filtering to ensure authenticity of packets even from member
 nodes.
 .
 GVPE can also be used to tunnel into some vpn network using a variety
 of protocols (raw IP, UDP, TCP, HTTPS-proxy-connect, ICMP and DNS). It
 is, however, primarily designed to sit on the gateway machines of
 company branches to connect them together.

Package: gwaei
Description-md5: 9d6d7cf1a967c5feb92eeb8574b725ce
Description-en: Japanese-English Dictionary for GNOME
 gWaei is an easy to use and yet powerful full-featured
 dictionary program for Japanese to English translation.
 It organizes results by relevance, supports regex searches,
 tabs, spell checking, kanji handwriting recognition and
 an accompanying console version for searches through
 the terminal.

Package: libwaei-dev
Description-md5: cfb56b0f7a295120d5039d3c35bee69c
Description-en: Japanese-English Dictionary for GNOME
 gWaei is an easy to use and yet powerful full-featured
 dictionary program for Japanese to English translation.
 It organizes results by relevance, supports regex searches,
 tabs, spell checking, kanji handwriting recognition and
 an accompanying console version for searches through
 the terminal.
 .
 This package contains the development files.

Package: libwaei2
Description-md5: 7774d11f33fac2ef18e29651704cb263
Description-en: Japanese-English Dictionary for GNOME
 gWaei is an easy to use and yet powerful full-featured
 dictionary program for Japanese to English translation.
 It organizes results by relevance, supports regex searches,
 tabs, spell checking, kanji handwriting recognition and
 an accompanying console version for searches through
 the terminal.
 .
 This package contains the shared library libwaei.

Package: gwakeonlan
Description-md5: aff2b61cabd9d9508ebee85f483cc0ca
Description-en: wakes up your machines using Wake on LAN
 gWakeOnLan is a GTK+ utility to awake turned off computers through the Wake
 on LAN feature. Both local and internet modes are supported.
 .
 The machines to turn on need to be shut off with the Wake on LAN magic packet
 enabled.

Package: gwama
Description-md5: db863b4b12508d1f49402a76e1c5de8f
Description-en: Genome-Wide Association Meta Analysis
 GWAMA (Genome-Wide Association Meta Analysis) software performs
 meta-analysis of the results of GWA studies of binary or
 quantitative phenotypes. Fixed- and random-effect meta-analyses are
 performed for both directly genotyped and imputed SNPs using
 estimates of the allelic odds ratio and 95% confidence interval for
 binary traits, and estimates of the allelic effect size and standard
 error for quantitative phenotypes. GWAMA can be used for analysing
 the results of all different genetic models (multiplicative,
 additive, dominant, recessive). The software incorporates error
 trapping facilities to identify strand alignment errors and allele
 flipping, and performs tests of heterogeneity of effects between studies.

Package: gwaterfall
Description-md5: 67e6c9c5c75baab5cd094d9358de36d4
Description-en: View all characters of a font in all sizes
 This program facilitates comparison of various fonts and font
 rendering parameters.
 .
 It displays sample lines of text in sizes from 5 to 36px
 simultaneously and allows changing of font size range and increment,
 hinting, autohinting, anti-aliasing, subpixel smoothing, and aspect,
 immediately showing the changes on the screen.  All Unicode
 characters are divided into blocks of 128 characters, and user can
 choose block of 128 characters to use as sample line of text.

Package: gwc
Description-md5: 4ea63372ebd03a95a3bab9fda6c735ef
Description-en: Audio file denoiser
 The Gtk Wave Cleaner (gwc) is an application that helps you in
 getting rid of noise and clicks in audio files. This is most
 commonly used when translating your old vinyl or old tapes to
 a digital format, but it can be applied to every soundfile that
 has a more or less constant noise level.

Package: python-gwcs-doc
Description-md5: 1c0a35bbb4ec5034b5723027291cb469
Description-en: Tools for managing the WCS of astronomical data (documentation)
 GWCS takes a general approach to WCS. It supports a data model which includes
 the entire transformation pipeline from input coordinates (detector by
 default) to world coordinates.  The goal is to provide a flexible toolkit
 which is easily extendible by adding new transforms and frames.
 .
 This is the common documentation package.

Package: python3-gwcs
Description-md5: 849090319f2f4fc3412d1f7616a20729
Description-en: Tools for managing the WCS of astronomical data (Python 3)
 GWCS takes a general approach to WCS. It supports a data model which includes
 the entire transformation pipeline from input coordinates (detector by
 default) to world coordinates.  The goal is to provide a flexible toolkit
 which is easily extendible by adding new transforms and frames.
 .
 This package contains the Python 3 version of the package.

Package: gweled
Description-md5: f99b31ef7befad1d04ccfe091f087c1e
Description-en: "Diamond Mine"-style puzzle game
 Gweled is a GNOME version of a popular PalmOS/Windows/Java
 game called "Bejeweled" or "Diamond Mine". The aim of the game
 is to make alignment of 3 or more gems, both vertically
 or horizontally by swapping adjacent gems. The game ends
 when there are no possible moves left.

Package: gwenview
Description-md5: bd0ae087e915d16cc0dd13c978d49d83
Description-en: image viewer
 Gwenview is an image viewer, ideal for browsing and displaying a collection of
 images.  It is capable of showing images in a full-screen slideshow view and
 making simple adjustments, such as rotating or cropping images.
 .
 This package is part of the KDE graphics module.

Package: gwhois
Description-md5: 700acfb94991db15492e8b8feade951e
Description-en: generic Whois Client / Server
 gwhois is a generic whois client / server. This means that it know
 for many (virtually all) TLDs, IP-Ranges and Handles out there where
 to ask. It queries other whois-servers as well as web-lookup forms.
 .
 gwhois can be used as a client, but you can invoke it as a server
 (e.g. via inetd) as well for usage with a normal whois client.

Package: gworkspace-apps-wrappers
Description-md5: a4d4f761afd2c46408c77f53bf211706
Description-en: Application wrappers for GWorkspace
 A few wrapper scripts to enable usage of non-GNUstep applications
 within a GNUstep environment.
 .
 More wrappers can be made with wrapperfactory.app.

Package: gworkspace-common
Description-md5: cb9432227d9f6377f0cadaeabe3ebe35
Description-en: GNUstep Workspace Manager - common files
 GWorkspace is the official GNUstep workspace manager.
 .
 This package contains the architecture-independent files; it is not
 useful on its own.

Package: gworkspace.app
Description-md5: e0359999aaf23d9bdfc711f3e41443c6
Description-en: GNUstep Workspace Manager
 GWorkspace is the official GNUstep workspace manager. It is a clone
 of NeXT's workspace manager. GWorkspace is probably one of the most
 useful and usable workspace managers available on any platform,
 owing to its well-designed interface and the natural, consistent
 design that it inherits from the GNUstep framework.

Package: mdfinder.app
Description-md5: ea814f966da2708dc1c6c5e96b821468
Description-en: GNUstep Finder and system-wide search system
 MDFinder is a an application to search items already indexed by the
 GWMetadata indexing system, a GNUstep implementation of MacOS X's
 proprietary Spotlight.  Searches can be saved and are automatically
 updated if the corresponding files change.  Indexing is done in the
 background and is switched off by default.  To enable it and
 configure the search path, use the dedicated module in
 the SystemPreferences application.

Package: gworldclock
Description-md5: 58e5b2915af6a0f84659e20d43e95da6
Description-en: Displays time and date in specified time zones
 This program displays the time and date of specified time zones using a
 GTK+ interface. It also provides a "rendezvous" function allowing the zones
 to be synchronised to a time other than the current time. This can help you
 organise meetings across different timezones.
 .
 The time zones may be entered by hand in TZ format or chosen from a list
 prepared from /usr/share/zoneinfo/zone.tab.  The zone list is kept in a format
 consistent with the shell script tzwatch.

Package: tzwatch
Description-md5: 9b30c1bc1c9490e810be9c1342e29265
Description-en: Displays time and date in specified time zones on console
 This shell script displays the time and date of time zones specified by the
 user.  The time zones may be entered by hand in TZ format or chosen from a
 list prepared from /usr/share/zoneinfo/zone.tab.  The zone list is kept in a
 format consistent with the GTK+ application gworldclock.

Package: gwyddion
Description-md5: 9b76d20e9f53c7546ac0d0807f0e18ce
Description-en: Scanning Probe Microscopy visualization and analysis tool
 Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data
 visualization and analysis. It is primarily intended for analysis of height
 field data obtained by microscopy techniques like
  * Atomic Force Microscopy (AFM),
  * Magnetic Force Microscopy (MFM),
  * Scanning Tunneling Microscopy (STM),
  * Near-field Scanning Optical Microscopy (SNOM or NSOM)
 and others. However, it can be used for arbitrary height field and
 image analysis.
 .
 This package contains the main application and its modules. It also contains
 a GNOME (and Xfce) thumbnailer which creates previews for all file types known
 to Gwyddion.

Package: gwyddion-common
Description-md5: da1fbbb42e74e52017f7380872bdcc8e
Description-en: architecture-independent files for Gwyddion SPM analysis tool
 Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data
 visualization and analysis. It is primarily intended for analysis of height
 field data obtained by microscopy techniques like
  * Atomic Force Microscopy (AFM),
  * Magnetic Force Microscopy (MFM),
  * Scanning Tunneling Microscopy (STM),
  * Near-field Scanning Optical Microscopy (SNOM or NSOM)
 and others. However, it can be used for arbitrary height field and
 image analysis.
 .
 This package contains architecture-independent files for Gwyddion - a modular
 program for Scanning Probe Microscopy data visualization and analysis.

Package: libgwyddion2-0
Description-md5: 651fea643f768aceccbb40d344f2e84b
Description-en: libraries for Gwyddion SPM analysis tool
 Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data
 visualization and analysis. It is primarily intended for analysis of height
 field data obtained by microscopy techniques like
  * Atomic Force Microscopy (AFM),
  * Magnetic Force Microscopy (MFM),
  * Scanning Tunneling Microscopy (STM),
  * Near-field Scanning Optical Microscopy (SNOM or NSOM)
 and others. However, it can be used for arbitrary height field and
 image analysis.
 .
 This library package contains all the Gwyddion libraries.

Package: libgwyddion20-dev
Description-md5: 414fc08625a4c958aa67ae27e9ce2c5b
Description-en: header files for Gwyddion SPM analysis tool
 Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data
 visualization and analysis. It is primarily intended for analysis of height
 field data obtained by microscopy techniques like
  * Atomic Force Microscopy (AFM),
  * Magnetic Force Microscopy (MFM),
  * Scanning Tunneling Microscopy (STM),
  * Near-field Scanning Optical Microscopy (SNOM or NSOM)
 and others. However, it can be used for arbitrary height field and
 image analysis.
 .
 This package contains the header files for libgwyddion2-0.

Package: libgwyddion20-doc
Description-md5: 0d30282608bd6a8b92ce64f2aec3a145
Description-en: HTML library API documentation for Gwyddion SPM analysis tool
 Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data
 visualization and analysis. It is primarily intended for analysis of height
 field data obtained by microscopy techniques like
  * Atomic Force Microscopy (AFM),
  * Magnetic Force Microscopy (MFM),
  * Scanning Tunneling Microscopy (STM),
  * Near-field Scanning Optical Microscopy (SNOM or NSOM)
 and others. However, it can be used for arbitrary height field and
 image analysis.
 .
 This package contains the HTML API documentation of all the Gwyddion libraries.
 There is also a tutorial on writing Gwyddion modules included.

Package: gxemul
Description-md5: 0fd9bf173d7605aee40f5ef8ab34c2e6
Description-en: machine emulator for multiple architectures
 GXemul aims at emulating complete machines with enough hardware
 emulated to run real unmodified operating systems. The emulation of
 these machine types is good enough to run a least one guest operating
 system:
 .
 ARM-based machines:
  * CATS (NetBSD/cats, OpenBSD/cats, Debian GNU/Linux)
  * IQ80321 (NetBSD/evbarm)
  * NetWinder (NetBSD/netwinder)
  * Raspberry Pi (NetBSD/raspberrypi, FreeBSD, HelenOS/rpi)
 MIPS-based machines:
  * Acer Pica-61 (NetBSD/arc, Windows NT)
  * Algorithmics P5064 (NetBSD/algor)
  * Cobalt (NetBSD/cobalt)
  * DECstation 5000/200 (NetBSD/pmax, OpenBSD/pmax, Ultrix,
    Linux/DECstation, Sprite), DECstation 5000/1xx (raw PROM)
  * Malta (NetBSD/evbmips, Linux/Malta)
  * NEC MobilePro 770, 780, 800, 880 (NetBSD/hpcmips)
  * PlayStation 2 (NetBSD/playstation2)
  * SGI O2 (NetBSD/sgimips, OpenBSD/sgi, Linux, IRIX, raw PROM)
  * VoCore (FreeBSD/vocore, Linux/vocore)
 Motorola 88K-based machines:
  * Luna 88K (OpenBSD/luna88k)
  * Motorola MVME187 (OpenBSD/mvme88k)
 PowerPC-based machines:
  * Artesyn PM/PPC (NetBSD/pmppc)
  * IBM 6050/6070 (PReP, PowerPC Reference Platform) (NetBSD/prep)
  * MacPPC (NetBSD/macppc, HelenOS/ppc)
 SuperH-based machines:
  * Landisk I-O DATA USL-5P (NetBSD/landisk, OpenBSD/landisk)
  * Sega Dreamcast (NetBSD/dreamcast, Linux/dreamcast)
 .
 Other machine types and architectures are emulated less completely.
 See the documentation in the gxemul-doc package for the exact details
 and guides to installing guest operating systems.

Package: gxemul-doc
Description-md5: 8f6c404ed9dad14228dcba2c4c391624
Description-en: gxemul documentation
 This package contains the documentation for gxemul, the machine
 emulator for multiple architectures. Among other things, instructions
 for how to get different guest operating systems running are
 included.

Package: gxkb
Description-md5: 978e249cf7265f9b6289bb8dfb166c1b
Description-en: X11 keyboard indicator and switcher
 gxkb is a little indicator applet which allows one to quickly
 switch between different keyboard layouts in X. A flag
 corresponding to the country of the active layout is shown
 in the indicator area.
 .
 The applet is written in C and uses the GTK+ library and
 therefore does not depend on any GNOME components.

Package: gxmessage
Description-md5: 449ab2763292b48c2502876a53c3a2c3
Description-en: xmessage clone based on GTK+
 gxmessage provides an easy way to display scriptable pop-up dialogs.
 Based on the GIMP Toolkit, gxmessage fits in well with desktops such
 as GNOME, Xfce, and ROX.

Package: gxneur
Description-md5: fa6cbe2326652ac83e9f526c0c2ceed5
Description-en: GTK+ frontend for xneur keyboard layout switcher
 gXNeur runs in system tray and shows XNeur's state. It also allows one to
 configure XNeur via GUI dialog.
 .
 XNeur is an in-place converter of text typed in with a wrong keyboard layout.
 See xneur package for more info.

Package: libgxr-0.15-0
Description-md5: 00f2b40591c990b81f3d9d7d5aa054df
Description-en: glib wrapper for OpenXR APIs
 A glib wrapper and utilities for the OpenXR APIs.
 .
 This package contains the shared libraries.

Package: libgxr-dev
Description-md5: 5ca3756c0b949e49a47e84d8f9a7a9ac
Description-en: glib wrapper for OpenVR and OpenXR APIs - development headers
 Development files for the libgxr library.
 .
 This package contains the header and development files which are
 needed for building OpenVR and OpenXR applications.

Package: gxtuner
Description-md5: 790923153679cfd7e1b405dfa053f3b8
Description-en: Tuner for Jack
 A simple, small and lightweight guitar/bass tuner for jack.
 Gxtuner comes with a analogue like interface (scale),
 show the tune (char) and the accumulated frequency (Hz).
 .
 It's a break out of the guitarix tuner module.

Package: gyoto
Description-md5: 42f3f41a98855d4c5ad2107ebb2e316d
Description-en: General relativistic geodesic integration and ray-tracing
 Gyoto is a framework for computing geodesics in curved
 space-times. The gyoto utility program uses this framework to compute
 images of astronomical objects in the vicinity of compact objects
 (e.g. black-holes). Such images are distorted by strong gravitational
 lensing. The gyoto program takes a scenery description in XML format,
 computes this scenery using relativistic ray-tracing, and saves the
 result in FITS format.
 .
 This metapackage depends on all the Gyoto interfaces (command-line,
 Python 3 and Yorick).
 .
 MPI parallelization requires the mpi-default-bin package. The Gyoto
 documentation is provided in the gyoto-doc package.

Package: gyoto-bin
Description-md5: fb9e88c91468d7e196d13f4494bd0a42
Description-en: General relativistic ray-tracing command-line interface
 Gyoto is a framework for computing geodesics in curved
 space-times. The gyoto utility program uses this framework to compute
 images of astronomical objects in the vicinity of compact objects
 (e.g. black-holes). Such images are distorted by strong gravitational
 lensing. The gyoto program takes a scenery description in XML format,
 computes this scenery using relativistic ray-tracing, and saves the
 result in FITS format.
 .
 This package contains the `gyoto' command-line utility. More complex
 uses of the Gyoto framework can be achieved using the python3-gyoto
 or yorick-gyoto packages. Gyoto can be extended with plug-ins (see
 libgyoto8-dev).
 .
 MPI parallelization requires the mpi-default-bin package. Producing
 videos requires the python3-gyoto and python3-opencv packages.

Package: gyoto-doc
Description-md5: b6a061c3492629ca6779320a8822478c
Description-en: documentation for the Gyoto library
 Gyoto aims at providing a framework for computing orbits and
 ray-traced images in General relativity. It consists in a library
 (libgyoto), utility programs, and a plug-in for the Yorick programming
 language.
 .
 This package contains the Gyoto Reference Manual.

Package: libgyoto8
Description-md5: 251f695cf64c9e205147cccb7fd94010
Description-en: Gyoto framework main library an standard plug-in
 Gyoto aims at providing a framework for computing orbits and
 ray-traced images in General relativity. It consists in a shared
 library (this package), utility programs (in the gyoto package), and
 a plug-in for the Python 3 and Yorick programming languages (in
 python3-gyoto and yorick-gyoto respectively). Gyoto can be extended
 with plug-ins (see libgyoto8-dev).
 .
 The standard plugin (stdplug) is included in this package. A plug-in
 for extending Gyoto in the Python 3 language is shipped in the
 python3-gyoto packages.
 .
 MPI parallelization requires the gyoto-bin and mpi-default-bin packages.

Package: libgyoto8-dev
Description-md5: 149d1d42130d976ca3af1656592d0610
Description-en: development files for libgyoto
 Gyoto aims at providing a framework for computing orbits and
 ray-traced images in General relativity.
 .
 This package provides the files necessary to compile Gyoto plugins
 and codes using the libgyoto library.

Package: python3-gyoto
Description-md5: 86c128dab0a3d590c897a8a50d909742
Description-en: General relativistic geodesic integration for the Python 3 language
 Gyoto aims at providing a framework for computing orbits and
 ray-traced images in General relativity.
 .
 This package also includes a Gyoto plug-in allowing to write new
 Gyoto objects in the Python 3 language.
 .
 This package provides an extension for the Python 3 programming language
 exposing the Gyoto facilities. It allows using Gyoto interactively
 from the Python 3 prompt or running complex Gyoto scripts.
 .
 Producing videos requires the python3-opencv package.

Package: yorick-gyoto
Description-md5: 6c114bf5237bfd11e89d2408d5f81423
Description-en: General relativistic geodesic integration for the Yorick language
 Gyoto aims at providing a framework for computing orbits and
 ray-traced images in General relativity.
 .
 This package provides a plug-in for the Yorick programming language
 exposing the Gyoto facilities. It allows using Gyoto interactively
 from the yorick prompt or running complex Gyoto scripts.

Package: gyp
Description-md5: 3cb0119977e28cd08f4b2dc95f53cfe4
Description-en: Cross-platform build script generator
 GYP (Generate Your Projects) is a tool to generate native Visual Studio,
 Xcode, SCons and make build files from a description of a project in a
 simple JSON-inspired format. Its syntax is a universal cross-platform
 build representation that still allows sufficient per-platform flexibility
 to accommodate irreconcilable differences.

Package: gyrus
Description-md5: e955853ccb5463839f4b8ab993ca1810
Description-en: GNOME tool for Cyrus-IMAP servers administration
 It allows through a nice GUI to control user quotas, create
 and remove mailboxes, and to manipulate the Access Control List
 for each mailbox.

Package: gzip
Description-md5: 100720c9e2c6508f1a1f3731537b38e5
Description-en: GNU compression utilities
 This package provides the standard GNU file compression utilities, which
 are also the default compression tools for Debian.  They typically operate
 on files with names ending in '.gz', but can also decompress files ending
 in '.Z' created with 'compress'.

Package: gzip-win32
Description-md5: e1c784131c15eb806040dfad0caa8369
Description-en: GNU compression utility (win32 build)
 This package provides the standard GNU file compression utilities, which
 are also the default compression tools for Debian.  They typically operate
 on files with names ending in '.gz', but can also decompress files ending
 in '.Z' created with 'compress'.
 .
 This is a win32 version of gzip, meant to be used by the win32-loader
 component of Debian-Installer.

Package: gzrt
Description-md5: 72ee7cd2313c27c5584133769a01129f
Description-en: gzip recovery toolkit
 gzrecover will attempt to skip over corrupted data in a gzip archive,
 thereby allowing the remaining data to be recovered.
 .
 Please install cpio to facilitate recovery from damaged gzipped tarballs.

Package: gztool
Description-md5: 6478d9905f2c37e203c87531c1b9753d
Description-en: gzip-compressed file indexer
 gztool indexes gzip-compressed files, allowing them to be accessed
 randomly (instead of from the beginning). It can index existing
 files, which takes as much time as decompressing the file entirely;
 it can also compress and decompress files itself, creating optimised
 indexes as it goes.
 .
 Other features include:
   - watch and index a gzip-compressed file as it is created;
   - partially extract a gzip-compressed file;
   - tail a gzip-compressed file (including follow mode).

Package: libh2-java
Description-md5: eb5c4f1785cf58561d6ab65d36a5af47
Description-en: H2 Database Engine
 H2 is a relational database management system supporting a subset
 of the SQL standard. The main programming APIs are SQL and JDBC,
 however the database also supports using the PostgreSQL ODBC driver
 by acting like a PostgreSQL server.
 .
 The main features of H2 are:
 .
  - Very fast, open source, JDBC API.
  - Embedded and server modes; in-memory databases.
  - Browser based Console application.
  - Small footprint

Package: libh2-java-doc
Description-md5: 58450f809a421b1cad961bef42fbcce8
Description-en: H2 Database Engine (documentation)
 H2 is a relational database management system supporting a subset
 of the SQL standard. The main programming APIs are SQL and JDBC,
 however the database also supports using the PostgreSQL ODBC driver
 by acting like a PostgreSQL server.
 .
 The main features of H2 are:
 .
  - Very fast, open source, JDBC API.
  - Embedded and server modes; in-memory databases.
  - Browser based Console application.
  - Small footprint
 .
 This package includes the API documentation.

Package: h2o
Description-md5: 6f22a8b3e0e2325f8513f1b278bb0bb1
Description-en: optimized HTTP/1.x, HTTP/2 server
 H2O is a new generation HTTP server that provides quicker response to users
 with less CPU utilization when compared to older web servers.  Designed from
 ground-up, the server takes full advantage of HTTP/2 features including
 prioritized content serving and server push.

Package: h2o-doc
Description-md5: 7ce9b278f95d83a72705c6778b5f3687
Description-en: optimized HTTP/1.x, HTTP/2 server - documentation
 H2O is a new generation HTTP server that provides quicker response to users
 with less CPU utilization when compared to older web servers.  Designed from
 ground-up, the server takes full advantage of HTTP/2 features including
 prioritized content serving and server push.
 .
 This package contains the server documentation.

Package: libh2o-dev
Description-md5: a865098a29dcb0535b2a7a47ce95aaf7
Description-en: dev helpers of the H2O library compiled with libuv
 H2O is a new generation HTTP server that provides quicker response to users
 with less CPU utilization when compared to older generation of web servers.
 Designed from ground-up, the server takes full advantage of HTTP/2 features
 including prioritized content serving and server push, promising outstanding
 experience to the visitors of your web site.
 .
 This package provides the development helpers of the H2O library compiled with
 libuv.

Package: libh2o-dev-common
Description-md5: 88cafb905ac0f2bfcab9805fbfd0b525
Description-en: H2O library headers
 H2O is a new generation HTTP server that provides quicker response to users
 with less CPU utilization when compared to older generation of web servers.
 Designed from ground-up, the server takes full advantage of HTTP/2 features
 including prioritized content serving and server push, promising outstanding
 experience to the visitors of your web site.
 .
 This package provides the H2O library headers needed by developers.

Package: libh2o-evloop-dev
Description-md5: 6945e684d50d45a3eb03c163c6ea6ff5
Description-en: dev helpers of the H2O library compiled with its own event loop
 H2O is a new generation HTTP server that provides quicker response to users
 with less CPU utilization when compared to older generation of web servers.
 Designed from ground-up, the server takes full advantage of HTTP/2 features
 including prioritized content serving and server push, promising outstanding
 experience to the visitors of your web site.
 .
 This package provides the development helpers of the H2O library compiled with
 its own event loop.

Package: libh2o-evloop0.13
Description-md5: 52cc2a0a2fc08e542d591eb18145fa76
Description-en: H2O library compiled with its own event loop
 H2O is a new generation HTTP server that provides quicker response to users
 with less CPU utilization when compared to older generation of web servers.
 Designed from ground-up, the server takes full advantage of HTTP/2 features
 including prioritized content serving and server push, promising outstanding
 experience to the visitors of your web site.
 .
 This package provides the H2O library compiled with its own event loop which
 allows you to link your own software to H2O

Package: libh2o0.13
Description-md5: 14c018df8eedd9a951f460f37448b085
Description-en: H2O library compiled with libuv
 H2O is a new generation HTTP server that provides quicker response to users
 with less CPU utilization when compared to older generation of web servers.
 Designed from ground-up, the server takes full advantage of HTTP/2 features
 including prioritized content serving and server push, promising outstanding
 experience to the visitors of your web site.
 .
 This package provides the H2O library compiled with libuv which allows you to
 link your own software to H2O

Package: hdf5-plugin-lzf
Description-md5: e97187efff273df88e1d567ee845aba6
Description-en: hdf5 plugin to lzf compression library
 HDF5 (Hierarchical Data Format library, version 5) is a versatile,
 mature scientific software library designed for the fast, flexible
 storage of enormous amounts of data.
 .
 This package provides a plugin to the HDF5 LZF filter for the LZF
 compression library. Plugins are built for both serial (single
 processor) jobs (libhdf5-dev) and for multiprocessor (threaded) jobs
 (libhdf5-mpi-dev).

Package: python-h5py-doc
Description-md5: 1662e5d2c9d77e3f74e46e64439c1344
Description-en: documentation for h5py
 HDF5 for Python (h5py) is a general-purpose Python interface to the
 Hierarchical Data Format library, version 5. HDF5 is a versatile, mature
 scientific software library designed for the fast, flexible storage of
 enormous amounts of data.
 .
 From a Python programmer's perspective, HDF5 provides a robust way to
 store data, organized by name in a tree-like fashion. You can create
 datasets (arrays on disk) hundreds of gigabytes in size, and perform
 random-access I/O on desired sections. Datasets are organized in a
 filesystem-like hierarchy using containers called "groups", and accessed
 using the tradional POSIX /path/to/resource syntax.
 .
 H5py provides a simple, robust read/write interface to HDF5 data from
 Python. Existing Python and Numpy concepts are used for the interface;
 for example, datasets on disk are represented by a proxy class that
 supports slicing, and has dtype and shape attributes. HDF5 groups are
 presented using a dictionary metaphor, indexed by name.
 .
 This package provides the documentation.

Package: python3-h5py
Description-md5: babe5999c3c9449de8bcbd876b20685d
Description-en: general-purpose Python interface to hdf5
 HDF5 for Python (h5py) is a general-purpose Python interface to the
 Hierarchical Data Format library, version 5. HDF5 is a versatile, mature
 scientific software library designed for the fast, flexible storage of
 enormous amounts of data.
 .
 From a Python programmer's perspective, HDF5 provides a robust way to
 store data, organized by name in a tree-like fashion. You can create
 datasets (arrays on disk) hundreds of gigabytes in size, and perform
 random-access I/O on desired sections. Datasets are organized in a
 filesystem-like hierarchy using containers called "groups", and accessed
 using the tradional POSIX /path/to/resource syntax.
 .
 H5py provides a simple, robust read/write interface to HDF5 data from
 Python. Existing Python and Numpy concepts are used for the interface;
 for example, datasets on disk are represented by a proxy class that
 supports slicing, and has dtype and shape attributes. HDF5 groups are
 presented using a dictionary metaphor, indexed by name.
 .
 This is a simple dependency package which depends on the serial or
 MPI build of h5py and provides test data files.

Package: python3-h5py-mpi
Description-md5: 584c350250e98bc9ad355fb3a21312a9
Description-en: general-purpose Python interface to hdf5 (Python 3 MPI)
 HDF5 for Python (h5py) is a general-purpose Python interface to the
 Hierarchical Data Format library, version 5. HDF5 is a versatile, mature
 scientific software library designed for the fast, flexible storage of
 enormous amounts of data.
 .
 From a Python programmer's perspective, HDF5 provides a robust way to
 store data, organized by name in a tree-like fashion. You can create
 datasets (arrays on disk) hundreds of gigabytes in size, and perform
 random-access I/O on desired sections. Datasets are organized in a
 filesystem-like hierarchy using containers called "groups", and accessed
 using the tradional POSIX /path/to/resource syntax.
 .
 H5py provides a simple, robust read/write interface to HDF5 data from
 Python. Existing Python and Numpy concepts are used for the interface;
 for example, datasets on disk are represented by a proxy class that
 supports slicing, and has dtype and shape attributes. HDF5 groups are
 presented using a dictionary metaphor, indexed by name.
 .
 This package provides the modules for Python 3, built with support
 for MPI (multiprocessor) jobs.

Package: python3-h5py-serial
Description-md5: 6a6d79c4682ca50ade0b56b9a907dcc7
Description-en: general-purpose Python interface to hdf5 (Python 3 serial)
 HDF5 for Python (h5py) is a general-purpose Python interface to the
 Hierarchical Data Format library, version 5. HDF5 is a versatile, mature
 scientific software library designed for the fast, flexible storage of
 enormous amounts of data.
 .
 From a Python programmer's perspective, HDF5 provides a robust way to
 store data, organized by name in a tree-like fashion. You can create
 datasets (arrays on disk) hundreds of gigabytes in size, and perform
 random-access I/O on desired sections. Datasets are organized in a
 filesystem-like hierarchy using containers called "groups", and accessed
 using the tradional POSIX /path/to/resource syntax.
 .
 H5py provides a simple, robust read/write interface to HDF5 data from
 Python. Existing Python and Numpy concepts are used for the interface;
 for example, datasets on disk are represented by a proxy class that
 supports slicing, and has dtype and shape attributes. HDF5 groups are
 presented using a dictionary metaphor, indexed by name.
 .
 This package provides the modules for Python 3, built for serial
 (single processor) jobs.

Package: python3-h5sparse
Description-md5: 85bf3a87941e9550e669f729b8b5830b
Description-en: Scipy sparse matrix in HDF5
 h5sparse is a Python library which helps
 create scipy sparse matrix in HDF5.

Package: h5utils
Description-md5: 562c330e66938b1a32273c1013f06e6a
Description-en: HDF5 files visualization tools
 HDF5 (Hierarchical Data Format 5) is a file format for storing
 scientific data. These tools allow converting other formats to
 HDF5 and to visualize HDF5 files. They include:
  - h5topng, which extracts a 2d slice of an HDF5 file and
    outputs a corresponding image in PNG format;
  - h5totxt, which extracts 2d slices and outputs comma-delimited
    text (suitable for import into a spreadsheet);
  - h5fromtxt, which converts simple text input into
    multi-dimensional numeric HDF5 datasets;
  - h5fromh4, which converts HDF4 data to HDF5;
  - h5tovtk, which converts HDF5 files to VTK files for
    visualization with VTK-aware programs;

Package: hdf5-filter-plugin-zfp-serial
Description-md5: 8cc1d11d9aa4e2f66faabb4b0682ec5c
Description-en: Compression plugin for the HDF5 library using ZFP compression
 H5Z-ZFP is a compression filter for HDF5 using the ZFP compression library,
 supporting lossy and lossless compression of floating point and integer data
 to meet bitrate, accuracy, and/or precision targets.

Package: hachoir
Description-md5: bbdcbc8615b21aa48b4094eb317877a3
Description-en: Python framework to parse and edit binary files
 Hachoir is a Python library used to represent of a binary file as a tree of
 Python objects. Each object has a type, a value, an address, etc. The goal is
 to be able to know the meaning of each bit in a file.
 .
 Why using slow Python code instead of fast hardcoded C code? Hachoir has many
 interesting features:
  * Autofix: Hachoir is able to open invalid / truncated files
  * Lazy: Open a file is very fast since no information is read from file,
    data are read and/or computed when the user ask for it
  * Types: Hachoir has many predefined field types (integer, bit, string, etc.)
    and supports string with charset (ISO-8859-1, UTF-8, UTF-16, ...)
  * Addresses and sizes are stored in bit, so flags are stored as classic fields
  * Endian: You have to set endian once, and then number are converted in the
    right endian
  * Editor: Using Hachoir representation of data, you can edit, insert, remove
    data and then save in a new file.
 .
 Hachoir provides command-line tools using its parsers:
  * hachoir-grep: find a text pattern in a binary file
  * hachoir-metadata: get metadata from binary files
  * hachoir-strip: modify a file to remove metadata
  * hachoir-urwid: display the content of a binary file in text mode
  * hachoir-wx: display the content of a binary file in a GUI

Package: hachu
Description-md5: 687a3df2060b7b35a9c6e8984e128d5d
Description-en: AI engine for many Shogi and Chess variants, including Chu, Sho, and Dai Shogi
 HaChu is an AI engine for many variants of Shogi (japanese chess), and Chess.
 .
 It currently plays the following games:
  * Sho Shogi, the immediate ancestor of modern Shogi
  * Chu Shogi, the most widely played large-board variant (12x12 board),
    featuring the famous Lion piece
  * Mighty Lion (a simple variant of normal chess to more easily get to know
    the Lion; does not implement castling yet)
  * Dai Shogi, a variant on 15x15 board (no GUI support yet)
  * Tenjiku Shogi, a 16x16 variant with even more exotic pieces (unfinished,
    no GUI support yet)
  * More classical chess variants:
    * Shatranj (does not implement the baring rule yet)
    * Makruk (does not implement counting yet)
    * Standard Chess (without castling)
 .
 Most games (excluding Dai and Tenjiku) can be played through the
 XBoard GUI (version 4.8 and later).

Package: haci
Description-md5: 3ffcd462778bef2d06a11bf8d82ddbe4
Description-en: web based IP(v6) address and network administration tool
 HaCi is an IP Address / Network Administration Tool with IPv6 support.
 It stores its data efficiently in a relational database and uses a
 treelike structure to illustrate supernets and subnets. Additional data
 can be linked to each network following user defined templates.

Package: hackage-tracker
Description-md5: 0edd066c56b929653ac70d9f6094d76d
Description-en: Haskell package version tracker
 Generates a file with information that can be used to update the Debian
 versions on Hackage for each package available there. Those versions appear
 in the Distribution field on Hackage.
 .
 Furthermore produces an HTML page that compares the Haskell package versions
 available in Debian with those available on Hackage and elsewhere.
 .
 The data is currently displayed at https://hackage-tracker.debian.net.

Package: hackrf
Description-md5: 474c7c304ff86117a342c8358bab5117
Description-en: Software defined radio peripheral - utilities
 HackRF is an open source Software Defined Radio that can receive
 and transmit between 30 MHz and 6 GHz. HackRF has a 20 MHz bandwidth.
 It is a High Speed USB device powered by the USB bus.
 .
 This package contains a set of command line utilities:
  * hackrf_clock: HackRF clock configuration utility
  * hackrf_cpldjtag: program CLPD
  * hackrf_debug: chip register read/write/config tool
  * hackrf_info: probe device and show configuration
  * hackrf_operacake: control of operacake board via hackrf
  * hackrf_spiflash: read and write flash data from file.
  * hackrf_sweep: control frequency sweep of hackrf
  * hackrf_transfer: file based transmit and receive sdr

Package: hackrf-doc
Description-md5: 8c51762ee70a8434be105ab31338da4c
Description-en: Software defined radio peripheral - documentation
 HackRF is an open source Software Defined Radio that can receive
 and transmit between 30 MHz and 6 GHz. HackRF has a 20 MHz bandwidth.
 It is a High Speed USB device powered by the USB bus.
 .
 This package contains generated documentation.

Package: hackrf-firmware
Description-md5: 2a90a8ca46b9f6b96c9f7ccafcd8a041
Description-en: Firmware for HackRF devices
 The HackRF hardware needs some firmware to run. The firmware is built with
 arm-none-eabi-gcc. This package contains a number of firmware images that
 may be programmed into the HackRF hardware using the 'hackrf_spiflash -w'
 command or dfu-util.
 .
 The following hardware is supported:
  * hackrf_jawbreaker
  * hackrf_one
  * hackrf_rad1o
 .
 The firmware images are installed in /usr/share/hackrf/firmware/

Package: libhackrf-dev
Description-md5: 5bc55960a89b50f3d1cc4144c3b322b2
Description-en: Software defined radio peripheral - development
 HackRF is an open source Software Defined Radio that can receive
 and transmit between 30 MHz and 6 GHz. HackRF has a 20 MHz bandwidth.
 It is a High Speed USB device powered by the USB bus.
 .
 This package contains development files.

Package: libhackrf0
Description-md5: 53e308db8215eca080042034a183f6c2
Description-en: Software defined radio peripheral - runtime library
 HackRF is an open source Software Defined Radio that can receive
 and transmit between 30 MHz and 6 GHz. HackRF has a 20 MHz bandwidth.
 It is a High Speed USB device powered by the USB bus.
 .
 This package contains the shared library.

Package: hacktv
Description-md5: 81301238b9da390e3687e21c7cbb5c3e
Description-en: Analogue TV transmitter for the HackRF
 This is a program to generate a PAL/NTSC video signal from a video file or
 test pattern. Input is any file type or URL supported by ffmpeg. Output can
 be to a file or directly to a HackRF.
  - Teletext support
  - NICAM stereo audio
  - Rudimentary Videocrypt I hardware support

Package: hadori
Description-md5: 786ff54207eb98fcdf0f331be4e617ac
Description-en: Hardlinks identical files
 This might look like yet another hardlinking tool, but it is the only one
 which only memorizes one filename per inode. That results in less memory
 consumption and faster execution compared to its alternatives. Therefore
 (and because all the other names are already taken) it's called
 "HArdlinking DOne RIght".
 .
 Advantages over other hardlinking tools:
  * predictability: arguments are scanned in order, each first version is kept
  * much lower CPU and memory consumption

Package: halibut
Description-md5: 1ecf5316d9daac7e07a26114eec19d75
Description-en: yet another free document preparation system
 This is yet another text formatting system, intended primarily for writing
 software documentation. It accepts a single source format and outputs any
 or all of text, HTML, Windows Help, man pages, GNU info, PostScript, or
 PDF. It has comprehensive indexing and cross-referencing support, and
 generates hyperlinks within output documents wherever possible. It supports
 Unicode, with the ability to fall back to an alternative representation
 when Unicode output is not available.

Package: halide14-api-doc
Description-md5: 370789d1cf6a8d7ef1504cc008bdce81
Description-en: fast, portable computation on images and tensors (Doxygen documentation)
 Halide is a programming language designed to make it easier to write
 high-performance image and array processing code on modern machines.
 .
 This package contains Doxygen-generated API documentation.

Package: libhalide14-0
Description-md5: 7166d65fedb5e0e8f37bed747dc43fb7
Description-en: fast, portable computation on images and tensors
 Halide is a programming language designed to make it easier to write
 high-performance image and array processing code on modern machines.
 Halide currently targets:
  * CPU architectures: X86, ARM, MIPS, Hexagon, PowerPC, RISC-V
  * Operating systems: Linux, Windows, macOS, Android, iOS, Qualcomm QuRT
  * GPU Compute APIs: CUDA, OpenCL, OpenGL Compute Shaders, Apple Metal,
                     Microsoft Direct X 12
 Rather than being a standalone programming language,
 Halide is embedded in C++. This means you write C++ code that builds
 an in-memory representation of a Halide pipeline using Halide's C++ API.
 You can then compile this representation to an object file,
 or JIT-compile it and run it in the same process.

Package: libhalide14-0-dev
Description-md5: f79e018121f4b3ffe864a21ee6907d27
Description-en: fast, portable computation on images and tensors -- Development files
 Halide is a programming language designed to make it easier to write
 high-performance image and array processing code on modern machines.
 .
 This package contains the files necessary to develop against libhalide.

Package: libhalide14-doc
Description-md5: 49a70fa6bdeeb7cc3885a956f009fef3
Description-en: fast, portable computation on images and tensors (C++ documentation)
 Halide is a programming language designed to make it easier to write
 high-performance image and array processing code on modern machines.
 .
 This package contains README's and tutorials for using Halide from C++.

Package: libhalideaot14-0
Description-md5: 3659818dee53660bdaafd24351957dc1
Description-en: fast, portable computation on images and tensors (virtual library)
 Halide is a programming language designed to make it easier to write
 high-performance image and array processing code on modern machines.
 .
 Software that uses halide can either rely on just-in-time compilation,
 in which case it runtime-depends on/links to libhalide, or it can be compiled
 ahead of time, when building the software, in which case it does not strictly
 depend on halide. Former software should depend on this package instead, to
 make it obvious which software needs to be rebuilt with newer halide versions.
 .
 This is an empty package.

Package: python3-halide
Description-md5: dc490334b39989b099eacb5d6d4f8607
Description-en: fast, portable computation on images and tensors -- Python3 bindings
 Halide is a programming language designed to make it easier to write
 high-performance image and array processing code on modern machines.
 .
 This package contains provides a Python binding that provides full support
 for writing Halide embedded in Python without C++.

Package: python3-halide-doc
Description-md5: a9fe644105d6d62b705937dd7fac26ee
Description-en: fast, portable computation on images and tensors (Python3 documentation)
 Halide is a programming language designed to make it easier to write
 high-performance image and array processing code on modern machines.
 .
 This package contains tutorials for writing Halide embedded in Python.

Package: hamexam
Description-md5: 62b6c1e67306fc5b9f2cbad9f461612e
Description-en: Study tool for USA FCC amateur radio (ham) exams.
 hamexam is an interactive study tool for the 3 USA FCC amateur radio
 (ham radio) question pools.
 The 3 question pools are:
     t element 2, Technician Class (entry level),
     g element 3, General Class (also requires element 2),
     e element 4, Extra Class (also requires elements 2 and 3).
 Questions are chosen randomly from the selected pool.
 Incorrect answers cause the question to be asked again later.
 Licenses are issued by the FCC, but exams are conducted by Volunteer Examiners.
 For more information about USA amateur radio licensing:
     http://www.arrl.org/licensing-preparation-exams

Package: haml-elisp
Description-md5: bffe3069b2ea69720d32074686083fc2
Description-en: Emacs Lisp mode for the Haml markup language
 This package provides the emacs-lisp for syntax-highlighting Haml
 mode for emacs. Haml (see haml-ruby) is a markup language designed
 to simplify and beautify the maintenance and ease of writing HTML templates.

Package: libhamlib++-dev
Description-md5: b641923875fe087fcd2f8e62611bcb5e
Description-en: Development C++ library to control radio transceivers and receivers
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the development library with C++ bindings.
 If you wish to run applications developed using this library you'll need the
 'libhamlib++4' package.

Package: libhamlib++4
Description-md5: 09b01354ec5b873f75104929772949e9
Description-en: Run-time C++ library to control radio transceivers and receivers
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the C++ run-time form of the library. If you wish to
 develop software using this library you need the 'libhamlib++-dev' package.

Package: libhamlib-dev
Description-md5: 4cbc590d7c98bc291c20c919f54e243e
Description-en: Development library to control radio transceivers and receivers
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the development library with both C bindings.
 If you wish to run applications developed using this library you'll need the
 'libhamlib4' package.

Package: libhamlib-doc
Description-md5: 0c1cf87c1ec4e391547c2c66031c7038
Description-en: Documentation for the hamlib radio control library
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the developers documentation for the API.

Package: libhamlib-perl
Description-md5: 11dcb610bf4028fb1307b4aef62038da
Description-en: Run-time perl library to control radio transceivers and receivers
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the perl bindings of the library.

Package: libhamlib-utils
Description-md5: cc7b4ca12d48dc5b55a0ed3dc8096880
Description-en: Utilities to support the hamlib radio control library
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides command-line utilities to test the hamlib library and
 to control transceivers if you're short of anything more sophisticated:
 ampctl ampctld rigctl rigctlcom rigctld rigmem rigsmtr rigswr rotctl rotctld

Package: libhamlib2-perl
Description-md5: 43bd21054e74417ade77062a2347b658
Description-en: Transitional package depending on libhamlib-perl
 The libhamlib2-perl package was renamed to libhamlib-perl; this package can
 safely be removed if nothing depends on it.

Package: libhamlib2-tcl
Description-md5: 063eccfceffd5888aab9a8637de11b14
Description-en: Transitional package depending on tcl-hamlib
 The libhamlib2-tcl package was renamed to tcl-hamlib; this package can safely
 be removed.

Package: libhamlib4
Description-md5: c67b2b377fead3c97a1110d16e3b74e3
Description-en: Run-time library to control radio transceivers and receivers
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the C run-time form of the library. If you wish to
 develop software using this library you need the 'libhamlib-dev' package.

Package: lua-hamlib
Description-md5: 40fba0740af5fb55f64a82ca18f8dccb
Description-en: Run-time Lua library to control radio transceivers and receivers
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the Lua bindings of the library.

Package: lua-hamlib2
Description-md5: cd8c7bed4a32628b9a8976fa27d3b7b7
Description-en: Transitional package depending on lua-hamlib
 The lua-hamlib2 package was renamed to lua-hamlib; this package can safely be
 removed.

Package: python3-hamlib
Description-md5: 188aa72adeb9311d2d532ae3f6818013
Description-en: Run-time Python3 library to control radio transceivers and receivers
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the Python3 bindings of the library.

Package: python3-libhamlib2
Description-md5: a0e6868102f66d6cc5f43f20107c65bc
Description-en: Transitional package depending on python3-hamlib
 The python3-libhamlib2 package was renamed to python3-hamlib; this package can
 safely be removed.

Package: tcl-hamlib
Description-md5: 595d92ac5ae4d3a0a280913cce6611b7
Description-en: Run-time Tcl library to control radio transceivers and receivers
 Most recent amateur radio transceivers allow external control of their
 functions through a computer interface. Unfortunately, control commands are
 not always consistent across a manufacturer's product line and each
 manufacturer's product line differs greatly from its competitors.
 .
 This library addresses that issue by providing a standardised programming
 interface that applications can talk to and translating that into the
 appropriate commands required by the radio in use.
 .
 This package provides the Tcl bindings of the library.

Package: hamradio-files
Description-md5: cf27175dc09c6225c4bda8a66851a783
Description-en: Ham radio call sign and prefix lists
 Ham radio call signs start with prefixes that indicate which country issued
 their license. The country files are listings of these prefixes together with
 exceptions for use in logging software. The Super Check Partial database files
 provide a list of call signs used by active contesters.
 .
 Contained files:
  * cty.csv, cty.dat ("bigcty" from country-files.com)
  * MASTER.SCP (from supercheckpartial.com)
  * WAG_call_history.txt (from www.dk9tn.de/downloads.php)

Package: hamradio-maintguide
Description-md5: 6aa8ef1a87c6817d52ccbf78305f513b
Description-en: Debian Hamradio Maintainers Guide
 The Debian Hamradio Maintainers Guide is a document that outlines team policy
 and best current practice for the Deian Hamradio Maintainers packaging team.
 .
 The documentation is installed in both HTML and PDF format.

Package: hamster-applet
Description-md5: 13e645d447e801c23f621d6e10d7ace2
Description-en: Transitional package for hamster-applet
 This empty package depends on the new hamster-time-tracker package to ensure
 proper upgrades.
 .
 It can be safely removed once hamster has been installed.

Package: hamster-time-tracker
Description-md5: 4ff1d5267b33a865e2484717efb4a3ed
Description-en: time tracking application for GNOME
 Project Hamster helps you to keep track of how much time you spend on various
 activities during the day.  Whenever you move from one task to another, you
 can change your current activity, or you can record time spent afterwards.
 .
 It can present graphical statistics of how long you have spent on each task,
 and may be useful for project management or keeping employee timesheets.
 .
 This package contains the background daemon and GNOME application, an
 extension to integrate into the gnome-shell top bar is separately available.

Package: handbrake
Description-md5: eeba9245b2e11345e1ac7e71db495015
Description-en: versatile DVD ripper and video transcoder (GTK+ GUI)
 HandBrake is a versatile, easy-to-use tool for converting DVDs and other
 videos into H.264, XViD, or Ogg formatted media. It's particularly useful
 for making videos that are compatible with portable video devices such as
 the Apple iPod/iPhone or Sony PSP.
 .
 This package contains the graphical variant, ghb.

Package: handbrake-cli
Description-md5: 49463e12bb084dcd2298d5160270fd48
Description-en: versatile DVD ripper and video transcoder (command line)
 HandBrake is a versatile, easy-to-use tool for converting DVDs and other
 videos into H.264, XViD, or Ogg formatted media.  It's particularly useful
 for making videos that are compatible with portable video devices such as
 the Apple iPod/iPhone or Sony PSP.
 .
 This package contains the command-line variant, HandBrakeCLI.

Package: hannah
Description-md5: bcc88734f78b965d8a248d3ccad34674
Description-en: pacman-like game, child oriented
 Help Hannah's Horse is like a cross between Pacman and the Dizzy game
 "Fastfood". The objective is to move Hannah to collect the pills around
 the maze while avoiding the ghosts. Moving around the maze there are also
 carrots which Hannah must also collect in order to complete the level.

Package: hannah-data
Description-md5: 8b140db34b45981bc8c6d636d8b9308c
Description-en: pacman-like game, child oriented - data files
 Help Hannah's Horse is like a cross between Pacman and the Dizzy game
 "Fastfood". The objective is to move Hannah to collect the pills around
 the maze while avoiding the ghosts. Moving around the maze there are
 also carrots which Hannah must also collect in order to complete the level.
 .
 This package contains the data files for the game.

Package: happy
Description-md5: 8b3c15ce0fbcbaad9b1fcb88f5dbaae9
Description-en: Parser generator for Haskell
 Happy is a parser generator system for Haskell, similar to the tool `yacc' for
 C. Like `yacc', it takes a file containing an annotated BNF specification of a
 grammar and produces a Haskell module containing a parser for the grammar.
 .
 Happy is flexible: you can have several Happy parsers in the same program, and
 several entry points to a single grammar. Happy can work in conjunction with a
 lexical analyser supplied by the user (either hand-written or generated by
 another program), or it can parse a stream of characters directly (but this
 isn't practical in most cases).

Package: haproxy
Description-md5: 29390feb7563fd9f1e74f245bf31a64c
Description-en: fast and reliable load balancing reverse proxy
 HAProxy is a TCP/HTTP reverse proxy which is particularly suited for high
 availability environments. It features connection persistence through HTTP
 cookies, load balancing, header addition, modification, deletion both ways. It
 has request blocking capabilities and provides interface to display server
 status.

Package: haproxy-doc
Description-md5: f72de64c8c07f125957ba405924efb5e
Description-en: fast and reliable load balancing reverse proxy (HTML documentation)
 HAProxy is a TCP/HTTP reverse proxy which is particularly suited for high
 availability environments. It features connection persistence through HTTP
 cookies, load balancing, header addition, modification, deletion both ways. It
 has request blocking capabilities and provides interface to display server
 status.
 .
 This package contains the HTML documentation for haproxy.

Package: vim-haproxy
Description-md5: f0f210c34582537684988d90bc2d6337
Description-en: syntax highlighting for HAProxy configuration files
 The vim-haproxy package provides filetype detection and syntax highlighting
 for HAProxy configuration files.
 .
 As per the Debian vim policy, installed addons are not activated
 automatically, but the "vim-addon-manager" tool can be used for this purpose.

Package: haproxy-log-analysis
Description-md5: ac63dc4cb1452c3f0d784ad085d1351e
Description-en: analyse the HTTP logs generated by HAProxy
 haproxy log analysis can generate aggregate statistics from HAProxy logs in
 the HTTP log format. This can be over a specific period, or over a subset of
 the entries by specifying a filter.
 .
 This package contains the command line tool, haproxy_log_analysis. See
 python3-haproxy-log-analysis for the library that this tool uses.

Package: python3-haproxy-log-analysis
Description-md5: b19f6e70b4c9cc96bf8facb61a64f050
Description-en: generate aggregate statistics from HAProxy HTTP logs (Python 3)
 haproxy log analysis can generate aggregate statistics from HAProxy logs in
 the HTTP log format. This can be over a specific period, or over a subset of
 the entries by specifying a filter.
 .
 This package contains the Python 3 library.

Package: harden-doc
Description-md5: 80ccdc3843b02b19f8deb21f212c51a5
Description-en: useful documentation to secure a Debian system
 This package contains documentation an administrator can use
 to make a Debian system more secure. It currently provides
 the 'Securing Debian Manual' from the Debian Documentation
 Project.
 .
 The manual is provided both in English and in all available
 translations including: Brazilian Portuguese, Chinese, French, German,
 Italian, Japanese, and Spanish. Note that all not translations are up to date.

Package: hardening-runtime
Description-md5: da8a98c4f4a46c9c936f13f03441e590
Description-en: Runtime hardening configuration files
 This package contains configuration files intended to improve at runtime the
 hardening of a default Debian installation. It uses Linux kernel
 self-protection project recommended settings.
 .
 It supports:
  * Linux command line, when using grub
  * sysctl
 .
 Some options have side effects on performance or usability, users are
 encouraged to tune the configuration files according to README.Debian in order
 to fit their system.

Package: hardinfo
Description-md5: 19d3763ccb20f95253134c924f126657
Description-en: Displays system information
 HardInfo is a small application that displays information about your
 hardware and operating system. Currently it knows about PCI, ISA PnP, USB,
 IDE, SCSI, Serial and parallel port devices.

Package: gir1.2-harfbuzz-0.0
Description-md5: 73d49920d5dd518c9cf268c2ffa20d38
Description-en: OpenType text shaping engine (GObject introspection data)
 HarfBuzz is an implementation of the OpenType Layout engine (aka layout
 engine) and the script-specific logic (aka shaping engine).
 .
 This package contains introspection data for the GObject bindings library.

Package: libharfbuzz-bin
Description-md5: 3b67b2fcd95a19f0fb4b9af3ea82d048
Description-en: OpenType text shaping engine (utility)
 HarfBuzz is an implementation of the OpenType Layout engine (aka layout
 engine) and the script-specific logic (aka shaping engine).
 .
 This package contains a command line interface for the HarfBuzz library.

Package: libharfbuzz-dev
Description-md5: 8ebbfe4cc4bcec46b6548326bf0e4b9a
Description-en: Development files for OpenType text shaping engine
 HarfBuzz is an implementation of the OpenType Layout engine (aka layout
 engine) and the script-specific logic (aka shaping engine).
 .
 This package contains the header files and static libraries for the
 HarfBuzz library.

Package: libharfbuzz-doc
Description-md5: 9b131c85bc0d15a8db3fabd1178cabda
Description-en: Documentation files for the HarfBuzz library
 HarfBuzz is an implementation of the OpenType Layout engine (aka layout
 engine) and the script-specific logic (aka shaping engine).
 .
 This package contains the HTML documentation for the HarfBuzz library.

Package: libharfbuzz-gobject0
Description-md5: 602225f3070fe796ecfe3186301b5887
Description-en: OpenType text shaping engine ICU backend (GObject library)
 HarfBuzz is an implementation of the OpenType Layout engine (aka layout
 engine) and the script-specific logic (aka shaping engine).
 .
 This package contains the GObject library, providing wrapper GObject type
 bindings for all HarfBuzz objects and enums.

Package: libharfbuzz-icu0
Description-md5: d96c32b3b2f8939f63da61e3c683d71f
Description-en: OpenType text shaping engine ICU backend
 HarfBuzz is an implementation of the OpenType Layout engine (aka layout
 engine) and the script-specific logic (aka shaping engine).
 .
 This package contains the ICU backend.

Package: libharfbuzz-subset0
Description-md5: 906074fc68a899e18b6e25ef76cf5985
Description-en: OpenType text shaping engine (subset library)
 HarfBuzz is an implementation of the OpenType Layout engine (aka layout
 engine) and the script-specific logic (aka shaping engine).
 .
 This package contains the library for subsetting fonts. Subsetting reduces
 codepoint coverage of font files and removes unnecessary data.

Package: libharfbuzz0b
Description-md5: c01a2a5a6349f465ee349884ac4d8667
Description-en: OpenType text shaping engine (shared library)
 HarfBuzz is an implementation of the OpenType Layout engine (aka layout
 engine) and the script-specific logic (aka shaping engine).
 .
 This package contains the shared libraries.

Package: harminv
Description-md5: fd48a1976edca6557a44be013156ea97
Description-en: extraction of complex frequencies and amplitudes from time series
 Harminv is a free program to solve the problem of harmonic inversion, given
 a discrete-time, finite-length signal that consists of a sum of finitely-many
 sinusoids (possibly exponentially decaying) in a given bandwidth, it
 determines the frequencies, decay constants, amplitudes, and phases of those
 sinusoids.

Package: libharminv-dev
Description-md5: e8231970eb21d4a30a7fa4e8b8eaba79
Description-en: Library for using harminv, development version
 Libharminv is a free library to solve the problem of harmonic inversion,
 given a discrete-time, finite-length signal that consists of a sum of
 finitely-many sinusoids (possibly exponentially decaying) in a given
 bandwidth, it determines the frequencies, decay constants, amplitudes, and
 phases of those sinusoids.
 .
 This package contains the header files.

Package: libharminv3
Description-md5: 71027333758d7bd94a8655e02a5e5d32
Description-en: Library for using harminv
 Libharminv is a free library to solve the problem of harmonic inversion,
 given a discrete-time, finite-length signal that consists of a sum of
 finitely-many sinusoids (possibly exponentially decaying) in a given
 bandwidth, it determines the frequencies, decay constants, amplitudes, and
 phases of those sinusoids.
 .
 This package contains the library.

Package: python3-harmony
Description-md5: 99cbac1fe47fbe3cc51b49417a281de1
Description-en: program and library for creating and managing Discord accounts
 A program and library for performing various actions with
 the Discord messaging service. Currently, it supports:
 .
  * Creating an account
  * Verifying the email address
  * Viewing the account tag
  * Change the username, email address, password, and avatar
  * Change safety and privacy settings
  * List servers you’re in and members in those servers
  * Transfer and delete servers you own
  * Accept server invites
  * Delete your account
 .
 This program does not support messaging with Discord,
 please use Pidgin with the purple-discord plugin for that.
 .
 https://en.wikipedia.org/wiki/Discord_(software)

Package: python3-harmonypy
Description-md5: 7f4bd9fcd56a7743d72dd40b86b2f5e2
Description-en: is a data integration algorithm
 Harmony is an algorithm for integrating multiple high-dimensional datasets.
 .
 harmonypy is a port of the harmony R package by Ilya Korsunsky.

Package: harp
Description-md5: e95aeab644f4ff2a8d73fc78179ca78f
Description-en: Data harmonization toolset for Earth Observation formats
 HARP is a toolset for ingesting, processing and inter-comparing satellite or
 model data against correlative data. The toolset is composed of a set of
 command line tools, a C library of analysis functions, and import/export
 interfaces for Python. The main goal of HARP is to assist
 in the inter-comparison of data sets. By appropriatelty chaining calls to
 the HARP command line tools one can preprocess satellite, model, and/or
 correlative data such that two datasets that need to be compared end up
 having the same temporal/spatial grid, same data format/structure, and same
 physical units.
 .
 This package provides the HARP binary utilities.

Package: libharp-dev
Description-md5: 0517e1d6492e1d3b11372995551d575e
Description-en: Data harmonisation toolset for Earth Observation formats
 HARP is a toolset for ingesting, processing and inter-comparing satellite or
 model data against correlative data. The toolset is composed of a set of
 command line tools, a C library of analysis functions, and import/export
 interfaces for Python. The main goal of HARP is to assist
 in the inter-comparison of data sets. By appropriatelty chaining calls to
 the HARP command line tools one can preprocess satellite, model, and/or
 correlative data such that two datasets that need to be compared end up
 having the same temporal/spatial grid, same data format/structure, and same
 physical units.
 .
 This package provides static libs and development files for HARP.

Package: libharp12
Description-md5: a4accf4bb901ff9a56f93d1c0d561447
Description-en: Data harmonisation toolset for Earth Observation formats
 HARP is a toolset for ingesting, processing and inter-comparing satellite or
 model data against correlative data. The toolset is composed of a set of
 command line tools, a C library of analysis functions, and import/export
 interfaces for Python. The main goal of HARP is to assist
 in the inter-comparison of data sets. By appropriatelty chaining calls to
 the HARP command line tools one can preprocess satellite, model, and/or
 correlative data such that two datasets that need to be compared end up
 having the same temporal/spatial grid, same data format/structure, and same
 physical units.
 .
 This package provides the HARP shared library.

Package: python3-harp
Description-md5: 6d30a8d170809b61faf2c8a4b3fc7c6e
Description-en: Python3 interface for the HARP data harmonisation toolset
 HARP is a toolset for ingesting, processing and inter-comparing satellite or
 model data against correlative data. The toolset is composed of a set of
 command line tools, a C library of analysis functions, and import/export
 interfaces for Python. The main goal of HARP is to assist
 in the inter-comparison of data sets. By appropriatelty chaining calls to
 the HARP command line tools one can preprocess satellite, model, and/or
 correlative data such that two datasets that need to be compared end up
 having the same temporal/spatial grid, same data format/structure, and same
 physical units.
 .
 This package contains Python3 wrappers for the HARP toolset.

Package: haruna
Description-md5: 805daef50511fbf37df7b932de687530
Description-en: Video player built with Qt/QML on top of libmpv
 Haruna is an open source video player built with Qt/QML on top of
 libmpv.
 .
 Compared with other video player frontends, it provides some special
 features, such as:
   * play online videos, through youtube-dl
   * toggle playlist with mouse-over, playlist overlays the video
   * auto skip chapter containing certain words
   * configurable shortcuts and mouse buttons
   * quick jump to next chapter by middle click on progress bar

Package: harvest-tools
Description-md5: 41ad3e6e6601dbcefc4707942b81bc6e
Description-en: archiving and postprocessing for reference-compressed genomic multi-alignments
 HarvestTools is a utility for creating and interfacing with Gingr files,
 which are efficient archives that the Harvest Suite uses to store
 reference-compressed multi-alignments, phylogenetic trees, filtered
 variants and annotations. Though designed for use with Parsnp and Gingr,
 HarvestTools can also be used for generic conversion between standard
 bioinformatics file formats.

Package: harvid
Description-md5: cafe5dfaf34a8df484cc4329770d6131
Description-en: HTTP Ardour Video Server
 Harvid is a HTTP server to efficiently extract, cache and
 serve still images from movie files.
 .
 It provides for frame-accurate decoding and is main use-case
 is to act as backend and second level cache for rendering the
 videotimeline in Ardour.
 .
 Harvid uses ffmpeg/libav and supports a wide variety of video
 codecs and formats.

Package: hasciicam
Description-md5: 283073d326ee1e8a2bba4242864cc179
Description-en: (h)ascii for the masses: live video as text
 Hasciicam makes it possible to have live ASCII video on the web. It
 captures video from a tv card and renders it into ascii, formatting the
 output into an html page with a refresh tag or in a live ASCII window or
 in a simple text file as well, giving the possibility to anybody that has a
 bttv card, a Linux box and a cheap modem line to show a live ASCII video
 feed that can be browsable without any need for plugin, java etc.

Package: haserl
Description-md5: b77d8a66f67b7bc4c60a90f8bbba7bb9
Description-en: CGI scripting program for embedded environments
 Haserl is a CGI wrapper that allows PHP-style programming in Lua or a
 POSIX-compliant shell. It is very small, so it can be used in embedded
 environments, or where something like PHP is too big.
 .
 It combines three features into a small CGI engine:
  * It parses POST and GET requests, placing form-elements into the
    environment as name=value pairs for the CGI script to use. This is
    somewhat similar to the uncgi wrapper.
  * It opens a shell, and translates all text into printable statements.
    All text within <% ... %> constructs is passed verbatim to the shell.
    This is somewhat similar to how PHP scripts are parsed.
  * It can be set up to drop its permissions to the owner of the script,
    giving it some of the security features of suexec or cgiwrapper.

Package: hash-slinger
Description-md5: f2793a26cb717cb95473d1ce2acc3cef
Description-en: tools to generate special DNS records
 This package contains various tools to generate special DNS records:
 .
  * sshfp      Generate RFC-4255 SSHFP DNS records
  * tlsa       Generate RFC-6698 TLSA DNS records via TLS
  * openpgpkey Generate RFC-<TBD> OPENPGPKEY DNS records

Package: hashalot
Description-md5: e676351ceaa5fea9e9c9092dec2694f0
Description-en: Read and hash a passphrase
 This program will read a passphrase from standard input and print a binary
 (not printable) hash to standard output. The output is suitable for use as
 an encryption key.

Package: hashcash
Description-md5: f20c1e9e84356d5194ab2e401f9179db
Description-en: postage payment scheme for email based on hash calculations
 Hashcash is a payment scheme that uses CPU cycles as the form of payment.
 This can be used as a counter-measure for junk email (spam) by using the
 hashcash token as a proof of payment for each email that you sent.

Package: hashcat
Description-md5: f1e089a5d1e0917eeac42f63c095fa76
Description-en: World's fastest and most advanced password recovery utility
 Hashcat supports five unique modes of attack for over 300 highly-optimized
 hashing algorithms. hashcat currently supports CPUs, GPUs, and other
 hardware accelerators on Linux, and has facilities to help enable
 distributed password cracking.
 .
 Examples of hashcat supported hashing algorithms are:
 MD5, HMAC-MD5, SHA1, HMAC-SHA1, MySQL323, MySQL4.1/MySQL5, phpass,
 MD5(Wordpress), MD5(phpBB3), MD5(Joomla), md5crypt, MD5(Unix),
 FreeBSD MD5, Cisco-IOS, MD4, NTLM, Domain Cached Credentials (DCC),
 MS Cache, SHA256, HMAC-SHA256, md5apr1, MD5(APR), Apache MD5, SHA512,
 HMAC-SHA512, Cisco-PIX, Cisco-ASA, WPA/WPA2, Double MD5, bcrypt,
 Blowfish(OpenBSD), MD5(Sun), Double SHA1, SHA-3(Keccak),Half MD5,
 Password Safe SHA-256, IKE-PSK MD5, IKE-PSK SHA1,
 NetNTLMv1-VANILLA/NetNTLMv1-ESS, NetNTLMv2, Cisco-IOS SHA256,
 Android PIN, AIX {smd5}, AIX {ssha256}, AIX {ssha512}, AIX {ssha1},
 GOST, GOST R 34, Fortigate (FortiOS), OS X v10.8+, GRUB 2, IPMI2, RAKP,
 HMAC-SHA1, sha256crypt, SHA256(Unix), Drupal7, WBB3, scrypt, Cisco $8$,
 Cisco $9$, Radmin2, Django (PBKDF2-SHA256), Cram MD5, SAP, iSSHA-1,
 PrestaShop, PostgreSQL, Challenge-Response Authentication (MD5),
 MySQL Challenge-Response, Authentication (SHA1),
 SIP digest authentication (MD5), Plaintext, Joomla < 2.5.18, PostgreSQL,
 osCommerce, xt:Commerce, Skype, nsldap, Netscape, LDAP, nsldaps,
 SSHA-1(Base64), Oracle S: Type (Oracle 11+), SMF > v1.1, OS X v10.4,
 v10.5, v10.6, EPi, Django (SHA-1), MSSQL(2000), MSSQL(2005),
 PeopleSoft, EPiServer 6.x < v4, hMailServer, SSHA-512(Base64),
 LDAP {SSHA512}, OS X v10.7, MSSQL(2012 & 2014), vBulletin < v3.8.5,
 PHPS, vBulletin > v3.8.5, IPB2+, MyBB1.2+, Mediawiki B type,
 WebEdition CMS, Redmine.
 .
 Hashcat offers multiple attack modes for obtaining effective and
 complex coverage over a hash's keyspace. These modes are:
 .
  * Brute-Force attack
  * Combinator attack
  * Dictionary attack
  * Fingerprint attack
  * Hybrid attack
  * Mask attack
  * Permutation attack
  * Rule-based attack
  * Table-Lookup attack
  * Toggle-Case attack
  * PRINCE attack

Package: hashcat-data
Description-md5: 48b3170a6f3eb0cf668f563c1cedbec1
Description-en: Data files for hashcat advanced password recovery utility
 Hashcat is an advanced CPU/GPU-based password recovery utility supporting
 seven unique modes of attack for over 100 optimized hashing algorithms.
 .
 This package contains the data files for hashcat, including charsets,
 rules, salts, tables and Python tools.

Package: hashcheck
Description-md5: 8a0b3865d58c678c27f1a8b774fd35b8
Description-en: verifies the files on a live mounted ISO image
 Provides a graphical interface to verify a live mounted ISO image.
 The image is expected to be mounted under /lib/live/mount/medium
 .
 It is useful as part of a live environment

Package: hashdeep
Description-md5: c1ecc5635dabf27270b04e416d079800
Description-en: recursively compute hashsums or piecewise hashings
 hashdeep is a set of tools to compute MD5, SHA1, SHA256, tiger
 and whirlpool hashsums of arbitrary number of files recursively.
 .
 The main hashdeep features are:
 .
   * It can compare those hashsums with a list of known hashes;
   * The tools can display those that match the list or those that
     does not match;
   * It can  display a time estimation when processing large files.
   * It can do piecewise hashing (hash input files in arbitrary
     sized blocks).
 .
 This package is useful in forensics investigations.

Package: hashid
Description-md5: d5300d92fc6e2767a609c7992295a8ba
Description-en: Identify the different types of hashes used to encrypt data
 Identify the different types of hashes used to encrypt data and especially
 passwords.
 .
 hashID is a tool written in Python 3.x which supports the identification of
 over 175 unique hash types using regular expressions.
 It is able to identify a single hash or parse a file and identify the hashes
 within it.
 There is also a nodejs version of hashID available which is easily set up to
 provide online hash identification.

Package: hashrat
Description-md5: 4b1bba579741a4592601af9d4cc52704
Description-en: hashing tool supporting several hashes and recursivity
 Hashrat is a hash-generation utility that supports the md5, sha1, sha256,
 sha512, whirlpool, jh-244, jh256, jh-384 and jh-512 hash functions, and
 also the HMAC versions of those functions. It can output in 'traditional'
 format (same as md5sum and shasum and the like), or it's own format.
 .
 Hashes can be output in octal, decimal, hexadecimal, uppercase hexadecimal
 or base64.
 .
 Hashrat also supports directory recursion, hashing entire devices,
 generating a hash for an entire directory, operations in remote machines
 and several other features. It has a 'CGI' mode that can be used as a
 web-page to lookup hashes.
 .
 This tool is useful in forensics investigations and network security.

Package: libghc-abstract-deque-dev
Description-md5: b99b06b4817514d0dd3bca38bacee0c9
Description-en: abstract, parameterized interface to mutable Deques
 An abstract interface to highly-parameterizable queues/deques.
 .
 Background: There exists a feature space for queues that extends between:
   * simple, single-ended, non-concurrent, bounded queues
   * double-ended, threadsafe, growable queues
 with important points inbetween (such as the queues used for
 work-stealing).
 .
 This package includes an interface for Deques that allows the
 programmer to use a single API for all of the above, while using
 the type-system to select an efficient implementation given the
 requirements (using type families).
 .
 This package also includes a simple reference implementation based
 on IORef and Data.Sequence.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-abstract-deque-doc
Description-md5: 9303a3c42e58e97a2fa323cbc9a902a2
Description-en: abstract, parameterized interface to mutable Deques; documentation
 An abstract interface to highly-parameterizable queues/deques.
 .
 Background: There exists a feature space for queues that extends between:
   * simple, single-ended, non-concurrent, bounded queues
   * double-ended, threadsafe, growable queues
 with important points inbetween (such as the queues used for
 work-stealing).
 .
 This package includes an interface for Deques that allows the
 programmer to use a single API for all of the above, while using
 the type-system to select an efficient implementation given the
 requirements (using type families).
 .
 This package also includes a simple reference implementation based
 on IORef and Data.Sequence.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-abstract-deque-prof
Description-md5: 2a6a720ddc03ddf4c42bec9fc346f116
Description-en: abstract, parameterized interface to mutable Deques; profiling libraries
 An abstract interface to highly-parameterizable queues/deques.
 .
 Background: There exists a feature space for queues that extends between:
   * simple, single-ended, non-concurrent, bounded queues
   * double-ended, threadsafe, growable queues
 with important points inbetween (such as the queues used for
 work-stealing).
 .
 This package includes an interface for Deques that allows the
 programmer to use a single API for all of the above, while using
 the type-system to select an efficient implementation given the
 requirements (using type families).
 .
 This package also includes a simple reference implementation based
 on IORef and Data.Sequence.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-abstract-par-dev
Description-md5: 7739ba25836d6711b71c06fe90cf7859
Description-en: abstract parallelization interface
 This module offers the types and abstract definitons for the par monad. The
 par monad offers parrallelization based on dataflow programming.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-abstract-par-doc
Description-md5: 744116f101b550f1b46979d3b1a03744
Description-en: abstract parallelization interface; documentation
 This module offers the types and abstract definitons for the par monad. The
 par monad offers parrallelization based on dataflow programming.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-abstract-par-prof
Description-md5: 16070c19f9cff60425a39c017d7f6354
Description-en: abstract parallelization interface; profiling libraries
 This module offers the types and abstract definitons for the par monad. The
 par monad offers parrallelization based on dataflow programming.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-acid-state-dev
Description-md5: d895d07d192f90a13513f78e7b2e341a
Description-en: Haskell database library with ACID guarantees - GHC libraries
 AcidState is a Haskell library to store serializable Haskell
 structures, guaranteeing that transactions support the ACID
 semantic. That is, they must be atomic (a transaction must be
 completely saved or completely rolled back), consistent (after each
 transaction the state of the database must be valid), isolated (two
 parallel transaction must not interfere with each other) and durable
 (a successful transaction must be reliably stored to a persistent
 memory).
 .
 This library supports both storing data on the local disk and via a
 network server.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell. It
 obsoletes the package haskell-happstack-state.

Package: libghc-acid-state-doc
Description-md5: a4848160fa35901110fab71b4122c717
Description-en: Haskell database library with ACID guarantees - documentation; documentation
 AcidState is a Haskell library to store serializable Haskell
 structures, guaranteeing that transactions support the ACID
 semantic. That is, they must be atomic (a transaction must be
 completely saved or completely rolled back), consistent (after each
 transaction the state of the database must be valid), isolated (two
 parallel transaction must not interfere with each other) and durable
 (a successful transaction must be reliably stored to a persistent
 memory).
 .
 This library supports both storing data on the local disk and via a
 network server.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell. It obsoletes the package
 haskell-happstack-state.

Package: libghc-acid-state-prof
Description-md5: e49838a83deee7a5e49c9a51a45e33bc
Description-en: Haskell database library with ACID guarantees - GHC profiling libraries; profiling libraries
 AcidState is a Haskell library to store serializable Haskell
 structures, guaranteeing that transactions support the ACID
 semantic. That is, they must be atomic (a transaction must be
 completely saved or completely rolled back), consistent (after each
 transaction the state of the database must be valid), isolated (two
 parallel transaction must not interfere with each other) and durable
 (a successful transaction must be reliably stored to a persistent
 memory).
 .
 This library supports both storing data on the local disk and via a
 network server.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell. It obsoletes the package
 haskell-happstack-state.

Package: libghc-active-dev
Description-md5: 2eda4b1924a12d5f14cf79b131435136
Description-en: Abstractions for animation
 Inspired by the work of Kevin Matlage and Andy Gill (Every Animation Should
 Have a Beginning, a Middle, and an End, Trends in Functional Programming,
 2010), this library defines a simple abstraction for working with time-varying
 values. In a sense, this is sort of like a stripped-down version of functional
 reactive programming (FRP), without the reactivity.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-active-doc
Description-md5: 9f04ab9345b75173ce1fc91a36a0bb56
Description-en: Abstractions for animation; documentation
 Inspired by the work of Kevin Matlage and Andy Gill (Every Animation Should
 Have a Beginning, a Middle, and an End, Trends in Functional Programming,
 2010), this library defines a simple abstraction for working with time-varying
 values. In a sense, this is sort of like a stripped-down version of functional
 reactive programming (FRP), without the reactivity.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-active-prof
Description-md5: 0645383f3dcc4137aa2e063ce990f75e
Description-en: Abstractions for animation; profiling libraries
 Inspired by the work of Kevin Matlage and Andy Gill (Every Animation Should
 Have a Beginning, a Middle, and an End, Trends in Functional Programming,
 2010), this library defines a simple abstraction for working with time-varying
 values. In a sense, this is sort of like a stripped-down version of functional
 reactive programming (FRP), without the reactivity.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-adjunctions-dev
Description-md5: f394511c1e575c21e82184ec9a2bde40
Description-en: adjunctions and representable functors for Haskell
 In mathematics, adjoint functors are pairs of functors which stand in a
 particular relationship with one another, called an adjunction. This
 package provides adjunctions for Haskell.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-adjunctions-doc
Description-md5: 937dda15593c9ab58ebefeb21b77ed0d
Description-en: adjunctions and representable functors for Haskell; documentation
 In mathematics, adjoint functors are pairs of functors which stand in a
 particular relationship with one another, called an adjunction. This
 package provides adjunctions for Haskell.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-adjunctions-prof
Description-md5: e0f66000f9c787fd8eeef6aa8a792241
Description-en: adjunctions and representable functors for Haskell; profiling libraries
 In mathematics, adjoint functors are pairs of functors which stand in a
 particular relationship with one another, called an adjunction. This
 package provides adjunctions for Haskell.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-dev
Description-md5: 8d869051ed11f3e0fcbf5e71ffe20b60
Description-en: Fast JSON parsing and encoding library
 It is a JSON parsing and encoding library optimized for ease of use
 and high performance.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-doc
Description-md5: b4667900c0c719ee7ba7ad1589f92cb4
Description-en: Fast JSON parsing and encoding library; documentation
 It is a JSON parsing and encoding library optimized for ease of use
 and high performance.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-prof
Description-md5: aeca562fb98802766b406572ad0df2ed
Description-en: Fast JSON parsing and encoding library; profiling libraries
 It is a JSON parsing and encoding library optimized for ease of use
 and high performance.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-compat-dev
Description-md5: dda387d757587ca5ff6de362dea646a9
Description-en: compatibility layer for aeson
 Compatibility layer for aeson
  * decode etc. work as in aeson >=0.9
  * but it is generalised to work in any MonadThrow (that is extra)
  * .:? works as in aeson ||=0.11
  * .:! works as in aeson ||=0.11 and as .:? did in aeson ==0.10.*
  * Orphan instances FromJSON Day and FromJSON LocalTime for aeson <0.10
  * Encoding related functionality is not added. It's present only with aeson >=0.10
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-compat-doc
Description-md5: f3a575c9dc77076585fc824684c01865
Description-en: compatibility layer for aeson; documentation
 Compatibility layer for aeson
  * decode etc. work as in aeson >=0.9
  * but it is generalised to work in any MonadThrow (that is extra)
  * .:? works as in aeson ||=0.11
  * .:! works as in aeson ||=0.11 and as .:? did in aeson ==0.10.*
  * Orphan instances FromJSON Day and FromJSON LocalTime for aeson <0.10
  * Encoding related functionality is not added. It's present only with aeson >=0.10
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-compat-prof
Description-md5: c0610ef82d90a018158408f74501fce3
Description-en: compatibility layer for aeson; profiling libraries
 Compatibility layer for aeson
  * decode etc. work as in aeson >=0.9
  * but it is generalised to work in any MonadThrow (that is extra)
  * .:? works as in aeson ||=0.11
  * .:! works as in aeson ||=0.11 and as .:? did in aeson ==0.10.*
  * Orphan instances FromJSON Day and FromJSON LocalTime for aeson <0.10
  * Encoding related functionality is not added. It's present only with aeson >=0.10
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: haskell-aeson-diff-utils
Description-md5: 14b4651631d0a90408d22a3996b2d67a
Description-en: extract and apply patches to JSON documents
 This is a small library for working with changes to JSON documents. It
 includes a library and two command-line executables in the style of the
 diff(1) and patch(1) commands available on many systems.

Package: libghc-aeson-diff-dev
Description-md5: 816fd8a9cb6ab79aa9f1b3a8fd23671a
Description-en: extract and apply patches to JSON documents
 This is a small library for working with changes to JSON documents. It
 includes a library and two command-line executables in the style of the
 diff(1) and patch(1) commands available on many systems.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-diff-doc
Description-md5: 6f7a00fa012b17552b113126956f312d
Description-en: extract and apply patches to JSON documents; documentation
 This is a small library for working with changes to JSON documents. It
 includes a library and two command-line executables in the style of the
 diff(1) and patch(1) commands available on many systems.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-diff-prof
Description-md5: 2d0a7383cecb9c536e15941e2a85ac2c
Description-en: extract and apply patches to JSON documents; profiling libraries
 This is a small library for working with changes to JSON documents. It
 includes a library and two command-line executables in the style of the
 diff(1) and patch(1) commands available on many systems.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-extra-dev
Description-md5: 04691764a58187c1e57cf7b6e1918ae3
Description-en: Extra goodies for aeson
 The package motivation is twofold:
 .
 * provide compatibility layer for @aeson@
 .
 * provide extra combinators
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-extra-doc
Description-md5: 8288e530ba8f29a31decb005221084a3
Description-en: Extra goodies for aeson; documentation
 The package motivation is twofold:
 .
 * provide compatibility layer for @aeson@
 .
 * provide extra combinators
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-extra-prof
Description-md5: 35220703353501a99d541de652359962
Description-en: Extra goodies for aeson; profiling libraries
 The package motivation is twofold:
 .
 * provide compatibility layer for @aeson@
 .
 * provide extra combinators
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: aeson-pretty
Description-md5: b9279c14899612a43ca25c99cf538f42
Description-en: JSON pretty-printing tool
 The command-line tool reads JSON from stdin and writes prettified
 JSON to stdout. It also offers a complementary compact-mode,
 essentially the opposite of pretty-printing.
 .
 This is built on the aeson-pretty library; see also
 libghc-aeson-pretty-dev.

Package: libghc-aeson-pretty-dev
Description-md5: b35365247115f1a8667f75fa6e42302d
Description-en: JSON pretty-printing library
 A JSON pretty-printing library compatible with Aeson.
 .
 The library provides the function encodePretty. It is a drop-in
 replacement for aeson's encode function, producing JSON-ByteStrings
 for human readers.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-pretty-doc
Description-md5: 32e0b43e51e50da3459407a2b8390c3e
Description-en: JSON pretty-printing library; documentation
 A JSON pretty-printing library compatible with Aeson.
 .
 The library provides the function encodePretty. It is a drop-in
 replacement for aeson's encode function, producing JSON-ByteStrings
 for human readers.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-pretty-prof
Description-md5: 12a02dadb0cc651e2d3bf313951f8b32
Description-en: JSON pretty-printing library; profiling libraries
 A JSON pretty-printing library compatible with Aeson.
 .
 The library provides the function encodePretty. It is a drop-in
 replacement for aeson's encode function, producing JSON-ByteStrings
 for human readers.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-qq-dev
Description-md5: 664cc30e30f54bac1b4aa9a760cb3590
Description-en: JSON quasiquoter for Haskell
 This package provides a JSON quasiquoter for Haskell. It exposes the function
 `aesonQQ` that compile-time converts a string representation of a JSON value
 into a `Data.Aeson.Value`.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-qq-doc
Description-md5: a1f9ef4573f3ac200584382059c70dcf
Description-en: JSON quasiquoter for Haskell; documentation
 This package provides a JSON quasiquoter for Haskell. It exposes the function
 `aesonQQ` that compile-time converts a string representation of a JSON value
 into a `Data.Aeson.Value`.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aeson-qq-prof
Description-md5: 7f80105d8d2e0a3a909755b7ffdc6afb
Description-en: JSON quasiquoter for Haskell; profiling libraries
 This package provides a JSON quasiquoter for Haskell. It exposes the function
 `aesonQQ` that compile-time converts a string representation of a JSON value
 into a `Data.Aeson.Value`.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-alsa-core-dev
Description-md5: aec942cc09001b766981162e6d791fda
Description-en: binding to the ALSA Library API (Exceptions)
 This package provides access to ALSA infrastructure,
 that is needed by both alsa-seq and alsa-pcm.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-alsa-core-doc
Description-md5: ea88db8eb23f6d7afaadc2a7c1d65ea9
Description-en: binding to the ALSA Library API (Exceptions); documentation
 This package provides access to ALSA infrastructure,
 that is needed by both alsa-seq and alsa-pcm.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-alsa-core-prof
Description-md5: 17ea89dcd7dae4e01aa3873ff8c6d59a
Description-en: binding to the ALSA Library API (Exceptions); profiling libraries
 This package provides access to ALSA infrastructure,
 that is needed by both alsa-seq and alsa-pcm.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-alsa-mixer-dev
Description-md5: 84809c96a991da19a33e9c826e6056b7
Description-en: bindings to the ALSA simple mixer API
 This package provides bindings to the ALSA simple mixer API.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-alsa-mixer-doc
Description-md5: 86d1ce1f98edb1585a46ebfcdb7ee6cd
Description-en: bindings to the ALSA simple mixer API; documentation
 This package provides bindings to the ALSA simple mixer API.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-alsa-mixer-prof
Description-md5: 3b718e946176e3d6f72484d8c5668350
Description-en: bindings to the ALSA simple mixer API; profiling libraries
 This package provides bindings to the ALSA simple mixer API.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-annotated-wl-pprint-dev
Description-md5: 441ec877468b95aa0fcbab48d017934b
Description-en: Wadler/Leijen Pretty Printer, with annotation support
 This is a modified version of wl-pprint, which was based on Wadler's
 paper "A Prettier  Printer". This version allows the library user to
 annotate the text with semantic information, which can later be rendered
 in a variety of ways.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-annotated-wl-pprint-doc
Description-md5: 8e6a1563993bf4e36e4573f22e5c5ddb
Description-en: Wadler/Leijen Pretty Printer, with annotation support; documentation
 This is a modified version of wl-pprint, which was based on Wadler's
 paper "A Prettier  Printer". This version allows the library user to
 annotate the text with semantic information, which can later be rendered
 in a variety of ways.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-annotated-wl-pprint-prof
Description-md5: fab2141799b53a9c366715497ced6c7e
Description-en: Wadler/Leijen Pretty Printer, with annotation support; profiling libraries
 This is a modified version of wl-pprint, which was based on Wadler's
 paper "A Prettier  Printer". This version allows the library user to
 annotate the text with semantic information, which can later be rendered
 in a variety of ways.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-ansi-terminal-dev
Description-md5: 14b80bc3a8ccb73618c34956a96ff6cb
Description-en: Simple ANSI terminal support, with Windows compatibility
 ANSI terminal support for Haskell: allows cursor movement, screen clearing,
 color output showing or hiding the cursor, and changing the title.
 Compatible with Windows and those Unixes with ANSI terminals, but only
 GHC is supported as a compiler.
 .
 This package contains the normal library files.

Package: libghc-ansi-terminal-doc
Description-md5: dcefec4a575da4ac64e223c22513cb66
Description-en: Simple ANSI terminal support, with Windows compatibility; documentation
 ANSI terminal support for Haskell: allows cursor movement, screen clearing,
 color output showing or hiding the cursor, and changing the title.
 Compatible with Windows and those Unixes with ANSI terminals, but only
 GHC is supported as a compiler.
 .
 This package contains the documentation files.

Package: libghc-ansi-terminal-prof
Description-md5: 13f4d8360b9b9f6a6a05a24e29c08b25
Description-en: Simple ANSI terminal support, with Windows compatibility; profiling libraries
 ANSI terminal support for Haskell: allows cursor movement, screen clearing,
 color output showing or hiding the cursor, and changing the title.
 Compatible with Windows and those Unixes with ANSI terminals, but only
 GHC is supported as a compiler.
 .
 This package contains the libraries compiled with profiling enabled.

Package: libghc-ansi-wl-pprint-dev
Description-md5: 125341e52b6db5d39a6bbc82a3a8f422
Description-en: Wadler/Leijen Pretty Printer for colored ANSI terminal output
 This is a pretty printing library based on Wadler's paper
 "A Prettier Printer". It has been enhanced with support for ANSI terminal
 colored output using the ansi-terminal package.
 .
 This package contains the normal library files.

Package: libghc-ansi-wl-pprint-doc
Description-md5: 9fc25bff5025b20081e4eb7ebd41df0e
Description-en: Wadler/Leijen Pretty Printer for colored ANSI terminal output; documentation
 This is a pretty printing library based on Wadler's paper
 "A Prettier Printer". It has been enhanced with support for ANSI terminal
 colored output using the ansi-terminal package.
 .
 This package contains the documentation files.

Package: libghc-ansi-wl-pprint-prof
Description-md5: 29b3d0d24b0f1d84b1b37dd3e5b4fc94
Description-en: Wadler/Leijen Pretty Printer for colored ANSI terminal output; profiling lib
 This is a pretty printing library based on Wadler's paper
 "A Prettier Printer". It has been enhanced with support for ANSI terminal
 colored output using the ansi-terminal package.
 .
 This package contains the libraries compiled with profiling enabled.

Package: libghc-ap-normalize-dev
Description-md5: 3e9bb370789b0c9610f9bf3e07be2080
Description-en: Self-normalizing applicative expressions
 An applicative functor transformer to normalize expressions using <$>, <*>,
 and pure into a linear list of actions. See "ApNormalize" to get started.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-ap-normalize-doc
Description-md5: f5a2b07aa0ea8a23e6267bd84b10f2b3
Description-en: Self-normalizing applicative expressions; documentation
 An applicative functor transformer to normalize expressions using <$>, <*>,
 and pure into a linear list of actions. See "ApNormalize" to get started.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-ap-normalize-prof
Description-md5: 93ac217cecacd02de8cc5c68c6c045b8
Description-en: Self-normalizing applicative expressions; profiling libraries
 An applicative functor transformer to normalize expressions using <$>, <*>,
 and pure into a linear list of actions. See "ApNormalize" to get started.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-appar-dev
Description-md5: 89c0ffc80c08ebbd42937f42bfe196ba
Description-en: A simple applicative parser in Parsec style
 This is a simple applicative parser.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-appar-doc
Description-md5: 275c162306717174ed7792c8b3784e06
Description-en: A simple applicative parser in Parsec style; documentation
 This is a simple applicative parser.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-appar-prof
Description-md5: 7785e0da2dc9055dce691645e4d6e5e6
Description-en: A simple applicative parser in Parsec style; profiling libraries
 This is a simple applicative parser.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-argon2-dev
Description-md5: ea599848515d9be657c54ea229944b7c
Description-en: Haskell bindings to the Argon2 password-hashing function
 This library provides Haskell bindings to libargon2, the reference
 implementation of the Argon2 password-hashing function.
 .
 See the libargon2-dev package for more information on Argon2.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-argon2-doc
Description-md5: 5be7044f69d152dd9ebb18cd7e3bf30e
Description-en: Haskell bindings to the Argon2 password-hashing function; documentation
 This library provides Haskell bindings to libargon2, the reference
 implementation of the Argon2 password-hashing function.
 .
 See the libargon2-dev package for more information on Argon2.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-argon2-prof
Description-md5: 5756d22316ae5d27133e07fcee3bc254
Description-en: Haskell bindings to the Argon2 password-hashing function; profiling libraries
 This library provides Haskell bindings to libargon2, the reference
 implementation of the Argon2 password-hashing function.
 .
 See the libargon2-dev package for more information on Argon2.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-arrows-dev
Description-md5: dd1fdc5423fae5f1225218b3aabaa2f1
Description-en: Haskell arrow classes and transformers for GHC
 This library provides several classes that extend the Arrow class, and
 some transformers that implement or lift these classes.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-arrows-doc
Description-md5: 53ab631256ae7d2506443b51328d729d
Description-en: Haskell arrow classes and transformers for GHC; documentation
 This library provides several classes that extend the Arrow class, and
 some transformers that implement or lift these classes.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-arrows-prof
Description-md5: b8520b33d0328219a0648334b98ad36d
Description-en: Haskell arrow classes and transformers for GHC; profiling libraries
 This library provides several classes that extend the Arrow class, and
 some transformers that implement or lift these classes.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-encoding-dev
Description-md5: 743bb67b9b246e225172149f609ad13f
Description-en: ASN1 data reader/writer in RAW, BER, and DER forms
 ASN1 data reader and writer in raw form with supports for high level
 forms of ASN1 (BER and DER).
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-encoding-doc
Description-md5: d0736d656fd5375933ad6cdcf4ec03d6
Description-en: ASN1 data reader/writer in RAW, BER, and DER forms; documentation
 ASN1 data reader and writer in raw form with supports for high level
 forms of ASN1 (BER and DER).
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-encoding-prof
Description-md5: 28d2dbc06d2398d0d79bdde3d6bb28a6
Description-en: ASN1 data reader/writer in RAW, BER, and DER forms; profiling libraries
 ASN1 data reader and writer in raw form with supports for high level
 forms of ASN1 (BER and DER).
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-parse-dev
Description-md5: 372a10e8f46310ad0d53b264adbb4ccb
Description-en: simple monadic parser for ASN1 stream types
 This is a simple monadic parser for ASN1 stream types, when ASN.1
 pattern matching is not convenient.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-parse-doc
Description-md5: 3a3add4e0a662c7fbbec5425a1451030
Description-en: simple monadic parser for ASN1 stream types; documentation
 This is a simple monadic parser for ASN1 stream types, when ASN.1
 pattern matching is not convenient.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-parse-prof
Description-md5: e36fd38ca8b3db4a3ddd61676a675cfb
Description-en: simple monadic parser for ASN1 stream types; profiling libraries
 This is a simple monadic parser for ASN1 stream types, when ASN.1
 pattern matching is not convenient.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-types-dev
Description-md5: 30bc1152b5789c6ba8024cb99e2d87d5
Description-en: ASN.1 types
 These are ASN.1 standard types
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-types-doc
Description-md5: 1d81cb72f0af704f51179c79b5184ea9
Description-en: ASN.1 types; documentation
 These are ASN.1 standard types
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-asn1-types-prof
Description-md5: dea79e6eda574f0fddd1ea3d1ceec2ef
Description-en: ASN.1 types; profiling libraries
 These are ASN.1 standard types
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-assert-failure-dev
Description-md5: 7135862e10c90e3e4fd2c7bb1ed696db
Description-en: syntactic sugar improving 'assert' and 'error'
 This library contains syntactic sugar that makes it easier
 to write simple contracts with 'assert' and 'error'
 and report the values that violate contracts.
 The original 'assert' function is here re-exported for convenience.
 .
 Note that for most of these functions to have any effect, assertions
 need to be enabled, e.g., by including in .cabal file the following line:
 .
 ghc-options: -fno-ignore-asserts
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-assert-failure-doc
Description-md5: bd19792d98080745a6037a2e383a6ce7
Description-en: syntactic sugar improving 'assert' and 'error'; documentation
 This library contains syntactic sugar that makes it easier
 to write simple contracts with 'assert' and 'error'
 and report the values that violate contracts.
 The original 'assert' function is here re-exported for convenience.
 .
 Note that for most of these functions to have any effect, assertions
 need to be enabled, e.g., by including in .cabal file the following line:
 .
 ghc-options: -fno-ignore-asserts
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-assert-failure-prof
Description-md5: 71db5cb99becdf552165106d5997894e
Description-en: syntactic sugar improving 'assert' and 'error'; profiling libraries
 This library contains syntactic sugar that makes it easier
 to write simple contracts with 'assert' and 'error'
 and report the values that violate contracts.
 The original 'assert' function is here re-exported for convenience.
 .
 Note that for most of these functions to have any effect, assertions
 need to be enabled, e.g., by including in .cabal file the following line:
 .
 ghc-options: -fno-ignore-asserts
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-assoc-dev
Description-md5: b82456723a7959f168c9ab95aafa113a
Description-en: swap and assoc: Symmetric and Semigroupy Bifunctors
 Provides generalisations of
 .
 swap :: (a,b) -> (b,a) and
 .
 assoc :: ((a,b),c) -> (a,(b,c))
 .
 to
 Bifunctors supporting similar operations (e.g. Either, These).
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-assoc-doc
Description-md5: b94eb33a48bce406b69d8b1f2fef4adb
Description-en: swap and assoc: Symmetric and Semigroupy Bifunctors; documentation
 Provides generalisations of
 .
 swap :: (a,b) -> (b,a) and
 .
 assoc :: ((a,b),c) -> (a,(b,c))
 .
 to
 Bifunctors supporting similar operations (e.g. Either, These).
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-assoc-prof
Description-md5: ffbdffef21d6dd9d4a7e1ccc98d36227
Description-en: swap and assoc: Symmetric and Semigroupy Bifunctors; profiling libraries
 Provides generalisations of
 .
 swap :: (a,b) -> (b,a) and
 .
 assoc :: ((a,b),c) -> (a,(b,c))
 .
 to
 Bifunctors supporting similar operations (e.g. Either, These).
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-async-dev
Description-md5: c1e68b8b7bb800fcb59b52a72e1b444a
Description-en: run IO operations asynchronously and wait for their results
 This package provides a higher-level interface over
 threads, in which an (Async a) is a concurrent
 thread that will eventually deliver a value of
 type a.  The package provides ways to create
 Async computations, wait for their results, and
 cancel them.
 .
 This package contains the normal library files.

Package: libghc-async-doc
Description-md5: 0e9d1b284a5d486ff7e2e3c613f54a1d
Description-en: run IO operations asynchronously and wait for their results; documentation
 This package provides a higher-level interface over
 threads, in which an (Async a) is a concurrent
 thread that will eventually deliver a value of
 type a.  The package provides ways to create
 Async computations, wait for their results, and
 cancel them.
 .
 This package contains the documentation files.

Package: libghc-async-prof
Description-md5: 2d447a945e1ec27fdf906a18a4095de9
Description-en: run IO operations asynchronously and wait for their results; profiling libs
 This package provides a higher-level interface over
 threads, in which an (Async a) is a concurrent
 thread that will eventually deliver a value of
 type a.  The package provides ways to create
 Async computations, wait for their results, and
 cancel them.
 .
 This package contains the libraries compiled with profiling enabled.

Package: libghc-atomic-write-dev
Description-md5: f38d5383dc20efba165e5154cc8a9322
Description-en: Atomically write to a file
 Atomically write to a file on POSIX-compliant systems while preserving
 permissions.
 .
 On most Unix systems, `mv` is an atomic operation. This makes it simple to
 write to a file atomically just by using the mv operation. However, this will
 destroy the permissions on the original file. This library does the following
 to preserve permissions while atomically writing to a file:
 .
 * If an original file exists, take those permissions and apply them to the
 temp file before `mv`ing the file into place.
 .
 * If the original file does not exist, create a following with default
 permissions (based on the currently-active umask).
 .
 This way, when the file is `mv`'ed into place, the permissions will be the
 ones held by the original file.
 .
 This library is based on similar implementations found in common libraries in
 Ruby and Python.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-atomic-write-doc
Description-md5: 51891c67cea1f2b49f1954ddbf8262e3
Description-en: Atomically write to a file; documentation
 Atomically write to a file on POSIX-compliant systems while preserving
 permissions.
 .
 On most Unix systems, `mv` is an atomic operation. This makes it simple to
 write to a file atomically just by using the mv operation. However, this will
 destroy the permissions on the original file. This library does the following
 to preserve permissions while atomically writing to a file:
 .
 * If an original file exists, take those permissions and apply them to the
 temp file before `mv`ing the file into place.
 .
 * If the original file does not exist, create a following with default
 permissions (based on the currently-active umask).
 .
 This way, when the file is `mv`'ed into place, the permissions will be the
 ones held by the original file.
 .
 This library is based on similar implementations found in common libraries in
 Ruby and Python.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-atomic-write-prof
Description-md5: 37dbb53e304319bef17548051e9006e4
Description-en: Atomically write to a file; profiling libraries
 Atomically write to a file on POSIX-compliant systems while preserving
 permissions.
 .
 On most Unix systems, `mv` is an atomic operation. This makes it simple to
 write to a file atomically just by using the mv operation. However, this will
 destroy the permissions on the original file. This library does the following
 to preserve permissions while atomically writing to a file:
 .
 * If an original file exists, take those permissions and apply them to the
 temp file before `mv`ing the file into place.
 .
 * If the original file does not exist, create a following with default
 permissions (based on the currently-active umask).
 .
 This way, when the file is `mv`'ed into place, the permissions will be the
 ones held by the original file.
 .
 This library is based on similar implementations found in common libraries in
 Ruby and Python.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-attoparsec-dev
Description-md5: ee240864d38768966d28564c08a8487c
Description-en: Fast combinator parsing for bytestrings
 A fast parser combinator library, aimed particularly at dealing
 efficiently with network protocols and complicated text/binary
 file formats.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-attoparsec-doc
Description-md5: 5811da54b08fe2a4cc40114f27475d04
Description-en: Fast combinator parsing for bytestrings; documentation
 A fast parser combinator library, aimed particularly at dealing
 efficiently with network protocols and complicated text/binary
 file formats.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-attoparsec-prof
Description-md5: 0e490c52dd160a89b88f1beee6d17cbd
Description-en: Fast combinator parsing for bytestrings; profiling libraries
 A fast parser combinator library, aimed particularly at dealing
 efficiently with network protocols and complicated text/binary
 file formats.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-attoparsec-iso8601-dev
Description-md5: a4fa6011ad54f506a454b9a24e47069c
Description-en: parsing of ISO 8601 dates
 Parsing of ISO 8601 dates, originally from aeson.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-attoparsec-iso8601-doc
Description-md5: 5be3aa9ad617b79ebaaecee2e5360ced
Description-en: parsing of ISO 8601 dates; documentation
 Parsing of ISO 8601 dates, originally from aeson.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-attoparsec-iso8601-prof
Description-md5: f926813dfa8029f486f03acdfbe9d00e
Description-en: parsing of ISO 8601 dates; profiling libraries
 Parsing of ISO 8601 dates, originally from aeson.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-authenticate-dev
Description-md5: db7a339d12280bb40150b54d13e43123
Description-en: authentication methods for Haskell web applications
 Focus is on third-party authentication methods, such as OpenID,
 rpxnow and Facebook.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-authenticate-doc
Description-md5: 9b155a7612b38c6072086f726718ca58
Description-en: authentication methods for Haskell web applications; documentation
 Focus is on third-party authentication methods, such as OpenID,
 rpxnow and Facebook.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-authenticate-prof
Description-md5: 38b8c4fb44586c282fd2b94bdd2990ca
Description-en: authentication methods for Haskell web applications; profiling libraries
 Focus is on third-party authentication methods, such as OpenID,
 rpxnow and Facebook.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-authenticate-oauth-dev
Description-md5: b576f6c96c4b856ffbdc5c64eebb0b38
Description-en: authenticate with OAuth for Haskell web applications
 OAuth authentication support.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-authenticate-oauth-doc
Description-md5: f6344ba41de752885329703c1e708e7a
Description-en: authenticate with OAuth for Haskell web applications; documentation
 OAuth authentication support.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-authenticate-oauth-prof
Description-md5: 942e66c0997aec209bec20557342384b
Description-en: authenticate with OAuth for Haskell web applications; profiling libraries
 OAuth authentication support.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-auto-update-dev
Description-md5: 4a7da49a7bfd629a8f059f95401ed3f7
Description-en: efficiently run periodic, on-demand actions
 A common problem is the desire to have an action run at a scheduled interval,
 but only if it is needed. For example, instead of having every web request
 result in a new getCurrentTime call, we'd like to have a single worker
 thread run every second, updating an IORef. However, if the request
 frequency is less than once per second, this is a pessimization, and worse,
 kills idle GC.
 .
 This library allows you to define actions which will either be performed by a
 dedicated thread or, in times of low volume, will be executed by the calling
 thread.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-auto-update-doc
Description-md5: 8e31ef17da7355c0951082ad1f718a49
Description-en: efficiently run periodic, on-demand actions; documentation
 A common problem is the desire to have an action run at a scheduled interval,
 but only if it is needed. For example, instead of having every web request
 result in a new getCurrentTime call, we'd like to have a single worker
 thread run every second, updating an IORef. However, if the request
 frequency is less than once per second, this is a pessimization, and worse,
 kills idle GC.
 .
 This library allows you to define actions which will either be performed by a
 dedicated thread or, in times of low volume, will be executed by the calling
 thread.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-auto-update-prof
Description-md5: c4301e4ada1c08b6ad3ed80f617f35d0
Description-en: efficiently run periodic, on-demand actions; profiling libraries
 A common problem is the desire to have an action run at a scheduled interval,
 but only if it is needed. For example, instead of having every web request
 result in a new getCurrentTime call, we'd like to have a single worker
 thread run every second, updating an IORef. However, if the request
 frequency is less than once per second, this is a pessimization, and worse,
 kills idle GC.
 .
 This library allows you to define actions which will either be performed by a
 dedicated thread or, in times of low volume, will be executed by the calling
 thread.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aws-dev
Description-md5: 06beb8fbfc468fbf4a1985a89e05d83f
Description-en: Amazon Web Services for Haskell
 This package provides Haskell interfaces for using Amazon Web Services like
 S3 (storage), SQS (queuing) and others. The ultimate goal is to support all
 Amazon Web Services.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aws-doc
Description-md5: cce87fcbadcb9f3770f4e93c663445a7
Description-en: Amazon Web Services for Haskell; documentation
 This package provides Haskell interfaces for using Amazon Web Services like
 S3 (storage), SQS (queuing) and others. The ultimate goal is to support all
 Amazon Web Services.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-aws-prof
Description-md5: eb0c6a850c6846efc25edc9348753dbf
Description-en: Amazon Web Services for Haskell; profiling libraries
 This package provides Haskell interfaces for using Amazon Web Services like
 S3 (storage), SQS (queuing) and others. The ultimate goal is to support all
 Amazon Web Services.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-compat-dev
Description-md5: 0cd0f3adfac6c6bc8e864ef105f80071
Description-en: compatibility layer for base
 With this package, you can ban CPP from your code.
 See the README at <https://github.com/sol/base-compat#readme> to see what's
 covered.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-compat-doc
Description-md5: 78e6ebf9c96b824cee2d415b9807ee76
Description-en: compatibility layer for base; documentation
 With this package, you can ban CPP from your code.
 See the README at <https://github.com/sol/base-compat#readme> to see what's
 covered.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-compat-prof
Description-md5: 6b0b7cfce549a0de7118476c92de007c
Description-en: compatibility layer for base; profiling libraries
 With this package, you can ban CPP from your code.
 See the README at <https://github.com/sol/base-compat#readme> to see what's
 covered.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-compat-batteries-dev
Description-md5: 1a317f9769442111da5284a912bc61f9
Description-en: base-compat with extra batteries
 Provides functions available in later versions of base to a wider
 range of compilers, without requiring you to use CPP pragmas
 in your code.
 .
 This package provides the same API as the base-compat library,
 but depends on compatibility packages (such as semigroups) to offer
 a wider support window than base-compat, which has no dependencies.
 Most of the modules in this library have the same names as in
 base-compat to make it easier to switch between the two. There also
 exist versions of each module with the suffix .Repl.Batteries, which
 are distinct from anything in base-compat, to allow for easier
 use in GHCi.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-compat-batteries-doc
Description-md5: 0f0b47356b35b1bb8526f74c9cbf247a
Description-en: base-compat with extra batteries; documentation
 Provides functions available in later versions of base to a wider
 range of compilers, without requiring you to use CPP pragmas
 in your code.
 .
 This package provides the same API as the base-compat library,
 but depends on compatibility packages (such as semigroups) to offer
 a wider support window than base-compat, which has no dependencies.
 Most of the modules in this library have the same names as in
 base-compat to make it easier to switch between the two. There also
 exist versions of each module with the suffix .Repl.Batteries, which
 are distinct from anything in base-compat, to allow for easier
 use in GHCi.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-compat-batteries-prof
Description-md5: 29efba8071326387c7ecd0043978eb1d
Description-en: base-compat with extra batteries; profiling libraries
 Provides functions available in later versions of base to a wider
 range of compilers, without requiring you to use CPP pragmas
 in your code.
 .
 This package provides the same API as the base-compat library,
 but depends on compatibility packages (such as semigroups) to offer
 a wider support window than base-compat, which has no dependencies.
 Most of the modules in this library have the same names as in
 base-compat to make it easier to switch between the two. There also
 exist versions of each module with the suffix .Repl.Batteries, which
 are distinct from anything in base-compat, to allow for easier
 use in GHCi.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-orphans-dev
Description-md5: 68f683765eb858b6dfe03fb21673bac6
Description-en: Backwards-compatible orphan instances for base
 base-orphans defines orphan instances that mimic instances available in later
 versions of base to a wider (older) range of compilers. base-orphans does
 not export anything except the orphan instances themselves and complements
 the base-compat package.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-orphans-doc
Description-md5: ed9b86be2309372160b4c48371b555d9
Description-en: Backwards-compatible orphan instances for base; documentation
 base-orphans defines orphan instances that mimic instances available in later
 versions of base to a wider (older) range of compilers. base-orphans does
 not export anything except the orphan instances themselves and complements
 the base-compat package.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-orphans-prof
Description-md5: 90570b29b3997f6d91d3208ff8799a5a
Description-en: Backwards-compatible orphan instances for base; profiling libraries
 base-orphans defines orphan instances that mimic instances available in later
 versions of base to a wider (older) range of compilers. base-orphans does
 not export anything except the orphan instances themselves and complements
 the base-compat package.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-prelude-dev
Description-md5: b85f67aa54bca7b97b70d09d4bf9e436
Description-en: most complete prelude formed solely from the "base" package
 A library which aims to reexport all the non-conflicting and
 most general definitions from the base package.
 This includes APIs for applicatives, arrows, monoids, foldables,
 traversables, exceptions, generics, ST, MVars and STM.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-prelude-doc
Description-md5: 38336b04db8572c24110edd1063793c5
Description-en: most complete prelude formed solely from the "base" package; documentation
 A library which aims to reexport all the non-conflicting and
 most general definitions from the base package.
 This includes APIs for applicatives, arrows, monoids, foldables,
 traversables, exceptions, generics, ST, MVars and STM.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-prelude-prof
Description-md5: d3a716d8f8c08f38c1fc0d08a6b03a2b
Description-en: most complete prelude formed solely from the "base" package; profiling libraries
 A library which aims to reexport all the non-conflicting and
 most general definitions from the base package.
 This includes APIs for applicatives, arrows, monoids, foldables,
 traversables, exceptions, generics, ST, MVars and STM.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-unicode-symbols-dev
Description-md5: d7cbdfe289235207dec4bf3341f84bb8
Description-en: Unicode alternatives for common functions and operators
 It defines new symbols for a number of functions and operators in the
 base package.
 .
 All symbols are documented with their actual definition and information
 regarding their Unicode code point. They should be completely
 interchangeable with their definitions.
 .
 For further Unicode goodness you can enable the UnicodeSyntax language
 extension [1]. This extension enables Unicode characters to be used to
 stand for certain ASCII character sequences, i.e. → instead of ->, ∀
 instead of forall and many others.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-unicode-symbols-doc
Description-md5: 1b088cd32d04a9616258b3d280ac8d24
Description-en: Unicode alternatives for common functions and operators; documentation
 All symbols are documented with their actual definition and information
 regarding their Unicode code point. They should be completely
 interchangeable with their definitions.
 .
 For further Unicode goodness you can enable the UnicodeSyntax language
 extension [1]. This extension enables Unicode characters to be used to
 stand for certain ASCII character sequences, i.e. → instead of ->, ∀
 instead of forall and many others.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base-unicode-symbols-prof
Description-md5: b6c603b57968e990c7ff5509629fd606
Description-en: Unicode alternatives for common functions and operators; profiling libraries
 All symbols are documented with their actual definition and information
 regarding their Unicode code point. They should be completely
 interchangeable with their definitions.
 .
 For further Unicode goodness you can enable the UnicodeSyntax language
 extension [1]. This extension enables Unicode characters to be used to
 stand for certain ASCII character sequences, i.e. → instead of ->, ∀
 instead of forall and many others.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base16-bytestring-dev
Description-md5: ef6afcae02092578dc27088e267fa484
Description-en: Fast base16 (hex) encoding and decoding for ByteStrings
 This package provides a Haskell library for working with base16-encoded
 data quickly and efficiently, using the ByteString type.
 .
 This package contains the normal library files.

Package: libghc-base16-bytestring-doc
Description-md5: 662ea2961378918ebf3e88b7e994f020
Description-en: Fast base16 (hex) encoding and decoding for ByteStrings; documentation
 This package provides a Haskell library for working with base16-encoded
 data quickly and efficiently, using the ByteString type.
 .
 This package contains the documentation files.

Package: libghc-base16-bytestring-prof
Description-md5: b7772ed1159a4cae80556d753850c019
Description-en: Fast base16 (hex) encoding and decoding for ByteStrings; profiling libraries
 This package provides a Haskell library for working with base16-encoded
 data quickly and efficiently, using the ByteString type.
 .
 This package contains the libraries compiled with profiling enabled.

Package: libghc-base64-dev
Description-md5: bb01eb29ac80da0cc9dcc162ead1639d
Description-en: Modern RFC 4648-compliant Base64 library for Haskell
 RFC 4648-compliant Base64 with an eye towards performance and modernity
 It has additional support for RFC 7049 standards.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base64-doc
Description-md5: 409f681d3b02f3436436775fe325d490
Description-en: Modern RFC 4648-compliant Base64 library for Haskell; documentation
 RFC 4648-compliant Base64 with an eye towards performance and modernity
 It has additional support for RFC 7049 standards.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base64-prof
Description-md5: f705933e1f6df7ca9f294726b59ec40d
Description-en: Modern RFC 4648-compliant Base64 library for Haskell; profiling libraries
 RFC 4648-compliant Base64 with an eye towards performance and modernity
 It has additional support for RFC 7049 standards.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base64-bytestring-dev
Description-md5: 3975f35b132168239b2316908936a273
Description-en: fast base64 encoding/deconding for ByteStrings
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base64-bytestring-doc
Description-md5: e77783bc9d8412b9d80f75b410c7da4c
Description-en: fast base64 encoding/deconding for ByteStrings; documentation
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-base64-bytestring-prof
Description-md5: 51dc3354804005e4591295157c4adb20
Description-en: fast base64 encoding/deconding for ByteStrings; profiling libraries
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-basement-dev
Description-md5: f4b696fab87cf8970110ebe7d0400685
Description-en: Foundation scrap box of array & string
 Foundation is an attempt to provide a base-like set of modules
 that provide a consistent set of features and bugfixes across
 multiple versions of GHC (unlike base), and to provide a better
 and more efficient prelude than base's prelude.
 .
 This library (basement) is Foundation's most basic primitives
 without any dependencies.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-basement-doc
Description-md5: 6144852d4edda9bd4c249532a7a977a1
Description-en: Foundation scrap box of array & string; documentation
 Foundation is an attempt to provide a base-like set of modules
 that provide a consistent set of features and bugfixes across
 multiple versions of GHC (unlike base), and to provide a better
 and more efficient prelude than base's prelude.
 .
 This library (basement) is Foundation's most basic primitives
 without any dependencies.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-basement-prof
Description-md5: 95712765480effca2d0a1b5bc220b66d
Description-en: Foundation scrap box of array & string; profiling libraries
 Foundation is an attempt to provide a base-like set of modules
 that provide a consistent set of features and bugfixes across
 multiple versions of GHC (unlike base), and to provide a better
 and more efficient prelude than base's prelude.
 .
 This library (basement) is Foundation's most basic primitives
 without any dependencies.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-basic-prelude-dev
Description-md5: 3bf395b0afaa1285d43478019cd83470
Description-en: enhanced core prelude
 The premise of basic-prelude is that there are a lot of very commonly
 desired features missing from the standard Prelude, such as commonly
 used operators (<$> and >=>, for instance) and imports for common
 datatypes (e.g., ByteString and Vector). At the same time, there are
 lots of other components which are more debatable, such as providing
 polymorphic versions of common functions.
 .
 So basic-prelude is intended to give a common foundation for a number
 of alternate preludes. The package provides two modules: CorePrelude
 provides the common ground for other preludes to build on top of, while
 BasicPrelude exports CorePrelude together with commonly used list
 functions to provide a drop-in replacement for the standard Prelude.
 .
 Users wishing to have an improved Prelude can use BasicPrelude.
 Developers wishing to create a new prelude should use CorePrelude.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-basic-prelude-doc
Description-md5: 0006e029e02d942ffa118e4cf2a1e21d
Description-en: enhanced core prelude; documentation
 The premise of basic-prelude is that there are a lot of very commonly
 desired features missing from the standard Prelude, such as commonly
 used operators (<$> and >=>, for instance) and imports for common
 datatypes (e.g., ByteString and Vector). At the same time, there are
 lots of other components which are more debatable, such as providing
 polymorphic versions of common functions.
 .
 So basic-prelude is intended to give a common foundation for a number
 of alternate preludes. The package provides two modules: CorePrelude
 provides the common ground for other preludes to build on top of, while
 BasicPrelude exports CorePrelude together with commonly used list
 functions to provide a drop-in replacement for the standard Prelude.
 .
 Users wishing to have an improved Prelude can use BasicPrelude.
 Developers wishing to create a new prelude should use CorePrelude.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-basic-prelude-prof
Description-md5: b316812973b167509bee50c271fbc888
Description-en: enhanced core prelude; profiling libraries
 The premise of basic-prelude is that there are a lot of very commonly
 desired features missing from the standard Prelude, such as commonly
 used operators (<$> and >=>, for instance) and imports for common
 datatypes (e.g., ByteString and Vector). At the same time, there are
 lots of other components which are more debatable, such as providing
 polymorphic versions of common functions.
 .
 So basic-prelude is intended to give a common foundation for a number
 of alternate preludes. The package provides two modules: CorePrelude
 provides the common ground for other preludes to build on top of, while
 BasicPrelude exports CorePrelude together with commonly used list
 functions to provide a drop-in replacement for the standard Prelude.
 .
 Users wishing to have an improved Prelude can use BasicPrelude.
 Developers wishing to create a new prelude should use CorePrelude.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bencode-dev
Description-md5: 0159b6f6dba9c824eaaf6a21fa2f2952
Description-en: Parser and printer for bencoded data
    Parser and printer for bencoded data.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bencode-doc
Description-md5: e2bbe7f3b75852ac8c315dade556e039
Description-en: Parser and printer for bencoded data; documentation
    Parser and printer for bencoded data.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bencode-prof
Description-md5: 563bc1189d0d59aa4461872841931f28
Description-en: Parser and printer for bencoded data; profiling libraries
    Parser and printer for bencoded data.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bifunctors-dev
Description-md5: 7bab8acec52dac9490e029f110ceb365
Description-en: Haskell 98 bifunctors
 A binary functor is a functor in two arguments. This package provides
 bifoldables and bitraversables.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bifunctors-doc
Description-md5: c634914c0aef77470e5286afa09de201
Description-en: Haskell 98 bifunctors; documentation
 A binary functor is a functor in two arguments. This package provides
 bifoldables and bitraversables.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bifunctors-prof
Description-md5: 85ab922965120a283869cbbf814a611f
Description-en: Haskell 98 bifunctors; profiling libraries
 A binary functor is a functor in two arguments. This package provides
 bifoldables and bitraversables.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bimap-dev
Description-md5: ed2989260a8c1cee584671a75c622ab4
Description-en: bidirectional mapping between two key types
 A data structure representing a bidirectional mapping between two
 key types. Each value in the bimap is associated with exactly one
 value of the opposite type.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bimap-doc
Description-md5: 869637da68d24f91e45cdfbea8dfd217
Description-en: bidirectional mapping between two key types; documentation
 A data structure representing a bidirectional mapping between two
 key types. Each value in the bimap is associated with exactly one
 value of the opposite type.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bimap-prof
Description-md5: 94460101401f623de5a79f6276602cc1
Description-en: bidirectional mapping between two key types; profiling libraries
 A data structure representing a bidirectional mapping between two
 key types. Each value in the bimap is associated with exactly one
 value of the opposite type.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-conduit-dev
Description-md5: 15d6404e502e5c5176da75aa85ab18cf
Description-en: data serialization/deserialization conduit library
 Allow binary serialization using iterative conduit interface.
 .
 See libghc-binary-dev and libghc-conduit-dev for more information.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-conduit-doc
Description-md5: 9b35ed501df3317b7637dd39c5a6f08f
Description-en: data serialization/deserialization conduit library; documentation
 Allow binary serialization using iterative conduit interface.
 .
 See libghc-binary-dev and libghc-conduit-dev for more information.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-conduit-prof
Description-md5: 332c56927491a12c8a4604a581bc6a27
Description-en: data serialization/deserialization conduit library; profiling libraries
 Allow binary serialization using iterative conduit interface.
 .
 See libghc-binary-dev and libghc-conduit-dev for more information.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-instances-dev
Description-md5: 6b2fd8863f078923d37a71cce5f0fd23
Description-en: orphan instances for binary
 This library defines orphan Binary instances for types in some
 popular packages: aeson, case-insensitive, hashable, scientific,
 tagged, text, time, unordered-containers, and vector.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-instances-doc
Description-md5: f6c233c7b24ccbb7370e9a38c82bfcba
Description-en: orphan instances for binary; documentation
 This library defines orphan Binary instances for types in some
 popular packages: aeson, case-insensitive, hashable, scientific,
 tagged, text, time, unordered-containers, and vector.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-instances-prof
Description-md5: 6990de919a13d480ac7073abcc698c63
Description-en: orphan instances for binary; profiling libraries
 This library defines orphan Binary instances for types in some
 popular packages: aeson, case-insensitive, hashable, scientific,
 tagged, text, time, unordered-containers, and vector.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-orphans-dev
Description-md5: d0834ac17300fcfa8300c8ef185382ed
Description-en: orphan instances for binary
 `binary-orphans` defines orphan instances for types in some popular packages,
 in particular:
 .
  * aeson
  * unordered-containers (HashMap, HashSet)
  * scientific
  * tagged
  * base (newtypes from Data.Monoid)
  * time
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-orphans-doc
Description-md5: 67545248025a9e43bc20fb531c8ea791
Description-en: orphan instances for binary; documentation
 `binary-orphans` defines orphan instances for types in some popular packages,
 in particular:
 .
  * aeson
  * unordered-containers (HashMap, HashSet)
  * scientific
  * tagged
  * base (newtypes from Data.Monoid)
  * time
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-orphans-prof
Description-md5: 0335823fec9a89ada02345ed2ec957c7
Description-en: orphan instances for binary; profiling libraries
 `binary-orphans` defines orphan instances for types in some popular packages,
 in particular:
 .
  * aeson
  * unordered-containers (HashMap, HashSet)
  * scientific
  * tagged
  * base (newtypes from Data.Monoid)
  * time
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-parsers-dev
Description-md5: 344095b4e6a5d5f5374c7e98165ee164
Description-en: parsec-/attoparsec-style parsing combinators
 This package extends binary with parsec/attoparsec style parsing
 combinators. It's useful when you want to deal with various binary
 format, and it's very fast. You can now write more complex Binary
 instances using comprehensive combinators, with serialisation
 packages like blaze-texual.
 .
 Binary's Get monad is designed to perform best on non-backtracking
 cases, but it still provides fast backtracking support via
 Alternative instance, it's overall an excellent alternative to
 attoparsec if you only deal with ByteString.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-parsers-doc
Description-md5: c7b1d9de7dd0ec021e08f6e2d89dd9c9
Description-en: parsec-/attoparsec-style parsing combinators; documentation
 This package extends binary with parsec/attoparsec style parsing
 combinators. It's useful when you want to deal with various binary
 format, and it's very fast. You can now write more complex Binary
 instances using comprehensive combinators, with serialisation
 packages like blaze-texual.
 .
 Binary's Get monad is designed to perform best on non-backtracking
 cases, but it still provides fast backtracking support via
 Alternative instance, it's overall an excellent alternative to
 attoparsec if you only deal with ByteString.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-binary-parsers-prof
Description-md5: 3d6865b683333821a74596c37a4bd9a4
Description-en: parsec-/attoparsec-style parsing combinators; profiling libraries
 This package extends binary with parsec/attoparsec style parsing
 combinators. It's useful when you want to deal with various binary
 format, and it's very fast. You can now write more complex Binary
 instances using comprehensive combinators, with serialisation
 packages like blaze-texual.
 .
 Binary's Get monad is designed to perform best on non-backtracking
 cases, but it still provides fast backtracking support via
 Alternative instance, it's overall an excellent alternative to
 attoparsec if you only deal with ByteString.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bindings-dsl-dev
Description-md5: 4533b811c281165b5711bbd1d631d571
Description-en: FFI domain specific language, on top of hsc2hs
 This is a set of macros to be used when writing Haskell FFI. They were
 designed to be able to fully describe C interfaces, so that hsc2hs can
 extract from them all Haskell code needed to mimic such interfaces. All
 Haskell names used are automatically derived from C names, structures
 are mapped to Haskell instances of Storable, and there are also macros
 you can use with C code to help write bindings to inline functions or
 macro functions.
 .
 This package contains no Haskell code, only C header files designed
 for hsc2hs.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bindings-dsl-doc
Description-md5: 64ac46690685b88a2da32661ed41aeea
Description-en: FFI domain specific language, on top of hsc2hs; documentation
 This is a set of macros to be used when writing Haskell FFI. They were
 designed to be able to fully describe C interfaces, so that hsc2hs can
 extract from them all Haskell code needed to mimic such interfaces. All
 Haskell names used are automatically derived from C names, structures
 are mapped to Haskell instances of Storable, and there are also macros
 you can use with C code to help write bindings to inline functions or
 macro functions.
 .
 This package contains no Haskell code, only C header files designed
 for hsc2hs.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bindings-dsl-prof
Description-md5: 688ad7e918b3dc645649a542822c3fb7
Description-en: FFI domain specific language, on top of hsc2hs; profiling libraries
 This is a set of macros to be used when writing Haskell FFI. They were
 designed to be able to fully describe C interfaces, so that hsc2hs can
 extract from them all Haskell code needed to mimic such interfaces. All
 Haskell names used are automatically derived from C names, structures
 are mapped to Haskell instances of Storable, and there are also macros
 you can use with C code to help write bindings to inline functions or
 macro functions.
 .
 This package contains no Haskell code, only C header files designed
 for hsc2hs.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bitwise-dev
Description-md5: b72fc49c8ba8ea2c839a4d5e59ba9246
Description-en: fast multi-dimensional unboxed bit packed Bool arrays
 Unboxed multidimensional bit packed Bool arrays with fast aggregate
 operations based on lifting Bool operations to bitwise operations.
 .
 There are many other bit packed structures out there, but none met
 all of these requirements:
 .
 (1) unboxed bit packed Bool array,
 .
 (2) multi-dimensional indexing,
 .
 (3) fast (de)serialization, or interoperable with foreign code,
 .
 (4) fast aggregate operations (fold, map, zip).
 .
 Quick tour of the bitwise library:
 .
 [Data.Bits.Bitwise] Lift boolean operations on 'Bool' to bitwise
 operations on 'Data.Bits.Bits'.
 .
 [Data.Array.BitArray] Immutable bit arrays.
 .
 [Data.Array.BitArray.ST] Mutable bit arrays in 'Control.Monad.ST.ST'.
 .
 [Data.Array.BitArray.IO] Mutable bit arrays in 'IO'.
 .
 [Data.Array.BitArray.ByteString] (De)serialization.
 .
 [Codec.Image.PBM] Portable bitmap monochrome 2D image format.
 .
 Very rough performance benchmarks:
 .
 * immutable random access single bit reads:
 @BitArray ix@ is about 40% slower than @UArray ix Bool@,
 .
 * 'Control.Monad.ST.ST' mutable random access single bit reads:
 @STBitArray s ix@ is about the same as @STUArray s ix Bool@,
 .
 * immutable map @Bool -> Bool@:
 @BitArray ix@ is about 85x faster than @UArray ix Bool@,
 .
 * immutable zipWith @Bool -> Bool -> Bool@:
 @BitArray ix@ is about 1300x faster than @UArray ix Bool@.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bitwise-doc
Description-md5: d13ede8a8535cbe1a9b6f6605f9f3e95
Description-en: fast multi-dimensional unboxed bit packed Bool arrays; documentation
 Unboxed multidimensional bit packed Bool arrays with fast aggregate
 operations based on lifting Bool operations to bitwise operations.
 .
 There are many other bit packed structures out there, but none met
 all of these requirements:
 .
 (1) unboxed bit packed Bool array,
 .
 (2) multi-dimensional indexing,
 .
 (3) fast (de)serialization, or interoperable with foreign code,
 .
 (4) fast aggregate operations (fold, map, zip).
 .
 Quick tour of the bitwise library:
 .
 [Data.Bits.Bitwise] Lift boolean operations on 'Bool' to bitwise
 operations on 'Data.Bits.Bits'.
 .
 [Data.Array.BitArray] Immutable bit arrays.
 .
 [Data.Array.BitArray.ST] Mutable bit arrays in 'Control.Monad.ST.ST'.
 .
 [Data.Array.BitArray.IO] Mutable bit arrays in 'IO'.
 .
 [Data.Array.BitArray.ByteString] (De)serialization.
 .
 [Codec.Image.PBM] Portable bitmap monochrome 2D image format.
 .
 Very rough performance benchmarks:
 .
 * immutable random access single bit reads:
 @BitArray ix@ is about 40% slower than @UArray ix Bool@,
 .
 * 'Control.Monad.ST.ST' mutable random access single bit reads:
 @STBitArray s ix@ is about the same as @STUArray s ix Bool@,
 .
 * immutable map @Bool -> Bool@:
 @BitArray ix@ is about 85x faster than @UArray ix Bool@,
 .
 * immutable zipWith @Bool -> Bool -> Bool@:
 @BitArray ix@ is about 1300x faster than @UArray ix Bool@.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bitwise-prof
Description-md5: b61d3a3f3782708d32a5d4b12de6d7a8
Description-en: fast multi-dimensional unboxed bit packed Bool arrays; profiling libraries
 Unboxed multidimensional bit packed Bool arrays with fast aggregate
 operations based on lifting Bool operations to bitwise operations.
 .
 There are many other bit packed structures out there, but none met
 all of these requirements:
 .
 (1) unboxed bit packed Bool array,
 .
 (2) multi-dimensional indexing,
 .
 (3) fast (de)serialization, or interoperable with foreign code,
 .
 (4) fast aggregate operations (fold, map, zip).
 .
 Quick tour of the bitwise library:
 .
 [Data.Bits.Bitwise] Lift boolean operations on 'Bool' to bitwise
 operations on 'Data.Bits.Bits'.
 .
 [Data.Array.BitArray] Immutable bit arrays.
 .
 [Data.Array.BitArray.ST] Mutable bit arrays in 'Control.Monad.ST.ST'.
 .
 [Data.Array.BitArray.IO] Mutable bit arrays in 'IO'.
 .
 [Data.Array.BitArray.ByteString] (De)serialization.
 .
 [Codec.Image.PBM] Portable bitmap monochrome 2D image format.
 .
 Very rough performance benchmarks:
 .
 * immutable random access single bit reads:
 @BitArray ix@ is about 40% slower than @UArray ix Bool@,
 .
 * 'Control.Monad.ST.ST' mutable random access single bit reads:
 @STBitArray s ix@ is about the same as @STUArray s ix Bool@,
 .
 * immutable map @Bool -> Bool@:
 @BitArray ix@ is about 85x faster than @UArray ix Bool@,
 .
 * immutable zipWith @Bool -> Bool -> Bool@:
 @BitArray ix@ is about 1300x faster than @UArray ix Bool@.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-builder-dev
Description-md5: 7b7c9c2f5f2d8cafa14c009942307f26
Description-en: abstraction of buffered output of byte streams
 This library provides an abstraction of buffered output of byte streams and
 several convenience functions to exploit it. For example, it allows one to
 efficiently serialize Haskell values to lazy bytestrings with a large average
 chunk size. The large average chunk size allows one to make good use of cache
 prefetching in later processing steps (e.g. compression) and reduces the
 system call overhead when writing the resulting lazy bytestring to a file or
 sending it over the network.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-builder-doc
Description-md5: 838c37f6d4b2ae394ef2955b229f4a31
Description-en: abstraction of buffered output of byte streams; documentation
 This library provides an abstraction of buffered output of byte streams and
 several convenience functions to exploit it. For example, it allows one to
 efficiently serialize Haskell values to lazy bytestrings with a large average
 chunk size. The large average chunk size allows one to make good use of cache
 prefetching in later processing steps (e.g. compression) and reduces the
 system call overhead when writing the resulting lazy bytestring to a file or
 sending it over the network.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-builder-prof
Description-md5: 282f468fead2ba6604bd6b5b0fbf4f79
Description-en: abstraction of buffered output of byte streams; profiling libraries
 This library provides an abstraction of buffered output of byte streams and
 several convenience functions to exploit it. For example, it allows one to
 efficiently serialize Haskell values to lazy bytestrings with a large average
 chunk size. The large average chunk size allows one to make good use of cache
 prefetching in later processing steps (e.g. compression) and reduces the
 system call overhead when writing the resulting lazy bytestring to a file or
 sending it over the network.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-html-dev
Description-md5: e7355e1783c9252ffd704a7d8fd87ba1
Description-en: HTML combinator library for Haskell
 With this Haskell library you can easily produce HTML code without
 having to explicitly write tags and attributes, but just combining the
 operators exposed by this library. It can outputs HTML 4 Strict,
 Transitional and Frameset, as well as HTML 5 code.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-html-doc
Description-md5: 7b8dded201bf3e2f40638c98b36fca5c
Description-en: HTML combinator library for Haskell; documentation
 With this Haskell library you can easily produce HTML code without
 having to explicitly write tags and attributes, but just combining the
 operators exposed by this library. It can outputs HTML 4 Strict,
 Transitional and Frameset, as well as HTML 5 code.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-html-prof
Description-md5: 4eee3c3412f26a58e0fc2e51d0b9ef5c
Description-en: HTML combinator library for Haskell; profiling libraries
 With this Haskell library you can easily produce HTML code without
 having to explicitly write tags and attributes, but just combining the
 operators exposed by this library. It can outputs HTML 4 Strict,
 Transitional and Frameset, as well as HTML 5 code.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-markup-dev
Description-md5: 8f44dd1b69ff9b4d48c5ec14b96c96d9
Description-en: blazingly-fast markup combinator library
 Core modules of a blazingly fast markup combinator library for the
 Haskell programming language. The Text.Blaze module is a good starting
 point, as well as this tutorial: http://jaspervdj.be/blaze/tutorial.html.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-markup-doc
Description-md5: b8743d38e5ce44414343a29b237cea4e
Description-en: blazingly-fast markup combinator library; documentation
 Core modules of a blazingly fast markup combinator library for the
 Haskell programming language. The Text.Blaze module is a good starting
 point, as well as this tutorial: http://jaspervdj.be/blaze/tutorial.html.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-markup-prof
Description-md5: fc8120b521a1bb047466a68394578133
Description-en: blazingly-fast markup combinator library; profiling libraries
 Core modules of a blazingly fast markup combinator library for the
 Haskell programming language. The Text.Blaze module is a good starting
 point, as well as this tutorial: http://jaspervdj.be/blaze/tutorial.html.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-svg-dev
Description-md5: 3be55bb2a23b098a339425a41206ce18
Description-en: SVG combinator library
 A blazingly fast SVG combinator library for the Haskell programming language.
 The "Text.Blaze.SVG" module is a good starting point.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-svg-doc
Description-md5: 8a288ed6d16c01faa3e293a88befc532
Description-en: SVG combinator library; documentation
 A blazingly fast SVG combinator library for the Haskell programming language.
 The "Text.Blaze.SVG" module is a good starting point.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-svg-prof
Description-md5: 8c98831dfbed1392bbf6ec179f9d43cc
Description-en: SVG combinator library; profiling libraries
 A blazingly fast SVG combinator library for the Haskell programming language.
 The "Text.Blaze.SVG" module is a good starting point.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-textual-dev
Description-md5: 5868c2118c47af5a72d3ac274e3cae68
Description-en: Fast rendering of common datatypes
 It is a library for efficiently rendering Haskell datatypes to
 bytestrings.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-textual-doc
Description-md5: 8e8a6f5a2d2e87120a23ddaefd11c54c
Description-en: Fast rendering of common datatypes; documentation
 It is a library for efficiently rendering Haskell datatypes to
 bytestrings.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-blaze-textual-prof
Description-md5: 7abf91718133f679467bcd5190404641
Description-en: Fast rendering of common datatypes; profiling libraries
 It is a library for efficiently rendering Haskell datatypes to
 bytestrings.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bloomfilter-dev
Description-md5: 83cfc8bb5fa893398b1bc802a7cd2749
Description-en: Haskell bloom filter library
 The Haskell library provides pure and impure bloom filter implementations.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bloomfilter-doc
Description-md5: 4b83292f205228da80b09743564e145a
Description-en: Haskell bloom filter library; documentation
 This Haskell library provides pure and impure bloom filter implementations.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bloomfilter-prof
Description-md5: d9b36fd3fbf26fdc252b27f16430b86f
Description-en: Haskell bloom filter library; profiling libraries
 This Haskell library provides pure and impure bloom filter implementations.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bmp-dev
Description-md5: 4b4dcbeb0da02e90241dcc36e4fdebee
Description-en: Read and write BMP image files
 This is a pure Haskell implementation of the BMP image file format, supporting
 both reading and writing.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bmp-doc
Description-md5: cb767d91cb93b018ad33927f9bfa438d
Description-en: Read and write BMP image files; documentation
 This is a pure Haskell implementation of the BMP image file format, supporting
 both reading and writing.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bmp-prof
Description-md5: 112ee8a0cc8713d9b1147deeca657cc6
Description-en: Read and write BMP image files; profiling libraries
 This is a pure Haskell implementation of the BMP image file format, supporting
 both reading and writing.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bool-extras-dev
Description-md5: c4f60672f7bed20449910c949fc9508b
Description-en: fold function for Bool type
 Function `bool' allows folding over boolean values, that is
 comparable to the `maybe' or `either' functions on their respective
 types.
 .
 Function `bool' is a replacement for the build-in if-then-else
 syntax. However, since it is a function, it can be partially
 applied and passed around to higher order functions.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bool-extras-doc
Description-md5: 12cfceade69f7521f3bc1e8f2fd1215c
Description-en: fold function for Bool type; documentation
 Function `bool' allows folding over boolean values, that is
 comparable to the `maybe' or `either' functions on their respective
 types.
 .
 Function `bool' is a replacement for the build-in if-then-else
 syntax. However, since it is a function, it can be partially
 applied and passed around to higher order functions.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bool-extras-prof
Description-md5: be481994933be950bf3eb90a0fd1da1b
Description-en: fold function for Bool type; profiling libraries
 Function `bool' allows folding over boolean values, that is
 comparable to the `maybe' or `either' functions on their respective
 types.
 .
 Function `bool' is a replacement for the build-in if-then-else
 syntax. However, since it is a function, it can be partially
 applied and passed around to higher order functions.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boolean-dev
Description-md5: 613d3084060413dc6b4dc59931b076a4
Description-en: generalized booleans
 It contains some classes for generalized boolean operations.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boolean-doc
Description-md5: a6936aca4fd36512b54081e7b5fd864d
Description-en: generalized booleans; documentation
 It contains some classes for generalized boolean operations.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boolean-prof
Description-md5: adadfa9044abecf0fed57e7efad4322f
Description-en: generalized booleans; profiling libraries
 It contains some classes for generalized boolean operations.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boomerang-dev
Description-md5: fce77f96f294ff2b292ea23948401f7a
Description-en: invertible parsing and printing
 Specify a single unified grammar which can be used for parsing and
 pretty-printing.
 .
 Boomerang is a DSL for creating parsers and pretty-printers using a single
 specification. Instead of writing a parser, and then writing a separate
 pretty-printer, both are created at once. This saves time, and ensures that
 the parser and pretty-printer are inverses and stay in-sync with each other.
 .
 Boomerang is a generalized derivative of the Zwaluw library created by
 Sjoerd Visscher and Martijn van Steenbergen.
 .
 This package contains the normal library files.

Package: libghc-boomerang-doc
Description-md5: b290ce60bc8174ecb995c56eafe221de
Description-en: invertible parsing and printing; documentation
 Specify a single unified grammar which can be used for parsing and
 pretty-printing.
 .
 Boomerang is a DSL for creating parsers and pretty-printers using a single
 specification. Instead of writing a parser, and then writing a separate
 pretty-printer, both are created at once. This saves time, and ensures that
 the parser and pretty-printer are inverses and stay in-sync with each other.
 .
 Boomerang is a generalized derivative of the Zwaluw library created by
 Sjoerd Visscher and Martijn van Steenbergen.
 .
 This package contains the documentation files.

Package: libghc-boomerang-prof
Description-md5: 37c1d356dd4d0497543d63b0cfbef1ff
Description-en: invertible parsing and printing; profiling libraries
 Specify a single unified grammar which can be used for parsing and
 pretty-printing.
 .
 Boomerang is a DSL for creating parsers and pretty-printers using a single
 specification. Instead of writing a parser, and then writing a separate
 pretty-printer, both are created at once. This saves time, and ensures that
 the parser and pretty-printer are inverses and stay in-sync with each other.
 .
 Boomerang is a generalized derivative of the Zwaluw library created by
 Sjoerd Visscher and Martijn van Steenbergen.
 .
 This package contains the libraries compiled with profiling enabled.

Package: libghc-boring-dev
Description-md5: fa22021a45cd732a16df177e0ff9557f
Description-en: Boring and Absurd types for Haskell
 * Boring types are isomorphic to ().
 .
 * Absurd types are isomorphic to Void.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boring-doc
Description-md5: 30ce805dcc3dde02f4c0a26521eee2b2
Description-en: Boring and Absurd types for Haskell; documentation
 * Boring types are isomorphic to ().
 .
 * Absurd types are isomorphic to Void.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boring-prof
Description-md5: 135dea262c32dc8209a6cfe4076cf317
Description-en: Boring and Absurd types for Haskell; profiling libraries
 * Boring types are isomorphic to ().
 .
 * Absurd types are isomorphic to Void.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boundedchan-dev
Description-md5: ee9028e108f213e3c84af6e74328e7ef
Description-en: bounded (maximum-limited) channels
 This library introduces BoundedChan. BoundedChans differ from Chans
 in that they are guaranteed to contain no more than a certain number
 of elements.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boundedchan-doc
Description-md5: e445684ed80555918e37a145f50fb445
Description-en: bounded (maximum-limited) channels; documentation
 This library introduces BoundedChan. BoundedChans differ from Chans
 in that they are guaranteed to contain no more than a certain number
 of elements.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boundedchan-prof
Description-md5: c5497a66e36becc295b8a09609f33b14
Description-en: bounded (maximum-limited) channels; profiling libraries
 This library introduces BoundedChan. BoundedChans differ from Chans
 in that they are guaranteed to contain no more than a certain number
 of elements.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boxes-dev
Description-md5: 1fef31e1323bd93118f476a6f22c68ec
Description-en: 2D text pretty-printing library
 A pretty-printing library for laying out text in two dimensions, using a
 simple box model.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boxes-doc
Description-md5: 9e2f0cb6eb11929d9968bc15a1760594
Description-en: 2D text pretty-printing library; documentation
 A pretty-printing library for laying out text in two dimensions, using a
 simple box model.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-boxes-prof
Description-md5: 2104ebc54f3d0efb949e8ecce7faccc0
Description-en: 2D text pretty-printing library; profiling libraries
 A pretty-printing library for laying out text in two dimensions, using a
 simple box model.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: hsbrainfuck
Description-md5: 92e124f388ab4af80a355fa075d5ffab
Description-en: interpreter for the brainfuck programming language
 This package provides an interpreter for the Brainfuck programming
 language, written in the pure, lazy, functional language Haskell.

Package: libghc-brainfuck-dev
Description-md5: 3b5dfe9c7a9d7de0192b6172b47615df
Description-en: Brainfuck interpreter library
 It is an interpreter for the Brainfuck language, written in the
 pure, lazy, functional language Haskell.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-brainfuck-doc
Description-md5: 0276c1df0154667f780840bc132f15bd
Description-en: Brainfuck interpreter library; documentation
 It is an interpreter for the Brainfuck language, written in the
 pure, lazy, functional language Haskell.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-brainfuck-prof
Description-md5: 1e26b3d925192ac07b8415e21c7b83d7
Description-en: Brainfuck interpreter library; profiling libraries
 It is an interpreter for the Brainfuck language, written in the
 pure, lazy, functional language Haskell.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-brick-dev
Description-md5: f49075c6f0d05ae9a07f776a83ca686d
Description-en: declarative terminal user interface library
 Write terminal applications painlessly with brick! You write an
 event handler and a drawing function and the library does the rest.
 .
 Brick is the successor to vty-ui.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-brick-doc
Description-md5: 62fab21a8724bcc1c5b302e90e770287
Description-en: declarative terminal user interface library; documentation
 Write terminal applications painlessly with brick! You write an
 event handler and a drawing function and the library does the rest.
 .
 Brick is the successor to vty-ui.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-brick-prof
Description-md5: 073f5ed810abcd11442622f3337e98a1
Description-en: declarative terminal user interface library; profiling libraries
 Write terminal applications painlessly with brick! You write an
 event handler and a drawing function and the library does the rest.
 .
 Brick is the successor to vty-ui.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-broadcast-chan-dev
Description-md5: 6befa5dcbd2bf3fd2781fa8a2fd5514d
Description-en: closable, fair, leak-avoidant, single-wakeup channel
 A closable, fair, single-wakeup channel that avoids the 0 reader space leak
 that Control.Concurrent.Chan from base suffers from.
 .
 The Chan type from Control.Concurrent.Chan consists of both a read
 and write end combined into a single value. This means there is always at
 least 1 read end for a Chan, which keeps any values written to it alive.
 This is a problem for applications/libraries that want to have a channel
 that can have zero listeners.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-broadcast-chan-doc
Description-md5: 9b5617a7e1409db4031ae49696f57d4a
Description-en: closable, fair, leak-avoidant, single-wakeup channel; documentation
 A closable, fair, single-wakeup channel that avoids the 0 reader space leak
 that Control.Concurrent.Chan from base suffers from.
 .
 The Chan type from Control.Concurrent.Chan consists of both a read
 and write end combined into a single value. This means there is always at
 least 1 read end for a Chan, which keeps any values written to it alive.
 This is a problem for applications/libraries that want to have a channel
 that can have zero listeners.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-broadcast-chan-prof
Description-md5: 4fb4e850f64be6b54119a83d5aa13249
Description-en: closable, fair, leak-avoidant, single-wakeup channel; profiling libraries
 A closable, fair, single-wakeup channel that avoids the 0 reader space leak
 that Control.Concurrent.Chan from base suffers from.
 .
 The Chan type from Control.Concurrent.Chan consists of both a read
 and write end combined into a single value. This means there is always at
 least 1 read end for a Chan, which keeps any values written to it alive.
 This is a problem for applications/libraries that want to have a channel
 that can have zero listeners.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bsb-http-chunked-dev
Description-md5: a68f1d56369f3e687488ca3cfcc1d669
Description-en: chunked HTTP transfer encoding for bytestring builders
 This library contains functions for encoding bytestring builderes for
 chunked HTTP/1.1 transfer.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bsb-http-chunked-doc
Description-md5: 96a1bf3a1fb9f1c31fa21a3f4818ac8d
Description-en: chunked HTTP transfer encoding for bytestring builders; documentation
 This library contains functions for encoding bytestring builderes for
 chunked HTTP/1.1 transfer.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bsb-http-chunked-prof
Description-md5: d65bb91abc6f255c2925cebd8e33522a
Description-en: chunked HTTP transfer encoding for bytestring builders; profiling libraries
 This library contains functions for encoding bytestring builderes for
 chunked HTTP/1.1 transfer.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-butcher-dev
Description-md5: 7e99751c521377644e940328e454d365
Description-en: chop a command/program invocation into pieces
 Similar to the optparse-applicative package, but less features, more
 flexibility and more evil.  The main differences are:
 .
  * Provides a pure interface by default
  * Exposes an evil monadic interface, which allows for much nicer
    binding of command part results to some variable name.
  * The monadic interface allows much clearer definitions of
    command parses with (nested) subcommands. No pesky sum-types are
    necessary.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-butcher-doc
Description-md5: 1022db48bd027296df44ba645ab303df
Description-en: chop a command/program invocation into pieces; documentation
 Similar to the optparse-applicative package, but less features, more
 flexibility and more evil.  The main differences are:
 .
  * Provides a pure interface by default
  * Exposes an evil monadic interface, which allows for much nicer
    binding of command part results to some variable name.
  * The monadic interface allows much clearer definitions of
    command parses with (nested) subcommands. No pesky sum-types are
    necessary.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-butcher-prof
Description-md5: 094808901a148c8dd4f61942c3f53517
Description-en: chop a command/program invocation into pieces; profiling libraries
 Similar to the optparse-applicative package, but less features, more
 flexibility and more evil.  The main differences are:
 .
  * Provides a pure interface by default
  * Exposes an evil monadic interface, which allows for much nicer
    binding of command part results to some variable name.
  * The monadic interface allows much clearer definitions of
    command parses with (nested) subcommands. No pesky sum-types are
    necessary.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bv-sized-dev
Description-md5: 3e154d3cb33d061bc9db856a47d09a03
Description-en: bitvector datatype parameterized by the vector width
 This module defines a width-parameterized bitvector type and various
 associated operations.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bv-sized-doc
Description-md5: 7e8eb850da6b8e194283fdefb39d0c6b
Description-en: bitvector datatype parameterized by the vector width; documentation
 This module defines a width-parameterized bitvector type and various
 associated operations.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bv-sized-prof
Description-md5: 1ad236e3f35c939ff98b15531a6fc580
Description-en: bitvector datatype parameterized by the vector width; profiling libraries
 This module defines a width-parameterized bitvector type and various
 associated operations.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byte-order-dev
Description-md5: e9c78b761a9864d00a7a731d3f8143d9
Description-en: portable big-endian and little-endian conversions
 This library provides an interface to portably work with byte
 arrays whose contents are known to be of a fixed endianness.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byte-order-doc
Description-md5: a3f55bdc3b459b3c39328c1897594816
Description-en: portable big-endian and little-endian conversions; documentation
 This library provides an interface to portably work with byte
 arrays whose contents are known to be of a fixed endianness.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byte-order-prof
Description-md5: a9263e4481a8712ab3e9287be4b827d9
Description-en: portable big-endian and little-endian conversions; profiling libraries
 This library provides an interface to portably work with byte
 arrays whose contents are known to be of a fixed endianness.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byteable-dev
Description-md5: 7b43348fdd57a4ce8e97a0d7f437b313
Description-en: typeclass for byte sequences
 Abstract class to manipulate sequence of bytes; the use case of this
 class is abstracting manipulation of types that are just wrapping a
 bytestring with stronger and more meaningful name.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byteable-doc
Description-md5: 22560b80723a36f4ef556a89c689cb5a
Description-en: typeclass for byte sequences; documentation
 Abstract class to manipulate sequence of bytes; the use case of this
 class is abstracting manipulation of types that are just wrapping a
 bytestring with stronger and more meaningful name.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byteable-prof
Description-md5: ac949d6a51caef1ebe107b16b244ff70
Description-en: typeclass for byte sequences; profiling libraries
 Abstract class to manipulate sequence of bytes; the use case of this
 class is abstracting manipulation of types that are just wrapping a
 bytestring with stronger and more meaningful name.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytedump-dev
Description-md5: 27b3a3858544409ece0abaec81da9321
Description-en: flexible byte dump helpers for human readers
 A set of helpers to dump bytes with lots of different output
 formats easy to read for humans eyes.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytedump-doc
Description-md5: ff11f6b13e577854a73b852afb02619c
Description-en: flexible byte dump helpers for human readers; documentation
 A set of helpers to dump bytes with lots of different output
 formats easy to read for humans eyes.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytedump-prof
Description-md5: e58b5ee72615ab8bb0c65e16d277d32c
Description-en: flexible byte dump helpers for human readers; profiling libraries
 A set of helpers to dump bytes with lots of different output
 formats easy to read for humans eyes.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byteorder-dev
Description-md5: d5605cb96b1696a4e34afafb8311691a
Description-en: exposes the native endianness or byte ordering of the system
 This is for working with the native byte-ordering of the system.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byteorder-doc
Description-md5: 6610b7c7885d4f99cdf88ac0da52603a
Description-en: exposes the native endianness or byte ordering of the system; documentation
 This is for working with the native byte-ordering of the system.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-byteorder-prof
Description-md5: 4adc0a15c97ac17b48b508b4d10f9ee1
Description-en: exposes the native endianness of the system; profiling libraries
 This is for working with the native byte-ordering of the system.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytes-dev
Description-md5: a536fc5d174d8c30e349be260797f57c
Description-en: Sharing code for serialization between binary and cereal
 This module generalizes the binary and cereal monads in an ad-hoc
 fashion to permit code to be written that is compatible across them.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytes-doc
Description-md5: 3401c9f5a93a56db7e3f4573e1857785
Description-en: Sharing code for serialization between binary and cereal; documentation
 This module generalizes the binary and cereal monads in an ad-hoc
 fashion to permit code to be written that is compatible across them.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytes-prof
Description-md5: d30b67b4df0e927f611da7ed4a118c0f
Description-en: Sharing code for serialization between binary and cereal; profiling libraries
 This module generalizes the binary and cereal monads in an ad-hoc
 fashion to permit code to be written that is compatible across them.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-conversion-dev
Description-md5: 1123f5d2ccee2304a359bbb6076ac1b8
Description-en: Type-classes to convert values to and from ByteString.
 Defines the type-classes 'ToByteString' and 'FromByteString'
 to convert values to and from ByteString.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-conversion-doc
Description-md5: a25e3011f08be6f3c2c632c5333f1849
Description-en: Type-classes to convert values to and from ByteString.; documentation
 Defines the type-classes 'ToByteString' and 'FromByteString'
 to convert values to and from ByteString.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-conversion-prof
Description-md5: 009c437399fc6fc702207955a3b276bb
Description-en: Type-classes to convert values to and from ByteString.; profiling libraries
 Defines the type-classes 'ToByteString' and 'FromByteString'
 to convert values to and from ByteString.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-lexing-dev
Description-md5: 736fcaffcadffeb5609b97b6f6da502a
Description-en: parsing and printing numbers to bytestrings.
 This package contains efficient parsers and printers of floating-point and
 integer literals to strict and lazy bytesstrings.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-lexing-doc
Description-md5: 933a20e5f381f60d0d40e008926225b6
Description-en: parsing and printing numbers to bytestrings.; documentation
 This package contains efficient parsers and printers of floating-point and
 integer literals to strict and lazy bytesstrings.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-lexing-prof
Description-md5: 95a32fffa80a145abbfdb2440ee0a62e
Description-en: parsing and printing numbers to bytestrings.; profiling libraries
 This package contains efficient parsers and printers of floating-point and
 integer literals to strict and lazy bytesstrings.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-progress-dev
Description-md5: ca5a9dc6707960d1c9ae61edc32ddc97
Description-en: A library for tracking the consumption of a lazy ByteString
 In some cases, it is useful to know how fast a ByteString is being
 consumed. Typically, this could be to report some measure of progress
 to a waiting user, but it could also be to perform some form of testing
 on input / consumption code.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-progress-doc
Description-md5: edb511cefed1f5b7a64eb459e80100cf
Description-en: A library for tracking the consumption of a lazy ByteString; documentation
 In some cases, it is useful to know how fast a ByteString is being
 consumed. Typically, this could be to report some measure of progress
 to a waiting user, but it could also be to perform some form of testing
 on input / consumption code.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-progress-prof
Description-md5: 8d4351a7449df958198c7f70e931020f
Description-en: A library for tracking the consumption of a lazy ByteString; profiling libraries
 In some cases, it is useful to know how fast a ByteString is being
 consumed. Typically, this could be to report some measure of progress
 to a waiting user, but it could also be to perform some form of testing
 on input / consumption code.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-to-vector-dev
Description-md5: c693379ba4050d10f9c20c24ab5916ad
Description-en: convert ByteString<->Vector.Storable without copying
 This library allows conversion between the types from Data.ByteString
 and Data.Vector.Storable without copying the underlying data.  This
 is useful, for example, when ByteString IO produces or consumes
 vectors of numbers in native byte order.
 .
 The conversion relies on the fact that ByteString and Vector use their
 respective ForeignPtr's in compatible ways.
 .
 This library is a fork of spool.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-to-vector-doc
Description-md5: 0e4eada153226182dfef23abed68b289
Description-en: convert ByteString<->Vector.Storable without copying; documentation
 This library allows conversion between the types from Data.ByteString
 and Data.Vector.Storable without copying the underlying data.  This
 is useful, for example, when ByteString IO produces or consumes
 vectors of numbers in native byte order.
 .
 The conversion relies on the fact that ByteString and Vector use their
 respective ForeignPtr's in compatible ways.
 .
 This library is a fork of spool.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bytestring-to-vector-prof
Description-md5: 5ecc4b23518f10c795498873dd937dfb
Description-en: convert ByteString<->Vector.Storable without copying; profiling libraries
 This library allows conversion between the types from Data.ByteString
 and Data.Vector.Storable without copying the underlying data.  This
 is useful, for example, when ByteString IO produces or consumes
 vectors of numbers in native byte order.
 .
 The conversion relies on the fact that ByteString and Vector use their
 respective ForeignPtr's in compatible ways.
 .
 This library is a fork of spool.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bz2-dev
Description-md5: 84ff36e637b29a872d173ecc39cf61ba
Description-en: bindings to libbz2
 High-level bindings to libbz2 using c2hs and ByteString
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bz2-doc
Description-md5: 533f251721794aed6491c535a6f91ee6
Description-en: bindings to libbz2; documentation
 High-level bindings to libbz2 using c2hs and ByteString
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bz2-prof
Description-md5: 621fb953fd64646191e1c1fda6c5d956
Description-en: bindings to libbz2; profiling libraries
 High-level bindings to libbz2 using c2hs and ByteString
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bzlib-dev
Description-md5: b2cde9b35b729600f132a7b37c08f8ed
Description-en: Haskell bindings to the bzip2 library
 This package provides a pure interface for compressing and decompressing
 streams of data represented as lazy ByteStrings. It uses the bz2 C library
 so it has high performance.
 .
 It provides a convenient high level API suitable for most tasks and for the
 few cases where more control is needed it provides access to the full bzip2
 feature set.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bzlib-doc
Description-md5: f9c9bed0d26681344dc4d0d7c4a07878
Description-en: Haskell bindings to the bzip2 library; documentation
 This package provides a pure interface for compressing and decompressing
 streams of data represented as lazy ByteStrings. It uses the bz2 C library
 so it has high performance.
 .
 It provides a convenient high level API suitable for most tasks and for the
 few cases where more control is needed it provides access to the full bzip2
 feature set.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-bzlib-prof
Description-md5: da0f11ee1a81a9ab71502607a648ab31
Description-en: Haskell bindings to the bzip2 library; profiling libraries
 This package provides a pure interface for compressing and decompressing
 streams of data represented as lazy ByteStrings. It uses the bz2 C library
 so it has high performance.
 .
 It provides a convenient high level API suitable for most tasks and for the
 few cases where more control is needed it provides access to the full bzip2
 feature set.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cabal-doctest-dev
Description-md5: df4e4f3e320a497ccc325703dbea7b9e
Description-en: Setup.hs helper for doctests running
 Currently (beginning of 2017), there isn't a `cabal doctest`
 command. Yet to properly work, doctest needs plenty of configuration.
 This library provides the common bits for writing custom Setup.hs
 until that is resolved.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cabal-doctest-doc
Description-md5: ad14b6e067d6eccea7aceb737d77afa7
Description-en: Setup.hs helper for doctests running; documentation
 Currently (beginning of 2017), there isn't a `cabal doctest`
 command. Yet to properly work, doctest needs plenty of configuration.
 This library provides the common bits for writing custom Setup.hs
 until that is resolved.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cabal-doctest-prof
Description-md5: a070e39fef009a59d1d20f2ac6e916a7
Description-en: Setup.hs helper for doctests running; profiling libraries
 Currently (beginning of 2017), there isn't a `cabal doctest`
 command. Yet to properly work, doctest needs plenty of configuration.
 This library provides the common bits for writing custom Setup.hs
 until that is resolved.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: cabal-install
Description-md5: 4478c796a8d4a5f67f5bbfa55b6cce07
Description-en: command-line interface for Cabal and Hackage
 The 'cabal' command-line program simplifies the process of managing
 Haskell software by automating the fetching, configuration, compilation
 and installation of Haskell libraries and programs.

Package: libghc-cairo-dev
Description-md5: 470830dac098922b382d8866b2abc632
Description-en: binding to the Cairo library
 Cairo is a library to render high quality vector graphics. There exist various
 backends that allows rendering to Gtk windows, PDF, PS, PNG and SVG documents,
 amongst others.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cairo-doc
Description-md5: 06ce9b280aef741ff1d7429e0dae7f4f
Description-en: Binding to the Cairo library; documentation
 Cairo is a library to render high quality vector graphics. There exist various
 backends that allows rendering to Gtk windows, PDF, PS, PNG and SVG documents,
 amongst others.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cairo-prof
Description-md5: cde86b0f92cb7542698590893ef5c308
Description-en: Binding to the Cairo library; profiling libraries
 Cairo is a library to render high quality vector graphics. There exist various
 backends that allows rendering to Gtk windows, PDF, PS, PNG and SVG documents,
 amongst others.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-call-stack-dev
Description-md5: c01578dc0b9363ef56654731b7816ab1
Description-en: use GHC call-stacks in a backward compatible way
 Source locations in a GHC call stack.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-call-stack-doc
Description-md5: 6655123ff77ac46ee22d8dd453893868
Description-en: use GHC call-stacks in a backward compatible way; documentation
 Source locations in a GHC call stack.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-call-stack-prof
Description-md5: 9f566330408c58c646ccf295353c6517
Description-en: use GHC call-stacks in a backward compatible way; profiling libraries
 Source locations in a GHC call stack.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-casa-client-dev
Description-md5: be73b54b8c5f208eaca03425d40c3f71
Description-en: Client for Casa
 This Haskell library implements a client for Casa, a Content-Addressable
 Storage Archive provided by FP Complete.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-casa-client-doc
Description-md5: 2d38777d8f394d161b8efec991afa74b
Description-en: Client for Casa; documentation
 This Haskell library implements a client for Casa, a Content-Addressable
 Storage Archive provided by FP Complete.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-casa-client-prof
Description-md5: 63001bf0c5a09ee9bc9d07c114666ea6
Description-en: Client for Casa; profiling libraries
 This Haskell library implements a client for Casa, a Content-Addressable
 Storage Archive provided by FP Complete.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-casa-types-dev
Description-md5: a6f72814516b990459ba9a543562118e
Description-en: types for Casa
 This Haskell library implements types for Casa, a Content-Addressable
 Storage Archive provided by FP Complete.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-casa-types-doc
Description-md5: 2ea744d77cc6d59970762375354b1f64
Description-en: types for Casa; documentation
 This Haskell library implements types for Casa, a Content-Addressable
 Storage Archive provided by FP Complete.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-casa-types-prof
Description-md5: 4628db6dab27a054fd9b0f6199c62b63
Description-en: types for Casa; profiling libraries
 This Haskell library implements types for Casa, a Content-Addressable
 Storage Archive provided by FP Complete.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-case-insensitive-dev
Description-md5: ecd8746d11dac43dc80aaa05865130a7
Description-en: case-insensitive string comparison
 The module Data.CaseInsensitive provides the CI type constructor which
 can be parameterised by a string-like type like: String, ByteString,
 Text, etc.. Comparisons of values of the resulting type will be
 insensitive to cases.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-case-insensitive-doc
Description-md5: 3a0f0d3af2d68ab0388c8e3786aa7a32
Description-en: case-insensitive string comparison; documentation
 The module Data.CaseInsensitive provides the CI type constructor which
 can be parameterised by a string-like type like: String, ByteString,
 Text, etc.. Comparisons of values of the resulting type will be
 insensitive to cases.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-case-insensitive-prof
Description-md5: beb088de5728dc4b506f553dee907113
Description-en: case-insensitive string comparison; profiling libraries
 The module Data.CaseInsensitive provides the CI type constructor which
 can be parameterised by a string-like type like: String, ByteString,
 Text, etc.. Comparisons of values of the resulting type will be
 insensitive to cases.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cassava-dev
Description-md5: 55cb1af4a992f8a934e710747cb5b4dc
Description-en: CSV parsing and encoding library
 A CSV parsing and encoding library optimized for ease of use and
 high performance.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cassava-doc
Description-md5: ae68073c07cafcba3fe19fa05392e1aa
Description-en: CSV parsing and encoding library; documentation
 A CSV parsing and encoding library optimized for ease of use and
 high performance.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cassava-prof
Description-md5: 3138c32400ad97ea140f74ca444b6c0f
Description-en: CSV parsing and encoding library; profiling libraries
 A CSV parsing and encoding library optimized for ease of use and
 high performance.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cassava-megaparsec-dev
Description-md5: 0453a08b34374b1ef1a5a97e28b62993
Description-en: Megaparsec parser of CSV files that plays nicely with Cassava
 This package provides alternative parser for the Cassava package
 written with Megaparsec so you can get better error messages at
 expense of some speed.
 .
 The package works seamlessly with Cassava by replacing the following
 functions: decode, decodeWith, decodeByName, decodeByNameWith.
 .
 The functions work just the same as Cassava's equivalents, but also
 take name of file they parse (to include into error messages) and
 return typed high-quality error messages produced by Megaparsec.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cassava-megaparsec-doc
Description-md5: 9bc4a2d262d42db91c71327d77c9f772
Description-en: Megaparsec parser of CSV files that plays nicely with Cassava; documentation
 This package provides alternative parser for the Cassava package
 written with Megaparsec so you can get better error messages at
 expense of some speed.
 .
 The package works seamlessly with Cassava by replacing the following
 functions: decode, decodeWith, decodeByName, decodeByNameWith.
 .
 The functions work just the same as Cassava's equivalents, but also
 take name of file they parse (to include into error messages) and
 return typed high-quality error messages produced by Megaparsec.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cassava-megaparsec-prof
Description-md5: 8bfd522d6f5dca219bd3107cd0f9319f
Description-en: Megaparsec parser of CSV files that plays nicely with Cassava; profiling libraries
 This package provides alternative parser for the Cassava package
 written with Megaparsec so you can get better error messages at
 expense of some speed.
 .
 The package works seamlessly with Cassava by replacing the following
 functions: decode, decodeWith, decodeByName, decodeByNameWith.
 .
 The functions work just the same as Cassava's equivalents, but also
 take name of file they parse (to include into error messages) and
 return typed high-quality error messages produced by Megaparsec.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-categories-dev
Description-md5: e99a08be6f7a5ec6fc0f58e2a05ae6a3
Description-en: categories from category-extras
 categories from category-extras.
 .
 This package provides a library for the Haskell programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-categories-doc
Description-md5: 8a1f8c7f85a7aa94ef45547a54e2d01c
Description-en: categories from category-extras; documentation
 categories from category-extras.
 .
 This package provides the documentation for a library for the Haskell
 programming language.
 See http://www.haskell.org/ for more information on Haskell.

Package: libghc-categories-prof
Description-md5: e8d8c4224282e462eeb40b29a7deed5b
Description-en: categories from category-extras; profiling libraries
 categories from category-extras.
 .
 This package provides a library for the Haskell programming language, compiled
 for profiling.  See http://www.haskell.org/ for more information on Haskell.

Package: libghc-cereal-dev
Description-md5: 951fee96105c067ab2ce789d53f9e0ce
Description-en: binary serialization library
 A binary serialization library, similar to binary, that introduces an isolate
 primitive for parser isolation, and replaces the asynchronous errors with