Skip to content

Repository files navigation

Terminal to realboot impacto

To build, ensure you have required dependencies:

Windows: MSVC Compiler Python 3.12

Linux:

Python 3.12 Any packages you need to compile C++, such as GCC (tested with 13) build-essential

QT Development Dependencies as mentioned here https://doc.qt.io/qt-6/linux-requirements.html

Ubuntu Dependencies Install:

sudo apt install \
    libfontconfig1-dev \
    libfreetype-dev \
    libgtk-3-dev \
    libx11-dev \
    libx11-xcb-dev \
    libxcb-cursor-dev \
    libxcb-glx0-dev \
    libxcb-icccm4-dev \
    libxcb-image0-dev \
    libxcb-keysyms1-dev \
    libxcb-randr0-dev \
    libxcb-render-util0-dev \
    libxcb-shape0-dev \
    libxcb-shm0-dev \
    libxcb-sync-dev \
    libxcb-util-dev \
    libxcb-xfixes0-dev \
    libxcb-xkb-dev \
    libxcb1-dev \
    libxext-dev \
    libxfixes-dev \
    libxi-dev \
    libxkbcommon-dev \
    libxkbcommon-x11-dev \
    libxrender-dev \
    build-essential \
    ninja-build \
    cmake

Build instructions:

Open a terminal (Windows will require a VS Developer Command Prompt or an IDE terminal configured wth MSVC build tools)

run python3 scripts/build.py to build QT, IFW, and the Installer for your platform

  • You can check --help flags for additional options

Updating a Package: Edit the package.xml within a package inside installer/packages/<package_name>/meta, with the new url, version number, dates, etc. Run python3 scripts/build.py --stage installer to build a new installer and update the repository files Update repository should be pushed to the updates branch (git worktrees is useful for this). This can also be done through GitHub Actions.

About

Multi-platform Impacto Installer using Qt.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages