File mame.changes of Package mame

-------------------------------------------------------------------
Sun Dec 15 22:23:56 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Reduce constraints for mess and increase for mame, fix
  sporadic build failures for mame.
- Force UTF-8 locale to fix python3 errors on Leap 15.x. 

-------------------------------------------------------------------
Sun Dec  8 15:58:09 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Split mame, mame-mess and tools build using _multibuild.
  This allows to reduce the disk constraints to 33 GByte,
  31 GByte and 8 GByte respectively.
- Use python3 instead of python2 for building
- Spec file cleanup:
  * Drop obsolete %desktop_database_post/postun scriptlets
  * Generalize arch specific conditional build statements

-------------------------------------------------------------------
Thu Oct 31 15:05:04 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Update BuildRequires for current version:
  - drop libuv, replaced by asio
  - add pugixml, RapidJSON, glm
- Remove lto flags mangling again, linker memory usage does not
  grow linearly with number of partitions. It also significantly
  hurts build time, occasionaly causing timeouts during linking.
- Reduce disk usage for temporary static libraries, add
  use_thin_archives.patch
- Set disk constraints to value reported by OBS statistics. With
  thin archives 47GB are required (regular archives: 59GB).

-------------------------------------------------------------------
Tue Oct 29 23:03:03 UTC 2019 - Luke Jones <luke@ljones.dev>

- Increase disk space requirement in build constraints due to lto.

-------------------------------------------------------------------
Sun Oct 27 09:04:08 UTC 2019 - Dave Plater <davejplater@gmail.com>

- Make LTO flags match the number of make threads to fix link time
  build failures.

-------------------------------------------------------------------
Thu Sep 19 11:56:56 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Add LTO flags to LDFLAGS, avoids failing builds due to timeouts
  during linking.

-------------------------------------------------------------------
Thu Aug 22 19:20:55 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Remove conditionals for EOLed distro versions
- Adjust _constraints and limits to fix failing builds

-------------------------------------------------------------------
Fri Jul  5 06:35:25 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.211
  See http://mamedev.org/releases/whatsnew_0211.txt for details

-------------------------------------------------------------------
Thu May 30 18:13:17 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.210
  See http://mamedev.org/releases/whatsnew_0210.txt for details
- Add BuildRequires "pkgconfig(xi)"

-------------------------------------------------------------------
Wed Apr 24 18:21:14 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.209
  See http://mamedev.org/releases/whatsnew_0209.txt for details

-------------------------------------------------------------------
Wed Mar 27 11:14:54 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.208
  See http://mamedev.org/releases/whatsnew_0208.txt for details

-------------------------------------------------------------------
Mon Mar 18 04:43:03 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>

- Set memory-per-cpu to 1.6 GByte, builds fail occasionaly
- Increase disk constraints by 2 GByte to 42 GByte
- Fix failing builds due to missing Makefile dependency, gh#mamedev/mame#4771:
  Add add_tms57002_hxx_dependecy.patch
- Correct Url: to use https:
- Use %license

-------------------------------------------------------------------
Sun Mar 17 21:25:56 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

- Replace open-coded memory limiter by %limit_build
  (available in all supported versions; that is, >= 42.3:Update)

-------------------------------------------------------------------
Wed Feb 27 20:03:29 UTC 2019 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.207
  See http://mamedev.org/releases/whatsnew_0207.txt for details

-------------------------------------------------------------------
Wed Jan 30 19:02:37 UTC 2019 - mardnh@gmx.de

- Update to version 0.206
  See http://mamedev.org/releases/whatsnew_0206.txt for details

-------------------------------------------------------------------
Sun Jan 20 19:03:10 UTC 2019 - mardnh@gmx.de

- Update to version 0.205
  See
  http://mamedev.org/releases/whatsnew_0205.txt
  http://mamedev.org/releases/whatsnew_0204.txt
  http://mamedev.org/releases/whatsnew_0203.txt
  http://mamedev.org/releases/whatsnew_0202.txt
  http://mamedev.org/releases/whatsnew_0201.txt
  http://mamedev.org/releases/whatsnew_0200.txt
