summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYohann Ferreira <bertram@cegetel.net>2005-04-10 14:40:48 +0000
committerYohann Ferreira <bertram@cegetel.net>2005-04-10 14:40:48 +0000
commit4874ff04566a069ded20742ed5b2aac664736f6f (patch)
treeb06137f3ba51ff3c095461700e882e9d0336df4d
parent7dae9c05621375350727ad0e385d1ff44ac2e9aa (diff)
downloadmana-4874ff04566a069ded20742ed5b2aac664736f6f.tar.gz
mana-4874ff04566a069ded20742ed5b2aac664736f6f.tar.bz2
mana-4874ff04566a069ded20742ed5b2aac664736f6f.tar.xz
mana-4874ff04566a069ded20742ed5b2aac664736f6f.zip
Official Debian Packaging System Files.
-rw-r--r--debian/changelog19
-rw-r--r--debian/control38
-rw-r--r--debian/copyright17
-rw-r--r--debian/dirs19
-rw-r--r--debian/docs1
-rwxr-xr-xdebian/rules113
-rwxr-xr-xdebian/tmw6
-rw-r--r--debian/tmw.679
-rw-r--r--debian/tmw.desktop20
-rw-r--r--debian/tmw.install11
-rw-r--r--debian/tmw.menu7
11 files changed, 330 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000..8c3750e7
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,19 @@
+tmw (0.0.11.3-1) unstable; urgency=low
+
+ * Third Release.
+ * First to be put into the unofficial repository.
+
+ -- FERREIRA Yohann <bertram@cegetel.net> Sun, 10 Apr 2005 02:42:17 +0200
+
+ tmw (0.0.11.2-1) unstable; urgency=low
+
+ * Second Release.
+ * Bug fixes to first.
+
+ -- FERREIRA Yohann <bertram@cegetel.net> Fri, 9 Apr 2005 02:42:17 +0200
+
+ tmw (0.0.11.1-1) unstable; urgency=low
+
+ * Initial Release with dh_make.
+
+ -- FERREIRA Yohann <bertram@cegetel.net> Wed, 7 Apr 2005 02:42:17 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000..05fcafac
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,38 @@
+Source: tmw
+Section: games
+Priority: optional
+Maintainer: FERREIRA Yohann <bertram@cegetel.net>
+Build-Depends: debhelper (>= 4.0.0), autotools-dev, libsdl1.2-dev (>= 1.2.7), libsdl-image1.2-dev (>= 1.2.3), libsdl-mixer1.2-dev (>= 1.2.5), libguichan (>= 0.3.0), libxml2-dev (>= 2.4.19), libphysfs-dev (>= 1.0.0-1)
+Standards-Version: 3.6.1
+
+Package: tmw
+Architecture: i386
+Depends: libsdl1.2debian (>= 1.2.7), libsdl-image1.2 (>= 1.2.3), libsdl-mixer1.2 (>= 1.2.5), libguichan (>= 0.3.0), libxml2 (>= 2.4.19), libphysfs-1.0-0 (>= 1.0.0-1)
+Suggests: Nothing
+Installed-Size: 1991
+Maintainer: Ferreira Yohann <bertram@cegetel.net>
+Description: The Mana World is a Great Online Game
+ based upon the Seiken Densetsu Serie.
+ It has its own universe, and
+ its own character management system, which will
+ give you the opportunity
+ to play in a 2D heroic-fantasy world forever.
+ .
+ This package depends on the non-official package :
+ libguichan which can be found on :
+ http://guichan.darkbits.org/downloads.shtml
+ A repository will be created soon.
+ .
+ Look at the website for further informations...
+ .
+ Authors:
+ Elven Programmer <elvenprogrammer@sourceforge.net>
+ Kth5 <kth5@gawab.com>
+ Ultramichy <celdron15@hotmail.com>
+ SimEdw <simon@crossnet.se>
+ Rotonen <j_orponen@hotmail.com>
+ Chetic <Chetic@gmail.com>
+ HammerBear <bjorn@lindeijer.nl>
+ Bertram <bertram@cegetel.net>
+ .
+ Web Site: http://www.themanaworld.org
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 00000000..523656ca
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,17 @@
+This package was debianized by Yohann FERREIRA <bertram@cegetel.net>.
+
+It was downloaded from http://www.themanaworld.org/
+
+License:
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License <http://www.opensource.org/gpl-license.html>
+ for more details.
+
+ On Debian systems, the complete text of the GNU General Public
+ License can be found in /usr/share/common-licenses/GPL file.
diff --git a/debian/dirs b/debian/dirs
new file mode 100644
index 00000000..dcb952aa
--- /dev/null
+++ b/debian/dirs
@@ -0,0 +1,19 @@
+usr/lib
+usr/lib/menu
+usr/share
+usr/games
+usr/share/applications
+usr/share/games
+usr/share/games/tmw
+usr/share/games/tmw/data
+usr/share/games/tmw/data/graphics
+usr/share/games/tmw/data/graphics/gui
+usr/share/games/tmw/data/graphics/sprites
+usr/share/games/tmw/data/graphics/images
+usr/share/games/tmw/data/graphics/tiles
+usr/share/games/tmw/data/icons
+usr/share/games/tmw/data/maps
+usr/share/games/tmw/data/sfx
+usr/share/doc
+usr/share/doc/tmw
+usr/share/man/man6
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 00000000..e845566c
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1 @@
+README
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 00000000..24a92438
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,113 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+config.status: configure
+ dh_testdir
+ # Add here commands to configure the package.
+ CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
+
+
+build: build-stamp
+
+build-stamp: config.status
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+ #docbook-to-man debian/tmw.sgml > tmw.1
+
+ touch build-stamp
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+
+ # Add here commands to clean up after the build process.
+ -$(MAKE) distclean
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+ cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+ cp -f /usr/share/misc/config.guess config.guess
+endif
+
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmw.
+ # Note : For now, the make install command doesn't install correctly datas
+ # and should put the exec in the same folder as data because it won't work without that.
+ # then, I have to use dh_install to do so until then.
+ # $(MAKE) install DESTDIR=$(CURDIR)/debian/tmw
+ # dh_install uses the tmw.install file
+ dh_install
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installexamples
+# dh_install
+ dh_installmenu
+ dh_desktop
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman debian/tmw.6
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_perl
+# dh_python
+# dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/tmw b/debian/tmw
new file mode 100755
index 00000000..7601cd35
--- /dev/null
+++ b/debian/tmw
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+cd /usr/share/games/tmw;
+./tmw;
+cd -;
+echo "Thanks for playing The Mana World !";
diff --git a/debian/tmw.6 b/debian/tmw.6
new file mode 100644
index 00000000..d14d8611
--- /dev/null
+++ b/debian/tmw.6
@@ -0,0 +1,79 @@
+.\" This program is free software; you can redistribute it and/or modify
+.\" it under the terms of the GNU General Public License as published by
+.\" the Free Software Foundation; either version 2 of the License, or
+.\" (at your option) any later version.
+.\"
+.\" This program is distributed in the hope that it will be useful,
+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+.\" GNU General Public License for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program; if not, write to the Free Software
+.\" Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+.\"
+
+.TH TMW 6 "March 27, 2005" "Mana World" "The Mana World"
+
+.SH NAME
+the mana world \- online action game
+
+.SH SYNOPSIS
+.B tmw
+
+.SH DESCRIPTION
+The Mana
+.B World
+is an On-Line Action Game.
+
+The Mana World is a Great Online Game based upon the Seiken Densetsu Serie.
+It has its own universe, and and its own character management system, which will
+give you the opportunity to play in a 2D heroic-fantasy world forever.
+
+.SH COMMON KEYS
+
+.TP
+.BR Arrow Keys, Key Pad Keys (Diagonals Supported).
+Move your character around.
+
+.TP
+.BR Left Ctrl
+Make your character attack.
+
+.TP
+.BR G
+Get Items on the ground or in a chest.
+
+.TP
+.BR Alt + 1...9
+Shows an Emoticon above your character.
+
+.TP
+.BR Alt + I
+Shows / Hide Inventory Window.
+
+.TP
+.BR Alt + K
+Shows / Hide Skills Window.
+
+.TP
+.BR Alt + E
+Shows / Hide Equipment Window.
+
+.TP
+.BR Alt + C
+Shows Configuration Window.
+
+.TP
+.BR Ctrl + F
+Toggles Fullscreen.
+
+.SH AUTHOR
+Written by FERREIRA Yohann <bertram@cegetel.net>.
+.br
+Visit the official homepage: http://www.themanaworld.org/
+
+.SH COPYRIGHT
+.br
+This is Free Software; this software is licensed under the GPL version 2, as published by the Free Software Foundation.
+There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/debian/tmw.desktop b/debian/tmw.desktop
new file mode 100644
index 00000000..eadceefa
--- /dev/null
+++ b/debian/tmw.desktop
@@ -0,0 +1,20 @@
+[Desktop Entry]
+Version=1.0
+Encoding=UTF-8
+Type=Application
+Name=The Mana World
+Name[fr]=Le Monde de Mana
+GenericName=Arcade Game
+GenericName[de]=Arcade Spiel
+GenericName[it]=Gioco Arcade
+GenericName[fr]=Jeu d'Arcade En Ligne
+Comment=A fantasy on-line game
+Comment[fr]=Un jeu en ligne dans un univers fantastique
+Comment[de]=ein Online Fantasy Spiel
+Comment[it]=Un gioco fantasy online
+Icon=/usr/share/games/tmw/data/icons/tmw-icon.png
+FilePattern=tmw
+TryExec=tmw
+Exec=tmw
+Categories=Application;Game;ArcadeGame;
+StartupNotify=false;
diff --git a/debian/tmw.install b/debian/tmw.install
new file mode 100644
index 00000000..0ed05cde
--- /dev/null
+++ b/debian/tmw.install
@@ -0,0 +1,11 @@
+src/tmw usr/share/games/tmw
+data/graphics/gui/*.png usr/share/games/tmw/data/graphics/gui
+data/graphics/sprites/*.png usr/share/games/tmw/data/graphics/sprites
+data/graphics/images/*.png usr/share/games/tmw/data/graphics/images
+data/graphics/tiles/*.png usr/share/games/tmw/data/graphics/tiles
+data/icons/tmw-icon.png usr/share/games/tmw/data/icons
+data/icons/tmw-icon.xpm usr/share/games/tmw/data/icons
+data/maps/*.gz usr/share/games/tmw/data/maps
+data/sfx/*.ogg usr/share/games/tmw/data/sfx
+debian/tmw usr/games
+debian/tmw.desktop usr/share/applications
diff --git a/debian/tmw.menu b/debian/tmw.menu
new file mode 100644
index 00000000..8bbfe698
--- /dev/null
+++ b/debian/tmw.menu
@@ -0,0 +1,7 @@
+?package(tmw): \
+ needs="X11" \
+ section="Games/Arcade" \
+ title="The Mana World" \
+ longtitle="The Mana World is an Online Fantasy arcade game." \
+ command="/usr/games/tmw" \
+ icon="/usr/share/games/tmw/data/icons/tmw-icon.xpm"