commit slade for openSUSE:Factory

2020-10-12 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2020-10-12 13:59:08

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


Package is "slade"

Mon Oct 12 13:59:08 2020 rev:11 rq:841069 version:3.1.12

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2020-06-02 
14:43:39.480473300 +0200
+++ /work/SRC/openSUSE:Factory/.slade.new.3486/slade.changes2020-10-12 
13:59:59.138232882 +0200
@@ -1,0 +2,19 @@
+Sun Oct 11 09:18:41 UTC 2020 - Jan Engelhardt 
+
+- Disable Lua bindings as those fail to build
+- Add 0001-build-add-cmake-option-to-skip-Lua-components-1175.patch
+  for Factory.
+
+---
+Sun Jun 28 10:44:36 UTC 2020 - Jan Engelhardt 
+
+- Add 0001-build-allow-deactivating-the-crash-handler-at-build-.patch
+  Deactivate the crash handler, because it hangs. Let the kernel
+  generate a standard dump instead.
+
+---
+Mon Jun 22 20:16:13 UTC 2020 - Jan Engelhardt 
+
+- Add clzma.diff to use system-provided clzma library.
+
+---

New:

  0001-build-add-cmake-option-to-skip-Lua-components-1175.patch
  0001-build-allow-deactivating-the-crash-handler-at-build-.patch
  clzma.diff



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.2LAtBj/_old  2020-10-12 13:59:59.810233162 +0200
+++ /var/tmp/diff_new_pack.2LAtBj/_new  2020-10-12 13:59:59.810233162 +0200
@@ -28,16 +28,21 @@
 Source100:  slade.appdata.xml
 Patch1: basepk3.diff
 Patch2: wx.diff
+Patch3: clzma.diff
+Patch4: 0001-build-allow-deactivating-the-crash-handler-at-build-.patch
 Patch10:disable_sse.patch
+Patch11:0001-build-add-cmake-option-to-skip-Lua-components-1175.patch
+# slade 3.2 will need gcc-c++>=8 and pkgconfig(fmt)>=6
 BuildRequires:  ImageMagick
 BuildRequires:  cmake >= 3.1
 BuildRequires:  freeimage-devel
 BuildRequires:  gcc-c++ >= 6
-BuildRequires:  pkgconfig
+BuildRequires:  pkg-config
 BuildRequires:  strip-nondeterminism
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-3_0-devel
 BuildRequires:  zip
+BuildRequires:  pkgconfig(clzma)
 BuildRequires:  pkgconfig(fluidsynth)
 BuildRequires:  pkgconfig(ftgl)
 BuildRequires:  pkgconfig(gl)
@@ -45,24 +50,31 @@
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(sfml-all)
 BuildRequires:  pkgconfig(x11)
+Provides:   bundled(dumb) = 0.9.3
 
 %description
-SLADE3 is an editor for Doom-engine based games and source
+SLADE is an editor for Doom-engine based games and source
 ports. It has the ability to view, modify, and write many different
 game-specific formats, and even convert between some of them, or
 from/to other generic formats such as PNG.
 
 %prep
 %setup -q -n SLADE-%version
-%patch -P 1 -P 2 -p1
+%patch -P 1 -P 2 -P 3 -P 4 -p1
 %ifnarch %ix86 x86_64
 %patch10 -p0
 %endif
+%if 0%{?suse_version} >= 1550
+%patch -P 11 -p1
+%endif
 
 %build
 %define _lto_cflags %nil
-%cmake -DNO_WEBVIEW=ON -DWX_GTK3=OFF
-make %{?_smp_mflags}
+%cmake -DNO_WEBVIEW=ON -DWX_GTK3=OFF -DNO_CRASHHANDLER=ON \
+   -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING="%optflags" \
+   -DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING="%optflags" \
+   -DNO_LUA:BOOL=TRUE
+%cmake_build
 
 %install
 strip-nondeterminism build/slade.pk3
@@ -75,10 +87,10 @@
 install -Dpm0644 %{SOURCE100} "$b/%_datadir/appdata/%name.appdata.xml"
 
 pushd misc
-for txtfile in detect_functions.txt old-simage-formats.txt stuff.txt 
udmf11.txt \
-   udmf_zdoom.txt usdf.txt usdf_zdoom.txt
+for txtfile in detect_functions.txt old-simage-formats.txt stuff.txt \
+udmf11.txt udmf_zdoom.txt usdf.txt usdf_zdoom.txt
 do