- Remove patch (fixed upstream)
  * 0001-Avoid-multiple-explicit-instantiations-definition-of.patch

-------------------------------------------------------------------
Mon Jul 23 08:54:50 UTC 2018 - guillaume.gardet@opensuse.org

- Update _constraints to avoid no space left seen on aarch64

-------------------------------------------------------------------
Fri Jun 29 16:28:50 UTC 2018 - stefan.bruens@rwth-aachen.de

- Fix build on 32bit ARM architectures:
  0001-Avoid-multiple-explicit-instantiations-definition-of.patch

-------------------------------------------------------------------
Thu Jun 28 19:25:29 UTC 2018 - mardnh@gmx.de

- Update to version 0.199
  See
  http://mamedev.org/releases/whatsnew_0199.txt
 
-------------------------------------------------------------------
Wed Jun 27 13:42:10 UTC 2018 - mardnh@gmx.de

- Update to version 0.198
  See
  http://mamedev.org/releases/whatsnew_0198.txt
  http://mamedev.org/releases/whatsnew_0197.txt
  http://mamedev.org/releases/whatsnew_0196.txt
  http://mamedev.org/releases/whatsnew_0195.txt
  http://mamedev.org/releases/whatsnew_0194.txt
  for details
- Remove patch:
  * treat_gcc73_and_later_like_gcc72.patch (fixed upstream)
- Change build requirements gcc7-c++ to fix compilation on
  Leap 42.3.

-------------------------------------------------------------------
Fri Feb  9 18:50:00 UTC 2018 - stefan.bruens@rwth-aachen.de

- Add fix_mkdir_order.patch
  Fix race condition in directory creation. Due to a missing
  dependency in the makefiles objects where created concurrently
  with the target directories, leading to sporadic build failures.

-------------------------------------------------------------------
Tue Jan 30 18:04:42 UTC 2018 - stefan.bruens@rwth-aachen.de

- Add treat_gcc73_and_later_like_gcc72.patch: Current code does not
  detect GCC 7.3 and fails to build GLM

-------------------------------------------------------------------
Mon Jan 22 20:31:30 UTC 2018 - stefan.bruens@rwth-aachen.de

- Several build fixes:
  * Do no limit parallelism based on architecture, biggest memory
    hog is final linking step, which is serial anyway
  * Limit parallelism based on actual available memory, top is
    about 1.4 GB per compiler job
  * Limit debug level only on 32 bit archs (ix86, arm)
  * Mangle %optflags instead of $RPM_OPT_FLAGS when reducing debug
    level (-g1) for 32 bit archs, $RPM_OPT_FLAGS is unused
  * Use gold instead of bfd linker, uses slightly less memory
  * Delete static libraries between building mame-arcade and
    mame-mess, these are no longer needed, by use disk space
  * Set disk _constraints to 32 GB again, this is required by
    -g2 builds on Leap 42.3/x86_64.
  * Fix DOS line endings also for whatsnew*.txt

-------------------------------------------------------------------
Fri Jan  5 22:48:03 UTC 2018 - jones_ld@protonmail.com

- Update to version 0.193
    * See /usr/share/doc/mame/whatsnew_0.193.txt for details

-------------------------------------------------------------------
Sun Oct 29 06:03:52 UTC 2017 - luke.nukem.jones@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.jones@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.jones@gmail.com

- Update to version 0.190
    * See /usr/share/doc/mame/whatsnew_0.190.txt for details

-------------------------------------------------------------------
Fri Aug 18 07:44:16 UTC 2017 - alarrosa@suse.com

- Update to version 0.188
    * See /usr/share/doc/mame/whatsnew_0.188.txt for details
- Use CFLAGS env.var. when building for Factory so the compiler finds
  the lua-5.3 include files.

