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
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