Commit graph

81 commits

Author SHA1 Message Date
Alessandro Bono
5ecc569014 flatpak: Don't rename desktop file
No more needed since commit acd59aec65.
2022-02-09 14:06:35 +00:00
Jakub Steiner
a46359595a flatpak: Build gnome-backgrounds form main branch 2022-02-02 13:09:59 +01:00
Felipe Borges
0efc505518 flatpak: Build gnome-bluetooth from "master" branch 2022-02-02 12:32:05 +01:00
Felipe Borges
f5ceb5b79e flatpak: Don't build tests for libwacom
Otherwise we need some python dependencies and all.

Fixes #1617
2022-02-02 12:13:01 +01:00
Jakub Steiner
dab3d43ec2 flatpak: update manifest
- colord no longer has master branch
- gnome-desktop no longer needs ebassi/update-for-gtk4 branch
- libwacom uses meson now

Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1617
2022-02-02 11:53:09 +01:00
Georges Basile Stavracas Neto
acd59aec65 Rename app-id to org.gnome.Settings
Rename the app-id to org.gnome.Settings since this is what
we've been calling it for many years now. Adjust all files
that derive from the app-id, such as the desktop file, D-Bus
service file names, search providers, GSettings schemas, to
match that.

Closes https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/344
2022-01-21 13:08:50 +00:00
Georges Basile Stavracas Neto
d189a67000 flatpak: Update dependencies to GTK4 2021-12-14 22:34:21 -03:00
Felipe Borges
8c1d7a726c flatpak: Use "gnome-3-34" branch for gnome-bluetooth
gnome-bluetooth got its API version bumped for the GTK4 port.
Let's pin the old stable version for now (until g-c-c ports to
GTK4).
2021-12-06 12:59:27 +01:00
Stéphane Travostino
a650940bda flatpak: fix flatpak build by pulling the correct branch 2021-11-30 15:38:56 +00:00
Bastien Nocera
3b7e081ae2 build: Add script to detect files in XDG_DATA_DIRS
meson doesn't have support for doing this, so use Python and just the
stdlib to find files under XDG_DATA_DIRS and XDG_DATA_HOME.
2021-10-20 14:25:30 +00:00
Bastien Nocera
863b093c36 flatpak: Remove 11 modules that aren't needed to build udisks
udisks doesn't build the daemon anymore, so doesn't need all those
daemon modules.
2021-09-15 18:40:30 +02:00
Bastien Nocera
f81eb41d6c flatpak: Don't build udisks' daemon
We only use the client library.
2021-09-15 18:38:30 +02:00
Bastien Nocera
de6db7e96c flatpak: Switch upower to meson
UPower switched to meson at the beginning of September.
2021-09-15 18:36:07 +02:00
Jordan Petridis
5cd6efef09
flatpak: Use meson for gsound 2021-07-28 04:48:13 +03:00
Jordan Petridis
f6e122420c
flatpak: build libblockdev without werror 2021-07-28 04:48:13 +03:00
Jordan Petridis
5b75200cfb
flatpak: bundle popt for cryptsetup
Starting with GNOME 41, popt is no longer part of the runtime
2021-07-28 04:48:13 +03:00
Jordan Petridis
5a843f350f
flatpak: update samba
Samba 4.12 complains loudly about a perl yapp driver module. Some
fiddling with the PERL5LIB and PRL_MM_OPT was required in order
to get perl to look into the /app prefix after bundling the module.
2021-07-28 04:46:54 +03:00
Felipe Borges
bdc0368bd0 flatpak: Bundle clutter (and friends) for cheese dependency
Cheese depends on clutter, which has been recently removed from our
Flatpak runtime. See https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1092

