oreolek
/
adventin
Archived
1
0
Fork 0
То время, когда я хотел форкнуть Инстед, часть II. Также см. "steed-preface"
This repository has been archived on 2019-04-06. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Alexander Yakovlev 0b7d72ebdd It's working! Hooray! 2011-09-03 17:41:22 +07:00
debian fix in moving 2011-08-11 12:41:53 +00:00
desktop fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
doc fix in moving 2011-08-11 12:41:53 +00:00
games Deleted the instead (text version) - it is too old now and anyway if INSTEAD would have a console interface it would be a ncurses one. 2011-09-03 11:52:39 +07:00
icon first s60 build 2011-01-11 18:41:46 +00:00
lang ua added 2011-06-17 13:55:56 +00:00
src It's working! Hooray! 2011-09-03 17:41:22 +07:00
stead 1. Git conversion. 2011-08-22 16:31:43 +07:00
tests 1. Git conversion. 2011-08-22 16:31:43 +07:00
themes 1. Git conversion. 2011-08-22 16:31:43 +07:00
.gitignore 1. Git conversion. 2011-08-22 16:31:43 +07:00
.gitmodules Added game submodule - should have done it earlier 2011-08-22 16:38:00 +07:00
Makefile fix in makefile 2011-08-01 07:57:01 +00:00
Makefile.mingw img align and languages to lang 2011-03-07 13:39:06 +00:00
Makefile.windows img align and languages to lang 2011-03-07 13:39:06 +00:00
PKGBUILD.in fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
README 1. Git conversion. 2011-08-22 16:31:43 +07:00
Rules.make.macosx fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
Rules.make.mingw32ce fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
Rules.make.standalone fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
Rules.make.system fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
Rules.mingw fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
Rules.windows fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
bld.inf first s60 build 2011-01-11 18:41:46 +00:00
configure-mingw32.sh build system fix 2010-06-01 18:56:51 +00:00
configure.bat 0.8.5 version 2009-08-26 05:25:53 +00:00
configure.sh It's working! Hooray! 2011-09-03 17:41:22 +07:00
icons.mk first s60 build 2011-01-11 18:41:46 +00:00
instead.mmp cleanups 2011-04-19 10:57:52 +00:00
instead.pkg fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
instead.rss idf cleanup 2011-04-20 11:09:05 +00:00
instead.spec fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
instead_reg.rss first s60 build 2011-01-11 18:41:46 +00:00
maemo-build.patch fixes in control 2011-08-01 08:21:17 +00:00
mingw32ce.tar.gz mingw fix 2011-08-01 09:25:03 +00:00
setup-kit.iss fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
setup.iss fix in lifes output, fix in gamefile goto(here, unused parameters, 1.4.6 2011-08-09 06:33:21 +00:00
windows.tar.gz windows up 2011-03-11 13:57:06 +00:00

README

Steed 0.2
=============

WARNING! For successfull building you must install these development packages (names may vary in your distribution):

	sdl, sdl-mixer, sdl-image, sdl-ttf, lua5.1

0) Prepare for building
=======================

Unpack source package with this command:
	$ tar xzvf instead_<version>.tar.gz

Change current dir to project's build dir:
	$ cd instead-<version>

There are several ways to build package.

1) On Debian based systems you can build deb package
====================================================
	$ sudo apt-get install liblua5.1-dev libreadline-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-image1.2-dev libsdl-mixer1.2-dev
	$ sudo apt-get install build-essential debhelper
	$ debuild
	$ cd ..
	$ sudo dpkg -i instead_<version>.deb

2) On gentoo or arch linux 
==========================
Install stable version from AUR:
	$ yaourt -S instead

Or build from svn:
	$ make PKGBUILD
	$ makepkg -s

And, I think, you have enough skills to build package yourself. ;)

3) For other distributions 
==========================
You have a two choices:
	a) try run ./configure.sh and follow instructions
or
	b) do all things manually

4) Manual build
===============

To build game, that runs just from build dir use Rules.make.standalone
----------------------------------------------------------------------
	$ rm -f Rules.make
	$ ln -s Rules.make.standalone Rules.make
	$ make clean
	$ make

If build process has failed check Rules.make.standalone and make changes if needed.

	$ ./sdl-instead

To build game for system install
--------------------------------
	$ rm -f Rules.make
	$ ln -s Rules.make.system Rules.make
	$ make clean
	$ make

If build process has failed check Rules.make.system and make changes if needed.

	$ sudo make install

	$ sdl-instead

Enjoy.

Known problems
==============
- Does not clears up when Alt+Q _and_ game is unpacked [INSTEAD bug]
- Free Software Foundation insists on placing GPL preamble in every file; this is not the case.