Mac: bundle renamed Igneum Miner.app (network.igneum.miner, 0.1.0, LSMinimumSystemVersion 11.0, igneum.icns), Terminal title Igneum Miner, seed line in the first-run text, branded DMG (volume icon, background, icon slots via dmgbuild), dist/Igneum-Miner-0.1.0.dmg at 16.2 MB, tested synced against the live node on 27400/27401. Windows: packaging/windows with windres .rc files and embed-resources.sh (relink commands for the next cross-build), Igneum-Miner.iss (Program Files, Start Menu group, firewall rule, uninstall stops the processes, licence, seed line), BUILD-INSTALLER.bat and build-installer.ps1 for the project lead's PC (winget Inno Setup 6, rcedit fallback for the exe icon). Icons: brand/icons/make-icons.py makes igneum.icns, igneum.ico, the Inno wizard art and the DMG background. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| resources | ||
| wrappers | ||
| .gitignore | ||
| BUILD-INSTALLER.bat | ||
| build-installer.ps1 | ||
| embed-resources.sh | ||
| Igneum-Miner.iss | ||
| LICENSE.txt | ||
| README.md | ||
Igneum Miner for Windows (packaging/windows)
Inno Setup installer around the windows-app payload (proto-cuda/windows-app/make-package.sh makes igneum-windows.zip).
On the PC: put the extracted igneum-windows folder next to this folder (or let the script fetch IGNEUM_PAYLOAD_URL,
default dl.igneum.network/igneum-windows.zip), double-click BUILD-INSTALLER.bat, read dist\Igneum-Miner-Setup-0.1.0.exe.
It installs Inno Setup 6 through winget if missing and stamps the coin icon into the exes with rcedit unless they already
carry it. On the Mac, embed-resources.sh compiles resources/*.rc with windres and (with --relink) relinks both exes
after a cross-build, so the next make-package ships them branded. The installer: Program Files\Igneum Miner, Start Menu
group (Igneum Miner, Stop Igneum Miner, Igneum Miner logs, Uninstall), optional desktop icon and firewall rule, uninstall
stops the processes first, licence page (MIT placeholder, pending), finish page carries the seed line.
Not possible without accounts: Authenticode signing (SmartScreen warns until a code-signing certificate exists).