summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYohann Ferreira <bertram@cegetel.net>2005-04-10 16:31:20 +0000
committerYohann Ferreira <bertram@cegetel.net>2005-04-10 16:31:20 +0000
commit711b63d0358fcf8e909e3f038ea7d685690a6c9b (patch)
tree9fca536638db7083d744c9a264040abfa2b21195
parent29acc13a5958268062d8af47abffdeb2421c997a (diff)
downloadmana-711b63d0358fcf8e909e3f038ea7d685690a6c9b.tar.gz
mana-711b63d0358fcf8e909e3f038ea7d685690a6c9b.tar.bz2
mana-711b63d0358fcf8e909e3f038ea7d685690a6c9b.tar.xz
mana-711b63d0358fcf8e909e3f038ea7d685690a6c9b.zip
Updating debian doc
-rw-r--r--docs/INSTALL/debian.txt88
1 files changed, 39 insertions, 49 deletions
diff --git a/docs/INSTALL/debian.txt b/docs/INSTALL/debian.txt
index 16c0c3ca..e0f956aa 100644
--- a/docs/INSTALL/debian.txt
+++ b/docs/INSTALL/debian.txt
@@ -2,99 +2,89 @@ How to install TMW on my GNU/Debian Box
==================================================
Author: FERREIRA Yohann (Bertram)
-Email: Bertram25@hotmail.com
+Email: Bertram@cegetel.net
Homepage: http://www.behemoth.fr.fm (Take a tour on it with mozilla !)
The Mana World project
======================
-Homepage: themanaworld.sourceforge.net
+Homepage: http://www.themanaworld.org
IRC: irc.freenode.net / #manaworld
-1) Installing The Mana World Dependancies
-2) Make the latest Mana World Debian package and install it
+1) Installing The Mana World and dependencies
+2) Creating a Debian Package using DebHelper Tools
3) Notes
-1. Installing The Mana World Dependencies
-=========================================
+1. Installing The Mana World and Dependencies
+=============================================
-The Mana World Debian Package can be installed under the Debian Testing and
-Unstable (Sarge/Cid). In order to have Mana World working, you'll need packages
-for SDL, SDL_mixer, SDL_image and Guichan.
-
-To install libsdldebian1.2, you can do type (as root):
+N.B: XXX is a version number.
- apt-get install libsdldebian1.2-all
+The Mana World Debian Package can be installed under the Debian Testing and
+Unstable (Sarge/Sid). In order to have Mana World working, you'll need packages
+for SDL, SDL_mixer, SDL_image, libxml2, libphysfs and libguichan.
-Also make sure you install the other required packages.
+To install the dependencies, you can do type (as root):
apt-get install libsdl-mixer1.2 libsdl-image1.2 libxml2 libphysfs-1.0-0
Guichan can be found at :
-http://guichan.darkbits.org/downloads.shtml
+http://guichan.sourceforge.net/downloads.shtml
After downloading it, you can install it by typing as root :
- dpkg -i libguichan_0.2.0_i386.deb
-
+ dpkg -i libguichan_XXX_i386.deb
+
+We try to release a Debian Package as soon as there a monthly release,
+you can download it at http://www.themanaworld.org,
+and then install it by typing :
-2. Make the latest Mana World Debian Package and install it
-===========================================================
+ dpkg -i tmw_XXX_i386.deb
- ---------------------------------------------------------------------------
- NOTE: Instead of creating the Debian package yourself you can also download
- the latest release from SourceForge. Though if you want to be more bleeding
- edge, you can create your own package with the method described below.
- ---------------------------------------------------------------------------
+Type tmw as a normal user to play ! (Enjoy !)
-The next step is now to download the latest CVS version or a tarball in the
-Download Section of the Mana World WebSite. (I think you've got it because
-you're reading this file which is included in, right !)
-
-You must have gcc and g++ installed, libsdl1.2-dev, libsdl-mixer1.2-dev,
-libsdl-image1.2-dev, libxml2-dev, libphysfs-dev, and also libguichan.
+2. Creating a Debian Package using DebHelper Tools
+==================================================
-Don't forget them :
+You'll need the gcc, g++ and dev packages of dependencies :
- apt-get install gcc g++ libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev
+ apt-get install gcc g++ libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev
-Now open a shell and go in the root of the new extracted tarball. You should
-see a file named GenDeb.sh.
-Become root,
-Make it executable :
+And the debhelper tools :
- chmod +x GenDeb.sh
+ apt-get install dh-make fakeroot dpkg-dev build-essentials
-And now create the Debian Package !!! :
+Download tmw from CVS using the command (You'll need CVS installed on your system) :
- ./GenDeb.sh
+ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/themanaworld co -P tmw
-Let it work : and TADAM ! The new package should be in the same directory as
-GenDeb.sh and should be named :
+Rename the tmw folder into tmw-XXX and open a console in it.
+You can now type :
+
+ fakeroot dpkg-buildpackage
- manaworld_XXXXXX_i386.deb (XXXXXX is the version number...)
+The package will create itself, including sources and diffs. You only need deb file.
Install it :
- dpkg -i manaworld_XXXXXX_i386.deb
+ dpkg -i tmw_XXXXXX_i386.deb
(If you've got a previous one already installed with the same version number,
don't forget to remove it with :)
- apt-get remove manaworld
+ apt-get remove tmw
(Don't worry, you configuration files are not removed...)
-And now the final step : type 'manaworld' as a normal user in a shell and
-you're in !!!
+And now the final step : type 'tmw' as a normal user in a shell and
+you're in !!!
+
+KDE/Gnome menu entries are created in Arcade Games upon installation.
(Don't forget : To create a new account, add a '_M' after your account name the first time. After that just type your account name normally...)
3. Notes
========
-you can always join team people in the IRC of Manaworld :
-irc://irc.freenode.net#manaworld (with mozilla)
-server : irc.freenode.net
-channel : #manaworld
+A Debian Repository will be created soon. Stay tuned !