mirror of
https://github.com/ubuntu/gnome-shell-ubuntu-extensions.git
synced 2026-05-09 15:06:44 +02:00
No description
- Python 50.7%
- Meson 47.6%
- CSS 1.7%
Even though we control most of the upstream repositories, we do not want to end up in a situation in which a tag changes without being aware of that, potentially causing a supply-chain attack. So let's support tags, but if this is the case, then they must come with a related SHA. |
||
|---|---|---|
| .github/workflows | ||
| debian | ||
| subprojects | ||
| tools | ||
| .gitignore | ||
| meson.build | ||
| README.md | ||
GNOME Shell Ubuntu Extensions
This repository aggregates a set of GNOME Shell extensions used in ubuntu, and manages them via Meson subprojects.
All extensions are enabled by default.
Included extensions:
- AppIndicators
- Desktop Icons NG
- Dash to Dock
- Tiling Assistant
- Web Search Provider
- Snapd Search Provider
Quick start
meson setup _build
meson compile -C _build
sudo meson install -C _build
Managing extensions
Extensions must be added using meson subprojects, via wrap files.
Wrap files live under subprojects/*.wrap.
They must updated them to point to different releases.
Packaging
This project is intended to integrate to be used with git-buildpackage tool
in order to update the subprojects and build debian packages.
# Build a source package
gbp buildpackage -S
# Build the binary package
gbp buildpackage -b # [ ... further builder options ]
Further package-related documentation in debian/README.source.