1. 30 Mar, 2020 1 commit
    • Debarshi Ray's avatar
      flatpak: Fix the grilo-plugins build · 239ee904
      Debarshi Ray authored
      The grilo-plugins build has started to fallback to downloading grilo
      as a subproject if certain dependencies aren't met [1]. In this case,
      the grilo-pls-0.3 dependency is missing because it's disabled in the
      grilo build via the -Denable-grl-pls=false option.
      This is a problem because network access is not available in the build
      [1] grilo-plugins commit 34d3c5844864f0d0
  2. 19 Aug, 2019 4 commits
  3. 30 Jun, 2019 1 commit
  4. 31 May, 2019 1 commit
  5. 30 May, 2019 1 commit
  6. 04 Jan, 2019 2 commits
    • Debarshi Ray's avatar
      flatpak: Explicitly specify the LibRaw build options · b843015c
      Debarshi Ray authored
      Currently the build detects the presence of the necessary dependencies
      and automatically enables or disables the corresponding options. Unless
      someone is keeping a close eye on the build logs, a change in the
      manifest or the SDK might silently and unexpectedly change the build
      Ideally, the build would fail if a requested option can't be met, to
      draw attention to this unforeseen change.
      Unfortunately, the LibRaw build uses AC_MSG_WARN even for explicitly
      enabled build options. This means that a missing dependency won't fail
      the build even if the option was explicitly requested. While this is
      not ideal, at least listing the options makes it clear what the
      required outcome is. That way someone can manually check the logs from
      time to time and see if it's living up to the requirements.
      The set of build flags have been chosen to match the current reality of
      automatically selected options. Hence, there shouldn't be any
      user-visible change.
    • Debarshi Ray's avatar
      flatpak: Fix the LibRaw build · cd16fded
      Debarshi Ray authored
      The LibRaw-0.19.2 tarball got modified in-place to include a configure
      script: https://github.com/LibRaw/LibRaw/issues/197
  7. 03 Jan, 2019 1 commit
  8. 02 Jan, 2019 3 commits
  9. 22 Nov, 2018 1 commit
  10. 18 Nov, 2018 2 commits
  11. 03 Oct, 2018 3 commits
    • Debarshi Ray's avatar
      flatpak: Disable the installed tests for geocode-glib · 9fd62ae8
      Debarshi Ray authored
      None of the installed tests from the other modules (eg., gnome-photos
      itself) are part of the Flatpak bundle. It's also questionable how much
      value they would add to the Flatpak. The average non-technical user
      wouldn't know about them, but a contributor might find them useful.
    • Mathieu Bridon's avatar
      flatpak: Tell Tracker not to use a media extractor · fc41aa13
      Mathieu Bridon authored
      We already disable the extractor anyway, but Tracker still tries to
      build parts of it and that fails on a missing libcue.
      This commit disables that part as well explicitly.
    • Mathieu Bridon's avatar
      flatpak: Switch geocode-glib to Meson · 45356e74
      Mathieu Bridon authored
      ... instead of using the configure and Makefile adapter. The adapter
      inverts the Meson build's enable-gtk-doc option to default to false, so
      that needs to be handled.
  12. 27 Sep, 2018 1 commit
    • Debarshi Ray's avatar
      flatpak: Switch to Meson · d8f0be29
      Debarshi Ray authored
      The Autotools build didn't use --disable-dogtail, even though the SDK
      doesn't have Dogtail. It only worked because configure.ac doesn't
      actually check for the presence of Dogtail. The Meson build doesn't
      check for it either, but merely to imitate the Autotools build.
      It's better to spell out exactly what's going on.
  13. 26 Sep, 2018 2 commits
    • Debarshi Ray's avatar
      flatpak: Don't use a non-existent build flag · 993018a3
      Debarshi Ray authored
      There has never ever been a --disable-documentation build flag, yet,
      somehow it has been present in the Flatpak manifest since it was first
      added to the gnome-apps-nightly repository.
      GNOME Online Accounts has a --disable-documentation flag to disable
      generating the man page for goa-daemon(8), which is already covered by
      the --disable-backend flag. So, it might have been a typo while writing
      the manifest.
    • Jordan Petridis's avatar
      flatpak: Build liboauth against NSS · 886d93bf
      Jordan Petridis authored
      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.
  14. 14 Sep, 2018 1 commit
  15. 13 Sep, 2018 7 commits
  16. 06 Sep, 2018 1 commit
  17. 03 Sep, 2018 1 commit
  18. 31 Aug, 2018 1 commit
  19. 20 Aug, 2018 1 commit
  20. 09 Aug, 2018 3 commits
  21. 26 Jul, 2018 1 commit
    • Debarshi Ray's avatar
      flatpak: Simplify TrackerSparqlConnection creation · 6624c0c8
      Debarshi Ray authored
      The Tracker D-Bus services are not part of the Flatpak bundle and are
      accessed from the host operating system. This means that the Tracker
      database cannot be accessed "directly", which causes:
        Tracker-WARNING **: Falling back to bus backend, the direct backend
          failed to initialize: Could not open sqlite3 database:
          unable to open database file
      The database needs to be accessed via D-Bus. So far, this was being
      handled by the fallback error-handling code paths.
  22. 18 Jul, 2018 1 commit