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.changes 2017-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.alexei@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 0%{?suse_version} <= 1310 || 0%{?suse_version} == 1320 +%if 0%{?suse_version} <= 1320 && 0%{?sle_version} < 120000 BuildRequires: libhiredis0_10 %endif %endif %endif -Requires: %{name}-data = %{version} -Requires: opengl-games-utils -Requires(pre): /usr/sbin/groupadd -Requires(pre): /usr/sbin/useradd -Recommends: %{name}-lang -Recommends: minetest-game -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -An infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft and the like. +An infinite-world block sandbox game and a game engine, inspired by +InfiniMiner, Minecraft and the like. + +%lang_package %package -n %{name}server Summary: Minetest server License: LGPL-2.1+ Group: Amusements/Games/3D/Simulation Requires: %{name}-data = %{version} +Requires(pre): shadow %{?systemd_requires} %description -n %{name}server -An infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft and the like. +An infinite-world block sandbox game and a game engine, inspired by +InfiniMiner, Minecraft and the like. This package contains a minetest server. @@ -113,16 +112,16 @@ Summary: Minetest shared data License: LGPL-2.1+ and CC-BY-SA-3.0 Group: Amusements/Games/3D/Simulation +Requires: google-arimo-fonts +Requires: google-cousine-fonts Requires: google-droid-fonts -Requires: liberation-fonts BuildArch: noarch %description data -An infinite-world block sandbox game and a game engine, inspired by InfiniMiner, Minecraft and the like. +An infinite-world block sandbox game and a game engine, inspired by +InfiniMiner, Minecraft and the like. -This package contains data for %{name} and %{name}server. - -%lang_package +This package contains data for minetest and minetestserver. %prep %setup -q @@ -152,39 +151,38 @@ %else -DENABLE_REDIS=OFF %endif - -make %{?_smp_mflags} VERBOSE=1 +make %{?_smp_mflags} V=1 %install %cmake_install -# Install wrapper and desktop file -desktop-file-install --dir=%{buildroot}%{_datadir}/applications misc/%{name}.desktop +# Install the wrapper. ln -s opengl-game-wrapper.sh %{buildroot}%{_bindir}/%{name}-wrapper -sed -i 's/Exec=%{name}/Exec=%{name}-wrapper/' %{buildroot}%{_datadir}/applications/%{name}.desktop -%suse_update_desktop_file -r %{name} Game Simulation +sed -i 's/^Exec=.*$/Exec=%{name}-wrapper/' \ + %{buildroot}%{_datadir}/applications/net.minetest.minetest.desktop +%suse_update_desktop_file -r net.minetest.minetest Game Simulation + +# Replace fonts with symlinks (we use the system ones). +for font in Arimo-Regular Cousine-Regular DroidSansFallbackFull; do + rm %{buildroot}%{_datadir}/%{name}/fonts/$font.ttf + ln -s %{_datadir}/fonts/truetype/$font.ttf \ + %{buildroot}%{_datadir}/%{name}/fonts/$font.ttf +done + +# Clean up. +rm %{buildroot}%{_datadir}/minetest/client/serverlist/.gitignore +%fdupes %{buildroot}%{_datadir}/ + +install -Dpm 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}@.service +install -Dpm 0644 minetest.conf.example \ + %{buildroot}%{_sysconfdir}/%{name}/minetest.conf.example -# Replace fonts with symlinks (we use the system ones) -rm %{buildroot}%{_datadir}/%{name}/fonts/DroidSansFallbackFull.ttf -ln -s %{_datadir}/fonts/truetype/DroidSansFallbackFull.ttf %{buildroot}%{_datadir}/%{name}/fonts/DroidSansFallbackFull.ttf -rm %{buildroot}%{_datadir}/%{name}/fonts/liberationsans.ttf -rm %{buildroot}%{_datadir}/%{name}/fonts/liberationmono.ttf -ln -s %{_datadir}/fonts/truetype/LiberationSans-Regular.ttf %{buildroot}%{_datadir}/%{name}/fonts/liberationsans.ttf -ln -s %{_datadir}/fonts/truetype/LiberationMono-Regular.ttf %{buildroot}%{_datadir}/%{name}/fonts/liberationmono.ttf - -# Clean up -rm -rf %{buildroot}%{_datadir}/minetest/client/serverlist/.gitignore -%fdupes %{buildroot}%{_datadir} - -install -m 0644 -D %{SOURCE2} %{buildroot}%{_unitdir}/%{name}@.service -install -m 0644 -D minetest.conf.example %{buildroot}%{_sysconfdir}/%{name}/minetest.conf.example - -install -d -m 755 %{buildroot}%{_localstatedir}/lib/%{name} +mkdir -p %{buildroot}%{_localstatedir}/lib/%{name}/ %find_lang %{name} %post -desktop-file-validate %{_datadir}/applications/%{name}.desktop +desktop-file-validate %{_datadir}/applications/net.minetest.minetest.desktop %desktop_database_post %icon_theme_cache_post @@ -193,8 +191,10 @@ %icon_theme_cache_postun %pre -n %{name}server -getent group %{name} >/dev/null || %{_sbindir}/groupadd -r %{minetestgroup} -getent passwd %{name} >/dev/null || %{_sbindir}/useradd -r -g %{minetestgroup} -d %{_localstatedir}/lib/%{name} -s /sbin/nologin -c "user for %{name}server" %{minetestuser} +getent group %{name} > /dev/null || %{_sbindir}/groupadd -r %{minetestgroup} +getent passwd %{name} > /dev/null || \ + %{_sbindir}/useradd -r -g %{minetestgroup} -d %{_localstatedir}/lib/%{name} \ + -s /sbin/nologin -c "user for %{name}server" %{minetestuser} %service_add_pre %{name}@.service %post -n %{name}server @@ -206,31 +206,30 @@ %postun -n %{name}server %service_del_postun %{name}@.service -%files lang -f %{name}.lang -%defattr(-,root,root,-) - %files -%defattr(-,root,root,-) +%defattr(-,root,root) %{_bindir}/%{name} %{_bindir}/%{name}-wrapper -%dir %{_datadir}/appdata/ -%{_datadir}/appdata/%{name}.appdata.xml -%{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg -%{_datadir}/icons/hicolor/128x128/apps/minetest.png -%{_mandir}/man6/%{name}.6* +%{_datadir}/applications/net.minetest.minetest.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}.* +%dir %{_datadir}/metainfo/ +%{_datadir}/metainfo/*%{name}.appdata.xml +%{_mandir}/man6/%{name}.6%{?ext_man} + +%files lang -f %{name}.lang +%defattr(-,root,root) %files -n %{name}server -%defattr(-,root,root,-) +%defattr(-,root,root) %{_bindir}/%{name}server %attr(0755,%{minetestuser},%{minetestgroup}) %{_localstatedir}/lib/%{name}/ -%{_mandir}/man6/%{name}server.6* +%{_mandir}/man6/%{name}server.6%{?ext_man} %dir %{_sysconfdir}/%{name} %config %{_sysconfdir}/%{name}/minetest.conf.example %{_unitdir}/%{name}@.service %files data -%defattr(-,root,root,-) +%defattr(-,root,root) %{_datadir}/%{name}/ %doc %{_docdir}/%{name}/ ++++++ minetest-0.4.15.tar.gz -> minetest-0.4.16.tar.gz ++++++ /work/SRC/openSUSE:Factory/minetest/minetest-0.4.15.tar.gz /work/SRC/openSUSE:Factory/.minetest.new/minetest-0.4.16.tar.gz differ: char 13, line 1