Fixes #1380
2021-06-15 12:46:09 +00:00
Felipe Borges
6c816e79e8 flatpak: Stop bundling libhandy
It is now included in the Nightly SDK by default.
2021-05-27 15:50:14 +02:00
1pav
0f6394d609 flatpak: Fix NetworkManager branch name
Upstream branch of NetworkManager module has been renamed
from 'master' to 'main'. This caused NetworkManager build
to fail.
2021-05-21 17:48:15 +00:00
Adrien Plazas
2e2b794b45 flatpak: Pin libblockdev down
Compilation doesn't work after the pinned commit.
2021-05-07 02:50:40 +00:00
Debarshi Ray
f85750274c background: Drop the unused build dependency on Grilo
The code that uses Grilo to fetch the user's Flickr photos isn't
actually used by the Background panel, to the extent that the final
binary doesn't even link against Grilo. Getting rid of this unused code
will ensure that distributors aren't needlessly pulling in this
dependency.

https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1345
2021-04-20 23:04:10 +02:00
vanadiae
2133739177 flatpak: Update to new gudev's buildsystem
The buildsystem was changed recently from autotools to meson, so it
no longer builds since the default buildsystem is autotools (when no
buildsystem is specified).

Hence, this commit switches to the meson buildsystem for gudev.
2020-11-22 20:06:02 +00:00
Adrien Plazas
a2b42f1d3e flatpak: Migrate to libhandy 1 and the GNOME repo 2020-07-20 08:04:28 +02:00
Adrien Plazas
031c311344 flatpak: Bump libtirpc to 1.2.6
This fixes errors in the libtirpc 1.0.3 build.
2020-07-07 19:10:10 +00:00
Adrien Plazas
97de694bf9 flatpak: Disable systemd for gnome-settings-daemon
We don't have it.
2020-07-07 19:10:10 +00:00
Adrien Plazas
57b6ef8240 flatpak: Add libcanberra as a gnome-settings-daemon submodule
libcanberra-gtk3 is needed by gnome-settings-daemon.
2020-07-07 19:10:10 +00:00
Adrien Plazas
7916ba0995 flatpak: Drop appindicator support for network-manager-applet
This fixes the build, as we don't ship the needed libraries.
2020-07-07 19:10:10 +00:00
Benjamin Berg
01f3aa00d8 ci: Switch to use the FDO CI templates
This effectively means we do not build on non-x86_64. But the template
gives us a well maintained base.

Also added into the image is gsettings-desktop-schemas from git, so that
the scheduled job only needs to be manually run when an update is
needed.
2020-05-07 15:27:55 +02:00
Adrien Plazas
999962fbfc flatpak: Use the 0.0 branch of libhandy instead of master
This is the one prviding libhandy 0.0 as master provides the WIP
libhandy 1. HEnce, this avoids building libhandy as a submodule.
2020-03-29 22:29:43 +00:00
Adrien Plazas
307186c6fe flatpak: Add mobile-broadband-provider-info
Let's have this info, as we can.
2020-03-29 22:29:43 +00:00
Adrien Plazas
9c080d09a7 flatpak: Add libnma
This is needed by network-manager-applet.
2020-03-29 22:29:43 +00:00
Robert Ancell
8d704b2a0c ci: Drop libXxf86misc-devel from the CI images
It's not a dependency of G-C-C and there doesn't seem to be a ppc64le package
in Fedora anymore.
2019-12-18 10:18:23 +13:00
Will Thompson
c016a1e6da flatpak: fix typo in "cryptsetup" module definition 2019-11-28 06:39:51 +00:00
Robert Ancell
4afbeff6ed network: Drop broken patches to import code from network-manager-applet
They are disabled, and aren't going to work due to other changes we have landed.
2019-10-24 08:02:43 +00:00
Felipe Borges
a1c48ce477 flatpak: Use the Nightly variant of the application icon
For the "development" profile, lets use the Nightly variant, to
visually indicate to users that they are running an unstable
version of the application.
2019-10-14 20:25:39 +00:00
Felipe Borges
65c4dd0005 flatpak: Build "cheese" with meson
Since commit d88ad7314209b3413e52fcdb92901e488d5bf6a4, cheese
has dropped autotools.
2019-10-14 20:25:39 +00:00
Felipe Borges
3f3384c42c flatpak: Fix the build of samba
Since 4.10, Samba supports python3. Therefore we updated "Samba"
here. That required us to bundle lmdb since it is a samba build
dependency. See
https://wiki.samba.org/index.php/Samba_4.10_Features_added/changed

