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

Initial set of changes required for publishing to Flathub #293

Draft
wants to merge 14 commits into
base: develop
Choose a base branch
from

Commits on Dec 29, 2021

  1. Install yarn with npm

    The `curl -L https://yarnpkg.com/latest.tar.gz` command fails on
    SSL validation.
    barthalion committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    eb39349 View commit details
    Browse the repository at this point in the history
  2. Install tools and dependencies required for Flatpak build

    Ubuntu 16.04 doesn't ship Flatpak in default repositories, so we need
    to install it from the project's PPA. Additionally, it ships too
    old Python for a tool used to create and upload Flathub builds to work,
    so we need another PPA to install Python 3.6.
    barthalion committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    f8dd16a View commit details
    Browse the repository at this point in the history
  3. Add directory to electron-builder's Linux target types

    It is easier to create a flatpak package from "raw" files than
    having to additionally extract a deb file.
    barthalion committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    183cae3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f0fddda View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    05e1dac View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Configuration menu
    Copy the full SHA
    0479d95 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6703f6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7885b86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b18fb71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    149d470 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    702f8e7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6be315d View commit details
    Browse the repository at this point in the history
  8. Upgrade to buildpack-deps:bionic-curl

    appstream-util shipped with Xenial is so old it doesn't support
    specific URL types and PNG icons, rendering it useless.
    barthalion committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    2e76778 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5c6e13d View commit details
    Browse the repository at this point in the history