31371,31396d
28233,28276d
27872a

Package: librust-grass-dev
Description-md5: 6cff4c04543456df7e1a988f29c911b7
Description-en: Sass compiler written purely in Rust - Rust source code
 grass provides functionality for compiling Sass to CSS,
 targeting compatibility with the reference implementation in Dart.
 .
 This package contains the source for the Rust crate grass,
 for use with cargo.

Package: sass-grass
Description-md5: 453db87f2638d154f64c5824b6441c24
Description-en: Sass compiler written purely in Rust - CLI tool
 grass provides functionality for compiling Sass to CSS,
 targeting compatibility with the reference implementation in Dart.
 .
 This package provides the command-line tool sass-grass
 (renamed from upstream grass to avoid clash
 with Debian package grass-core).
.
27713a
Package: librust-ruma-common-dev
Description-md5: fe442760b1261c63950e3e415768a414
Description-en: Matrix chat network libraries - Rust source code
 Ruma is a set of Rust crates (libraries)
 for interacting with the Matrix chat network.
 .
 Matrix is an open standard and communication protocol
 for real-time communication.
 .
 This package contains the sources for the Rust crates
 ruma-appservice-api, ruma-client-api, ruma-common, ruma-events,
 ruma-federation-api, ruma-html, ruma-identifiers-validation,
 ruma-identity-service-api, ruma-macros,
 ruma-push-gateway-api, ruma-signatures and ruma-state-res,
 for use with cargo.

.
27467a
Package: librust-gufo-png-dev
Description-md5: 751fabe4dea60bfb5cf4f353f18f43ca
Description-en: Data structure for PNG images - Rust source code
 Source code for Debianized Rust crate "gufo-png"

Package: librust-gufo-tiff-dev
Description-md5: da661e64890995fa6481dcf3d32da0fb
Description-en: Data structure for TIFF images - Rust source code
 Source code for Debianized Rust crate "gufo-tiff"

Package: librust-gufo-webp-dev
Description-md5: b7bde680e77620f949476d0445d73a96
Description-en: Data structure for WebP images - Rust source code
 Source code for Debianized Rust crate "gufo-webp"

Package: librust-gufo-xmp-dev
Description-md5: f1350313a7a982986fc6646f6e84eaf8
Description-en: Reading and editing for XMP data - Rust source code
 Source code for Debianized Rust crate "gufo-xmp"

.
27462a
Package: librust-gufo-exif-dev
Description-md5: ef411e75387ef6d4a91d8c3aa0a45d29
Description-en: Exif loading and editing - Rust source code
 Source code for Debianized Rust crate "gufo-exif"

.
27457a
Package: librust-gufo-dev
Description-md5: 8a10802ec9fe7f5a99109a3fd3ee5ce2
Description-en: Gufo - Rust source code
 Source code for Debianized Rust crate "gufo"

.
27395a
Package: librust-glycin-dev
Description-md5: c977c8105e338304515c185662ee53a4
Description-en: Sandboxed image decoding - Rust source code
 Source code for Debianized Rust crate "glycin"

Package: librust-glycin-common-dev
Description-md5: ff4b95c30f20628a0fdd8bc54f5d30f3
Description-en: Sandboxed image decoding - Rust source code
 Source code for Debianized Rust crate "glycin-common"

Package: librust-glycin-utils-dev
Description-md5: a1d183a417897439140ffdc34a06299a
Description-en: Sandboxed image decoding - Rust source code
 Source code for Debianized Rust crate "glycin-utils"

.
27298a
Package: librust-etcetera-dev
Description-md5: 2ea2795500b33b0d835dcf73c86cbd47
Description-en: Unopinionated library for obtaining configuration, data, cache, & other directories - Rust source code
 Source code for Debianized Rust crate "etcetera"

.
27266a
Package: rudof
Description-md5: fded9adaaa226f4b6106de58ec7227ae
Description-en: RDF data shape processing - CLI tool
 rudof implements Shape Expressions (ShEx), SHACL, DCTAP,
 and other technologies in the RDF ecosystem.
 .
 It can be used to validate RDF data
 represented with different syntaxes
 like Turtle, NTriples, etc.
 as well as RDF data available through SPARQL endpoints
 like Wikidata.
 .
 rudof can also be used to convert
 between different RDF data validation technologies
 like ShEx, SHACL, DCTAP, etc.,
 and to generate UML like visualizations and HTML views.
 .
 Resource Description Framework (RDF) is a standard model
 for data interchange on the Web.
 .
 Shape Expressions (ShEx) is a data modelling language
 for defining schemas for RDF graphs.
 .
 Shapes Constraint Language (SHACL) is a data modelling language
 for describing constraints for RDF graphs.
 SHACL is a W3C recommendation.
 .
 Dublin Core Tabular Application Profiles (DCTAP) is a simple model
 for defining an application profiles
 i.e. metadata usage for a specific application.
 .
 Also covered is a draft implementation
 of PG-Schema with Property Constraints extension.
 .
 This package provides the command-line tools
 pgschema, rudof, and rudof_generate.

