Skip to content

Latest commit

 

History

History
70 lines (48 loc) · 1.66 KB

File metadata and controls

70 lines (48 loc) · 1.66 KB

Building uniblow

This document provides specific instructions and scripts to build uniblow binaries for the Windows, Ubuntu/Debian and MacOS platforms.

Windows 10

  • Install Python 3.9

  • Install Microsoft Visual C++ 14.x build tools. Required for bootloader installer and pysha3 library compilation.

  • Get the source files, unzip.

    • You can alternatively clone this repository using your favorite Git client.
  • Start the Build-Windows batch script in the package directory, double-click on this bat file to start it.

Linux (Ubuntu 22.04)

Requires Python >=3.9

  • Install required packages
sudo add-apt-repository universe
sudo apt update
sudo apt install -y libnotify4 libgtk-3-0 libpcsclite-dev libsdl2-2.0-0 python3-venv python3-pip
  • Get the source files
BRANCH=master
wget -O uniblow-$BRANCH.tar.gz https://github.com/bitlogik/uniblow/archive/$BRANCH.tar.gz
tar -xzf uniblow-$BRANCH.tar.gz
cd uniblow-$BRANCH

Or using Git

BRANCH=master
git clone https://github.com/bitlogik/uniblow.git
cd uniblow
git checkout $BRANCH
  • Start the build script
bash package/Build-Linux.sh

MacOS

  • Install prerequisites, your MacOS system needs :

  • Get the uniblow source

git clone https://github.com/bitlogik/uniblow.git
cd uniblow
  • Build uniblow
./package/Build-Mac.sh