commit hedgewars for openSUSE:Factory

2020-09-22 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2020-09-22 21:12:31

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


Package is "hedgewars"

Tue Sep 22 21:12:31 2020 rev:11 rq:835946 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2020-07-03 
00:17:26.665066882 +0200
+++ /work/SRC/openSUSE:Factory/.hedgewars.new.4249/hedgewars.changes
2020-09-22 21:12:58.568023625 +0200
@@ -1,0 +2,6 @@
+Mon Sep 21 23:20:10 UTC 2020 - D B 
+
+- Added fix for compiling with FPC 3.2.0 
+  * hedgewars-fpc320_fix.patch to fix 
+
+---

New:

  hedgewars-fpc320_fix.patch



Other differences:
--
++ hedgewars.spec ++
--- /var/tmp/diff_new_pack.ES30qj/_old  2020-09-22 21:13:00.528025339 +0200
+++ /var/tmp/diff_new_pack.ES30qj/_new  2020-09-22 21:13:00.532025342 +0200
@@ -38,6 +38,7 @@
 Patch0: hedgewars-disable_fpc_workaround.patch
 # PATCH-FIX-UPSTREAM
 Patch1: 0001-Fix-build-with-Qt-5.15.patch
+Patch2: hedgewars-fpc320_fix.patch
 BuildRequires:  SDL2-devel
 BuildRequires:  SDL2_image-devel
 BuildRequires:  SDL2_mixer-devel
@@ -126,6 +127,7 @@
 %setup -q -n %{name}-src-%{version}
 %patch0 -p0
 %patch1 -p1
+%patch2 -p1
 
 %build
 # CMAKE_POLICY_DEFAULT_CMP0083=NEW - apply POSITION_INDEPENDENT_CODE also to 
"-pie", since CMake 3.14

++ hedgewars-fpc320_fix.patch ++
diff -r eee2b3eff91d -r 6832dab555ae hedgewars/uWorld.pas
--- a/hedgewars/uWorld.pas  Sun Aug 09 14:43:02 2020 +0200
+++ b/hedgewars/uWorld.pas  Mon Aug 10 12:56:53 2020 +0300
@@ -1168,8 +1168,8 @@
 procedure ShiftWorld(Dir: LongInt); inline;
 begin
 preShiftWorldDx:= WorldDx;
-WorldDx:= WorldDx + LongInt(Dir * LongInt(playWidth));
-
+Dir := Dir * LongInt(playWidth);
+WorldDx:= WorldDx + Dir;
 end;
 
 procedure UnshiftWorld(); inline;



commit hedgewars for openSUSE:Factory

2020-07-02 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2020-07-03 00:13:26

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


Package is "hedgewars"

Fri Jul  3 00:13:26 2020 rev:10 rq:818319 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2020-06-05 
20:26:34.992950132 +0200
+++ /work/SRC/openSUSE:Factory/.hedgewars.new.3060/hedgewars.changes
2020-07-03 00:17:26.665066882 +0200
@@ -1,0 +2,6 @@
+Tue Jun  9 15:46:19 UTC 2020 - Guillaume GARDET 
+
+- Fix build on armv7 (use FPC)
+- Exclude armv6
+
+---



Other differences:
--
++ hedgewars.spec ++
--- /var/tmp/diff_new_pack.wHt0Ds/_old  2020-07-03 00:17:28.249072136 +0200
+++ /var/tmp/diff_new_pack.wHt0Ds/_new  2020-07-03 00:17:28.253072148 +0200
@@ -19,8 +19,8 @@
 %bcond_with server
 %bcond_with videorec
 
-# FPC (Pascal) engine is disabled on 32bit archs due to a FPC bug
-%ifarch %arm %ppc
+# FPC (Pascal) engine is disabled on some 32-bit archs due to a FPC bug
+%ifarch %ppc
 %bcond_without engine_c
 %else
 %bcond_with engine_c
@@ -89,6 +89,7 @@
 BuildRequires:  ghc-vector-devel
 BuildRequires:  ghc-zlib-devel
 %endif
+ExcludeArch:armv6l armv6hl
 
 %description
 Hedgewars is a turn-based artillery game where slow-moving hedgehocks fight




commit hedgewars for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2020-06-05 20:20:19

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


Package is "hedgewars"

Fri Jun  5 20:20:19 2020 rev:9 rq:811610 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2020-01-02 
14:41:38.360918859 +0100
+++ /work/SRC/openSUSE:Factory/.hedgewars.new.3606/hedgewars.changes
2020-06-05 20:26:34.992950132 +0200
@@ -1,0 +2,6 @@
+Thu Jun  4 17:37:16 UTC 2020 - Christophe Giboudeaux 
+
+- Add upstream patch:
+  * 0001-Fix-build-with-Qt-5.15.patch
+
+---

