~ubuntu-branches/ubuntu/maverick/typespeed/maverick

« back to all changes in this revision

Viewing changes to INSTALL

  • Committer: Bazaar Package Importer
  • Author(s): Dafydd Harries
  • Date: 2007-12-07 05:14:13 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20071207051413-zn96fxeem6wknkiz
Tags: 0.6.4-1
* New upstream release. Closes: #375136.
  - High priority due to fix for DoS attack. Closes: #454527
    (CVE-2007-6220).
  - Fixes segfault when $HOME is unset. Closes: #355887.
  - Adds Italian and French word lists, Dutch word file merged.
* New upstream maintainer.
  - Update homepage URL, debian/copyright, debian/watch.
  - This version is not network-compatible with versions prior to 0.5.2.
  - Stricter network code.
  - Improved memory management.
* High score file format has changed: install score conversion program to
  /usr/lib/typespeed and run it when package is configured.
* postinst:
  - Remove obsolete score file backup/create/restore code.
  - Add code to upgrade score files to the new text-based format.
* rules:
  - Update to new autotools build.
  - Put stamp files in debian/.
  - Support DEB_BUILD_OPTS=noopt.
* Remove unnecessary debian/install.
* Update man page installation.
* Change menu file to Games/Action section as per new menu policy.
* Bump to debhelper compat version 5.
* Bump standards version to 3.7.3.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
How to install typespeed 0.6.4
 
2
------------------------------
 
3
Short answer: Type in "./configure && make all install" (without "").
 
4
 
 
5
Index:
 
6
1   Requirements
 
7
1.1 Supported Plattforms
 
8
1.2 Supported Operating Systems
 
9
1.3 Needed Software
 
10
2   Installing Typespeed
 
11
2.1 Makefile Options
 
12
3   File Structure
 
13
 
 
14
1 Requirements
 
15
--------------
 
16
 
 
17
In order to compile typespeed, your system must fulfill the following
 
18
requirements.
 
19
 
 
20
1.1 Supported Plattforms
 
21
------------------------
 
22
 
 
23
On the following plattforms, typespeed is known to work with at least
 
24
one operating system listed in 1.2:
 
25
 
 
26
- i386
 
27
- mipsel
 
28
- x86_64
 
29
 
 
30
1.2 Supported Operating Systems
 
31
-------------------------------
 
32
 
 
33
The following operating systems have been tested with typespeed.
 
34
Due to limited resources, not every release can be tested with every
 
35
operating system version.
 
36
 
 
37
- Cygwin
 
38
- FreeBSD
 
39
- GNU/Linux (various distributions)
 
40
- Mac OS X
 
41
- OpenBSD
 
42
- Windows
 
43
 
 
44
1.3 Needed Software
 
45
-------------------
 
46
 
 
47
You need a working toolchain for c programs (i.e. c compiler and
 
48
linker). Development and tests are done with gcc and binutils.
 
49
Other compilers might work, too.
 
50
 
 
51
Please use GNU make in order to build typespeed. Issues are known with
 
52
other make implementations.
 
53
 
 
54
Next to this your system must provide common header files.  If you use
 
55
a linux distribution, these could be supplied with packages ending in
 
56
-dev (e.g. libc-dev).
 
57
 
 
58
The last requirement is a curses library with corresponding header
 
59
files.  Most systems are shipped with different curses implementations.
 
60
 
 
61
To give an overview, these packages are used for development
 
62
(GNU/Linux system running on x86_64):
 
63
 
 
64
name          | minimum version known to work | used version
 
65
--------------+-------------------------------+--------------
 
66
autoconf      | 2.59                          | 2.61
 
67
automake      | 1.9                           | 1.10
 
68
binutils      | 2.7                           | 2.17
 
69
gcc           | 2.95.2                        | 4.2.1
 
70
glibc         | 2.2.2                         | 2.6.1
 
71
make (GNU)    | 3.79.1                        | 3.81
 
72
ncurses       | 4.0                           | 5.6
 
73
 
 
74
2 Installing Typespeed
 
75
----------------------
 
76
 
 
77
Please note that your system should have a group called "games".
 
78
 
 
79
If you do not want to change any default settings, simply type in the
 
80
following commands in top directory (do not type #):
 
81
 
 
82
# ./configure && make all install
 
83
 
 
84
3 File Structure
 
85
----------------
 
86
 
 
87
If you have installed typespeed without supplying configure options, the
 
88
following files and directories will be created:
 
89
 
 
90
/usr/local/bin/typespeed
 
91
/usr/local/etc/typespeedrc
 
92
/usr/local/share/doc/typespeed/README
 
93
/usr/local/share/man/man6/typespeed.6
 
94
/usr/local/share/typespeed/rules/ (contains game rules)
 
95
/usr/local/share/typespeed/words/ (contains word lists)
 
96
/usr/local/var/games/typespeed.score
 
97
 
 
98
Additionaly, if your system supports i18n, the following files will be
 
99
installed which contain menu translations:
 
100
 
 
101
/usr/local/share/locale/de_DE/LC_MESSAGES/typespeed.mo
 
102
/usr/local/share/locale/fr_FR/LC_MESSAGES/typespeed.mo
 
103
/usr/local/share/locale/it/LC_MESSAGES/typespeed.mo
 
104