Hello community, here is the log from the commit of package widelands for openSUSE:Factory checked in at 2017-10-18 10:50:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/widelands (Old) and /work/SRC/openSUSE:Factory/.widelands.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "widelands" Wed Oct 18 10:50:57 2017 rev:2 rq:533722 version:build19 Changes: -------- --- /work/SRC/openSUSE:Factory/widelands/widelands.changes 2017-08-24 18:36:16.357694815 +0200 +++ /work/SRC/openSUSE:Factory/.widelands.new/widelands.changes 2017-10-18 10:51:13.990758910 +0200 @@ -1,0 +2,20 @@ +Wed Oct 11 20:43:40 UTC 2017 - ok...@suse.com + +- Use specific boost BuildRequires (bsc#1062802) + +------------------------------------------------------------------- +Sat Jul 15 08:49:27 UTC 2017 - mailaen...@opensuse.org + +- Install man page +- Install appdata file (lp#1271595) +- Use upstream supplied .desktop entry +- Add post macros for icons and desktop files +- Don't own standard icon directories + +------------------------------------------------------------------- +Sat Jul 8 20:35:26 UTC 2017 - jeng...@inai.de + +- Remove irrelevant parts from description, + and add more description about the particule RTS style. + +------------------------------------------------------------------- Old: ---- widelands.desktop ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ widelands.spec ++++++ --- /var/tmp/diff_new_pack.sIXY0I/_old 2017-10-18 10:51:18.106565817 +0200 +++ /var/tmp/diff_new_pack.sIXY0I/_new 2017-10-18 10:51:18.110565629 +0200 @@ -19,24 +19,32 @@ Name: widelands Version: build19 Release: 0 -Summary: Open source realtime-strategy game +Summary: Realtime strategy game involving map control License: GPL-2.0+ Group: Amusements/Games/Strategy/Other Url: http://www.widelands.org Source: https://launchpad.net/%{name}/%{version}/%{version}/+download/%{name}-%{version}-src.tar.bz2 -Source1: %{name}.desktop BuildRequires: SDL2_gfx-devel BuildRequires: SDL2_image-devel BuildRequires: SDL2_mixer-devel BuildRequires: SDL2_net-devel BuildRequires: SDL2_ttf-devel -BuildRequires: boost-devel BuildRequires: cmake BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: gettext BuildRequires: glew-devel +BuildRequires: hicolor-icon-theme +# use more specific boost dependencies where possible to avoid redundant +# dependencies (boo#1062802) +%if 0%{?suse_version} >= 1330 +BuildRequires: libboost_headers-devel +BuildRequires: libboost_regex-devel +BuildRequires: libboost_test-devel +%else +BuildRequires: boost-devel +%endif BuildRequires: libicu-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel @@ -55,10 +63,14 @@ Requires: %{name}-data = %{version} %description -Widelands is a free, open source real-time strategy game with singleplayer +Widelands is a real-time strategy (RTS) game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II -(Bluebyte) but has significantly more variety and depth to it. Still, it is -easy to get started through playable tutorials. +(Bluebyte) but has significantly more variety and depth to it. + +The primary goal of this type of RTS is to build a settlement with a +functioning economy, producing sufficient military units so as to +conquer rival territories, ultimately gaining control of either the +entire map, or a certain predetermined section of it. %package data Summary: Data files for Widelands @@ -69,7 +81,7 @@ %endif %description data -Data files for Widelands. Including localization, maps graphics and music. +Data files for Widelands. Includes localization, maps graphics and music. %package debug Summary: Debugging tools for Widelands @@ -102,36 +114,45 @@ %install %cmake_install + for i in 16 32 48 64 128; do install -D -m 0644 data/images/logos/wl-ico-${i}.png %{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps/%{name}.png done -install -D -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop -%suse_update_desktop_file %{name} + +install -D -m 0644 debian/widelands.desktop %{buildroot}%{_datadir}/applications/%{name}.desktop +%suse_update_desktop_file %{name} -r Game StrategyGame +desktop-file-edit --set-icon=%{name} %{buildroot}%{_datadir}/applications/%{name}.desktop + +install -D -m 0644 debian/widelands.6 %{buildroot}%{_mandir}/man6/widelands.6 + +install -D -m 0644 debian/widelands.appdata.xml %{buildroot}%{_datadir}/appdata/widelands.appdata.xml + %fdupes %{buildroot}%{_datadir} + %find_lang %{name} --all-name + rm -f %{buildroot}%{_prefix}/{COPYING,CREDITS,ChangeLog,VERSION} # No need to execute tests as they are already executed implicitly on install # instead do post-install test PATH=%{buildroot}%{_bindir}:$PATH widelands --help | grep 'This is Widelands' +%post +%desktop_database_post +%icon_theme_cache_post + +%postun +%desktop_database_postun +%icon_theme_cache_postun + %files %defattr(-,root,root,-) %doc COPYING CREDITS ChangeLog %{_bindir}/%{name} -%dir %{_datadir}/icons/hicolor -%dir %{_datadir}/icons/hicolor/128x128 -%dir %{_datadir}/icons/hicolor/128x128/apps -%dir %{_datadir}/icons/hicolor/16x16 -%dir %{_datadir}/icons/hicolor/16x16/apps -%dir %{_datadir}/icons/hicolor/32x32 -%dir %{_datadir}/icons/hicolor/32x32/apps -%dir %{_datadir}/icons/hicolor/48x48 -%dir %{_datadir}/icons/hicolor/48x48/apps -%dir %{_datadir}/icons/hicolor/64x64 -%dir %{_datadir}/icons/hicolor/64x64/apps %{_datadir}/icons/hicolor/*/apps/%{name}.png %{_datadir}/applications/%{name}.desktop +%{_mandir}/man6/widelands.* +%{_datadir}/appdata/widelands.appdata.xml %files data -f %{name}.lang %defattr(-,root,root,-)