feat: add Bazaar Companion extension - #348
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces the Bazaar Companion GNOME shell extension to the Bluefin build configuration. The changes include adding the extension as a dependency, creating its build definition, and enabling it by default in the GSchema overrides. Feedback for this PR focuses on the build process for the new extension, specifically recommending the addition of missing build dependencies like make, gettext, and glib, and suggesting the use of the upstream Makefile for installation to ensure that GSettings schemas and translations are correctly compiled.
|
We're getting the new builder in place so will have to review later - thanks for this, this thing is awesome! |
|
I was able to build the image and did the vm testing after the latest commit, feel free to leave any comments! |
Dakota equivalent of ublue-os/bluefin#4089. Adds the Bazaar Companion GNOME Shell extension which redirects "App Details" to Bazaar for Flatpak apps and adds an Uninstall option. Assisted-by: Claude Opus 4.6 via Zed
c0b2796 to
c09de21
Compare
Head branch was pushed to by a user without write access
Description
Add the Bazaar Companion GNOME Shell extension to Dakota. This is the Dakota equivalent of ublue-os/bluefin#4089.
Close #344
Changes
elements/bluefin/shell-extensions/bazaar-companion.bstkind: manual, sources frombazaar-org/bazaar-companion(trackingmain)src/directory into the GNOME Shell extensions pathelements/bluefin/gnome-shell-extensions.bst— added as dependencyelements/bluefin/shell-extensions/disable-ext-validator.bst— addedbazaar-integration@kolunmi.github.iotoenabled-extensionsType of Change
Testing
just build: full image build passes (currently having some build issue on my machine, will give another go later)Assisted-by: Claude Opus 4.6 via Zed