New:

  0001-Fix-build-with-Qt-5.15.patch



Other differences:
--
++ hedgewars.spec ++
--- /var/tmp/diff_new_pack.OGVWjT/_old  2020-06-05 20:26:36.896950493 +0200
+++ /var/tmp/diff_new_pack.OGVWjT/_new  2020-06-05 20:26:36.896950493 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hedgewars
 #
-# 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
@@ -32,10 +32,12 @@
 Summary:Turn-based artillery game, featuring fighting hedgehogs
 License:GPL-2.0-only
 Group:  Amusements/Games/Strategy/Turn Based
-Url:http://www.hedgewars.org/
+URL:http://www.hedgewars.org/
 Source: 
http://hedgewars.org/download/releases/hedgewars-src-%{version}.tar.bz2
 Source99:   %{name}-rpmlintrc
 Patch0: hedgewars-disable_fpc_workaround.patch
+# PATCH-FIX-UPSTREAM
+Patch1: 0001-Fix-build-with-Qt-5.15.patch
 BuildRequires:  SDL2-devel
 BuildRequires:  SDL2_image-devel
 BuildRequires:  SDL2_mixer-devel
@@ -121,8 +123,8 @@
 
 %prep
 %setup -q -n %{name}-src-%{version}
-
 %patch0 -p0
+%patch1 -p1
 
 %build
 # CMAKE_POLICY_DEFAULT_CMP0083=NEW - apply POSITION_INDEPENDENT_CODE also to 
"-pie", since CMake 3.14

++ 0001-Fix-build-with-Qt-5.15.patch ++
>From d0a3d313bbc1b939f77647d85f3179ac1e81959d Mon Sep 17 00:00:00 2001
From: Felix Yan 
Date: Thu, 4 Jun 2020 14:44:18 +0800
Subject: [PATCH] Fix build with Qt 5.15+
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

```
/build/hedgewars/src/hedgewars-src-1.0.0/QTfrontend/ui/page/pagegamestats.cpp: 
In member function ‘void PageGameStats::renderStats()’:
/build/hedgewars/src/hedgewars-src-1.0.0/QTfrontend/ui/page/pagegamestats.cpp:222:26:
 error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
  222 | QPainterPath path;
  |  ^~~~
```
---
 QTfrontend/ui/page/pagegamestats.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/QTfrontend/ui/page/pagegamestats.cpp 
b/QTfrontend/ui/page/pagegamestats.cpp
index ed2751f..6f675c8 100644
--- a/QTfrontend/ui/page/pagegamestats.cpp
+++ b/QTfrontend/ui/page/pagegamestats.cpp
@@ -21,6 +21,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 
 #include "pagegamestats.h"
-- 
2.26.2




commit hedgewars for openSUSE:Factory

2020-01-02 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2020-01-02 14:41:28

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


Package is "hedgewars"

Thu Jan  2 14:41:28 2020 rev:8 rq:760260 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2019-06-17 
10:34:19.805234511 +0200
+++ /work/SRC/openSUSE:Factory/.hedgewars.new.6675/hedgewars.changes
2020-01-02 14:41:38.360918859 +0100
@@ -1,0 +2,14 @@
+Thu Oct 10 18:11:54 UTC 2019 - buckyballreact...@gmail.com
+
+- Update to 1.0.0. Highlights:
+  * Campaigns now use your team identity instead of ignoring it
+  * Single missions can now be played with your favourite teams and keep track 
of your progress
+  * Hand-drawn maps can be scaled with a slider
+  * Quick games are more random
+  * Homing bee can be used as secondary ammo
+  * Can change hedgehog order in The Specialists
+  * Various small HUD improvements
+  * Various controls improvements and bugfixes
+- Add hedgewars-disable_fpc_workaround.patch.
+
+---

Old:

  hedgewars-src-0.9.25.tar.bz2

New:

  hedgewars-disable_fpc_workaround.patch
  hedgewars-src-1.0.0.tar.bz2



Other differences:
--
++ hedgewars.spec ++
--- /var/tmp/diff_new_pack.a9NqM6/_old  2020-01-02 14:41:42.856920636 +0100
+++ /var/tmp/diff_new_pack.a9NqM6/_new  2020-01-02 14:41:42.900920654 +0100
@@ -20,14 +20,14 @@
 %bcond_with videorec
 
 # FPC (Pascal) engine is disabled on 32bit archs due to a FPC bug
-%ifarch %ix86 %arm %ppc
+%ifarch %arm %ppc
 %bcond_without engine_c
 %else
 %bcond_with engine_c
 %endif
 
 Name:   hedgewars
