feat(dbx): add DBX database client (com.dbxio.dbx)#46
Merged
Conversation
Community extra-data package of DBX (t8y2/dbx) v0.5.41, a lightweight cross-platform database client. Same WebKitGTK/Tauri shape as cc-switch: builds the Ayatana appindicator stack into /app/lib for the tray (the binary dlopens libayatana-appindicator3.so.1) and the wrapper exports WEBKIT_DISABLE_DMABUF_RENDERER=1 to avoid the blank-window failure. Network-only by default (DB connections); no --filesystem=home. Local SQLite/DuckDB files go through the file-chooser portal, with the override documented for persistent local-file connections. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds DBX (t8y2/dbx) v0.5.41 — a lightweight cross-platform database client (MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, ClickHouse, SQL Server, …).
Packaging
Same WebKitGTK/Tauri shape as cc-switch, confirmed from the binary (not guessed):
libayatana-appindicator3.so.1for the tray → builds the Ayatana stack into/app/lib(the GNOME runtime doesn't ship it).WEBKIT_DISABLE_DMABUF_RENDERER→ wrapper exports it to avoid the blank-window failure.DBX_0.5.41_amd64.deb, x86_64 only (upstream ships no other Linux arch deb compatible with the registry norm).Permissions
Network-only by default (DB connections); no
--filesystem=home. Local SQLite/DuckDB files and.sqlscripts go through the file-chooser portal, withflatpak override --filesystem=documented in the metainfo for persistent local-file connections.Verification
flatpak-builderbuild (all modules + Ayatana stack),appstreamcli composevalidated the metainfoapply_extra.shunpacks the real .deb → workingdbxELF (run inside the runtime)audit-descriptor.mjspasses;resolve-update.shresolves 0.5.41🤖 Generated with Claude Code