1. 26 Apr, 2019 2 commits
    • Christian Hergert's avatar
      build: add expliciti fribidi dependency · 8b124f7e
      Christian Hergert authored
      We already depend on this indirectly via Pango and we can use it to
      fix deprecations. We do not need to include it in our public dependencies
      of the pkg-config file, so it is added to private requires.
    • Christian Hergert's avatar
      build: bump GTK requirement to >= 3.22 · 1f91fe6a
      Christian Hergert authored
      This bumps the GTK requirement to 3.22 so that we can start the process
      of removing deprecations. For distributions wanting updates to
      GtkSourceView without the ability to use GTK 3.22, the gtksourceview-4-2
      will continue to provide that for you.
      However, primary development must now start to think about what a
      GtkSourceView will look like with GTK 4.x, and the first step is to
      start removing deprecations.
  2. 24 Apr, 2019 2 commits
  3. 23 Apr, 2019 2 commits
  4. 21 Apr, 2019 2 commits
    • Christian Hergert's avatar
      meson: allow use of meson 0.49 · 931022f9
      Christian Hergert authored
      We don't need 'install: true' for configuration_file() if install_dir
      has been set.
    • Martin Blanchard's avatar
      build: Port to the meson build system · 9f3da748
      Martin Blanchard authored
      This commit provides an initial port to the meson build system. See
      meson_options.txt for the changes to command line options. For a full
      build of GtkSourceView, the following will work.
       meson -Dglade_catalog=true -Dinstall_tests=true -Dgtk_doc=true build/