-Version:0.9.25
+Version:1.0.0
 Release:0
 Summary:Turn-based artillery game, featuring fighting hedgehogs
 License:GPL-2.0-only
@@ -35,17 +35,18 @@
 Url:http://www.hedgewars.org/
 Source: 
http://hedgewars.org/download/releases/hedgewars-src-%{version}.tar.bz2
 Source99:   %{name}-rpmlintrc
+Patch0: hedgewars-disable_fpc_workaround.patch
 BuildRequires:  SDL2-devel
 BuildRequires:  SDL2_image-devel
 BuildRequires:  SDL2_mixer-devel
 BuildRequires:  SDL2_net-devel
 BuildRequires:  SDL2_ttf-devel
 BuildRequires:  cmake
+BuildRequires:  fdupes
 BuildRequires:  cmake(Qt5Core)
 BuildRequires:  cmake(Qt5Gui)
 BuildRequires:  cmake(Qt5Network)
 BuildRequires:  cmake(Qt5Widgets)
-BuildRequires:  fdupes
 %if %{with engine_c}
 BuildRequires:  clang
 BuildRequires:  ghc
@@ -61,10 +62,10 @@
 # Required for QAbstractFileEngine*, which is no longer public since Qt5.12
 BuildRequires:  libQt5Core-private-headers-devel
 BuildRequires:  libqt5-linguist-devel
-BuildRequires:  pkgconfig(lua5.1)
 BuildRequires:  shared-mime-info
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(lua5.1)
 Requires:   %{name}-data = %{version}
 Recommends: %{name}-server = %{version}
 
@@ -121,6 +122,8 @@
 %prep
 %setup -q -n %{name}-src-%{version}
 
+%patch0 -p0
+
 %build
 # CMAKE_POLICY_DEFAULT_CMP0083=NEW - apply POSITION_INDEPENDENT_CODE also to 
"-pie", since CMake 3.14
 %cmake \

++ hedgewars-disable_fpc_workaround.patch ++
--- CMakeLists.txt.orig 2019-12-18 22:09:53.361797675 -0700
+++ CMakeLists.txt  2019-12-18 22:18:37.305514614 -0700
@@ -79,9 +79,6 @@ if(BUILD_ENGINE_JS)
 set(target_library_install_dir "lib" CACHE PATH "install dest for libs")
 endif()
 