.
22150a
Package: python-petsc4py-doc
Description-md5: 13ea19d3c484e4356d55475bc745d0fb
Description-en: Python bindings for PETSc libraries: documentation and examples
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 petsc4py provides Python bindings to almost all functions of PETSc.
 This package provides documentation and examples for petsc4py.

Package: python3-petsc4py
Description-md5: 4be396cadcd62636fbd56a3a342ddcf6
Description-en: Python 3 bindings for PETSc libraries
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This is a base package that depends on the python3 petsc4py package
 with either real or complex number support. It provides the path to
 petsc4py for the system's default PETSc version set in
 /usr/lib/petsc. Export environment variable PETSC_DIR to use other
 versions.

Package: python3-petsc4py-64-complex
Description-md5: 46438fc210192da5d7d02b54d1fb48be
Description-en: Python 3 bindings for 64-bit PETSc libraries (complex numbers)
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This is a dummy package depending on the petsc4py build for the latest version
 of PETSc with complex number support and 64-bit indexing.

Package: python3-petsc4py-64-complex3.25
Description-md5: 0b4fb91728dc6f7e4d792308cab87242
Description-en: Python 3 bindings for 64-bit PETSc 3.25 libraries (complex numbers)
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This package provides Python 3 bindings to almost all functions of PETSc 3.25
 with complex number support and 64-bit indexing.

Package: python3-petsc4py-64-real
Description-md5: 2bd7b2c1999e4f8c4b82f937e1886759
Description-en: Python 3 bindings for 64-bit PETSc libraries (real numbers)
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This is a dummy package depending on the petsc4py build for the latest version
 of PETSc with real number support and 64-bit indexing.

Package: python3-petsc4py-64-real3.25
Description-md5: eb206176b5021d2f3fade060fa117e0a
Description-en: Python 3 bindings for 64-bit PETSc 3.25 libraries (real numbers)
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This package provides Python 3 bindings to almost all functions of PETSc 3.25
 with real number support and 64-bit indexing.

Package: python3-petsc4py-complex
Description-md5: 4a6a4f27e733a85a688506f9f9eee348
Description-en: Python 3 bindings for PETSc libraries (complex numbers)
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This is a dummy package depending on the petsc4py build for the latest version
 of PETSc with complex number support.

Package: python3-petsc4py-complex3.25
Description-md5: 1d2ded8e50c6930bc8608a9ddd92dcd3
Description-en: Python 3 bindings for PETSc 3.25 libraries (complex numbers)
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This package provides Python 3 bindings to almost all functions of PETSc 3.25
 with complex number support.

Package: python3-petsc4py-real
Description-md5: a5e28f79b38b9a9f99e19343bc051b77
Description-en: Python 3 bindings for PETSc libraries (real numbers)
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This is a dummy package depending on the petsc4py build for the latest version
 of PETSc with real number support.

Package: python3-petsc4py-real3.25
Description-md5: 6f2c144b44f97b5c03c0a7d40836acf3
Description-en: Python 3 bindings for PETSc 3.25 libraries (real numbers)
 PETSc is a suite of data structures and routines for the scalable (parallel)
 solution of scientific applications modeled by partial differential equations.
 It employs the MPI standard for all message-passing communication.
 .
 This package provides Python 3 bindings to almost all functions of PETSc 3.25
 with real number support.

