No description
  • Python 50.7%
  • Meson 47.6%
  • CSS 1.7%
Find a file
Marco Trevisan (Treviño) 6e91c96131 tools/validate-wrap-revisions: Require tags to come with a SHA revision
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.
2026-04-15 18:59:36 +02:00
.github/workflows tools: Add validate-wrap-revisions 2025-12-09 18:47:54 +01:00
debian tools/validate-wrap-revisions: Require tags to come with a SHA revision 2026-04-15 18:59:36 +02:00
subprojects tools/validate-wrap-revisions: Require tags to come with a SHA revision 2026-04-15 18:59:36 +02:00
tools tools/validate-wrap-revisions: Require tags to come with a SHA revision 2026-04-15 18:59:36 +02:00
.gitignore build: Include all supported extensions as meson subprojects 2025-12-09 18:38:01 +01:00
meson.build subprojects: Include web-search-provider extension 2026-02-17 05:04:47 +01:00
README.md README: Update the included extensions list 2026-02-18 16:58:59 +01:00

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:

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.