summaryrefslogtreecommitdiff
path: root/flatpak
Commit message (Collapse)AuthorAgeFilesLines
* flatpak: Fix default branch name for libgdataBastien Nocera2021-10-121-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.
* flatpak: Disable missing plugins support in FlatpakBastien Nocera2019-02-071-0/+1
| | | | | It wouldn't do anything anyway, there's no installation helper in the sandbox.
* flatpak: Quiet Tracker startup warningBastien Nocera2019-02-041-0/+1
| | | | Falling back to bus backend, the direct backend failed to initialize: Could not find database file:'/home/hadess/.var/app/org.gnome.Totem/cache/tracker/meta.db'.
* Flatpak: Add mpris to the owned namesBilal Elmoussaoui2019-01-211-0/+2
|
* Flatpak: add dbus dependencyBilal Elmoussaoui2019-01-211-0/+14
| | | | | Currently, the dbusservice plugin that provides MPRIS integration uses dbus-python Which is not included in python3.
* flatpak: Disable introspection in gomBastien Nocera2019-01-171-0/+1
| | | | It's not used
* flatpak: Build gnome-online-accounts using mesonBastien Nocera2019-01-171-1/+2
|
* flatpak: Remove builddir and libdir optionsBastien Nocera2019-01-171-12/+0
| | | | | | builddir is automatically used for meson, and libdir isn't needed since the freedesktop.org SDK 18.08, which exports a useful libdir value: https://github.com/flatpak/flatpak-builder/blob/master/src/builder-options.c#L1021-L1037
* flatpak: Remove unused build optionsBastien Nocera2019-01-171-4/+0
| | | | Those should already be the default
* flatpak: Use flathub shared module to build LuaBastien Nocera2019-01-175-234/+1
|
* Flatpak: Build tracker with mesonJordan Petridis2018-09-271-5/+10
|
* Flatpak: Build gnome-desktop with mesonJordan Petridis2018-09-271-1/+2
|
* flatpak: Build liboauth against NSSJordan Petridis2018-09-271-0/+1
| | | | | | | | | Currently available versions of liboauth, such as 1.0.3, don't build against OpenSSL 1.1.0, and that has been failing the nightly builds. It does work with NSS, though; and, for what it's worth, Fedora builds liboauth against NSS too. https://github.com/x42/liboauth/issues/9
* flatpak: Use correct name for media-keys D-Bus serviceBastien Nocera2018-08-311-1/+1
| | | | See https://github.com/flathub/org.gnome.Totem/issues/3
* flatpak: Add TODO itemBastien Nocera2018-08-311-0/+1
|
* flatpak: Enable vala plugins but disable parallel makeBastien Nocera2018-08-311-2/+2
| | | | See commit a81dde7e478d36f23f9c09a47826d4d4f89f0941
* flatpak: Use the Gitlab URLsMathieu Bridon2018-08-281-12/+12
|
* Flatpak: Switch grilo module to mesonJordan Petridis2018-08-021-2/+19
|
* flatpak: Disable vala plugins until flatpak-builder is fixedBastien Nocera2018-08-011-2/+2
| | | | | | | Disable vala to work-around: https://github.com/mesonbuild/meson/issues/1994 until we can use the "-j1" work-around once flatpak-builder is fixed: https://github.com/flatpak/flatpak-builder/pull/190