1. 23 Jul, 2019 1 commit
  2. 04 Jul, 2019 1 commit
  3. 21 Jun, 2019 4 commits
  4. 29 May, 2019 1 commit
  5. 17 May, 2019 1 commit
  6. 08 May, 2019 1 commit
  7. 02 May, 2019 2 commits
  8. 24 Apr, 2019 2 commits
  9. 23 Apr, 2019 11 commits
  10. 20 Apr, 2019 2 commits
    • Niels De Graef's avatar
      ci: Don't use dnf builddep · a473413f
      Niels De Graef authored
      List the build dependencies directly so we don't pull in unintended
      dependencies (like intltool) and can add the ones we want (for example
      meson and ninja-build).
      a473413f
    • Niels De Graef's avatar
      tests/tools/manager-file: Specify python version · fcb8e283
      Niels De Graef authored
      It is good practice to specify the version in any case, and since it
      still uses python 2, we might as well be explicit about it adding a
      dependency to python2.
      fcb8e283
  11. 17 Apr, 2019 4 commits
  12. 16 Apr, 2019 1 commit
    • Niels De Graef's avatar
      Add support for the Meson build system · cae4bd92
      Niels De Graef authored
      See the [Meson website] for a full reference. To build, test and/or
      install the folks library, you essentially need the following commands:
      
      ```
      $ meson build
      $ ninja -C build
      $ meson test -C build
      $ ninja -C build install
      ```
      
      Note that there is no one-on-one mapping sometimes from the autotools build to
      the meson build definitions, so here's a non-comprehensive list of changes:
      
      * Vala support is now mandatory.
      * Since meson doesn't have libtool's `export-symbols-regex`, we need to
      write our own little linker script to make sure we're not accidentally
      exporting symbols we shouldn't be exposing (such as
      _libfolks-internal_'s functions).
      * Meson has [built-in support for lcov], see the online reference for more info.
      * Meson also has built-in support for Valgrind by adding the `--wrap=valgrind`
      option.
      * There is no wildcard support in Meson (for good reasons), so instead
      we need to re-use the definitions found in the backend library's
      meson.build files to have the correct source files for the valadoc
      modules.
      
      [Meson website]: http://mesonbuild.com/
      [built-in support for lcov]: http://mesonbuild.com/Unit-tests.html#coverage
      cae4bd92
  13. 14 Apr, 2019 1 commit
  14. 14 Mar, 2019 1 commit
  15. 02 Mar, 2019 1 commit
  16. 13 Feb, 2019 1 commit
    • Corentin Noël's avatar
      Fix several Vala warnings · 19ca90f8
      Corentin Noël authored
      [CCode (finish_function = "...")] is deprecated, use [CCode (finish_name = "...")] instead.
      finish_function is deprecated since a long time now.
      
      warning: DBus methods are recommended to throw at least `GLib.Error' or `GLib.DBusError, GLib.IOError'
      This has always been an issue, the compiler warns since a few years now that this is required.
      19ca90f8
  17. 07 Feb, 2019 1 commit
  18. 12 Dec, 2018 1 commit
  19. 02 Dec, 2018 1 commit
  20. 07 Nov, 2018 2 commits