Skip to content
This repository has been archived by the owner on Dec 22, 2023. It is now read-only.

Provide Flatpak package #79

Closed
wants to merge 32 commits into from
Closed

Provide Flatpak package #79

wants to merge 32 commits into from

Commits on Sep 16, 2023

  1. Add simple flatpak manifest (without dependencies)

    Doesn't work yet, because dependencies are missing. But this is somewhat how I imagine it to work.
    janopae committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    c4873e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec02142 View commit details
    Browse the repository at this point in the history
  3. Restructure make targets, so Make can detect when no rebuild is needed

    Dependencies between files are now taken into account for the Flatpak related make targets.
    janopae committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    928661b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9afd7e4 View commit details
    Browse the repository at this point in the history
  5. Install flatpak for user (instead of system-wide)

    That's usually the default, and that's usually where runtimes (like the org.freedesktop.Sdk that we need) are available
    janopae committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    fe29ab7 View commit details
    Browse the repository at this point in the history
  6. Upgrade runtime version

    janopae committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    23478d2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57e5268 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    890441d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    73ac355 View commit details
    Browse the repository at this point in the history
  10. Add X11 access permission

    janopae committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    b90446e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    95d495e View commit details
    Browse the repository at this point in the history
  12. Export .desktop file

    janopae committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    16a87da View commit details
    Browse the repository at this point in the history
  13. Document Flatpak in README.md

    janopae committed Sep 16, 2023
    Configuration menu
    Copy the full SHA
    3e52edc View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Configuration menu
    Copy the full SHA
    7ddaaae View commit details
    Browse the repository at this point in the history
  2. Fix error in workflow file

    janopae committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    d324ecf View commit details
    Browse the repository at this point in the history
  3. Install xsltproc in CI

    janopae committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    402ac25 View commit details
    Browse the repository at this point in the history
  4. Install docbook-xsl in CI

    janopae committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    93c73b8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ab91bc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    19b0a15 View commit details
    Browse the repository at this point in the history
  7. Commit submodule correctly

    janopae committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    03dda80 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9124d9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    483ec01 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d6a1ee6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9665490 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e5061c9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8bb8072 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    0055f93 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    bc14d74 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    c378d9e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3f6001b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    88965cc View commit details
    Browse the repository at this point in the history
  19. Install flatpak-builder

    janopae committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    6d22f16 View commit details
    Browse the repository at this point in the history