Commit graph

40 commits

Author SHA1 Message Date
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
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
Will Thompson
c016a1e6da flatpak: fix typo in "cryptsetup" module definition 2019-11-28 06:39:51 +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
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
Adrien Plazas
1a379ac5e1 flatpak: Update to build system changes on libhandy
This is needed for the Flatpak build to pass.
2019-01-18 13:18:49 +01:00
Georges Basile Stavracas Neto
c8380d292c
flatpak: Remove icon rename
Since the new icons landed, we follow the app id naming
convention properly.
2018-11-27 15:58:22 -02:00
Adrien Plazas
459fb91a84 flatpak: Add libhandy
This is needed as it is going to be used in the following commits.
2018-11-26 15:36:34 +01:00
Adrien Plazas
ed245a9b33 flatpak: Move accountservice to meson
Adapts to upstream changes, as the Autotools are not offered anymore.
2018-11-07 13:09:37 +00:00
RyuzakiKK
ec57ffcdd5 flatpak: disable mobile-broadband-provider-info
Without this flag at false network-manager-applet requires the
mobile-broadband-provider-info dependency that is not listed in this
flatpak
2018-09-19 14:11:11 +00:00
RyuzakiKK
c84246f42c flatpak: bump NetworkManager to version 1.14.0
The build option `-ltinfo` is required, otherwise a few errors related
to libreadline.so will be thrown like:

libreadline.so: undefined reference to `tputs'
libreadline.so: undefined reference to `tgoto'
libreadline.so: undefined reference to `tgetflag'
2018-09-19 14:11:11 +00:00
RyuzakiKK
5912de10e4 flatpak: add meson build system to gnome-desktop 2018-09-19 14:11:11 +00:00
Adrien Plazas
6ae351ff46 flatpak: Add mozjs52
It is required by polkit.
2018-09-14 15:38:47 +00:00
Adrien Plazas
361f8809df Update org.gnome.Settings.json 2018-09-05 12:57:43 +00:00
Jordan Petridis
983bf872fb Flatpak: Switch urls to point to gitlab.gnome.org 2018-09-05 12:57:43 +00:00
RyuzakiKK
d6fd9742a2 flatpak: Use version 1.12.0 of NetworkManager
We can't compile the current master of NetworkManager due to this bug
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/7

In the meantime we can safely switch to the working stable release
1.12.0
2018-07-30 15:59:47 +02:00
RyuzakiKK
9e2ec5a0bb flatpak: Disable warning as error in gnome-online-accounts
Currently gnome-online-accounts has some deprecation and cast warnings.
So we need this build option in order to avoid treating them as errors.
2018-07-30 15:46:45 +02:00
RyuzakiKK
409c99bdf4 flatpak: Add libtirpc and rpcsvc-proto dependencies
`libtirpc` has been added because if in Flatpak we compile Samba
without an RPC library it will exit with the following message:
"ERROR: No rpc/rpc.h header found".

Also `rpcsvc-proto` has been added because it provides the required
`rpcgen` binary.
2018-07-30 10:35:53 +02:00
Claudio André
0f6a97eae1 CI: build flatpak using the "official" Docker image
[skip ci]
2018-07-17 15:06:34 -03:00
Georges Basile Stavracas Neto
da1b2f9d5d flatpak: Fix NetworkManager build
It now has a new, on by default, libpsl dependency.
2018-05-25 16:42:14 -03:00
Georges Basile Stavracas Neto
17a0ec01b3 flatpak: Use 3.28 runtime 2018-05-25 16:41:59 -03:00
Georges Basile Stavracas Neto
0f81ea3924 flatpak: Trivial style fix 2018-05-25 16:41:43 -03:00
Claudio André
fcc33b74ca project: add the renames required by flatpak
The names of files that are exported by a Flatpak must prefixed using
the application ID.
2018-05-15 19:16:01 -03:00
Georges Basile Stavracas Neto
7322cdc45b project: Add a development flatpak manifest
The development flatpak is meant to be used exactly
that: development. It isn't and won't ever be released
as a regular Flatpak application.

GNOME Setting is still supposed to run as a host system
tool.
2018-05-14 17:25:49 -03:00