Hello community,

here is the log from the commit of package mame for openSUSE:Factory checked in 
at 2017-11-07 10:00:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mame (Old)
 and      /work/SRC/openSUSE:Factory/.mame.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mame"

Tue Nov  7 10:00:14 2017 rev:4 rq:539079 version:0.191

Changes:
--------
--- /work/SRC/openSUSE:Factory/mame/mame.changes        2017-08-23 
11:54:14.450556811 +0200
+++ /work/SRC/openSUSE:Factory/.mame.new/mame.changes   2017-11-07 
10:00:40.260484207 +0100
@@ -1,0 +2,19 @@
+Sun Oct 29 06:03:52 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Update to version 0.191
+    * See /usr/share/doc/mame/whatsnew_0.191.txt for details
+
+-------------------------------------------------------------------
+Sun Oct 29 03:41:12 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Remove -g1 compilation flag which was casuing a GCC 7 segfault
+- Make base build the arcade only build, and remove the arcade build
+  this means that there is no-longer a monolithic MAME+MESS build
+
+-------------------------------------------------------------------
+Mon Oct 23 01:46:14 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Update to version 0.190
+    * See /usr/share/doc/mame/whatsnew_0.190.txt for details
+
+-------------------------------------------------------------------

Old:
----
  mame-arcade.appdata.xml
  mame0188.tar.gz
  mamearcade.png
  whatsnew_0188.txt

New:
----
  mame0191.tar.gz
  whatsnew_0191.txt

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

Other differences:
------------------
++++++ mame.spec ++++++
--- /var/tmp/diff_new_pack.ANxGmB/_old  2017-11-07 10:01:03.523640217 +0100
+++ /var/tmp/diff_new_pack.ANxGmB/_new  2017-11-07 10:01:03.527640072 +0100
@@ -16,10 +16,9 @@
 #
 
 
-%define fver   188
+%define fver   191
 # To build these, change to bcond_without
 %bcond_without  mess
-%bcond_without  arcade
 %bcond_without  systemlibs
 Name:           mame
 Version:        0.%fver
@@ -32,11 +31,9 @@
 Source1:        
https://github.com/mamedev/mame/releases/download/mame0%{fver}/whatsnew_0%{fver}.txt
 Source2:        mame.png
 Source3:        mess.png
-Source4:        mamearcade.png
 Source100:      mame-rpmlintrc
 Source101:      mame.ini.in
 Source102:      mame.appdata.xml
-Source103:      mame-arcade.appdata.xml
 Source104:      mame-mess.appdata.xml
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig
@@ -62,6 +59,7 @@
 BuildRequires:  libexpat-devel
 BuildRequires:  libjpeg8-devel
 BuildRequires:  portmidi-devel
+BuildRequires:  utf8proc-devel
 BuildRequires:  pkgconfig(flac)
 BuildRequires:  pkgconfig(libuv)
 BuildRequires:  pkgconfig(lua)
@@ -71,10 +69,9 @@
 %endif
 Suggests:       %{name}-tools = %{version}
 # sdlmame was last used at version 0.142
-Provides:       sdlmame = %{version}
 Obsoletes:      sdlmame < %{version}
 # ume was last used at version 0.159
-Provides:       ume = %{version}
+Obsoletes:      mame-arcade < %{version}
 Obsoletes:      ume < %{version}
 Requires:       %{name}-data = %{version}-%{release}
 # s390x does not have currently a worker strong enough to satisfy the build 
constraints
@@ -118,23 +115,6 @@
 gaming systems, computer platforms, and calculators.
 %endif
 
-%if %{with arcade}
-%package arcade
-Summary:        MAME Arcade only
-Group:          System/Emulators/Other
-Requires:       %{name}-data = %{version}-%{release}
-Conflicts:      %{name}
-
-%description arcade
-This is the arcade only build of MAME; it has been compiled without MESS built 
in.
-
-MAME is an emulator designed to recreate the hardware of arcade game
-systems in software on modern personal computers. The source code to
-MAME serves as this hardware documentation. The fact that the
-software is usable serves primarily to validate the accuracy of the
-documentation.
-%endif
-
 %package data
 Summary:        Data files required by all builds of MAME
 Group:          System/Emulators/Other
@@ -156,16 +136,18 @@
 sed -e "s,@DATADIR@,%{_datadir},g"\
     -e "s,@SYSCONFDIR@,%{_sysconfdir},g" %{SOURCE101} > mame.ini
 
+#ensure genie uses $RPM_OPT_FLAGS and $RPM_LD_FLAGS
+sed -i "s@-Wall -Wextra -Os@%{optflags}@" 
3rdparty/genie/build/gmake.linux/genie.make
+sed -i "s@\. -s@\. %{optflags}@" 3rdparty/genie/build/gmake.linux/genie.make
+
 %build
 # Limit RAM usage during link
-# export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory 
-Wl,--reduce-memory-overheads"
+export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
 %if 0%{?suse_version} > 1320
-export CFLAGS=-I/usr/include/lua5.3
+export CFLAGS=$(pkg-config --cflags lua)
 %endif
 COMMON_FLAGS="\
     NOWERROR=1 \
-    VERBOSE=1 \
-    SYMBOLS=1 \
     OPTIMIZE=3 \
     %if 0%{?suse_version} <= 1315
     OVERRIDE_CC=gcc-5 \
@@ -183,14 +165,12 @@
     USE_SYSTEM_LIB_SQLITE3=1 \
     USE_SYSTEM_LIB_PORTMIDI=1 \
     USE_SYSTEM_LIB_PORTAUDIO=1 \
+    USE_SYSTEM_LIB_UTF8PROC=1 \
     %endif
     "
