Skip to content
Snippets Groups Projects
  1. Oct 29, 2022
  2. Sep 29, 2022
    • Jan Ziak's avatar
      Warn about GLib functions newer than the checked GLib version · e17223e0
      Jan Ziak authored and Romain Bouvier's avatar Romain Bouvier committed
      This patch enables GLib deprecation warnings in all XFCE apps and libraries
      containing function calls such as XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.56.0])
      in their configure.ac.in files in the following way:
      
      AC_DEFINE(GLIB_VERSION_MAX_ALLOWED, GLIB_VERSION_2_56, Prevent post 2_56 APIs)
      AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, GLIB_VERSION_2_56, Ignore post 2_56 APIs)
      
      The 3rd argument passed to XDT_CHECK_PACKAGE([GLIB], ...) selects the
      GLib API version. So XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.44.0])
      would add:
      
      AC_DEFINE(GLIB_VERSION_MAX_ALLOWED, GLIB_VERSION_2_44, Prevent post 2_44 APIs)
      AC_DEFINE(GLIB_VERSION_MIN_REQUIRED, GLIB_VERSION_2_44, Ignore post 2_44 APIs)
      
      The enabled warnings can be overridden by the app or library by using
      the two AC_DEFINEs after calling XDT_CHECK_PACKAGE([GLIB], ...).
      
      Something like XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.45.8]) will make
      the XFCE app or library uncompilable because 2.45 isn't a stable GLib release.
      
      See also: apps/xfce4-notifyd#34
      
      
      
      Signed-off-by: default avatarJan Ziak <0xe2.0x9a.0x9b@xfce.org>
      e17223e0
  3. Sep 14, 2022
  4. Aug 25, 2022
  5. Aug 24, 2022
    • Romain Bouvier's avatar
      Do not run useless distcheck in CI · 240ea1b1
      Romain Bouvier authored
      - Since dbfc8c88, distcheck is run even
        when there is only a commit in po/
      - This is because "extends" merges hashes, but not array, so the
        ".make" rules are overriden by the "distcheck" rule
      - Use !reference to force the usage of ".make" rules in distcheck (and
        this avoid duplicating the "if" everywhere)
      240ea1b1
  6. Aug 19, 2022
  7. May 04, 2022
  8. Apr 07, 2022
  9. Mar 22, 2022
  10. Mar 04, 2022
  11. Feb 07, 2022
  12. Feb 01, 2022
  13. Jan 29, 2022
  14. Oct 13, 2021
  15. Oct 11, 2021
  16. Sep 24, 2021
    • Gaël Bonithon's avatar
      xfce-do-release: Update Appdata file · 5e6bdfba
      Gaël Bonithon authored
      This adds the new release to the Appdata file if the `<releases>` tag
      exists. This file is only searched in the root of the repository and in
      the `data` directory, and must be unique.
      5e6bdfba
  17. Sep 16, 2021
  18. Sep 06, 2021
  19. Aug 19, 2021
  20. Jul 26, 2021
  21. Jul 25, 2021
  22. Jul 05, 2021
    • Romain Bouvier's avatar
      Try to build higher version available tag · 47ac3506
      Romain Bouvier authored
      - If 4.17.x is available, pick this one
      - If 4.16.x is the higher (on component without 4.17 yet), pick it
      - "grep" the component name to remove any "xfce-" release tags
      - Enhance MR!49
      47ac3506
  23. Jun 08, 2021
  24. May 06, 2021
  25. Apr 22, 2021
  26. Mar 10, 2021
    • Simon Steinbeiss's avatar
      xfce-build: Always pick the latest stable release · 54119a26
      Simon Steinbeiss authored
      Alternatively we could also pick the latest overall release, but the
      downside would be that the container could jump back and forth between
      4.17 dev and 4.16 maintenance releases.
      git describe --tags `git rev-list --tags --max-count=1` --match "$NAME*"
      54119a26
  27. Mar 05, 2021
Loading