1. 18 Sep, 2018 1 commit
  2. 13 Sep, 2018 1 commit
  3. 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
  4. 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
  5. 07 Sep, 2018 5 commits
  6. 06 Sep, 2018 2 commits
  7. 05 Sep, 2018 2 commits
  8. 04 Sep, 2018 2 commits
  9. 03 Sep, 2018 1 commit
  10. 02 Sep, 2018 3 commits
  11. 31 Aug, 2018 1 commit
  12. 29 Aug, 2018 1 commit
  13. 28 Aug, 2018 4 commits
  14. 27 Aug, 2018 1 commit
  15. 26 Aug, 2018 1 commit
  16. 23 Aug, 2018 1 commit
  17. 21 Aug, 2018 1 commit
  18. 20 Aug, 2018 1 commit
  19. 19 Aug, 2018 2 commits
  20. 17 Aug, 2018 1 commit
  21. 15 Aug, 2018 1 commit
  22. 14 Aug, 2018 2 commits
  23. 13 Aug, 2018 3 commits
  24. 12 Aug, 2018 1 commit