Package: apparmor-notify
Description-md5: 181b767ce4be27302f13e475448885ec
Description-en: AppArmor notification system
apparmor-notify provides a utility to display AppArmor denial
messages via desktop notifications. The utility can also be used to
generate summary reports.
Package: apport-kde
Description-md5: c8fd570a74a013e8fc3c502dd64152ce
Description-en: KDE frontend for the apport crash report system
apport automatically collects data from crashed processes and
compiles a problem report in /var/crash/. This utilizes the crashdump
helper hook provided by the Ubuntu kernel.
.
This package provides a KDE frontend for browsing and handling the
crash reports.
Package: apport-noui
Description-md5: 5cfad9aa6d06a624d5f60c2375d26631
Description-en: tools for automatically reporting Apport crash reports
apport automatically collects data from crashed processes and
compiles a problem report in /var/crash/. This utilizes the crashdump
helper hook provided by the Ubuntu kernel.
.
Installing this package will configure your system to automatically submit
all new Apport crash reports.
Package: apport-valgrind
Description-md5: 21b17902929fcb9d5f6a9bcc53f2af83
Description-en: valgrind wrapper that first downloads debug symbols
apport-valgrind is a valgrind wrapper that automatically downloads related
available debug symbols and provides them to valgrind's memcheck tool, which
is executed. The output is a valgrind log file ("valgrind.log") that contains
stack traces (with as many symbols resolved as available) and that shows
memory leaks.
Package: dh-apparmor
Description-md5: c7bc3728b9d5d471c45d2a640c36d87f
Description-en: AppArmor debhelper routines
dh-apparmor provides the debhelper tools used to install and migrate
AppArmor profiles. This is normally used from package maintainer scripts
during install and removal.
Package: dh-apport
Description-md5: a5c779df9e0b356100c76151d7cef527
Description-en: debhelper extension for the apport crash report system
apport automatically collects data from crashed processes and
compiles a problem report in /var/crash/. This utilizes the crashdump
helper hook provided by the Ubuntu kernel.
.
This package provides a debhelper extension to make it easier for other
packages to include apport hooks.
Package: golang-github-opencontainers-runc-dev
Description-md5: b8a1a472413b94034a70f3493cd01471
Description-en: Open Container Project - development files
"runc" is a command line client for running applications packaged according
to the Open Container Format (OCF) and is a compliant implementation of
the Open Container Project specification.
.
This package provides development files formerly known as
"github.com/docker/libcontainer".
Package: libcanberra-gstreamer
Description-md5: 6ed9b79f20215c7d94edabb80133434f
Description-en: GStreamer backend for libcanberra
libcanberra defines a simple abstract interface for playing event
sounds.
.
This package contains the GStreamer backend for libcanberra.
Package: libcanberra-gtk-dev
Description-md5: 54181da135f6b624b07e8fdef5757bc9
Description-en: simple interface for playing event sounds (GTK+ 2 development files)
libcanberra-gtk provides a few functions that simplify
libcanberra usage from GTK+.
.
Contextual information is needed to play event sound. This library
can help to compile directly event sounds property lists based on
active GtkWidget objects or GdkEvent events.
.
This package contains headers and libraries for developing
applications that play event sounds with libcanberra-gtk.
Package: libcanberra-gtk-module
Description-md5: 405adfc13d8fdb076cf1c2bffb2842ee
Description-en: translates GTK+ widgets signals to event sounds
A GtkModule which will automatically hook into all kinds of events
inside a GTK+ program and generate sound events from them.
Package: libcanberra-gtk0
Description-md5: 341328ccbf871bdf01238ff50e7bd58f
Description-en: GTK+ helper for playing widget event sounds with libcanberra
libcanberra-gtk provides a few functions that simplify libcanberra
usage from GTK+.
.
Contextual information is needed to play event sound. This library
can help to compile directly event sounds property lists based on
active GtkWidget objects or GdkEvent events.
Package: libmbim-utils
Description-md5: 26954fb9739457f3079bb1d716bba004
Description-en: Utilities to use the MBIM protocol from the command line
libmbim is a glib-based library for talking to WWAN modems and devices
which speak the Mobile Interface Broadband Model (MBIM) protocol.
.
This package contains the utilities that make it easier to use MBIM
functionality from the command line.
Package: liboqs-dev
Description-md5: 0bccf5e2c23b45c46763f63d43beffdf
Description-en: library for quantum-safe cryptographic algorithms (development files)
liboqs is an open source C library for quantum-safe cryptographic algorithms.
It provides a collection of open source implementations of quantum-safe key
encapsulation mechanism (KEM) and digital signature algorithms; a common API
for these algorithms; a test harness and benchmarking routines.
.
liboqs is part of the Open Quantum Safe (OQS) project, which aims to develop
and integrate into applications quantum-safe cryptography to facilitate
deployment and testing in real world contexts. In particular, OQS provides
prototype integrations of liboqs into TLS and SSH, through OpenSSL and
OpenSSH.
.
This package contains the development files.
Package: libqmi-utils
Description-md5: 76e1eda70baf3a1a86ec637dca8a1dd9
Description-en: Utilities to use the QMI protocol from the command line
This package contains the utilities that make it easier to use QMI
functionality from the command line.
Package: magnum-api
Description-md5: ae20646c6a12de90fd0830dfefb8e5f3
Description-en: OpenStack containers as a service
Magnum is an OpenStack project which offers container orchestration engines
for deploying and managing containers as first class resources in OpenStack.
It features:
* Abstractions for bays, containers, nodes, pods, replication controllers,
and services
* Integration with Kubernetes and Docker for backend container technology
* Integration with Keystone for multi-tenant security
* Integration with Neutron for Kubernetes multi-tenancy network security
.
This package contains the API server.
Package: magnum-common
Description-md5: 2932a6cef94cee9c86fe7ba523a94e4e
Description-en: OpenStack containers as a service - API server
Magnum is an OpenStack project which offers container orchestration engines
for deploying and managing containers as first class resources in OpenStack.
It features:
* Abstractions for bays, containers, nodes, pods, replication controllers,
and services
* Integration with Kubernetes and Docker for backend container technology
* Integration with Keystone for multi-tenant security
* Integration with Neutron for Kubernetes multi-tenancy network security
.
This package contains common files for the engine and the conductor.
Package: magnum-conductor
Description-md5: c1077d8334fcc9029e3acfca19015ef0
Description-en: OpenStack containers as a service - conductor
Magnum is an OpenStack project which offers container orchestration engines
for deploying and managing containers as first class resources in OpenStack.
It features:
* Abstractions for bays, containers, nodes, pods, replication controllers,
and services
* Integration with Kubernetes and Docker for backend container technology
* Integration with Keystone for multi-tenant security
* Integration with Neutron for Kubernetes multi-tenancy network security
.
This package contains the conductor server.
Package: manuskript
Description-md5: 7c7afd8684c4b83781b36fb9d10226d7
Description-en: open-source tool for writers
Manuskript is an open source tool for writers. It provides a rich environment
to help writers create their first draft and then further refine and edit
their masterpiece.
.
Features:
- Writing modes: Manuskript offers two writing modes: one “fiction” mode
with all the tools for fiction writers (summary, characters, plot,
world/context, etc.), and one “simple” mode, with only the writing tab.
- Outliner: You can organize your thoughts and snippets in a hierarchical
manner. Organize them as you wish, reorganize them on the go.
- Customizable distraction-free mode: Get rid of all distraction while
writing or lock yourself until you’ve reached a certain goal.
- Novel assistant: Use the snowflake method to grow your single genius idea
in a coherent whole, with complex characters, intricate plots and detailed
universe.
- Open and plain-text file format: Depending on your configuration,
everything is either stored zipped in one single file or as several small
text files in one folder (to allow versioning and collaborative editing).
- Index Cards: Use index cards to organise your thoughts: notes, scenes,
chapters, etc.
Package: mercurial-git
Description-md5: 590884d5e652e281148b56b21e2854b0
Description-en: Git plugin for Mercurial
The Hg-Git plugin for Mercurial adds the ability to push and pull to/from
a Git server repository. This means you can collaborate on Git based
projects from Mercurial, or use a Git server as a collaboration point
for a team with developers using both Git and Mercurial.
.
The plugin can convert commits/changesets losslessly from one system to
another, so you can push via a Mercurial repository and another
Mercurial client can pull it and their changeset node ids will be
identical - Mercurial data does not get lost in translation.
Package: munin
Description-md5: 397739392252923095c5812dbaad0fdf
Description-en: network-wide graphing framework (grapher/gatherer)
Munin is a highly flexible and powerful solution used to create graphs of
virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.
.
This package contains the grapher/gatherer. You will only need one instance of
it in your network. It will periodically poll all the nodes in your network
it's aware of for data, which it in turn will use to create graphs and HTML
pages, suitable for viewing with your graphical web browser of choice.
.
It is also able to alert you if any value is outside of a preset boundary,
useful if you want to be alerted if a filesystem is about to grow full, for
instance. You can do this by making Munin run an arbitrary command when you
need to be alert it, or make use of the intrinsic Nagios support.
.
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, you can follow a link
from to a live installation.
Package: munin-async
Description-md5: 390d7c71211032ea3977a22eb57cde62
Description-en: network-wide graphing framework (async master/client)
Munin is a highly flexible and powerful solution used to create graphs of
virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.
.
This package contains munin-async and munin-asyncd which can
be used for (optional) asynchronous operation of munin-update.
.
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, you can follow a link
from to a live installation.
Package: munin-common
Description-md5: 4501696e1323d02bbf33751c99858ea9
Description-en: network-wide graphing framework (common)
Munin is a highly flexible and powerful solution used to create graphs of
virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.
.
This package contains the common perl modules that are used by both munin
and munin-node.
.
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, you can follow a link
from to a live installation.
Package: munin-doc
Description-md5: a4995b39fb5c585937bfa04039cfed02
Description-en: network-wide graphing framework (documentation)
Munin is a highly flexible and powerful solution used to create graphs of
virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.
.
This package contains all the documentation as POD files.
.
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, you can follow a link
from to a live installation.
Package: munin-node
Description-md5: 7d6f3b57350a521bda7e61d4aa53a911
Description-en: network-wide graphing framework (node)
Munin is a highly flexible and powerful solution used to create graphs of
virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.
.
This package contains the daemon for the nodes being monitored. You should
install it on all the nodes in your network. It will know how to extract all
sorts of data from the node it runs on, and will wait for the gatherer to
request this data for further processing.
.
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, you can follow a link
from to a live installation.
Package: munin-plugins-core
Description-md5: 54f782cba4c609cd5afb2583f47afa8a
Description-en: network-wide graphing framework (plugins for node)
Munin is a highly flexible and powerful solution used to create graphs of
virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.
.
This package contains the official plugins for the Munin node, capable of
extracting common values such as cpu usage, network usage, load average, and
so on.
.
Creating your own plugins which are capable of extracting other system-specific
values is very easy, and is often done in a matter of minutes.
You can also create plugins which relay information from other devices in your
network that can't run Munin, such as a switch or a server running another
operating system, by using SNMP or similar technology.
.
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, you can follow a link
from to a live installation.
Package: munin-plugins-extra
Description-md5: eb78ec531b14cee1d0003a07603bedc8
Description-en: network-wide graphing framework (user contributed plugins for node)
Munin is a highly flexible and powerful solution used to create graphs of
virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.
.
This package contains unsupported plugins for the Munin node, contributed by
various users of Munin.
.
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, you can follow a link
from to a live installation.
Package: munin-plugins-java
Description-md5: 072855de8e842c9eb4ce249c588de592
Description-en: network-wide graphing framework (java plugins for node)
Munin is a highly flexible and powerful solution used to create graphs of
virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.
.
This package contains the java based plugins that are used by munin-node to
monitor Java Management Extensions (JMX).
.
Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, you can follow a link
from to a live installation.
Package: node-babel7
Description-md5: 3929d0ce111b80d1b93f2f0191d1e982
Description-en: Babel command line
Babel is a JavaScript compiler to use next generation JavaScript, today.
.
ES2015 and beyond: Babel has support for the latest version of JavaScript
through syntax transformers. These plugins allow you to use new syntax, right
now without waiting for browser support.
Package: node-babel7-runtime
Description-md5: fdc63d6f6a6f75f4bdc4c32304d2a6e5
Description-en: Babel modular runtime helpers
@babel/runtime is meant to be used as a runtime dependency along with the
Babel plugin @babel/plugin-transform-runtime.
Package: node-babel7-standalone
Description-md5: 703bfb498ccf966862914971f91865ab
Description-en: Standalone build of Babel for use in browsers and other non-Node.js environments
@babel/standalone provides a standalone build of Babel for use in browsers
and other non-Node.js environments.If you're using Babel in production, you
should normally not use @babel/standalone. Instead, you should use a build
system running on Node.js, such as Webpack, Rollup, or Parcel, to transpile
your JS ahead of time.
.
However, there are some valid use cases for @babel/standalone:
* It provides an easy, convenient way to prototype with Babel. Using
@babel/standalone, you can get started using Babel with just a simple
script tag in your HTML.
* Sites that compile user-provided JavaScript in real-time, like JSFiddle,
JS Bin, the REPL on the Babel site, JSitor, etc.
* Apps that embed a JavaScript engine such as V8 directly, and want to use
Babel for compilation
* Apps that want to use JavaScript as a scripting language for extending the
app itself, including all the goodies that ES2015 provides.
* Other non-Node.js environments (ReactJS.NET, ruby-babel-transpiler,
php-babel-transpiler, etc).
Package: python3-magnum
Description-md5: f4d8dc2574026ec1e2611acf745bdc04
Description-en: OpenStack containers as a service - Python 3 library
Magnum is an OpenStack project which offers container orchestration engines
for deploying and managing containers as first class resources in OpenStack.
It features:
* Abstractions for bays, containers, nodes, pods, replication controllers,
and services
* Integration with Kubernetes and Docker for backend container technology
* Integration with Keystone for multi-tenant security
* Integration with Neutron for Kubernetes multi-tenancy network security
.
This package contains the Python 3 code.
Package: sbcl-doc
Description-md5: bf2cec45285d0c3bfa96c64bda87fbd5
Description-en: Documentation for Steel Bank Common Lisp
This package provides documentation for SBCL -- a development
environment for the ANSI Common Lisp language.
.
The documents in this package cover SBCL-specific extensions to the
language, explain how to use this Common Lisp implementation and how
it differs from the ANSI standard.
.
The manual about SBCL's internals is also included in this package
and may be of interest for people who intent to work with SBCL's
source code.
Package: sbcl-source
Description-md5: ee91a0cda511e6d9ca51542b0320b384
Description-en: Source code files for SBCL
This package provides the source code for SBCL -- a development
environment for the ANSI Common Lisp language.
.
The source code is useful in conjunction with development
environments and debuggers like SLIME, that allow macro expansion and
lookup of source definitions.
.
Installing this package enables your source browser to dig deeply
into the core of Steel Bank Common Lisp.
Package: software-properties-qt
Description-md5: eb3becbd911332ae11d34cbea3577b25
Description-en: manage the repositories that you install software from (Qt)
This software provides an abstraction of the used apt repositories.
It allows you to easily manage your distribution and independent software
vendor software sources.
.
This package contains a Qt-based graphical interface.
Package: squid-cgi
Description-md5: d0bf1074b507dacb37098691582296d3
Description-en: Full featured Web Proxy cache (HTTP proxy) - control CGI
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
This package contains a CGI program that can be used to query and administrate
a `squid' proxy cache through a web browser.
Package: squid-openssl
Description-md5: 5bf29475ec87cc2bfc40e9d99f9a2d6f
Description-en: Full featured Web Proxy cache (HTTP proxy OpenSSL flavour)
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
Package: squid-purge
Description-md5: 6b0c45a8b98e5c8365894c6c648205d7
Description-en: Full featured Web Proxy cache (HTTP proxy) - cache management utility
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
This package contains a small utility that can be used to manage the disk cache
from the command line.
Package: squidclient
Description-md5: 50857a05e6c54a91b3123291e8661995
Description-en: Full featured Web Proxy cache (HTTP proxy) - HTTP(S) message utility
Squid is a high-performance proxy caching server for web clients, supporting
FTP, gopher, ICY and HTTP data objects.
.
This package contains a small utility that can be used to get URLs from the
command line.
Package: uftrace
Description-md5: 25809a3f45ec7a94394531798097f828
Description-en: Traces and analyzes execution of programs written in C/C++
The uftrace tool is intended for tracing and analyzing the execution of
programs written in C or C++. It was heavily inspired by the ftrace framework
of the Linux kernel (especially the function graph tracer) and supports
userspace programs. It supports various kinds of commands and filters to help
analysis of the program's execution and performance.
.
It traces each function in the executable and shows time durations. It can
also trace external library calls - but usually only entry and exit are
supported. It is also possible to trace other (nested) external library calls
and/or internal function calls in the library call.
.
It can show detailed execution flow at function level, and report which
function has the highest overhead. It also shows various information
related to the execution environment.
.
You can setup filters to exclude or include specific functions when tracing.
In addition, function arguments and return values can be saved and shown
later.
.
The uftrace tool supports multi-process and/or multi-threaded applications.
It can also trace kernel functions as well, with root privileges and if the
system enables the function graph tracer in the kernel
(CONFIG_FUNCTION_GRAPH_TRACER=y).
Package: varnish-doc
Description-md5: f8286c594d80b32f748ffdd119cbac2f
Description-en: documentation for Varnish Cache
This package contains HTML documentation for Varnish Cache.
Package: sbcl
Description-md5: eb1113dee9d2ad5949c6cfc6301108ec
Description-en: Common Lisp compiler and development system
SBCL is a development environment for the ANSI Common Lisp language.
It provides a native-code compiler and an integrated debugger, as well
as all the features in the ANSI specification.
.
SBCL also contains other extensions to the ANSI specification, including
a foreign-function interface, a pseudo-server API, user-extensible
stream functionality, a Meta-Object Protocol, and an ability to run
external processes.
.
To browse SBCL source definitions with development environments,
install the sbcl-source package. For documentation on SBCL's usage
and internals, the package sbcl-doc is provided.
Package: u-boot-zynqmp
Description-md5: 67407aba0b5ef7d05fc1b0d94d996dd6
Description-en: u-boot bootloader for Xilinx Zynq UltraScale+ MPSoC systems
Das U-Boot is a cross-platform bootloader for embedded systems,
used as the default boot loader by several board vendors. It is
intended to be easy to port and to debug, and runs on many
supported architectures, including PPC, ARM, MIPS, x86, m68k,
NIOS, and Microblaze.
.
This package includes boot loaders for various Xilinx Zynq UltraScale+
MPSoC platforms.
.
Included platforms:
xilinx_versal_virt
xilinx_zynqmp_virt
Package: aseba
Description-md5: d493472d0f677b5d640ae8558f61987f
Description-en: Event-based framework for distributed mobile robots control
Aseba's core is a lightweight virtual machine, small enough to run on
any 16 bits microcontroller. In Aseba, all virtual machines are
linked in a network and all their programs are developed and debugged
from a single application, Aseba Studio.
.
Aseba allows one to program Thymio, a small robot to discover the
universe of robotics and learn a robot's language.
Package: cryfs
Description-md5: 6a193616bfd007a57999d6d65d2c809f
Description-en: encrypt your files and store them in the cloud
CryFS encrypts your files, so you can safely store them anywhere. It works
well together with cloud services like Dropbox, iCloud, OneDrive and others.
Package: librust-tokio-executor-dev
Description-md5: 1d0777a6d4941c1d599a024b61bd87bb
Description-en: Future execution primitives - Rust source code
This package contains the source for the Rust tokio-executor crate, packaged by
debcargo for use with cargo and dh-cargo.
Package: librust-xkbcommon-dev
Description-md5: 4fe9744260eb08d1187b7a5835e6b391
Description-en: Rust bindings and wrappers for libxkbcommon - Rust source code
This package contains the source for the Rust xkbcommon crate, packaged by
debcargo for use with cargo and dh-cargo.
Package: libvarnishapi-dev
Description-md5: 9c15761c354c732b35ffb9837d7b1ea0
Description-en: development files for Varnish
Development files for the Varnish HTTP accelerator.
Package: libvarnishapi3
Description-md5: b62e58460782f2fccf788b20917cd377
Description-en: shared libraries for Varnish
Shared libraries for the Varnish HTTP accelerator.
Package: netlabel-tools
Description-md5: c34a9c6dc669e03e4de3a6aeac234e2b
Description-en: management tool for the Linux NetLabel Subsystem
The NetLabel management utility, netlabelctl, is a command line program
designed to allow system administrators to configure the NetLabel system in
the kernel.
.
This package requires that the running kernel supports NETLABEL.
Package: pinball-table-gnu
Description-md5: c3ed62ecf9f895359d59b9c06d5bb0c9
Description-en: GNU Pinball table for emilia pinball
Another pinball table to have fun, behaviour plugin.
The table is dedicated to GNU project.
It features multiballs, magnets and bumpers.
Package: varnish
Description-md5: ebbadfc1a0485abd58ba563250510a25
Description-en: state of the art, high-performance web accelerator
Varnish Cache is a state of the art web accelerator written with
performance and flexibility in mind.
.
Varnish Cache stores web pages in memory so web servers don't have to
create the same web page over and over again. Varnish serves pages
much faster than any application server; giving the website a
significant speed up.
.
Some of the features include:
* A modern design
* VCL - a very flexible configuration language
* Load balancing with health checking of backends
* Partial support for ESI - Edge Side Includes
* URL rewriting
* Graceful handling of "dead" backends
Package: libgatk-bwamem-jni
Description-md5: 45fd8401627d32a5ea212067195b67e4
Description-en: interface to call Heng Li's bwa mem aligner from Java code (jni)
BWA (Burrows-Wheeler Aligner) is a software package for mapping low-divergent
sequences against a large reference genome, such as the human genome. It is
written in C.
.
gatk-bwamem provides a Java library and a shared library to allow one to use
BWA from Java code.
.
This package contains the native library.
Package: librust-tokio-reactor-dev
Description-md5: 07eabb320ba20cc7e0ec5ba4953b5dff
Description-en: Event loop that drives Tokio I/O resources - Rust source code
This package contains the source for the Rust tokio-reactor crate, packaged by
debcargo for use with cargo and dh-cargo.
Package: microsocks
Description-md5: e1487b7100703b320eb5fa2615e2afa4
Description-en: multithreaded, small, efficient SOCKS5 server.
MicroSocks - multithreaded, small, efficient SOCKS5 server, is a SOCKS5
service that you can run on your remote boxes to tunnel connections
through them, if for some reason SSH doesn't cut it for you.
.
- It's very lightweight, and very light on resources too.
- It's also designed to be robust: it handles resource exhaustion gracefully
by simply denying new connections, instead of calling abort() as most
other programs do these days.
- Another plus is ease-of-use: no config file necessary, everything can
be done from the command line and doesn't even need any parameters for
quick setup.
Package: python3-glcontext
Description-md5: c27806b5fd213977ef37de76425eb77d
Description-en: Python 3 abstraction layer for OpenGL contexts
This package provides a framework for the platform-dependent OpenGL
initialization code and is primarily used by ModernGL. The modularization
makes it simple to add additional platform support.