-------------------------------------------------------------------
Tue Jun 27 23:17:04 UTC 2017 - luke.nukem.jones@gmail.com

- Fix broken appdata xml for each derived package

-------------------------------------------------------------------
Wed Jun 14 22:28:48 UTC 2017 - luke.nukem.jones@gmail.com

- Update to version 0.186
    * See /usr/share/doc/mame/whatsnew_0.186.txt for details

-------------------------------------------------------------------
Wed Jun 14 10:43:17 UTC 2017 - dimstar@opensuse.org

- Add ExcludeArch: s390x. There is currently no OBS worker
  satisfying the constraints and the package is not important
  enough for mainframes to address the issue by other means.

-------------------------------------------------------------------
Fri Apr 28 21:43:25 UTC 2017 - luke.nukem.jones@gmail.com

- Update to version 0.185
    * See http://mamedev.org/releases/whatsnew_0185.txt for details
- Update licenses to reflect upstream
    * Change from GPL-2.0 to GPL-2.0+ to reflect the license of
      src/mame/machine/nl_breakout.cpp
    * Add LGPL-2.1+ license

-------------------------------------------------------------------
Tue Apr 11 19:24:32 UTC 2017 - 13ilya@gmail.com

- Update to version 0.184
    * See http://mamedev.org/releases/whatsnew_0184.txt for details

-------------------------------------------------------------------
Fri Mar 24 14:40:55 UTC 2017 - olaf@aepfle.de

- Own /usr/share/appdata to fix build in Leap

-------------------------------------------------------------------
Fri Mar 17 07:13:51 UTC 2017 - luke.nukem.jones@gmail.com

- Update to version 0.183
    * See /usr/share/doc/mame/whatsnew_0.183.txt for details

-------------------------------------------------------------------
Thu Feb  9 22:03:01 UTC 2017 - luke.nukem.jones@gmail.com

- Add appdata.xml for each package
- Rename mamearcade binary to mame-arcade
- Rename mess binary to mame-mess

-------------------------------------------------------------------
Wed Feb  8 08:16:01 UTC 2017 - luke.nukem.jones@gmail.com

- Update to version 0.182
    * See /usr/share/doc/mame/whatsnew_0.182.txt for details

-------------------------------------------------------------------
Mon Feb  6 22:06:18 UTC 2017 - luke.nukem.jones@gmail.com

- Update to version 0.181
    * See /usr/share/doc/mame/whatsnew_0.181.txt for details

-------------------------------------------------------------------
Sun Dec 18 22:35:57 UTC 2016 - luke.nukem.jones@gmail.com

- Update to version 0.180
    * See /usr/share/doc/mame/whatsnew_0.180.txt for details
- Removed ldplayer build - This was moved to a driver by upstream

-------------------------------------------------------------------
Sun Nov 20 20:44:30 UTC 2016 - luke.nukem.jones@gmail.com

- Update to version 0.179
    * See /usr/share/doc/mame/whatsnew_0.179.txt for details

-------------------------------------------------------------------
Sun Oct 16 22:52:18 UTC 2016 - jengelh@inai.de

- Trim storytelling from description

-------------------------------------------------------------------
Fri Oct 14 01:39:15 UTC 2016 - luke.nukem.jones@gmail.com

- Update to version 0.178
    * See /usr/share/doc/mame/whatsnew_0.178.txt for details
- Add LICENSE files to every package built

-------------------------------------------------------------------
Sat Jul 30 02:03:48 UTC 2016 - luke.nukem.jones@gmail.com

- Update to version 0.176
    * See /usr/share/doc/mame/whatsnew_0.176.txt for details
- Remove ldplayer-fix.patch: This is now fixed upstream
- Add _constraints for OBS, build fails on x86_64 Factory due to
  running out of disk space.

-------------------------------------------------------------------
Fri Jul 22 22:20:08 UTC 2016 - luke.nukem.jones@gmail.com

- Add ldplayer-fix.patch: Fixes a compile error within ldplayer.
    * this has been fixed upstream, awaiting a new release.
