Package Release Info

mame-0.253-bp155.1.12

Update Info: Base Release
Available in Package Hub : 15 SP5

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

mame
mame-data
mame-tools

Change Logs

* Wed Apr 12 2023 Илья Индиго <ilya@ilya.cf>
- Disabled gold and enabled 32bit and aarch64 archs with null optflags.
* Mon Apr 10 2023 Илья Индиго <ilya@ilya.cf>
- Dropped files mame-rpmlintrc mame.png mess.png mame-mess.appdata.xml mame.appdata.xml.
- Added files mame.svg and mame-ppc64le.patch (fix build ppc, ppc64 and ppc64le archs).
- Changed optflags macro flag -g to -g1 for all archs (boo#1210115).
- Fixed build on Leap 15.4 and Leap 15.5 via gcc11 (boo#1210115).
- Fixed incorrect cfg diroctory path (boo#1184490).
- Updated to 0.253
  * Dropped file _multibuild, mess subpackage and 32bit archs (ld oom with optflags).
  * Changed files _constraints mame-bgfx.patch.
  * Switched to built-in lua (requires Lua compiled as C++).
  * https://mametesters.org/changelog_page.php
* Thu Mar 30 2023 Илья Индиго <ilya@ilya.cf>
- Updated to 0.252
  * Refreshed spec-file via spec-cleaner and manual optimizations.
  * Changed file use_thin_archives.patch.
  * Added files: mame-fortify.patch and mame-bgfx.patch.
  * Disabled LTO for all archs.
  * https://mametesters.org/changelog_page.php
* Sat Oct 01 2022 Martin Hauke <mardnh@gmx.de>
- Update to 0.248
  * see https://mametesters.org/changelog_page.php for notes
* Wed Jul 06 2022 Giacomo Comes <gcomes.obs@gmail.com>
- Update to 0.245
  * see https://mametesters.org/changelog_page.php for notes
- Add fix_lua_misspelling.patch
- drop asio support for Leap 15.3
* Tue May 10 2022 Giacomo Comes <gcomes.obs@gmail.com>
- fix build for Leap 15.4
- remove %release from Requires: mame-data
  * fix boo#1196447
* Sat Feb 26 2022 Matthias Mailänder <mailaender@opensuse.org>
- https://en.opensuse.org/openSUSE:AppStore screenshot URL fixed
* Wed Sep 29 2021 Paolo Stivanin <info@paolostivanin.com>
- Update to 0.236
  * see https://mametesters.org/changelog_page.php for notes
- Fix below changelog entry (s/332/232/)
* Mon May 31 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to 0.232
  * slrasslt: Fix stage 3 crashes the emulator.
  * itaten: Fix incorrect default difficulty setting
  * luckywld, luckywldj: Lucky and Wild aren't talkitive + some
    missing sound effects
  * mslug, mslugx, garou: lower volume on parts of music
  * sgunner2, sgunner2j: Machine gun samples do not seem to play
    ingame
  * suzuka8h, suzuk8h2, finallap, finalap2, finalap3, fourtrax:
    Fixed buzz/humming sound in background
  * UI: Fixed File Manager crashes MAME in spectacular ways
  * offensiv: Loses sound after stage 1 and is not possible to
    complete because of bar at stage 5
  * arabianm: Just before round 1 starts, there's a vertical line
    in the black screen that disappears when you enter the game
  * timelimt: Sound broken after game over
  * See https://mametesters.org/changelog_page.php for all changes
* Tue May 25 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update _constraints to use workers with 'asimdrdm' CPU flag to
  avoid endless builds on aarch64
* Fri Mar 26 2021 Simon Vogl <simon.vogl@gmx.net>
- Update to version 0.229
  * see https://mametesters.org/changelog_page.php for notes
- Specifically require lua 5.3 as lua 5.4+ is not yet supported
- Drop add_tms57002_hxx_dependecy.patch as it is merged upstream
- Disable the 64bit executable suffix for all architectures
- Disable lto on i586
- Further reduce number of parallel build threads to avoid oom
* Wed Jan 06 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Relax constraints for aarch64
* Thu Dec 17 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on aarch64
* Mon Nov 23 2020 Avindra Goolcharan <avindra@opensuse.org>
- Update to version 0.226
  * see https://mametesters.org/changelog_page.php for notes
- partial cleanup with spec-cleaner
* Fri Jun 19 2020 Michel Normand <normand@linux.vnet.ibm.com>
- Changes for ppc64/ppc64le builds:
  - Reduce build memory _constraints to match PowerPC workers
  - Reduce number of parallel build threads to avoid oom
  - Disable lto for for same reason.
  - New fix-922619.patch https://github.com/mamedev/mame/issues/3157
* Fri Jun 05 2020 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix build of tool subpackage, src2html was removed in 0220.
* Sun Apr 12 2020 Martin Hauke <mardnh@gmx.de>
- Update to version 0.220
  See http://mamedev.org/releases/whatsnew_0220.txt for details
- Drop patch:
  * fix_mkdir_order.patch (fixed by upstream)
* Sun Dec 15 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 08 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 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).
Version: 0.193-bp150.1.1
* Fri Feb 09 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 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 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 05 2018 jones_ld@protonmail.com
- Update to version 0.193
  * See /usr/share/doc/mame/whatsnew_0.193.txt for details
* Sun Oct 29 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 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 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 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 2017 luke.nukem.jones@gmail.com
- Fix broken appdata xml for each derived package
* Wed Jun 14 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 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 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 2017 13ilya@gmail.com
- Update to version 0.184
  * See http://mamedev.org/releases/whatsnew_0184.txt for details
* Fri Mar 24 2017 olaf@aepfle.de
- Own /usr/share/appdata to fix build in Leap
* Fri Mar 17 2017 luke.nukem.jones@gmail.com
- Update to version 0.183
  * See /usr/share/doc/mame/whatsnew_0.183.txt for details
* Thu Feb 09 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 08 2017 luke.nukem.jones@gmail.com
- Update to version 0.182
  * See /usr/share/doc/mame/whatsnew_0.182.txt for details
* Mon Feb 06 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 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 2016 luke.nukem.jones@gmail.com
- Update to version 0.179
  * See /usr/share/doc/mame/whatsnew_0.179.txt for details