Ubuntu build HOWTO: Suggest to install git instead of git-core
[oweals/minetest.git] / README.txt
1 Minetest
2 ========
3
4 An InfiniMiner/Minecraft inspired game.
5
6 Copyright (c) 2010-2013 Perttu Ahola <celeron55@gmail.com>
7 and contributors (see source file comments and the version control log)
8
9 In case you downloaded the source code:
10 ---------------------------------------
11 If you downloaded the Minetest Engine source code in which this file is
12 contained, you probably want to download the minetest_game project too:
13   https://github.com/minetest/minetest_game/
14 See the README.txt in it.
15
16 Further documentation
17 ----------------------
18 - Website: http://minetest.net/
19 - Wiki: http://wiki.minetest.net/
20 - Developer wiki: http://dev.minetest.net/
21 - Forum: http://forum.minetest.net/
22 - Github: https://github.com/minetest/minetest/
23 - doc/ directory of source distribution
24
25 This game is not finished
26 --------------------------
27 - Don't expect it to work as well as a finished game will.
28 - Please report any bugs. When doing that, debug.txt is useful.
29
30 Default Controls
31 -----------------
32 - WASD: move
33 - Space: jump/climb
34 - Shift: sneak/go down
35 - Q: drop itemstack (+ SHIFT for single item)
36 - I: inventory
37 - Mouse: turn/look
38 - Mouse left: dig/punch
39 - Mouse right: place/use
40 - Mouse wheel: select item
41 - T: chat
42 - 1-8: select item
43
44 - Esc: pause menu (pauses only singleplayer game)
45 - R: Enable/Disable full range view
46 - +: Increase view range
47 - -: Decrease view range
48 - K: Enable/Disable fly (needs fly privilege)
49 - J: Enable/Disable fast (needs fast privilege)
50 - H: Enable/Disable noclip (needs noclip privilege)
51
52 - F1:  Hide/Show HUD
53 - F2:  Hide/Show Chat
54 - F3:  Disable/Enable Fog
55 - F4:  Disable/Enable Camera update (Mapblocks are not updated anymore when disabled)
56 - F5:  Toogle through debug info screens
57 - F6:  Toogle through output data
58 - F7:  Toggle through camera modes
59 - F10: Show/Hide console
60 - F12: Take screenshot
61
62 - Settable in the configuration file, see the section below.
63
64 Paths
65 ------
66 $bin   - Compiled binaries
67 $share - Distributed read-only data
68 $user  - User-created modifiable data
69
70 Windows .zip / RUN_IN_PLACE source:
71 $bin   = bin
72 $share = .
73 $user  = .
74
75 Linux installed:
76 $bin   = /usr/bin
77 $share = /usr/share/minetest
78 $user  = ~/.minetest
79
80 OS X:
81 $bin   = Contents/MacOS
82 $share = Contents/Resources
83 $user  = Contents/User OR ~/Library/Application Support/minetest
84
85 World directory
86 ----------------
87 - Worlds can be found as separate folders in:
88     $user/worlds/
89
90 Configuration file:
91 -------------------
92 - Default location:
93     $user/minetest.conf
94 - It is created by Minetest when it is ran the first time.
95 - A specific file can be specified on the command line:
96         --config <path-to-file>
97
98 Command-line options:
99 ---------------------
100 - Use --help
101
102 Compiling on GNU/Linux:
103 -----------------------
104
105 Install dependencies. Here's an example for Debian/Ubuntu:
106 $ sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng12-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
107
108 For Fedora users:
109 $ sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libcurl* openal* libvorbis* libXxf86vm-devel libogg-devel freetype-devel mesa-libGL-devel zlib-devel jsoncpp-devel irrlicht-devel bzip2-libs gmp-devel sqlite-devel luajit-devel leveldb-devel ncurses-devel doxygen spatialindex-devel bzip2-devel
110
111 You can install git for easily keeping your copy up to date.
112 If you dont want git, read below on how to get the source without git.
113 This is an example for installing git on Debian/Ubuntu:
114 $ sudo apt-get install git
115
116 For Fedora users:
117 $ sudo dnf install git-core
118
119 Download source (this is the URL to the latest of source repository, which might not work at all times) using git:
120 $ git clone --depth 1 https://github.com/minetest/minetest.git
121 $ cd minetest
122
123 Download minetest_game (otherwise only the "Minimal development test" game is available) using git:
124 $ git clone --depth 1 https://github.com/minetest/minetest_game.git games/minetest_game
125
126 Download source, without using git:
127 $ wget https://github.com/minetest/minetest/archive/master.tar.gz
128 $ tar xf master.tar.gz
129 $ cd minetest-master
130
131 Download minetest_game, without using git:
132 $ cd games/
133 $ wget https://github.com/minetest/minetest_game/archive/master.tar.gz
134 $ tar xf master.tar.gz
135 $ mv minetest_game-master minetest_game
136 $ cd ..
137
138 Build a version that runs directly from the source directory:
139 $ cmake . -DRUN_IN_PLACE=TRUE
140 $ make -j <number of processors>
141
142 Run it:
143 $ ./bin/minetest
144
145 - Use cmake . -LH to see all CMake options and their current state
146 - If you want to install it system-wide (or are making a distribution package),
147   you will want to use -DRUN_IN_PLACE=FALSE
148 - You can build a bare server by specifying -DBUILD_SERVER=TRUE
149 - You can disable the client build by specifying -DBUILD_CLIENT=FALSE
150 - You can select between Release and Debug build by -DCMAKE_BUILD_TYPE=<Debug or Release>
151   - Debug build is slower, but gives much more useful output in a debugger
152 - If you build a bare server, you don't need to have Irrlicht installed.
153   In that case use -DIRRLICHT_SOURCE_DIR=/the/irrlicht/source
154
155 CMake options
156 -------------
157 General options:
158
159 BUILD_CLIENT        - Build Minetest client
160 BUILD_SERVER        - Build Minetest server
161 CMAKE_BUILD_TYPE    - Type of build (Release vs. Debug)
162     Release         - Release build
163     Debug           - Debug build
164     SemiDebug       - Partially optimized debug build
165     RelWithDebInfo  - Release build with Debug information
166     MinSizeRel      - Release build with -Os passed to compiler to make executable as small as possible
167 ENABLE_CURL         - Build with cURL; Enables use of online mod repo, public serverlist and remote media fetching via http
168 ENABLE_CURSES       - Build with (n)curses; Enables a server side terminal (command line option: --terminal)
169 ENABLE_FREETYPE     - Build with FreeType2; Allows using TTF fonts
170 ENABLE_GETTEXT      - Build with Gettext; Allows using translations
171 ENABLE_GLES         - Search for Open GLES headers & libraries and use them
172 ENABLE_LEVELDB      - Build with LevelDB; Enables use of LevelDB map backend
173 ENABLE_POSTGRESQL   - Build with libpq; Enables use of PostgreSQL map backend (PostgreSQL 9.5 or greater required)
174 ENABLE_REDIS        - Build with libhiredis; Enables use of Redis map backend
175 ENABLE_SPATIAL      - Build with LibSpatial; Speeds up AreaStores
176 ENABLE_SOUND        - Build with OpenAL, libogg & libvorbis; in-game Sounds
177 ENABLE_LUAJIT       - Build with LuaJIT (much faster than non-JIT Lua)
178 ENABLE_SYSTEM_GMP   - Use GMP from system (much faster than bundled mini-gmp)
179 RUN_IN_PLACE        - Create a portable install (worlds, settings etc. in current directory)
180 USE_GPROF           - Enable profiling using GProf
181 VERSION_EXTRA       - Text to append to version (e.g. VERSION_EXTRA=foobar -> Minetest 0.4.9-foobar)
182
183 Library specific options:
184
185 BZIP2_INCLUDE_DIR               - Linux only; directory where bzlib.h is located
186 BZIP2_LIBRARY                   - Linux only; path to libbz2.a/libbz2.so
187 CURL_DLL                        - Only if building with cURL on Windows; path to libcurl.dll
188 CURL_INCLUDE_DIR                - Only if building with cURL; directory where curl.h is located
189 CURL_LIBRARY                    - Only if building with cURL; path to libcurl.a/libcurl.so/libcurl.lib
190 EGL_INCLUDE_DIR                 - Only if building with GLES; directory that contains egl.h
191 EGL_LIBRARY                     - Only if building with GLES; path to libEGL.a/libEGL.so
192 FREETYPE_INCLUDE_DIR_freetype2  - Only if building with Freetype2; directory that contains an freetype directory with files such as ftimage.h in it
193 FREETYPE_INCLUDE_DIR_ft2build   - Only if building with Freetype2; directory that contains ft2build.h
194 FREETYPE_LIBRARY                - Only if building with Freetype2; path to libfreetype.a/libfreetype.so/freetype.lib
195 FREETYPE_DLL                    - Only if building with Freetype2 on Windows; path to libfreetype.dll
196 GETTEXT_DLL                     - Only when building with Gettext on Windows; path to libintl3.dll
197 GETTEXT_ICONV_DLL               - Only when building with Gettext on Windows; path to libiconv2.dll
198 GETTEXT_INCLUDE_DIR             - Only when building with Gettext; directory that contains iconv.h
199 GETTEXT_LIBRARY                 - Only when building with Gettext on Windows; path to libintl.dll.a
200 GETTEXT_MSGFMT                  - Only when building with Gettext; path to msgfmt/msgfmt.exe
201 IRRLICHT_DLL                    - Only on Windows; path to Irrlicht.dll
202 IRRLICHT_INCLUDE_DIR            - Directory that contains IrrCompileConfig.h
203 IRRLICHT_LIBRARY                - Path to libIrrlicht.a/libIrrlicht.so/libIrrlicht.dll.a/Irrlicht.lib
204 LEVELDB_INCLUDE_DIR             - Only when building with LevelDB; directory that contains db.h
205 LEVELDB_LIBRARY                 - Only when building with LevelDB; path to libleveldb.a/libleveldb.so/libleveldb.dll.a
206 LEVELDB_DLL                     - Only when building with LevelDB on Windows; path to libleveldb.dll
207 POSTGRESQL_INCLUDE_DIR          - Only when building with PostgreSQL; directory that contains libpq-fe.h
208 POSTGRESQL_LIBRARY              - Only when building with PostgreSQL; path to libpq.a/libpq.so
209 REDIS_INCLUDE_DIR               - Only when building with Redis; directory that contains hiredis.h
210 REDIS_LIBRARY                   - Only when building with Redis; path to libhiredis.a/libhiredis.so
211 SPATIAL_INCLUDE_DIR             - Only when building with LibSpatial; directory that contains spatialindex/SpatialIndex.h
212 SPATIAL_LIBRARY                 - Only when building with LibSpatial; path to libspatialindex_c.so/spatialindex-32.lib
213 LUA_INCLUDE_DIR                 - Only if you want to use LuaJIT; directory where luajit.h is located
214 LUA_LIBRARY                     - Only if you want to use LuaJIT; path to libluajit.a/libluajit.so
215 MINGWM10_DLL                    - Only if compiling with MinGW; path to mingwm10.dll
216 OGG_DLL                         - Only if building with sound on Windows; path to libogg.dll
217 OGG_INCLUDE_DIR                 - Only if building with sound; directory that contains an ogg directory which contains ogg.h
218 OGG_LIBRARY                     - Only if building with sound; path to libogg.a/libogg.so/libogg.dll.a
219 OPENAL_DLL                      - Only if building with sound on Windows; path to OpenAL32.dll
220 OPENAL_INCLUDE_DIR              - Only if building with sound; directory where al.h is located
221 OPENAL_LIBRARY                  - Only if building with sound; path to libopenal.a/libopenal.so/OpenAL32.lib
222 OPENGLES2_INCLUDE_DIR           - Only if building with GLES; directory that contains gl2.h
223 OPENGLES2_LIBRARY               - Only if building with GLES; path to libGLESv2.a/libGLESv2.so
224 SQLITE3_INCLUDE_DIR             - Directory that contains sqlite3.h
225 SQLITE3_LIBRARY                 - Path to libsqlite3.a/libsqlite3.so/sqlite3.lib
226 VORBISFILE_DLL                  - Only if building with sound on Windows; path to libvorbisfile-3.dll
227 VORBISFILE_LIBRARY              - Only if building with sound; path to libvorbisfile.a/libvorbisfile.so/libvorbisfile.dll.a
228 VORBIS_DLL                      - Only if building with sound on Windows; path to libvorbis-0.dll
229 VORBIS_INCLUDE_DIR              - Only if building with sound; directory that contains a directory vorbis with vorbisenc.h inside
230 VORBIS_LIBRARY                  - Only if building with sound; path to libvorbis.a/libvorbis.so/libvorbis.dll.a
231 XXF86VM_LIBRARY                 - Only on Linux; path to libXXf86vm.a/libXXf86vm.so
232 ZLIB_DLL                        - Only on Windows; path to zlib1.dll
233 ZLIBWAPI_DLL                    - Only on Windows; path to zlibwapi.dll
234 ZLIB_INCLUDE_DIR                - Directory that contains zlib.h
235 ZLIB_LIBRARY                    - Path to libz.a/libz.so/zlibwapi.lib
236
237 Compiling on Windows:
238 ---------------------
239 - This section is outdated. In addition to what is described here:
240   - In addition to minetest, you need to download minetest_game.
241   - If you wish to have sound support, you need libogg, libvorbis and libopenal
242
243 - You need:
244         * CMake:
245                 http://www.cmake.org/cmake/resources/software.html
246         * MinGW or Visual Studio
247                 http://www.mingw.org/
248                 http://msdn.microsoft.com/en-us/vstudio/default
249         * Irrlicht SDK 1.7:
250                 http://irrlicht.sourceforge.net/downloads.html
251         * Zlib headers (zlib125.zip)
252                 http://www.winimage.com/zLibDll/index.html
253         * Zlib library (zlibwapi.lib and zlibwapi.dll from zlib125dll.zip):
254                 http://www.winimage.com/zLibDll/index.html
255         * Optional: gettext library and tools:
256                 http://gnuwin32.sourceforge.net/downlinks/gettext.php
257                 - This is used for other UI languages. Feel free to leave it out.
258         * And, of course, Minetest:
259                 http://minetest.net/download
260 - Steps:
261         - Select a directory called DIR hereafter in which you will operate.
262         - Make sure you have CMake and a compiler installed.
263         - Download all the other stuff to DIR and extract them into there.
264           ("extract here", not "extract to packagename/")
265           NOTE: zlib125dll.zip needs to be extracted into zlib125dll
266         - All those packages contain a nice base directory in them, which
267           should end up being the direct subdirectories of DIR.
268         - You will end up with a directory structure like this (+=dir, -=file):
269         -----------------
270         + DIR
271                 - zlib-1.2.5.tar.gz
272                 - zlib125dll.zip
273                 - irrlicht-1.7.1.zip
274                 - 110214175330.zip (or whatever, this is the minetest source)
275                 + zlib-1.2.5
276                         - zlib.h
277                         + win32
278                         ...
279                 + zlib125dll
280                         - readme.txt
281                         + dll32
282                         ...
283                 + irrlicht-1.7.1
284                         + lib
285                         + include
286                         ...
287                 + gettext (optional)
288                         +bin
289                         +include
290                         +lib
291                 + minetest
292                         + src
293                         + doc
294                         - CMakeLists.txt
295                         ...
296         -----------------
297         - Start up the CMake GUI
298         - Select "Browse Source..." and select DIR/minetest
299         - Now, if using MSVC:
300                 - Select "Browse Build..." and select DIR/minetest-build
301         - Else if using MinGW:
302                 - Select "Browse Build..." and select DIR/minetest
303         - Select "Configure"
304         - Select your compiler
305         - It will warn about missing stuff, ignore that at this point. (later don't)
306         - Make sure the configuration is as follows
307           (note that the versions may differ for you):
308         -----------------
309         BUILD_CLIENT             [X]
310         BUILD_SERVER             [ ]
311         CMAKE_BUILD_TYPE         Release
312         CMAKE_INSTALL_PREFIX     DIR/minetest-install
313         IRRLICHT_SOURCE_DIR      DIR/irrlicht-1.7.1
314         RUN_IN_PLACE             [X]
315         WARN_ALL                 [ ]
316         ZLIB_DLL                 DIR/zlib125dll/dll32/zlibwapi.dll
317         ZLIB_INCLUDE_DIR         DIR/zlib-1.2.5
318         ZLIB_LIBRARIES           DIR/zlib125dll/dll32/zlibwapi.lib
319         GETTEXT_BIN_DIR          DIR/gettext/bin
320         GETTEXT_INCLUDE_DIR      DIR/gettext/include
321         GETTEXT_LIBRARIES        DIR/gettext/lib/intl.lib
322         GETTEXT_MSGFMT           DIR/gettext/bin/msgfmt
323         -----------------
324         - Hit "Configure"
325         - Hit "Configure" once again 8)
326         - If something is still coloured red, you have a problem.
327         - Hit "Generate"
328         If using MSVC:
329                 - Open the generated minetest.sln
330                 - The project defaults to the "Debug" configuration. Make very sure to
331                   select "Release", unless you want to debug some stuff (it's slower
332                   and might not even work at all)
333                 - Build the ALL_BUILD project
334                 - Build the INSTALL project
335                 - You should now have a working game with the executable in
336                         DIR/minetest-install/bin/minetest.exe
337                 - Additionally you may create a zip package by building the PACKAGE
338                   project.
339         If using MinGW:
340                 - Using the command line, browse to the build directory and run 'make'
341                   (or mingw32-make or whatever it happens to be)
342                 - You may need to copy some of the downloaded DLLs into bin/, see what
343                   running the produced executable tells you it doesn't have.
344                 - You should now have a working game with the executable in
345                         DIR/minetest/bin/minetest.exe
346
347 Windows releases of minetest are built using a bat script like this:
348 --------------------------------------------------------------------
349
350 set sourcedir=%CD%
351 set installpath="C:\tmp\minetest_install"
352 set irrlichtpath="C:\tmp\irrlicht-1.7.2"
353
354 set builddir=%sourcedir%\bvc10
355 mkdir %builddir%
356 pushd %builddir%
357 cmake %sourcedir% -G "Visual Studio 10" -DIRRLICHT_SOURCE_DIR=%irrlichtpath% -DRUN_IN_PLACE=TRUE -DCMAKE_INSTALL_PREFIX=%installpath%
358 if %errorlevel% neq 0 goto fail
359 "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" ALL_BUILD.vcxproj /p:Configuration=Release
360 if %errorlevel% neq 0 goto fail
361 "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" INSTALL.vcxproj /p:Configuration=Release
362 if %errorlevel% neq 0 goto fail
363 "C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" PACKAGE.vcxproj /p:Configuration=Release
364 if %errorlevel% neq 0 goto fail
365 popd
366 echo Finished.
367 exit /b 0
368
369 :fail
370 popd
371 echo Failed.
372 exit /b 1
373
374 License of Minetest textures and sounds
375 ---------------------------------------
376
377 This applies to textures and sounds contained in the main Minetest
378 distribution.
379
380 Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
381 http://creativecommons.org/licenses/by-sa/3.0/
382
383 Authors of media files
384 -----------------------
385 Everything not listed in here:
386 Copyright (C) 2010-2012 celeron55, Perttu Ahola <celeron55@gmail.com>
387
388 Paramat:
389   textures/base/pack/menu_header.png
390
391 erlehmann:
392   misc/minetest-icon-24x24.png
393   misc/minetest-icon.ico
394   misc/minetest.svg
395   textures/base/pack/logo.png
396
397 License of Minetest source code
398 -------------------------------
399
400 Minetest
401 Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
402
403 This program is free software; you can redistribute it and/or modify
404 it under the terms of the GNU Lesser General Public License as published by
405 the Free Software Foundation; either version 2.1 of the License, or
406 (at your option) any later version.
407
408 This program is distributed in the hope that it will be useful,
409 but WITHOUT ANY WARRANTY; without even the implied warranty of
410 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
411 GNU Lesser General Public License for more details.
412
413 You should have received a copy of the GNU Lesser General Public License along
414 with this program; if not, write to the Free Software Foundation, Inc.,
415 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
416
417 Irrlicht
418 ---------------
419
420 This program uses the Irrlicht Engine. http://irrlicht.sourceforge.net/
421
422  The Irrlicht Engine License
423
424 Copyright © 2002-2005 Nikolaus Gebhardt
425
426 This software is provided 'as-is', without any express or implied
427 warranty. In no event will the authors be held liable for any damages
428 arising from the use of this software.
429
430 Permission is granted to anyone to use this software for any purpose,
431 including commercial applications, and to alter it and redistribute
432 it freely, subject to the following restrictions:
433
434    1. The origin of this software must not be misrepresented; you
435       must not claim that you wrote the original software. If you use
436           this software in a product, an acknowledgment in the product
437           documentation would be appreciated but is not required.
438    2. Altered source versions must be plainly marked as such, and must
439       not be misrepresented as being the original software.
440    3. This notice may not be removed or altered from any source
441       distribution.
442
443
444 JThread
445 ---------------
446
447 This program uses the JThread library. License for JThread follows:
448
449 Copyright (c) 2000-2006  Jori Liesenborgs (jori.liesenborgs@gmail.com)
450
451 Permission is hereby granted, free of charge, to any person obtaining a
452 copy of this software and associated documentation files (the "Software"),
453 to deal in the Software without restriction, including without limitation
454 the rights to use, copy, modify, merge, publish, distribute, sublicense,
455 and/or sell copies of the Software, and to permit persons to whom the
456 Software is furnished to do so, subject to the following conditions:
457
458 The above copyright notice and this permission notice shall be included
459 in all copies or substantial portions of the Software.
460
461 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
462 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
463 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
464 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
465 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
466 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
467 IN THE SOFTWARE.
468
469 Lua
470 ---------------
471
472 Lua is licensed under the terms of the MIT license reproduced below.
473 This means that Lua is free software and can be used for both academic
474 and commercial purposes at absolutely no cost.
475
476 For details and rationale, see http://www.lua.org/license.html .
477
478 Copyright (C) 1994-2008 Lua.org, PUC-Rio.
479
480 Permission is hereby granted, free of charge, to any person obtaining a copy
481 of this software and associated documentation files (the "Software"), to deal
482 in the Software without restriction, including without limitation the rights
483 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
484 copies of the Software, and to permit persons to whom the Software is
485 furnished to do so, subject to the following conditions:
486
487 The above copyright notice and this permission notice shall be included in
488 all copies or substantial portions of the Software.
489
490 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
491 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
492 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
493 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
494 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
495 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
496 THE SOFTWARE.
497
498 Fonts
499 ---------------
500
501 DejaVu Sans Mono:
502
503   Fonts are (c) Bitstream (see below). DejaVu changes are in public domain.
504   Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below)
505
506 Bitstream Vera Fonts Copyright:
507
508   Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is
509   a trademark of Bitstream, Inc.
510
511 Arev Fonts Copyright:
512
513   Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved.
514
515 Liberation Fonts Copyright:
516
517   Copyright (c) 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark of Red Hat, Inc.
518
519 DroidSansFallback:
520
521   Copyright (C) 2008 The Android Open Source Project
522
523   Licensed under the Apache License, Version 2.0 (the "License");
524   you may not use this file except in compliance with the License.
525   You may obtain a copy of the License at
526
527      http://www.apache.org/licenses/LICENSE-2.0
528
529   Unless required by applicable law or agreed to in writing, software
530   distributed under the License is distributed on an "AS IS" BASIS,
531   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
532   See the License for the specific language governing permissions and
533   limitations under the License.