-make %{?_smp_mflags} OPT_FLAGS="%{optflags} -g1" $COMMON_FLAGS TOOLS=1
+make %{?_smp_mflags} OPT_FLAGS="%{optflags}" $COMMON_FLAGS SUBTARGET=arcade 
TOOLS=1
 %if %{with mess}
-make %{?_smp_mflags} OPT_FLAGS="%{optflags} -g1" $COMMON_FLAGS SUBTARGET=mess
-%endif
-%if %{with arcade}
-make %{?_smp_mflags} OPT_FLAGS="%{optflags} -g1" $COMMON_FLAGS SUBTARGET=arcade
+make %{?_smp_mflags} OPT_FLAGS="%{optflags}" $COMMON_FLAGS SUBTARGET=mess
 %endif
 
 %install
@@ -199,21 +179,15 @@
 %define emu_data_dir %{buildroot}%{_datadir}/mame
 # Install binaries
 %ifarch x86_64
-install -Dpm 0755 mame64 %{emu_bin_dir}/mame
+install -Dpm 0755 mamearcade64 %{emu_bin_dir}/mame
 %if %{with mess}
 install -pm 0755 mess64 %{emu_bin_dir}/mame-mess
 %endif
-%if %{with arcade}
-install -pm 0755 mamearcade64 %{emu_bin_dir}/mame-arcade
-%endif
 %else
-install -Dpm 0755 mame %{emu_bin_dir}/mame
+install -Dpm 0755 mamearcade %{emu_bin_dir}/mame
 %if %{with mess}
 install -pm 0755 mess %{emu_bin_dir}/mame-mess
 %endif
-%if %{with arcade}
-install -pm 0755 mamearcade %{emu_bin_dir}/mame-arcade
-%endif
 %endif
 # Tool binaries
 install -pm 0755 castool chdman floptool imgtool jedutil ldresample \
@@ -274,13 +248,6 @@
 install -Dpm 0644 %{SOURCE104}  
%{buildroot}%{_datadir}/appdata/mame-mess.appdata.xml
 %endif
 
-%if %{with arcade}
-cp -a %{buildroot}%{_mandir}/man6/mame.6 
%{buildroot}%{_mandir}/man6/mame-arcade.6
-install -Dpm 0644 %{SOURCE4}  %{buildroot}%{_datadir}/pixmaps/mame-arcade.png
-%suse_update_desktop_file -c mame-arcade 'MAME Arcade' 'Multiple Arcade 
Machine Emulator' mame-arcade mame-arcade Game Emulator
-install -Dpm 0644 %{SOURCE103}  
%{buildroot}%{_datadir}/appdata/mame-arcade.appdata.xml
-%endif
-
 %fdupes -s %{buildroot}/%{_datadir}/mame/bgfx
 
 %post
@@ -357,18 +324,4 @@
 %{_mandir}/man6/mame-mess.6%{ext_man}
 %endif
 
-%if %{with arcade}
-%files arcade
-%doc LICENSE.md README.md
-%doc docs/LICENSE
-%doc docs/whatsnew-%{version}.txt
-%defattr(-,root,root)
-%{_bindir}/mame-arcade
-%{_datadir}/pixmaps/mame-arcade.png
-%{_datadir}/applications/mame-arcade.desktop
-%dir %{_datadir}/appdata
-%{_datadir}/appdata/mame-arcade.appdata.xml
-%{_mandir}/man6/mame-arcade.6%{ext_man}
-%endif
-
 %changelog

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.ANxGmB/_old  2017-11-07 10:01:03.571638475 +0100
+++ /var/tmp/diff_new_pack.ANxGmB/_new  2017-11-07 10:01:03.571638475 +0100
@@ -2,10 +2,10 @@
   <hardware>
     <processors>4</processors>
       <disk>
-        <size unit="G">50</size>
+        <size unit="G">40</size>
       </disk>
       <memory>
-        <size unit="G">8</size>
+        <size unit="G">10</size>
       </memory>
   </hardware>
 </constraints>

++++++ mame-mess.appdata.xml ++++++
--- /var/tmp/diff_new_pack.ANxGmB/_old  2017-11-07 10:01:03.587637895 +0100
+++ /var/tmp/diff_new_pack.ANxGmB/_new  2017-11-07 10:01:03.587637895 +0100
@@ -14,9 +14,7 @@
       documentation.
     </p>
     <p>
-      This package is the MESS only build. The other builds available
-      are MAME, which is the monolithic Arcade+MESS build, and MAME-Arcade
-      which is the Arcade only build.
+      This package is the MESS only build.
     </p>
   </description>
   <screenshots>

++++++ mame.appdata.xml ++++++
--- /var/tmp/diff_new_pack.ANxGmB/_old  2017-11-07 10:01:03.615636879 +0100
+++ /var/tmp/diff_new_pack.ANxGmB/_new  2017-11-07 10:01:03.615636879 +0100
@@ -14,9 +14,8 @@
       documentation.
     </p>
     <p>
-      This package is the combined MAME+MESS build. The other builds available
-      are MAME-Arcade and MAME-MESS, which split MAME and MESS apart for 
smaller
-      binaries.
+      This package is the combined arcade only build. If you want MESS you must
+      install MAME-MESS.
     </p>
   </description>
   <screenshots>


++++++ mame0188.tar.gz -> mame0191.tar.gz ++++++
/work/SRC/openSUSE:Factory/mame/mame0188.tar.gz 
/work/SRC/openSUSE:Factory/.mame.new/mame0191.tar.gz differ: char 28, line 1


++++++ whatsnew_0188.txt -> whatsnew_0191.txt ++++++
++++ 799 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/mame/whatsnew_0188.txt
++++ and /work/SRC/openSUSE:Factory/.mame.new/whatsnew_0191.txt


Reply via email to