Commit graph

108 commits

Author SHA1 Message Date
Maximiliano Sandoval R
16dab5c471 flatpak: g-c-c: Disable snap and tests 2023-10-09 10:17:44 +00:00
Maximiliano Sandoval R
13977fcbf9 flatpak: shell: Remove camera monitor 2023-10-09 10:17:44 +00:00
Maximiliano Sandoval R
ddd1a0900a flatpak: mutter: Remove tests 2023-10-09 10:17:44 +00:00
Maximiliano Sandoval R
6bf13a21a6 flatpak: Add libei
Needed for mutter.
2023-10-09 10:17:44 +00:00
Maximiliano Sandoval R
89d3e2fb1b flatpak: MM: Remove unneeded targets and fix dbus
Note that the examples fail to build with 23.08.
2023-10-09 10:17:44 +00:00
Maximiliano Sandoval R
43573a3ebd flatpak: NM: Set correct systemd unit dir 2023-10-09 10:17:44 +00:00
Maximiliano Sandoval R
9eb2514e59 flatpak: Set upower to 1.90.2
Git upower fails to compile g-s-d. See
https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/issues/756
2023-10-09 10:17:44 +00:00
Maximiliano Sandoval R
ed2b2148e9 flatpak: Set udev dir correctly 2023-10-09 10:17:44 +00:00
Maximiliano Sandoval R
3d3b8d632a flatpak: Use fdo's gitlab instead of anongit 2023-10-09 10:17:44 +00:00
Emad Saadat
4a1bf373ae build-aux: Fix flatpak build manifest
By removing an errant space in the libndp url.
This prevented Settings from building using
flatpak-builder, at least on my system.
2023-03-28 08:01:25 +00:00
Michael Catanzaro
c36e6375da build-aux: switch flatpak manifest to librest-1.0
librest-0.7 uses libsoup 2 and fails to build since it was removed from
the runtime. Even if it did build successfully, gnome-control-center
would crash at runtime because it links to libsoup 3 dependencies like
gnome-online-accounts. The solution is simple: use librest-1.0 instead.

Note that nobody is using this flatpak manifest. gnome-online-accounts
switched to libsoup 3 last release cycle. There is no way for this
manifest to have worked since that time because it builds the master
branch of gnome-online-accounts.

Fixes #2324
2023-02-27 18:00:06 +00:00
Maksym Hazevych
1238efeb88 flatpak: Follow spacing style 2023-01-11 20:54:56 +02:00
Maksym Hazevych
05c136a614 flatpak: Fix a typo in the name of accountsservice dep 2023-01-11 20:42:28 +02:00
Maksym Hazevych
3ed78418c5 flatpak: Disable XWayland for mutter
Mutter's XWayland option requires Wayland option to be enabled and
XWayland run-time dependecy to be present. Both conditions aren't met,
and that's why the flatpak build was failing for me.
2023-01-06 01:19:45 +02:00
Fina Wilke
50ca872a96 flatpak: Add GNOME Shell and Mutter dependencies
These changes were copied from
https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/1392/diffs?commit_id=073cc5c632185772764060deb5e798e79523e2bc
So I am (felipeborges) preserving Fina Wilke's authorship.

Fixes #2262

Signed-off-by: Felipe Borges <felipeborges@gnome.org>
2023-01-02 15:34:35 +01:00
Mohammed Sadiq
3b121805ed log: Improve logging
The 'tracing' build option is no longer needed.  And the verbosity
of logs can be set by providing '-v' multiple times.
2022-12-01 11:44:17 +00:00
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