.
20463,20489d
20431a
Package: node-tap
Description-md5: 839a0568ad87c02db44368f34e911544
Description-en: Test-Anything-Protocol module for Node.js
 Utilities for writing test harnesses complying with TAP output format.
 .
 TAP is a simple text-based interface between testing modules
 implemented in many popular languages.
 .
 This package bundles the tapjs monorepo (tap@21.x) including all
 @tapjs/* workspaces and the small npm dependencies that are not
 available (or not at a compatible major version) in Debian:
 async-hook-domain, c8, clock-mock, @esbuild-kit/cjs-loader,
 @esbuild-kit/esm-loader, function-loop, ink,
 @isaacs/ts-node-temp-fork-for-pr-2009, is-actual-promise,
 node-options-to-argv,
 prismjs-terminal, react-element-to-jsx-string,
 trivial-deferred.

.
20430a
 .
 The binary package includes the swup itself and several swup plugins:
   * @swup/browserslist-config: Config for target browsers
   * @swup/plugin: Base class for creating swup plugins
   * @swup/a11y-plugin: Enhanced accessibility plugin for swup
   * @swup/progress-plugin: Progress bar plugin for swup
.
20424c
Description-md5: d7beee918a327c836ae42c3a4e624028
.
20290,20304d
20259a
Package: node-delegate-it
Description-md5: acb23c9a0b256d6612936c228fa553e7
Description-en: Lightweight event delegation
 This module provides DOM event delegation, allowing users to handle
 events on elements that may not yet exist in the DOM.
 It is:
   * modern: ES2022, TypeScript, Edge 16+
   * idempotent: identical listeners aren't added multiple times,
     just like the native addEventListener
   * supports AbortSignal

.
19170a

Package: libmosquitto-dev
Description-md5: c7c1d296f95ce5d3f19f1eff322ffba8
Description-en: MQTT version 5.0/3.1.1/3.1 client library, development files
 This is the header and man page for the libmosquitto1 C library, which is a
 library for implementing MQTT version 5.0/3.1.1/3.1 clients. This package is
 needed to do development with libmosquitto1.

Package: libmosquitto1
Description-md5: d6db03b5024e1bf84fc82288546d2e4d
Description-en: MQTT version 5.0/3.1.1/3.1 client library
 This is a C library for implementing MQTT version 5.0/3.1.1/3.1 clients.
 .
 MQTT provides a method of carrying out messaging using a publish/subscribe
 model. It is lightweight, both in terms of bandwidth usage and ease of
 implementation. This makes it particularly useful at the edge of the network
 where a sensor or other simple device may be implemented using an arduino for
 example.

Package: libmosquittopp-dev
Description-md5: c5f9bbcc930cd67ad24072907bcd3b2a
Description-en: MQTT version 3.1 client C++ library, development files
 This is the header and man page for the libmosquittopp1 C++ library, which is
 a library for implementing MQTT version 3.1 clients. This package is needed to
 do development with libmosquittopp1.

Package: libmosquittopp1
Description-md5: 0c7667ef38834199bd13c53fd6b80d2a
Description-en: MQTT version 5.0/3.1.1/3.1 client C++ library
 This is a C++ library for implementing MQTT version 5.0/3.1.1/3.1 clients.
 .
 MQTT provides a method of carrying out messaging using a publish/subscribe
 model. It is lightweight, both in terms of bandwidth usage and ease of
 implementation. This makes it particularly useful at the edge of the network
 where a sensor or other simple device may be implemented using an arduino for
 example.

Package: mosquitto
Description-md5: f8c193c62c4a30a9acfb862fd9561343
Description-en: MQTT version 5.0/3.1.1/3.1 compatible message broker
 This is a message broker that supports version 3.1 and 3.1.1 of the MQTT
 protocol.
 .
 MQTT provides a method of carrying out messaging using a publish/subscribe
 model. It is lightweight, both in terms of bandwidth usage and ease of
 implementation. This makes it particularly useful at the edge of the network
 where a sensor or other simple device may be implemented using an arduino for
 example.

Package: mosquitto-clients
Description-md5: 985d19effedae01383cfa3eaa155e7ec
Description-en: Mosquitto command line MQTT clients
 This is two MQTT version 5.0/3.1.1/3.1 command line clients. mosquitto_pub can
 be used to publish messages to a broker and mosquitto_sub can be used to
 subscribe to a topic to receive messages.
 .
 MQTT provides a method of carrying out messaging using a publish/subscribe
 model. It is lightweight, both in terms of bandwidth usage and ease of
 implementation. This makes it particularly useful at the edge of the network
 where a sensor or other simple device may be implemented using an arduino for
 example.

Package: mosquitto-dev
Description-md5: 85819cfdd218368883800fb38464ff56
Description-en: Development files for Mosquitto
 Mosquitto is a message broker that supports the MQTT protocol.
 .
 This package contains the include files used if you wish to compile a package
 which requires Mosquitto's source file headers.
.
15173a
Package: libvmod-curl
Description-md5: d2f6683902adcf0109aa26323d71e645
Description-en: Vinyl Cache curl module
 Vinyl Cache module (vmod) providing cURL bindings: it allows to
 use Vinyl Cache as an HTTP client and fetch headers and bodies from backends.

Package: libvmod-digest
Description-md5: d885df1cf790e4d2f7a2f5350fa24ef5
Description-en: Vinyl Cache digest module
 Vinyl Cache module (vmod) for computing HMAC, message digests and working with
 base64 from VCL.

Package: libvmod-geoip2
Description-md5: 6247a90545e9747b62c27e1e101c5419
Description-en: Vinyl Cache re module
 Vinyl Cache module (vmod) for regular expression matching with subexpression
 capture. It allows to match and replace strings in the headers or body
 of requests.

Package: libvmod-re
Description-md5: 6247a90545e9747b62c27e1e101c5419
Description-en: Vinyl Cache re module
 Vinyl Cache module (vmod) for regular expression matching with subexpression
 capture. It allows to match and replace strings in the headers or body
 of requests.

Package: libvmod-re2
Description-md5: ddfc3fbb902b93c0db30c687c955c671
Description-en: RE2 regular expressions for Vinyl Cache
 Vinyl Cache Module (VMOD) for access to the Google RE2 regular expression
 engine. Vinyl Cache VCL uses the PCRE library (Perl Compatible Regular
 Expressions) for its native regular expressions, which runs very
 efficiently for many common uses of pattern matching in VCL, as attested
 by years of successful use of PCRE with Vinyl Cache.
 .
 But for certain kinds of patterns, the worst-case running time of the
 PCRE matcher is exponential in the length of the string to be matched.
 The matcher uses backtracking, implemented with recursive calls to the
 internal match() function. In principle there is no upper bound to the
 possible depth of backtracking and recursion, except as imposed by the
 varnishd runtime parameters pcre_match_limit and
 pcre_match_limit_recursion; matches fail if either of these limits are
 met. Stack overflow caused by deep backtracking has occasionally been
 the subject of varnishd issues.
 .
 RE2 differs from PCRE in that it limits the syntax of patterns so that
 they always specify a regular language in the formally strict sense.
 Most notably, backreferences within a pattern are not permitted, for
 example (foo|bar)\1 to match foofoo and barbar, but not foobar
 or barfoo. See the link in SEE ALSO for the specification of RE2
 syntax.
 .
 This means that an RE2 matcher runs as a finite automaton, which
 guarantees linear running time in the length of the matched string.
 There is no backtracking, and hence no risk of deep recursion or stack
 overflow.

Package: libvmod-selector
Description-md5: 1c29d64960f813da7fa60ca3f0539836
Description-en: match strings with backends, regexen and other strings
 Vinyl Cache Module (VMOD) for matching strings against sets of fixed
 strings. A VMOD object may also function as an associative array,
 mapping the matched string to one or more of a backend, another
 string, an integer, or a regular expression. The string may also map
 to a subroutine that can be invoked.
 .
 The VMOD is intended to support a variety of use cases that are
 typical for VCL deployments, such as:
 .
  * Determining the backend based on the Host header or the prefix of
    the URL.
  * Rewriting the URL or a header.
  * Generating redirect responses, based on a header or the URL.
  * Permitting or rejecting request methods.
  * Matching the Basic Authentication credentials in an Authorization
    request header.
  * Matching media types in the Content-Type header of a backend
    response to determine if the content is compressible.
  * Accessing data by string match, as in an associative array, or by
    numeric index, as in a standard array.
  * Dispatching subroutine calls based on string matches.
  * Executing conditional logic that depends on features of the request
    or response that can be determined by matching headers or URLs.
 .
 Operations such as these are commonly implemented in native VCL with
 an if-elsif-elsif sequence of string comparisons or regex matches.
 As the number of matches increases, such a sequence becomes cumbersome
 and scales poorly -- the time needed to execute the sequence increases
 with the number of matches to be performed.
 With the VMOD, the strings to be matched are declared in a tabular
 form in vcl_init, and the operation is executed in a few lines.

.
8450a
Package: htop
Description-md5: 8eb5aa19b3c92a975dc78e2165f6688d
Description-en: interactive processes viewer
 Htop is an ncursed-based process viewer similar to top, but it
 allows one to scroll the list vertically and horizontally to see
 all processes and their full command lines.
 .
 Tasks related to processes (killing, renicing) can be done without
 entering their PIDs.

Package: pcp-htop
Description-md5: b68b76bd8686a27bab58c7c6347ff2b9
Description-en: pcp version of the interactive processes viewer
 Pcp-htop is an ncursed-based frontend to PCP (Performance
 Co-Pilot) metrics. It is a derivative of htop that provides
 additional system performance data like historically collected
 PCP metrics alongside standard process information.

.
8365,8372d
2809a
Package: elixir-ex-doc
Description-md5: ee24556c8a7d93955dddf21277090abb
Description-en: Tool to generate documentation for Erlang and Elixir projects
 ExDoc is a tool to generate documentation for Erlang and Elixir projects.
 ExDoc ships with many features:
 .
  * Automatically generates online- and offline-accessible HTML, EPUB
    and Markdown documents from API documentation.
  * Responsive design, covering phones and tablets.
  * Support for custom pages, guides, livebooks and cheatsheets.
  * Support for custom grouping of modules, functions, and pages in the
    sidebar.
  * Customizable logo.
  * A direct link back to the source code for every documented entity.
  * Full-text search.
  * Keyboard shortcuts.
  * Quick-search with autocompletion support.
  * Go-to shortcut with auto-complete to take the reader to any HexDocs
    package documentation.
  * Support for night mode, activated according to the browser preference.
  * Tooltips for links to modules and functions, both for the current project
    and other projects.
  * Version dropdown, automatically configured when hosted on HexDocs.

.
