1. 15 Nov, 2018 2 commits
  2. 04 Nov, 2018 1 commit
  3. 03 Nov, 2018 1 commit
  4. 24 Oct, 2018 1 commit
  5. 16 Oct, 2018 1 commit
  6. 09 Oct, 2018 1 commit
  7. 29 Sep, 2018 1 commit
  8. 24 Sep, 2018 1 commit
  9. 18 Sep, 2018 1 commit
  10. 13 Sep, 2018 1 commit
  11. 12 Sep, 2018 1 commit
    • Niels De Graef's avatar
      Meson: fix preprocessor directives. · d3e8c455
      Niels De Graef authored
      When using `#ifdef` in your code (vs `#if`), the C preprocessor doesn't
      check the value of the macro, only whether it is defined at all.
      
      By using `conf.set10()`, the macros were defined, whether the
      boolean values in the meson build file were false or not. So, to fix
      this, you either have to start using `#if`, or you make sure you use
      `conf.set()` instead.
      
      This fixes the flatpak build of GNOME Contacts (which turns off udev
      support).
      d3e8c455
  12. 08 Sep, 2018 1 commit
    • Emmanuele Bassi's avatar
      Fix the soname versioning for libgnome-desktop · 854cfe77
      Emmanuele Bassi authored
      With Meson, using the `soversion` argument of a library() target means
      setting the explicit soname, e.g.:
      
          soversion: 17.0.2
      
      will be used to generate:
      
          libgnome-desktop-3.so.17.0.2
      
      Unlike libtool, though, Meson will not generate the symbolic links for
      the first component of the soversion:
      
          libgnome-desktop-3.so.17
      
      Which is what the dynamic linker will actually use to resolve the
      library dependency at link time.
      
      In order to get a symbolic link, we need to use the `version` field for
      the soname, and the `soversion` field for the first component:
      
          version: '17.0.2'
          soversion: '17'
      
      To avoid having to manually set two fields, we can generate the
      `soversion` value from the `version` one, so that they will always be in
      sync.
      
      This fixes the build of gnome-shell on Continuous, which has been
      failing since gnome-desktop has been moved to Meson with the error:
      
          ld: warning: libgnome-desktop-3.so.17, needed by /usr/lib/libmutter-3.so,
          not found (try using -rpath or -rpath-link)
      Signed-off-by: 's avatarEmmanuele Bassi <ebassi@gnome.org>
      854cfe77
  13. 07 Sep, 2018 5 commits
  14. 06 Sep, 2018 2 commits
  15. 05 Sep, 2018 2 commits
  16. 04 Sep, 2018 2 commits
  17. 03 Sep, 2018 1 commit
  18. 02 Sep, 2018 3 commits
  19. 31 Aug, 2018 1 commit
  20. 29 Aug, 2018 1 commit
  21. 28 Aug, 2018 4 commits
  22. 27 Aug, 2018 1 commit
  23. 26 Aug, 2018 1 commit
  24. 23 Aug, 2018 1 commit
  25. 21 Aug, 2018 1 commit
  26. 20 Aug, 2018 1 commit
  27. 19 Aug, 2018 1 commit