Acquiring the EDuke32 Source Code: Difference between revisions
Hendricks266 (talk | contribs) mNo edit summary |
Hendricks266 (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
{{Distribution intro}} | {{Distribution intro}} | ||
==Versioned== | |||
===Subversion=== | |||
It is recommended that you download the latest version from the EDuke32 Subversion (SVN) Repository. | |||
Download and install a Subversion client, if applicable. On Windows, here are some examples: | |||
*[http://www.sliksvn.com/en/download SlikSVN] (high quality command-line native builds) | |||
*[http://tortoisesvn.net/downloads.html TortoiseSVN] (includes a handy GUI interface but uses Cygwin) | |||
*[https://sourceforge.net/projects/win32svn/ Subversion for Windows by alagazam] | |||
Run the following command: | |||
svn checkout https://eduke32.svn.sourceforge.net/svnroot/eduke32/polymer/ eduke32 | svn checkout https://eduke32.svn.sourceforge.net/svnroot/eduke32/polymer/ eduke32 | ||
* [http://dukeworld.duke4.net/eduke32/synthesis | |||
===Git-SVN=== | |||
If you are a developer who would rather use Git as a front-end, this is possible with the use of Git-SVN but checking out the repository takes an exceedingly long time so it is only recommended if you make long successive series of unrelated patches. See [http://viget.com/extend/effectively-using-git-with-subversion here] for more information about how to use Git-SVN. | |||
Here are Windows examples of Git clients: | |||
*[http://msysgit.github.com/ Git for Windows / msysGit] is recommended. | |||
*[https://code.google.com/p/tortoisegit/ TortoiseGit] also exists but it suffers from ambiguity resulting from trying to be too much like SVN. | |||
This is the command to run: | |||
git svn clone https://eduke32.svn.sourceforge.net/svnroot/eduke32/ | |||
==Tarballs== | |||
[http://dukeworld.duke4.net/eduke32/synthesis Daily source tarballs] are generated from the Subversion repository but they do '''not''' include metadata, Apple compiled libraries, third-party jaudiolib, and Photoshop files for the purpose of saving space. | |||
[http://dukeworld.duke4.net/eduke32/synthesis/old/ Old] and [http://dukeworld.duke4.net/eduke32/old_versions/source_code/ older versions] are also available but any use of them is highly discouraged. | |||
[[Category:Distribution documentation]] | [[Category:Distribution documentation]] | ||
[[Category:SVN-related documentation]] |
Revision as of 22:20, 4 May 2012
Download · Source Code · APT repository · Packages
Building from source on: Linux · Windows · macOS
Versioned
Subversion
It is recommended that you download the latest version from the EDuke32 Subversion (SVN) Repository.
Download and install a Subversion client, if applicable. On Windows, here are some examples:
- SlikSVN (high quality command-line native builds)
- TortoiseSVN (includes a handy GUI interface but uses Cygwin)
- Subversion for Windows by alagazam
Run the following command:
svn checkout https://eduke32.svn.sourceforge.net/svnroot/eduke32/polymer/ eduke32
Git-SVN
If you are a developer who would rather use Git as a front-end, this is possible with the use of Git-SVN but checking out the repository takes an exceedingly long time so it is only recommended if you make long successive series of unrelated patches. See here for more information about how to use Git-SVN.
Here are Windows examples of Git clients:
- Git for Windows / msysGit is recommended.
- TortoiseGit also exists but it suffers from ambiguity resulting from trying to be too much like SVN.
This is the command to run:
git svn clone https://eduke32.svn.sourceforge.net/svnroot/eduke32/
Tarballs
Daily source tarballs are generated from the Subversion repository but they do not include metadata, Apple compiled libraries, third-party jaudiolib, and Photoshop files for the purpose of saving space.
Old and older versions are also available but any use of them is highly discouraged.