games-emulation/np2kai: Test the ebuild and move to ~amd64

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Lino Bigatti <linobigatti@protonmail.com>
This commit is contained in:
Lino Bigatti
2021-04-16 15:57:33 -03:00
parent c84bd67952
commit 2826ce8e98
2 changed files with 11 additions and 13 deletions

View File

@@ -1,3 +1,3 @@
DIST np2kai-22.tar.gz 3189290 BLAKE2B 74856a40ae57a71b1958f5c546ee3c907b1b1f5975715b21ce5a6c3a044a4c9ebf425e6ed1819e2d688e48be3853bb5f161e3e0c5031cd316359f7ebce0d5418 SHA512 47cd75b251dc0382537769225297dd155bb7b95a1fba7417a9c06b56f4fc89b0c38de101a68da8e8d776d456574aa6bf7f4e1490b3666f20469d4bf18e72b6dd
DIST np2kai-22_p20210211.tar.gz 3121849 BLAKE2B 21679e1d2a6bc9877ffeb256ddb19ca613e6f1abaf643087bdcff8b92e77aee9099d6dc7c574fe25407f092e6401f3d974463bedd6898e09d56d6e3a1465f93e SHA512 a9e9413a9257496498e5b289d4346072bc9582437691a4e2aa68d93fb1a1a5b12a0ff526cd436a6492629f77724e87564635dc83b53c4c1fe9341ea36597c251
DIST np2kai-23.tar.gz 3121849 BLAKE2B 21679e1d2a6bc9877ffeb256ddb19ca613e6f1abaf643087bdcff8b92e77aee9099d6dc7c574fe25407f092e6401f3d974463bedd6898e09d56d6e3a1465f93e SHA512 a9e9413a9257496498e5b289d4346072bc9582437691a4e2aa68d93fb1a1a5b12a0ff526cd436a6492629f77724e87564635dc83b53c4c1fe9341ea36597c251
DIST sdl2-cmake-modules-ad006a3daae65a612ed87415037e32188b81071e.tar.gz 11996 BLAKE2B 751cde3370594b20520fdedef35fc6aa1806932f3fbe01c6068b0dbe696d113df1afbfe6e84eb7c5166afb4cb12a619282855e7f050374bc49d7cd948e5cb808 SHA512 72b20cce9073d554df67c6efa23e77da07fadce064535d03d943aab05a0bfab2b0253fa4fc04e98f9e9aa169429f0597f825867cebf71c4048032fe85cf61de3

View File

@@ -18,9 +18,9 @@ SRC_URI="
LICENSE="MIT BSD"
SLOT="0"
KEYWORDS="" # Unkeyworded for testing
IUSE="haxm +i286 +sdl2 +X"
REQUIRED_USE="|| ( sdl2 X )"
KEYWORDS="~amd64"
IUSE="+i286 ia32 haxm +sdl2 +X"
REQUIRED_USE="|| ( X sdl2 ) ^^ ( i286 ia32 )"
# TODO: migrate from gtk2 to gtk3
DEPEND="
@@ -49,7 +49,7 @@ RDEPEND="${DEPEND}"
S="${WORKDIR}/NP2kai-${MY_REV}"
src_prepare() {
sed -i 's/CONFIGURATIONS Release/CONFIGURATIONS Gentoo/g' CMakeLists.txt || die
sed -i '+s/CONFIGURATIONS Release/CONFIGURATIONS Gentoo/g' CMakeLists.txt || die
mv "${WORKDIR}"/sdl2-cmake-modules-${MY_SDL2_CMAKE_MODULES_REV}/* \
"${S}"/cmake/sdl2-cmake-modules/ || die
@@ -58,13 +58,11 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DBUILD_I286=$(usex i286)
-DBUILD_HAXM=$(usex haxm)
-DBUILD_SDL=ON
-DBUILD_X=$(usex X)
-DNP2kai_temp=NO
-DUSE_HAXM=$(usex haxm)
-DUSE_SDL2=$(usex sdl2)
-D BUILD_I286=$(usex i286 ON OFF)
-D BUILD_HAXM=$(usex haxm ON OFF)
-D BUILD_SDL=ON
-D BUILD_X=$(usex X ON OFF)
-D NP2kai_temp=OFF
)
NP2KAI_VERSION=${PV} NP2KAI_HASH=${MY_REV} cmake_src_configure
@@ -75,7 +73,7 @@ pkg_postinst() {
if [[ -z ${REPLACING_VERSIONS} ]]; then
if use i286 && use haxm; then
local cfgname="{xnp2kai,xnp21kai}"
elif ! use haxm; then
elif use i286 && ! use haxm; then
local cfgname="xnp2kai"
else
local cfgname="xnp21kai"