From 4874ff04566a069ded20742ed5b2aac664736f6f Mon Sep 17 00:00:00 2001 From: Yohann Ferreira Date: Sun, 10 Apr 2005 14:40:48 +0000 Subject: Official Debian Packaging System Files. --- debian/changelog | 19 +++++++++ debian/control | 38 ++++++++++++++++++ debian/copyright | 17 ++++++++ debian/dirs | 19 +++++++++ debian/docs | 1 + debian/rules | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++ debian/tmw | 6 +++ debian/tmw.6 | 79 +++++++++++++++++++++++++++++++++++++ debian/tmw.desktop | 20 ++++++++++ debian/tmw.install | 11 ++++++ debian/tmw.menu | 7 ++++ 11 files changed, 330 insertions(+) create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/dirs create mode 100644 debian/docs create mode 100755 debian/rules create mode 100755 debian/tmw create mode 100644 debian/tmw.6 create mode 100644 debian/tmw.desktop create mode 100644 debian/tmw.install create mode 100644 debian/tmw.menu (limited to 'debian') 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 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 Fri, 9 Apr 2005 02:42:17 +0200 + + tmw (0.0.11.1-1) unstable; urgency=low + + * Initial Release with dh_make. + + -- FERREIRA Yohann 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 +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 +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 + Kth5 + Ultramichy + SimEdw + Rotonen + Chetic + HammerBear + Bertram + . + 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 . + +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 + 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 . +.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" -- cgit v1.2.3-60-g2f50