Darkelf QtWebEngine 6.12.0 — macOS Patch Kit
Custom QtWebEngine 6.12.0 ARM64 integration for Darkelf Shadow 7.0.30, a native macOS privacy browser.
What's new in 7.0.30
- Qt / PySide6 6.12.0 with a custom QtWebEngine 6.12.0 framework for Apple Silicon.
- Python 3.14.8 application runtime, packaged with Nuitka 4.1.3.
- Improved splash-to-homepage transition, eliminating the observed black-screen startup delay.
- Native macOS Developer ID signing, Touch ID/passkey entitlements, and Apple notarization workflow.
Darkelf engine integration
Darkelf's macOS engine work includes:
- Touch ID and platform WebAuthn/passkey integration.
- iCloud/WebAuthn integration changes.
- Native WebGL modifications.
- Custom media-codec build configuration, including H.264-related support.
Note: Codec support does not imply DRM support. WebRTC and other compile-time settings should be confirmed against the distributed 6.12.0 binary.
Repository files
| Path | Purpose |
|---|---|
patches/ |
Darkelf engine patch sources |
apply-patch.sh |
Patch application helper |
build-darkelf-qtwebengine.sh |
Custom QtWebEngine build helper |
darkelf-webauthn.entitlements.plist |
macOS signing entitlement reference |
verify-darkelf-webauthn.sh |
WebAuthn verification helper |
BUILDING.md, QT_SOURCE.md |
Build and corresponding-source documentation |
QT_RELINKING.md |
LGPL library replacement guidance |
LICENSE.md, THIRD_PARTY_NOTICES.md |
Licensing and third-party notices |
Building
The 7.0.30 macOS browser release uses QtWebEngine 6.12.0. Build and patch instructions must target the matching 6.12.0 source tree and Qt installation. Verify that the checked-in scripts and patches have been ported to 6.12.0 before running them; do not use 6.11.2-specific commands against 6.12.0 source.
The engine build and the Darkelf Shadow application-signing/notarization workflow are separate processes. Publish the exact 6.12.0 source revision, applied patches, build configuration, and corresponding-source information for reproducible distribution.
Security and licensing
macOS WebAuthn integration uses the Keychain access group C7352X2Z2S.com.darkelfbrowser.shadow. Signed entitlements must match the compiled application. Verify actual passkey registration and authentication.
Darkelf's original contributions are described under LGPL-3.0 in LICENSE.md. Qt, Chromium, FFmpeg, and other components retain their applicable licenses. See THIRD_PARTY_NOTICES.md, QT_SOURCE.md, and QT_RELINKING.md. H.264 support does not grant patent rights.
The standard cross-platform PyPI edition uses stock PySide6/QtWebEngine packages; this repository documents the custom macOS engine integration.
Previous engine: Darkelf Shadow 7.0.29 used QtWebEngine 6.11.2.
Metadata
Release files for darkelf-shadow 7.0.30
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| darkelf_shadow-7.0.30.tar.gz | 315.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| darkelf_shadow-7.0.30-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 639.1 kB
Release files / darkelf_shadow-7.0.30.tar.gz
| Download URL | darkelf_shadow-7.0.30.tar.gz |
|---|---|
| Size | 315.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
87dda7e63e8b5ba0941087d3908090103eb4938d53c0057807799cf9661f6a8c
|
|
BLAKE2b-256 checksum How to use checksums |
a6a4fa79f80b560714ac797510f2e5325f8781ee5553b30b7eeb7e24ac1a764a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency logRelease files / darkelf_shadow-7.0.30-py3-none-any.whl
| Download URL | darkelf_shadow-7.0.30-py3-none-any.whl |
|---|---|
| Size | 323.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c87c8781a1ff40983db5a62fb64d162ca5e3a25683286cc08bc6f9892c0abaff
|
|
BLAKE2b-256 checksum How to use checksums |
5c5a9cfe3a90f1c9263f1384d951bf7f6f5b077aefdd247dd6e13eb80973c4d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 16, 2026.
Transparency log