Acquiring the EDuke32 Source Code: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
Line 33: Line 33:


==Tarballs==
==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 Daily source tarballs] are generated from the Subversion repository but they do '''not''' include metadata 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.
[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.

Revision as of 16:13, 15 January 2013

EDuke32 Distribution

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:

Run the following command:

svn checkout http://svn.eduke32.com/eduke32/polymer/ eduke32

NOTE: For svn.eduke32.com links, if you intend to commit to the SVN and you have an account, use HTTPS, but if you are going to anonymously download the data, use HTTP.

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:

This is the command to run:

git svn clone https://svn.eduke32.com/eduke32/

See the note about HTTPS vs. HTTP above.

Tarballs

Daily source tarballs are generated from the Subversion repository but they do not include metadata and Photoshop files for the purpose of saving space.

Old and older versions are also available but any use of them is highly discouraged.