- Finish enabling the ldplayer sub-package.
- Add back the VERBOSE=1 build flag.
- Add back ARCHOPTS="%{optflags}" to make commands.
- Add mame.ini for mamearcade build.

-------------------------------------------------------------------
Thu Jul 21 10:08:11 UTC 2016 - luke.nukem.jones@gmail.com

- Update to version 0.175
    * See /usr/share/doc/mame/whatsnew_0.175.txt for details
- Removed:
    * hlsl specific stuff (unused in Linux)
    * DX and Metal shaders (unused in Linux)
    * obsolete directories
- Move more libraries to pkgconfig
- Change d/l location to simplify build
- Added %define to simplify pathes in .spec file
- Removed VERBOSE=1 compile flag to reduce build log size and
  quieten compile
- Add bcond flag for ldplayer
- General cleanup of spec file and conditionals
- Add rpmlint filters for non-critical warnings

-------------------------------------------------------------------
Thu Jun 23 18:02:52 UTC 2016 - asterios.dramis@gmail.com

- Update to version 0.174:
  * Lots of changes - See http://mamedev.org/oldrel.html for
    details.
- mess, mess-tools and ume were merged with mame. Removed the
  subpackages and added the necessary Provides/Obsoletes entries
  for them.
- Updated License: to "GPL-2.0+ and BSD-3-Clause".
- Added new build requirements pkgconfig(Qt5Core),
  pkgconfig(Qt5Gui) and pkgconfig(Qt5Widgets) for openSUSE > 13.1,
  libuv-devel and lua-devel for openSUSE > 13.2 and
  portaudio-devel.
- Added new build requirements gcc5-c++ to fix compilation on
  Leap 42.1.
- Updated mame.ini.in. Removed mess.ini.in and ume.ini.in (not
  needed anymore).

-------------------------------------------------------------------
Sun Nov 22 05:10:56 UTC 2015 - jacobwinski@gmail.com

- Use new upstream source URL scheme.

-------------------------------------------------------------------
Sun Mar  8 23:46:20 UTC 2015 - asterios.dramis@gmail.com

- Update to version 0.159:
  See
  http://mamedev.org/releases/whatsnew_0159.txt
  http://mamedev.org/releases/whatsnew_0158.txt
  http://mamedev.org/releases/whatsnew_0157.txt
  http://mamedev.org/releases/whatsnew_0156.txt
  http://mamedev.org/releases/whatsnew_0155.txt
  http://mamedev.org/releases/whatsnew_0154.txt
  and
  http://mamedev.org/releases/messnew_0159.txt
  http://mamedev.org/releases/messnew_0158.txt
  http://mamedev.org/releases/messnew_0157.txt
  http://mamedev.org/releases/messnew_0156.txt
  http://mamedev.org/releases/messnew_0155.txt
  http://mamedev.org/releases/messnew_0154.txt
  for details.
- Removed build requirements libSDL-devel, libSDL_ttf-devel (not
  needed).
- Added new build requirements libSDL2-devel, libSDL2_ttf-devel,
  sqlite3-devel.

-------------------------------------------------------------------
Wed Apr 30 05:08:56 UTC 2014 - romulasry@gmail.com

- Update to version 0.153:
  See
  http://mamedev.org/releases/whatsnew_0153.txt
  and
  http://mamedev.org/releases/messnew_0153.txt
  for changes.
- Uses service file to download latest version

-------------------------------------------------------------------
Sat Nov  9 19:21:09 UTC 2013 - asterios.dramis@gmail.com

- Disable compilation of the debugger in openSUSE < 12.3 since the old gtk
  version was removed from the package (fixes compilation failure).

-------------------------------------------------------------------
Thu Nov  7 19:47:10 UTC 2013 - asterios.dramis@gmail.com

- Update to version 0.151:
  See
  http://mamedev.org/releases/whatsnew_0151.txt
  and
  http://mamedev.org/releases/messnew_0151.txt
  for changes.
