| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
As unbeloved as it is, it still needs testing. Make that a tad
bit less annoying by automating the setup.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2713>
|
|
|
|
|
|
|
|
| |
Out of the box, the container images only support US English. It
can sometimes be necessary to use a different locale, so add
a convenience flag to enable support for additional locales.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2713>
|
|
|
|
|
|
|
|
|
|
| |
It is possible to run gnome-shell nested from gnome-builder,
but the setup is fairly tedious.
Add another option to the script to generate a suitable
.buildconfig file.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2713>
|
|
|
|
|
|
|
|
|
|
|
| |
The container is useless for building or running gnome-shell unless
it includes the correct mutter version, so building it by default
makes sense.
However a manual build can be significantly faster when there's an
existing build dir, so add an option to skip the automatic build.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2713>
|
|
|
|
|
|
|
|
|
|
|
|
| |
A toolbox created by the script can be used as the base of a pet
container that is manually updated with new dependencies over time
and accumalates additional packages; or it can be used as a deposable
container that is recreated each time the dependencies change.
To make the latter case more convenient, add a --replace option
that deletes an existing toolbox before creating the new one.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2713>
|
|
|
|
|
|
|
|
| |
The script is a thin wrapper around `toolbox create`, mainly to
avoid the tedious image names. In addition, it allows us to
ensure that the container includes a matching mutter version.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2713>
|
|
|
|
|
|
|
|
|
|
|
| |
The tool was added in 2018 to migrate to per-desktop overrides from the
old overrides system.
5 years later, everyone who’s going to migrate probably has migrated, so
we can delete the script and remove a process running on every login.
Signed-off-by: Philip Withnall <pwithnall@endlessos.org>
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2611>
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1416
|
|
|
|
|
|
| |
It is no longer direct, but rather through mutter API.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/327
|
|
|
|
|
|
|
|
|
|
| |
While the new per-desktop overrides in GIO are easier to use for
both developers and users, it is still inconvenient for everyone
who changed the defaults using the old overrides hack to lose
their settings. Address this by running a small script on startup
that migrates existing settings.
https://bugzilla.gnome.org/show_bug.cgi?id=786496
|
|
|
|
|
|
|
|
| |
The script was used by a distcheck hook to check for files that are
in git, but not the distributed tarball. We dropped autotools support,
so the script is no longer used - in fact, it isn't useful anymore,
as `ninja dist` generates tarballs from git itself rather than from
a separately maintained list of files ...
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=732478
|
| |
|
|
|
|
|
| |
gpk-install-package-name was removed in 3.12. Call the D-Bus interface
using gdbus instead.
|
| |
|
| |
|
|
|
|
|
| |
Now that GNOME 3.6 is out, the default development platform
should be the 3.8 moduleset.
|
|
|
|
|
| |
The warning when changing the git-bz symlink triggered on
initial install. Suppress that.
|
|
|
|
|
| |
For F18, db4-devel doesn't install the main -ldb and db.h any more,
so we need the libdb-devel package and Berkeley DB 5.
|
|
|
|
|
| |
If the user relocates from ~/gnome-shell to ~/gnome, they need to
remove the install directory or left-over paths will cause problems.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gnome-shell-build-setup.sh is generally useful for working on GNOME.
If moving on from hacking on gnome-shell to some other module,
having the checkout location be ~/gnome-shell is a little odd and
cumbersome, so start out checking things out into ~/gnome/source
and installing them into ~/gnome/install.
Add a warning if the old ~/gnome-shell exists to avoid unnecessary
checking out of every module again.
https://bugzilla.gnome.org/show_bug.cgi?id=685355
|
|
|
|
|
|
|
| |
Add system packages for asn1Parser, cracklib, ruby, wireless-tools,
libsystemd-login.
https://bugzilla.gnome.org/show_bug.cgi?id=685352
|
|
|
|
|
|
|
|
|
|
| |
Someone starting gnome-shell development work needs git-bz set up.
Install it into the user account much like we install jhbuild.
(Getting git-bz packaged into distributions would be better, but
this improves thing easily.)
https://bugzilla.gnome.org/show_bug.cgi?id=685354
|
|
|
|
|
|
|
|
|
|
| |
Adding ignore_suggests = True avoids building some large modules like
evolution speeding the build. But more importantly, it removes
gnome-disk-utility from the build. gnome-disk-utility has a hard
dependency on udisks-1.99, which is not found on anything but the
latest systems.
https://bugzilla.gnome.org/show_bug.cgi?id=685353
|
|
|
|
| |
We were still pointing to the 3.4 moduleset, switch that to the 3.6 one.
|
|
|
|
|
| |
Since we require libmozjs185, we no longer have to play tricks with
pkg-config in our jhbuildrc.
|
|
|
|
|
|
| |
jhbuild now requires autogen.sh to be run, even when not using autotools.
https://bugzilla.gnome.org/show_bug.cgi?id=668440
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Consolidate all dependency information into one place, rather than
having a comment and per-distribution lists.
* Remove packages that are in the GNOME moduleset;
jhbuild sysdeps --install will install these when possible.
* Install 'apt-file' and run 'apt-file update' on Debian-based distributions.
* Actually run sudo rather than prompting the user to run it and exiting;
the exit-and-restart approach doesn't work for 'apt-file update'.
* Run 'jhbuild sysdeps --install'
https://bugzilla.gnome.org/show_bug.cgi?id=668440
|
|
|
|
|
|
|
| |
We now use the gnome core suite module to build gnome-shell, and the
name of the module we want is now just plain "gnome-shell".
https://bugzilla.gnome.org/show_bug.cgi?id=668440
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=659770
|
| |
|
| |
|
| |
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=657697
|
|
|
|
|
|
|
|
|
|
|
| |
This adds contacts search to shell, powered by libfolks.
Changes:
- Add Folks and Gee to the build system
- ShellContactSystem, a backend in C
- ContactDisplay, search frontend in JS
https://bugzilla.gnome.org/show_bug.cgi?id=643018
|
|
|
|
|
|
|
| |
The GdmUser copy+paste code has been superseded by AccountsService,
so kill the former and use the latter.
https://bugzilla.gnome.org/show_bug.cgi?id=650893
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=612662
|
|
|
|
|
|
| |
Fixes a crash when compiling the caribou gtk module caused by
a call to async Bus.get_sync() method.
https://bugzilla.gnome.org/show_bug.cgi?id=644275
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The DBus interface for the battery status is now provided by the
power plugin of gnome-settings-daemon, so there's real reason to
keep building gnome-power-manager.
https://bugzilla.gnome.org/show_bug.cgi?id=654300
|
|
|
|
|
|
|
|
|
| |
The upower version in the moduleset is too old for the power plugin
of gnome-settings-daemon. As at least Fedora and Ubuntu have a
recent enough version in their repositories, use that instead of
bumping the version in the moduleset.
https://bugzilla.gnome.org/show_bug.cgi?id=654300
|
|
|
|
|
| |
On Debian-based systems, the contents of libxcb-{event1,aux0}-dev
have been transitioned into a single libxcb-util0-dev package.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=653989
|
|
|
|
| |
We already draw in gnome-keyring from system packages.
|
|
|
|
| |
So the gnome.org modulesets define a default repository, we don't ...
|
|
|
|
|
| |
Looks like <branch /> is very different from <branch/>:
http://git.gnome.org/browse/jhbuild/commit/?id=6589dbf293e
|
|
|
|
| |
Vala 0.12 is released. This change builds Vala from the 0.12 tarball.
|
|
|
|
|
| |
Both evolution-data-server and gnome-control-center now draw in
gnome-online-accounts - add it to the moduleset.
|