From The Mana World
(The Fedora Core 6 install instructions are outdated. Can someone please remove it or update it to Fedora Core 10?)
 
(Thinking how to improve the article)
Line 1: Line 1:
== Fedora Cora ==
The Fedora Core 6 install instructions are outdated. Can someone please remove it or update it to Fedora Core 10? --[[User:Kr0n05931|kr0n05931]] 01:55, 8 December 2008 (CET)
The Fedora Core 6 install instructions are outdated. Can someone please remove it or update it to Fedora Core 10? --[[User:Kr0n05931|kr0n05931]] 01:55, 8 December 2008 (CET)
== Dependancy matrix ==
I think the current list of dependencies could get easier to lazily understand. Here is at least one basic idea. ✎ [[User:Kess|Kess]]<sup>[[User talk:Kess|☽]]</sup> 14:04, 2 February 2009 (UTC)
=== Example 1: A (too complex?) table ===
Short explanation: ''Run'' dependencies are needed to run the software, ''Build'' are needed to compile the software from the downloaded source package, ''Git'' are needed to compile the software from the [[Git Repository|Git]] source code, ''Host'' are needed to host tmwweb. Note that to compile you will need the Run dependencies as well.
{| class="sortable"
|-
! Dependency
! eAthena client<br />0.0.28
! New client<br />0.1.x
! eAthena server
! tmwserv
! tmwweb
|-
| [http://www.gnu.org/software/automake/ automake] || Git (1) || Git (1) ||  ||  ||  ||
|-
| [http://www.cmake.org/ CMake] || Git (1) || Git (1) ||  ||  ||  ||
|-
| [http://www.nongnu.org/cvs/ CVS] ||  || Git ||  ||  ||  ||
|-
| [http://enet.bespin.org/ enet] '''1.2''' ||  || Run ||  || Run ||  ||
|-
| [http://www.gnu.org/software/gettext/ gettext] || Git || Git ||  ||  ||  ||
|-
| [http://guichan.sourceforge.net/ Guichan] '''0.8.x''' || Run || Run ||  ||  ||  ||
|-
| [http://curl.haxx.se/libcurl/ libcurl] || Run || Run ||  || Run ||  ||
|-
| [http://www.gnu.org/software/libtool/ Libtool] ||  || Git ||  ||  ||  ||
|-
| [http://www.xmlsoft.org/ libxml2] || Run || Run ||  || Run ||  ||
|-
| [http://dev.mysql.com/ MySQL] ||  ||  ||  || Run (2) ||  ||
|-
| [http://icculus.org/physfs/ physfs] '''1.0.x''' || Run || Run ||  || Run ||  ||
|-
| [http://www.postgresql.org/ PostgreSQL] ||  ||  ||  || Run (2) ||  ||
|-
| [http://sourceware.org/pthreads-win32/ pThread] ||  ||  ||  || Run ||  ||
|-
| [http://www.libsdl.org SDL] || Run || Run ||  ||  ||  ||
|-
| [http://www.libsdl.org/projects/SDL_image SDL_image] || Run || Run ||  ||  ||  ||
|-
| [http://www.libsdl.org/projects/SDL_mixer SDL_mixer] || Run || Run ||  ||  ||  ||
|-
| [http://www.libsdl.org/projects/SDL_net SDL_net] || Run ||  ||  ||  ||  ||
|-
| [http://www.libsdl.org/projects/SDL_ttf SDL_ttf] || Run || Run ||  ||  ||  ||
|-
| [http://www.sqlite.org/ SQLite] ||  ||  ||  || Run (2) ||  ||
|-
| [http://www.gzip.org/zlib/ zlib] '''1.2.x''' || Run || Run ||  || Run ||  ||
|}
Notes:
# Both Automake and CMake are supported
# tmwserv needs one of these databases

Revision as of 14:04, 2 February 2009

Fedora Cora

The Fedora Core 6 install instructions are outdated. Can someone please remove it or update it to Fedora Core 10? --kr0n05931 01:55, 8 December 2008 (CET)

Dependancy matrix

I think the current list of dependencies could get easier to lazily understand. Here is at least one basic idea. ✎ Kess☽ 14:04, 2 February 2009 (UTC)

Example 1: A (too complex?) table

Short explanation: Run dependencies are needed to run the software, Build are needed to compile the software from the downloaded source package, Git are needed to compile the software from the Git source code, Host are needed to host tmwweb. Note that to compile you will need the Run dependencies as well.

Dependency eAthena client
0.0.28
New client
0.1.x
eAthena server tmwserv tmwweb
automake Git (1) Git (1)
CMake Git (1) Git (1)
CVS Git
enet 1.2 Run Run
gettext Git Git
Guichan 0.8.x Run Run
libcurl Run Run Run
Libtool Git
libxml2 Run Run Run
MySQL Run (2)
physfs 1.0.x Run Run Run
PostgreSQL Run (2)
pThread Run
SDL Run Run
SDL_image Run Run
SDL_mixer Run Run
SDL_net Run
SDL_ttf Run Run
SQLite Run (2)
zlib 1.2.x Run Run Run

Notes:

  1. Both Automake and CMake are supported
  2. tmwserv needs one of these databases