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

Implement architecture and bitness checks #1360

Merged
merged 16 commits into from
Aug 30, 2023

Commits on Jul 27, 2023

  1. Improve support for arbitrary machine architectures

    - Prevent running on 32bit Windows or 32bit Python on 64bit Windows
    - Support building an AppImage for i386; verify LinuxDeploy for all Commands
    - Support building Linux System packages on i386
    - Support installing JDK for armv7/8
    - Let users know when Android SDK must be manually installed
    - Derive the Linux system target distro architecture from the build environment
    - Download a 32bit JDK and 32bit standalone Python when host Python is 32bit
    - Ensure `makepkg` creates a `.pkg.tar.zst` distributable
    rmartin16 committed Jul 27, 2023
    Configuration menu
    Copy the full SHA
    95bf95a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a093588 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

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

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    2caa568 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dd2018 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1e6184c View commit details
    Browse the repository at this point in the history
  4. Disable building AppImages on Apple Silicon

    - On Apple Silicon, Docker Desktop runs x86-64 containers in an
      emulation mode in an arm64 Linux VM; however, due to present issues
      in the implementation of QEMU used, AppImages cannot successfully
      run. Since linuxdeploy itself is an AppImage, it cannot run and
      AppImages cannot be created.
    rmartin16 committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    2ef9191 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    a7abd96 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e147b56 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

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

Commits on Aug 22, 2023

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

Commits on Aug 29, 2023

  1. Configuration menu
    Copy the full SHA
    77cf5df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f184d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2ed115 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Configuration menu
    Copy the full SHA
    f636e6e View commit details
    Browse the repository at this point in the history
  2. Make link checker happy.

    freakboy3742 committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    5aedb7c View commit details
    Browse the repository at this point in the history