Hari Rana
d9970d4f27
flatpak: Suffix app ID with .Devel
...
This commit changes the app ID from `org.gnome.SettingsDevel` to `org.gnome.Settings.Devel`, as recommended by the GNOME Developer Documentation - https://developer.gnome.org/documentation/tutorials/application-id.html#application-id-for-flatpak-development .
Additionally, some changes have been made in the buildsystem, to properly substitute the app ID depending on the profile in use.
2024-03-21 16:14:31 +00:00
Hari Rana
fd41fc198c
flatpak: Use meson buildsystem for mobile-broadband-provider
...
mobile-broadband-provider recently ported to meson:
https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/merge_requests/108
2024-03-20 11:22:42 -04:00
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