[minetest-v04x] 02/02: Import Debian changes 0.4.16+repack-1
Markus Koschany
apo at moszumanska.debian.org
Mon Jun 5 14:20:44 UTC 2017
This is an automated email from the git hooks/post-receive script.
apo pushed a commit to branch master
in repository minetest-v04x.
commit 6410a50c6af92733e4abda043a440b2416549604
Merge: 03c3cb9 d938c80
Author: Markus Koschany <apo at debian.org>
Date: Mon Jun 5 14:42:59 2017 +0200
Import Debian changes 0.4.16+repack-1
minetest (0.4.16+repack-1) experimental; urgency=medium
* New upstream version 0.4.16+repack. (Closes: #864060)
* Drop i18n.patch. Fixed upstream.
* Refresh rawlua.patch.
* service files: Use the default KillSignal SIGTERM again which
is supported by upstream now.
* service files: Pipe all log messages to /dev/null to reduce the noise.
Log messages are already logged to /var/log/minetest by default.
* Drop deprecated minetest.menu file.
* Install missing files and simplify the install files.
* Drop the manpages files in favor of install files.
Otherwise the dh_install --list-missing option will cause a build failure
despite the fact that the manpages are installed via manpages files.
* repack.sh: Also remove all jar files.
* Don't convert the lowres minetest icon to xpm anymore and remove imagemagick
from Build-Depends.
* Add an lintian-override for duplicate font files because fonts-croscore was
removed from Debian.
* Update debian/copyright for new release.
* Remove binary files in clean target which are not automatically cleaned
when building minetest twice in a row.
.clang-format | 28 +
.gitlab-ci.yml | 223 +
.travis.yml | 8 +
CMakeLists.txt | 21 +-
CONTRIBUTING.md | 1 -
README.txt | 37 +-
build/android/Makefile | 29 +-
build/android/build.gradle | 7 +-
.../gradle/wrapper/gradle-wrapper.properties | 6 +
build/android/gradlew | 164 +
build/android/gradlew.bat | 90 +
build/android/jni/Android.mk | 89 +-
build/android/patches/sqlite3-readonly-fix.patch | 17 -
builtin/client/chatcommands.lua | 65 +
builtin/client/init.lua | 23 +
builtin/client/register.lua | 73 +
builtin/common/after.lua | 33 +
builtin/common/chatcommands.lua | 112 +
builtin/common/filterlist.lua | 3 +
builtin/common/misc_helpers.lua | 106 +-
builtin/common/serialize.lua | 4 +
builtin/common/strict.lua | 5 +-
builtin/common/vector.lua | 5 +
builtin/fstk/tabview.lua | 2 +-
builtin/game/auth.lua | 6 +-
builtin/game/chatcommands.lua | 244 +-
builtin/game/deprecated.lua | 21 +
builtin/game/falling.lua | 50 +-
builtin/game/features.lua | 2 +
builtin/game/forceloading.lua | 2 +-
builtin/game/init.lua | 4 +-
builtin/game/item.lua | 53 +-
builtin/game/item_entity.lua | 33 +-
builtin/game/misc.lua | 93 +-
builtin/game/register.lua | 8 +-
builtin/game/statbars.lua | 10 +-
builtin/game/static_spawn.lua | 4 +-
builtin/init.lua | 11 +-
builtin/mainmenu/common.lua | 40 +-
builtin/mainmenu/dlg_config_world.lua | 134 +-
builtin/mainmenu/dlg_create_world.lua | 14 +-
builtin/mainmenu/dlg_settings_advanced.lua | 162 +-
builtin/mainmenu/gamemgr.lua | 4 +-
builtin/mainmenu/init.lua | 27 +-
builtin/mainmenu/modmgr.lua | 60 +-
builtin/mainmenu/store.lua | 6 +-
builtin/mainmenu/tab_credits.lua | 85 +-
.../{tab_singleplayer.lua => tab_local.lua} | 137 +-
builtin/mainmenu/tab_mods.lua | 9 +-
.../{tab_multiplayer.lua => tab_online.lua} | 179 +-
builtin/mainmenu/tab_server.lua | 195 -
builtin/mainmenu/tab_settings.lua | 134 +-
builtin/mainmenu/tab_simple_main.lua | 39 +-
builtin/mainmenu/tab_texturepacks.lua | 8 +-
builtin/mainmenu/textures.lua | 6 +-
builtin/profiler/init.lua | 12 +-
builtin/profiler/instrumentation.lua | 18 +-
builtin/profiler/reporter.lua | 6 +-
builtin/profiler/sampling.lua | 2 +-
builtin/settingtypes.txt | 411 +-
client/shaders/nodes_shader/opengl_fragment.glsl | 33 +-
client/shaders/nodes_shader/opengl_vertex.glsl | 43 +-
.../water_surface_shader/opengl_fragment.glsl | 176 -
.../water_surface_shader/opengl_vertex.glsl | 142 -
client/shaders/wielded_shader/opengl_fragment.glsl | 31 +-
client/shaders/wielded_shader/opengl_vertex.glsl | 1 -
clientmods/preview/init.lua | 152 +
cmake/Modules/FindGMP.cmake | 5 +-
cmake/Modules/FindJson.cmake | 5 +-
cmake/Modules/FindLua.cmake | 28 +
debian/changelog | 25 +
debian/control | 1 -
debian/copyright | 26 +-
debian/minetest-data.install | 21 +-
debian/minetest-data.lintian-overrides | 1 +
debian/minetest-data.manpages | 1 -
debian/minetest-server.install | 1 +
debian/minetest-server.manpages | 1 -
debian/minetest-server.service | 2 +-
debian/minetest-server at .service | 2 +-
debian/minetest.install | 3 +-
debian/minetest.manpages | 1 -
debian/minetest.menu | 7 -
debian/patches/i18n.patch | 19 -
debian/patches/rawlua.patch | 25 +-
debian/patches/series | 1 -
debian/repack.sh | 3 +-
debian/rules | 18 +-
doc/client_lua_api.md | 1149 +++++
doc/lua_api.txt | 825 +++-
doc/menu_lua_api.txt | 2 +-
doc/texture_packs.txt | 3 +
doc/world_format.txt | 36 +-
fonts/Arimo-LICENSE.txt | 2 +
fonts/Arimo-Regular.ttf | Bin 0 -> 436876 bytes
fonts/Cousine-LICENSE.txt | 2 +
fonts/Cousine-Regular.ttf | Bin 0 -> 309040 bytes
fonts/DroidSansFallbackFull-LICENSE.txt | 13 +
fonts/lucida_sans_10.xml | Bin 156248 -> 0 bytes
fonts/lucida_sans_100.png | Bin 12012 -> 0 bytes
fonts/lucida_sans_11.xml | Bin 157272 -> 0 bytes
fonts/lucida_sans_110.png | Bin 14739 -> 0 bytes
fonts/lucida_sans_12.xml | Bin 157058 -> 0 bytes
fonts/lucida_sans_120.png | Bin 16295 -> 0 bytes
fonts/lucida_sans_14.xml | Bin 159272 -> 0 bytes
fonts/lucida_sans_140.png | Bin 42429 -> 0 bytes
fonts/lucida_sans_16.xml | Bin 160744 -> 0 bytes
fonts/lucida_sans_160.png | Bin 48106 -> 0 bytes
fonts/lucida_sans_18.xml | Bin 162284 -> 0 bytes
fonts/lucida_sans_180.png | Bin 56766 -> 0 bytes
fonts/lucida_sans_20.xml | Bin 162438 -> 0 bytes
fonts/lucida_sans_200.png | Bin 69059 -> 0 bytes
fonts/lucida_sans_22.xml | Bin 162936 -> 0 bytes
fonts/lucida_sans_220.png | Bin 74427 -> 0 bytes
fonts/lucida_sans_24.xml | Bin 166358 -> 0 bytes
fonts/lucida_sans_240.png | Bin 83532 -> 0 bytes
fonts/lucida_sans_26.xml | Bin 167054 -> 0 bytes
fonts/lucida_sans_260.png | Bin 93958 -> 0 bytes
fonts/lucida_sans_28.xml | Bin 167156 -> 0 bytes
fonts/lucida_sans_280.png | Bin 101952 -> 0 bytes
fonts/lucida_sans_36.xml | Bin 169606 -> 0 bytes
fonts/lucida_sans_360.png | Bin 143453 -> 0 bytes
fonts/lucida_sans_4.xml | Bin 136910 -> 0 bytes
fonts/lucida_sans_40.png | Bin 7642 -> 0 bytes
fonts/lucida_sans_48.xml | Bin 171972 -> 0 bytes
fonts/lucida_sans_480.png | Bin 205578 -> 0 bytes
fonts/lucida_sans_56.xml | Bin 174174 -> 0 bytes
fonts/lucida_sans_560.png | Bin 246505 -> 0 bytes
fonts/lucida_sans_6.xml | Bin 140552 -> 0 bytes
fonts/lucida_sans_60.png | Bin 13992 -> 0 bytes
fonts/lucida_sans_8.xml | Bin 154564 -> 0 bytes
fonts/lucida_sans_80.png | Bin 9740 -> 0 bytes
fonts/lucida_sans_9.xml | Bin 154830 -> 0 bytes
fonts/lucida_sans_90.png | Bin 10704 -> 0 bytes
fonts/mono_dejavu_sans_10.xml | Bin
fonts/mono_dejavu_sans_100.png | Bin
fonts/mono_dejavu_sans_11.xml | Bin
fonts/mono_dejavu_sans_110.png | Bin
fonts/mono_dejavu_sans_12.xml | Bin
fonts/mono_dejavu_sans_120.png | Bin
fonts/mono_dejavu_sans_14.xml | Bin
fonts/mono_dejavu_sans_140.png | Bin
fonts/mono_dejavu_sans_16.xml | Bin
fonts/mono_dejavu_sans_160.png | Bin
fonts/mono_dejavu_sans_18.xml | Bin
fonts/mono_dejavu_sans_180.png | Bin
fonts/mono_dejavu_sans_20.xml | Bin
fonts/mono_dejavu_sans_200.png | Bin
fonts/mono_dejavu_sans_22.xml | Bin
fonts/mono_dejavu_sans_220.png | Bin
fonts/mono_dejavu_sans_24.xml | Bin
fonts/mono_dejavu_sans_240.png | Bin
fonts/mono_dejavu_sans_26.xml | Bin
fonts/mono_dejavu_sans_260.png | Bin
fonts/mono_dejavu_sans_28.xml | Bin
fonts/mono_dejavu_sans_280.png | Bin
fonts/mono_dejavu_sans_4.xml | Bin
fonts/mono_dejavu_sans_40.png | Bin
fonts/mono_dejavu_sans_6.xml | Bin
fonts/mono_dejavu_sans_60.png | Bin
fonts/mono_dejavu_sans_8.xml | Bin
fonts/mono_dejavu_sans_80.png | Bin
fonts/mono_dejavu_sans_9.xml | Bin
fonts/mono_dejavu_sans_90.png | Bin
games/minetest_game/.luacheckrc | 4 +
games/minetest_game/LICENSE.txt | 519 ++
games/minetest_game/README.txt | 31 +-
games/minetest_game/game_api.txt | 96 +-
games/minetest_game/minetest.conf.example | 3 +
games/minetest_game/mods/beds/api.lua | 15 +-
games/minetest_game/mods/beds/functions.lua | 4 +-
games/minetest_game/mods/boats/init.lua | 15 +-
games/minetest_game/mods/bones/init.lua | 9 +-
games/minetest_game/mods/carts/cart_entity.lua | 15 +-
games/minetest_game/mods/carts/functions.lua | 6 +-
games/minetest_game/mods/carts/rails.lua | 20 +-
.../mods/carts/textures/carts_cart_front.png | Bin 3108 -> 459 bytes
.../mods/carts/textures/carts_cart_side.png | Bin 3135 -> 486 bytes
.../mods/carts/textures/carts_cart_top.png | Bin 3171 -> 522 bytes
games/minetest_game/mods/creative/init.lua | 43 +-
games/minetest_game/mods/creative/inventory.lua | 15 +-
games/minetest_game/mods/default/README.txt | 46 +-
games/minetest_game/mods/default/crafting.lua | 160 +-
games/minetest_game/mods/default/craftitems.lua | 110 +-
games/minetest_game/mods/default/functions.lua | 170 +-
games/minetest_game/mods/default/license.txt | 3 +
games/minetest_game/mods/default/mapgen.lua | 423 +-
.../mods/default/models/chest_open.obj | 79 +
games/minetest_game/mods/default/nodes.lua | 712 ++-
games/minetest_game/mods/default/player.lua | 4 -
.../mods/default/schematics/acacia_log.mts | Bin 0 -> 65 bytes
.../mods/default/schematics/apple_log.mts | Bin 0 -> 90 bytes
.../mods/default/schematics/apple_tree.mts | Bin 163 -> 169 bytes
.../default/schematics/apple_tree_from_sapling.mts | Bin 167 -> 173 bytes
.../mods/default/schematics/aspen_log.mts | Bin 0 -> 118 bytes
.../mods/default/schematics/aspen_tree.mts | Bin 176 -> 174 bytes
.../default/schematics/aspen_tree_from_sapling.mts | Bin 175 -> 174 bytes
.../mods/default/schematics/jungle_log.mts | Bin 0 -> 96 bytes
.../mods/default/schematics/jungle_tree.mts | Bin 251 -> 255 bytes
.../schematics/jungle_tree_from_sapling.mts | Bin 246 -> 247 bytes
.../mods/default/schematics/pine_log.mts | Bin 0 -> 93 bytes
.../mods/default/schematics/pine_tree.mts | Bin 175 -> 176 bytes
.../default/schematics/pine_tree_from_sapling.mts | Bin 172 -> 174 bytes
.../mods/default/sounds/default_chest_close.ogg | Bin 0 -> 10099 bytes
.../mods/default/sounds/default_chest_open.ogg | Bin 0 -> 10578 bytes
.../textures/default_acacia_bush_sapling.png | Bin 0 -> 151 bytes
.../mods/default/textures/default_aspen_leaves.png | Bin 761 -> 873 bytes
.../mods/default/textures/default_book.png | Bin 201 -> 255 bytes
.../mods/default/textures/default_book_written.png | Bin 228 -> 282 bytes
.../default/textures/default_bookshelf_slot.png | Bin 216 -> 191 bytes
.../mods/default/textures/default_bush_sapling.png | Bin 0 -> 165 bytes
.../mods/default/textures/default_chest_inside.png | Bin 0 -> 102 bytes
.../mods/default/textures/default_chest_top.png | Bin 422 -> 423 bytes
.../default/textures/default_desert_sandstone.png | Bin 0 -> 275 bytes
.../textures/default_desert_sandstone_block.png | Bin 0 -> 587 bytes
.../textures/default_desert_sandstone_brick.png | Bin 0 -> 630 bytes
.../mods/default/textures/default_flint.png | Bin 3038 -> 397 bytes
.../mods/default/textures/default_grass_1.png | Bin 2944 -> 300 bytes
.../mods/default/textures/default_grass_2.png | Bin 2980 -> 336 bytes
.../mods/default/textures/default_grass_3.png | Bin 3065 -> 418 bytes
.../mods/default/textures/default_grass_4.png | Bin 3134 -> 503 bytes
.../mods/default/textures/default_grass_5.png | Bin 3269 -> 628 bytes
.../mods/default/textures/default_key.png | Bin 3037 -> 415 bytes
.../mods/default/textures/default_key_skeleton.png | Bin 3043 -> 423 bytes
.../mods/default/textures/default_ladder_steel.png | Bin 3223 -> 587 bytes
.../textures/default_mese_post_light_side.png | Bin 0 -> 353 bytes
.../textures/default_mese_post_light_side_dark.png | Bin 0 -> 353 bytes
.../textures/default_mese_post_light_top.png | Bin 0 -> 155 bytes
.../mods/default/textures/default_mineral_tin.png | Bin 0 -> 171 bytes
.../default/textures/default_rainforest_litter.png | Bin 0 -> 940 bytes
.../textures/default_rainforest_litter_side.png | Bin 0 -> 497 bytes
.../mods/default/textures/default_sign_steel.png | Bin 3173 -> 537 bytes
.../default/textures/default_sign_wall_steel.png | Bin 3187 -> 550 bytes
.../default/textures/default_sign_wall_wood.png | Bin 3391 -> 758 bytes
.../mods/default/textures/default_sign_wood.png | Bin 3406 -> 770 bytes
.../default/textures/default_silver_sandstone.png | Bin 0 -> 211 bytes
.../textures/default_silver_sandstone_block.png | Bin 0 -> 290 bytes
.../textures/default_silver_sandstone_brick.png | Bin 0 -> 314 bytes
.../mods/default/textures/default_snow.png | Bin 4577 -> 522 bytes
.../mods/default/textures/default_snow_side.png | Bin 3445 -> 848 bytes
.../mods/default/textures/default_snowball.png | Bin 3102 -> 446 bytes
.../mods/default/textures/default_tin_block.png | Bin 0 -> 274 bytes
.../mods/default/textures/default_tin_ingot.png | Bin 0 -> 198 bytes
.../mods/default/textures/default_tin_lump.png | Bin 0 -> 166 bytes
games/minetest_game/mods/default/tools.lua | 51 +-
games/minetest_game/mods/default/torch.lua | 7 +-
games/minetest_game/mods/default/trees.lua | 76 +-
games/minetest_game/mods/doors/init.lua | 83 +-
.../mods/doors/textures/doors_door_glass.png | Bin 3064 -> 491 bytes
.../doors/textures/doors_door_obsidian_glass.png | Bin 2988 -> 420 bytes
games/minetest_game/mods/dye/init.lua | 63 +-
games/minetest_game/mods/farming/api.lua | 27 +-
games/minetest_game/mods/farming/nodes.lua | 8 +
games/minetest_game/mods/fire/init.lua | 48 +-
.../mods/fire/textures/fire_flint_steel.png | Bin 3108 -> 459 bytes
games/minetest_game/mods/flowers/init.lua | 38 +-
games/minetest_game/mods/flowers/mapgen.lua | 6 +-
.../mods/flowers/textures/flowers_waterlily.png | Bin 3363 -> 690 bytes
.../minetest_game/mods/give_initial_stuff/init.lua | 4 +-
games/minetest_game/mods/killme/init.lua | 24 +
games/minetest_game/mods/nyancat/README.txt | 16 -
games/minetest_game/mods/nyancat/depends.txt | 1 -
games/minetest_game/mods/nyancat/init.lua | 89 -
games/minetest_game/mods/nyancat/license.txt | 50 -
.../mods/nyancat/textures/nyancat_back.png | Bin 186 -> 0 bytes
.../mods/nyancat/textures/nyancat_front.png | Bin 204 -> 0 bytes
.../mods/nyancat/textures/nyancat_rainbow.png | Bin 137 -> 0 bytes
.../mods/nyancat/textures/nyancat_side.png | Bin 148 -> 0 bytes
games/minetest_game/mods/screwdriver/init.lua | 127 +-
games/minetest_game/mods/sethome/init.lua | 27 +-
games/minetest_game/mods/sfinv/api.lua | 71 +-
games/minetest_game/mods/stairs/init.lua | 160 +-
.../mods/stairs/models/stairs_stair.obj | 6 +-
games/minetest_game/mods/tnt/README.txt | 5 +-
games/minetest_game/mods/tnt/init.lua | 67 +-
games/minetest_game/settingtypes.txt | 3 +
games/minimal/mods/default/init.lua | 181 +-
games/minimal/mods/default/mapgen.lua | 1 +
.../mods/default/textures/default_chest.png | Bin 0 -> 263 bytes
.../mods/default/textures/default_chest_front.png | Bin 114 -> 0 bytes
.../mods/default/textures/default_chest_lock.png | Bin 145 -> 0 bytes
.../mods/default/textures/default_chest_side.png | Bin 98 -> 0 bytes
.../mods/default/textures/default_chest_top.png | Bin 93 -> 0 bytes
.../textures/default_lava_source_animated.png | Bin 2902 -> 3145 bytes
.../mods/default/textures/default_river_water.png | Bin 0 -> 716 bytes
games/minimal/mods/errorhandler_test/init.lua | 106 -
games/minimal/mods/experimental/init.lua | 53 +-
games/minimal/mods/stairs/init.lua | 4 +-
{src => lib}/gmp/CMakeLists.txt | 0
{src => lib}/gmp/mini-gmp.c | 0
{src => lib}/gmp/mini-gmp.h | 0
lib/jsoncpp/CMakeLists.txt | 7 +
lib/jsoncpp/jsoncpp.cpp | 4937 ++++++++++++++++++++
minetest.conf.example | 302 +-
minetest.conf.example.extra | 63 +
misc/debpkg-control | 36 +
...pdata.xml => net.minetest.minetest.appdata.xml} | 26 +-
...etest.desktop => net.minetest.minetest.desktop} | 0
po/be/minetest.po | 3660 ++++++++++-----
po/ca/minetest.po | 1623 +++++--
po/cs/minetest.po | 1583 +++++--
po/da/minetest.po | 1724 +++++--
po/de/minetest.po | 2063 +++++---
po/{minetest.pot => dv/minetest.po} | 3356 +++++++------
po/eo/minetest.po | 1686 ++++---
po/es/minetest.po | 1685 ++++---
po/et/minetest.po | 1577 +++++--
po/fr/minetest.po | 1847 +++++---
po/he/minetest.po | 1510 ++++--
po/hu/minetest.po | 1674 +++++--
po/id/minetest.po | 2263 ++++++---
po/it/minetest.po | 1984 +++++---
po/ja/minetest.po | 1724 ++++---
po/jbo/minetest.po | 1527 ++++--
po/ko/minetest.po | 2035 +++++---
po/ky/minetest.po | 1565 +++++--
po/lt/minetest.po | 1616 ++++---
po/minetest.pot | 1120 +++--
po/{id => ms}/minetest.po | 3453 ++++++++------
po/nb/minetest.po | 1526 ++++--
po/nl/minetest.po | 2089 ++++++---
po/pl/minetest.po | 1929 +++++---
po/pt/minetest.po | 1702 +++++--
po/pt_BR/minetest.po | 1875 ++++++--
po/ro/minetest.po | 1587 +++++--
po/ru/minetest.po | 2458 ++++++----
po/{minetest.pot => sl/minetest.po} | 1332 ++++--
po/sr_Cyrl/minetest.po | 1806 ++++---
po/{nb => sv}/minetest.po | 1825 +++++---
po/sw/minetest.po | 1804 +++++--
po/tr/minetest.po | 3518 +++++++++-----
po/uk/minetest.po | 1675 ++++---
po/zh_CN/minetest.po | 1700 +++++--
po/zh_TW/minetest.po | 1786 +++++--
src/CMakeLists.txt | 51 +-
src/activeobject.h | 14 +-
src/ban.h | 2 +-
src/camera.cpp | 48 +-
src/camera.h | 32 +-
src/cavegen.cpp | 146 +-
src/cavegen.h | 71 +-
src/cguittfont/CGUITTFont.cpp | 4 +-
src/cguittfont/CGUITTFont.h | 7 +
src/chat.cpp | 27 +-
src/chat.h | 11 +-
src/client.cpp | 597 +--
src/client.h | 250 +-
src/client/CMakeLists.txt | 1 +
src/client/clientlauncher.cpp | 108 +-
src/client/clientlauncher.h | 37 +-
src/client/inputhandler.cpp | 119 +
src/client/inputhandler.h | 360 +-
src/client/joystick_controller.cpp | 108 +-
src/client/joystick_controller.h | 9 +-
src/client/keys.h | 15 +-
src/client/tile.cpp | 224 +-
src/client/tile.h | 137 +-
src/clientenvironment.cpp | 847 ++++
src/clientenvironment.h | 195 +
src/clientiface.cpp | 45 +-
src/clientiface.h | 29 +-
src/clientmap.cpp | 193 +-
src/clientmap.h | 21 +-
src/clientmedia.cpp | 16 +-
src/clientmedia.h | 7 +-
src/clientobject.cpp | 9 +-
src/clientobject.h | 40 +-
src/clientsimpleobject.h | 7 +-
src/{irrlichttypes_bloated.h => cloudparams.h} | 23 +-
src/clouds.cpp | 90 +-
src/clouds.h | 54 +-
src/collision.cpp | 8 +-
src/constants.h | 8 +-
src/content_abm.cpp | 8 +-
src/content_abm.h | 1 -
src/content_cao.cpp | 194 +-
src/content_cao.h | 30 +-
src/content_cso.cpp | 16 +-
src/content_mapblock.cpp | 2897 +++++-------
src/content_mapblock.h | 123 +-
src/content_sao.cpp | 751 ++-
src/content_sao.h | 202 +-
src/craftdef.cpp | 3 +-
src/craftdef.h | 11 +-
src/database-dummy.h | 10 +-
src/database-files.cpp | 179 +
src/{database-leveldb.h => database-files.h} | 35 +-
src/database-leveldb.h | 7 +-
src/database-postgresql.cpp | 471 +-
src/database-postgresql.h | 115 +-
src/database-redis.cpp | 15 +-
src/database-redis.h | 5 +-
src/database-sqlite3.cpp | 401 +-
src/database-sqlite3.h | 163 +-
src/database.cpp | 4 +-
src/database.h | 32 +-
src/defaultsettings.cpp | 253 +-
src/defaultsettings.h | 1 -
src/drawscene.cpp | 125 +-
src/drawscene.h | 6 +-
src/dungeongen.cpp | 126 +-
src/dungeongen.h | 8 +-
src/emerge.cpp | 23 +-
src/emerge.h | 3 +-
src/environment.cpp | 2733 +----------
src/environment.h | 542 +--
src/exceptions.h | 9 +-
src/face_position_cache.cpp | 110 +
src/{database-dummy.h => face_position_cache.h} | 31 +-
src/filecache.h | 10 +-
src/fontengine.cpp | 26 +-
src/game.cpp | 2021 ++++----
src/game.h | 129 +-
src/gamedef.h | 41 +-
src/gameparams.h | 3 +-
src/genericobject.cpp | 26 +-
src/genericobject.h | 12 +-
src/gettime.h | 29 +-
src/guiChatConsole.cpp | 22 +-
src/guiChatConsole.h | 4 +-
src/guiEngine.cpp | 40 +-
src/guiEngine.h | 14 +-
src/guiFileSelectMenu.cpp | 21 +-
src/guiFileSelectMenu.h | 29 +-
src/guiFormSpecMenu.cpp | 363 +-
src/guiFormSpecMenu.h | 177 +-
src/guiKeyChangeMenu.cpp | 26 +-
src/guiKeyChangeMenu.h | 18 +-
src/guiPasswordChange.cpp | 173 +-
src/guiPasswordChange.h | 23 +-
src/guiTable.cpp | 2 +-
src/guiTable.h | 11 +-
src/guiVolumeChange.cpp | 63 +-
src/httpfetch.cpp | 22 +-
src/httpfetch.h | 23 +-
src/hud.cpp | 73 +-
src/hud.h | 14 +-
src/intlGUIEditBox.cpp | 39 +-
src/intlGUIEditBox.h | 2 +-
src/inventory.cpp | 114 +-
src/inventory.h | 21 +-
src/inventorymanager.cpp | 7 +-
src/irr_aabb3d.h | 1 -
src/irr_v2d.h | 1 -
src/irr_v3d.h | 1 -
src/irrlicht_changes/static_text.cpp | 4 +
src/irrlichttypes_bloated.h | 1 -
src/irrlichttypes_extrabloated.h | 1 -
src/itemdef.cpp | 117 +-
src/itemdef.h | 35 +-
src/itemgroup.h | 6 +-
src/itemstackmetadata.cpp | 43 +
src/{gameparams.h => itemstackmetadata.h} | 21 +-
src/keycode.cpp | 8 +-
src/keycode.h | 7 +-
src/light.cpp | 351 +-
src/light.h | 31 +-
src/localplayer.cpp | 638 ++-
src/localplayer.h | 77 +-
src/main.cpp | 69 +-
src/mainmenumanager.h | 6 +-
src/map.cpp | 934 +---
src/map.h | 72 +-
src/map_settings_manager.cpp | 13 +-
src/mapblock.cpp | 39 +-
src/mapblock.h | 123 +-
src/mapblock_mesh.cpp | 827 ++--
src/mapblock_mesh.h | 120 +-
src/mapgen.cpp | 204 +-
src/mapgen.h | 33 +-
src/mapgen_flat.cpp | 19 +-
src/mapgen_flat.h | 11 +-
src/mapgen_fractal.cpp | 5 +-
src/mapgen_fractal.h | 11 +-
src/mapgen_singlenode.cpp | 4 +-
src/mapgen_singlenode.h | 10 +-
src/mapgen_v5.cpp | 91 +-
src/mapgen_v5.h | 22 +-
src/mapgen_v6.cpp | 117 +-
src/mapgen_v6.h | 3 +
src/mapgen_v7.cpp | 120 +-
src/mapgen_v7.h | 17 +-
src/mapgen_valleys.cpp | 32 +-
src/mapgen_valleys.h | 9 +-
src/mapnode.cpp | 66 +-
src/mapnode.h | 25 +-
src/mesh.cpp | 162 +-
src/mesh.h | 31 +-
src/mesh_generator_thread.cpp | 335 ++
src/mesh_generator_thread.h | 135 +
src/metadata.cpp | 108 +
src/metadata.h | 61 +
src/mg_biome.cpp | 15 +-
src/mg_biome.h | 8 +-
src/mg_decoration.cpp | 5 +-
src/mg_decoration.h | 3 +-
src/mg_ore.cpp | 6 +-
src/mg_ore.h | 3 +-
src/mg_schematic.cpp | 23 +-
src/mg_schematic.h | 12 +-
src/minimap.cpp | 223 +-
src/minimap.h | 28 +-
src/modalMenu.h | 10 +-
src/modifiedstate.h | 1 -
src/mods.cpp | 295 +-
src/mods.h | 85 +-
src/nameidmapping.cpp | 12 +-
src/nameidmapping.h | 34 +-
src/network/clientopcodes.cpp | 12 +-
src/network/clientopcodes.h | 2 +-
src/network/clientpackethandler.cpp | 127 +-
src/network/connection.cpp | 22 +-
src/network/connection.h | 18 +-
src/network/networkpacket.cpp | 8 +-
src/network/networkpacket.h | 11 +-
src/network/networkprotocol.h | 45 +-
src/network/serveropcodes.cpp | 8 +-
src/network/serveropcodes.h | 2 +-
src/network/serverpackethandler.cpp | 180 +-
src/nodedef.cpp | 746 ++-
src/nodedef.h | 221 +-
src/nodemetadata.cpp | 103 +-
src/nodemetadata.h | 35 +-
src/object_properties.cpp | 6 +-
src/object_properties.h | 2 +
src/particles.cpp | 278 +-
src/particles.h | 33 +-
src/pathfinder.cpp | 76 +-
src/player.h | 1 -
src/porting.cpp | 63 +-
src/porting.h | 168 +-
src/profiler.cpp | 30 +
src/profiler.h | 77 +-
src/raycast.cpp | 89 +
src/{defaultsettings.h => raycast.h} | 31 +-
src/reflowscan.cpp | 5 +-
src/remoteplayer.cpp | 88 +-
src/remoteplayer.h | 36 +-
src/rollback_interface.cpp | 12 +-
src/script/CMakeLists.txt | 7 +-
src/script/common/c_content.cpp | 472 +-
src/script/common/c_content.h | 35 +-
src/script/common/c_converter.cpp | 4 +-
src/script/common/c_converter.h | 2 +
src/script/cpp_api/CMakeLists.txt | 1 +
src/script/cpp_api/s_async.cpp | 33 +-
src/script/cpp_api/s_async.h | 25 +-
src/script/cpp_api/s_base.cpp | 45 +-
src/script/cpp_api/s_base.h | 17 +-
src/script/cpp_api/s_client.cpp | 230 +
src/script/cpp_api/s_client.h | 63 +
src/script/cpp_api/s_entity.cpp | 22 +-
src/script/cpp_api/s_entity.h | 4 +-
src/script/cpp_api/s_env.cpp | 12 +-
src/script/cpp_api/s_item.cpp | 35 +-
src/script/cpp_api/s_mainmenu.cpp | 8 +-
src/script/cpp_api/s_node.cpp | 27 +-
src/script/cpp_api/s_node.h | 1 +
src/script/cpp_api/s_player.h | 14 +-
src/script/cpp_api/s_security.cpp | 187 +-
src/script/cpp_api/s_security.h | 2 +
src/script/lua_api/CMakeLists.txt | 10 +-
src/script/lua_api/l_areastore.cpp | 4 +-
src/script/lua_api/l_areastore.h | 7 +-
src/script/lua_api/l_base.cpp | 26 +-
src/script/lua_api/l_base.h | 16 +-
src/script/lua_api/l_camera.cpp | 202 +
src/script/lua_api/l_camera.h | 44 +
src/script/lua_api/l_client.cpp | 356 ++
src/script/lua_api/l_client.h | 98 +
src/script/lua_api/l_craft.cpp | 2 +-
src/script/lua_api/l_env.cpp | 109 +-
src/script/lua_api/l_env.h | 14 +-
src/script/lua_api/l_internal.h | 14 +-
src/script/lua_api/l_inventory.cpp | 12 +-
src/script/lua_api/l_inventory.h | 2 +-
src/script/lua_api/l_item.cpp | 66 +-
src/script/lua_api/l_item.h | 7 +-
src/script/lua_api/l_itemstackmeta.cpp | 120 +
.../lua_api/{l_nodetimer.h => l_itemstackmeta.h} | 50 +-
src/script/lua_api/l_localplayer.cpp | 358 ++
src/script/lua_api/l_localplayer.h | 85 +
src/script/lua_api/l_mainmenu.cpp | 76 +-
src/script/lua_api/l_mainmenu.h | 10 +-
src/script/lua_api/l_mapgen.cpp | 20 +-
src/script/lua_api/l_mapgen.h | 3 +-
src/script/lua_api/l_metadata.cpp | 266 ++
src/script/lua_api/l_metadata.h | 75 +
src/script/lua_api/l_minimap.cpp | 227 +
src/script/lua_api/l_minimap.h | 65 +
src/script/lua_api/l_nodemeta.cpp | 330 +-
src/script/lua_api/l_nodemeta.h | 48 +-
src/script/lua_api/l_nodetimer.cpp | 4 +-
src/script/lua_api/l_nodetimer.h | 9 +-
src/script/lua_api/l_noise.cpp | 10 +-
src/script/lua_api/l_noise.h | 37 +-
src/script/lua_api/l_object.cpp | 271 +-
src/script/lua_api/l_object.h | 67 +-
src/script/lua_api/l_particles.cpp | 29 +-
src/script/lua_api/l_server.cpp | 79 +-
src/script/lua_api/l_server.h | 17 +-
src/script/lua_api/l_settings.cpp | 85 +-
src/script/lua_api/l_settings.h | 43 +-
.../lua_api/l_sound.cpp} | 46 +-
.../lua_api/l_sound.h} | 22 +-
src/script/lua_api/l_storage.cpp | 147 +
src/script/lua_api/{l_nodetimer.h => l_storage.h} | 62 +-
src/script/lua_api/l_util.cpp | 137 +-
src/script/lua_api/l_util.h | 24 +-
src/script/lua_api/l_vmanip.cpp | 49 +-
src/script/lua_api/l_vmanip.h | 9 +-
src/script/scripting_client.cpp | 88 +
.../scripting_client.h} | 37 +-
src/script/scripting_mainmenu.cpp | 29 +-
src/script/scripting_mainmenu.h | 7 +-
.../{scripting_game.cpp => scripting_server.cpp} | 37 +-
.../{scripting_game.h => scripting_server.h} | 12 +-
src/serialization.h | 6 +-
src/server.cpp | 601 ++-
src/server.h | 91 +-
src/{environment.cpp => serverenvironment.cpp} | 1422 ++----
src/{environment.h => serverenvironment.h} | 315 +-
src/serverlist.cpp | 22 +-
src/serverlist.h | 39 +-
src/serverobject.h | 12 +-
src/settings.cpp | 29 +-
src/settings.h | 37 +-
src/settings_translation_file.cpp | 269 +-
src/shader.cpp | 6 +-
src/sky.cpp | 10 +-
src/sky.h | 77 +-
src/sound.h | 82 +-
src/sound_openal.cpp | 97 +-
src/threading/event.cpp | 2 +
src/threading/event.h | 10 +-
src/threading/mutex.cpp | 9 +
src/threading/mutex.h | 2 +
src/threading/semaphore.h | 14 +-
src/threading/thread.cpp | 17 +-
src/threading/thread.h | 1 +
src/tileanimation.cpp | 131 +
src/tileanimation.h | 62 +
src/tool.cpp | 29 +-
src/tool.h | 8 +-
src/touchscreengui.cpp | 6 +-
src/touchscreengui.h | 115 +-
src/treegen.cpp | 12 +-
src/treegen.h | 2 +-
src/unittest/test.cpp | 20 +-
src/unittest/test.h | 4 +-
src/unittest/test_connection.cpp | 2 +-
src/unittest/test_mapnode.cpp | 3 +-
src/unittest/test_nodedef.cpp | 5 +-
src/unittest/test_noderesolver.cpp | 2 +
src/unittest/test_objdef.cpp | 4 +-
src/unittest/test_player.cpp | 52 +-
src/unittest/test_profiler.cpp | 3 +-
src/unittest/test_threading.cpp | 2 -
src/unittest/test_voxelalgorithms.cpp | 59 +
src/util/basic_macros.h | 12 +-
src/{gameparams.h => util/cpp11.h} | 22 +-
src/util/cpp11_container.h | 16 +-
src/util/directiontables.h | 56 +-
src/util/hex.h | 13 +-
src/util/mathconstants.h | 7 -
src/util/numeric.cpp | 94 +-
src/util/numeric.h | 104 +-
src/util/pointedthing.cpp | 75 +-
src/util/pointedthing.h | 40 +
src/util/serialize.cpp | 49 +
src/util/serialize.h | 7 +
src/util/sha1.h | 33 +-
src/util/sha2.h | 107 +-
src/util/sha256.c | 5 -
src/util/srp.cpp | 2 +-
src/util/string.cpp | 8 +
src/util/string.h | 38 +-
src/util/thread.h | 21 +-
src/util/timetaker.cpp | 27 +-
src/util/timetaker.h | 14 +-
src/voxel.cpp | 12 +-
src/voxel.h | 4 +-
src/voxelalgorithms.cpp | 739 ++-
src/voxelalgorithms.h | 100 +-
src/wieldmesh.cpp | 244 +-
src/wieldmesh.h | 89 +-
textures/base/pack/air.png | Bin 0 -> 225 bytes
textures/base/pack/ignore.png | Bin 0 -> 234 bytes
textures/base/pack/progress_bar.png | Bin 0 -> 413 bytes
textures/base/pack/progress_bar_bg.png | Bin 0 -> 354 bytes
textures/base/pack/server_ping_1.png | Bin 0 -> 251 bytes
textures/base/pack/server_ping_2.png | Bin 0 -> 244 bytes
textures/base/pack/server_ping_3.png | Bin 0 -> 245 bytes
textures/base/pack/server_ping_4.png | Bin 0 -> 213 bytes
util/buildbot/buildwin32.sh | 9 +-
util/buildbot/buildwin64.sh | 3 +-
util/travis/before_install.sh | 15 +-
util/travis/clang-format-whitelist.txt | 389 ++
util/travis/common.sh | 3 +-
util/travis/lint.sh | 45 +
util/travis/script.sh | 21 +-
701 files changed, 81017 insertions(+), 41456 deletions(-)
diff --cc debian/changelog
index 2e07441,0000000..ca7c2cb
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,468 -1,0 +1,493 @@@
++minetest (0.4.16+repack-1) experimental; urgency=medium
++
++ * New upstream version 0.4.16+repack. (Closes: #864060)
++ * Drop i18n.patch. Fixed upstream.
++ * Refresh rawlua.patch.
++ * service files: Use the default KillSignal SIGTERM again which
++ is supported by upstream now.
++ * service files: Pipe all log messages to /dev/null to reduce the noise.
++ Log messages are already logged to /var/log/minetest by default.
++ * Drop deprecated minetest.menu file.
++ * Install missing files and simplify the install files.
++ * Drop the manpages files in favor of install files.
++ Otherwise the dh_install --list-missing option will cause a build failure
++ despite the fact that the manpages are installed via manpages files.
++ * repack.sh: Also remove all jar files.
++ * Don't convert the lowres minetest icon to xpm anymore and remove imagemagick
++ from Build-Depends.
++ * Add an lintian-override for duplicate font files because fonts-croscore was
++ removed from Debian.
++ * Update debian/copyright for new release.
++ * Remove binary files in clean target which are not automatically cleaned
++ when building minetest twice in a row.
++
++ -- Markus Koschany <apo at debian.org> Mon, 05 Jun 2017 14:42:59 +0200
++
+minetest (0.4.15+repack2-1) unstable; urgency=medium
+
+ * New upstream version 0.4.15+repack2.
+ * Update repack.sh. Remove liberation fonts as well since we use Debian's
+ system fonts anyway. (Closes: #851114)
+ * d/copyright: Remove paragraph about liberation fonts.
+
+ -- Markus Koschany <apo at debian.org> Fri, 13 Jan 2017 22:07:54 +0100
+
+minetest (0.4.15+repack-1) unstable; urgency=medium
+
+ * New upstream version 0.4.15+repack.
+ * Use DroidSansFallbackFull.ttf instead of just DroidSansFallback.ttf.
+ (Closes: #849360)
+ * Delete all license.txt files before installing them into the Debian
+ packages. Debian has its own copyright file.
+ * Update debian/copyright for new release.
+
+ -- Markus Koschany <apo at debian.org> Wed, 28 Dec 2016 02:13:28 +0100
+
+minetest (0.4.14+repack-7) unstable; urgency=medium
+
+ * d/rules: Create /usr/share/games/minetest to prevent a FTBFS.
+
+ -- Markus Koschany <apo at debian.org> Thu, 22 Dec 2016 00:37:37 +0100
+
+minetest (0.4.14+repack-6) unstable; urgency=medium
+
+ * Switch to compat level 10.
+ * minetest-server: Depend on lsb-base (>= 3.0-6).
+ * minetest-data: Depend on fonts-droid-fallback.
+ * Replace DroidSansFallback.ttf with Debian's system font and use
+ minetest-data.links instead of debian/rules for this.
+ * Provide a manpage for minetest-mapper.
+
+ -- Markus Koschany <apo at debian.org> Wed, 21 Dec 2016 23:22:47 +0100
+
+minetest (0.4.14+repack-5) unstable; urgency=medium
+
+ * Set correct Breaks and Replaces relationship for minetest-data.
+ Thanks to Andreas Beckmann for the report. (Closes: #829150)
+
+ -- Markus Koschany <apo at debian.org> Wed, 13 Jul 2016 17:15:58 +0200
+
+minetest (0.4.14+repack-4) unstable; urgency=medium
+
+ * Drop minetest-dbg because it was replaced by the automatic -dbgsym package.
+ * Declare compliance with Debian Policy 3.9.8.
+ * service files: Change the KillSignal from SIGTERM to SIGINT.
+ Thanks to dr4ke for the report and patch. (Closes: #828018)
+
+ -- Markus Koschany <apo at debian.org> Sat, 25 Jun 2016 16:19:11 +0200
+
+minetest (0.4.14+repack-3) unstable; urgency=medium
+
+ * Fix this FTBFS that does not occure in my pbuilder -- sorry.
+
+ -- Martin Quinson <mquinson at debian.org> Wed, 18 May 2016 09:45:33 +0200
+
+minetest (0.4.14+repack-2) unstable; urgency=medium
+
+ * FTBFS: sometimes, the fonts are not generated. Don't erase then.
+ * Adapt the patch for non-LuaJIT platforms. I dropped it before
+ because it seemed integrated upstream, but was not.
+
+ -- Martin Quinson <mquinson at debian.org> Wed, 18 May 2016 07:55:39 +0200
+
+minetest (0.4.14+repack-1) unstable; urgency=medium
+
+ * New upstream release.
+
+ -- Martin Quinson <mquinson at debian.org> Tue, 17 May 2016 08:36:12 +0200
+
+minetest (0.4.13+repack-2) unstable; urgency=medium
+
+ * service files: Add RequiresMountsFor=/var/games/minetest-server.
+ * Vcs-Browser: Use https.
+ * Update my e-mail address.
+ * Declare compliance with Debian Policy 3.9.7.
+ * Vcs-Git: Use https.
+ * Update minetest.conf: Mention default value for ipv6_server.
+ (Closes: #814012)
+ * Update debian/copyright and add missing licenses. (Closes: #815098)
+
+ -- Markus Koschany <apo at debian.org> Sat, 27 Feb 2016 18:59:09 +0100
+
+minetest (0.4.13+repack-1) unstable; urgency=medium
+
+ * New upstream release.
+ * Drop the following patches.
+ - FindIrrlicht.cmake.patch, merged upstream.
+ - FindJson.cmake.patch, upstream added -DENABLE_SYSTEM_JSONCPP=1
+ * Fix freetype2 include dir variable name as per README.txt.
+ Patch from Robert Bruce Park (Closes: #794823).
+
+ -- Martin Quinson <mquinson at debian.org> Thu, 20 Aug 2015 23:55:30 +0200
+
+minetest (0.4.12+repack-2) unstable; urgency=medium
+
+ * Fix FTBFS on architectures where luajit is not available.
+ Update rawlua.patch. Do not add embedded lua subdirectory
+ to build because it was removed.
+
+ -- Markus Koschany <apo at gambaru.de> Tue, 17 Mar 2015 18:15:33 +0100
+
+minetest (0.4.12+repack-1) experimental; urgency=medium
+
+ * Imported Upstream version 0.4.12+repack. (Closes: #778853)
+ * Drop the following patches. They were merged upstream.
+ - desktop-file.patch
+ - hurd.patch
+ - hyphen-used-as-minus.patch
+ * Drop desktop-file-fix-icon.patch. Instead rename minetest icons and use
+ the upstream name again. Install minetest.xpm to /usr/share/pixmaps which
+ is a better location for xpm files.
+ * Use dh_installchangelogs override for installing the upstream changelog.
+ * Drop useless-depends.patch. Add missing build-dependencies instead.
+ * Add libbz2-dev, libglu1-mesa-dev, libpng-dev and libjpeg-dev to
+ Build-Depends.
+ * wrap-and-sort -sa.
+ * Drop gcc47.patch because it is obsolete.
+ * Create directory for minetest.xpm in debian/rules and improve formatting.
+ * Remove dh_auto_build override. Use --parallel with main dh invocation.
+ * Use dh_auto_configure command to pass on build flags. Do not call cmake
+ manually.
+ * Rename debianization.patch to FindIrrlicht.cmake.patch. Append
+ libIrrlicht.so to search patch instead of replacing other alternatives.
+ * Drop dynamic-link.patch. Add FindJson.cmake.patch instead.
+ - Remove unnecessary hunks and patch only FindJson.cmake module. This
+ ensures that Debian's system json library will be used and simplifies
+ future updates.
+
+ -- Markus Koschany <apo at gambaru.de> Mon, 16 Mar 2015 18:47:04 +0100
+
+minetest (0.4.11+repack-1) experimental; urgency=medium
+
+ * Upload to experimental.
+ * Imported Upstream version 0.4.11+repack. (Closes: #774662)
+ * Add myself to Uploaders.
+ * debian/control:
+ - Add libx11-dev to Build-Depends to prevent a FTBFS.
+ - Use shorter Vcs-Browser URI.
+ * Rebase hurd.patch.
+ * Add *.patch extension to all patch files.
+ * Update DEP3 patch headers and remove jthread-changed.patch because
+ it was not applied anyway.
+ * Update useless-depends.patch.
+ Readd X11 library otherwise the build will fail due to missing symbols.
+ * minetest-server.service: Restart server unit on-failure.
+ * Export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed to avoid useless
+ dependencies.
+ * Add desktop-file.patch and hyphen-used-as-minus.patch.
+ Add keywords to desktop file and fix lintian warning hyphen-used-as-minus
+ sign.
+ * debian/upstream.changelog: Just point to upstream's wiki for retrieving the
+ latest changelog.
+ * Update debian/copyright for new release and use a more permissible license
+ for debian/patches/.
+ * debian/rules: Enable verbose Makefile to detect possible compilation
+ issues.
+
+ -- Markus Koschany <apo at gambaru.de> Mon, 05 Jan 2015 20:45:10 +0100
+
+minetest (0.4.10+repack-3) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Markus Koschany ]
+ * minetest-server: Support systemd and SysV init systems. (Closes: #769965)
+ - Add minetest-server.init.
+ - Add minetest-server.postinst and minetest-server.postrm.
+ Create an unprivileged system-wide user, Debian-minetest. The new home
+ directory is /var/games/minetest-server. All log files are written to
+ /var/log/minetest.
+ - Add minetest-server at .service file. This is a template unit file which
+ allows system administrators to run multiple instances of the server.
+ See minetest-server.README.Debian for more information.
+ - Add minetest-server.service to run the default configuration.
+ * Install minetestserver binary to /usr/lib/minetest.
+ * Add minetestserver wrapper script and install it to /usr/games.
+ * Install default configuration file to /etc/minetest/minetest.conf.
+ * Add minetest-server.logrotate and daily rotate log files in
+ /var/log/minetest for 14 days.
+ * Declare compliance with Debian Policy 3.9.6.
+ * debian/control:
+ - minetest-server: Depend on adduser for maintainer scripts.
+ - minetest-dbg: Depend either on minetest OR minetest-server.
+ * Fix lintian error quilt-series-without-trailing-newline.
+ * Fix lintian warning empty-short-license-in-dep5-copyright.
+
+ -- Markus Koschany <apo at gambaru.de> Thu, 20 Nov 2014 18:07:24 +0100
+
+minetest (0.4.10+repack-2) unstable; urgency=medium
+
+ * d/p/hurd.patch: new patch to fix FTBFS on Hurd (Closes: #764579)
+ Thanks to Svante Signell for the report and the patch.
+
+ -- Martin Quinson <mquinson at debian.org> Fri, 14 Nov 2014 10:14:16 +0100
+
+minetest (0.4.10+repack-1) unstable; urgency=medium
+
+ * New upstream release (closes: #754552).
+ - Added third person view.
+ - Many bug fixes, performance tweaks, memory usage reductions and
+ internal improvements, as well as many translation improvements.
+ - Added extended door mod; rework farming mod; added TNT.
+ * d/p/powerpc.patch: drop patch integrated upstream
+ * d/control:VCS-git: Prefer anonscm.debian.org to deprecated urls
+
+ -- Martin Quinson <mquinson at debian.org> Wed, 16 Jul 2014 00:12:12 +0200
+
+minetest (0.4.9+repack-6) unstable; urgency=medium
+
+ * Enable LevelDB backend (Closes: #751198).
+ Many thanks to Eric Monson for the report and patch.
+
+ -- Martin Quinson <mquinson at debian.org> Thu, 12 Jun 2014 16:39:16 +0200
+
+minetest (0.4.9+repack-5) unstable; urgency=medium
+
+ * Simplify the architecture-dependent Build-dep so that it work on
+ unknown archs (using lua as a fallback for luajit).
+ (Closes: #745059, which was about ppc64el not getting any lua)
+
+ -- Martin Quinson <mquinson at debian.org> Fri, 18 Apr 2014 01:12:19 +0200
+
+minetest (0.4.9+repack-4) unstable; urgency=medium
+
+ * luajit is available on powerpcspe, too (Closes: #734730).
+ * Use lua on all other debian-port strange architectures where
+ luajit is not avail. I don't really like to hardcode this list of
+ architectures this way: if luajit is ported, I will not notice it.
+
+ -- Martin Quinson <mquinson at debian.org> Thu, 09 Jan 2014 14:22:20 +0100
+
+minetest (0.4.9+repack-3) unstable; urgency=medium
+
+ * Mipsel don't have luajit either, actually. Bummer.
+
+ -- Martin Quinson <mquinson at debian.org> Thu, 09 Jan 2014 02:40:17 +0100
+
+minetest (0.4.9+repack-2) unstable; urgency=medium
+
+ * Do not try to use luajit on architectures that don't provide it.
+ Fallback on lua on those architectures. (Closes: #734461)
+
+ -- Martin Quinson <mquinson at debian.org> Thu, 09 Jan 2014 00:41:18 +0100
+
+minetest (0.4.9+repack-1) unstable; urgency=medium
+
+ * New upstream release.
+ - drop d/p/blinking_furnaces that were picked from upstream.
+ * Bump Standards-Version to 3.9.5 (no change needed)
+
+ -- Martin Quinson <mquinson at debian.org> Sat, 04 Jan 2014 20:52:19 +0100
+
+minetest (0.4.8+repack2-3) unstable; urgency=low
+
+ * get upstream patch to fix a bug with furnaces that are blinking
+
+ -- Martin Quinson <mquinson at debian.org> Mon, 09 Dec 2013 01:10:58 +0100
+
+minetest (0.4.8+repack2-2) unstable; urgency=low
+
+ * Also look under /usr/share/games/minetest for mods, so that
+ minetest-mod-* packages actually work.
+
+ -- Martin Quinson <mquinson at debian.org> Wed, 04 Dec 2013 23:38:26 +0100
+
+minetest (0.4.8+repack2-1) unstable; urgency=low
+
+ * New upstream release (closes: #730554).
+ - Upstream changes to their embeeded jthread library become
+ intractable with our system-wide version. So switch to their
+ version, even if it's a bad habit to embeed other libraries.
+ - Refresh our patches (no big change beside of jthread).
+ * Suggests the existing mod packages: moreblocks, moreores, pipeworks.
+
+ -- Martin Quinson <mquinson at debian.org> Thu, 28 Nov 2013 23:20:35 +0100
+
+minetest (0.4.7+repack-3) unstable; urgency=low
+
+ * d/p/desktop-file-fix-icon: fix the icon name in minetest.desktop
+ (Closes: #713808)
+
+ -- Martin Quinson <mquinson at debian.org> Sun, 18 Aug 2013 02:34:11 +0200
+
+minetest (0.4.7+repack-2) unstable; urgency=low
+
+ * Fix the package description (the game is LGPL, not GPL)
+
+ -- Martin Quinson <mquinson at debian.org> Fri, 21 Jun 2013 01:54:04 +0200
+
+minetest (0.4.7+repack-1) unstable; urgency=low
+
+ * New upstream release (LP: #1191519)
+ - all mods but 'minetest_game' mods were dropped upstream.
+ We still need to repack to integrate the remaining mod, though.
+ * Refresh our patches accordingly
+ * Build-depend on luajit as it is now the used library for lua
+ * d/control: bump standard version to 3.9.4 (no change needed)
+
+ -- Martin Quinson <mquinson at debian.org> Fri, 21 Jun 2013 01:13:36 +0200
+
+minetest (0.4.6+repack-6) unstable; urgency=low
+
+ * Reupload to unstable so that it gets rebuilt against irrlicht 1.8.
+ We could have asked a binNMU to the release team for the transition,
+ but minetest is the only package build-depending on irrlicht.
+
+ -- Martin Quinson <mquinson at debian.org> Mon, 06 May 2013 11:36:12 +0200
+
+minetest (0.4.6+repack-5) unstable; urgency=low
+
+ * include minetest-mapper into the minetest-data package
+ * don't install in-package fonts, but use system-wide ones
+ * Actually install the upstream changelog -- oops
+
+ -- Martin Quinson <mquinson at debian.org> Wed, 01 May 2013 18:59:48 +0200
+
+minetest (0.4.6+repack-4) unstable; urgency=low
+
+ * Team upload.
+
+ [Matthew Bekkema]
+ * Fix build on big endian architectures.
+
+ [Martin Quinson]
+ * minetest Suggests minetest-server (Closes: #674121)
+ * Conflicts with unofficial minetestc55 (LP: #1162551)
+
+ -- Martin Quinson <mquinson at debian.org> Fri, 19 Apr 2013 10:06:45 +0200
+
+minetest (0.4.6+repack-3) unstable; urgency=low
+
+ * Team upload.
+
+ [Matthew Bekkema]
+ * Fix build on kfreebsd, and hopefully on sparc
+ * Further source repacking to remove unused embeedded libraries from
+ tarball.
+
+ [Martin Quinson]
+ * d/control: update upstream's URL
+
+ -- Martin Quinson <mquinson at debian.org> Thu, 18 Apr 2013 09:41:54 +0200
+
+minetest (0.4.6+repack-2) unstable; urgency=low
+
+ * Add an upstream changelog found online
+ * Ease the upgrade from previous minetest versions -- sorry.
+
+ -- Martin Quinson <mquinson at debian.org> Wed, 17 Apr 2013 22:09:29 +0200
+
+minetest (0.4.6+repack-1) unstable; urgency=low
+
+ * Team upload.
+ * New upstream release (Closes: #677517) (LP: #1045322)
+ - Player cannot spawn within the rock now (Closes: #693264)
+ - Builds with irrlicht 1.8 (Closes: #693277)
+ * Repack upstream tarball to re-include the elements that were
+ separated "to keep the git repository reasonably sized"
+
+ [Matthew Bekkema]
+ * Update existing patches.
+ * Use upstream manpages and drop Debian ones.
+ * d/rules: various fixes:
+ - update the way to get new tarballs
+ - copy the icons from the right location
+ * d/p/event.patch: new patch to make it compile despite upstream
+ editing their included jmutex.h while we use the system-wide one.
+ * Be more picky about what should get installed in minetest-common
+ to avoid conflicts with minetest.
+ * d/copyright: various fixes
+ - fix a lintian warning about a duplicated entry
+ - upstream switched to LGPL v2 for most files
+ - add some missing files
+ * d/p/useless-depends.patch: drop useless dependencies reported
+ during build by dpkg-shlibdeps
+ * d/control: adapt build-deps to drop these dependencies
+
+ [Martin Quinson]
+ * d/control: Add myself to the uploaders.
+ * d/control: rename the minetest-common pkg to minetest-data, as an
+ external source package should/will provide minetest.
+ * build with cURL, gettext and freetype
+ * d/p/i18n: search for translations in the default path
+ * Use system-wide fonts, to avoid a warning about not found fonts
+ * Use /usr/share/games/minetest instead of /usr/share/minetest
+ * Use upstream desktop file and drop Debian one.
+
+ -- Martin Quinson <mquinson at debian.org> Sun, 14 Apr 2013 20:58:27 +0200
+
+minetest (0.3.1+dfsg-4) unstable; urgency=low
+
+ * add a breaks minetest << 0.3.1+dfsg-3 to appropriately handle upgrades
+ after the package split (closes: #670208)
+
+ -- Michael Gilbert <mgilbert at debian.org> Wed, 25 Apr 2012 16:04:01 -0400
+
+minetest (0.3.1+dfsg-3) unstable; urgency=low
+
+ * use debhelper 9 and simplify build hardening
+ * update my email address
+ * bump standards to 3.9.3
+ * build-depend on libpng-dev instead of libpng12-dev (closes: #662432)
+ * fix gcc 4.7 build failure (closes: #667280)
+ * split the server into its own package (closes: #668004)
+ * move binaries to /usr/games in install files
+
+ -- Michael Gilbert <mgilbert at debian.org> Sat, 21 Apr 2012 15:52:14 -0400
+
+minetest (0.3.1+dfsg-2) unstable; urgency=low
+
+ * Fix freedesktop menu "Type" entry.
+ * Use "uscan --force-download" in get-orig-source rule.
+ * Update homepage location in watch file.
+ * Add missing libsqlite3-dev build-dep
+
+ -- Michael Gilbert <michael.s.gilbert at gmail.com> Tue, 29 Nov 2011 18:42:07 -0500
+
+minetest (0.3.1+dfsg-1) unstable; urgency=low
+
+ * Update homepage.
+ * Build against jthread 1.3.1.
+ * Implement get-orig-source to generate dfsg-free upstream tarball.
+ * Build using dfsg-free tarball.
+ * Install freedesktop menu and icons.
+ * Fix watch file for dfsg name.
+ * Install to /usr/games.
+ * Add a debug package.
+
+ -- Michael Gilbert <michael.s.gilbert at gmail.com> Sat, 26 Nov 2011 22:27:53 -0500
+
+minetest (0.3.1-1) unstable; urgency=low
+
+ * New upstream release:
+ - Refresh patches.
+ * Dynamically link to irrlicht.
+
+ -- Michael Gilbert <michael.s.gilbert at gmail.com> Sat, 26 Nov 2011 20:08:08 -0500
+
+minetest (0.2.20110922.3-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+ * Disable DM-Upload-Allowed.
+ * Add some more copyright info.
+ * Remove embedded sqlite code copy.
+ * Enable all build-hardening flags.
+ * Use system jthread library.
+ * Fix dep5 url format.
+
+ -- Michael Gilbert <michael.s.gilbert at gmail.com> Mon, 21 Nov 2011 00:42:06 -0500
+
+minetest (0.2.20110731.3-2) UNRELEASED; urgency=low
+
+ * Update watch file.
+ * Add permanent manpages.
+ * Support parallel builds.
+ * Remove vcs files in clean rule.
+
+ -- Michael Gilbert <michael.s.gilbert at gmail.com> Fri, 28 Oct 2011 19:46:35 -0400
+
+minetest (0.2.20110731.3-1) UNRELEASED; urgency=low
+
+ * Initial release (Closes: #636293).
+
+ -- Michael Gilbert <michael.s.gilbert at gmail.com> Mon, 12 Sep 2011 23:43:55 -0400
diff --cc debian/control
index 320954b,0000000..d01ef12
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,94 -1,0 +1,93 @@@
+Source: minetest
+Section: games
+Priority: extra
+Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
+Uploaders:
+ Michael Gilbert <mgilbert at debian.org>,
+ Martin Quinson <mquinson at debian.org>,
+ Markus Koschany <apo at debian.org>
+Build-Depends:
+ cmake,
+ debhelper (>= 10),
+ dh-systemd (>= 1.5),
+ gettext,
- imagemagick,
+ libbz2-dev,
+ libcurl4-gnutls-dev,
+ libfreetype6-dev,
+ libglu1-mesa-dev,
+ libirrlicht-dev (>= 1.7.0),
+ libjpeg-dev,
+ libjsoncpp-dev,
+ libleveldb-dev,
+ libluajit-5.1-dev [i386 amd64 kfreebsd-i386 armel armhf powerpc powerpcspe mips] | liblua5.1-dev,
+ libogg-dev,
+ libopenal-dev,
+ libpng-dev,
+ libsqlite3-dev,
+ libvorbis-dev,
+ libx11-dev,
+ zlib1g-dev
+Standards-Version: 3.9.8
+Homepage: http://minetest.net/
+Vcs-Git: https://anonscm.debian.org/git/pkg-games/minetest-v04x.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-games/minetest-v04x.git
+
+Package: minetest
+Architecture: any
+Depends:
+ minetest-data (= ${source:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Conflicts:
+ minetestc55
+Suggests:
+ minetest-mod-moreblocks,
+ minetest-mod-moreores,
+ minetest-mod-pipeworks,
+ minetest-server
+Description: Multiplayer infinite-world block sandbox
+ Minetest is a minecraft-inspired game written from scratch and licensed
+ under the LGPL (version 2.1 or later). It supports both survival and creative
+ modes along with multiplayer support, dynamic lighting, and an "infinite" map
+ generator.
+
+Package: minetest-server
+Architecture: any
+Depends:
+ adduser,
+ lsb-base (>= 3.0-6),
+ minetest-data (= ${source:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: Multiplayer infinite-world block sandbox (server)
+ Minetest is a minecraft-inspired game written from scratch and licensed
+ under the LGPL (version 2.1 or later). It supports both survival and creative
+ modes along with multiplayer support, dynamic lighting, and an "infinite" map
+ generator.
+ .
+ This is the minetest server package.
+
+Package: minetest-data
+Architecture: all
+Depends:
+ fonts-droid-fallback,
+ fonts-liberation,
+ python,
+ python-imaging,
+ ${misc:Depends}
+Breaks:
+ minetest (<< 0.4.14+repack-1),
+ minetest-common
+Conflicts:
+ minetest-common
+Replaces:
+ minetest (<< 0.4.14+repack-1),
+ minetest-common
+Description: Multiplayer infinite-world block sandbox (data files)
+ Minetest is a minecraft-inspired game written from scratch and licensed
+ under the LGPL (version 2.1 or later). It supports both survival and creative
+ modes along with multiplayer support, dynamic lighting, and an "infinite" map
+ generator.
+ .
+ These are the files used by both client and server packages, such as
+ the textures and other graphical files and the standard mods.
diff --cc debian/copyright
index b05d2c7,0000000..9ad4e75
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,1587 -1,0 +1,1605 @@@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: Minetest
+Source: https://github.com/minetest/minetest
+
+Files: *
+Copyright: 2010-2014, celeron55, Perttu Ahola <celeron55 at gmail.com>
+ and contributors
+License: LGPL-2.1+
+
+Files: *.ogg
+ *.png
+ games/minetest_game/mods/beds/*
+ games/minetest_game/mods/boats/*
+ games/minetest_game/mods/bones/*
+ games/minetest_game/mods/bucket/*
+ games/minetest_game/mods/creative/*
+ games/minetest_game/mods/default/*
- games/minetest_game/mods/nyancat/*
+ games/minetest_game/mods/screwdriver/*
+ games/minetest_game/mods/stairs/*
+ games/minetest_game/mods/tnt/*
+ games/minetest_game/mods/vessels/*
+ games/minetest_game/mods/wool/*
+ games/minetest_game/mods/xpanes/*
+Copyright: 2010-2012, celeron55, Perttu Ahola <celeron55 at gmail.com>
+ 2011-2012, Kahrl <kahrl at gmx.net>
+ BlockMen,
+ erlehmann
+ 2012-2016, PilzAdam,
+ Zeg9,
+ thetoon,
+ PavelS(SokolovPavel),
+ sofar (sofar at foo-projects.org),
+ paramat
+ 2015-2016 Jean-Patrick G. (kilbith) <jeanpatrick.guerrero at gmail.com>
+License: CC-BY-SA-3.0
+Comment:
+ According to the main README file all Minetest textures and sounds are
+ licensed under CC-BY-SA-3.0 with the notable exceptions below.
+
+Files: games/minetest_game/mods/flowers/*
+ games/minetest_game/mods/tnt/*
+ games/minetest_game/mods/farming/*
+ games/minetest_game/mods/xpanes/*
+ games/minetest_game/mods/dye/*
+ games/minetest_game/mods/vessels/textures/*
+ games/minetest_game/mods/doors/textures/doors_trapdoor.png
+Copyright: PilzAdam
+ Zeg9
+ thetoon
+ PavelS(SokolovPavel)
+ 2012-2013 Ironzorg, VanessaE
+ 2012 Perttu Ahola (celeron55) <celeron55 at gmail.com>
+ BlockMen (2014-2015)
+ MasterGollum
+ Gambit
+ 2014 webdesigner97
+ Vanessa Ezekowitz
+License: WTFPL
+
+Files: games/minetest_game/mods/farming/textures/farming_tool_diamondhoe.png
+ games/minetest_game/mods/farming/textures/farming_tool_mesehoe.png
+ games/minetest_game/mods/farming/textures/farming_tool_bronzehoe.png
+ games/minetest_game/mods/farming/textures/farming_tool_steelhoe.png
+ games/minetest_game/mods/farming/textures/farming_tool_stonehoe.png
+ games/minetest_game/mods/farming/textures/farming_tool_woodhoe.png
+ games/minetest_game/mods/doors/sounds/doors_door_open.ogg
+ games/minetest_game/mods/doors/sounds/doors_door_close.ogg
+Copyright: BlockMen
+ CGEffex
+ bennstir
+License: CC-BY-3.0
+
+Files: games/minetest_game/mods/default/textures/default_desert_cobble.png
+Copyright: PenguinDad
+License: CC-BY-SA-4.0
+
++Files: lib/jsoncpp/jsoncpp.cpp
++Copyright: 2007-2010 Baptiste Lepilleur
++License: public-domain
++
++Files: lib/gmp/mini-gmp.*
++Copyright: 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000,
++ 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
++ 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
++License: LGPL-3+
++
+Files: debian/*
+Copyright: 2011-2012, Michael Gilbert <michael.s.gilbert at gmail.com>
+ 2013-2015, Martin Quinson <mquinson at debian.org>
- 2014-2016, Markus Koschany <apo at debian.org>
++ 2014-2017, Markus Koschany <apo at debian.org>
+License: GPL-2+
+
+Files: debian/patches/*
+Copyright: 2011-2012, Michael Gilbert <michael.s.gilbert at gmail.com>
+ 2013-2015, Martin Quinson <mquinson at debian.org>
- 2014-2015, Markus Koschany <apo at gambaru.de>
++ 2014-2017, Markus Koschany <apo at gambaru.de>
+License: LGPL-2.1+
+
+Files: util/wireshark/minetest.lua
+Copyright: 2011, celeron55, Perttu Ahola <celeron55 at gmail.com>
+License: GPL-2+
+
+Files: src/util/sha1.cpp
+ src/util/sha1.h
+ games/minetest_game/mods/carts/*
+ games/minetest_game/mods/give_initial_stuff/*
+ games/minetest_game/mods/sethome/*
+ games/minetest_game/mods/sfinv/*
+Copyright: Copyright (c) 2005 Michael D. Leonhard (http://tamale.net)
+ Copyright (C) 2012-2016 PilzAdam
+ Copyright (C) 2014-2016 SmallJoker
+ Copyright (C) 2012-2016 Various Minetest developers and contributors
+ Copyright (C) 2012-2016 Perttu Ahola (celeron55) <celeron55 at gmail.com>
+ Copyright (C) 2012-2016 Various Minetest developers and contributors
+License: Expat
+
+Files: src/util/base64.*
+Copyright: 2004-2008, René Nyffenegger
+ Nyffenegger rene.nyffenegger at adp-gmbh.ch
+License: zlib
+
+Files: src/cguittfont/*
+Copyright: 2009-2010 John Norman
+License: zlib
+
+Files:
+ src/guiPasswordChange.*
+ src/guiVolumeChange.*
+Copyright:
+ 2010-2011, 2013, celeron55, Perttu Ahola <celeron55 at gmail.com>
+ 2011, 2013, Ciaran Gultnieks <ciaran at ciarang.com>
+ 2013, RealBadAngel, Maciej Kasatkin <mk at realbadangel.pl>
+License: ISC
+ Permission to use, copy, modify, and/or distribute this software for
+ any purpose with or without fee is hereby granted, provided that the
+ above copyright notice and this permission notice appear in all
+ copies.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+ WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
+ AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
+ DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+ PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ PERFORMANCE OF THIS SOFTWARE.
+
+Files: util/minetestmapper.py
+Copyright:
+ 2011, celeron55, Perttu Ahola <celeron55 at gmail.com>
+ 2011, j0gge
+License: WTFPL
+
+Files: src/noise.*
+Copyright: 2010-2014, celeron55, Perttu Ahola <celeron55 at gmail.com>
+ 2010-2014, kwolekr, Ryan Kwolek <kwolekr at minetest.net>
+License: BSD-2-clause
+ All rights reserved.
+ .
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Files: src/util/sha2.h
+Copyright: 1995-1998 Eric Young (eay at cryptsoft.com)
+License: cryptsoft-License
+ * All rights reserved.
+ *
+ * This package is an SSL implementation written
+ * by Eric Young (eay at cryptsoft.com).
+ * The implementation was written so as to conform with Netscapes SSL.
+ *
+ * This library is free for commercial and non-commercial use as long as
+ * the following conditions are aheared to. The following conditions
+ * apply to all code found in this distribution, be it the RC4, RSA,
+ * lhash, DES, etc., code; not just the SSL code. The SSL documentation
+ * included with this distribution is covered by the same copyright terms
+ * except that the holder is Tim Hudson (tjh at cryptsoft.com).
+ *
+ * Copyright remains Eric Young's, and as such any Copyright notices in
+ * the code are not to be removed.
+ * If this package is used in a product, Eric Young should be given attribution
+ * as the author of the parts of the library used.
+ * This can be in the form of a textual message at program startup or
+ * in documentation (online or textual) provided with the package.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ * 3. All advertising materials mentioning features or use of this software
+ * must display the following acknowledgement:
+ * "This product includes cryptographic software written by
+ * Eric Young (eay at cryptsoft.com)"
+ * The word 'cryptographic' can be left out if the rouines from the library
+ * being used are not cryptographic related :-).
+ * 4. If you include any Windows specific code (or a derivative thereof) from
+ * the apps directory (application code) you must include an acknowledgement:
+ * "This product includes software written by Tim Hudson (tjh at cryptsoft.com)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ * The licence and distribution terms for any publically available version or
+ * derivative of this code cannot be changed. i.e. this code cannot simply be
+ * copied and put under another distribution licence
+ * [including the GNU Public Licence.]
+ */
+
+Files: src/util/sha256.c
+Copyright: 2004 The OpenSSL Project
+License: OpenSSL-License
+
+Files: fonts/mono_dejavu_sans*
- fonts/lucida_sans*
+Copyright: 2003, Bitstream Inc
+ 2006, Tavmjong Bah
+License: DejaVu-License
+
+Files: fonts/DroidSans*
++ fonts/Arimo*
++ fonts/Cousine*
+Copyright: 2008, The Android Open Source Project
++ 2010-2012, Google Corporation
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the complete text of the Apache license 2.0 can be found
+ in "/usr/share/common-licenses/Apache-2.0".
+
+License: DejaVu-License
+ Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is
+ a trademark of Bitstream, Inc.
+ .
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of the fonts accompanying this license ("Fonts") and associated
+ documentation files (the "Font Software"), to reproduce and distribute the
+ Font Software, including without limitation the rights to use, copy, merge,
+ publish, distribute, and/or sell copies of the Font Software, and to permit
+ persons to whom the Font Software is furnished to do so, subject to the
+ following conditions:
+ .
+ The above copyright and trademark notices and this permission notice shall
+ be included in all copies of one or more of the Font Software typefaces.
+ .
+ The Font Software may be modified, altered, or added to, and in particular
+ the designs of glyphs or characters in the Fonts may be modified and
+ additional glyphs or characters may be added to the Fonts, only if the fonts
+ are renamed to names not containing either the words "Bitstream" or the word
+ "Vera".
+ .
+ This License becomes null and void to the extent applicable to Fonts or Font
+ Software that has been modified and is distributed under the "Bitstream
+ Vera" names.
+ .
+ The Font Software may be sold as part of a larger software package but no
+ copy of one or more of the Font Software typefaces may be sold by itself.
+ .
+ THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,
+ TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME
+ FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING
+ ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+ THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE
+ FONT SOFTWARE.
+ .
+ Except as contained in this notice, the names of Gnome, the Gnome
+ Foundation, and Bitstream Inc., shall not be used in advertising or
+ otherwise to promote the sale, use or other dealings in this Font Software
+ without prior written authorization from the Gnome Foundation or Bitstream
+ Inc., respectively. For further information, contact: fonts at gnome dot
+ org.
+ .
+ Arev Fonts Copyright
+ ------------------------------
+ .
+ Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved.
+ .
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of the fonts accompanying this license ("Fonts") and
+ associated documentation files (the "Font Software"), to reproduce
+ and distribute the modifications to the Bitstream Vera Font Software,
+ including without limitation the rights to use, copy, merge, publish,
+ distribute, and/or sell copies of the Font Software, and to permit
+ persons to whom the Font Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright and trademark notices and this permission notice
+ shall be included in all copies of one or more of the Font Software
+ typefaces.
+ .
+ The Font Software may be modified, altered, or added to, and in
+ particular the designs of glyphs or characters in the Fonts may be
+ modified and additional glyphs or characters may be added to the
+ Fonts, only if the fonts are renamed to names not containing either
+ the words "Tavmjong Bah" or the word "Arev".
+ .
+ This License becomes null and void to the extent applicable to Fonts
+ or Font Software that has been modified and is distributed under the
+ "Tavmjong Bah Arev" names.
+ .
+ The Font Software may be sold as part of a larger software package but
+ no copy of one or more of the Font Software typefaces may be sold by
+ itself.
+ .
+ THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+ OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
+ TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+ DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+ OTHER DEALINGS IN THE FONT SOFTWARE.
+ .
+ Except as contained in this notice, the name of Tavmjong Bah shall not
+ be used in advertising or otherwise to promote the sale, use or other
+ dealings in this Font Software without prior written authorization
+ from Tavmjong Bah. For further information, contact: tavmjong @ free
+ . fr.
+ .
+ $Id: LICENSE 2133 2007-11-28 02:46:28Z lechimp $
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy of
+ this software and associated documentation files (the "Software"), to deal in
+ the Software without restriction, including without limitation the rights to
+ use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is furnished to do
+ so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+License: LGPL-2.1+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License as published by
+ the Free Software Foundation; either version 2.1 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 Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License version 2 can be found in "/usr/share/common-licenses/LGPL-2.1".
+
+License: GPL-2+
+ This package 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 package 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, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
+
+License: zlib
+ This source code is provided 'as-is', without any express or implied
+ warranty. In no event will the author be held liable for any damages
+ arising from the use of this software.
+ .
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+ .
+ 1. The origin of this source code must not be misrepresented; you must not
+ claim that you wrote the original source code. If you use this source code
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ .
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original source code.
+ .
+ 3. This notice may not be removed or altered from any source distribution.
+
+License: CC-BY-SA-3.0
+ Creative Commons Attribution-ShareAlike 3.0 Unported
+ ․
+ CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+ LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
+ ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION
+ ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE
+ INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
+ ITS USE.
+ ․
+ License
+ ․
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
+ COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
+ COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
+ AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+ ․
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
+ TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
+ BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
+ CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
+ CONDITIONS.
+ ․
+ 1. Definitions
+ ․
+ a. "Adaptation" means a work based upon the Work, or upon the Work and
+ other pre-existing works, such as a translation, adaptation, derivative
+ work, arrangement of music or other alterations of a literary or
+ artistic work, or phonogram or performance and includes cinematographic
+ adaptations or any other form in which the Work may be recast,
+ transformed, or adapted including in any form recognizably derived from
+ the original, except that a work that constitutes a Collection will not
+ be considered an Adaptation for the purpose of this License. For the
+ avoidance of doubt, where the Work is a musical work, performance or
+ phonogram, the synchronization of the Work in timed-relation with a
+ moving image ("synching") will be considered an Adaptation for the
+ purpose of this License.
+ ․
+ b. "Collection" means a collection of literary or artistic works, such
+ as encyclopedias and anthologies, or performances, phonograms or
+ broadcasts, or other works or subject matter other than works listed in
+ Section 1(f) below, which, by reason of the selection and arrangement of
+ their contents, constitute intellectual creations, in which the Work is
+ included in its entirety in unmodified form along with one or more other
+ contributions, each constituting separate and independent works in
+ themselves, which together are assembled into a collective whole. A work
+ that constitutes a Collection will not be considered an Adaptation (as
+ defined below) for the purposes of this License.
+ ․
+ c. "Creative Commons Compatible License" means a license that is listed
+ at http://creativecommons.org/compatiblelicenses that has been approved
+ by Creative Commons as being essentially equivalent to this License,
+ including, at a minimum, because that license: (i) contains terms that
+ have the same purpose, meaning and effect as the License Elements of
+ this License; and, (ii) explicitly permits the relicensing of
+ adaptations of works made available under that license under this
+ License or a Creative Commons jurisdiction license with the same License
+ Elements as this License.
+ ․
+ d. "Distribute" means to make available to the public the original and
+ copies of the Work or Adaptation, as appropriate, through sale or other
+ transfer of ownership.
+ ․
+ e. "License Elements" means the following high-level license attributes
+ as selected by Licensor and indicated in the title of this License:
+ Attribution, ShareAlike.
+ ․
+ f. "Licensor" means the individual, individuals, entity or entities that
+ offer(s) the Work under the terms of this License.
+ ․
+ g. "Original Author" means, in the case of a literary or artistic work,
+ the individual, individuals, entity or entities who created the Work or
+ if no individual or entity can be identified, the publisher; and in
+ addition (i) in the case of a performance the actors, singers,
+ musicians, dancers, and other persons who act, sing, deliver, declaim,
+ play in, interpret or otherwise perform literary or artistic works or
+ expressions of folklore; (ii) in the case of a phonogram the producer
+ being the person or legal entity who first fixes the sounds of a
+ performance or other sounds; and, (iii) in the case of broadcasts, the
+ organization that transmits the broadcast.
+ ․
+ h. "Work" means the literary and/or artistic work offered under the
+ terms of this License including without limitation any production in the
+ literary, scientific and artistic domain, whatever may be the mode or
+ form of its expression including digital form, such as a book, pamphlet
+ and other writing; a lecture, address, sermon or other work of the same
+ nature; a dramatic or dramatico-musical work; a choreographic work or
+ entertainment in dumb show; a musical composition with or without words;
+ a cinematographic work to which are assimilated works expressed by a
+ process analogous to cinematography; a work of drawing, painting,
+ architecture, sculpture, engraving or lithography; a photographic work
+ to which are assimilated works expressed by a process analogous to
+ photography; a work of applied art; an illustration, map, plan, sketch
+ or three-dimensional work relative to geography, topography,
+ architecture or science; a performance; a broadcast; a phonogram; a
+ compilation of data to the extent it is protected as a copyrightable
+ work; or a work performed by a variety or circus performer to the extent
+ it is not otherwise considered a literary or artistic work.
+ ․
+ i. "You" means an individual or entity exercising rights under this
+ License who has not previously violated the terms of this License with
+ respect to the Work, or who has received express permission from the
+ Licensor to exercise rights under this License despite a previous
+ violation.
+ ․
+ j. "Publicly Perform" means to perform public recitations of the Work
+ and to communicate to the public those public recitations, by any means
+ or process, including by wire or wireless means or public digital
+ performances; to make available to the public Works in such a way that
+ members of the public may access these Works from a place and at a place
+ individually chosen by them; to perform the Work to the public by any
+ means or process and the communication to the public of the performances
+ of the Work, including by public digital performance; to broadcast and
+ rebroadcast the Work by any means including signs, sounds or images.
+ ․
+ k. "Reproduce" means to make copies of the Work by any means including
+ without limitation by sound or visual recordings and the right of
+ fixation and reproducing fixations of the Work, including storage of a
+ protected performance or phonogram in digital form or other electronic
+ medium.
+ ․
+ 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
+ limit, or restrict any uses free from copyright or rights arising from
+ limitations or exceptions that are provided for in connection with the
+ copyright protection under copyright law or other applicable laws.
+ ․
+ 3. License Grant. Subject to the terms and conditions of this License,
+ Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+ perpetual (for the duration of the applicable copyright) license to
+ exercise the rights in the Work as stated below:
+ ․
+ a. to Reproduce the Work, to incorporate the Work into one or more
+ Collections, and to Reproduce the Work as incorporated in the
+ Collections;
+ ․
+ b. to create and Reproduce Adaptations provided that any such
+ Adaptation, including any translation in any medium, takes reasonable
+ steps to clearly label, demarcate or otherwise identify that changes
+ were made to the original Work. For example, a translation could be
+ marked "The original work was translated from English to Spanish," or a
+ modification could indicate "The original work has been modified.";
+ ․
+ c. to Distribute and Publicly Perform the Work including as incorporated
+ in Collections; and,
+ ․
+ d. to Distribute and Publicly Perform Adaptations.
+ ․
+ e. For the avoidance of doubt:
+ ․
+ i. Non-waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or compulsory
+ licensing scheme cannot be waived, the Licensor reserves the exclusive
+ right to collect such royalties for any exercise by You of the rights
+ granted under this License;
+ ․
+ ii. Waivable Compulsory License Schemes. In those jurisdictions in which
+ the right to collect royalties through any statutory or compulsory
+ licensing scheme can be waived, the Licensor waives the exclusive right
+ to collect such royalties for any exercise by You of the rights granted
+ under this License; and,
+ ․
+ iii. Voluntary License Schemes. The Licensor waives the right to collect
+ royalties, whether individually or, in the event that the Licensor is a
+ member of a collecting society that administers voluntary licensing
+ schemes, via that society, from any exercise by You of the rights
+ granted under this License.
+ ․
+ The above rights may be exercised in all media and formats whether now
+ known or hereafter devised. The above rights include the right to make
+ such modifications as are technically necessary to exercise the rights
+ in other media and formats. Subject to Section 8(f), all rights not
+ expressly granted by Licensor are hereby reserved.
+ ․
+ 4. Restrictions. The license granted in Section 3 above is expressly
+ made subject to and limited by the following restrictions:
+ ․
+ a. You may Distribute or Publicly Perform the Work only under the terms
+ of this License. You must include a copy of, or the Uniform Resource
+ Identifier (URI) for, this License with every copy of the Work You
+ Distribute or Publicly Perform. You may not offer or impose any terms on
+ the Work that restrict the terms of this License or the ability of the
+ recipient of the Work to exercise the rights granted to that recipient
+ under the terms of the License. You may not sublicense the Work. You
+ must keep intact all notices that refer to this License and to the
+ disclaimer of warranties with every copy of the Work You Distribute or
+ Publicly Perform. When You Distribute or Publicly Perform the Work, You
+ may not impose any effective technological measures on the Work that
+ restrict the ability of a recipient of the Work from You to exercise the
+ rights granted to that recipient under the terms of the License. This
+ Section 4(a) applies to the Work as incorporated in a Collection, but
+ this does not require the Collection apart from the Work itself to be
+ made subject to the terms of this License. If You create a Collection,
+ upon notice from any Licensor You must, to the extent practicable,
+ remove from the Collection any credit as required by Section 4(c), as
+ requested. If You create an Adaptation, upon notice from any Licensor
+ You must, to the extent practicable, remove from the Adaptation any
+ credit as required by Section 4(c), as requested.
+ ․
+ b. You may Distribute or Publicly Perform an Adaptation only under the
+ terms of: (i) this License; (ii) a later version of this License with
+ the same License Elements as this License; (iii) a Creative Commons
+ jurisdiction license (either this or a later license version) that
+ contains the same License Elements as this License (e.g.,
+ Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible
+ License. If you license the Adaptation under one of the licenses
+ mentioned in (iv), you must comply with the terms of that license. If
+ you license the Adaptation under the terms of any of the licenses
+ mentioned in (i), (ii) or (iii) (the "Applicable License"), you must
+ comply with the terms of the Applicable License generally and the
+ following provisions: (I) You must include a copy of, or the URI for,
+ the Applicable License with every copy of each Adaptation You Distribute
+ or Publicly Perform; (II) You may not offer or impose any terms on the
+ Adaptation that restrict the terms of the Applicable License or the
+ ability of the recipient of the Adaptation to exercise the rights
+ granted to that recipient under the terms of the Applicable License;
+ (III) You must keep intact all notices that refer to the Applicable
+ License and to the disclaimer of warranties with every copy of the Work
+ as included in the Adaptation You Distribute or Publicly Perform; (IV)
+ when You Distribute or Publicly Perform the Adaptation, You may not
+ impose any effective technological measures on the Adaptation that
+ restrict the ability of a recipient of the Adaptation from You to
+ exercise the rights granted to that recipient under the terms of the
+ Applicable License. This Section 4(b) applies to the Adaptation as
+ incorporated in a Collection, but this does not require the Collection
+ apart from the Adaptation itself to be made subject to the terms of the
+ Applicable License.
+ ․
+ c. If You Distribute, or Publicly Perform the Work or any Adaptations or
+ Collections, You must, unless a request has been made pursuant to
+ Section 4(a), keep intact all copyright notices for the Work and
+ provide, reasonable to the medium or means You are utilizing: (i) the
+ name of the Original Author (or pseudonym, if applicable) if supplied,
+ and/or if the Original Author and/or Licensor designate another party or
+ parties (e.g., a sponsor institute, publishing entity, journal) for
+ attribution ("Attribution Parties") in Licensor's copyright notice,
+ terms of service or by other reasonable means, the name of such party or
+ parties; (ii) the title of the Work if supplied; (iii) to the extent
+ reasonably practicable, the URI, if any, that Licensor specifies to be
+ associated with the Work, unless such URI does not refer to the
+ copyright notice or licensing information for the Work; and (iv) ,
+ consistent with Ssection 3(b), in the case of an Adaptation, a credit
+ identifying the use of the Work in the Adaptation (e.g., "French
+ translation of the Work by Original Author," or "Screenplay based on
+ original Work by Original Author"). The credit required by this Section
+ 4(c) may be implemented in any reasonable manner; provided, however,
+ that in the case of a Adaptation or Collection, at a minimum such credit
+ will appear, if a credit for all contributing authors of the Adaptation
+ or Collection appears, then as part of these credits and in a manner at
+ least as prominent as the credits for the other contributing authors.
+ For the avoidance of doubt, You may only use the credit required by this
+ Section for the purpose of attribution in the manner set out above and,
+ by exercising Your rights under this License, You may not implicitly or
+ explicitly assert or imply any connection with, sponsorship or
+ endorsement by the Original Author, Licensor and/or Attribution Parties,
+ as appropriate, of You or Your use of the Work, without the separate,
+ express prior written permission of the Original Author, Licensor and/or
+ Attribution Parties.
+ ․
+ d. Except as otherwise agreed in writing by the Licensor or as may be
+ otherwise permitted by applicable law, if You Reproduce, Distribute or
+ Publicly Perform the Work either by itself or as part of any Adaptations
+ or Collections, You must not distort, mutilate, modify or take other
+ derogatory action in relation to the Work which would be prejudicial to
+ the Original Author's honor or reputation. Licensor agrees that in those
+ jurisdictions (e.g. Japan), in which any exercise of the right granted
+ in Section 3(b) of this License (the right to make Adaptations) would be
+ deemed to be a distortion, mutilation, modification or other derogatory
+ action prejudicial to the Original Author's honor and reputation, the
+ Licensor will waive or not assert, as appropriate, this Section, to the
+ fullest extent permitted by the applicable national law, to enable You
+ to reasonably exercise Your right under Section 3(b) of this License
+ (right to make Adaptations) but not otherwise.
+ ․
+ 5. Representations, Warranties and Disclaimer
+ ․
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
+ KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
+ LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
+ WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
+ ․
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
+ LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
+ ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
+ ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
+ BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ ․
+ 7. Termination
+ ․
+ a. This License and the rights granted hereunder will terminate
+ automatically upon any breach by You of the terms of this License.
+ Individuals or entities who have received Adaptations or Collections
+ from You under this License, however, will not have their licenses
+ terminated provided such individuals or entities remain in full
+ compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
+ survive any termination of this License.
+ ․
+ b. Subject to the above terms and conditions, the license granted here
+ is perpetual (for the duration of the applicable copyright in the Work).
+ Notwithstanding the above, Licensor reserves the right to release the
+ Work under different license terms or to stop distributing the Work at
+ any time; provided, however that any such election will not serve to
+ withdraw this License (or any other license that has been, or is
+ required to be, granted under the terms of this License), and this
+ License will continue in full force and effect unless terminated as
+ stated above.
+ ․
+ 8. Miscellaneous
+ ․
+ a. Each time You Distribute or Publicly Perform the Work or a
+ Collection, the Licensor offers to the recipient a license to the Work
+ on the same terms and conditions as the license granted to You under
+ this License.
+ ․
+ b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
+ offers to the recipient a license to the original Work on the same terms
+ and conditions as the license granted to You under this License.
+ ․
+ c. If any provision of this License is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of
+ the remainder of the terms of this License, and without further action
+ by the parties to this agreement, such provision shall be reformed to
+ the minimum extent necessary to make such provision valid and
+ enforceable.
+ ․
+ d. No term or provision of this License shall be deemed waived and no
+ breach consented to unless such waiver or consent shall be in writing
+ and signed by the party to be charged with such waiver or consent.
+ ․
+ e. This License constitutes the entire agreement between the parties
+ with respect to the Work licensed here. There are no understandings,
+ agreements or representations with respect to the Work not specified
+ here. Licensor shall not be bound by any additional provisions that may
+ appear in any communication from You. This License may not be modified
+ without the mutual written agreement of the Licensor and You.
+ ․
+ f. The rights granted under, and the subject matter referenced, in this
+ License were drafted utilizing the terminology of the Berne Convention
+ for the Protection of Literary and Artistic Works (as amended on
+ September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
+ Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and
+ the Universal Copyright Convention (as revised on July 24, 1971). These
+ rights and subject matter take effect in the relevant jurisdiction in
+ which the License terms are sought to be enforced according to the
+ corresponding provisions of the implementation of those treaty
+ provisions in the applicable national law. If the standard suite of
+ rights granted under applicable copyright law includes additional rights
+ not granted under this License, such additional rights are deemed to be
+ included in the License; this License is not intended to restrict the
+ license of any rights under applicable law.
+ ․
+ ․
+ Creative Commons Notice
+ ․
+ Creative Commons is not a party to this License, and makes no warranty
+ whatsoever in connection with the Work. Creative Commons will not be
+ liable to You or any party on any legal theory for any damages
+ whatsoever, including without limitation any general, special,
+ incidental or consequential damages arising in connection to this
+ license. Notwithstanding the foregoing two (2) sentences, if Creative
+ Commons has expressly identified itself as the Licensor hereunder, it
+ shall have all rights and obligations of Licensor.
+ ․
+ Except for the limited purpose of indicating to the public that the Work
+ is licensed under the CCPL, Creative Commons does not authorize the use
+ by either party of the trademark "Creative Commons" or any related
+ trademark or logo of Creative Commons without the prior written consent
+ of Creative Commons. Any permitted use will be in compliance with
+ Creative Commons' then-current trademark usage guidelines, as may be
+ published on its website or otherwise made available upon request from
+ time to time. For the avoidance of doubt, this trademark restriction
+ does not form part of the License.
+ ․
+ Creative Commons may be contacted at http://creativecommons.org/.
+
+License: CC-BY-3.0
+ http://creativecommons.org/licenses/by/3.0/
+ .
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
+ COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
+ COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
+ AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
+ TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
+ BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
+ CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
+ CONDITIONS.
+ .
+ 1. Definitions
+ .
+ a. "Adaptation" means a work based upon the Work, or upon the Work and
+ other pre-existing works, such as a translation, adaptation,
+ derivative work, arrangement of music or other alterations of a
+ literary or artistic work, or phonogram or performance and includes
+ cinematographic adaptations or any other form in which the Work may be
+ recast, transformed, or adapted including in any form recognizably
+ derived from the original, except that a work that constitutes a
+ Collection will not be considered an Adaptation for the purpose of
+ this License. For the avoidance of doubt, where the Work is a musical
+ work, performance or phonogram, the synchronization of the Work in
+ timed-relation with a moving image ("synching") will be considered an
+ Adaptation for the purpose of this License.
+ b. "Collection" means a collection of literary or artistic works, such as
+ encyclopedias and anthologies, or performances, phonograms or
+ broadcasts, or other works or subject matter other than works listed
+ in Section 1(f) below, which, by reason of the selection and
+ arrangement of their contents, constitute intellectual creations, in
+ which the Work is included in its entirety in unmodified form along
+ with one or more other contributions, each constituting separate and
+ independent works in themselves, which together are assembled into a
+ collective whole. A work that constitutes a Collection will not be
+ considered an Adaptation (as defined above) for the purposes of this
+ License.
+ c. "Distribute" means to make available to the public the original and
+ copies of the Work or Adaptation, as appropriate, through sale or
+ other transfer of ownership.
+ d. "Licensor" means the individual, individuals, entity or entities that
+ offer(s) the Work under the terms of this License.
+ e. "Original Author" means, in the case of a literary or artistic work,
+ the individual, individuals, entity or entities who created the Work
+ or if no individual or entity can be identified, the publisher; and in
+ addition (i) in the case of a performance the actors, singers,
+ musicians, dancers, and other persons who act, sing, deliver, declaim,
+ play in, interpret or otherwise perform literary or artistic works or
+ expressions of folklore; (ii) in the case of a phonogram the producer
+ being the person or legal entity who first fixes the sounds of a
+ performance or other sounds; and, (iii) in the case of broadcasts, the
+ organization that transmits the broadcast.
+ f. "Work" means the literary and/or artistic work offered under the terms
+ of this License including without limitation any production in the
+ literary, scientific and artistic domain, whatever may be the mode or
+ form of its expression including digital form, such as a book,
+ pamphlet and other writing; a lecture, address, sermon or other work
+ of the same nature; a dramatic or dramatico-musical work; a
+ choreographic work or entertainment in dumb show; a musical
+ composition with or without words; a cinematographic work to which are
+ assimilated works expressed by a process analogous to cinematography;
+ a work of drawing, painting, architecture, sculpture, engraving or
+ lithography; a photographic work to which are assimilated works
+ expressed by a process analogous to photography; a work of applied
+ art; an illustration, map, plan, sketch or three-dimensional work
+ relative to geography, topography, architecture or science; a
+ performance; a broadcast; a phonogram; a compilation of data to the
+ extent it is protected as a copyrightable work; or a work performed by
+ a variety or circus performer to the extent it is not otherwise
+ considered a literary or artistic work.
+ g. "You" means an individual or entity exercising rights under this
+ License who has not previously violated the terms of this License with
+ respect to the Work, or who has received express permission from the
+ Licensor to exercise rights under this License despite a previous
+ violation.
+ h. "Publicly Perform" means to perform public recitations of the Work and
+ to communicate to the public those public recitations, by any means or
+ process, including by wire or wireless means or public digital
+ performances; to make available to the public Works in such a way that
+ members of the public may access these Works from a place and at a
+ place individually chosen by them; to perform the Work to the public
+ by any means or process and the communication to the public of the
+ performances of the Work, including by public digital performance; to
+ broadcast and rebroadcast the Work by any means including signs,
+ sounds or images.
+ i. "Reproduce" means to make copies of the Work by any means including
+ without limitation by sound or visual recordings and the right of
+ fixation and reproducing fixations of the Work, including storage of a
+ protected performance or phonogram in digital form or other electronic
+ medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to reduce,
+ limit, or restrict any uses free from copyright or rights arising from
+ limitations or exceptions that are provided for in connection with the
+ copyright protection under copyright law or other applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this License,
+ Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+ perpetual (for the duration of the applicable copyright) license to
+ exercise the rights in the Work as stated below:
+ .
+ a. to Reproduce the Work, to incorporate the Work into one or more
+ Collections, and to Reproduce the Work as incorporated in the
+ Collections;
+ b. to create and Reproduce Adaptations provided that any such Adaptation,
+ including any translation in any medium, takes reasonable steps to
+ clearly label, demarcate or otherwise identify that changes were made
+ to the original Work. For example, a translation could be marked "The
+ original work was translated from English to Spanish," or a
+ modification could indicate "The original work has been modified.";
+ c. to Distribute and Publicly Perform the Work including as incorporated
+ in Collections; and,
+ d. to Distribute and Publicly Perform Adaptations.
+ e. For the avoidance of doubt:
+ .
+ i. Non-waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or
+ compulsory licensing scheme cannot be waived, the Licensor
+ reserves the exclusive right to collect such royalties for any
+ exercise by You of the rights granted under this License;
+ ii. Waivable Compulsory License Schemes. In those jurisdictions in
+ which the right to collect royalties through any statutory or
+ compulsory licensing scheme can be waived, the Licensor waives the
+ exclusive right to collect such royalties for any exercise by You
+ of the rights granted under this License; and,
+ iii. Voluntary License Schemes. The Licensor waives the right to
+ collect royalties, whether individually or, in the event that the
+ Licensor is a member of a collecting society that administers
+ voluntary licensing schemes, via that society, from any exercise
+ by You of the rights granted under this License.
+ .
+ The above rights may be exercised in all media and formats whether now
+ known or hereafter devised. The above rights include the right to make
+ such modifications as are technically necessary to exercise the rights in
+ other media and formats. Subject to Section 8(f), all rights not expressly
+ granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is expressly made
+ subject to and limited by the following restrictions:
+ .
+ a. You may Distribute or Publicly Perform the Work only under the terms
+ of this License. You must include a copy of, or the Uniform Resource
+ Identifier (URI) for, this License with every copy of the Work You
+ Distribute or Publicly Perform. You may not offer or impose any terms
+ on the Work that restrict the terms of this License or the ability of
+ the recipient of the Work to exercise the rights granted to that
+ recipient under the terms of the License. You may not sublicense the
+ Work. You must keep intact all notices that refer to this License and
+ to the disclaimer of warranties with every copy of the Work You
+ Distribute or Publicly Perform. When You Distribute or Publicly
+ Perform the Work, You may not impose any effective technological
+ measures on the Work that restrict the ability of a recipient of the
+ Work from You to exercise the rights granted to that recipient under
+ the terms of the License. This Section 4(a) applies to the Work as
+ incorporated in a Collection, but this does not require the Collection
+ apart from the Work itself to be made subject to the terms of this
+ License. If You create a Collection, upon notice from any Licensor You
+ must, to the extent practicable, remove from the Collection any credit
+ as required by Section 4(b), as requested. If You create an
+ Adaptation, upon notice from any Licensor You must, to the extent
+ practicable, remove from the Adaptation any credit as required by
+ Section 4(b), as requested.
+ b. If You Distribute, or Publicly Perform the Work or any Adaptations or
+ Collections, You must, unless a request has been made pursuant to
+ Section 4(a), keep intact all copyright notices for the Work and
+ provide, reasonable to the medium or means You are utilizing: (i) the
+ name of the Original Author (or pseudonym, if applicable) if supplied,
+ and/or if the Original Author and/or Licensor designate another party
+ or parties (e.g., a sponsor institute, publishing entity, journal) for
+ attribution ("Attribution Parties") in Licensor's copyright notice,
+ terms of service or by other reasonable means, the name of such party
+ or parties; (ii) the title of the Work if supplied; (iii) to the
+ extent reasonably practicable, the URI, if any, that Licensor
+ specifies to be associated with the Work, unless such URI does not
+ refer to the copyright notice or licensing information for the Work;
+ and (iv) , consistent with Section 3(b), in the case of an Adaptation,
+ a credit identifying the use of the Work in the Adaptation (e.g.,
+ "French translation of the Work by Original Author," or "Screenplay
+ based on original Work by Original Author"). The credit required by
+ this Section 4 (b) may be implemented in any reasonable manner;
+ provided, however, that in the case of a Adaptation or Collection, at
+ a minimum such credit will appear, if a credit for all contributing
+ authors of the Adaptation or Collection appears, then as part of these
+ credits and in a manner at least as prominent as the credits for the
+ other contributing authors. For the avoidance of doubt, You may only
+ use the credit required by this Section for the purpose of attribution
+ in the manner set out above and, by exercising Your rights under this
+ License, You may not implicitly or explicitly assert or imply any
+ connection with, sponsorship or endorsement by the Original Author,
+ Licensor and/or Attribution Parties, as appropriate, of You or Your
+ use of the Work, without the separate, express prior written
+ permission of the Original Author, Licensor and/or Attribution
+ Parties.
+ c. Except as otherwise agreed in writing by the Licensor or as may be
+ otherwise permitted by applicable law, if You Reproduce, Distribute or
+ Publicly Perform the Work either by itself or as part of any
+ Adaptations or Collections, You must not distort, mutilate, modify or
+ take other derogatory action in relation to the Work which would be
+ prejudicial to the Original Author's honor or reputation. Licensor
+ agrees that in those jurisdictions (e.g. Japan), in which any exercise
+ of the right granted in Section 3(b) of this License (the right to
+ make Adaptations) would be deemed to be a distortion, mutilation,
+ modification or other derogatory action prejudicial to the Original
+ Author's honor and reputation, the Licensor will waive or not assert,
+ as appropriate, this Section, to the fullest extent permitted by the
+ applicable national law, to enable You to reasonably exercise Your
+ right under Section 3(b) of this License (right to make Adaptations)
+ but not otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+ OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
+ KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
+ INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
+ FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
+ LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
+ WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
+ OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
+ LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
+ ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
+ ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
+ BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. Termination
+ .
+ a. This License and the rights granted hereunder will terminate
+ automatically upon any breach by You of the terms of this License.
+ Individuals or entities who have received Adaptations or Collections
+ from You under this License, however, will not have their licenses
+ terminated provided such individuals or entities remain in full
+ compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
+ survive any termination of this License.
+ b. Subject to the above terms and conditions, the license granted here is
+ perpetual (for the duration of the applicable copyright in the Work).
+ Notwithstanding the above, Licensor reserves the right to release the
+ Work under different license terms or to stop distributing the Work at
+ any time; provided, however that any such election will not serve to
+ withdraw this License (or any other license that has been, or is
+ required to be, granted under the terms of this License), and this
+ License will continue in full force and effect unless terminated as
+ stated above.
+ .
+ 8. Miscellaneous
+ .
+ a. Each time You Distribute or Publicly Perform the Work or a Collection,
+ the Licensor offers to the recipient a license to the Work on the same
+ terms and conditions as the license granted to You under this License.
+ b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
+ offers to the recipient a license to the original Work on the same
+ terms and conditions as the license granted to You under this License.
+ c. If any provision of this License is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of
+ the remainder of the terms of this License, and without further action
+ by the parties to this agreement, such provision shall be reformed to
+ the minimum extent necessary to make such provision valid and
+ enforceable.
+ d. No term or provision of this License shall be deemed waived and no
+ breach consented to unless such waiver or consent shall be in writing
+ and signed by the party to be charged with such waiver or consent.
+ e. This License constitutes the entire agreement between the parties with
+ respect to the Work licensed here. There are no understandings,
+ agreements or representations with respect to the Work not specified
+ here. Licensor shall not be bound by any additional provisions that
+ may appear in any communication from You. This License may not be
+ modified without the mutual written agreement of the Licensor and You.
+ f. The rights granted under, and the subject matter referenced, in this
+ License were drafted utilizing the terminology of the Berne Convention
+ for the Protection of Literary and Artistic Works (as amended on
+ September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
+ Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996
+ and the Universal Copyright Convention (as revised on July 24, 1971).
+ These rights and subject matter take effect in the relevant
+ jurisdiction in which the License terms are sought to be enforced
+ according to the corresponding provisions of the implementation of
+ those treaty provisions in the applicable national law. If the
+ standard suite of rights granted under applicable copyright law
+ includes additional rights not granted under this License, such
+ additional rights are deemed to be included in the License; this
+ License is not intended to restrict the license of any rights under
+ applicable law.
+
+License: CC-BY-SA-4.0
+ Attribution-ShareAlike 4.0 International
+ .
+ =======================================================================
+ .
+ Creative Commons Corporation ("Creative Commons") is not a law firm and
+ does not provide legal services or legal advice. Distribution of
+ Creative Commons public licenses does not create a lawyer-client or
+ other relationship. Creative Commons makes its licenses and related
+ information available on an "as-is" basis. Creative Commons gives no
+ warranties regarding its licenses, any material licensed under their
+ terms and conditions, or any related information. Creative Commons
+ disclaims all liability for damages resulting from their use to the
+ fullest extent possible.
+ .
+ Using Creative Commons Public Licenses
+ .
+ Creative Commons public licenses provide a standard set of terms and
+ conditions that creators and other rights holders may use to share
+ original works of authorship and other material subject to copyright
+ and certain other rights specified in the public license below. The
+ following considerations are for informational purposes only, are not
+ exhaustive, and do not form part of our licenses.
+ .
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+ .
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+ .
+ =======================================================================
+ .
+ Creative Commons Attribution-ShareAlike 4.0 International Public
+ License
+ .
+ By exercising the Licensed Rights (defined below), You accept and agree
+ to be bound by the terms and conditions of this Creative Commons
+ Attribution-ShareAlike 4.0 International Public License ("Public
+ License"). To the extent this Public License may be interpreted as a
+ contract, You are granted the Licensed Rights in consideration of Your
+ acceptance of these terms and conditions, and the Licensor grants You
+ such rights in consideration of benefits the Licensor receives from
+ making the Licensed Material available under these terms and
+ conditions.
+ .
+ .
+ Section 1 -- Definitions.
+ .
+ a. Adapted Material means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Material
+ and in which the Licensed Material is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Material is a musical work, performance, or sound recording,
+ Adapted Material is always produced where the Licensed Material is
+ synched in timed relation with a moving image.
+ .
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Material in
+ accordance with the terms and conditions of this Public License.
+ .
+ c. BY-SA Compatible License means a license listed at
+ creativecommons.org/compatiblelicenses, approved by Creative
+ Commons as essentially the equivalent of this Public License.
+ .
+ d. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+ .
+ e. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+ .
+ f. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Material.
+ .
+ g. License Elements means the license attributes listed in the name
+ of a Creative Commons Public License. The License Elements of this
+ Public License are Attribution and ShareAlike.
+ .
+ h. Licensed Material means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+ .
+ i. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Material and that the Licensor has authority to license.
+ .
+ j. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+ .
+ k. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+ .
+ l. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+ .
+ m. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+ .
+ .
+ Section 2 -- Scope.
+ .
+ a. License grant.
+ .
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Material to:
+ .
+ a. reproduce and Share the Licensed Material, in whole or
+ in part; and
+ .
+ b. produce, reproduce, and Share Adapted Material.
+ .
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+ .
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+ .
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Material.
+ .
+ 5. Downstream recipients.
+ .
+ a. Offer from the Licensor -- Licensed Material. Every
+ recipient of the Licensed Material automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+ .
+ b. Additional offer from the Licensor -- Adapted Material.
+ Every recipient of Adapted Material from You
+ automatically receives an offer from the Licensor to
+ exercise the Licensed Rights in the Adapted Material
+ under the conditions of the Adapter's License You apply.
+ .
+ c. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Material if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Material.
+ .
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Material is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+ .
+ b. Other rights.
+ .
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+ .
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+ .
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+ .
+ .
+ Section 3 -- License Conditions.
+ .
+ Your exercise of the Licensed Rights is expressly made subject to the
+ following conditions.
+ .
+ a. Attribution.
+ .
+ 1. If You Share the Licensed Material (including in modified
+ form), You must:
+ .
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Material:
+ .
+ i. identification of the creator(s) of the Licensed
+ Material and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+ .
+ ii. a copyright notice;
+ .
+ iii. a notice that refers to this Public License;
+ .
+ iv. a notice that refers to the disclaimer of
+ warranties;
+ .
+ v. a URI or hyperlink to the Licensed Material to the
+ extent reasonably practicable;
+ .
+ b. indicate if You modified the Licensed Material and
+ retain an indication of any previous modifications; and
+ .
+ c. indicate the Licensed Material is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+ .
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Material. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+ .
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+ .
+ b. ShareAlike.
+ .
+ In addition to the conditions in Section 3(a), if You Share
+ Adapted Material You produce, the following conditions also apply.
+ .
+ 1. The Adapter's License You apply must be a Creative Commons
+ license with the same License Elements, this version or
+ later, or a BY-SA Compatible License.
+ .
+ 2. You must include the text of, or the URI or hyperlink to, the
+ Adapter's License You apply. You may satisfy this condition
+ in any reasonable manner based on the medium, means, and
+ context in which You Share Adapted Material.
+ .
+ 3. You may not offer or impose any additional or different terms
+ or conditions on, or apply any Effective Technological
+ Measures to, Adapted Material that restrict exercise of the
+ rights granted under the Adapter's License You apply.
+ .
+ .
+ Section 4 -- Sui Generis Database Rights.
+ .
+ Where the Licensed Rights include Sui Generis Database Rights that
+ apply to Your use of the Licensed Material:
+ .
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+ .
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Material,
+ .
+ including for purposes of Section 3(b); and
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+ .
+ For the avoidance of doubt, this Section 4 supplements and does not
+ replace Your obligations under this Public License where the Licensed
+ Rights include other Copyright and Similar Rights.
+ .
+ .
+ Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+ .
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+ .
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+ .
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+ .
+ .
+ Section 6 -- Term and Termination.
+ .
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+ .
+ b. Where Your right to use the Licensed Material has terminated under
+ Section 6(a), it reinstates:
+ .
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+ .
+ 2. upon express reinstatement by the Licensor.
+ .
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+ .
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Material under separate terms or conditions or stop
+ distributing the Licensed Material at any time; however, doing so
+ will not terminate this Public License.
+ .
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+ .
+ .
+ Section 7 -- Other Terms and Conditions.
+ .
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+ .
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Material not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+ .
+ .
+ Section 8 -- Interpretation.
+ .
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Material that could lawfully
+ be made without permission under this Public License.
+ .
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+ .
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+ .
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+ .
+ .
+ =======================================================================
+ .
+ Creative Commons is not a party to its public licenses.
+ Notwithstanding, Creative Commons may elect to apply one of its public
+ licenses to material it publishes and in those instances will be
+ considered the "Licensor." Except for the limited purpose of indicating
+ that material is shared under a Creative Commons public license or as
+ otherwise permitted by the Creative Commons policies published at
+ creativecommons.org/policies, Creative Commons does not authorize the
+ use of the trademark "Creative Commons" or any other trademark or logo
+ of Creative Commons without its prior written consent including,
+ without limitation, in connection with any unauthorized modifications
+ to any of its public licenses or any other arrangements,
+ understandings, or agreements concerning use of licensed material. For
+ the avoidance of doubt, this paragraph does not form part of the public
+ licenses.
+ .
+ Creative Commons may be contacted at creativecommons.org.
+
+License: WTFPL
+ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ Version 2, December 2004
+ .
+ Copyright (C) 2004 Sam Hocevar <sam at hocevar.net>
+ .
+ Everyone is permitted to copy and distribute verbatim or modified copies of
+ this license document, and changing it is allowed as long as the name is
+ changed.
+ .
+ DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+ .
+ 0. You just DO WHAT THE FUCK YOU WANT TO.
+
+License: OpenSSL-License
+ * Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in
+ * the documentation and/or other materials provided with the
+ * distribution.
+ *
+ * 3. All advertising materials mentioning features or use of this
+ * software must display the following acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+ *
+ * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
+ * endorse or promote products derived from this software without
+ * prior written permission. For written permission, please contact
+ * openssl-core at openssl.org.
+ *
+ * 5. Products derived from this software may not be called "OpenSSL"
+ * nor may "OpenSSL" appear in their names without prior written
+ * permission of the OpenSSL Project.
+ *
+ * 6. Redistributions of any form whatsoever must retain the following
+ * acknowledgment:
+ * "This product includes software developed by the OpenSSL Project
+ * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
+ * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
+ * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
+ * OF THE POSSIBILITY OF SUCH DAMAGE.
+ * ====================================================================
+ *
+ * This product includes cryptographic software written by Eric Young
+ * (eay at cryptsoft.com). This product includes software written by Tim
+ * Hudson (tjh at cryptsoft.com).
+ *
+ */
+
++License: public-domain
++ The author (Baptiste Lepilleur) explicitly disclaims copyright in all
++ jurisdictions which recognize such a disclaimer. In such jurisdictions, this
++ software is released into the Public Domain.
+
++License: LGPL-3+
++ On Debian systems the complete text of the GNU Lesser General Public License 3
++ can be found at /usr/share/common-licenses/LGPL-3.
+
+
diff --cc debian/minetest-data.install
index f475545,0000000..636806f
mode 100644,000000..100644
--- a/debian/minetest-data.install
+++ b/debian/minetest-data.install
@@@ -1,10 -1,0 +1,11 @@@
-
- usr/share/doc/minetest/* usr/share/doc/minetest/
- usr/share/games/minetest/builtin/* usr/share/games/minetest/builtin
- usr/share/games/minetest/client/* usr/share/games/minetest/client
- usr/share/games/minetest/games/* usr/share/games/minetest/games
- usr/share/games/minetest/textures/* usr/share/games/minetest/textures
- usr/share/games/minetest/fonts/* usr/share/games/minetest/fonts
- usr/share/locale/* usr/share/locale
- usr/share/icons/hicolor/scalable/apps/minetest.svg usr/share/icons/hicolor/scalable/apps
- usr/share/appdata/minetest.appdata.xml usr/share/appdata
++usr/share/doc/minetest
++usr/share/games/minetest/builtin
++usr/share/games/minetest/client
++usr/share/games/minetest/games
++usr/share/games/minetest/textures
++usr/share/games/minetest/fonts
++usr/share/games/minetest/clientmods/preview/init.lua
++usr/share/locale
++usr/share/icons/hicolor/scalable/apps/minetest.svg
++usr/share/metainfo/net.minetest.minetest.appdata.xml usr/share/appdata/
++usr/share/icons/hicolor/128x128/apps/minetest.png
diff --cc debian/minetest-data.lintian-overrides
index 0000000,0000000..3e6e8c3
new file mode 100644
--- /dev/null
+++ b/debian/minetest-data.lintian-overrides
@@@ -1,0 -1,0 +1,1 @@@
++minetest-data: duplicate-font-file
diff --cc debian/minetest-server.install
index 51dd251,0000000..28545ae
mode 100644,000000..100644
--- a/debian/minetest-server.install
+++ b/debian/minetest-server.install
@@@ -1,4 -1,0 +1,5 @@@
+debian/bin/minetestserver usr/games
+debian/minetest-server at .service lib/systemd/system
+debian/minetest.conf /etc/minetest
+usr/bin/minetestserver usr/lib/minetest
++usr/share/man/man6/minetestserver.6
diff --cc debian/minetest-server.service
index e0cb774,0000000..4d7048e
mode 100644,000000..100644
--- a/debian/minetest-server.service
+++ b/debian/minetest-server.service
@@@ -1,16 -1,0 +1,16 @@@
+[Unit]
+Description=Minetest multiplayer server minetest.conf server config
+Documentation=man:minetestserver(6)
+After=network.target
+RequiresMountsFor=/var/games/minetest-server
+
+[Service]
+Restart=on-failure
+User=Debian-minetest
+Group=games
+ExecStart=/usr/lib/minetest/minetestserver --config /etc/minetest/minetest.conf --logfile /var/log/minetest/minetest.log
- KillSignal=SIGINT
++StandardOutput=null
+
+[Install]
+WantedBy=multi-user.target
+
diff --cc debian/minetest-server at .service
index cb6e727,0000000..fd32e58
mode 100644,000000..100644
--- a/debian/minetest-server at .service
+++ b/debian/minetest-server at .service
@@@ -1,16 -1,0 +1,16 @@@
+[Unit]
+Description=Minetest multiplayer server %i.conf server config
+Documentation=man:minetestserver(6)
+After=network.target
+RequiresMountsFor=/var/games/minetest-server
+
+[Service]
+Restart=on-failure
+User=Debian-minetest
+Group=games
+ExecStart=/usr/lib/minetest/minetestserver --config /etc/minetest/%i.conf --logfile /var/log/minetest/%i.log
- KillSignal=SIGINT
++StandardOutput=null
+
+[Install]
+WantedBy=multi-user.target
+
diff --cc debian/minetest.install
index e4b6798,0000000..747af3f
mode 100644,000000..100644
--- a/debian/minetest.install
+++ b/debian/minetest.install
@@@ -1,2 -1,0 +1,3 @@@
+usr/bin/minetest /usr/games
- usr/share/applications/minetest.desktop /usr/share/applications
++usr/share/applications/net.minetest.minetest.desktop /usr/share/applications
++usr/share/man/man6/minetest.6
diff --cc debian/patches/rawlua.patch
index e648074,0000000..e40e102
mode 100644,000000..100644
--- a/debian/patches/rawlua.patch
+++ b/debian/patches/rawlua.patch
@@@ -1,26 -1,0 +1,25 @@@
+From: Markus Koschany <apo at debian.org>
- Date: Fri, 20 Feb 2015 22:46:25 +0100
++Date: Sun, 4 Jun 2017 21:50:23 +0200
+Subject: rawlua
+
++Forwarded: no
+---
- src/CMakeLists.txt | 7 +++----
++ cmake/Modules/FindLua.cmake | 7 +++----
+ 1 file changed, 3 insertions(+), 4 deletions(-)
+
- Index: b/src/CMakeLists.txt
- ===================================================================
- --- a/src/CMakeLists.txt
- +++ b/src/CMakeLists.txt
- @@ -167,10 +167,9 @@ else()
- message (STATUS "LuaJIT detection disabled! (ENABLE_LUAJIT=0)")
++diff --git a/cmake/Modules/FindLua.cmake b/cmake/Modules/FindLua.cmake
++index be5d92d..177ec0b 100644
++--- a/cmake/Modules/FindLua.cmake
+++++ b/cmake/Modules/FindLua.cmake
++@@ -21,8 +21,7 @@ else()
+ endif()
++
+ if(NOT USE_LUAJIT)
+- message(STATUS "LuaJIT not found, using bundled Lua.")
- - set(LUA_LIBRARY "lua")
- - set(LUA_INCLUDE_DIR "${PROJECT_SOURCE_DIR}/lua/src")
- - add_subdirectory(lua)
++- set(LUA_LIBRARY lua)
++- set(LUA_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib/lua/src)
++- add_subdirectory(lib/lua)
++ message (STATUS "LuaJIT not found, using the version of Lua provided by the system.")
++ set(LUA_INCLUDE_DIR "/usr/include/lua5.1/")
++ set(LUA_LIBRARY "lua5.1")
+ endif()
-
- find_package(GMP REQUIRED)
diff --cc debian/patches/series
index 55015c8,0000000..a7a312e
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,5 -1,0 +1,4 @@@
+kfreebsd-gettext.patch
- i18n.patch
+mapper.patch
+shared_mods.patch
+rawlua.patch
diff --cc debian/repack.sh
index 2e1127b,0000000..64df2ce
mode 100755,000000..100755
--- a/debian/repack.sh
+++ b/debian/repack.sh
@@@ -1,68 -1,0 +1,69 @@@
+#!/bin/sh
+# Repack an upstream tarball, unpacking waf files inside it.
+#
+# Meant to be run by uscan(1) as the "command param", after repacking
+# (if any) by mk-origtargz. So you shouldn't give "repacksuffix" to
+# debian/watch; instead you should set it below; however this should
+# still match the dversionmangle in that file.
+
+repacksuffix="+repack"
+dfsgremovals="Makefile.bak \
+ .gitattributes \
+ .gitignore \
+ .hg_archival \
+ .hg_archival.txt \
+ .hgignore \
+ .hgtags \
+ fontlucida.png \
+ sqlite \
+ json \
+ lua \
+ liberationmono.ttf \
- liberationsans.ttf"
++ liberationsans.ttf \
++ *.jar"
+#jthread # upstream patched that lib, which seem dead upstream itself, so use minetest's version even if I don't like it.
+
+included_games="minetest_game"
+
+# You shouldn't need to change anything below here.
+
+USAGE="Usage: $0 --upstream-version version filename"
+
+test "$1" = "--upstream-version" || { echo >&2 "$USAGE"; exit 2; }
+upstream="$2"
+filename="$3"
+
+source="$(dpkg-parsechangelog -SSource)"
+newups="${upstream}${repacksuffix}"
+basedir="$(dirname "$filename")"
+
+set -e
+
+mkdir temp
+cd temp
+tar -xf "../$filename"
+
+cd "${source}-${upstream}"
+
+# Remove non-free content
+set +ex
+for file in $dfsgremovals ; do
+ filelist="$filelist "`find . -name $file`
+done
+set -ex
+rm -rf $filelist
+
+# Add the basic game
+for game in $included_games ; do
+ wget --no-verbose https://github.com/minetest/${game}/archive/${upstream}.tar.gz -O - | tar xfz -
+ mv ${game}-${upstream} games/${game}
+done
+
+# Repack everything
+cd ..
+mv "${source}-${upstream}" "${source}-${newups}"
+GZIP="-9fn" tar -czf "../$basedir/${source}_${newups}.orig.tar.gz" "${source}-${newups}"
+rm -rf "${source}-${newups}"
+
+cd ../ # out of temp
+rm -rf temp
diff --cc debian/rules
index ed6ea46,0000000..5efbe9d
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,88 -1,0 +1,88 @@@
+#!/usr/bin/make -f
+
+# avoid useless dependencies
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
+
+# upstream version
+tmpdir:=$(shell mktemp -d)
+wrkdir:=$(shell pwd)
+
+# build-hardening flags
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# file names
+sources=$(shell find . -name *.cpp)
+headers=$(shell find . -name *.h)
+cleanremovals= bin \
+ CMakeFiles \
+ src/CMakeFiles \
+ CMakeCache.txt \
+ CPackConfig.cmake \
+ CPackSourceConfig.cmake \
+ Makefile \
+ cmake_install.cmake \
+ src/Makefile \
+ src/cmake_config.h \
+ src/cmake_install.cmake \
+ locale \
+ install_manifest.txt \
+ minetest.xpm \
+ minetest.svg \
+ minetest.png \
+ src/cguittfont/CMakeFiles/ \
+ src/cguittfont/Makefile \
+ src/cguittfont/cmake_install.cmake \
+ src/cguittfont/libcguittfont.a
+
+override_dh_clean:
+ dh_clean --exclude old/Makefile.old
++ # Delete binary files which are not automatically cleaned when building
++ # minetest twice in a row
++ # There are more issues and this should be fixed by upstream
++ find . -name "*.o" -delete
++ find . -name "*.mo" -delete
++ find . -name "*.a" -delete
++ find . -name "*.bin" -delete
++ find . -name "a.out" -delete
+
+override_dh_auto_clean:
+ dh_clean --exclude old/Makefile.old
+ rm -rf ${cleanremovals}
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ -DRUN_IN_PLACE=0 \
+ -DCMAKE_VERBOSE_MAKEFILE=ON \
+ -DENABLE_SYSTEM_JSONCPP=1 \
+ -DJSON_INCLUDE_DIR=/usr/include/jsoncpp \
+ -DENABLE_GETTEXT=1 \
+ -DENABLE_FREETYPE=1 \
+ -DFREETYPE_INCLUDE_DIR_freetype2=/usr/include/freetype2 \
+ -DFREETYPE_INCLUDE_DIR_ft2build=/usr/include \
+ -DENABLE_LEVELDB=1 \
+ -DLEVELDB_INCLUDE_DIR=/usr/include/leveldb \
+ -DCUSTOM_LOCALEDIR=/usr/share/locale \
+ -DCUSTOM_SHAREDIR=/usr/share/games/minetest \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DBUILD_SERVER=1
+
+override_dh_installchangelogs:
+ dh_installchangelogs debian/changelog.upstream
+
+override_dh_install:
- find . -name "license.txt" -delete
++ find . -iname "license.txt" -delete
+ dh_install --list-missing
- # copy the logo
- mkdir -p debian/minetest/usr/share/icons/hicolor/24x24/apps/ \
- debian/minetest/usr/share/pixmaps/
- cp misc/minetest-icon-24x24.png \
- debian/minetest/usr/share/icons/hicolor/24x24/apps/minetest-icon.png
- convert debian/minetest/usr/share/icons/hicolor/24x24/apps/minetest-icon.png \
- debian/minetest/usr/share/pixmaps/minetest.xpm
-
+ # Install the mapper script
+ mkdir -p debian/minetest-data/usr/games
+ mkdir -p debian/minetest-data/usr/share/games/minetest
+ cp util/minetestmapper.py debian/minetest-data/usr/games/minetest-mapper
+ cp util/colors.txt debian/minetest-data/usr/share/games/minetest/minetestmapper-colors.txt
+
+get-orig-source:
+ uscan --verbose --force-download
+
+clean:
+ dh ${@} # Without systemd as it may not be there yet
+
+%:
+ dh ${@} --with systemd
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/minetest-v04x.git
More information about the Pkg-games-commits
mailing list