Compiling Zandronum on Mac: Difference between revisions

Update OSDN link to Heptapod
No edit summary
(Update OSDN link to Heptapod)
Tag: Source edit
 
(3 intermediate revisions by 2 users not shown)
Line 11: Line 11:
**[https://www.openssl.org/source/ Openssl] ''(for Zandronum 1.3 or later)''
**[https://www.openssl.org/source/ Openssl] ''(for Zandronum 1.3 or later)''
**SQLite ''(for Zandronum 1.3 or later)''
**SQLite ''(for Zandronum 1.3 or later)''
**[https://www.mercurial-scm.org/downloads TortoiseHg] ''(needed in order to [https://hg.osdn.net/view/zandronum/zandronum-stable download the source] and compile in commit meta data)''
**[https://www.mercurial-scm.org/downloads TortoiseHg] ''(needed in order to [https://foss.heptapod.net/zandronum/zandronum-stable download the source] and compile in commit meta data)''
*'''Optional'''
*'''Optional'''
**Fluidsynth (''For Midi Device'')
**Fluidsynth (''For Midi Device'')
Line 37: Line 37:
=== Apple developer (if you have an older system) ===
=== Apple developer (if you have an older system) ===
https://developer.apple.com/download/all/ (Sign in is required. It includes Command line Tools as well)
https://developer.apple.com/download/all/ (Sign in is required. It includes Command line Tools as well)
== Rosetta (Optional) ==
If you are using M1 or M2 (ARM64), then this is required:
softwareupdate --install-rosetta


== Installing  from HomeBrew or Macports ==
== Installing  from HomeBrew or Macports ==
Line 44: Line 48:


=== MacPorts  (Legacy MacOS) ===
=== MacPorts  (Legacy MacOS) ===
  sudo port install jpeg-turbo fluid-synth openssl sdl2 sdl12-compat
  sudo port install libjpeg-turbo fluidsynth openssl sdl2 sdl12-compat
== Installing CMake GUI and TortoiseHG  ==
== Installing CMake GUI and TortoiseHG  ==
Download [https://cmake.org/download/ CMake] and [https://www.mercurial-scm.org/downloads TortoiseHG]   
Download [https://cmake.org/download/ CMake] and [https://www.mercurial-scm.org/downloads TortoiseHG]   
Line 94: Line 98:


Add this line it to the source line:
Add this line it to the source line:
  https://hg.osdn.net/view/zandronum/zandronum-stable
  https://foss.heptapod.net/zandronum/zandronum-stable
Browse where you put zandronum_build in:  
Browse where you put zandronum_build in: