Hello community,

here is the log from the commit of package lugaru for openSUSE:Factory checked 
in at 2017-07-12 19:35:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lugaru (Old)
 and      /work/SRC/openSUSE:Factory/.lugaru.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lugaru"

Wed Jul 12 19:35:15 2017 rev:3 rq:500867 version:1.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/lugaru/lugaru.changes    2017-04-14 
13:34:31.478495817 +0200
+++ /work/SRC/openSUSE:Factory/.lugaru.new/lugaru.changes       2017-07-12 
19:35:17.618386102 +0200
@@ -1,0 +2,11 @@
+Fri May 26 11:06:25 UTC 2017 - ngomp...@gmail.com
+
+- Update to official 1.2 release
+- Backport patches from upstream v1.2 branch
+  * Added 0001-CMake-Define-build-type-before-configuring-version-h.patch
+  * Added 0002-ImageIO-fix-invalid-conversion.patch
+  * Added 0003-Dist-Linux-Add-content-ratings-to-AppStream-appdata-.patch
+- Reflow the description to look less awkward
+- Remove empty and unnecessary conditional for openSUSE < 42.1
+
+-------------------------------------------------------------------

Old:
----
  lugaru-1.1.tar.xz

New:
----
  0001-CMake-Define-build-type-before-configuring-version-h.patch
  0002-ImageIO-fix-invalid-conversion.patch
  0003-Dist-Linux-Add-content-ratings-to-AppStream-appdata-.patch
  lugaru-1.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lugaru.spec ++++++
--- /var/tmp/diff_new_pack.I0HDv8/_old  2017-07-12 19:35:19.286150513 +0200
+++ /var/tmp/diff_new_pack.I0HDv8/_new  2017-07-12 19:35:19.286150513 +0200
@@ -2,7 +2,7 @@
 # spec file for package lugaru
 #
 # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2016 Neal Gompa <ngomp...@gmail.com>.
+# Copyright (c) 2017 Neal Gompa <ngomp...@gmail.com>.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,15 +18,27 @@
 
 
 Name:           lugaru
-Version:        1.1
+Version:        1.2
 Release:        0
 Summary:        Third-person ninja rabbit fighting game
 License:        GPL-2.0+
 Group:          Amusements/Games/Action/Other
 Url:            https://osslugaru.gitlab.io/
 Source:         
https://bitbucket.org/osslugaru/lugaru/downloads/%{name}-%{version}.tar.xz
+
+# PATCH-FIX-UPSTREAM 
0001-CMake-Define-build-type-before-configuring-version-h.patch 
rversche...@gmail.com -- Define build type before configuring version header
+Patch0001:      0001-CMake-Define-build-type-before-configuring-version-h.patch
+# PATCH-FIX-UPSTREAM 0002-ImageIO-fix-invalid-conversion.patch 
romain.na...@gmail.com -- ImageIO: fix invalid conversion
+Patch0002:      0002-ImageIO-fix-invalid-conversion.patch
+# PATCH-FIX-UPSTREAM 
0003-Dist-Linux-Add-content-ratings-to-AppStream-appdata-.patch 
ngomp...@gmail.com -- Add content ratings to AppStream data
+Patch0003:      0003-Dist-Linux-Add-content-ratings-to-AppStream-appdata-.patch
+
 # PATCH-FIX-OPENSUSE lugaru-1.1-do-not-install-documentation.patch 
