summaryrefslogtreecommitdiff
path: root/flatpak
Commit message (Collapse)AuthorAgeFilesLines
* flatpak: Fix tracker-miners buildBastien Nocera2023-02-091-0/+1
| | | | | Disable battery detection, we only mine when totem is running, and upower-glib can't run inside a sandbox without poking holes.
* flatpak: Build libsoup-2.4 ourselvesBastien Nocera2023-02-091-0/+18
| | | | | It was removed from the GNOME SDK in: https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1959
* flatpak: Update to lua 5.4Bastien Nocera2022-12-092-1/+1
| | | | Closes: #560
* flatpak: Disable libpeas-gtkKrifa752022-11-231-0/+1
| | | | We don't need libpeas-gtk anymore so let's disable it.
* flatpak: Enable inspector-page in devel FlatpakBastien Nocera2022-07-181-0/+1
|
* flatpak: Require soup2 for nowBastien Nocera2022-07-151-1/+5
| | | | libgdata and the grilo opensubtitles plugins aren't ported yet.
* flatpak: Update grilo-plugins optionsBastien Nocera2022-07-151-1/+0
|
* flatpak: Remove incorrect gvfs talk namePhaedrus Leeds2022-04-051-1/+1
| | | | See https://docs.flatpak.org/en/latest/sandbox-permissions.html#gvfs-access
* flatpak: Remove unused cogl dependencyBastien Nocera2022-02-211-15/+0
| | | | Fixes: fe38e551eb4fc10f5e92dc0bdf3e87f3b9eee8a0
* flatpak: Remove python D-Bus modulesBastien Nocera2022-02-211-37/+0
|
* flatpak: Remove obsolete clutter dependenciesBastien Nocera2022-02-041-32/+0
|
* main: Allow translation of development branch app nameBastien Nocera2022-02-031-1/+0
| | | | | | | | Rather than using an icon, use a string that can be translated as the app name. "Preview" will the suffix for that app name until we agree on a common name in https://gitlab.gnome.org/Teams/Design/os-mockups/-/issues/155
* flatpak: Remove unneeded desktop file renameBastien Nocera2022-02-021-1/+0
| | | | We now generate a desktop file with the correct filename.
* flatpak: Disable librest examplesBastien Nocera2022-02-021-1/+1
| | | | | We don't need them, and they fail to compile, see: https://gitlab.gnome.org/GNOME/librest/-/merge_requests/16
* flatpak: Add libhandy moduleBastien Nocera2022-01-261-0/+16
|
* media-player-keys: Remove pluginBastien Nocera2022-01-261-2/+0
| | | | | | The server side has been obsoleted by MPRIS. See https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/268
* flatpak: Fix librest compilationBastien Nocera2022-01-261-0/+2
| | | | It now uses meson.
* flatpak: Work-around git clone problems on gitlab.fd.oBastien Nocera2022-01-101-4/+3
| | | | By switching to a tarball.
* flatpak: Fix default branch name for libgdataBastien Nocera2021-07-211-1/+2
|
* flatpak: Update build system for libmediaartBastien Nocera2021-06-141-1/+2
|
* flatpak: build clutter and friendsAbderrahim Kitouni2021-04-131-0/+47
| | | | | | They are going to be removed from the runtime See https://gitlab.gnome.org/GNOME/gnome-build-meta/-/merge_requests/1092
* Fix remote shares access with gvfsBastien Nocera2021-03-261-0/+1
| | | | | | | We need access to $XDG_RUNTIME_DIR/gvfsd because of: https://gitlab.gnome.org/GNOME/gvfs/-/issues/515#note_919326 but we were lacking access to $XDG_RUNTIME_DIR/gvfs which meant no FUSE access to files.
* ci: flatpak: remove meson-args variablealatiera/remove-mesonargsJordan Petridis2020-10-061-1/+0
| | | | | | | | | | | | The CI template was reworked to be able to parse the build args from the manifest itself so we no longer need to write them manually. The template is no longer making use of the MESON_ARGS var. If you need to override the args of the manifest use CONFIG_OPTS [2] [1] https://gitlab.gnome.org/GNOME/citemplates/-/merge_requests/15 [2] https://gitlab.gnome.org/GNOME/citemplates/-/merge_requests/23#note_881242
* flatpak: Also allow access to the Downloads directoryBastien Nocera2020-09-011-1/+2
| | | | As we're indexing the first level of it.
* flatpak: Use --fallback-x11 socketcorecontingency2020-09-011-1/+1
| | | | | | | This prevents sandbox escape via X11 when using wayland. This option was introduced in flatpak version 0.11.3. See https://github.com/flathub/flathub/issues/1452
* flatpak: And use new option to set the indexed dirsBastien Nocera2020-08-282-39/+3
| | | | | Rather than patching the schemas file directly, use the new index directory options in tracker3-miners.
* flatpak: Simplify sandboxed tracker3-miners buildBastien Nocera2020-08-284-45/+4
| | | | | | The configuration files now all come from tracker-miners themselves. See https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/259
* flatpak: Simplify tracker3 configBastien Nocera2020-08-262-15/+0
| | | | | | | The tracker3 grilo plugin will now set the "miner-service" configuration automatically when running in a sandbox, so no need to do it ourselves. See https://gitlab.gnome.org/GNOME/grilo-plugins/-/merge_requests/92
* flatpak: Remove $HOME accessBastien Nocera2020-08-241-2/+0
| | | | | | Now that the indexing/mining is done inside the sandbox, we don't have a problem translating paths for files over the sandbox boundary, so remove the explicit $HOME share.
* flatpak: Remove dconf sandbox holeBastien Nocera2020-08-241-3/+0
| | | | See https://github.com/flathub/flathub/issues/1040
* flatpak: Limit indexing by defaultBastien Nocera2020-08-242-0/+38
|
* flatpak: Run Tracker Miners inside the Flatpak sandboxSam Thursfield2020-08-245-2/+78
| | | | | | | | The Flatpak version of Totem will now run a local tracker-miner-fs-3 instance instead of using the host instance, in all cases. For background, see: https://gitlab.gnome.org/GNOME/totem/-/merge_requests/154#note_881125
* flatpak: Remove Tracker 2.x supportSam Thursfield2020-08-241-22/+0
| | | | | We can't build Grilo with both tracker and tracker3 plugins, so the Flatpak needs to drop support for Tracker 2.x.
* flatpak: Fix building FlatpakBastien Nocera2020-08-241-0/+1
| | | | | | | | The current GNOME nightly has support for tracker3 and we're building tracker2, so both are available and grilo-plugins refuses to choose between both, and stops the build. Disable the tracker3 plugin for now. ../meson.build:181:4: ERROR: Problem encountered: tracker3 and tracker modules cannot be enabled at the same time
* Flatpak: update dbus-python version so it builds againJordan Petridis2020-06-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Looks like the recent update to python 3.8 has caused it to stop compilling ``` /usr/lib/gcc/x86_64-unknown-linux-gnu/10.1.0/../../../../x86_64-unknown-linux-gnu/bin/ld: test/test_test_import_repeatedly-import-repeatedly.o: in function `main': /tmp/pip-install-opubo76x/dbus-python/test/import-repeatedly.c:10: undefined reference to `Py_Initialize' /usr/lib/gcc/x86_64-unknown-linux-gnu/10.1.0/../../../../x86_64-unknown-linux-gnu/bin/ld: /tmp/pip-install-opubo76x/dbus-python/test/import-repeatedly.c:11: undefined reference to `PyRun_SimpleStringFlags' /usr/lib/gcc/x86_64-unknown-linux-gnu/10.1.0/../../../../x86_64-unknown-linux-gnu/bin/ld: /tmp/pip-install-opubo76x/dbus-python/test/import-repeatedly.c:12: undefined reference to `Py_Finalize' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:1261: test/test-import-repeatedly] Error 1 make[1]: Leaving directory '/tmp/pip-install-opubo76x/dbus-python/build/temp.linux-x86_64-3.8' make: *** [Makefile:971: all] Error 2 make: Leaving directory '/tmp/pip-install-opubo76x/dbus-python/build/temp.linux-x86_64-3.8' Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-opubo76x/dbus-python/setup.py", line 83, in <module> setup( File "/usr/lib/python3.8/site-packages/setuptools/__init__.py", line 161, in setup return distutils.core.setup(**attrs) File "/usr/lib/python3.8/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/usr/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 223, in run self.run_command('build') File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/tmp/pip-install-opubo76x/dbus-python/setup.py", line 67, in run subprocess.check_call(['make', '-C', builddir] + make_args) File "/usr/lib/python3.8/subprocess.py", line 364, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['make', '-C', '/tmp/pip-install-opubo76x/dbus-python/build/temp.linux-x86_64-3.8', 'pythondir=/tmp/pip-install-opubo76x/dbus-python/build/lib.linux-x86_64-3.8', 'pyexecdir=/tmp/pip-install-opubo76x/dbus-python/build/lib.linux-x86_64-3.8']' returned non-zero exit status 2. ---------------------------------------- ERROR: Failed building wheel for dbus-python ```
* flatpak: Sync totem build optionsBastien Nocera2020-02-271-1/+4
| | | | So that building by hand uses the same options as in the CI.
* flatpak: Update tracker options to fix buildBastien Nocera2020-02-271-4/+3
|
* flatpak: Remove parens from nightly application nameBastien Nocera2019-09-261-1/+1
|
* build: Add support for building Nightly versionBastien Nocera2019-09-251-2/+3
| | | | | | | | This includes renaming a few files that mentioned org.gnome.Totem directly as we want the new nightly build to be parallel installable with a stable version, as org.gnome.Totem.Devel. Closes: #359
* flatpak: Update for libpeas changesBastien Nocera2019-08-061-4/+1
|
* flatpak: Add dbus-glibBastien Nocera2019-08-021-0/+24
| | | | It's required for the Python D-Bus bindings which we still use.
* flatpak: Add intltool dependency for libpeasBastien Nocera2019-08-011-0/+11
|
* flatpak: Add missing gnome-common dependencyBastien Nocera2019-08-011-0/+9
| | | | As it's not available in the SDK anymore.
* flatpak: build libgdata with mesonJordan Petridis2019-07-121-1/+9
|
* flatpak: Fix tracker optionsBastien Nocera2019-02-181-2/+2
| | | | | meson.build:1:0: ERROR: Value "no" for combo option "network_manager" is not one of the choices. Possible choices are: "enabled", "disabled", "auto". meson.build:1:0: ERROR: Value "no" for combo option "stemmer" is not one of the choices. Possible choices are: "enabled", "disabled", "auto".
* flatpak: Small cleanupsBastien Nocera2019-02-151-3/+7
| | | | | Update from Flathub version, mainly tidies up /bin and makes sure that grilo's test executables are still installed for debugging.
* flatpak: Remove vala work-aroundBastien Nocera2019-02-081-1/+0
|
* flatpak: Fix a grilo-plugins option nameBastien Nocera2019-02-081-1/+1
| | | | -Denable-localmetadata never existed, it's -Denable-local-metadata.
* flatpak: Add comment about keeping CI in syncBastien Nocera2019-02-081-0/+1
|
* flatpak: Fix missing plugins option valueBastien Nocera2019-02-071-1/+1
| | | | | | The build options for the CI Flatpak build are in the CI definition, not in the Flatpak manifest, so commit 0a4d117 was broken. "false" isn't a valid value for that option, use "no" instead.