Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mame-0.253-bp155.1.12 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: mame Distribution: SUSE Linux Enterprise 15 SP5
Version: 0.253 Vendor: openSUSE
Release: bp155.1.12 Build date: Mon May 22 13:13:32 2023
Group: System/Emulators/Other Build host: sheep81
Size: 270348405 Source RPM: mame-0.253-bp155.1.12.src.rpm
Packager: https://bugs.opensuse.org
Url: https://mamedev.org
Summary: Multiple Arcade Machine Emulator
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.

Provides

Requires

License

BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* 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).
* Tue Oct 29 2019 Luke Jones <luke@ljones.dev>
  - Increase disk space requirement in build constraints due to lto.
* Sun Oct 27 2019 Dave Plater <davejplater@gmail.com>
  - Make LTO flags match the number of make threads to fix link time
    build failures.
* Thu Sep 19 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 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 05 2019 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.211
    See http://mamedev.org/releases/whatsnew_0211.txt for details
* Thu May 30 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 2019 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.209
    See http://mamedev.org/releases/whatsnew_0209.txt for details
* Wed Mar 27 2019 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.208
    See http://mamedev.org/releases/whatsnew_0208.txt for details
* Mon Mar 18 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 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 2019 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.207
    See http://mamedev.org/releases/whatsnew_0207.txt for details
* Wed Jan 30 2019 mardnh@gmx.de
  - Update to version 0.206
    See http://mamedev.org/releases/whatsnew_0206.txt for details
* Sun Jan 20 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 2018 guillaume.gardet@opensuse.org
  - Update _constraints to avoid no space left seen on aarch64
* Fri Jun 29 2018 stefan.bruens@rwth-aachen.de
  - Fix build on 32bit ARM architectures:
    0001-Avoid-multiple-explicit-instantiations-definition-of.patch
* Thu Jun 28 2018 mardnh@gmx.de
  - Update to version 0.199
    See
    http://mamedev.org/releases/whatsnew_0199.txt
* Wed Jun 27 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 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
* Sun Oct 16 2016 jengelh@inai.de
  - Trim storytelling from description
* Fri Oct 14 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 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 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 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 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 2015 jacobwinski@gmail.com
  - Use new upstream source URL scheme.
* Sun Mar 08 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.

Files

/etc/mame
/etc/mame/mame.ini
/usr/bin/mame
/usr/share/applications/mame.desktop
/usr/share/doc/packages/mame
/usr/share/doc/packages/mame/README.md
/usr/share/doc/packages/mame/whatsnew-0.253.txt
/usr/share/icons/hicolor/scalable/apps/mame.svg
/usr/share/licenses/mame
/usr/share/licenses/mame/COPYING
/usr/share/licenses/mame/LICENSE
/usr/share/man/man6/mame.6.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 20:05:44 2024