Das Build System von Googles Chromium kann nun Flatpak-Pakete erstellen, obwohl offizielle Unterstützung nicht garantiert ist. Die Änderung, die von Googles Tom Anderson implementiert wurde, zielt darauf ab, Tests zu erleichtern und Sandbox-Konfigurationen zu verbessern.
Das Chromium Build System enthält nun die Möglichkeit, Flatpak-Pakete des Browsers zu generieren. Dies wird durch hinzugefügte Verpackungsskripte und ein Build-Flag, ‘enable_flatpak’, erreicht, das derzeit standardmäßig deaktiviert ist. Bei Aktivierung überspringen die Builds das Erstellen von Standard-Symbollinks und Desktop-Dateien, da Flatpak diese nativ verarbeitet. Die resultierenden Flatpak-Builds verwenden die App-IDs org.chromium.Chromium und com.google.Chrome.
Laut Andersons Commit-Nachricht ist diese Änderung „kein Versprechen, Flatpak-Pakete offiziell zu unterstützen“. Das Hauptziel ist es, „das Testen eingeschränkter Sandbox-Konfigurationen zu erleichtern“ und die Unterstützung des Browsers für XDG-Portale zu verbessern. Inoffizielle Flatpak-Builds von sowohl Chromium als auch Google Chrome sind bereits auf Flathub verfügbar, die unabhängig von der Community gepflegt werden.
Die Hinzufügung von Flatpak-Tools zum internen Build-System von Chromium durch Google würde die einfache Produktion offizieller Builds ermöglichen, falls das Unternehmen dies wünscht. Die Quelle merkt jedoch an, dass Google Chrome wahrscheinlich nicht zu Flathub hinzufügen wird, und nennt die gleichen Gründe, die auch für die Vermeidung des Snap Store gelten: Das Unternehmen bevorzugt die Kontrolle über die eigene Update-Verteilung an die Benutzer und möchte sich nicht auf die Infrastruktur Dritter verlassen.
Originale Berichterstattung lesen
💬 Kommentare
📜 Kommentar-Richtlinie