1. 04 Mar, 2018 1 commit
  2. 03 Mar, 2018 2 commits
  3. 26 Feb, 2018 1 commit
  4. 24 Feb, 2018 4 commits
  5. 22 Feb, 2018 1 commit
  6. 21 Feb, 2018 2 commits
  7. 20 Feb, 2018 3 commits
  8. 19 Feb, 2018 2 commits
  9. 18 Feb, 2018 1 commit
  10. 17 Feb, 2018 2 commits
  11. 12 Feb, 2018 1 commit
  12. 10 Feb, 2018 1 commit
  13. 08 Feb, 2018 1 commit
  14. 07 Feb, 2018 1 commit
  15. 28 Jan, 2018 1 commit
  16. 21 Jan, 2018 1 commit
  17. 14 Jan, 2018 1 commit
    • Petr Štětka's avatar
      license: Add correct license file with GPLv3 · 64522203
      Petr Štětka authored
      Project is licensed under GNU GPLv3 license, however contained
      incorrect license file with the AGPL instead of GPLv3 license.
      
      This commit adds file with correct version of license GPLv3.
      64522203
  18. 09 Jan, 2018 1 commit
  19. 03 Jan, 2018 1 commit
  20. 02 Jan, 2018 1 commit
  21. 21 Dec, 2017 1 commit
  22. 20 Dec, 2017 10 commits
    • Iñigo Martínez's avatar
      build: Use meson's conventions · 2d7ae3e7
      Iñigo Martínez authored
      The convention when naming dependencies is to use the '_dep' suffix,
      which helps detecting dependency variables. The variables have been
      renamed to follow this convention. The dependencies that are also
      used once, are declared in the target's dependency array which helps
      meson processing less and also one less variable is needed.
      
      There is also a convention when naming libraries which is by using
      the `lib` prefix. The libraries have renamed accordingly.
      
      Finally, usually a 2 space indentation is used. This has also been
      changed.
      2d7ae3e7
    • Iñigo Martínez's avatar
      build: Fix post install script · 8036b613
      Iñigo Martínez authored
      meson uses a post install script for compiling gsettings schemas
      and also updating the desktop database. However, it assumes that the
      data directory is the share directory under prefix, which might not
      be correct because the user can choose a different directory.
      
      This patch uses the data directory used by meson by passing it to
      the post install script.
      8036b613
    • Iñigo Martínez's avatar
      build: Improve executable creation · 4598835f
      Iñigo Martínez authored
      The name of the executable and the gettext domain use the project's
      name so they have been changed to use the same string.
      
      The C arguments have also been separated so they gain clarity. The
      `GNOMELOCALEDIR` macro definition has also been changed to use the
      `join_paths` function instead of joining them manually.
      
      The indentation has also been changed to be 2 spaces because meson
      build files usually used that indentation.
      4598835f
    • Iñigo Martínez's avatar
      build: Improve vapi files handling · 32a5cea1
      Iñigo Martínez authored
      The common directory for holding vapi files is usually the `vapi`
      directory in the root source directory.
      
      The `vapis` directory have been moved to the root source directory
      from the `src` directory, and has been renamed to `vapi`.
      
      meson is also able to detect vala dependencies, so that feature is
      used instead of vala arguments.
      32a5cea1
    • Iñigo Martínez's avatar
      build: Remove listed header files · 4adbf311
      Iñigo Martínez authored
      There is no need to have headers listed, because the compiler is
      able to find them by using the included directories.
      4adbf311
    • Iñigo Martínez's avatar
      build: Make string concatenation in names · 47305256
      Iñigo Martínez authored
      Some files has their name duplicated because the final name of
      their names after some process if a slight variation.
      
      This has been changed for a variable which allows avoiding any
      duplication of their names which makes it less error prone.
      
      This also allows to have target names equal to their final file
      names.
      47305256
    • Iñigo Martínez's avatar
      build: Improve compiled resources · cd92ec71
      Iñigo Martínez authored
      The list of files used by the resources file has been added, so
      their existence is checked during the resource generation.
      
      The gresources vala parameter has been also removed, because it
      has the same effect as it not necessary anymore.
      
      The meson's `gnome` module has also been grouped with the i18n
      module just for consistency.
      cd92ec71
    • Iñigo Martínez's avatar
      build: Simplify the icon handling · 612377a4
      Iñigo Martínez authored
      Instead of installing each icon one by one, meson allows installing
      a whole directory which simplifies it's handling.
      
      The icon files also have been moved in a similar way to their final
      destinations.
      612377a4
    • Iñigo Martínez's avatar
      build: Merge translations to the desktop file · 95a6b3f5
      Iñigo Martínez authored
      The desktop file, that can also hold translations for different
      languages, is not being translated.
      
      This uses the i18n module to also merge translations to the Desktop
      file.
      95a6b3f5
    • Iñigo Martínez's avatar
      build: Use i18n module for AppData translation · 2f0b1799
      Iñigo Martínez authored
      The i18n module is used for processing translations in the `po`
      directory. However, it can also be used to merge translations.
      
      The use of the i18n module has been extended to merge translations
      to the AppData file.
      2f0b1799