- Removed support for u-releases source files from spec file (the project will
  only release major versions from now on).

-------------------------------------------------------------------
Sun Oct 27 22:07:32 UTC 2013 - asterios.dramis@gmail.com

- Update to version 0.150:
  See
  http://mamedev.org/releases/whatsnew_0150.txt
  and
  http://mamedev.org/releases/messnew_0150.txt
  for changes.

-------------------------------------------------------------------
Sat Jun 15 21:54:52 UTC 2013 - asterios.dramis@gmail.com

- Update to version 0.149:
  See
  http://mamedev.org/releases/whatsnew_0149.txt
  and
  http://mamedev.org/releases/messnew_0149.txt
  for changes.
- Merged mame spec file with the one from mess package since mame and mess
  share the same source (added "mess" and "mess-tools" subpackages).
- Added "mame-ldplayer" and "ume" subpackages.
- Added build requirements alsa-devel, fontconfig-devel, pkgconfig(x11) and
  pkgconfig(xinerama).
- Added build requirement libqt4-devel for building the new debugger for
  openSUSE >= 12.3. Kept pkgconfig(gconf-2.0) and pkgconfig(gtk+-2.0) for
  openSUSE < 12.3 for building the old gtk debugger (libqt4-devel requires
  libjpeg62-devel in openSUSE < 12.3 which conflicts with libjpeg8-devel
  required by mame).

-------------------------------------------------------------------
Sun Jan 27 18:21:23 UTC 2013 - asterios.dramis@gmail.com

- Update -> 0.148
  See:
  http://mamedev.org/releases/whatsnew_0148.txt
  for changes.
- Use system portmidi for building the package (added portmidi-devel build
  requirement).

-------------------------------------------------------------------
Fri Sep 21 19:30:57 UTC 2012 - asterios.dramis@gmail.com

- Update -> 0.147
  See:
  http://mamedev.org/releases/whatsnew_0147.txt
  for changes.

-------------------------------------------------------------------
Sun May 27 17:20:01 UTC 2012 - asterios.dramis@gmail.com

- Update -> 0.146
  See:
  http://mamedev.org/releases/whatsnew_0146.txt
  for changes.
- Use system flac and libjpeg for building the package (added flac-devel and
  libjpeg8-devel in build dependencies).
- Install glsl shaders in mame/shader/.
- Fixed rpmlint warning "files-duplicate".

-------------------------------------------------------------------
Sat May 12 18:58:33 UTC 2012 - asterios.dramis@gmail.com

- update -> 0.145u8
  See:
  http://mamedev.org/releases/whatsnew_0143.txt
  http://mamedev.org/releases/whatsnew_0144.txt
  http://mamedev.org/releases/whatsnew_0145.txt
  http://mamedev.org/updates/whatsnew_0145u1.tx
  http://mamedev.org/updates/whatsnew_0145u2.tx
  http://mamedev.org/updates/whatsnew_0145u3.tx
  http://mamedev.org/updates/whatsnew_0145u4.tx
  http://mamedev.org/updates/whatsnew_0145u5.tx
  http://mamedev.org/updates/whatsnew_0145u6.tx
  http://mamedev.org/updates/whatsnew_0145u7.tx
  http://mamedev.org/updates/whatsnew_0145u8.tx
  for changes.
- Renamed the package from sdlmame to mame.
- Spec file updates based on spec-cleaner run.
- Removed Mesa-devel from BuildRequires (not a direct dependency).
- Use system libexpat and zlib for building the package (added libexpat-devel
  and zlib-devel in build dependencies).
- Enabled compilation of various mame tools (added a mame-tools subpackage).
- Added a mame.ini config file containing a basic setup (based on the one from
  packman).
- Removed build time references so build-compare can do its work.
- PTR64 or BIGENDIAN is autodetected during compilation (removed the
  definitions in the build section).
- Preinstall some mame global data directories.
- Install additional mame data (artwork, hash, hlsl and keymaps).

