commit minetest for openSUSE:Factory

2020-09-08 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2020-09-08 22:51:03

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new.3399 (New)


Package is "minetest"

Tue Sep  8 22:51:03 2020 rev:14 rq:832971 version:5.3.0

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2020-06-24 
15:48:35.904332617 +0200
+++ /work/SRC/openSUSE:Factory/.minetest.new.3399/minetest.changes  
2020-09-08 22:51:15.787631570 +0200
@@ -1,0 +2,18 @@
+Tue Sep  8 11:16:27 UTC 2020 - Dirk Stoecker 
+
+- added patch to build .desktop file without 'PrefersNonDefaultGPU'
+  option on Leap 15.2 and below (old-desktopfile-standard.patch)
+- removed conditional build for very old openSUSE/SLES versions
+- add minetest-runtime provides
+
+---
+Mon Jul 13 16:14:18 UTC 2020 - andy great 
+
+- Update to version 5.3.0. 
+  (see https://dev.minetest.net/Changelog#5.2.0_.E2.86.92_5.3.0)
+  * Formspec improvements, including a scrolling GUI element
+  * Performance improvements to the Server and API
+  * Many bug fixes and small features
+- Now requires desktop-file-utils version >= 0.25.
+
+---

Old:

  minetest-5.2.0.tar.gz

New:

  minetest-5.3.0.tar.gz
  old-desktopfile-standard.patch



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.mA0uWJ/_old  2020-09-08 22:51:17.943632648 +0200
+++ /var/tmp/diff_new_pack.mA0uWJ/_new  2020-09-08 22:51:17.943632648 +0200
@@ -28,7 +28,7 @@
 %bcond_with postgresql
 %endif
 Name:   minetest
-Version:5.2.0
+Version:5.3.0
 Release:0
 Summary:A InfiniMiner/Minecraft inspired game
 License:LGPL-2.1-or-later AND CC-BY-SA-3.0
@@ -39,8 +39,14 @@
 Source2:minetest@.service
 # PATCH-FIX-UPSTREAM - minetest-fix-luajit-include-path.diff -- Fixes the 
FindLuaJIT CMake module so it also looks for moonjit’s include path
 Patch0: minetest-fix-luajit-include-path.patch
+# PATCH-FIX-OPENSUSE old-desktopfile-standard.patch dmuel...@suse.com -- build 
without 'PrefersNonDefaultGPU' option in desktopfile on Leap 15.2 and below
+Patch1: old-desktopfile-standard.patch
 BuildRequires:  cmake
+%if 0%{?sle_version} > 0 && 0%{?sle_version} <= 150200
 BuildRequires:  desktop-file-utils
+%else
+BuildRequires:  desktop-file-utils >= 0.25
+%endif
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -72,6 +78,7 @@
 BuildRequires:  pkgconfig(zlib)
 Requires:   %{name}-data = %{version}
 Requires:   opengl-games-utils
+Provides:   minetest-runtime = %{version}
 Recommends: %{name}-lang
 Recommends: minetest-game
 %if %{with leveldb}
@@ -82,11 +89,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(hiredis)
 %else
-# Workaraund a bug in hiredis dependencies.
 BuildRequires:  hiredis-devel
-%if 0%{?suse_version} <= 1320 && 0%{?sle_version} < 12
-BuildRequires:  libhiredis0_10
-%endif
 %endif
 %endif
 %if %{with postgresql}
@@ -110,6 +113,7 @@
 Group:  Amusements/Games/3D/Simulation
 Requires:   %{name}-data = %{version}
 Requires(pre):  shadow
+Provides:   minetest-runtime = %{version}
 Recommends: minetest-game
 %{?systemd_requires}
 
@@ -136,7 +140,10 @@
 
 %prep
 %setup -q
-%autopatch -p1
+%patch0 -p1
+%if 0%{?sle_version} > 0 && 0%{?sle_version} <= 150200
+%patch1 -p1
+%endif
 
 # Purge bundled libraries.
 rm -rf lib

++ minetest-5.2.0.tar.gz -> minetest-5.3.0.tar.gz ++
/work/SRC/openSUSE:Factory/minetest/minetest-5.2.0.tar.gz 
/work/SRC/openSUSE:Factory/.minetest.new.3399/minetest-5.3.0.tar.gz differ: 
char 13, line 1

++ old-desktopfile-standard.patch ++
Index: minetest-5.3.0/misc/net.minetest.minetest.desktop
===
--- minetest-5.3.0.orig/misc/net.minetest.minetest.desktop
+++ minetest-5.3.0/misc/net.minetest.minetest.desktop
@@ -11,7 +11,6 @@ Comment[tr]=Tek-Çok oyuncuyla küplerde
 Exec=minetest
 Icon=minetest
 Terminal=false
-PrefersNonDefaultGPU=true
 Type=Application
 Categories=Game;Simulation;
 StartupNotify=false



commit minetest for openSUSE:Factory

2020-06-24 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2020-06-24 15:48:30

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new.2956 (New)


Package is "minetest"

Wed Jun 24 15:48:30 2020 rev:13 rq:816473 version:5.2.0

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2020-04-07 
10:32:55.986624580 +0200
+++ /work/SRC/openSUSE:Factory/.minetest.new.2956/minetest.changes  
2020-06-24 15:48:35.904332617 +0200
@@ -1,0 +2,9 @@
+Mon Jun 22 12:41:37 UTC 2020 - Mia Herkt 
+
+- spec-cleaner
+- Make sure the package does not build with bundled libraries
+- Add minetest-fix-luajit-include-path.patch
+  Fixes the FindLuaJIT CMake module so it also looks for the
+  moonjit include path
+
+---

New:

  minetest-fix-luajit-include-path.patch



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.mp0KH6/_old  2020-06-24 15:48:37.120337715 +0200
+++ /var/tmp/diff_new_pack.mp0KH6/_new  2020-06-24 15:48:37.120337715 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package minetest
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -37,6 +37,8 @@
 Source: 
https://github.com/minetest/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
 Source1:minetest-rpmlintrc
 Source2:minetest@.service
+# PATCH-FIX-UPSTREAM - minetest-fix-luajit-include-path.diff -- Fixes the 
FindLuaJIT CMake module so it also looks for moonjit’s include path
+Patch0: minetest-fix-luajit-include-path.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  doxygen
@@ -49,11 +51,11 @@
 BuildRequires:  google-droid-fonts
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  irrlicht-devel
-BuildRequires:  libjpeg-devel
 BuildRequires:  libXxf86vm-devel
+BuildRequires:  libjpeg-devel
 BuildRequires:  ncurses-devel
-BuildRequires:  spatialindex-devel
 BuildRequires:  pkgconfig
+BuildRequires:  spatialindex-devel
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(bzip2)
@@ -134,9 +136,10 @@
 
 %prep
 %setup -q
+%autopatch -p1
 
-# Purge bundled jsoncpp and lua.
-rm -rf src/json src/lua src/gmp
+# Purge bundled libraries.
+rm -rf lib
 
 %build
 %cmake \
@@ -165,7 +168,7 @@
 %else
   -DENABLE_POSTGRESQL=OFF
 %endif
-make %{?_smp_mflags} V=1
+%make_build
 
 %install
 %cmake_install

++ minetest-fix-luajit-include-path.patch ++
diff -ru minetest-5.2.0.orig/cmake/Modules/FindLuaJIT.cmake 
minetest-5.2.0/cmake/Modules/FindLuaJIT.cmake
--- minetest-5.2.0.orig/cmake/Modules/FindLuaJIT.cmake  2020-04-05 
18:31:50.0 +0200
+++ minetest-5.2.0/cmake/Modules/FindLuaJIT.cmake   2020-06-22 
14:30:11.028566796 +0200
@@ -9,7 +9,7 @@
 FIND_PATH(LUA_INCLUDE_DIR luajit.h
HINTS
$ENV{LUA_DIR}
-   PATH_SUFFIXES include/luajit-2.1 include/luajit-2.0 
include/luajit-5_1-2.1 include/luajit-5_1-2.0 include luajit
+   PATH_SUFFIXES include/luajit-2.1 include/luajit-2.0 
include/luajit-5_1-2.1 include/luajit-5_1-2.0 include/moonjit-2.2 include luajit
PATHS
~/Library/Frameworks
/Library/Frameworks



commit minetest for openSUSE:Factory

2020-04-07 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2020-04-07 10:32:20

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new.3248 (New)


Package is "minetest"

Tue Apr  7 10:32:20 2020 rev:12 rq:791906 version:5.2.0

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2020-01-21 
21:03:55.960948726 +0100
+++ /work/SRC/openSUSE:Factory/.minetest.new.3248/minetest.changes  
2020-04-07 10:32:55.986624580 +0200
@@ -1,0 +2,89 @@
+Mon Apr  6 13:54:06 UTC 2020 - Maximilian Trummer 
+
+- Update to version 5.2.0
+- See https://dev.minetest.net/Changelog#5.1.0_.E2.86.92_5.2.0
+- Client / Audiovisuals:
+  * Fix alpha blending in texture modifiers (Warr1024)
+  * Make natural night light as bright as MT 0.4.16 (paramat)
+  * Shader fixes (lhofhansl, SmallJoker)
+  * Clean up font caching, fix bitmap fonts (SmallJoker)
+  * Waves generated with Perlin-type noise #8994 (lhofhansl)
+  * Attachments: Fix glitches after detach (SmallJoker)
+  * Let node 'place' and 'dug' sounds be heard
+by other players (sfan5)
+  * Fix weird looking liquid source (Wuzzy2)
+  * Basic model shading (dcbrwn)
+  * Improve arm inertia animations (kilbith)
+- GUI improvements:
+  * Add visual feedback for button states (Df458)
+  * Formspec: draw order and clipping for all elements (DS)
+  * Refactor internal button styling/rendering code (Df458')
+  * Formspec: Fix clicking on tooltip-obstructed elements (DS)
+  * Formspec: change cursor on fields and co. (DS)
+  * Various new formspec bug fixes (SmallJoker)
+  * Formspec: Add 9-slice background support
+to button elements (Df458)
+  * Formspec: add hypertext[] element (pyrollo)
+  * Formspec: animated_image[] (Df458, kilbith)
+  * Make clipping of formspec elements more consistent (Df458)
+  * Remove outdated field_close_on_enter[] warnings
+in element parameters (SmallJoker)
+  * Fix mouse events sent to wrong GUI elements
+when dragging (sfan5)
+  * Restore intuitive click-through behaviour (DS)
+- Enhancements:
+  * Wear out tools on punch (sfan5)
+  * Tunnels: Completely disable generation
+when 'cave width' >= 10.0 (paramat)
+  * Randomwalk cave liquids:
+Remove deprecated 'lava depth' (paramat)
+  * Automatically enable the mod's dependencies
+in the world config menu (HybridDog)
+  * Clean up craft replacements docs (pauloue)
+  * Falling nodes: add missing support for light sources,
+most drawtypes, and paramtype2s (Wuzzy2)
+  * Remove legacy flat-file map code
+and documentation (random-geek)
+  * Fix packet receiving in server and client (sfan5)
+  * Key settings: Cancel with escape,
+clear with delete (SmallJoker)
+- Script API / Modding:
+  * CSM: Introduce get_modpath() (sfan5)
+  * CSM: Remove non-functional minetest.get_day_count() (sfan5)
+  * Add z-index management to HUD (pyrollo)
+  * Add table.key_value_swap and table.shuffle (HybridDog)
+  * Map download:
+Escape ':' to '_' (NTFS/FAT* systems) (Montandalar)
+  * Settings: Add get_flags API for mapgen flags (SmallJoker)
+  * Improve minetest.sound_play with ephemeral sounds
+and player exclusion (sfan5)
+  * Reworked validity checks for entities (sfan5)
+  * Documentation: Add advice on lifetime of ObjectRefs (sfan5)
+  * Allow texture modifiers in hotbar textures (Warr1024)
+  * Nodes with torchlike drawtype and custom visual_scale now are
+rendered attached to surface instead of being centered (Wuzzy2)
+  * Add documentation of VoxelArea 'ystride', 'zstride' (paramat)
+  * Lua API: Document HP, breath and damage limits (SmallJoker)
+  * Various documentation improvements (Wuzzy2)
+  * CSM: Corrections to client_lua_api.txt (sfan5)
+  * Make minetest.item_place_node return position
+of placed node (Bluebird)
+  * Call on_secondary_use when object is right-clicked (sfan5)
+  * CSM: Various fixes (sfan5)
+  * Many pathfinder bugfixes and improvements (Wuzzy2)
++ Fix failure to find path
+  if start or end pos is over air (Wuzzy2)
++ Fix very broken implementation of A* search (Wuzzy2)
++ No longer jump through solid nodes (Wuzzy2)
++ Return nil if start or end pos is solid (Wuzzy2) 
+  * New set_sky, set_sun, set_moon and set_stars (Jordach)
+  * Secure and document minetest.deserialize() (luk3yx)
+  * minetest.get_content_id: throw error
+for unknown nodes (HybridDog)
+- Misc / Build:
+  * Don't install fonts on ENABLE_CLIENT=0 configurations (sfan5)
+  * Fix memleaks in formspecs (SmallJoker)
+  * Run luacheck in travis, add luacheck (rubenwardy)
+  * Various build issue fixes (Clang, Travis CI) (sfan5)
+
+---

Old:

  minetest-5.1.1.tar.gz

New:

  minetest-5.2.0.tar.gz


commit minetest for openSUSE:Factory

2020-01-21 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2020-01-21 21:03:13

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new.26092 (New)


Package is "minetest"

Tue Jan 21 21:03:13 2020 rev:11 rq:766100 version:5.1.1

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2019-12-04 
14:19:24.218388748 +0100
+++ /work/SRC/openSUSE:Factory/.minetest.new.26092/minetest.changes 
2020-01-21 21:03:55.960948726 +0100
@@ -1,0 +2,20 @@
+Sat Jan 18 16:26:52 UTC 2020 - Maximilian Trummer 
+
+- build with spatialindex-devel, this speeds up AreaStores, see
+  https://github.com/minetest/minetest#cmake-options
+
+---
+Sat Jan 18 10:37:15 UTC 2020 - Maximilian Trummer 
+
+- Update to version 5.1.1
+  * See https://dev.minetest.net/Changelog#5.1.0_.E2.86.92_5.1.1
+  * Fix player-bound sound playback (SmallJoker)
+  * Fix item eat sound not played if last item (Wuzzy2)
+  * Formspecs: Reset version number on rebuild (SmallJoker)
+  * Rework packet receiving in ServerThread (sfan5)
+  * Fix core.chat_format_message crashes (ClobberXD)
+  * Fix spaces breaking formspec_version[] tag (rubenwardy)
+  * Fix find_path for newer jsoncpp installations (vilhelmgray)
+  * Update translations
+
+---

Old:

  minetest-5.1.0.tar.gz

New:

  minetest-5.1.1.tar.gz



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.2itWZ2/_old  2020-01-21 21:03:57.996949676 +0100
+++ /var/tmp/diff_new_pack.2itWZ2/_new  2020-01-21 21:03:58.000949678 +0100
@@ -28,7 +28,7 @@
 %bcond_with postgresql
 %endif
 Name:   minetest
-Version:5.1.0
+Version:5.1.1
 Release:0
 Summary:A InfiniMiner/Minecraft inspired game
 License:LGPL-2.1-or-later AND CC-BY-SA-3.0
@@ -52,6 +52,7 @@
 BuildRequires:  libjpeg-devel
 BuildRequires:  libXxf86vm-devel
 BuildRequires:  ncurses-devel
+BuildRequires:  spatialindex-devel
 BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  update-desktop-files
@@ -148,6 +149,7 @@
   -DENABLE_FREETYPE=ON \
   -DENABLE_SYSTEM_JSONCPP=ON \
   -DPNG_PNG_INCLUDE_DIR=$(pkg-config libpng --variable=includedir) \
+  -DENABLE_SPATIAL=ON \
 %if %{with leveldb}
   -DENABLE_LEVELDB=ON \
 %else

++ minetest-5.1.0.tar.gz -> minetest-5.1.1.tar.gz ++
/work/SRC/openSUSE:Factory/minetest/minetest-5.1.0.tar.gz 
/work/SRC/openSUSE:Factory/.minetest.new.26092/minetest-5.1.1.tar.gz differ: 
char 13, line 1




commit minetest for openSUSE:Factory

2019-12-04 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2019-12-04 13:50:06

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new.4691 (New)


Package is "minetest"

Wed Dec  4 13:50:06 2019 rev:10 rq:750424 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2019-10-14 
13:14:44.821577762 +0200
+++ /work/SRC/openSUSE:Factory/.minetest.new.4691/minetest.changes  
2019-12-04 14:19:24.218388748 +0100
@@ -1,0 +2,5 @@
+Fri Nov 22 23:19:08 UTC 2019 - Simon Puchert 
+
+- Explicitly require libXxf86vm-devel.
+
+---



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.tkawwa/_old  2019-12-04 14:19:24.690389146 +0100
+++ /var/tmp/diff_new_pack.tkawwa/_new  2019-12-04 14:19:24.694389149 +0100
@@ -50,6 +50,7 @@
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  irrlicht-devel
 BuildRequires:  libjpeg-devel
+BuildRequires:  libXxf86vm-devel
 BuildRequires:  ncurses-devel
 BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros




commit minetest for openSUSE:Factory

2019-10-14 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2019-10-14 13:14:43

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new.2352 (New)


Package is "minetest"

Mon Oct 14 13:14:43 2019 rev:9 rq:738236 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2019-05-28 
09:42:05.337868713 +0200
+++ /work/SRC/openSUSE:Factory/.minetest.new.2352/minetest.changes  
2019-10-14 13:14:44.821577762 +0200
@@ -1,0 +2,71 @@
+Sun Oct 13 14:03:41 UTC 2019 - Maximilian Trummer 
+
+- Update to 5.1.0:
+  * Mapgen Carpathian: Add optional rivers (paramat)
+  * Move more dungeon parameter selection to mapgens (paramat)
+  * Dungeons: Make multiple large rooms possible (paramat)
+  * Change pitch fly binding to 'P', add to change keys menu (rubenwardy)
+  * Android settings: Use 'simple' leaves instead of 'fancy' (paramat)
+  * Fix 3rd person selection range (srifqi)
+  * Make scrollbars' bar variable in size (stujones11)
+  * Damage: Play no damage sound when immortal (SmallJoker)
+  * Increase upper limit of display_gamma to 10 (ClobberXD)
+  * Optimize and unify mesh processing (Vitaliy)
+  * Re-order mapgens in mainmenu and 'all settings' mapgen selection (paramat)
+  * Scrollbars: Move directly to clicked pos if clicked into tray (DS-Minetest)
+  * Fix broken attachments on join (SmallJoker)
+  * Fix inventory_overlay for nodes without inventory_image (DS-Minetest)
+  * Better F6 profiler (SmallJoker)
+  * Fix minimap markers (theviper121)
+  * Textures: Load base pack only as last fallback (SmallJoker)
+  * Add /help formspec for commands and privileges (SmallJoker)
+  * Lua API: Add link to Minetest Modding Book (ClobberXD)
+  * Force item entities out of solid nodes (sfan5, based on Wuzzy`s work)
+  * Lua API: Various fixes (DS-Minetest, SmallJoker)
+  * Rename "private messages" to "direct messages" (Calinou)
+  * Automatically enable depending mods in the dialogue (HybridDog)
+  * All settings: Fix missing flags checkboxes (srifqi)
+  * Various network performance improvements (osjc)
+  * Force send a mapblock to a player (sofar)
+  * Revert ItemStacks being limited to the 'stack_size' value (ClobberXD)
+  * Save forceloaded blocks file periodically (Thomas Rudin)
+  * Improve ABM time budget handling (lhofhansl)
+  * Group "immortal" also protects players from damage (Wuzzy)
+  * Optimize usage of TOSERVER_GOTBLOCKS packet (sfan5)
+  * Network: several bugfixes (sfan5)
+  * Mapgen::spreadLight performance improvement (DS-Minetest)
+  * Improve occlusion culling in corridors with additional check (sfan5)
+  * Inventory: Delay dirty lists, and send changes incrementally (SmallJoker)
+  * Other inventory bugfixes (sfan5, SmallJoker)
+  * Move debug.txt after it grows too big (HybridDog)
+  * Trigger on_place in many situations even if prediction failed (DS-Minetest)
+  * Punchwear (improved) (sfan5)
+  * Add deprecation warnings for ObjectRef:get/set_attribute (ClobberXD)
+  * Nodedef 'drop' documentation: Improve (Paramat)
+  * Mark tool filtering in node drop documentation as deprecated (Paramat)
+  * Add node field to PlayerHPChangeReason table (pauloue)
+  * Don't call on_hpchange callbacks if HP hasn't changed (ClobberXD)
+  * Add disable_jump to liquids and ladders (SmallJoker)
+  * Add support for 9-sliced backgrounds (rubenwardy)
+  * Add compatible, consistent coordinate system to FormSpecs (v-rob)
+  * Document ObjectRef:remove under Lua entity (ClobberXD)
+  * Docs: Clarify where to check for 'protection_bypass' (SmallJoker)
+  * Add vector.dot and vector.cross (HybridDog)
+  * Improve documentation of mapgen aliases (Paramat)
+  * Remove debug.upvaluejoin to prevent leak of insecure environment 
(fluxionary)
+  * Fix previously crashing minetest.get_craft_result() (pauloue)
+  * Allow toolcaps to override the built-in times for dig_immediate (sfan5)
+  * Formspec styling using style[] (rubenwardy)
+  * Customizable chat message format (ClobberXD)
+  * Velocity modifiers for players (sfan5)
+  * Fix some issues with minetest.clear_craft (pauloue)
+  * Add function `minetest.read_schematic` (paly2)
+  * Formspecs: formspec_version[] element (SmallJoker)
+  * Per-player FOV overrides and multipliers (ClobberXD)
+  * Find PostgreSQL correctly (adrido)
+  * Add compatibility to vcpkg buildsystem (adrido)
+  * Android: Use system provided path for default TMPFolder setting 
(stujones11)
+  * Fix handling of --color and --worldlist command line arguments (mmattes)
+  * Unified OpenGL ES support (sfan5)
+
+---

Old:

  minetest-5.0.1.tar.gz

New:

  minetest-5.1.0.tar.gz



Other 

commit minetest for openSUSE:Factory

2019-05-28 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2019-05-28 09:42:01

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new.5148 (New)


Package is "minetest"

Tue May 28 09:42:01 2019 rev:8 rq:690637 version:5.0.1

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2019-03-19 
09:57:49.120116787 +0100
+++ /work/SRC/openSUSE:Factory/.minetest.new.5148/minetest.changes  
2019-05-28 09:42:05.337868713 +0200
@@ -1,0 +2,28 @@
+Tue Apr  2 11:25:15 UTC 2019 - mvet...@suse.com
+
+- Update to 5.0.1:
+  * Fix detached inventory serialisation
+  * Fix texture rotation for wallmounted nodeboxes
+  * Fix build failing on some compilers
+  * Warn about issues with the num_emerge_threads setting
+  * HPChange Reason: Fix issues with custom reasons
+  * Fix FreeBSD build by handling std::time_t properly
+  * Confirm registration GUI: Remove positional strings to fix Windows bug
+  * Prevent multi-line chat messages server-side
+  * httpfetch: Disable IPv6 here too if requested by settings
+
+---
+Mon Apr  1 13:10:28 UTC 2019 - Reinhard Max 
+
+- bsc#1131077: BuildRequire postgresql-server-devel as a workaround
+  for CMake which explicitly looks for server headers even if just
+  building a client application.
+
+  CAUTION: This workaround should not blindly be copied to other
+  packages that fail to build with PostgreSQL 11. It is always
+  preferrable to convert the package to use pkg-config for linking
+  against libpq instead of pulling in postgresql-server-devel
+  to have pg_config. If in doubt, please talk to m...@suse.com
+  before applying such a workaround.
+
+---

Old:

  minetest-5.0.0.tar.gz

New:

  minetest-5.0.1.tar.gz



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.baJgim/_old  2019-05-28 09:42:06.481868316 +0200
+++ /var/tmp/diff_new_pack.baJgim/_new  2019-05-28 09:42:06.497868311 +0200
@@ -28,7 +28,7 @@
 %bcond_with postgresql
 %endif
 Name:   minetest
-Version:5.0.0
+Version:5.0.1
 Release:0
 Summary:A InfiniMiner/Minecraft inspired game
 License:LGPL-2.1-or-later AND CC-BY-SA-3.0
@@ -87,6 +87,11 @@
 %endif
 %if %{with postgresql}
 BuildRequires:  postgresql-devel
+%if 0%{?suse_version} > 1500
+# Workaround for CMake's FindPostgreSQL.cmake depending on internal
+# server headers even if just building a client application.
+BuildRequires:  postgresql-server-devel
+%endif
 %endif
 
 %description

++ minetest-5.0.0.tar.gz -> minetest-5.0.1.tar.gz ++
/work/SRC/openSUSE:Factory/minetest/minetest-5.0.0.tar.gz 
/work/SRC/openSUSE:Factory/.minetest.new.5148/minetest-5.0.1.tar.gz differ: 
char 27, line 1




commit minetest for openSUSE:Factory

2019-03-19 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2019-03-19 09:57:46

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new.28833 (New)


Package is "minetest"

Tue Mar 19 09:57:46 2019 rev:7 rq:681720 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2018-08-24 
17:12:27.974667995 +0200
+++ /work/SRC/openSUSE:Factory/.minetest.new.28833/minetest.changes 
2019-03-19 09:57:49.120116787 +0100
@@ -1,0 +2,11 @@
+Tue Mar  5 11:49:36 UTC 2019 - mvet...@suse.com
+
+- Update to 5.0.0
+  * 5.0.0 is a breaking release and not compatible to the 0.4 series.
+  * See changes: https://dev.minetest.net/Changelog#0.4.16_.E2.86.92_5.0.0
+- Remove shared_mods.patch: global mods possible by default now.
+  See builtin/mainmenu/pkgmgr.lua
+- bsc#1127911: is tracking whitelisting of `minetest` user/group
+  in rpmlint
+
+---

Old:

  minetest-0.4.17.1.tar.gz
  shared_mods.patch

New:

  minetest-5.0.0.tar.gz



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.Xr4wgn/_old  2019-03-19 09:57:49.820116506 +0100
+++ /var/tmp/diff_new_pack.Xr4wgn/_new  2019-03-19 09:57:49.856116491 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package minetest
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 %bcond_with postgresql
 %endif
 Name:   minetest
-Version:0.4.17.1
+Version:5.0.0
 Release:0
 Summary:A InfiniMiner/Minecraft inspired game
 License:LGPL-2.1-or-later AND CC-BY-SA-3.0
@@ -37,8 +37,6 @@
 Source: 
https://github.com/minetest/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
 Source1:minetest-rpmlintrc
 Source2:minetest@.service
-# PATCH-FEATURE-OPENSUSE shared_mods.patch -- Search also /usr/share/minetest 
for mods
-Patch0: shared_mods.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  doxygen
@@ -129,7 +127,6 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 # Purge bundled jsoncpp and lua.
 rm -rf src/json src/lua src/gmp
@@ -179,7 +176,6 @@
 done
 
 # Clean up.
-rm %{buildroot}%{_datadir}/minetest/client/serverlist/.gitignore
 %fdupes %{buildroot}%{_datadir}/
 
 install -Dpm 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}@.service
@@ -220,6 +216,7 @@
 %service_del_postun %{name}@.service
 
 %files
+%license LICENSE.txt
 %{_bindir}/%{name}
 %{_bindir}/%{name}-wrapper
 %{_datadir}/applications/net.minetest.minetest.desktop
@@ -231,6 +228,7 @@
 %files lang -f %{name}.lang
 
 %files -n %{name}server
+%license LICENSE.txt
 %{_bindir}/%{name}server
 %attr(0755,%{minetestuser},%{minetestgroup}) %{_localstatedir}/lib/%{name}/
 %{_mandir}/man6/%{name}server.6%{?ext_man}
@@ -239,7 +237,8 @@
 %{_unitdir}/%{name}@.service
 
 %files data
-%doc CONTRIBUTING.md README.txt
+%license LICENSE.txt
+%doc CONTRIBUTING.md
 %doc %{_docdir}/%{name}/
 %{_datadir}/%{name}/
 

++ minetest-0.4.17.1.tar.gz -> minetest-5.0.0.tar.gz ++
/work/SRC/openSUSE:Factory/minetest/minetest-0.4.17.1.tar.gz 
/work/SRC/openSUSE:Factory/.minetest.new.28833/minetest-5.0.0.tar.gz differ: 
char 13, line 1




commit minetest for openSUSE:Factory

2018-08-24 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2018-08-24 17:12:18

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new (New)


Package is "minetest"

Fri Aug 24 17:12:18 2018 rev:6 rq:631181 version:0.4.17.1

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2018-03-09 
10:47:34.696555219 +0100
+++ /work/SRC/openSUSE:Factory/.minetest.new/minetest.changes   2018-08-24 
17:12:27.974667995 +0200
@@ -1,0 +2,69 @@
+Tue Aug  7 13:07:35 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 0.4.17.1:
+  * Fix boo#1103904
+  * Fix crash caused by log_deprecated
+and the use of deprecated functions
+  * Fix crash on pause menu when pressing up/down keys
+- Remove use-pkg-config-to-find-luajit.patch: fixed upstream.
+- Update to version 0.4.17:
+  * Dungeons: Mostly fix missing stair nodes
+  * Cavegen: Fix variable typo that broke mgvalleys large cave
+distribution
+  * Prevent translating empty strings
+  * upright_sprite: Fix texture position for players
+  * core.rotate_node: Do not trigger after_place_node for mod
+compatibility
+  * Generate Notifier: Clear events once after all
+'on generated' functions
+  * Fix liquid post effect colour behaviour in third person view
+  * Delete world dialog: Move buttons to avoid
+double click deletion
+  * Fix /shutdown countdown parameter
+  * Check argument types inside MetaDataRef Lua API
+  * dropped items and falling nodes: Delete in 'ignore' nodes
+  * Fix off-by-one in log output line length
+  * Fix buffer parameter not working in getMapSlice()
+  * Fix rounding error in g/set_node caused by truncation to float
+  * Fix dancing text in text input fields
+  * Fix undefined behaviour on getting pointer to data in
+empty vector
+  * Fix wrong scrolling in text areas
+  * Damage: Remove damage ignore timer due to abuse potential
+  * Ensure no item stack is being held before crafting
+  * Several documentation additions, improvements
+  * core.rotate_node: Run callbacks like with any
+regular placed node
+  * Biome dust node: Only place on 'walkable' cubic
+non-liquid drawtypes
+  * Fix issue Minetest crash when custom font path is not exist
+  * Fix Settings tab formspec alignment
+  * Do not scale texture unless necessary
+  * Fix day_night_ratio_do_override not being initialised
+server-side
+  * Fix default item callbacks to work with nil users
+  * Prevent from crafting non-existent, unknown items
+  * Profiler: Fix var args not being passed to
+callback register function
+  * Fix attached particle spawners far from spawn
+  * Localplayer: Fix disable_jump effect and standing node position
+  * Fix blocks written by vmanip not being marked as modified
+  * Fix Rotate Node Placement
+  * ServerEnv: Clean up object lifecycle handling 
+  * Fix the core.wrap_text function
+  * Fix empty legacy meta being persisted
+  * Statbars: fix incorrect half-images in non-standard
+orientations
+  * serialize: use a temporary for SerializeException
+  * Fix player coordinate rounding in collisionMoveSimple()
+  * Fix for empty key/value when reading item string with
+wear but no metadata
+  * Fix render order of overlays
+  * Fix console resize issue when maximising game window
+  * Fix console not being properly resized after
+window size changed
+  * Verify HudSetParams input when hotbar textures are set
+  * (Re)spawn players within 'mapgen_limit'
+  * Fix sending color codes to clients that don't support them
+
+---

Old:

  minetest-0.4.16.tar.gz
  use-pkg-config-to-find-luajit.patch

New:

  minetest-0.4.17.1.tar.gz



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.xmn6FO/_old  2018-08-24 17:12:28.68819 +0200
+++ /var/tmp/diff_new_pack.xmn6FO/_new  2018-08-24 17:12:28.68819 +0200
@@ -18,7 +18,7 @@
 
 %define minetestuser %{name}
 %define minetestgroup %{name}
-%if 0%{?suse_version} > 1320 || (0%{?sle_version} > 120100 && 0%{?is_opensuse})
+%if 0%{?suse_version} >= 1500 || (0%{?sle_version} > 120100 && 
0%{?is_opensuse})
 %bcond_without leveldb
 %bcond_without redis
 %bcond_without postgresql
@@ -28,19 +28,17 @@
 %bcond_with postgresql
 %endif
 Name:   minetest
-Version:0.4.16
+Version:0.4.17.1
 Release:0
 Summary:A InfiniMiner/Minecraft inspired game
 License:LGPL-2.1-or-later AND CC-BY-SA-3.0
 Group:  Amusements/Games/3D/Simulation
-Url:http://minetest.net/
+URL:https://minetest.net/
 Source: 

commit minetest for openSUSE:Factory

2018-03-09 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2018-03-09 10:47:21

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new (New)


Package is "minetest"

Fri Mar  9 10:47:21 2018 rev:5 rq:584608 version:0.4.16

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2018-01-28 
20:33:39.522230077 +0100
+++ /work/SRC/openSUSE:Factory/.minetest.new/minetest.changes   2018-03-09 
10:47:34.696555219 +0100
@@ -1,0 +2,10 @@
+Fri Mar  9 07:19:19 UTC 2018 - wer...@suse.de
+
+- Use latest libpng
+
+---
+Fri Mar  9 06:53:23 UTC 2018 - wer...@suse.de
+
+- Use pkg-config information to set PNG_PNG_INCLUDE_DIR for cmake
+
+---



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.nL09Xi/_old  2018-03-09 10:47:35.408529572 +0100
+++ /var/tmp/diff_new_pack.nL09Xi/_new  2018-03-09 10:47:35.412529428 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package minetest
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,7 +31,7 @@
 Version:0.4.16
 Release:0
 Summary:A InfiniMiner/Minecraft inspired game
-License:LGPL-2.1+ and CC-BY-SA-3.0
+License:LGPL-2.1-or-later AND CC-BY-SA-3.0
 Group:  Amusements/Games/3D/Simulation
 Url:http://minetest.net/
 Source: 
https://github.com/minetest/%{name}/archive/%{version}/%{name}-%{version}.tar.gz
@@ -63,7 +63,7 @@
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(jsoncpp)
 BuildRequires:  pkgconfig(libcurl)
-BuildRequires:  pkgconfig(libpng12)
+BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(luajit)
 BuildRequires:  pkgconfig(openal)
 BuildRequires:  pkgconfig(sqlite3)
@@ -101,7 +101,7 @@
 
 %package -n %{name}server
 Summary:Minetest server
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Amusements/Games/3D/Simulation
 Requires:   %{name}-data = %{version}
 Requires(pre):  shadow
@@ -116,7 +116,7 @@
 
 %package data
 Summary:Minetest shared data
-License:LGPL-2.1+ and CC-BY-SA-3.0
+License:LGPL-2.1-or-later AND CC-BY-SA-3.0
 Group:  Amusements/Games/3D/Simulation
 Requires:   google-arimo-fonts
 Requires:   google-cousine-fonts
@@ -147,6 +147,7 @@
   -DENABLE_GETTEXT=ON \
   -DENABLE_FREETYPE=ON \
   -DENABLE_SYSTEM_JSONCPP=ON \
+  -DPNG_PNG_INCLUDE_DIR=$(pkg-config libpng --variable=includedir) \
 %if %{with leveldb}
   -DENABLE_LEVELDB=ON \
 %else




commit minetest for openSUSE:Factory

2018-01-29 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2018-01-28 20:32:36

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new (New)


Package is "minetest"

Sun Jan 28 20:32:36 2018 rev:4 rq:570215 version:0.4.16

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2018-01-23 
13:53:14.144923678 +0100
+++ /work/SRC/openSUSE:Factory/.minetest.new/minetest.changes   2018-01-28 
20:33:39.522230077 +0100
@@ -1,0 +2,5 @@
+Tue Jan 23 12:02:40 UTC 2018 - opens...@trummer.xyz
+
+- Added PostgreSQL database backend
+
+---



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.PuaViA/_old  2018-01-28 20:33:40.274194951 +0100
+++ /var/tmp/diff_new_pack.PuaViA/_new  2018-01-28 20:33:40.282194577 +0100
@@ -21,9 +21,11 @@
 %if 0%{?suse_version} > 1320 || (0%{?sle_version} > 120100 && 0%{?is_opensuse})
 %bcond_without leveldb
 %bcond_without redis
+%bcond_without postgresql
 %else
 %bcond_with leveldb
 %bcond_with redis
+%bcond_with postgresql
 %endif
 Name:   minetest
 Version:0.4.16
@@ -87,6 +89,9 @@
 %endif
 %endif
 %endif
+%if %{with postgresql}
+BuildRequires:  postgresql-devel
+%endif
 
 %description
 An infinite-world block sandbox game and a game engine, inspired by
@@ -148,9 +153,14 @@
   -DENABLE_LEVELDB=OFF \
 %endif
 %if %{with redis}
-  -DENABLE_REDIS=ON
+  -DENABLE_REDIS=ON \
+%else
+  -DENABLE_REDIS=OFF \
+%endif
+%if %{with postgresql}
+  -DENABLE_POSTGRESQL=ON
 %else
-  -DENABLE_REDIS=OFF
+  -DENABLE_POSTGRESQL=OFF
 %endif
 make %{?_smp_mflags} V=1
 




commit minetest for openSUSE:Factory

2018-01-23 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2018-01-23 13:53:13

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new (New)


Package is "minetest"

Tue Jan 23 13:53:13 2018 rev:3 rq:568422 version:0.4.16

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2017-08-28 
15:12:23.708953084 +0200
+++ /work/SRC/openSUSE:Factory/.minetest.new/minetest.changes   2018-01-23 
13:53:14.144923678 +0100
@@ -1,0 +2,5 @@
+Mon Jan 22 21:19:42 UTC 2018 - opens...@trummer.xyz
+
+- Recommend minetest-game to make server package more useful by default
+
+---



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.95oyez/_old  2018-01-23 13:53:15.004883504 +0100
+++ /var/tmp/diff_new_pack.95oyez/_new  2018-01-23 13:53:15.008883317 +0100
@@ -101,6 +101,7 @@
 Requires:   %{name}-data = %{version}
 Requires(pre):  shadow
 %{?systemd_requires}
+Recommends: minetest-game
 
 %description -n %{name}server
 An infinite-world block sandbox game and a game engine, inspired by




commit minetest for openSUSE:Factory

2017-08-28 Thread root
Hello community,

here is the log from the commit of package minetest for openSUSE:Factory 
checked in at 2017-08-28 15:11:31

Comparing /work/SRC/openSUSE:Factory/minetest (Old)
 and  /work/SRC/openSUSE:Factory/.minetest.new (New)


Package is "minetest"

Mon Aug 28 15:11:31 2017 rev:2 rq:517756 version:0.4.16

Changes:

--- /work/SRC/openSUSE:Factory/minetest/minetest.changes2017-02-03 
17:50:11.750692676 +0100
+++ /work/SRC/openSUSE:Factory/.minetest.new/minetest.changes   2017-08-28 
15:12:23.708953084 +0200
@@ -1,0 +2,37 @@
+Mon Jun  5 12:42:30 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 0.4.16:
+  * Add 2D sheet animations for nodes ''(sfan5)''
+  * Drop client side chat prediction. No more messages shown to chat
+when you talk and you are disconnected. ''(red-001)''
+  * Add particle animation, glow ''(sfan5)
+  * Server list: add ping indicators ''(kilbith)''
+  * Server side occlusion culling ''(lhofhansl)''
+  * New custom progress bar (you can customize it with texture packs)
+(kilbith)
+  * Implement delayed shutdown for server owners: /shutdown 60 =>
+shutdowns in 1 min /shutdown -1 cancels it
+  * Add support for requesting a reconnect and changing the shutdown
+message to /shutdown
+  * Add a mapblock cache in MeshUpdateQueue to improve client rendering
+performance ''(celeron55)''
+  * Player data can now be into database. This is an important change,
+players to files are always supported for this release but deprecated.
+Files backend for players will be removed in a future release. See
+http://wiki.minetest.net/Database_backends for compat matrix and
+migration steps.
+  * Sounds: add fading sounds
+  * Save automatically window size when modified. This behaviour can
+be disabled in client settings
+  * Add cancel button to password change formspec
+  * Improve pause menu with more user friendly informations and update
+keys dynamicly depending on your configuration
+  * Merge singleplayer & server tab on desktop clients
+  * Add /clearinv chat command
+  * Add keyword-based search to server-list and advance settings
+  * Add hardware-based itemstacks and node coloring
+  * Undersampling which should make minetest run better on low end devices
+  * Full changelog see 
http://dev.minetest.net/Changelog#0.4.15_.E2.86.92_0.4.16
+- Minor spec cleanup.
+
+---

Old:

  minetest-0.4.15.tar.gz

New:

  minetest-0.4.16.tar.gz



Other differences:
--
++ minetest.spec ++
--- /var/tmp/diff_new_pack.Qzvr3X/_old  2017-08-28 15:12:25.108756160 +0200
+++ /var/tmp/diff_new_pack.Qzvr3X/_new  2017-08-28 15:12:25.112755597 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package minetest
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,19 +18,15 @@
 
 %define minetestuser %{name}
 %define minetestgroup %{name}
-%if 0%{?is_opensuse}
-%if 0%{?suse_version} >= 1315
+%if 0%{?suse_version} > 1320 || (0%{?sle_version} > 120100 && 0%{?is_opensuse})
 %bcond_without leveldb
-%else
-%bcond_with leveldb
-%endif
 %bcond_without redis
 %else
-%bcond_with redis
 %bcond_with leveldb
+%bcond_with redis
 %endif
 Name:   minetest
-Version:0.4.15
+Version:0.4.16
 Release:0
 Summary:A InfiniMiner/Minecraft inspired game
 License:LGPL-2.1+ and CC-BY-SA-3.0
@@ -50,13 +46,14 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gettext-tools
 BuildRequires:  gmp-devel
+BuildRequires:  google-arimo-fonts
+BuildRequires:  google-cousine-fonts
 BuildRequires:  google-droid-fonts
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  irrlicht-devel
-BuildRequires:  liberation-fonts
 BuildRequires:  libjpeg-devel
 BuildRequires:  ncurses-devel
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(bzip2)
@@ -71,41 +68,43 @@
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(zlib)
+Requires:   %{name}-data = %{version}
+Requires:   opengl-games-utils
+Recommends: %{name}-lang
+Recommends: minetest-game
 %if %{with leveldb}
 BuildRequires:  leveldb-devel
 %endif
 %if %{with redis}
 %if 0%{?suse_version} > 1320
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(hiredis)
 %else
-# workarund a bug in hiredis dependencies
+# Workaraund a bug in hiredis dependencies.
 BuildRequires:  hiredis-devel
-%if