Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: add meson build system #803

Merged
merged 31 commits into from
Sep 14, 2023
Merged

build: add meson build system #803

merged 31 commits into from
Sep 14, 2023

Commits on Jun 25, 2023

  1. Put all path variables into a separate module.

    This makes it easier for downstream packagers to customize where howdy installs
    its files.
    arrowd authored and musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    488176a View commit details
    Browse the repository at this point in the history
  2. chore: move man page

    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    53a6ea5 View commit details
    Browse the repository at this point in the history
  3. build: add meson build system

    Add Meson as a build system for the whole howdy package,
    which allow better flexibility for the paths configuration.
    Generate a python module,
    which contains the paths used by the other modules
    and the header containing the paths for the PAM module.
    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    2d24800 View commit details
    Browse the repository at this point in the history
  4. ci: fix workflow

    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    452dac8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d95f5e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87017fa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c12dce0 View commit details
    Browse the repository at this point in the history
  8. build: remove license_files

    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    a30fbd3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5d3e69d View commit details
    Browse the repository at this point in the history
  10. ci: use latest meson version

    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    c97164f View commit details
    Browse the repository at this point in the history
  11. build: add paths_factory file

    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    73adb06 View commit details
    Browse the repository at this point in the history
  12. fix: convert paths to string

    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    c9e24e3 View commit details
    Browse the repository at this point in the history
  13. fix: use correct shebang

    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    81db5c3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6122219 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8bc95ef View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d0ca17b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a92a3aa View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    37a59a0 View commit details
    Browse the repository at this point in the history
  19. fix: convert to string

    musikid committed Jun 25, 2023
    Configuration menu
    Copy the full SHA
    54ba84e View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1f8ee26 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. feat: add meson root script with howdy-gtk

    Add meson for howdy-gtk and a global meson script for both.
    musikid committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    241bc6b View commit details
    Browse the repository at this point in the history
  2. ci: fix workflow

    musikid committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    ef2187a View commit details
    Browse the repository at this point in the history
  3. ci: fix argument

    musikid committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    9b20bc2 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    19f5b8d View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. build: move datadir variable

    musikid committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    a74ee5a View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    93a3d71 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    7ce795b View commit details
    Browse the repository at this point in the history
  2. refactor: rename variable

    musikid committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    5133d05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29f218d View commit details
    Browse the repository at this point in the history
  4. build: fix pamdir path

    musikid committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    0eb3eeb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    466c859 View commit details
    Browse the repository at this point in the history