From ebf894c1926715afc76daed0a5c807e0da6709ab Mon Sep 17 00:00:00 2001 From: Jason Flatt Date: Tue, 28 Jun 2022 12:52:51 -0700 Subject: [PATCH] Making review changes --- 0.244-selgame-assert-when-zero.patch | 13 ++++++++ README.md | 6 ++-- mame128x128.png | Bin 6643 -> 5929 bytes org.mamedev.MAME.metainfo.xml | 24 ++++++++++++++ org.mamedev.MAME.yaml | 48 +++++++++++---------------- 5 files changed, 58 insertions(+), 33 deletions(-) create mode 100644 0.244-selgame-assert-when-zero.patch diff --git a/0.244-selgame-assert-when-zero.patch b/0.244-selgame-assert-when-zero.patch new file mode 100644 index 0000000..9da8e3e --- /dev/null +++ b/0.244-selgame-assert-when-zero.patch @@ -0,0 +1,13 @@ +diff --git a/src/frontend/mame/ui/selgame.cpp b/src/frontend/mame/ui/selgame.cpp +index abda7047..89642d88 100644 +--- a/src/frontend/mame/ui/selgame.cpp ++++ b/src/frontend/mame/ui/selgame.cpp +@@ -164,7 +164,7 @@ void menu_select_game::menu_activated() + + void menu_select_game::handle(event const *ev) + { +- if (!m_prev_selected) ++ if (!m_prev_selected && item_count() > 0) + m_prev_selected = item(0).ref(); + + // if I have to select software, force software list submenu diff --git a/README.md b/README.md index 6474732..b7c30e6 100644 --- a/README.md +++ b/README.md @@ -26,14 +26,12 @@ An explanation for some of the options included in the `org.mamedev.MAME.yaml' m `--filesystem=host:ro` primarily to be used for external data, roms, samples, etc. -`post-install` section used to copy MAME built-in directories. - ### Patches Currently these are the patches applied: `0.244-ptrdiff_t.patch` includes `` header to find `ptrdiff_t` type in the 0.244 release. -`use-system-lib-flac.patch` works around FORTIFY_SOURCE compiler option that causes errors in the included libflac. - `ldopts.patch` enables an option for the linker to strip debug symbols. + +`use-system-lib-flac.patch` works around FORTIFY_SOURCE compiler option that causes errors in the included libflac. diff --git a/mame128x128.png b/mame128x128.png index 5b06b1c491ff5c1801218027a8317fb7191882d2..73b597ecb94cc978e693ddee46a4e3a5ff31b53b 100644 GIT binary patch literal 5929 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⋒s2isYFhXMT;kuWYRCb2Ip`L#MxG0!{@fV#`=!&pgY1gum7i;shMJfAxffLQ zHF_P`(==QUNB%Mt$r*%?n2_|lx`?vfOAE%}CvhLYY+Kb&DYv3fkoynJPmhlc{Os;G zkO461VzPry2A{9Hdl!`gEj3mCSD|q3vpy!5kg%y;jRqOo`Td~la&kM51M#f)*BVxU!Si4HXJjA)DXFDS zuS@0Y?7cNEQFjWae;2va?_}6gnP7b0GD)xB^(b?Ss7kDBV^%fVs&$46A|3IMXzeV& zLHbzC$=*8bTedi&FAsvc*f((F;(qgnYYB}O2Covy5e$b)H zwlJ3vFaG9s!xP?k$s4}-_|#0|lKXbf%1OZ~ipD|2LN}4cP4?sHXcet$K~7S6DBMty zi}%fn==nu(a%@wOb=0>Q1Mw%beckG6X?^L#BnhxG(SY1h;qO`- z4uiU(_g$BV0t-09MlGewI7w6hX>Wh)PNT^75zJunMY&5FGBY@>VVP2o()P39*0%IP zmc0sw>c14+@D|aW;o79VfMbQ{EMg9&^rSaa7C`>aOrqd;&BDa^(fPfdy(US__QcPt zLOGd&Qsts9zFeG}r7<5I@O{pc_o>%LjoCzC-vs;T!-@)t)qiHtbH90OmH7Y7@Y+|^ zf^M7(h{)Tw?`}jJn*2(QUvGZ8cd0n9yBed0&)sbrmd9^xPZJos0_Ef9k`C^9fG2Zco?4=5ri2b#a?2xUe z_J-MTt!fxZEc~8xZk&(bLu->WSwi`O=l*oyX~W|QruXRYoN!CamIK8j4~8RpOCw#P zEe8Qe!oR1hyAsi84PtN(k-!c!`-7WEXI>0?UYk^*IKRm6L$J1i3I2SM;YftdKr!q5 zgwg{Ipa@_5qR04u*+s*R-A7{ymRV`#^tLLrUX$$w9zW|{-)0*sn0qh zp{9)^@0Wu5Mn~%n&kuG(lDOW{0&Nt;>RPREz#l6|sFiuhNx z;agAATK<&_UNZbyu_#eL@>W$>#{SOwXSp(0ds+9L=ZcP|P2^0&t}0NREoNTi9cN5% z^O;&bz(I&gnVSdA1x+Udx^c}~e7rvic}H{J{p6C2-H7|jO6hRU5{m(NPREI%a z@-{+ozH%Fz8}o$WS=;f{ucwOg3p*oBdl$d>)4s`hXz_h2{^%6cYy;Kmpx$1M+go+f zttUGdj)t`T<+z8py$9$()H`=Drzfo^Mq${&n-a{Z=RY6%+kVHyX)k!Ml=+GOt8JCM zOTh^*b2`{(PbhCZ|9T^&S?=K%;hI}mn#i|`@#X|KN>Jz7{C2GY8>{gkg!Bj(_Na4t zI3HMK`u<2B2ikWm0L|kzcN!gKr#{D!b~6ulJ6gRAK648Q={q%OVI~89zgLsm-EI{4 zcLcK&|2%0p@o;_g9?3Y~o0WWPwfd$X^=04Wtp8D`AZ<+83_Z?tB@rn}4Yb9AcLK2Z z`^#9Eo*n>;HQ)G5tv^`^o5HVk_H&(?Z&l@Xd(VY@`e@i=!O`gb3*E5| zM0Ka0uJQO-US`(#6PCpwHa&fPs8ikUF*cw)W9sPOSK$*~w4qip5j&^FS?B^S7i>Q_ zKRN1ryI_48#DRiCF`$51&(-;%G+vzB-K%Q8t?vW;XD+u|PyL>VND5@%PzcWqFxn{0%jQ8*X~q?rUpm zju39{^w6S^!Bg}-hh;ReRxji4@o{r{8dWXr4{`Xyb^`@f`;Q6&)b-UV@na60(9I*+ zuFmTZ-e=vGUfq%>VKW{7r^VG%WY0Abv7@+mAca>fp_a_!r)=WqVC(l>#@^>S0RV9^ zadBZWDPeJGg9lPFk`H9W#015}2(l5b2m2oi?w$_LFJAud3VnCCBM1tBy0Vs1g@R4Q F{{ze>N?`y1 delta 6564 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 org.mamedev.MAME CC0-1.0 + GPL-2.0 + BSD-3-Clause MAME MAME is a multi-purpose emulation framework. @@ -22,4 +24,26 @@ mame + + intense + intense + intense + intense + intense + moderate + moderate + moderate + intense + intense + intense + intense + intense + moderate + moderate + + + + https://upload.wikimedia.org/wikipedia/commons/6/6f/NewMAME.png + + diff --git a/org.mamedev.MAME.yaml b/org.mamedev.MAME.yaml index 4e2dec6..88f80e9 100644 --- a/org.mamedev.MAME.yaml +++ b/org.mamedev.MAME.yaml @@ -25,35 +25,7 @@ modules: - install -Dm 0755 mame /app/bin/mame - install -Dm 0644 ${FLATPAK_ID}.desktop /app/share/applications/${FLATPAK_ID}.desktop - install -Dm 0644 ${FLATPAK_ID}.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml - - | - for i in 32 48 64 128 256; do - install -Dm 0644 mame${i}x${i}.png /app/share/icons/hicolor/${i}x${i}/apps/${FLATPAK_ID}.png - done - sources: - - type: archive - url: https://github.com/mamedev/mame/archive/refs/tags/mame0244.tar.gz - sha256: 843c917edc46008a27b439a1fc66fc12a27c84e55e08753b963789e5614cebf7 - - type: file - path: mame32x32.png - - type: file - path: mame48x48.png - - type: file - path: mame64x64.png - - type: file - path: mame128x128.png - - type: file - path: mame256x256.png - - type: file - path: org.mamedev.MAME.desktop - - type: file - path: org.mamedev.MAME.metainfo.xml - - type: patch - path: 0.244-ptrdiff_t.patch - - type: patch - path: use-system-lib-flac.patch - - type: patch - path: ldopts.patch - post-install: + - install -Dm 0644 mame128x128.png /app/share/icons/hicolor/128x128/apps/${FLATPAK_ID}.png - cp COPYING /app/bin/ - cp uismall.bdf /app/bin/ - mkdir -p /app/share/mame/ @@ -70,3 +42,21 @@ modules: - cp -r plugins/ /app/share/mame/ - cp -r roms/ /app/share/mame/ - cp -r samples/ /app/share/mame/ + sources: + - type: archive + url: https://github.com/mamedev/mame/archive/refs/tags/mame0244.tar.gz + sha256: 843c917edc46008a27b439a1fc66fc12a27c84e55e08753b963789e5614cebf7 + - type: file + path: mame128x128.png + - type: file + path: org.mamedev.MAME.desktop + - type: file + path: org.mamedev.MAME.metainfo.xml + - type: patch + path: 0.244-ptrdiff_t.patch + - type: patch + path: use-system-lib-flac.patch + - type: patch + path: ldopts.patch + - type: patch + path: 0.244-selgame-assert-when-zero.patch