Marco Melorio
6068e96e41
flatpak: Set root path of the project correctly
...
This way the CI can build the project without moving the manifest to the
root directory.
2022-11-24 13:20:13 +01:00
Marco Melorio
b4add54407
flatpak: Fix build of network-manager-applet module
...
This removes old build config flags.
2022-11-24 13:20:13 +01:00
Marco Melorio
ef2ae7e40a
flatpak: Fix build of NetworkManager module
...
It removes old build config flags.
2022-11-24 13:20:13 +01:00
Marco Melorio
5d994353f8
flatpak: Fix build of libgweather module
...
This removes an old build config flag of libgweather and it makes the
geocode-glib module build with libsoup3 support. Also, it adds some
other flags to disable unneeded features, like tests and introspection.
2022-11-24 13:20:13 +01:00
Marco Melorio
3179d9c81a
flatpak: Remove unneeded gudev module
...
It seems that it's included in the gnome runtime since it's still found
even when it's not included in the manifest.
2022-11-24 13:20:13 +01:00
Marco Melorio
4067e16336
flatpak: Fix build of accountsservice module
...
Also update the url, config flags and enable network permission at
build-time so that it can download the needed subproject automatically.
2022-11-24 13:20:13 +01:00
Matt Turner
b6c6f5c165
build: Use GNOME module post_install()
2022-08-24 14:36:39 +00:00
Gustavo Noronha Silva
de27ec8ba2
flatpak: update and fix openldap build
...
openldap was failing to build on aarch64 due to an outdated
config.guess, so update it to a more recent version.
2022-03-29 12:47:49 +00:00
Gustavo Noronha Silva
3d34b6ddba
flatpak: disable new ModemManager dependency
2022-03-29 12:47:49 +00:00
Gustavo Noronha Silva
9610c2e17b
flatpak: fix branches for a couple deps
...
gweather and mobile-broadband-provider-info have moved to using main as their
principal development branch.
2022-03-29 12:47:49 +00:00
Gustavo Noronha Silva
a294ceba18
flatpak: use https:// for github
...
github discontinued the unauthenticated use of the git protocol for
security reasons, see:
https://github.blog/2021-09-01-improving-git-protocol-security-github/
2022-03-29 12:47:49 +00:00
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