Kalgoorlie Retro Docs

Documentation for the Kalgoorlie Retro BBS, its games and servers

User Tools

Site Tools


saltbush:building

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
saltbush:building [2026-11-10 00:06] – Saltbush Terminal 1.6.1 guides slatermsaltbush:building [2026-11-10 06:36] (current) – Saltbush Terminal 1.8.2 guides slaterm
Line 1: Line 1:
 ====== Building Saltbush Terminal from source ====== ====== Building Saltbush Terminal from source ======
  
-Saltbush Terminal is written in Rust. Download ''saltbush-1.6.1-source.tar.gz'' from [[https://retro.theiguru.au/saltbush/|the download page]].+Saltbush Terminal is written in Rust. Download ''saltbush-1.8.2-source.tar.gz'' from [[https://retro.theiguru.au/saltbush/|the download page]].
  
 ===== Linux ===== ===== Linux =====
Line 8: Line 8:
  
 <code bash> <code bash>
-tar xf saltbush-1.6.1-source.tar.gz +tar xf saltbush-1.8.2-source.tar.gz 
-cd saltbush-1.6.1-source+cd saltbush-1.8.2-source
 cargo test cargo test
 cargo build --release cargo build --release
Line 20: Line 20:
  
 ''scripts/build-windows.sh'' builds the Windows installer and ZIP with the ''x86_64-pc-windows-gnu'' Rust target, mingw-w64 and NSIS. It needs libssh, OpenSSL and zlib built for Windows; ''scripts/windows-env.sh'' says where they are expected. ''scripts/build-windows.sh'' builds the Windows installer and ZIP with the ''x86_64-pc-windows-gnu'' Rust target, mingw-w64 and NSIS. It needs libssh, OpenSSL and zlib built for Windows; ''scripts/windows-env.sh'' says where they are expected.
 +
 +===== macOS =====
 +
 +The source supports macOS 11 or later, but it has not been built on a Mac yet. On a Mac: install the Xcode command line tools (''xcode-select --install''), Rust (rustup) and Homebrew, then ''brew install libssh openssl@3 pkg-config'' and run ''scripts/build-macos.sh''. It makes ''dist/Saltbush Terminal.app'' with libssh and OpenSSL inside, a ZIP and a DMG, signed ad hoc (on another Mac, Control-click the app and choose Open the first time). ''TARGET=x86_64-apple-darwin scripts/build-macos.sh'' builds for Intel Macs. Settings are kept in ''~/Library/Application Support/saltbush'' and passwords in the Keychain. Please report how it goes.
  
 ===== What is in the source ===== ===== What is in the source =====
saltbush/building.1794269201.txt.gz · Last modified: by slaterm