-------------------------------------------------------------------
Tue Apr 19 14:32:15 CEST 2011 - uli@suse.de

- update -> 0.142

-------------------------------------------------------------------
Tue May 11 16:31:15 CEST 2010 - uli@suse.de

- update -> 0.137; see
  http://mamedev.org/releases/whatsnew_0131.txt
  http://mamedev.org/releases/whatsnew_0132.txt
  http://mamedev.org/releases/whatsnew_0133.txt
  http://mamedev.org/releases/whatsnew_0134.txt
  http://mamedev.org/releases/whatsnew_0135.txt
  http://mamedev.org/releases/whatsnew_0136.txt
  http://mamedev.org/releases/whatsnew_0137.txt

-------------------------------------------------------------------
Fri Apr 3 2009 - uli@suse.de

- update -> 0.130u2
- parallel build, -O3

-------------------------------------------------------------------
Tue Nov 11 2008 - uli@suse.de

- update -> 0.128u3

-------------------------------------------------------------------
Fri Oct 17 2008 - uli@suse.de

- update -> 0.128

-------------------------------------------------------------------
Wed Oct 1 2008 - uli@suse.de

- update -> 0.127u5; see
  http://mamedev.org/updates/whatsnew_0125u7.txt
  http://mamedev.org/updates/whatsnew_0125u8.txt
  http://mamedev.org/updates/whatsnew_0125u9.txt
  http://mamedev.org/updates/whatsnew_0126u1.txt
  http://mamedev.org/updates/whatsnew_0126u2.txt
  http://mamedev.org/updates/whatsnew_0126u3.txt
  http://mamedev.org/updates/whatsnew_0126u4.txt
  http://mamedev.org/updates/whatsnew_0126u5.txt
  http://mamedev.org/updates/whatsnew_0127u1.txt
  http://mamedev.org/updates/whatsnew_0127u2.txt
  http://mamedev.org/updates/whatsnew_0127u3.txt
  http://mamedev.org/updates/whatsnew_0127u4.txt
  http://mamedev.org/updates/whatsnew_0127u5.txt
  for changes

-------------------------------------------------------------------
Thu Jun 26 2008 - uli@suse.de

- update -> 0.125u6; see
  http://mamedev.org/updates/whatsnew_0124u3.txt
  http://mamedev.org/updates/whatsnew_0124u4.txt
  http://mamedev.org/updates/whatsnew_0124u5.txt
  http://mamedev.org/updates/whatsnew_0125u1.txt
  http://mamedev.org/updates/whatsnew_0125u2.txt
  http://mamedev.org/updates/whatsnew_0125u3.txt
  http://mamedev.org/updates/whatsnew_0125u4.txt
  http://mamedev.org/updates/whatsnew_0125u5.txt
  http://mamedev.org/updates/whatsnew_0125u6.txt
  for changes

-------------------------------------------------------------------
Wed Apr 16 2008 - uli@suse.de

- update -> 0.124u2; see
  http://mamedev.org/updates/whatsnew_0124u1.txt
  http://mamedev.org/updates/whatsnew_0124u2.txt
  for changes

-------------------------------------------------------------------
Fri Mar 28 2008 - uli@suse.de

- update -> 0.124

-------------------------------------------------------------------
Fri Mar 07 2008 - uli@suse.de

- update -> 0.123u4

-------------------------------------------------------------------
Fri Feb 29 2008 - uli@suse.de

- update -> 0.123u3

-------------------------------------------------------------------
Mon Jan 21 2008 - uli@suse.de

- update -> 0.122u6

-------------------------------------------------------------------
Fri Dec 14 2007 - uli@suse.de

- update -> 0.121u4

-------------------------------------------------------------------
Mon Nov 5 2007 - uli@suse.de

- update -> 0.120u2

-------------------------------------------------------------------
Thu Oct 25 2007 - uli@suse.de

- update -> 0.120a
- fix version number