We also disable pam and json to speedup the build and require
less bundled dependencies.
2019-10-14 20:25:39 +00:00
Felipe Borges
b0008e61a0 flatpak: Fix the build of polkit
intltool has been removed from the SDK and the release-team has
advised users to bundle it in their Flatpaks until the dependencies
get ported away from it. See
https://mail.gnome.org/archives/desktop-devel-list/2019-August/msg00000.html

This patch also ships with some polkit changes to make it suitable
for use within Flatpak. These changes were copied from gnome-builder.
2019-10-14 20:25:39 +00:00
Felipe Borges
58a8c0aefd flatpak: Fix the build of pwquality
Disable the python-bindinds.
2019-10-14 20:25:39 +00:00
Jordan Petridis
8da40f9e09
Flatpak: switch colord-gtk module to meson
Upstream switched to meson and dropped autotools from the repo.
2019-06-10 21:28:39 +03:00
Georges Basile Stavracas Neto
e2f5668b7d
flatpak: Add gnome-backgrounds
So we can at least see some wallpapers around.
2019-05-30 20:01:10 -03:00
Georges Basile Stavracas Neto
1b0a4c2eff flatpak: Add udisks and fix other dependencies
This is reaching the edge of sanity, but it's enough to
get a working Flatpak.
2019-05-21 01:22:43 -03:00
Georges Basile Stavracas Neto
82f1558fec flatpak: Fix polkit build
It requires us patching away the runtime check for
libsystemd.
2019-05-21 01:22:43 -03:00
Georges Basile Stavracas Neto
5cec5efc28 flatpak: Remove mozjs52
It was required by PolKit, which now depends on js60, which
is available in the image already.
2019-05-21 01:22:43 -03:00
Georges Basile Stavracas Neto
3da2c39577
ci: Use fedora:latest for Ppc64le
[skip ci]
2019-03-11 14:40:45 -03:00
Georges Basile Stavracas Neto
402fef8637
ci: Use Fedora 30
[skip ci]
2019-03-11 13:46:46 -03:00
Iain Lane
feebbe7ac3 Add libudisks2-devel into all the docker images
In 2520aea647 we added udisks2 as a
build-dep but missed adding it to two of the image creation scripts.
2019-03-04 15:56:07 +00:00
Georges Basile Stavracas Neto
2520aea647 info: use UDisks to retrieve disk size
The current code relies on GLib API and uses the
available mounts to calculate the available partition
size. This is because this code assumes that more
than one OS can be installed in the same drive, and
wouldn't make sense to show the whole disk size in
this situation.

That, however, clashes with the general purpose of
the panel, for it is meant to show general information
about the user's computer, and it is not reporting
the full disk size.

Fix that by using the UDisks API to get the real size
of the full disks.

https://bugzilla.gnome.org/show_bug.cgi?id=639376

Slighly modified by Iain Lane <iainl@gnome.org> to
port to meson and add udisks2 to CI deps.

Fixes #285.
Fixes #302.
2019-02-13 17:04:26 +00:00
Robert Ancell
945b85af7e sound: Create new sound panel that uses the updated design
Use the new designs:
https://wiki.gnome.org/Design/SystemSettings/Sound

The existing panel was very old and had a very traditional layout that didn't
align with the new designs. Initialy this patch modified existing elements of
the old panel but the change was so great that new widgets were written. Some
of the widgets have algorithms taken from the old panel.

The sound files and icons are from the old panel.
2019-02-07 09:31:17 +13:00