ngomp...@gmail.com -- Don't try to install docs, as we're doing it ourselves
-Patch0:         lugaru-1.1-do-not-install-documentation.patch
+Patch1000:      lugaru-1.1-do-not-install-documentation.patch
+
+# For autosetup
+BuildRequires:  git-core
+
 BuildRequires:  cmake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -57,19 +69,16 @@
 
 %description
 Lugaru is the predecessor to Overgrowth (http://www.wolfire.com/overgrowth).
-It is a third-person action game. The main character,
-Turner, is an anthropomorphic rebel bunny rabbit with impressive combat 
skills. In his quest to find
-those responsible for slaughtering his village, he uncovers a far-reaching 
conspiracy involving the
-corrupt leaders of the rabbit republic and the starving wolves from a nearby 
den. Turner takes it
+It is a third-person action game. The main character, Turner, is an 
anthropomorphic
+rebel bunny rabbit with impressive combat skills. In his quest to find those 
responsible
+for slaughtering his village, he uncovers a far-reaching conspiracy involving 
the corrupt
+leaders of the rabbit republic and the starving wolves from a nearby den. 
Turner takes it
 upon himself to fight against their plot and save his fellow rabbits from 
slavery.
 
 %package data
 Summary:        Arch-independent data files for the Lugaru game
 License:        CC-BY-SA-3.0 and CC-BY-SA-4.0
 Group:          Amusements/Games/Action/Other
-%if 0%{?suse_version} && 0%{?suse_version} <= 1310
-%else
-%endif
 Requires:       %{name} = %{version}
 BuildArch:      noarch
 
@@ -77,8 +86,7 @@
 This package contains arch-independent data files for the game Lugaru.
 
 %prep
-%setup -q
-%patch0 -p1
+%autosetup -S git
 
 %build
 # Ensure that it looks in the right place for the game data

++++++ 0001-CMake-Define-build-type-before-configuring-version-h.patch ++++++
>From 243cc8186ef01fd5d75d6fce6167b81201f2badb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= <rversche...@gmail.com>
Date: Sat, 11 Feb 2017 20:34:07 +0100
Subject: [PATCH 1/2] CMake: Define build type before configuring version
 header

Otherwise with no manual CMAKE_BUILD_TYPE, we end up with an
empty string.

(cherry picked from commit 6c2be7b3030442d0ffda2d712ef2159283de2f22)
---
 CMakeLists.txt | 48 ++++++++++++++++++++++++------------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3958eeb..fea3b1e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -16,6 +16,30 @@ if(UNIX AND NOT APPLE)
 endif()
 
 
+### CMake config
+
+if(NOT CMAKE_BUILD_TYPE)
+    set(CMAKE_BUILD_TYPE RelWithDebInfo)
+endif(NOT CMAKE_BUILD_TYPE)
+message(STATUS "CMake build type: ${CMAKE_BUILD_TYPE}")
+
+set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-parentheses -pedantic --std=gnu++11 
${CMAKE_CXX_FLAGS}")
+
+if(APPLE)
+    set(CMAKE_OSX_ARCHITECTURES "x86_64" CACHE STRING "Build architectures for 
OSX")
+    set(CMAKE_OSX_DEPLOYMENT_TARGET "10.11" CACHE STRING
+        "Minimum OS X version to target for deployment (at runtime); newer 
APIs weak linked. Set to empty string for default value")
+    set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.11.sdk" CACHE PATH
+        "The product will be built against the headers and libraries located 
inside the indicated SDK.")
+endif(APPLE)
+
+if(LINUX)
+    option(SYSTEM_INSTALL "Enable system-wide installation, with hardcoded 
data directory defined with CMAKE_INSTALL_DATADIR" OFF)
+endif(LINUX)
+
+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_SOURCE_DIR}/CMake/Modules/")
+
+
 ### Version
 
 # Version for the current (stable) or next (development) release
@@ -65,30 +89,6 @@ message(STATUS "Version string: ${LUGARU_VERSION_STRING}")
 configure_file(${SRCDIR}/Version.hpp.in ${SRCDIR}/Version.hpp ESCAPE_QUOTES 
@ONLY)
 
 
-### CMake config
-
-if(NOT CMAKE_BUILD_TYPE)
-    set(CMAKE_BUILD_TYPE RelWithDebInfo)
-endif(NOT CMAKE_BUILD_TYPE)
-message(STATUS "CMake build type: ${CMAKE_BUILD_TYPE}")
-
-set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wno-parentheses -pedantic --std=gnu++11 
${CMAKE_CXX_FLAGS}")
-
-if(APPLE)
-    set(CMAKE_OSX_ARCHITECTURES "x86_64" CACHE STRING "Build architectures for 
OSX")
-    set(CMAKE_OSX_DEPLOYMENT_TARGET "10.11" CACHE STRING
-        "Minimum OS X version to target for deployment (at runtime); newer 
APIs weak linked. Set to empty string for default value")
-    set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.11.sdk" CACHE PATH
-        "The product will be built against the headers and libraries located 
inside the indicated SDK.")
-endif(APPLE)
-
-if(LINUX)
-    option(SYSTEM_INSTALL "Enable system-wide installation, with hardcoded 
data directory defined with CMAKE_INSTALL_DATADIR" OFF)
-endif(LINUX)
-
-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} 
"${CMAKE_SOURCE_DIR}/CMake/Modules/")
-
-
 ### Sources
 
 set(LUGARU_SRCS
-- 
2.9.3

++++++ 0002-ImageIO-fix-invalid-conversion.patch ++++++
>From 77ce05e2927c9e7209666181ead8f4ae94f881f4 Mon Sep 17 00:00:00 2001
From: Romain Naour <romain.na...@gmail.com>
Date: Sun, 12 Feb 2017 21:17:44 +0100
Subject: [PATCH 2/2] ImageIO: fix invalid conversion

Fixes:
Source/Utils/ImageIO.cpp:125:27: error: invalid conversion from 'int' to 
'boolean' [-fpermissive]
     cinfo.quantize_colors = 0;
                           ^

quantize_colors type is bool, so it must be initialized to TRUE or FALSE.

Signed-off-by: Romain Naour <romain.na...@gmail.com>

(cherry picked from commit bb543993bb6f1eb76519a395d9a0a10ee777d160)
---
 Source/Utils/ImageIO.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Source/Utils/ImageIO.cpp b/Source/Utils/ImageIO.cpp
index 706c201..c19a63e 100644
--- a/Source/Utils/ImageIO.cpp
+++ b/Source/Utils/ImageIO.cpp
@@ -122,7 +122,7 @@ static bool load_jpg(const char* file_name, ImageRec& tex)
     (void)jpeg_read_header(&cinfo, TRUE);
 
     cinfo.out_color_space = JCS_RGB;
-    cinfo.quantize_colors = 0;
+    cinfo.quantize_colors = FALSE;
     (void)jpeg_calc_output_dimensions(&cinfo);
     (void)jpeg_start_decompress(&cinfo);
 
-- 
2.9.3

++++++ 0003-Dist-Linux-Add-content-ratings-to-AppStream-appdata-.patch ++++++
>From a719d0ed00d8666feae6131f6d9d3b5604529fad Mon Sep 17 00:00:00 2001
From: Neal Gompa <ngomp...@gmail.com>
Date: Thu, 9 Mar 2017 08:04:51 -0500
Subject: [PATCH] Dist: Linux: Add content ratings to AppStream
 appdata/metainfo file

Content ratings uses the Open Age Rating System, v1.0.

This can be tweaked using the generator: https://odrs.gnome.org/oars

(cherry picked from commit 030eaac41c5e9f3a7f2c0de8163d60b2a82facca)
---
 Dist/Linux/lugaru.appdata.xml | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/Dist/Linux/lugaru.appdata.xml b/Dist/Linux/lugaru.appdata.xml
index a9c45e5..90e9e1b 100644
--- a/Dist/Linux/lugaru.appdata.xml
+++ b/Dist/Linux/lugaru.appdata.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- Copyright 2016 Neal Gompa <ngomp...@gmail.com> -->
+<!-- Copyright 2017 Neal Gompa <ngomp...@gmail.com> -->
 <component type="desktop">
  <id>lugaru.desktop</id>
  <metadata_license>CC-BY-SA-4.0</metadata_license>
@@ -20,6 +20,28 @@
      his fellow rabbits from slavery.
   </p>
  </description>
+ <content_rating type="oars-1.0">
+   <content_attribute id="violence-cartoon">intense</content_attribute>
+   <content_attribute id="violence-fantasy">intense</content_attribute>
+   <content_attribute id="violence-realistic">none</content_attribute>
+   <content_attribute id="violence-bloodshed">mild</content_attribute>
+   <content_attribute id="violence-sexual">none</content_attribute>
+   <content_attribute id="drugs-alcohol">none</content_attribute>
+   <content_attribute id="drugs-narcotics">none</content_attribute>
+   <content_attribute id="drugs-tobacco">none</content_attribute>
+   <content_attribute id="sex-nudity">none</content_attribute>
+   <content_attribute id="sex-themes">none</content_attribute>
+   <content_attribute id="language-profanity">mild</content_attribute>
+   <content_attribute id="language-humor">none</content_attribute>
+   <content_attribute id="language-discrimination">none</content_attribute>
+   <content_attribute id="social-chat">none</content_attribute>
+   <content_attribute id="social-info">none</content_attribute>
+   <content_attribute id="social-audio">none</content_attribute>
+   <content_attribute id="social-location">none</content_attribute>
+   <content_attribute id="social-contacts">none</content_attribute>
+   <content_attribute id="money-purchasing">none</content_attribute>
+   <content_attribute id="money-gambling">none</content_attribute>
+ </content_rating>
  <screenshots>
    <screenshot type="default" width="864" height="417">
        https://osslugaru.gitlab.io/images/lugaru-banner.png
-- 
2.9.3

++++++ lugaru-1.1.tar.xz -> lugaru-1.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/lugaru/lugaru-1.1.tar.xz 
/work/SRC/openSUSE:Factory/.lugaru.new/lugaru-1.2.tar.xz differ: char 26, line 1


Reply via email to