-if("${CMAKE_SIZEOF_VOID_P}" EQUAL "4" AND UNIX AND NOT APPLE)
-set(BUILD_ENGINE_C ON CACHE STRING "PAS2C force-enabled due to a 
freepascal 32 bit alignment bug" FORCE)
-endif()
 
 #system paths for finding required fonts (see share/hedgewars/Data/fonts)
 #subdirectories will NOT be searched.
++ hedgewars-src-0.9.25.tar.bz2 -> hedgewars-src-1.0.0.tar.bz2 ++
/work/SRC/openSUSE:Factory/hedgewars/hedgewars-src-0.9.25.tar.bz2 
/work/SRC/openSUSE:Factory/.hedgewars.new.6675/hedgewars-src-1.0.0.tar.bz2 
differ: char 11, line 1




commit hedgewars for openSUSE:Factory

2019-06-17 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2019-06-17 10:33:47

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


Package is "hedgewars"

Mon Jun 17 10:33:47 2019 rev:7 rq:710021 version:0.9.25

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2019-02-28 
21:43:26.121524282 +0100
+++ /work/SRC/openSUSE:Factory/.hedgewars.new.4811/hedgewars.changes
2019-06-17 10:34:19.805234511 +0200
@@ -1,0 +2,12 @@
+Fri Jun 14 16:33:48 UTC 2019 - Stefan Brüns 
+
+- Fix builds on 32bit archs, use CLang+Pas2C instead of FPC
+- Spec file cleanups:
+  * use bcond_with{,out} for disabling/enabling features
+  * remove several unused BuildRequires
+  * remove obsolete xpm icon
+  * use metainfo instead of appdata dir
+  * remove defattr
+  * use %license for Fonts_LICENSE.txt, add COPYING
+
+---



Other differences:
--
++ hedgewars.spec ++
--- /var/tmp/diff_new_pack.EyEAwD/_old  2019-06-17 10:34:21.965233421 +0200
+++ /var/tmp/diff_new_pack.EyEAwD/_new  2019-06-17 10:34:21.965233421 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package hedgewars
 #
-# 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
@@ -12,12 +12,19 @@
 # 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/
 #
 
 
-%define _no_server 1
-%define _no_ffmpeg 1
+%bcond_with server
+%bcond_with videorec
+
+# FPC (Pascal) engine is disabled on 32bit archs due to a FPC bug
+%ifarch %ix86 %arm %ppc
+%bcond_without engine_c
+%else
+%bcond_with engine_c
+%endif
 
 Name:   hedgewars
 Version:0.9.25
@@ -34,33 +41,35 @@
 BuildRequires:  SDL2_net-devel
 BuildRequires:  SDL2_ttf-devel
 BuildRequires:  cmake
+BuildRequires:  cmake(Qt5Core)
+BuildRequires:  cmake(Qt5Gui)
+BuildRequires:  cmake(Qt5Network)
+BuildRequires:  cmake(Qt5Widgets)
 BuildRequires:  fdupes
+%if %{with engine_c}
+BuildRequires:  clang
+BuildRequires:  ghc
+BuildRequires:  glew-devel
+%else
 BuildRequires:  fpc
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
-BuildRequires:  glibc-devel
-BuildRequires:  gmp-devel
+%endif
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  libQt5Core-devel
-BuildRequires:  libQt5Core-private-headers-devel
-BuildRequires:  libQt5Gui-devel
-BuildRequires:  libQt5Network-devel
-BuildRequires:  libQt5Widgets-devel
-BuildRequires:  libffi-devel
 BuildRequires:  libphysfs-devel >= 3.0
 BuildRequires:  libpng-devel
+# Required for QAbstractFileEngine*, which is no longer public since Qt5.12
+BuildRequires:  libQt5Core-private-headers-devel
 BuildRequires:  libqt5-linguist-devel
-BuildRequires:  lua51-devel
-BuildRequires:  lzma
+BuildRequires:  pkgconfig(lua5.1)
 BuildRequires:  shared-mime-info
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
-BuildRequires:  pkgconfig(openssl)
 Requires:   %{name}-data = %{version}
 Recommends: %{name}-server = %{version}
 
 # to build server
-%if %{_no_server} == 0
+%if %{with server}
 BuildRequires:  ghc
 BuildRequires:  ghc-bytestring-devel
 # BuildRequires:  ghc-dataenc-devel
@@ -96,7 +105,6 @@
 
 This package contains all the data files for hedgewars.
 
-%if %{_no_server} == 0
 %package server
 Summary:Standalone server for Hedgewars, a turn-based strategy game
 Group:  Amusements/Games/Strategy/Turn Based
@@ -108,15 +116,19 @@
 rotational on the same computer.
 
 This package contains a standalone local hedgewars server.
-%endif
+
 
 %prep
 %setup -q -n %{name}-src-%{version}
 
 %build
-%cmake -DNOVIDEOREC=%{_no_ffmpeg} \
-   -DNOSERVER=%{_no_server} \
-   -DCMAKE_BUILD_TYPE=RELWITHDEBINFO
+# CMAKE_POLICY_DEFAULT_CMP0083=NEW - apply POSITION_INDEPENDENT_CODE also to 
"-pie", since CMake 3.14
+%cmake \
+  -DPOSITION_INDEPENDENT_CODE=ON \
+  -DCMAKE_POLICY_DEFAULT_CMP0083=NEW \
+  -DNOVIDEOREC=%{?_with_videorec:0}%{!?_with_videorec:1} \
+  -DNOSERVER=%{?_with_server:0}%{!?_with_server:1} \
+  -DBUILD_ENGINE_C=%{?_with_engine_c:1}%{!?_with_engine_c:0}
 
 make %{?_smp_mflags}
 
@@ -130,7 +142,12 @@
 mv %{buildroot}%{_datadir}/%{name}/Data/misc/%{name}.desktop 
%{buildroot}%{_datadir}/applications/%{name}.desktop
 mkdir -p  %{buildroot}%{_datadir}/mime/packages
 mv 

commit hedgewars for openSUSE:Factory

2019-02-28 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2019-02-28 21:43:20

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


Package is "hedgewars"

Thu Feb 28 21:43:20 2019 rev:6 rq:679557 version:0.9.25

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2018-07-14 
20:27:27.540531017 +0200
+++ /work/SRC/openSUSE:Factory/.hedgewars.new.28833/hedgewars.changes   
2019-02-28 21:43:26.121524282 +0100
@@ -1,0 +2,18 @@
+Mon Dec 10 12:00:00 UTC 2018 - buckyballreact...@gmail.com
+- 0.9.25 highlights:
+  * Complete overhaul of Continental supplies
+  * Can adjust weapon start and crate probabilities in Balanced Random Weapon
+  * Remove rubber duck
+  * New air mine features
+  * Rework team rankings
+  * Tied teams now rank equally
+  * Help button in main menu
+  * 19 new hedgehog taunts
+  * Many new Lua API features
+  * Functionality of controllers restored
+  * Fix at least 2 crashes
+  * Fixed some awkward network bugs which caused games to come to a standstill
+  * Many bugs related to the wrap world edge fixed (but not all)
+  * Sudden Death always came exactly 1 turn later than planned
+
+---
@@ -143 +160,0 @@
-

Old:

  hedgewars-src-0.9.24.1.tar.bz2

New:

  hedgewars-src-0.9.25.tar.bz2



Other differences:
--
++ hedgewars.spec ++
--- /var/tmp/diff_new_pack.cnA7WK/_old  2019-02-28 21:43:29.641522778 +0100
+++ /var/tmp/diff_new_pack.cnA7WK/_new  2019-02-28 21:43:29.653522773 +0100
@@ -20,7 +20,7 @@
 %define _no_ffmpeg 1
 
 Name:   hedgewars
-Version:0.9.24.1
+Version:0.9.25
 Release:0
 Summary:Turn-based artillery game, featuring fighting hedgehogs
 License:GPL-2.0-only
@@ -28,9 +28,6 @@
 Url:http://www.hedgewars.org/
 Source: 
http://hedgewars.org/download/releases/hedgewars-src-%{version}.tar.bz2
 Source99:   %{name}-rpmlintrc
-%if 0%{?suse_version} < 1120
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%endif
 BuildRequires:  SDL2-devel
 BuildRequires:  SDL2_image-devel
 BuildRequires:  SDL2_mixer-devel
@@ -50,19 +47,15 @@
 BuildRequires:  libQt5Network-devel
 BuildRequires:  libQt5Widgets-devel
 BuildRequires:  libffi-devel
-BuildRequires:  libphysfs-devel >= 2.0.3
+BuildRequires:  libphysfs-devel >= 3.0
 BuildRequires:  libpng-devel
 BuildRequires:  libqt5-linguist-devel
+BuildRequires:  lua51-devel
 BuildRequires:  lzma
 BuildRequires:  shared-mime-info
-BuildRequires:  pkgconfig(openssl)
-%if 0%{?suse_version} > 1210
-BuildRequires:  lua51-devel
-%else
-BuildRequires:  lua-devel >= 5.1
-%endif
 BuildRequires:  update-desktop-files
 BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(openssl)
 Requires:   %{name}-data = %{version}
 Recommends: %{name}-server = %{version}
 
@@ -94,9 +87,7 @@
 Summary:Game data files for Hedgewars, a turn-based artillery game
 Group:  Amusements/Games/Strategy/Turn Based
 Requires:   %{name} = %{version}
-%if 0%{?suse_version} >= 1120
 BuildArch:  noarch
-%endif
 
 %description data
 Hedgewars is a turn-based artillery game where slow-moving hedgehocks fight
@@ -134,6 +125,7 @@
 
 install -D -m 0644 man/%{name}.6 %{buildroot}%{_mandir}/man6/%{name}.6
 install -D -m 0644 misc/hedgewars_ico.png 
%{buildroot}%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
+install -D -m 0644 misc/hedgewars.png 
%{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{name}.png
 mkdir -p  %{buildroot}%{_datadir}/applications/
 mv %{buildroot}%{_datadir}/%{name}/Data/misc/%{name}.desktop 
%{buildroot}%{_datadir}/applications/%{name}.desktop
 mkdir -p  %{buildroot}%{_datadir}/mime/packages
@@ -167,7 +159,7 @@
 %doc %{_mandir}/man6/*
 %{_datadir}/applications/*.desktop
 %{_datadir}/mime/packages/%{name}.xml
-%{_datadir}/icons/hicolor/32x32/apps/%{name}.png
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
 %dir %{_datadir}/appdata/
 %{_datadir}/appdata/hedgewars.appdata.xml
 %{_datadir}/pixmaps/hedgewars.xpm

++ hedgewars-src-0.9.24.1.tar.bz2 -> hedgewars-src-0.9.25.tar.bz2 ++
/work/SRC/openSUSE:Factory/hedgewars/hedgewars-src-0.9.24.1.tar.bz2 
/work/SRC/openSUSE:Factory/.hedgewars.new.28833/hedgewars-src-0.9.25.tar.bz2 
differ: char 11, line 1




commit hedgewars for openSUSE:Factory

2018-07-14 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2018-07-14 20:25:14

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


Package is "hedgewars"

Sat Jul 14 20:25:14 2018 rev:5 rq:622475 version:0.9.24.1

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2018-01-19 
11:52:22.354015459 +0100
+++ /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars.changes 2018-07-14 
20:27:27.540531017 +0200
@@ -1,0 +2,144 @@
+Tue Jul  3 12:00:00 UTC 2018 - buckyballreact...@gmail.com
+- package changes:
++ features
+* bugfixes
+== 0.9.24.1 
+ * Fix crash when portable portal device is fired at reduced graphics quality
+ * Fix possible crash when starting Hedgewars frontend in fullscreen mode
+
+== 0.9.24 ==
+Game:
+ + New weapon: Minigun
+ + New game modifier: Enable switch hedgehog at start of turn
+ + Change weapon icons: Mudball, air mine
+ + Add healing visual effect in Paramedics mode and a few scripts
+ + Show remaining ammo when using Birdy egg or RC Plane bomb
+ + Add separate control for team chat (default: U)
+ + Add separate control for changing hedgehog tags (default: Home)
+ + Toggle all hedgehog tags at once with [Precise] + [Change hedgehog tags]
+ + Hedgehog tag translucency is now changed with [Switch] + [Change hedgehog 
tags]
+ + When using flying saucer shortly after a jump, stay in-mid air
+ + No longer cut off team/hedgehog names when not playing online
+ * Fix possible network desynchronization and crash when players rejoin an 
active game
+ * Fix time box being usable in Sudden Death with 0 health decrease
+ * Fix chat input key being sometimes registered twice
+ * Fix not displaying current volume status after pressing mute key
+ * Fix many effects not being correctly recorded by the video recorder
+ * Fix quit menu showing incorrect keys if using non-default key bindings
+ * Fix script translations not being loaded for Portuguese and Chinese
+ * When using seduction, only show “CENSORED” text in English locale
+
+Frontend:
+ + Migrate to Qt 5
+ + Schemes are now stored in separate files under Schemes
+ + Add default directory DrawnMaps for hand-drawn maps
+ + Lead player to training missions when starting Hedgewars the first time
+ * Fix map preview, map name, style name not being displayed if host selects 
map or style you don't have
+ * Remove “Upload to YouTube” functionality (it was broken for years)
+ * Fix broken preview of team hats (e.g. cap_team)
+ * Fix chart in stats screen not supporting negative numbers
+
+Content:
+ + New scenarios: Bazooka Battlefield, Tentacle Terror
+ + New basic training mission: Movement
+ + Completely redo basic training missions: Bazooka, Grenade, Rope
+ + Major overhaul of Sudden Death visuals in most themes
+ + New flag: uk_scotland
+ + New voice: Default_pl (Polish)
+ + New voice: Russian_pl (Polish with a Russian accent)
+ + Add theme icons for: Blox, CrazyMission, Deepspace, Eyes, Planes
+
+Styles and game modes:
+ + Various styles: Add current score/time next to team bars (where applicable)
+ + Remove rubber duck from most weapon schemes and Random Weapon and Balanced 
Random Weapon
+ + Construction Mode: Add a few shortcuts
+ + Construction Mode: Show selected object at cursor and a crate preview icon
+ + Construction Mode: Remember all selections
+ + Construction Mode: Add subtle glow to healing station
+ + Construction Mode: Allow to change "Switch Hedgehog" in weapon scheme
+ + Construction Mode: Hide selected sub-modes from crate/object placer from 
enemies over the net
+ + Highlander: Replace undocumented script param “mode=orig” to “multiuse=true”
+ + Highlander: Display the meaning of “multiuse=true” (or lack thereof) in 
mission panel
+ + Continental supplies: Custom weapon icons for the special weapons
+ + Racer, Tech Racer: Before starting a round, make first waypoint flash and 
center camera to it
+ + Racer, Tech Racer: Various other waypoint appearance improvements
+ + Racer: Use dark waypoints in bright themes like Bath
+ + Racer, HedgeEditor: Show waypoint outline around cursor when placing 
waypoints
+ + Battalion: Minor message and visual improvements
+ + Battalion: Mutate hog hats by default, but not the names
+ + Battalion: Script parameter “mutatenames=true” to also change the hog names 
(default: false)
+ + Battalion (King Mode): Kings always wear crowns and non-kings don't, 
regardless of settings
+ + Battalion (King Mode): If the king dies, the hogs die normally instead of 
disappearing
+ + Space Invasion: Add a default Space Invasion game scheme
+ + Capture the Flag: Can now be played with more than 2 clans
+ + Capture the Flag: Show team scores and score graph 

commit hedgewars for openSUSE:Factory

2018-01-19 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2018-01-19 11:52:01

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


Package is "hedgewars"

Fri Jan 19 11:52:01 2018 rev:4 rq:561248 version:0.9.23

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2017-12-04 
10:01:36.386091815 +0100
+++ /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars.changes 2018-01-19 
11:52:22.354015459 +0100
@@ -1,0 +2,404 @@
+Tue Dec  5 09:41:31 UTC 2017 - p.sei...@linuxmail.org
+- package changes:
+ * version update to 0.9.23
+ * replaced SDL with SDL2
+
+- Code changes:
+Legend: 
++ features
+* bugfixes
+
+HIGHLIGHTS:
+ + Battalion style
+ + Fort mode is now a map type instead of a scheme setting
+ + Fort mode now works with more than 2 teams
+ + New weapon: rubber duck
+ + New theme, map, 3 forts, 3 missions, some hats and graves
+ + WxW style allows you to select one of many wall sets
+ + Complete HedgeEditor overhaul
+ + Greatly improved script parameter support for many styles
+ + Improves stats screen of most styles and missions
+ + Various improvements for almost all styles
+ + AI hedgehogs can now use Bee, Vamprism, and Time Box
+ + Campaign page now shows your progress
+ + Improved turn timer
+ + Improved randomization options in team and multiplayer pages
+ + Improved theme customization support
+ + Various Lua API additions
+ * Fix cursor often jumping around after clicking
+ * A huge amount of bugfixes for both campaigns, the missions and styles
+ * Video recording functionality is restored
+
+Content:
+ + New game-style/mode: Battalion (see https://hedgewars.org/wiki/Battalion )
+ + New theme: Beach
+ + New theme music for Jungle and Fruit themes
+ + Change SD theme music for Halloween and Hoggywood (old tracks)
+ + Completely new Cheese map; replaces the old one
+ + New forts: Lonely_Island, Octopus, Olympic, Snail
+ + Many new random hedgehog and team names
+ + Add hats: barrelhider, bishop, jester, leprechaun, pirate_eyepatch, 
tf_scout, zoo_octopus
+ + Add hair-less variants of old hats: beefeaterhat, lambdahat, nursehat, 
pirate_bandana, pirate_hat, poke_ash_hat, RamboClean, sf_vega_hat, 
sf_guile_hat, simple_red, simple_yellow, simple_green, thugclean
+ * Remove hat: tf_scount (this was a duplicate of tf_demoman)
+ * Add graves: Clover, Old_Apple, pi, Simple_reversed, TV, Whisky, 
Ying_and_Yang
+ * Redo flags: cm_pentagram, cm_soviet, armenia, ireland, nepal, suisse, 
sweden, turkey
+
+Game engine (weapons):
+ + New weapon: rubber duck
+ + Freezer can now freeze sticky mines (they get disabled and fall into the 
water)
+ + Keep rope / parachute / flying saucer selected when destroyed and secondary 
ammo selected
+ * Gameplay fix: Hammer damage is now rounded down. This means it will cause 
NO DAMAGE to a hedgehog with less than 3 hp.
+ * Fixed air strikes drops being off-center
+ * Fixed hedgehogs getting hurt while firing deagle / sniper rifle bullet in 
certain situations
+ * Fixed mine, sticky mine, seduction, resurrector not working correctly 
across wrap world edge
+ * Fixed teleportation being able to teleport in land if you clicked across 
the wrap or bounce world edge
+ * Fixed turn not ending when sticky mine was trapped on rubberband
+ * Rope is now destroyed when attempting to shoot it through wrap or bouncy 
world edge
+ * Fixed possible to move rope angle below 0° while having secondary weapon 
selected
+ * Fixed molotov cocktails bouncing vertically off rubber
+ * Fixed sniper rifle disabling laser sight utility after using
+ * Fixed RC planes being able to collect frozen crates
+ * Fixed cake taking over 200 seconds to explode when its stuck and can't move
+ * Fixed Birdy descending into water when hog took damage or died before it 
got picked up
+ * Fixed player being able to switch to dying hog
+ * Various other fixes
+
+Game engine (gameplay):
+ + Fort Mode will now work with more than 2 teams
+ + Divided Teams mode will now work with more than 2 teams (Hint: you probably 
want to set world edges to "wrap" in such games)
+ + Frozen hedgehogs can no longer be poisoned
+ + AI hedgehogs can now use Bee, Vampirism and Time Box
+ + Improved hedgehog spawns on maps that lack land mass or free space
+ + Hogs no longer spawn on icy terrain
+ + Temporarily suspend Heavy Wind mode while turn timer is not running
+ + Engine supports now really gigantic maps
+ * Fixed cursor often jumping back to screen center when putting target 
location while moving cursor
+ * Fixed team getting infinite ammo when stockpiling >= 100 ammo (max. finite 
ammo is now limited to 99)
+ * Fixed failure to collect crate across wrap world edge
+ * Remove buggy “/finish” chat command
+ * Fix key controls not working in ammo menu: 

commit hedgewars for openSUSE:Factory

2017-12-04 Thread root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2017-12-04 10:01:35

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


Package is "hedgewars"

Mon Dec  4 10:01:35 2017 rev:3 rq:546484 version:0.9.22

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2016-11-14 
20:17:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars.changes 2017-12-04 
10:01:36.386091815 +0100
@@ -1,0 +2,7 @@
+Wed Nov 29 14:18:18 UTC 2017 - dims...@opensuse.org
+
+- Replace libopenssl-devel BuildRequires with pkgconfig(openssl),
+  allowing OBS to pick openssl 1.0 (which is required due to Qt4
+  not being able to be ported to openSSL 1.1).
+
+---



Other differences:
--
++ hedgewars.spec ++
--- /var/tmp/diff_new_pack.XAE3xp/_old  2017-12-04 10:01:40.673936183 +0100
+++ /var/tmp/diff_new_pack.XAE3xp/_new  2017-12-04 10:01:40.673936183 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package hedgewars
 #
-# 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
@@ -44,11 +44,11 @@
 BuildRequires:  gmp-devel
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libffi-devel
-BuildRequires:  libopenssl-devel
 BuildRequires:  libphysfs-devel >= 2.0.3
 BuildRequires:  lzma
 BuildRequires:  qt-devel
 BuildRequires:  shared-mime-info
+BuildRequires:  pkgconfig(openssl)
 %if 0%{?suse_version} > 1210
 BuildRequires:  lua51-devel
 %else




commit hedgewars for openSUSE:Factory

2016-11-14 Thread h_root
Hello community,

here is the log from the commit of package hedgewars for openSUSE:Factory 
checked in at 2016-11-14 20:17:02

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


Package is "hedgewars"

Changes:

--- /work/SRC/openSUSE:Factory/hedgewars/hedgewars.changes  2016-10-13 
11:27:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.hedgewars.new/hedgewars.changes 2016-11-14 
20:17:03.0 +0100
@@ -1,0 +2,5 @@
+Mon Nov 14 08:57:14 UTC 2016 - jeng...@inai.de
+
+- Minor description fixes
+
+---



Other differences:
--
++ hedgewars.spec ++
--- /var/tmp/diff_new_pack.MrUIIg/_old  2016-11-14 20:17:09.0 +0100
+++ /var/tmp/diff_new_pack.MrUIIg/_new  2016-11-14 20:17:09.0 +0100
@@ -22,7 +22,7 @@
 Name:   hedgewars
 Version:0.9.22
 Release:0
-Summary:Turn-based artillery game, featuring fighting Hedgehogs
+Summary:Turn-based artillery game, featuring fighting hedgehogs
 License:GPL-2.0
 Group:  Amusements/Games/Strategy/Turn Based
 Url:http://www.hedgewars.org/
@@ -74,12 +74,12 @@
 %endif
 
 %description
-Hedgewars is a turn based artillery game where slow moving hedgehocks fight
-each other with over the top weaponary. It can be played both online and
+Hedgewars is a turn-based artillery game where slow-moving hedgehocks fight
+each other with over-the-top weaponary. It can be played both online and
 rotational on the same computer.
 
 %package data
-Summary:Turn-based artillery game, featuring fighting Hedgehogs
+Summary:Game data files for Hedgewars, a turn-based artillery game
 Group:  Amusements/Games/Strategy/Turn Based
 Requires:   %{name} = %{version}
 %if 0%{?suse_version} >= 1120
@@ -87,21 +87,21 @@
 %endif
 
 %description data
-Hedgewars is a turn based artillery game where slow moving hedgehocks fight
-each other with over the top weaponary. It can be played both online and
+Hedgewars is a turn-based artillery game where slow-moving hedgehocks fight
+each other with over-the-top weaponary. It can be played both online and
 rotational on the same computer.
 
 This package contains all the data files for hedgewars.
 
 %if %{_no_server} == 0
 %package server
-Summary:A turn based strategy game
+Summary:Standalone server for Hedgewars, a turn-based strategy game
 Group:  Amusements/Games/Strategy/Turn Based
 Requires:   %{name}-data = %{version}
 
 %description server
-Hedgewars is a turn based artillery game where slow moving hedgehocks fight
-each other with over the top weaponary. It can be played both online and
+Hedgewars is a turn-based artillery game where slow-moving hedgehocks fight
+each other with over-the-top weaponary. It can be played both online and
 rotational on the same computer.
 
 This package contains a standalone local hedgewars server.