Hello community,

here is the log from the commit of package MyGUI for openSUSE:Factory checked 
in at 2019-01-26 22:22:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MyGUI (Old)
 and      /work/SRC/openSUSE:Factory/.MyGUI.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MyGUI"

Sat Jan 26 22:22:27 2019 rev:3 rq:668660 version:3.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/MyGUI/MyGUI.changes      2018-01-25 
12:40:22.327135475 +0100
+++ /work/SRC/openSUSE:Factory/.MyGUI.new.28833/MyGUI.changes   2019-01-26 
22:22:29.826851718 +0100
@@ -1,0 +2,18 @@
+Fri Jan 25 09:40:32 UTC 2019 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Add _constraints to avoid OOM errors
+
+-------------------------------------------------------------------
+Fri Jan 25 09:17:46 UTC 2019 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Handle properly libCommon.so*
+- Add patch to get a versionned libCommon.so file:
+  * MyGUI-libCommon-fixup.patch
+
+-------------------------------------------------------------------
+Fri Jul 20 14:27:43 UTC 2018 - guillaume.gar...@opensuse.org
+
+- Use %cmake macro. This fixes build for aarch64.
+- Make use of %license
+
+-------------------------------------------------------------------

New:
----
  MyGUI-libCommon-fixup.patch
  _constraints

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

Other differences:
------------------
++++++ MyGUI.spec ++++++
--- /var/tmp/diff_new_pack.koSJA9/_old  2019-01-26 22:22:30.654851049 +0100
+++ /var/tmp/diff_new_pack.koSJA9/_new  2019-01-26 22:22:30.654851049 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package MyGUI
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2014 B1 Systems GmbH, Vohburg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
@@ -13,7 +13,7 @@
 # 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/
 #
 
 
@@ -36,6 +36,8 @@
 Patch1:         %{name}-gcc47-visibility.patch
 # PATCH-FIX-OPENSUSE MyGUI-freetype2-include.patch
 Patch2:         MyGUI-freetype2-include.patch
+# PATCH-FIX-UPSTREAM MyGUI-libCommon-fixup.patch -- 
https://github.com/MyGUI/mygui/issues/157
+Patch3:         MyGUI-libCommon-fixup.patch
 BuildRequires:  cmake
 BuildRequires:  dejavu
 BuildRequires:  dos2unix
@@ -124,23 +126,18 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p0
 
 dos2unix     *.txt COPYING.MIT
 chmod 644 *.txt COPYING.MIT
 
 %build
 install -dm 755 build
-pushd build
-       # this is probably an error in OGRE packaging... but let's just fix the 
build.
-       export OGRE_LIBRARIES="`pkg-config --libs OGRE` -lboost_system"
-       cmake \
-               -DOGRE_LIBRARIES="$OGRE_LIBRARIES" \
-               -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-               -DCMAKE_SKIP_RPATH=YES \
+# this is probably an error in OGRE packaging... but let's just fix the build.
+export OGRE_LIBRARIES="`pkg-config --libs OGRE` -lboost_system"
+%cmake \
                -DCMAKE_BUILD_TYPE=release \
-%ifarch x86_64 aarch64 ppc64 ppc64le s390x
-               -DLIB_SUFFIX=64 \
-%endif
+       -DOGRE_LIBRARIES="$OGRE_LIBRARIES" \
                -DMYGUI_STATIC=FALSE \
                -DMYGUI_USE_FREETYPE=TRUE \
                -DMYGUI_BUILD_SAMPLES=TRUE \
@@ -152,13 +149,11 @@
                -DMYGUI_INSTALL_DOCS=TRUE \
                -DMYGUI_INSTALL_MEDIA=TRUE \
                -DMYGUI_INSTALL_SAMPLES_SOURCE=TRUE \
-               -DMYGUI_FULL_RPATH=FALSE \
-               ..
+       -DMYGUI_FULL_RPATH=FALSE
 
-       make %{?_smp_mflags} V=1
-popd
+make %{?_smp_mflags} V=1
 
-pushd Docs
+pushd ../Docs
        doxygen -s -g Doxyfile 2> /dev/null
        doxygen Doxyfile
 popd
@@ -166,6 +161,8 @@
 %install
 pushd build
 %make_install
+# Install libCommon manually as cmake does not install it
+cp -a %{_lib}/libCommon.so* %{buildroot}%{_libdir}/
 popd
 
 # rename demos to avoid duplicate names with other packages
@@ -262,12 +259,14 @@
 
 %files
 %defattr(-,root,root)
-%doc *.txt COPYING.MIT
+%doc *.txt 
+%license COPYING.MIT
 %{_bindir}/%{name}.sh
 %{_bindir}/FontEditor
 %{_bindir}/ImageEditor
 %{_bindir}/LayoutEditor
 %{_bindir}/SkinEditor
+%{_libdir}/libCommon.so.*
 %dir %{_datadir}/%{capname}
 %{_datadir}/%{capname}/*.cfg
 %{_datadir}/%{capname}/*.xml
@@ -300,11 +299,8 @@
 %defattr(-,root,root)
 %dir %{_includedir}/%{capname}
 %{_includedir}/%{capname}/*.h
-%{_libdir}/libMyGUIEngine.so
-%{_libdir}/libMyGUI.OgrePlatform.a
+%{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
-%{_libdir}/Plugin_StrangeButton.so
-%{_libdir}/libEditorFramework.so
 
%{_datadir}/%{capname}/Media/Tools/LayoutEditor/CodeTemplates/BaseLayoutTemplate.cpp
 
%{_datadir}/%{capname}/Media/Tools/LayoutEditor/CodeTemplates/BaseLayoutTemplate.h
 

++++++ MyGUI-libCommon-fixup.patch ++++++
--- Common/CMakeLists.txt.orig  2016-03-05 07:17:23.175753455 -0600
+++ Common/CMakeLists.txt       2016-03-05 07:18:03.880751014 -0600
@@ -89,6 +89,7 @@
 endif()
 
 add_library(${PROJECTNAME} ${HEADER_FILES} ${SOURCE_FILES})
+set_target_properties(${PROJECTNAME} PROPERTIES VERSION ${MYGUI_VERSION} 
SOVERSION ${MYGUI_VERSION_MAJOR})
 
 if(MYGUI_RENDERSYSTEM EQUAL 1)
        add_dependencies(${PROJECTNAME} MyGUI.DummyPlatform)

++++++ _constraints ++++++
<?xml version="1.0" encoding="UTF-8"?>
<constraints>
  <hardware>
    <memory>
      <size unit="M">4500</size>
    </memory>
  </hardware>
</constraints>

Reply via email to