Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : mame | name : mame | ||||
| version : '0.227' | version : '0.228' | ||||
| release : 28 | release : 29 | ||||
| source : | source : | ||||
| - https://github.com/mamedev/mame/archive/mame0227.tar.gz : 95dbce00a4f05a35f66ef966fe9efad1e4e78ce62e0eba3f7031dfa6737829a5 | - https://github.com/mamedev/mame/archive/mame0228.tar.gz : 1d8e6f20491492f8b15892ff958f9b067c48eb90cc2fc974b08bde297e657244 | ||||
| license : | license : | ||||
| - BSD-3-Clause | - BSD-3-Clause | ||||
| - CC0-1.0 # Localization files and other things | - CC0-1.0 # Localization files and other things | ||||
| - GPL-2.0-or-later | - GPL-2.0-or-later | ||||
| - MIT # 'console' and 'json' plugins | - MIT # 'console' and 'json' plugins | ||||
| - WTFPL # 'hiscore' plugin | - WTFPL # 'hiscore' plugin | ||||
| component : games.emulator | component : games.emulator | ||||
| summary : Emulator for several hardware platforms to keep old games playable | summary : Emulator for several hardware platforms to keep old games playable | ||||
| Show All 13 Lines | builddeps : | ||||
| - pkgconfig(pugixml) | - pkgconfig(pugixml) | ||||
| - pkgconfig(sqlite3) | - pkgconfig(sqlite3) | ||||
| - pkgconfig(xi) | - pkgconfig(xi) | ||||
| - pkgconfig(xinerama) | - pkgconfig(xinerama) | ||||
| - portmidi-devel | - portmidi-devel | ||||
| build : | | build : | | ||||
| # -g2 flag is removed because it's bloating mame64 executable file. | # -g2 flag is removed because it's bloating mame64 executable file. | ||||
| # Every 64-bit processor supports SSE2, so I'm enabling it. | # Every 64-bit processor supports SSE2, so I'm enabling it. | ||||
| # Using bundled utf8proc library because it's not in the Solus repository. | # Using bundled utf8proc library because it's not in the Solus repository. | ||||
aleksvor: I've packaged this lib in D10491 as it can be used by 3 packages in the repo, including MAME. | |||||
| export CFLAGS="${CFLAGS/-g2/}" | export CFLAGS="${CFLAGS/-g2/}" | ||||
| export CXXFLAGS="${CXXFLAGS/-g2/}" | export CXXFLAGS="${CXXFLAGS/-g2/}" | ||||
| %make IGNORE_GIT=1 \ | %make IGNORE_GIT=1 \ | ||||
| NOWERROR=1 \ | NOWERROR=1 \ | ||||
| OPTIMIZE=2 \ | OPTIMIZE=2 \ | ||||
| PYTHON_EXECUTABLE=python3 \ | PYTHON_EXECUTABLE=python3 \ | ||||
| REGENIE=1 \ | REGENIE=1 \ | ||||
| Show All 38 Lines | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
I've packaged this lib in D10491 as it can be used by 3 packages in the repo, including MAME. Can you look into building this against shared library?