... | ... | @@ -284,6 +284,18 @@ libpthread.so.0 |
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libuuid
|
|
|
* Degree: 2
|
|
|
* /lib/x86_64-linux-gnu/libuuid.so.1
|
|
|
* The libuuid library is used to generate unique identifiers for
|
|
|
objects that may be accessible beyond the local system
|
|
|
|
|
|
```
|
|
|
libuuid.so.1
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
### Utility Libraries
|
|
|
|
|
|
#### libz
|
... | ... | @@ -380,6 +392,76 @@ libxslt.so.1 |
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libbrotlidec
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1
|
|
|
* Library implementing the Brotli decompressor.
|
|
|
|
|
|
```
|
|
|
libbrotlidec.so.1
|
|
|
|--- libbrotlicommon.so.1
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libbrotlicommon
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1
|
|
|
* Library implementing the Brotli common functions.
|
|
|
|
|
|
```
|
|
|
libbrotlicommon.so.1
|
|
|
```
|
|
|
|
|
|
#### libgudev
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0
|
|
|
* This library provides GObject bindings for libudev. It was
|
|
|
originally part of udev-extras, then udev, then systemd. It's now a project
|
|
|
on its own.
|
|
|
|
|
|
```
|
|
|
libgudev-1.0.so.0
|
|
|
|--- libudev.so.1
|
|
|
|--- librt.so.1
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
|--- libgobject-2.0.so.0
|
|
|
|--- libffi.so.6
|
|
|
|--- libglib-2.0.so.0
|
|
|
|--- libpcre.so.3
|
|
|
|--- libpthread.so.0
|
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libudev
|
|
|
* Degree: 2
|
|
|
* /lib/x86_64-linux-gnu/libudev.so.1
|
|
|
* It is used for creating software which needs to access a
|
|
|
specific hardware device or monitor the real-time connection and disconnection
|
|
|
status of hot-pluggable hardware.
|
|
|
|
|
|
```
|
|
|
libudev.so.1
|
|
|
|--- librt.so.1
|
|
|
|--- libpthread.so.0
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libexpat
|
|
|
* Degree: 2
|
|
|
* /lib/x86_64-linux-gnu/libexpat.so.1
|
|
|
* This package contains the runtime, shared library of expat,
|
|
|
the C library for parsing XML. Expat is a stream-oriented parser in
|
|
|
which an application registers handlers for things the parser might find
|
|
|
in the XML document (like start tags).
|
|
|
|
|
|
```
|
|
|
libexpat.so.1
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
### Security Libraries
|
|
|
|
|
|
#### libseccomp
|
... | ... | @@ -400,22 +482,12 @@ libseccomp.so.2 |
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libgpg-error
|
|
|
* Degree: 1
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/libgpg-error.so.0
|
|
|
* library for common error values and messages in GnuPG components
|
|
|
|
|
|
```
|
|
|
libgpg-error.so.0
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libssl
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libssl.so.1.1
|
|
|
* Secure Sockets Layer toolkit. This package is part of the OpenSSL project's implementation
|
|
|
of the SSL and TLS cryptographic protocols for secure communication over the Internet.
|
|
|
* libssl is the portion of OpenSSL which supports TLS ( SSL and TLS Protocols ), and depends on libcrypto.
|
|
|
|
|
|
```
|
|
|
libssl.so.1.1
|
... | ... | @@ -431,6 +503,7 @@ libssl.so.1.1 |
|
|
* /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
|
|
|
* Secure Sockets Layer toolkit. This package is part of the OpenSSL project's implementation
|
|
|
of the SSL and TLS cryptographic protocols for secure communication over the Internet.
|
|
|
* The libcrypto library provides the fundamental cryptographic routines used by libssl.
|
|
|
|
|
|
```
|
|
|
libcrypto.so.1.1
|
... | ... | @@ -442,6 +515,20 @@ libcrypto.so.1.1 |
|
|
|
|
|
### Encrypt Libraries
|
|
|
|
|
|
#### libgpg-error
|
|
|
* Degree: 1
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/libgpg-error.so.0
|
|
|
* [Libgpg-error](https://www.gnupg.org/related_software/libgpg-error/index.en.html) is a small library that originally defined common error values for all GnuPG components.
|
|
|
This library will eventually be renamed to Libgpgrt to reflect that this is a runtime library for GnuPG and other software which likes to use it. The latest version already comes with a header file "gpgrt.h" which can be used instead of "gpg-error.h".
|
|
|
* Source/WebCore/crypto/gcrypt/
|
|
|
|
|
|
```
|
|
|
libgpg-error.so.0
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
|
|
|
#### libgcrypt
|
|
|
* Degree: 1
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/libgcrypt.so.20
|
... | ... | @@ -456,11 +543,12 @@ libgcrypt.so.20 |
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libsecret-1
|
|
|
#### libsecret
|
|
|
* Degree: 1
|
|
|
* /usr/lib/x86_64-linux-gnu/libsecret-1.so.0
|
|
|
* It is a library for storing and retrieving passwords and
|
|
|
other secrets. It communicates with the "Secret Service" using D-Bus.
|
|
|
* Source/WebKit/NetworkProcess/soup/
|
|
|
|
|
|
```
|
|
|
libsecret-1.so.0
|
... | ... | @@ -487,6 +575,10 @@ libsecret-1.so.0 |
|
|
* Degree: 2
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/libicudata.so.63
|
|
|
* ICU data library. This library provides data used by the ICU libraries through C++ and C API.
|
|
|
* ICU makes use of a wide variety of data tables to provide many of its services. Examples include
|
|
|
converter mapping tables, collation rules, transliteration rules, break iterator rules and dictionaries,
|
|
|
and other locale data. Additional data can be provided by users, either as customizations of ICU's data or
|
|
|
as new data altogether.
|
|
|
|
|
|
```
|
|
|
libicudata.so.63
|
... | ... | @@ -496,6 +588,8 @@ libicudata.so.63 |
|
|
* Degree: 1
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/libicuuc.so.63
|
|
|
* ICU common library. This library provides data used by the ICU libraries through C++ and C API.
|
|
|
* The core Unicode and support functionality, such as resource bundles, character properties,
|
|
|
locales, codepage conversion, normalization, Unicode properties, Locale, and UnicodeString.
|
|
|
|
|
|
```
|
|
|
libicuuc.so.63
|
... | ... | @@ -513,6 +607,7 @@ libicuuc.so.63 |
|
|
* Degree: 1
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/libicui18n.so.63
|
|
|
* ICU i18n library. This library provides data used by the ICU libraries through C++ and C API.
|
|
|
* These deal with higher-level internationalization issues such as formatting, collation, text break analysis, and transliteration.
|
|
|
|
|
|
```
|
|
|
libicui18n.so.63
|
... | ... | @@ -540,21 +635,6 @@ libhyphen.so.0 |
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libenchant
|
|
|
* Degree: 1
|
|
|
* /usr/lib/x86_64-linux-gnu/libenchant.so.1
|
|
|
* Wrapper library for various spell checker engines.
|
|
|
|
|
|
```
|
|
|
libenchant.so.1
|
|
|
|--- libgmodule-2.0.so.0
|
|
|
|--- libdl.so.2
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
|--- libglib-2.0.so.0
|
|
|
|--- libpcre.so.3
|
|
|
|--- libpthread.so.0
|
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libfontconfig
|
|
|
* Degree: 1
|
... | ... | @@ -579,17 +659,6 @@ libfontconfig.so.1 |
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libuuid
|
|
|
* Degree: 2
|
|
|
* /lib/x86_64-linux-gnu/libuuid.so.1
|
|
|
* The libuuid library is used to generate unique identifiers for
|
|
|
objects that may be accessible beyond the local system
|
|
|
|
|
|
```
|
|
|
libuuid.so.1
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libfreetype
|
|
|
* Degree: 1
|
... | ... | @@ -655,7 +724,7 @@ libharfbuzz-icu.so.0 |
|
|
#### libwoff2dec
|
|
|
* Degree: 1
|
|
|
* /usr/lib/x86_64-linux-gnu/libwoff2dec.so.1.0.2
|
|
|
* Web Open Font Format 2 reference implementation (encoder library)
|
|
|
* [Web Open Font Format 2](https://en.wikipedia.org/wiki/Web_Open_Font_Format) reference implementation (decoder library)
|
|
|
|
|
|
```
|
|
|
libwoff2dec.so.1.0.2
|
... | ... | @@ -672,7 +741,7 @@ libwoff2dec.so.1.0.2 |
|
|
#### libwoff2common
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libwoff2common.so.1.0.2
|
|
|
* Web Open Font Format 2 reference implementation (common library)
|
|
|
* [Web Open Font Format 2](https://en.wikipedia.org/wiki/Web_Open_Font_Format) reference implementation (common library)
|
|
|
|
|
|
```
|
|
|
libwoff2common.so.1.0.2
|
... | ... | @@ -683,27 +752,6 @@ libwoff2common.so.1.0.2 |
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libbrotlidec
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1
|
|
|
* Library implementing the Brotli decompressor.
|
|
|
|
|
|
```
|
|
|
libbrotlidec.so.1
|
|
|
|--- libbrotlicommon.so.1
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libbrotlicommon
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1
|
|
|
* Library implementing the Brotli common functions.
|
|
|
|
|
|
```
|
|
|
libbrotlicommon.so.1
|
|
|
```
|
|
|
|
|
|
#### libpango-1.0
|
|
|
* Degree: 1
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/libpango-1.0.so.0
|
... | ... | @@ -713,6 +761,8 @@ internationalization. Pango can be used anywhere that text layout is needed, |
|
|
though most of the work on Pango so far has been done in the context of the
|
|
|
GTK+ widget toolkit. Pango forms the core of text and font handling
|
|
|
for GTK+-2.x.
|
|
|
* Source/WebKit/UIProcess/API/gtk/WebKitEmojiChooser.cpp
|
|
|
* Source/WebKit/NetworkProcess/hybirdos
|
|
|
|
|
|
```
|
|
|
libpango-1.0.so.0
|
... | ... | @@ -875,25 +925,13 @@ libgstaudio-1.0.so.0 |
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
|
|
|
#### liborc
|
|
|
* Degree: 2
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/liborc-0.4.so.0
|
|
|
* which is a JIT compiler that will at run-time take orc
|
|
|
code (in some byte format) and generate machine code for the architecture
|
|
|
in question on the fly and then execute that whenever there's a function call.
|
|
|
|
|
|
```
|
|
|
liborc-0.4.so.0
|
|
|
|--- libm.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libgsttag
|
|
|
* Degree: 1
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/libgsttag-1.0.so.0
|
|
|
* GStreamer Base Plug-ins (a basic collection of elements)
|
|
|
* Read write stream tags. Tags are pieces of information stored in a stream that are not
|
|
|
the content itself, but they rather describe the content. Most
|
|
|
media container formats support tagging in one way or another
|
|
|
* Source/WebCore/platform/graphics/gstreamer/
|
|
|
|
|
|
```
|
|
|
libgsttag-1.0.so.0
|
... | ... | @@ -1033,41 +1071,6 @@ libgstallocators-1.0.so.0 |
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libgudev-1.0
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libgudev-1.0.so.0
|
|
|
* This library provides GObject bindings for libudev. It was
|
|
|
originally part of udev-extras, then udev, then systemd. It's now a project
|
|
|
on its own.
|
|
|
|
|
|
```
|
|
|
libgudev-1.0.so.0
|
|
|
|--- libudev.so.1
|
|
|
|--- librt.so.1
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
|--- libgobject-2.0.so.0
|
|
|
|--- libffi.so.6
|
|
|
|--- libglib-2.0.so.0
|
|
|
|--- libpcre.so.3
|
|
|
|--- libpthread.so.0
|
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libudev
|
|
|
* Degree: 2
|
|
|
* /lib/x86_64-linux-gnu/libudev.so.1
|
|
|
* It is used for creating software which needs to access a
|
|
|
specific hardware device or monitor the real-time connection and disconnection
|
|
|
status of hot-pluggable hardware.
|
|
|
|
|
|
```
|
|
|
libudev.so.1
|
|
|
|--- librt.so.1
|
|
|
|--- libpthread.so.0
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
#### libdrm
|
|
|
* Degree: 2
|
|
|
* /usr/lib/x86_64-linux-gnu/libdrm.so.2
|
... | ... | @@ -1101,22 +1104,6 @@ libgbm.so.1 |
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
#### libexpat
|
|
|
* Degree: 2
|
|
|
* /lib/x86_64-linux-gnu/libexpat.so.1
|
|
|
* This package contains the runtime, shared library of expat,
|
|
|
the C library for parsing XML. Expat is a stream-oriented parser in
|
|
|
which an application registers handlers for things the parser might find
|
|
|
in the XML document (like start tags).
|
|
|
|
|
|
```
|
|
|
libexpat.so.1
|
|
|
|--- libc.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
### Image
|
|
|
|
|
|
#### libwebp
|
... | ... | @@ -1760,4 +1747,42 @@ libatk-1.0.so.0 |
|
|
```
|
|
|
|
|
|
|
|
|
#### liborc
|
|
|
* Degree: 2
|
|
|
* WebKitBuild/DependenciesGTK/Root/lib/liborc-0.4.so.0
|
|
|
* [Orc ](https://gstreamer.freedesktop.org/projects/orc.html) is basically a simplified assembly language for data
|
|
|
processing (no loops/jumps etc.), it's supposed to map to SIMD instructions on various architectures curently there are two things:
|
|
|
* liborc, which is a JIT compiler that will at run-time take orc code (in some byte format) and generate machine code for the architecture in question on the fly and then execute that whenever there's a function call
|
|
|
* we have C backup functions as .c files in the gstreamer source code, which are also compiled in when orc can't compile some code (for various reasons), or liborc is not available, then the C backup function will be used that's the current state of things.
|
|
|
Currently there is no ARM64/AArch64 support in ORC. Add this and implement all relevant opcodes to allow usage of most GStreamer ORC programs.
|
|
|
|
|
|
```
|
|
|
liborc-0.4.so.0
|
|
|
|--- libm.so.6
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
|--- libc.so.6
|
|
|
```
|
|
|
|
|
|
|
|
|
### hiWebKit Libraries
|
|
|
|
|
|
#### libenchant
|
|
|
* Degree: 1
|
|
|
* /usr/lib/x86_64-linux-gnu/libenchant.so.1
|
|
|
* Wrapper library for various spell checker engines. Enchant is a generic spell
|
|
|
checking library which uses existing spell checker engines such as ispell, aspell
|
|
|
and myspell as its backends. Enchant steps in to provide uniformity and conformity
|
|
|
on top of these libraries, and implement certain features that may be lacking in any
|
|
|
individual provider library. This package contains files needed for development with Enchant.
|
|
|
* Source/WebCore/platform/text/enchant
|
|
|
|
|
|
```
|
|
|
libenchant.so.1
|
|
|
|--- libgmodule-2.0.so.0
|
|
|
|--- libdl.so.2
|
|
|
|--- ld-linux-x86-64.so.2
|
|
|
|--- libglib-2.0.so.0
|
|
|
|--- libpcre.so.3
|
|
|
|--- libpthread.so.0
|
|
|
|--- libc.so.6
|
|
|
``` |