Commit graph

62 commits

Author SHA1 Message Date
Carlos Soriano
8ac9c87306 Flatpak: Allow access to gsettings folder
Recently we have been seeing that gsettings doesn't work inside the
Flatpak build of Nautilus.

In 3f6cd2feb2
we gave full host access to Nautilus, so I expected that no more
--filesystem permission would be necessary.

For some reason... we still need to put that. Although it looks like a
bug somewhere.

For now, let's just explicitly allow access the desrt folder.
2018-04-08 18:09:28 +02:00
Ernestas Kulik
fc5d9cbcbc Flatpak: Don’t rename the manifest
We can have non-matching ID and file name, and we only keep one
manifest.
2018-03-19 14:17:11 +02:00
Ernestas Kulik
df583c2e4a general: Allow running in separate instance
When hacking on Nautilus, it is very inconvenient to have to close any
running instance before running the built version. This commit enables
running three different instances by changing the application ID.
Beside the default “profile” is one crafted for stable flatpak
releases and one for development. The stable flatpak profile adds an
identifying mark to the about dialog to aid collecting information in
bug reports. The development profile is that plus additional styling to
help visually identify the development instance. It also will be used
when generating Flatpak bundles with the help of CI.

Generally, the implementation is slightly hacky to allow all the
different workflows, spanning from regular installations to GNOME
Builder flatpak builds, as each comes with its own quirks.
2018-03-18 22:28:08 +02:00
Carlos Soriano
714442f53e Flatpak: Don't clean up include dirs, etc.
So we can actually enter the environment and run ninja test and other stuff.

This is pretty handy for development, and our main flatpak manifest is for that
use.
2018-03-17 23:18:00 +01:00
Carlos Soriano
a4e797d974 Flatpak: Use Sdk 3.28 2018-03-16 15:00:34 +00:00
Carlos Soriano
690d79247f Flatpak: Remove disabling Selinux
Since now we have it off by default.
2018-01-30 14:39:31 +01:00
Carlos Soriano
3f6cd2feb2 Flatpak: Allow access to the whole filesystem
Nautilus as a file manager needs access to the whole file system, for
that there is a value called "host" which allows direct access to it.

Use it instead of just access to home.

Closes #201
2018-01-15 11:32:16 +01:00
Ernestas Kulik
5996435da9 flatpak: don’t build Meson
The need for 0.44 has been removed.
2018-01-04 17:38:38 +02:00
Carlos Soriano
4045ac7700 Flatpak: Build meson since we require 0.44
With the latest changes, and it's going to take a while to be present
in the Flatpak SDK.
2018-01-02 21:59:20 +01:00
Ernestas Kulik
74dd9c9f72 general: remove desktop support 2018-01-02 12:51:32 +02:00
Carlos Soriano
eb8e440ebb flatpak: Remove unused build-options
We use Meson nowadays that doesn't spew tons of deprecated warnings.
2017-11-21 15:24:11 +01:00
Carlos Soriano
78ca21634d flatpak: Move file to build-aux 2017-11-20 21:15:45 +01:00
Renamed from org.gnome.Nautilus.json (Browse further)