-   install -Dm644 $txtfile "$b/%_datadir/slade3/misc/$txtfile"
+   install -Dm644 "$txtfile" "$b/%_datadir/slade3/misc/$txtfile"
 done
 popd
 

++ 0001-build-add-cmake-option-to-skip-Lua-components-1175.patch ++
>From a54f12b4c29e949458949d5bede2f74b1aa8a34a Mon Sep 17 00:00:00 2001
From: jengelh 
Date: Mon, 29 Jun 2020 03:43:01 +0200
Subject: [PATCH] build: add cmake option to skip Lua components (#1175)

sol.hpp has a lot of templates which, when building with -g
-fsanitize=address -fsanitize=undefined, incur long compile time and
high memory usage (~8500MB) [applies to Scripting/Export/Archive.cpp
and Scripting/Export/Graphics.cpp].

Add a cmake option so I can skip building some parts and focus on
the rest.

Co-authored-by: Simon Judd 
---
 src/Application/App.cpp  |8 
 src/CMakeLists.txt   |   11 ++-
 

commit slade for openSUSE:Factory

2020-06-02 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2020-06-02 14:42:43

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


Package is "slade"

Tue Jun  2 14:42:43 2020 rev:10 rq:810774 version:3.1.12

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2020-04-29 
20:54:47.093328073 +0200
+++ /work/SRC/openSUSE:Factory/.slade.new.3606/slade.changes2020-06-02 
14:43:39.480473300 +0200
@@ -1,0 +2,23 @@
+Tue May 26 08:26:11 UTC 2020 - Jan Engelhardt 
+
+- Update to release 3.1.12
+  * 'Run Archive' and 'Run Map' configurations have been
+separated, so they should now make more sense for each
+context.
+  * Fixed an issue where clicking a toolbar and pressing enter
+would show/hide the 2nd group in the toolbar (this is what
+was causing some people to randomly lose the zoom slider in
+the gfx editor, for example).
+  * Added SRB2 .dta as a valid wad file extension.
+  * Resource Editor:
+  * Fixed adjusted offsets not being saved after cropping an
+image.
+  * Fixed wrong files being deleted in some situations when
+saving a directory.
+  * Fixed "Open map in DB2" not working for maps in zip/directory
+archives.
+  * Map Editor:
+  * Added support for GZDoom slope plane UDMF properties.
+  * Added basic support for ZScript inheritance for thing types.
+
+---

Old:

  3.1.11.tar.gz

New:

  3.1.12.tar.gz



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.fcWVWW/_old  2020-06-02 14:43:42.780483732 +0200
+++ /var/tmp/diff_new_pack.fcWVWW/_new  2020-06-02 14:43:42.780483732 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   slade
-Version:3.1.11
+Version:3.1.12
 Release:0
 Summary:An editor for DOOM maps and WAD/PK3 archives
 License:GPL-2.0-or-later
@@ -34,6 +34,7 @@
 BuildRequires:  freeimage-devel
 BuildRequires:  gcc-c++ >= 6
 BuildRequires:  pkgconfig
+BuildRequires:  strip-nondeterminism
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-3_0-devel
 BuildRequires:  zip
@@ -44,9 +45,6 @@
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(sfml-all)
 BuildRequires:  pkgconfig(x11)
-%if 0%{?suse_version} > 1320
-BuildRequires:  strip-nondeterminism
-%endif
 
 %description
 SLADE3 is an editor for Doom-engine based games and source
@@ -67,10 +65,8 @@
 make %{?_smp_mflags}
 
 %install
-%if 0%{?suse_version} > 1320
 strip-nondeterminism build/slade.pk3
-%endif
-b=%{buildroot}
+b="%buildroot"
 install -Dm755 build/slade "$b/%_bindir/slade"
 install -Dm644 build/slade.pk3 "$b/%_datadir/slade3/slade.pk3"
 
@@ -88,14 +84,6 @@
 
 install -Dm644 "%_sourcedir/slade.desktop" 
"$b/%_datadir/applications/%name.desktop"
 
-%if 0%{?suse_version} <= 1320
-%post
-%desktop_database_post
-
-%postun
-%desktop_database_postun
-%endif
-
 %files
 %license gpl-2.0.txt
 %doc README.md

++ 3.1.11.tar.gz -> 3.1.12.tar.gz ++
 2267 lines of diff (skipped)

++ wx.diff ++
--- /var/tmp/diff_new_pack.fcWVWW/_old  2020-06-02 14:43:43.360485565 +0200
+++ /var/tmp/diff_new_pack.fcWVWW/_new  2020-06-02 14:43:43.360485565 +0200
@@ -12,13 +12,13 @@
 
 ---
  src/CMakeLists.txt  |2 +-
- src/External/CMakeLists.txt |4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
+ src/External/CMakeLists.txt |2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
 
-Index: SLADE-3.1.11/src/CMakeLists.txt
+Index: SLADE-3.1.12/src/CMakeLists.txt
 ===
 SLADE-3.1.11.orig/src/CMakeLists.txt
-+++ SLADE-3.1.11/src/CMakeLists.txt
+--- SLADE-3.1.12.orig/src/CMakeLists.txt
 SLADE-3.1.12/src/CMakeLists.txt
 @@ -52,7 +52,7 @@ if (WX_GTK3)
set(wxWidgets_CONFIG_OPTIONS --toolkit=gtk3)
  endif (WX_GTK3)
@@ -28,16 +28,14 @@
  if (NO_WEBVIEW)
SET(WX_LIBS ${WX_LIBS} html)
  else (NO_WEBVIEW)
-Index: SLADE-3.1.11/src/External/CMakeLists.txt
+Index: SLADE-3.1.12/src/External/CMakeLists.txt
 ===
 SLADE-3.1.11.orig/src/External/CMakeLists.txt
-+++ SLADE-3.1.11/src/External/CMakeLists.txt
-@@ -30,6 +30,6 @@ file(GLOB_RECURSE EXTERNAL_SOURCES
-   ${SLADE_HEADERS}
+--- SLADE-3.1.12.orig/src/External/CMakeLists.txt
 SLADE-3.1.12/src/External/CMakeLists.txt
+@@ -31,5 +31,5 @@ file(GLOB_RECURSE EXTERNAL_SOURCES
)
  
--add_library(external ${EXTERNAL_SOURCES})
+ add_library(external STATIC ${EXTERNAL_SOURCES})
 -target_link_libraries(external ${ZLIB_LIBRARY})
-+add_library(external STATIC ${EXTERNAL_SOURCES})
 

commit slade for openSUSE:Factory

2020-04-29 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2020-04-29 20:53:35

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


Package is "slade"

Wed Apr 29 20:53:35 2020 rev:9 rq:798915 version:3.1.11

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2020-04-22 
20:51:02.615163325 +0200
+++ /work/SRC/openSUSE:Factory/.slade.new.2738/slade.changes2020-04-29 
20:54:47.093328073 +0200
@@ -1,0 +2,5 @@
+Wed Apr 29 12:45:36 UTC 2020 - Guillaume GARDET 
+
+- Refresh disable_sse.patch
+
+---



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.DsM25d/_old  2020-04-29 20:54:48.161330520 +0200
+++ /var/tmp/diff_new_pack.DsM25d/_new  2020-04-29 20:54:48.161330520 +0200
@@ -33,6 +33,7 @@
 BuildRequires:  cmake >= 3.1
 BuildRequires:  freeimage-devel
 BuildRequires:  gcc-c++ >= 6
+BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-3_0-devel
 BuildRequires:  zip
@@ -54,7 +55,7 @@
 from/to other generic formats such as PNG.
 
 %prep
-%setup -qn SLADE-%version
+%setup -q -n SLADE-%version
 %patch -P 1 -P 2 -p1
 %ifnarch %ix86 x86_64
 %patch10 -p0
@@ -69,7 +70,7 @@
 %if 0%{?suse_version} > 1320
 strip-nondeterminism build/slade.pk3
 %endif
-b="%buildroot"
+b=%{buildroot}
 install -Dm755 build/slade "$b/%_bindir/slade"
 install -Dm644 build/slade.pk3 "$b/%_datadir/slade3/slade.pk3"
 

++ disable_sse.patch ++
--- /var/tmp/diff_new_pack.DsM25d/_old  2020-04-29 20:54:48.185330575 +0200
+++ /var/tmp/diff_new_pack.DsM25d/_new  2020-04-29 20:54:48.185330575 +0200
@@ -1,12 +1,12 @@
 src/CMakeLists.txt.orig2018-04-18 16:11:00.227988702 +0200
-+++ src/CMakeLists.txt 2018-04-18 16:11:14.228041424 +0200
-@@ -97,9 +97,6 @@ if(APPLE)
+--- src/CMakeLists.txt.orig2020-04-29 12:44:22.087112317 +
 src/CMakeLists.txt 2020-04-29 12:44:38.886604020 +
+@@ -159,9 +159,6 @@ if(APPLE)
set_source_files_properties(${OSX_ICON} PROPERTIES 
MACOSX_PACKAGE_LOCATION Resources)
  endif(APPLE)
  
 -# enable SSE instructions for dumb library
 -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_USE_SSE -msse")
 -
- add_executable(slade WIN32 MACOSX_BUNDLE
-   External/lzma/C/LzmaDec.c
-   External/mus2mid/mus2mid.cpp
+ # External libraries are compiled separately to enable unity builds
+ add_subdirectory(External)
+ 




commit slade for openSUSE:Factory

2020-04-22 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2020-04-22 20:50:40

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


Package is "slade"

Wed Apr 22 20:50:40 2020 rev:8 rq:795413 version:3.1.11

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2018-06-27 
10:23:09.752227928 +0200
+++ /work/SRC/openSUSE:Factory/.slade.new.2738/slade.changes2020-04-22 
20:51:02.615163325 +0200
@@ -1,0 +2,15 @@
+Sat Apr 18 17:06:32 UTC 2020 - Jan Engelhardt 
+
+- Update to release 3.1.11
+  * Added a Lua scripting engine
+  * Updated the start page with a new look and layout
+  * Improved console panel
+  * Improved support for high DPI displays
+  * Added support for vanilla-compatible tall gfx patches
+  * Added support for SiN archives
+  * Translations now work on truecolour images
+  * ZScript parsing
+- Remove reproducible.patch (merged), wxChar.patch (no longer
+  applicable), added wx.diff
+
+---

Old:

  3.1.1.5.tar.gz
  reproducible.patch
  wxChar.patch

New:

  3.1.11.tar.gz
  wx.diff



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.mFcbTn/_old  2020-04-22 20:51:03.447164953 +0200
+++ /var/tmp/diff_new_pack.mFcbTn/_new  2020-04-22 20:51:03.451164961 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package slade
 #
-# Copyright (c) 2018 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,30 +12,27 @@
 # 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/
 #
 
 
 Name:   slade
-Version:3.1.1.5
+Version:3.1.11
 Release:0
 Summary:An editor for DOOM maps and WAD/PK3 archives
 License:GPL-2.0-or-later
 Group:  Amusements/Games/3D/Shoot
-Url:https://github.com/sirjuddington/SLADE
+URL:https://github.com/sirjuddington/SLADE
 Source: https://github.com/sirjuddington/%name/archive/%version.tar.gz
 Source2:slade.desktop
 Source100:  slade.appdata.xml
 Patch1: basepk3.diff
-Patch2: wxChar.patch
+Patch2: wx.diff
 Patch10:disable_sse.patch
-# PATCH-FIX-UPSTREAM https://github.com/sirjuddington/SLADE/pull/892 
-Patch11:reproducible.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ImageMagick
-BuildRequires:  cmake
+BuildRequires:  cmake >= 3.1
 BuildRequires:  freeimage-devel
-BuildRequires:  gcc-c++
+BuildRequires:  gcc-c++ >= 6
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-3_0-devel
 BuildRequires:  zip
@@ -51,7 +48,7 @@
 %endif
 
 %description
-SLADE3 is a modern editor for Doom-engine based games and source
+SLADE3 is an editor for Doom-engine based games and source
 ports. It has the ability to view, modify, and write many different
 game-specific formats, and even convert between some of them, or
 from/to other generic formats such as PNG.
@@ -59,13 +56,13 @@
 %prep
 %setup -qn SLADE-%version
 %patch -P 1 -P 2 -p1
-%ifnarch %{ix86} x86_64
+%ifnarch %ix86 x86_64
 %patch10 -p0
 %endif
-%patch11 -p1
 
 %build
-%cmake -DUSE_WEBKIT_STARTPAGE=ON
+%define _lto_cflags %nil
+%cmake -DNO_WEBVIEW=ON -DWX_GTK3=OFF
 make %{?_smp_mflags}
 
 %install
@@ -99,8 +96,8 @@
 %endif
 
 %files
-%defattr(-,root,root)
-%doc gpl-2.0.txt README.md
+%license gpl-2.0.txt
+%doc README.md
 %_bindir/slade
 %_datadir/slade3/
 %_datadir/pixmaps/%name.png

++ 3.1.1.5.tar.gz -> 3.1.11.tar.gz ++
 252657 lines of diff (skipped)

++ basepk3.diff ++
--- /var/tmp/diff_new_pack.mFcbTn/_old  2020-04-22 20:51:04.231166488 +0200
+++ /var/tmp/diff_new_pack.mFcbTn/_new  2020-04-22 20:51:04.231166488 +0200
@@ -8,22 +8,22 @@
  src/Archive/ArchiveManager.cpp |4 +---
  1 file changed, 1 insertion(+), 3 deletions(-)
 
-Index: SLADE-3.1.1.4/src/Archive/ArchiveManager.cpp
+Index: SLADE-3.1.11/src/Archive/ArchiveManager.cpp
 ===
 SLADE-3.1.1.4.orig/src/Archive/ArchiveManager.cpp
-+++ SLADE-3.1.1.4/src/Archive/ArchiveManager.cpp
-@@ -138,14 +138,12 @@ bool ArchiveManager::init()
+--- SLADE-3.1.11.orig/src/Archive/ArchiveManager.cpp
 SLADE-3.1.11/src/Archive/ArchiveManager.cpp
+@@ -153,14 +153,12 @@ bool ArchiveManager::init()
}
  
// Find slade3.pk3 

commit slade for openSUSE:Factory

2018-06-27 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2018-06-27 10:23:06

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


Package is "slade"

Wed Jun 27 10:23:06 2018 rev:7 rq:619219 version:3.1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2018-06-19 
11:56:24.998176179 +0200
+++ /work/SRC/openSUSE:Factory/.slade.new/slade.changes 2018-06-27 
10:23:09.752227928 +0200
@@ -1,0 +2,6 @@
+Tue Jun 26 10:46:19 UTC 2018 - bwiedem...@suse.com
+
+- Add reproducible.patch to not store extra timestamps in zip
+  to make build reproducible
+
+---

New:

  reproducible.patch



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.pU1HtW/_old  2018-06-27 10:23:10.392204591 +0200
+++ /var/tmp/diff_new_pack.pU1HtW/_new  2018-06-27 10:23:10.396204445 +0200
@@ -29,6 +29,8 @@
 Patch1: basepk3.diff
 Patch2: wxChar.patch
 Patch10:disable_sse.patch
+# PATCH-FIX-UPSTREAM https://github.com/sirjuddington/SLADE/pull/892 
+Patch11:reproducible.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ImageMagick
 BuildRequires:  cmake
@@ -60,6 +62,7 @@
 %ifnarch %{ix86} x86_64
 %patch10 -p0
 %endif
+%patch11 -p1
 
 %build
 %cmake -DUSE_WEBKIT_STARTPAGE=ON

++ reproducible.patch ++
>From 74a3129429a8f99dfcac78ac676d2ca845e05af6 Mon Sep 17 00:00:00 2001
From: "Bernhard M. Wiedemann" 
Date: Tue, 26 Jun 2018 12:36:57 +0200
Subject: [PATCH] Do not save extra file attributes in .zip

to make it easier to make a reproducible build
See https://reproducible-builds.org/ for why this is good.
---
 dist/CMakeLists.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dist/CMakeLists.txt b/dist/CMakeLists.txt
index 842d3cb1..a7c617bd 100644
--- a/dist/CMakeLists.txt
+++ b/dist/CMakeLists.txt
@@ -4,7 +4,7 @@ find_program(ZIPTOOL_7Z_EXECUTABLE 7z 
"$ENV{ProgramFiles}/7-Zip")
 if(ZIPTOOL_7Z_EXECUTABLE)
set(ZIP_COMMAND "${ZIPTOOL_7Z_EXECUTABLE}" u -tzip -r 
"${CMAKE_BINARY_DIR}/slade.pk3" .)
 elseif(ZIPTOOL_ZIP_EXECUTABLE)
-   set(ZIP_COMMAND "${ZIPTOOL_ZIP_EXECUTABLE}" -r 
"${CMAKE_BINARY_DIR}/slade.pk3" .)
+   set(ZIP_COMMAND "${ZIPTOOL_ZIP_EXECUTABLE}" -X -r 
"${CMAKE_BINARY_DIR}/slade.pk3" .)
 else()
message(STATUS "no zip executable, slade.pk3 won't build")
 endif()



commit slade for openSUSE:Factory

2018-06-19 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2018-06-19 11:56:24

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


Package is "slade"

Tue Jun 19 11:56:24 2018 rev:6 rq:616318 version:3.1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2018-04-20 
17:32:54.167069947 +0200
+++ /work/SRC/openSUSE:Factory/.slade.new/slade.changes 2018-06-19 
11:56:24.998176179 +0200
@@ -1,0 +2,6 @@
+Tue Jun 12 12:46:57 UTC 2018 - jeng...@inai.de
+
+- Fix build failure... slade wants zip, not p7zip.
+- Wrap %desktop_* into a 42.x/13.x guard.
+
+---



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.jFTOrV/_old  2018-06-19 11:56:25.638152419 +0200
+++ /var/tmp/diff_new_pack.jFTOrV/_new  2018-06-19 11:56:25.642152271 +0200
@@ -34,9 +34,9 @@
 BuildRequires:  cmake
 BuildRequires:  freeimage-devel
 BuildRequires:  gcc-c++
-BuildRequires:  p7zip
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-3_0-devel
+BuildRequires:  zip
 BuildRequires:  pkgconfig(fluidsynth)
 BuildRequires:  pkgconfig(ftgl)
 BuildRequires:  pkgconfig(gl)
@@ -87,11 +87,13 @@
 
 install -Dm644 "%_sourcedir/slade.desktop" 
"$b/%_datadir/applications/%name.desktop"
 
+%if 0%{?suse_version} <= 1320
 %post
 %desktop_database_post
 
 %postun
 %desktop_database_postun
+%endif
 
 %files
 %defattr(-,root,root)




commit slade for openSUSE:Factory

2018-04-20 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2018-04-20 17:30:25

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


Package is "slade"

Fri Apr 20 17:30:25 2018 rev:5 rq:598020 version:3.1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2017-06-28 
10:38:03.844287612 +0200
+++ /work/SRC/openSUSE:Factory/.slade.new/slade.changes 2018-04-20 
17:32:54.167069947 +0200
@@ -1,0 +2,5 @@
+Wed Apr 18 14:26:53 UTC 2018 - guillaume.gar...@opensuse.org
+
+- Disable SSE with disable_sse.patch on non x86* archs
+
+---

New:

  disable_sse.patch



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.SSXz0p/_old  2018-04-20 17:32:55.135034845 +0200
+++ /var/tmp/diff_new_pack.SSXz0p/_new  2018-04-20 17:32:55.139034700 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package slade
 #
-# 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
@@ -20,7 +20,7 @@
 Version:3.1.1.5
 Release:0
 Summary:An editor for DOOM maps and WAD/PK3 archives
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Amusements/Games/3D/Shoot
 Url:https://github.com/sirjuddington/SLADE
 Source: https://github.com/sirjuddington/%name/archive/%version.tar.gz
@@ -28,14 +28,15 @@
 Source100:  slade.appdata.xml
 Patch1: basepk3.diff
 Patch2: wxChar.patch
+Patch10:disable_sse.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ImageMagick
 BuildRequires:  cmake
 BuildRequires:  freeimage-devel
 BuildRequires:  gcc-c++
+BuildRequires:  p7zip
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-3_0-devel
-BuildRequires:  p7zip
 BuildRequires:  pkgconfig(fluidsynth)
 BuildRequires:  pkgconfig(ftgl)
 BuildRequires:  pkgconfig(gl)
@@ -56,6 +57,9 @@
 %prep
 %setup -qn SLADE-%version
 %patch -P 1 -P 2 -p1
+%ifnarch %{ix86} x86_64
+%patch10 -p0
+%endif
 
 %build
 %cmake -DUSE_WEBKIT_STARTPAGE=ON

++ disable_sse.patch ++
--- src/CMakeLists.txt.orig 2018-04-18 16:11:00.227988702 +0200
+++ src/CMakeLists.txt  2018-04-18 16:11:14.228041424 +0200
@@ -97,9 +97,6 @@ if(APPLE)
set_source_files_properties(${OSX_ICON} PROPERTIES 
MACOSX_PACKAGE_LOCATION Resources)
 endif(APPLE)
 
-# enable SSE instructions for dumb library
-set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_USE_SSE -msse")
-
 add_executable(slade WIN32 MACOSX_BUNDLE
External/lzma/C/LzmaDec.c
External/mus2mid/mus2mid.cpp



commit slade for openSUSE:Factory

2017-06-28 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2017-06-28 10:37:54

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


Package is "slade"

Wed Jun 28 10:37:54 2017 rev:4 rq:506596 version:3.1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2017-05-08 
19:05:02.346979679 +0200
+++ /work/SRC/openSUSE:Factory/.slade.new/slade.changes 2017-06-28 
10:38:03.844287612 +0200
@@ -1,0 +2,5 @@
+Tue Jun 27 23:26:49 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Fix broken appdata xml
+
+---



Other differences:
--
++ slade.appdata.xml ++
--- /var/tmp/diff_new_pack.dVl0mm/_old  2017-06-28 10:38:04.400208965 +0200
+++ /var/tmp/diff_new_pack.dVl0mm/_new  2017-06-28 10:38:04.404208399 +0200
@@ -1,29 +1,27 @@
 
 
-​  slade.desktop
-​  CC0
-​  GPL-2.0+
-​  SLADE 3
-​  An editor for games using the Doom engine
-​
-​  
-​
-​  SLADE3 is a modern editor for Doom-engine based games and source
+  slade.desktop
+  CC0
+  GPL-2.0+
+  SLADE 3
+  An editor for games using the Doom engine
+  
+
+  SLADE3 is a modern editor for Doom-engine based games and source
   ports. It has the ability to view, modify, and write many different
   game-specific formats, and even convert between some of them, or
   from/to other generic formats such as PNG.
 
-​  
-​
-​  
-​
-​  Map Editor
-​  http://slade.mancubus.net/shots/map_t.png
-​
-​
+  
+  
+
+  Map Editor
+  http://slade.mancubus.net/shots/map_t.png
+
+
   3D Map Editor
-​  http://slade.mancubus.net/shots/map3d_t.png
-​
+  http://slade.mancubus.net/shots/map3d_t.png
+
 
   Basic Editor View
   http://slade.mancubus.net/shots/gfx_t.png
@@ -32,15 +30,13 @@
   Advanced Text Editor
   http://slade.mancubus.net/shots/text.png
 
+
   Texture Editor
   http://slade.mancubus.net/shots/textures.png
-
-​  
-​
-​  http://slade.mancubus.net/
-​
-​  
-​slade
-​  
-​
-​
+   
+  
+  http://slade.mancubus.net/
+  
+   slade
+  
+




commit slade for openSUSE:Factory

2017-05-08 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2017-05-08 19:04:34

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


Package is "slade"

Mon May  8 19:04:34 2017 rev:3 rq:493393 version:3.1.1.5

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2017-02-21 
13:38:35.695784433 +0100
+++ /work/SRC/openSUSE:Factory/.slade.new/slade.changes 2017-05-08 
19:05:02.346979679 +0200
@@ -1,0 +2,11 @@
+Sun May  7 09:00:30 UTC 2017 - bwiedem...@suse.com
+
+- use p7zip for deterministic archive file order
+  and strip-nondeterminism to have fully reproducible builds
+
+---
+Tue May  2 13:04:33 UTC 2017 - bwiedem...@suse.com
+
+- use convert -strip to make build more reproducible
+
+---



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.mLvoma/_old  2017-05-08 19:05:03.282847471 +0200
+++ /var/tmp/diff_new_pack.mLvoma/_new  2017-05-08 19:05:03.286846906 +0200
@@ -35,7 +35,7 @@
 BuildRequires:  gcc-c++
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-3_0-devel
-BuildRequires:  zip
+BuildRequires:  p7zip
 BuildRequires:  pkgconfig(fluidsynth)
 BuildRequires:  pkgconfig(ftgl)
 BuildRequires:  pkgconfig(gl)
@@ -43,6 +43,9 @@
 BuildRequires:  pkgconfig(libcurl)
 BuildRequires:  pkgconfig(sfml-all)
 BuildRequires:  pkgconfig(x11)
+%if 0%{?suse_version} > 1320
+BuildRequires:  strip-nondeterminism
+%endif
 
 %description
 SLADE3 is a modern editor for Doom-engine based games and source
@@ -59,11 +62,14 @@
 make %{?_smp_mflags}
 
 %install
+%if 0%{?suse_version} > 1320
+strip-nondeterminism build/slade.pk3
+%endif
 b="%buildroot"
 install -Dm755 build/slade "$b/%_bindir/slade"
 install -Dm644 build/slade.pk3 "$b/%_datadir/slade3/slade.pk3"
 
-convert "build/msvc/slade.ico[0]" -alpha on "%name.png"
+convert -strip "build/msvc/slade.ico[0]" -alpha on "%name.png"
 install -Dpm0644 "%name.png" "$b/%_datadir/pixmaps/%name.png"
 install -Dpm0644 %{SOURCE100} "$b/%_datadir/appdata/%name.appdata.xml"
 




commit slade for openSUSE:Factory

2017-02-21 Thread root
Hello community,

here is the log from the commit of package slade for openSUSE:Factory checked 
in at 2017-02-21 13:38:35

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


Package is "slade"

Changes:

--- /work/SRC/openSUSE:Factory/slade/slade.changes  2017-01-25 
23:24:02.456394251 +0100
+++ /work/SRC/openSUSE:Factory/.slade.new/slade.changes 2017-02-21 
13:38:35.695784433 +0100
@@ -1,0 +2,25 @@
+Fri Feb 10 01:19:39 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Update to 3.1.1.5
+- Add appdata.xml
+- General
+  * Added an option to always show acc compiler output, even on
+success
+  * Various updates to game and language configurations
+- Resource Editor
+  * Added a button to clear the entry list filter
+  * Fixed some issues when importing a palette from a PNG
+  * Fixed some potential crashes when loading corrupted Doom gfx
+entries
+  * Fixed some issues with converting to doom flat format
+- Texture Editor
+  * Patch and texture operations should now work on the correct
+item when the texture or patch list is sorted
+  * Fixed PNG alpha channel being ignored for CopyAlpha/Overlay
+patches
+- Map Editor
+  * Added the option not to build nodes when saving a map (select
+"Don't build nodes" as the node builder)
+  * Fixed a potential crash when building nodes
+
+---

Old:

  3.1.1.4.tar.gz

New:

  3.1.1.5.tar.gz
  slade.appdata.xml



Other differences:
--
++ slade.spec ++
--- /var/tmp/diff_new_pack.qBR2wR/_old  2017-02-21 13:38:36.335694159 +0100
+++ /var/tmp/diff_new_pack.qBR2wR/_new  2017-02-21 13:38:36.339693595 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package slade
 #
-# 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
@@ -17,7 +17,7 @@
 
 
 Name:   slade
-Version:3.1.1.4
+Version:3.1.1.5
 Release:0
 Summary:An editor for DOOM maps and WAD/PK3 archives
 License:GPL-2.0+
@@ -25,22 +25,23 @@
 Url:https://github.com/sirjuddington/SLADE
 Source: https://github.com/sirjuddington/%name/archive/%version.tar.gz
 Source2:slade.desktop
+Source100:  slade.appdata.xml
 Patch1: basepk3.diff
 Patch2: wxChar.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ImageMagick
 BuildRequires:  cmake
 BuildRequires:  freeimage-devel
-BuildRequires:  ftgl-devel
 BuildRequires:  gcc-c++
-BuildRequires:  sfml2-devel
 BuildRequires:  update-desktop-files
 BuildRequires:  wxWidgets-3_0-devel
 BuildRequires:  zip
 BuildRequires:  pkgconfig(fluidsynth)
+BuildRequires:  pkgconfig(ftgl)
 BuildRequires:  pkgconfig(gl)
 BuildRequires:  pkgconfig(glew)
 BuildRequires:  pkgconfig(libcurl)
+BuildRequires:  pkgconfig(sfml-all)
 BuildRequires:  pkgconfig(x11)
 
 %description
@@ -64,6 +65,7 @@
 
 convert "build/msvc/slade.ico[0]" -alpha on "%name.png"
 install -Dpm0644 "%name.png" "$b/%_datadir/pixmaps/%name.png"
+install -Dpm0644 %{SOURCE100} "$b/%_datadir/appdata/%name.appdata.xml"
 
 pushd misc
 for txtfile in detect_functions.txt old-simage-formats.txt stuff.txt 
udmf11.txt \
@@ -88,5 +90,6 @@
 %_datadir/slade3/
 %_datadir/pixmaps/%name.png
 %_datadir/applications/%name.desktop
+%_datadir/appdata/%name.appdata.xml
 
 %changelog

++ 3.1.1.4.tar.gz -> 3.1.1.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/SLADE-3.1.1.4/build/msvc/SLADE.rc 
new/SLADE-3.1.1.5/build/msvc/SLADE.rc
--- old/SLADE-3.1.1.4/build/msvc/SLADE.rc   2016-09-26 06:00:29.0 
+0200
+++ new/SLADE-3.1.1.5/build/msvc/SLADE.rc   2017-01-17 15:25:52.0 
+0100
@@ -60,8 +60,8 @@
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,1,1,4
- PRODUCTVERSION 3,1,1,4
+ FILEVERSION 3,1,1,5
+ PRODUCTVERSION 3,1,1,5
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -77,12 +77,12 @@
 BLOCK "0c0904b0"
 BEGIN
 VALUE "FileDescription", "SLADE"
-VALUE "FileVersion", "3.1.1.4"
+VALUE "FileVersion", "3.1.1.5"
 VALUE "InternalName", "SLADE.exe"
-VALUE "LegalCopyright", "Copyright (C) 2016"
+VALUE "LegalCopyright", "Copyright (C) 2017"
 VALUE "OriginalFilename", "SLADE.exe"
 VALUE "ProductName", "SLADE"
-VALUE "ProductVersion", "3.1.1.4"
+VALUE "ProductVersion", "3.1.1.5"
 END
 END
 BLOCK "VarFileInfo"
diff -urN