Guest User

Untitled

a guest
Dec 2nd, 2024
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 352.14 KB | None | 0 0
  1. + __mod_info["$rp_module_id/licence"]='BSD https://raw.githubusercontent.com/libretro/quasi88-libretro/master/LICENSE'
  2. + __mod_info["$rp_module_id/section"]=exp
  3. + __mod_info["$rp_module_id/flags"]=
  4. + [[ -n git https://github.com/libretro/quasi88-libretro.git master ]]
  5. + repo=($rp_module_repo)
  6. + local repo
  7. + __mod_info["$rp_module_id/repo_type"]=git
  8. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/quasi88-libretro.git
  9. + __mod_info["$rp_module_id/repo_branch"]=master
  10. + __mod_info["$rp_module_id/repo_commit"]=
  11. + read module
  12. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-quicknes.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  13. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-quicknes.sh
  14. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  15. + local vendor=RetroPie
  16. + type=libretrocores
  17. + local rp_module_id=
  18. + local rp_module_desc=
  19. + local rp_module_help=
  20. + local rp_module_licence=
  21. + local rp_module_section=
  22. + local rp_module_flags=
  23. + local rp_module_repo=
  24. + local error=0
  25. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  26. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-quicknes.sh
  27. ++ rp_module_id=lr-quicknes
  28. ++ rp_module_desc='NES emulator - QuickNES Port for libretro'
  29. ++ rp_module_help='ROM Extensions: .nes .zip\n\nCopy your NES roms to /home/pi/RetroPie/roms/nes'
  30. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libretro/QuickNES_Core/master/LICENSE'
  31. ++ rp_module_repo='git https://github.com/libretro/QuickNES_Core.git master'
  32. ++ rp_module_section='opt armv6=main'
  33. + local var
  34. + for var in rp_module_id rp_module_desc
  35. + [[ -z lr-quicknes ]]
  36. + for var in rp_module_id rp_module_desc
  37. + [[ -z NES emulator - QuickNES Port for libretro ]]
  38. + [[ 0 -eq 1 ]]
  39. + flags=($rp_module_flags)
  40. + local flags
  41. + local flag
  42. + local enabled=1
  43. + [[ '' -ne 1 ]]
  44. + sections=($rp_module_section)
  45. + local sections
  46. + rp_module_section=opt
  47. + local flag section
  48. + for section in "${sections[@]:1}"
  49. + section=(${section/=/ })
  50. + flag=armv6
  51. + section=main
  52. + isPlatform armv6
  53. + local flag=armv6
  54. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' armv6
  55. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  56. + local flag=armv6
  57. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  58. + [[ -z armv6 ]]
  59. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )armv6($| ) ]]
  60. + return 1
  61. + return 1
  62. + __mod_idx["$rp_module_id"]=134
  63. + __mod_id+=("$rp_module_id")
  64. + __mod_info["$rp_module_id/enabled"]=1
  65. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-quicknes.sh
  66. + __mod_info["$rp_module_id/vendor"]=RetroPie
  67. + __mod_info["$rp_module_id/type"]=libretrocores
  68. + __mod_info["$rp_module_id/desc"]='NES emulator - QuickNES Port for libretro'
  69. + __mod_info["$rp_module_id/help"]='ROM Extensions: .nes .zip\n\nCopy your NES roms to /home/pi/RetroPie/roms/nes'
  70. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libretro/QuickNES_Core/master/LICENSE'
  71. + __mod_info["$rp_module_id/section"]=opt
  72. + __mod_info["$rp_module_id/flags"]=
  73. + [[ -n git https://github.com/libretro/QuickNES_Core.git master ]]
  74. + repo=($rp_module_repo)
  75. + local repo
  76. + __mod_info["$rp_module_id/repo_type"]=git
  77. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/QuickNES_Core.git
  78. + __mod_info["$rp_module_id/repo_branch"]=master
  79. + __mod_info["$rp_module_id/repo_commit"]=
  80. + read module
  81. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-retro8.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  82. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-retro8.sh
  83. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  84. + local vendor=RetroPie
  85. + type=libretrocores
  86. + local rp_module_id=
  87. + local rp_module_desc=
  88. + local rp_module_help=
  89. + local rp_module_licence=
  90. + local rp_module_section=
  91. + local rp_module_flags=
  92. + local rp_module_repo=
  93. + local error=0
  94. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  95. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-retro8.sh
  96. ++ rp_module_id=lr-retro8
  97. ++ rp_module_desc='PICO-8 compatible engine - port of retro8 for libretro'
  98. ++ rp_module_help='ROM Extensions: .p8 .p8.png .zip\n\nCopy your roms to /home/pi/RetroPie/roms/pico8'
  99. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/libretro/retro8/master/LICENSE'
  100. ++ rp_module_repo='git https://github.com/libretro/retro8.git master'
  101. ++ rp_module_section=exp
  102. + local var
  103. + for var in rp_module_id rp_module_desc
  104. + [[ -z lr-retro8 ]]
  105. + for var in rp_module_id rp_module_desc
  106. + [[ -z PICO-8 compatible engine - port of retro8 for libretro ]]
  107. + [[ 0 -eq 1 ]]
  108. + flags=($rp_module_flags)
  109. + local flags
  110. + local flag
  111. + local enabled=1
  112. + [[ '' -ne 1 ]]
  113. + sections=($rp_module_section)
  114. + local sections
  115. + rp_module_section=exp
  116. + local flag section
  117. + __mod_idx["$rp_module_id"]=135
  118. + __mod_id+=("$rp_module_id")
  119. + __mod_info["$rp_module_id/enabled"]=1
  120. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-retro8.sh
  121. + __mod_info["$rp_module_id/vendor"]=RetroPie
  122. + __mod_info["$rp_module_id/type"]=libretrocores
  123. + __mod_info["$rp_module_id/desc"]='PICO-8 compatible engine - port of retro8 for libretro'
  124. + __mod_info["$rp_module_id/help"]='ROM Extensions: .p8 .p8.png .zip\n\nCopy your roms to /home/pi/RetroPie/roms/pico8'
  125. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/libretro/retro8/master/LICENSE'
  126. + __mod_info["$rp_module_id/section"]=exp
  127. + __mod_info["$rp_module_id/flags"]=
  128. + [[ -n git https://github.com/libretro/retro8.git master ]]
  129. + repo=($rp_module_repo)
  130. + local repo
  131. + __mod_info["$rp_module_id/repo_type"]=git
  132. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/retro8.git
  133. + __mod_info["$rp_module_id/repo_branch"]=master
  134. + __mod_info["$rp_module_id/repo_commit"]=
  135. + read module
  136. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-scummvm.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  137. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-scummvm.sh
  138. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  139. + local vendor=RetroPie
  140. + type=libretrocores
  141. + local rp_module_id=
  142. + local rp_module_desc=
  143. + local rp_module_help=
  144. + local rp_module_licence=
  145. + local rp_module_section=
  146. + local rp_module_flags=
  147. + local rp_module_repo=
  148. + local error=0
  149. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  150. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-scummvm.sh
  151. ++ rp_module_id=lr-scummvm
  152. ++ rp_module_desc='ScummVM port for libretro'
  153. ++ rp_module_help='Copy your ScummVM games to /home/pi/RetroPie/roms/scummvm\n\nThe name of your game directories must be suffixed with '\''.svm'\'' for direct launch in EmulationStation.'
  154. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/libretro/scummvm/master/COPYING'
  155. ++ rp_module_repo='git https://github.com/libretro/scummvm.git master'
  156. ++ rp_module_section=exp
  157. + local var
  158. + for var in rp_module_id rp_module_desc
  159. + [[ -z lr-scummvm ]]
  160. + for var in rp_module_id rp_module_desc
  161. + [[ -z ScummVM port for libretro ]]
  162. + [[ 0 -eq 1 ]]
  163. + flags=($rp_module_flags)
  164. + local flags
  165. + local flag
  166. + local enabled=1
  167. + [[ '' -ne 1 ]]
  168. + sections=($rp_module_section)
  169. + local sections
  170. + rp_module_section=exp
  171. + local flag section
  172. + __mod_idx["$rp_module_id"]=136
  173. + __mod_id+=("$rp_module_id")
  174. + __mod_info["$rp_module_id/enabled"]=1
  175. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-scummvm.sh
  176. + __mod_info["$rp_module_id/vendor"]=RetroPie
  177. + __mod_info["$rp_module_id/type"]=libretrocores
  178. + __mod_info["$rp_module_id/desc"]='ScummVM port for libretro'
  179. + __mod_info["$rp_module_id/help"]='Copy your ScummVM games to /home/pi/RetroPie/roms/scummvm\n\nThe name of your game directories must be suffixed with '\''.svm'\'' for direct launch in EmulationStation.'
  180. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/libretro/scummvm/master/COPYING'
  181. + __mod_info["$rp_module_id/section"]=exp
  182. + __mod_info["$rp_module_id/flags"]=
  183. + [[ -n git https://github.com/libretro/scummvm.git master ]]
  184. + repo=($rp_module_repo)
  185. + local repo
  186. + __mod_info["$rp_module_id/repo_type"]=git
  187. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/scummvm.git
  188. + __mod_info["$rp_module_id/repo_branch"]=master
  189. + __mod_info["$rp_module_id/repo_commit"]=
  190. + read module
  191. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-smsplus-gx.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  192. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-smsplus-gx.sh
  193. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  194. + local vendor=RetroPie
  195. + type=libretrocores
  196. + local rp_module_id=
  197. + local rp_module_desc=
  198. + local rp_module_help=
  199. + local rp_module_licence=
  200. + local rp_module_section=
  201. + local rp_module_flags=
  202. + local rp_module_repo=
  203. + local error=0
  204. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  205. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-smsplus-gx.sh
  206. ++ rp_module_id=lr-smsplus-gx
  207. ++ rp_module_desc='Sega Master System & Game Gear emu - SMSPlus (enhanced) port for libretro'
  208. ++ rp_module_help='ROM Extensions: .gg .sms .bin .zip\nCopy your Game Gear roms to /home/pi/RetroPie/roms/gamegear\nMasterSystem roms to /home/pi/RetroPie/roms/mastersystem'
  209. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libretro/smsplus-gx/master/docs/license'
  210. ++ rp_module_repo='git https://github.com/libretro/smsplus-gx.git master'
  211. ++ rp_module_section=exp
  212. + local var
  213. + for var in rp_module_id rp_module_desc
  214. + [[ -z lr-smsplus-gx ]]
  215. + for var in rp_module_id rp_module_desc
  216. + [[ -z Sega Master System & Game Gear emu - SMSPlus (enhanced) port for libretro ]]
  217. + [[ 0 -eq 1 ]]
  218. + flags=($rp_module_flags)
  219. + local flags
  220. + local flag
  221. + local enabled=1
  222. + [[ '' -ne 1 ]]
  223. + sections=($rp_module_section)
  224. + local sections
  225. + rp_module_section=exp
  226. + local flag section
  227. + __mod_idx["$rp_module_id"]=137
  228. + __mod_id+=("$rp_module_id")
  229. + __mod_info["$rp_module_id/enabled"]=1
  230. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-smsplus-gx.sh
  231. + __mod_info["$rp_module_id/vendor"]=RetroPie
  232. + __mod_info["$rp_module_id/type"]=libretrocores
  233. + __mod_info["$rp_module_id/desc"]='Sega Master System & Game Gear emu - SMSPlus (enhanced) port for libretro'
  234. + __mod_info["$rp_module_id/help"]='ROM Extensions: .gg .sms .bin .zip\nCopy your Game Gear roms to /home/pi/RetroPie/roms/gamegear\nMasterSystem roms to /home/pi/RetroPie/roms/mastersystem'
  235. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libretro/smsplus-gx/master/docs/license'
  236. + __mod_info["$rp_module_id/section"]=exp
  237. + __mod_info["$rp_module_id/flags"]=
  238. + [[ -n git https://github.com/libretro/smsplus-gx.git master ]]
  239. + repo=($rp_module_repo)
  240. + local repo
  241. + __mod_info["$rp_module_id/repo_type"]=git
  242. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/smsplus-gx.git
  243. + __mod_info["$rp_module_id/repo_branch"]=master
  244. + __mod_info["$rp_module_id/repo_commit"]=
  245. + read module
  246. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2002.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  247. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2002.sh
  248. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  249. + local vendor=RetroPie
  250. + type=libretrocores
  251. + local rp_module_id=
  252. + local rp_module_desc=
  253. + local rp_module_help=
  254. + local rp_module_licence=
  255. + local rp_module_section=
  256. + local rp_module_flags=
  257. + local rp_module_repo=
  258. + local error=0
  259. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  260. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2002.sh
  261. ++ rp_module_id=lr-snes9x2002
  262. ++ rp_module_desc='Super Nintendo emu - ARM optimised Snes9x 1.39 port for libretro'
  263. ++ rp_module_help='Previously called lr-pocketsnes\n\nROM Extensions: .bin .smc .sfc .fig .swc .mgd .zip\n\nCopy your SNES roms to /home/pi/RetroPie/roms/snes'
  264. ++ rp_module_licence='NONCOM https://raw.githubusercontent.com/libretro/snes9x2002/master/src/copyright.h'
  265. ++ rp_module_repo='git https://github.com/libretro/snes9x2002.git master'
  266. ++ rp_module_section='opt armv6=main'
  267. ++ rp_module_flags='!all arm'
  268. + local var
  269. + for var in rp_module_id rp_module_desc
  270. + [[ -z lr-snes9x2002 ]]
  271. + for var in rp_module_id rp_module_desc
  272. + [[ -z Super Nintendo emu - ARM optimised Snes9x 1.39 port for libretro ]]
  273. + [[ 0 -eq 1 ]]
  274. + flags=($rp_module_flags)
  275. + local flags
  276. + local flag
  277. + local enabled=1
  278. + [[ '' -ne 1 ]]
  279. + for flag in "${flags[@]}"
  280. + [[ !all == \!\a\l\l ]]
  281. + enabled=0
  282. + continue
  283. + for flag in "${flags[@]}"
  284. + [[ arm == \!\a\l\l ]]
  285. + isPlatform arm
  286. + local flag=arm
  287. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' arm
  288. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  289. + local flag=arm
  290. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  291. + [[ -z arm ]]
  292. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )arm($| ) ]]
  293. + return 1
  294. + return 1
  295. + [[ arm =~ ^!(.+) ]]
  296. + [[ arm =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  297. + sections=($rp_module_section)
  298. + local sections
  299. + rp_module_section=opt
  300. + local flag section
  301. + for section in "${sections[@]:1}"
  302. + section=(${section/=/ })
  303. + flag=armv6
  304. + section=main
  305. + isPlatform armv6
  306. + local flag=armv6
  307. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' armv6
  308. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  309. + local flag=armv6
  310. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  311. + [[ -z armv6 ]]
  312. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )armv6($| ) ]]
  313. + return 1
  314. + return 1
  315. + __mod_idx["$rp_module_id"]=138
  316. + __mod_id+=("$rp_module_id")
  317. + __mod_info["$rp_module_id/enabled"]=0
  318. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2002.sh
  319. + __mod_info["$rp_module_id/vendor"]=RetroPie
  320. + __mod_info["$rp_module_id/type"]=libretrocores
  321. + __mod_info["$rp_module_id/desc"]='Super Nintendo emu - ARM optimised Snes9x 1.39 port for libretro'
  322. + __mod_info["$rp_module_id/help"]='Previously called lr-pocketsnes\n\nROM Extensions: .bin .smc .sfc .fig .swc .mgd .zip\n\nCopy your SNES roms to /home/pi/RetroPie/roms/snes'
  323. + __mod_info["$rp_module_id/licence"]='NONCOM https://raw.githubusercontent.com/libretro/snes9x2002/master/src/copyright.h'
  324. + __mod_info["$rp_module_id/section"]=opt
  325. + __mod_info["$rp_module_id/flags"]='!all arm'
  326. + [[ -n git https://github.com/libretro/snes9x2002.git master ]]
  327. + repo=($rp_module_repo)
  328. + local repo
  329. + __mod_info["$rp_module_id/repo_type"]=git
  330. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/snes9x2002.git
  331. + __mod_info["$rp_module_id/repo_branch"]=master
  332. + __mod_info["$rp_module_id/repo_commit"]=
  333. + read module
  334. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2005.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  335. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2005.sh
  336. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  337. + local vendor=RetroPie
  338. + type=libretrocores
  339. + local rp_module_id=
  340. + local rp_module_desc=
  341. + local rp_module_help=
  342. + local rp_module_licence=
  343. + local rp_module_section=
  344. + local rp_module_flags=
  345. + local rp_module_repo=
  346. + local error=0
  347. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  348. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2005.sh
  349. ++ rp_module_id=lr-snes9x2005
  350. ++ rp_module_desc='Super Nintendo emu - Snes9x 1.43 based port for libretro'
  351. ++ rp_module_help='Previously called lr-catsfc\n\nROM Extensions: .bin .smc .sfc .fig .swc .mgd .zip\n\nCopy your SNES roms to /home/pi/RetroPie/roms/snes'
  352. ++ rp_module_licence='NONCOM https://raw.githubusercontent.com/libretro/snes9x2005/master/copyright'
  353. ++ rp_module_repo='git https://github.com/libretro/snes9x2005.git master'
  354. ++ rp_module_section='opt arm=main'
  355. + local var
  356. + for var in rp_module_id rp_module_desc
  357. + [[ -z lr-snes9x2005 ]]
  358. + for var in rp_module_id rp_module_desc
  359. + [[ -z Super Nintendo emu - Snes9x 1.43 based port for libretro ]]
  360. + [[ 0 -eq 1 ]]
  361. + flags=($rp_module_flags)
  362. + local flags
  363. + local flag
  364. + local enabled=1
  365. + [[ '' -ne 1 ]]
  366. + sections=($rp_module_section)
  367. + local sections
  368. + rp_module_section=opt
  369. + local flag section
  370. + for section in "${sections[@]:1}"
  371. + section=(${section/=/ })
  372. + flag=arm
  373. + section=main
  374. + isPlatform arm
  375. + local flag=arm
  376. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' arm
  377. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  378. + local flag=arm
  379. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  380. + [[ -z arm ]]
  381. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )arm($| ) ]]
  382. + return 1
  383. + return 1
  384. + __mod_idx["$rp_module_id"]=139
  385. + __mod_id+=("$rp_module_id")
  386. + __mod_info["$rp_module_id/enabled"]=1
  387. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2005.sh
  388. + __mod_info["$rp_module_id/vendor"]=RetroPie
  389. + __mod_info["$rp_module_id/type"]=libretrocores
  390. + __mod_info["$rp_module_id/desc"]='Super Nintendo emu - Snes9x 1.43 based port for libretro'
  391. + __mod_info["$rp_module_id/help"]='Previously called lr-catsfc\n\nROM Extensions: .bin .smc .sfc .fig .swc .mgd .zip\n\nCopy your SNES roms to /home/pi/RetroPie/roms/snes'
  392. + __mod_info["$rp_module_id/licence"]='NONCOM https://raw.githubusercontent.com/libretro/snes9x2005/master/copyright'
  393. + __mod_info["$rp_module_id/section"]=opt
  394. + __mod_info["$rp_module_id/flags"]=
  395. + [[ -n git https://github.com/libretro/snes9x2005.git master ]]
  396. + repo=($rp_module_repo)
  397. + local repo
  398. + __mod_info["$rp_module_id/repo_type"]=git
  399. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/snes9x2005.git
  400. + __mod_info["$rp_module_id/repo_branch"]=master
  401. + __mod_info["$rp_module_id/repo_commit"]=
  402. + read module
  403. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2010.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  404. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2010.sh
  405. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  406. + local vendor=RetroPie
  407. + type=libretrocores
  408. + local rp_module_id=
  409. + local rp_module_desc=
  410. + local rp_module_help=
  411. + local rp_module_licence=
  412. + local rp_module_section=
  413. + local rp_module_flags=
  414. + local rp_module_repo=
  415. + local error=0
  416. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  417. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2010.sh
  418. ++ rp_module_id=lr-snes9x2010
  419. ++ rp_module_desc='Super Nintendo emu - Snes9x 1.52 based port for libretro'
  420. ++ rp_module_help='Previously called lr-snes9x-next\n\nROM Extensions: .bin .smc .sfc .fig .swc .mgd .zip\n\nCopy your SNES roms to /home/pi/RetroPie/roms/snes'
  421. ++ rp_module_licence='NONCOM https://raw.githubusercontent.com/libretro/snes9x2010/master/docs/snes9x-license.txt'
  422. ++ rp_module_repo='git https://github.com/libretro/snes9x2010.git master'
  423. ++ rp_module_section='opt arm=main'
  424. + local var
  425. + for var in rp_module_id rp_module_desc
  426. + [[ -z lr-snes9x2010 ]]
  427. + for var in rp_module_id rp_module_desc
  428. + [[ -z Super Nintendo emu - Snes9x 1.52 based port for libretro ]]
  429. + [[ 0 -eq 1 ]]
  430. + flags=($rp_module_flags)
  431. + local flags
  432. + local flag
  433. + local enabled=1
  434. + [[ '' -ne 1 ]]
  435. + sections=($rp_module_section)
  436. + local sections
  437. + rp_module_section=opt
  438. + local flag section
  439. + for section in "${sections[@]:1}"
  440. + section=(${section/=/ })
  441. + flag=arm
  442. + section=main
  443. + isPlatform arm
  444. + local flag=arm
  445. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' arm
  446. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  447. + local flag=arm
  448. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  449. + [[ -z arm ]]
  450. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )arm($| ) ]]
  451. + return 1
  452. + return 1
  453. + __mod_idx["$rp_module_id"]=140
  454. + __mod_id+=("$rp_module_id")
  455. + __mod_info["$rp_module_id/enabled"]=1
  456. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x2010.sh
  457. + __mod_info["$rp_module_id/vendor"]=RetroPie
  458. + __mod_info["$rp_module_id/type"]=libretrocores
  459. + __mod_info["$rp_module_id/desc"]='Super Nintendo emu - Snes9x 1.52 based port for libretro'
  460. + __mod_info["$rp_module_id/help"]='Previously called lr-snes9x-next\n\nROM Extensions: .bin .smc .sfc .fig .swc .mgd .zip\n\nCopy your SNES roms to /home/pi/RetroPie/roms/snes'
  461. + __mod_info["$rp_module_id/licence"]='NONCOM https://raw.githubusercontent.com/libretro/snes9x2010/master/docs/snes9x-license.txt'
  462. + __mod_info["$rp_module_id/section"]=opt
  463. + __mod_info["$rp_module_id/flags"]=
  464. + [[ -n git https://github.com/libretro/snes9x2010.git master ]]
  465. + repo=($rp_module_repo)
  466. + local repo
  467. + __mod_info["$rp_module_id/repo_type"]=git
  468. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/snes9x2010.git
  469. + __mod_info["$rp_module_id/repo_branch"]=master
  470. + __mod_info["$rp_module_id/repo_commit"]=
  471. + read module
  472. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  473. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x.sh
  474. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  475. + local vendor=RetroPie
  476. + type=libretrocores
  477. + local rp_module_id=
  478. + local rp_module_desc=
  479. + local rp_module_help=
  480. + local rp_module_licence=
  481. + local rp_module_section=
  482. + local rp_module_flags=
  483. + local rp_module_repo=
  484. + local error=0
  485. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  486. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x.sh
  487. ++ rp_module_id=lr-snes9x
  488. ++ rp_module_desc='Super Nintendo emu - Snes9x (current) port for libretro'
  489. ++ rp_module_help='ROM Extensions: .bin .smc .sfc .fig .swc .mgd .zip\n\nCopy your SNES roms to /home/pi/RetroPie/roms/snes'
  490. ++ rp_module_licence='NONCOM https://raw.githubusercontent.com/libretro/snes9x/master/LICENSE'
  491. ++ rp_module_repo='git https://github.com/libretro/snes9x.git master'
  492. ++ rp_module_section='main armv6=opt armv7=opt'
  493. ++ rp_module_flags=nodistcc
  494. + local var
  495. + for var in rp_module_id rp_module_desc
  496. + [[ -z lr-snes9x ]]
  497. + for var in rp_module_id rp_module_desc
  498. + [[ -z Super Nintendo emu - Snes9x (current) port for libretro ]]
  499. + [[ 0 -eq 1 ]]
  500. + flags=($rp_module_flags)
  501. + local flags
  502. + local flag
  503. + local enabled=1
  504. + [[ '' -ne 1 ]]
  505. + for flag in "${flags[@]}"
  506. + [[ nodistcc == \!\a\l\l ]]
  507. + isPlatform nodistcc
  508. + local flag=nodistcc
  509. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' nodistcc
  510. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  511. + local flag=nodistcc
  512. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  513. + [[ -z nodistcc ]]
  514. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )nodistcc($| ) ]]
  515. + return 1
  516. + return 1
  517. + [[ nodistcc =~ ^!(.+) ]]
  518. + [[ nodistcc =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  519. + sections=($rp_module_section)
  520. + local sections
  521. + rp_module_section=main
  522. + local flag section
  523. + for section in "${sections[@]:1}"
  524. + section=(${section/=/ })
  525. + flag=armv6
  526. + section=opt
  527. + isPlatform armv6
  528. + local flag=armv6
  529. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' armv6
  530. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  531. + local flag=armv6
  532. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  533. + [[ -z armv6 ]]
  534. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )armv6($| ) ]]
  535. + return 1
  536. + return 1
  537. + for section in "${sections[@]:1}"
  538. + section=(${section/=/ })
  539. + flag=armv7
  540. + section=opt
  541. + isPlatform armv7
  542. + local flag=armv7
  543. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' armv7
  544. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  545. + local flag=armv7
  546. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  547. + [[ -z armv7 ]]
  548. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )armv7($| ) ]]
  549. + return 1
  550. + return 1
  551. + __mod_idx["$rp_module_id"]=141
  552. + __mod_id+=("$rp_module_id")
  553. + __mod_info["$rp_module_id/enabled"]=1
  554. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-snes9x.sh
  555. + __mod_info["$rp_module_id/vendor"]=RetroPie
  556. + __mod_info["$rp_module_id/type"]=libretrocores
  557. + __mod_info["$rp_module_id/desc"]='Super Nintendo emu - Snes9x (current) port for libretro'
  558. + __mod_info["$rp_module_id/help"]='ROM Extensions: .bin .smc .sfc .fig .swc .mgd .zip\n\nCopy your SNES roms to /home/pi/RetroPie/roms/snes'
  559. + __mod_info["$rp_module_id/licence"]='NONCOM https://raw.githubusercontent.com/libretro/snes9x/master/LICENSE'
  560. + __mod_info["$rp_module_id/section"]=main
  561. + __mod_info["$rp_module_id/flags"]=nodistcc
  562. + [[ -n git https://github.com/libretro/snes9x.git master ]]
  563. + repo=($rp_module_repo)
  564. + local repo
  565. + __mod_info["$rp_module_id/repo_type"]=git
  566. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/snes9x.git
  567. + __mod_info["$rp_module_id/repo_branch"]=master
  568. + __mod_info["$rp_module_id/repo_commit"]=
  569. + read module
  570. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-stella2014.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  571. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-stella2014.sh
  572. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  573. + local vendor=RetroPie
  574. + type=libretrocores
  575. + local rp_module_id=
  576. + local rp_module_desc=
  577. + local rp_module_help=
  578. + local rp_module_licence=
  579. + local rp_module_section=
  580. + local rp_module_flags=
  581. + local rp_module_repo=
  582. + local error=0
  583. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  584. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-stella2014.sh
  585. ++ rp_module_id=lr-stella2014
  586. ++ rp_module_desc='Atari 2600 emulator - Stella port for libretro'
  587. ++ rp_module_help='ROM Extensions: .a26 .bin .rom .zip .gz\n\nCopy your Atari 2600 roms to /home/pi/RetroPie/roms/atari2600'
  588. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libretro/stella2014-libretro/master/stella/license.txt'
  589. ++ rp_module_repo='git https://github.com/libretro/stella2014-libretro.git master'
  590. ++ rp_module_section=main
  591. + local var
  592. + for var in rp_module_id rp_module_desc
  593. + [[ -z lr-stella2014 ]]
  594. + for var in rp_module_id rp_module_desc
  595. + [[ -z Atari 2600 emulator - Stella port for libretro ]]
  596. + [[ 0 -eq 1 ]]
  597. + flags=($rp_module_flags)
  598. + local flags
  599. + local flag
  600. + local enabled=1
  601. + [[ '' -ne 1 ]]
  602. + sections=($rp_module_section)
  603. + local sections
  604. + rp_module_section=main
  605. + local flag section
  606. + __mod_idx["$rp_module_id"]=142
  607. + __mod_id+=("$rp_module_id")
  608. + __mod_info["$rp_module_id/enabled"]=1
  609. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-stella2014.sh
  610. + __mod_info["$rp_module_id/vendor"]=RetroPie
  611. + __mod_info["$rp_module_id/type"]=libretrocores
  612. + __mod_info["$rp_module_id/desc"]='Atari 2600 emulator - Stella port for libretro'
  613. + __mod_info["$rp_module_id/help"]='ROM Extensions: .a26 .bin .rom .zip .gz\n\nCopy your Atari 2600 roms to /home/pi/RetroPie/roms/atari2600'
  614. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libretro/stella2014-libretro/master/stella/license.txt'
  615. + __mod_info["$rp_module_id/section"]=main
  616. + __mod_info["$rp_module_id/flags"]=
  617. + [[ -n git https://github.com/libretro/stella2014-libretro.git master ]]
  618. + repo=($rp_module_repo)
  619. + local repo
  620. + __mod_info["$rp_module_id/repo_type"]=git
  621. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/stella2014-libretro.git
  622. + __mod_info["$rp_module_id/repo_branch"]=master
  623. + __mod_info["$rp_module_id/repo_commit"]=
  624. + read module
  625. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-stella.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  626. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-stella.sh
  627. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  628. + local vendor=RetroPie
  629. + type=libretrocores
  630. + local rp_module_id=
  631. + local rp_module_desc=
  632. + local rp_module_help=
  633. + local rp_module_licence=
  634. + local rp_module_section=
  635. + local rp_module_flags=
  636. + local rp_module_repo=
  637. + local error=0
  638. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  639. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-stella.sh
  640. ++ rp_module_id=lr-stella
  641. ++ rp_module_desc='Atari 2600 emulator - Stella core for libretro'
  642. ++ rp_module_help='ROM Extensions: .a26 .bin .rom .zip .gz\n\nCopy your Atari 2600 roms to /home/pi/RetroPie/roms/atari2600'
  643. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/stella-emu/stella/master/License.txt'
  644. ++ rp_module_repo='git https://github.com/stella-emu/stella.git master :_get_commit_lr-stella'
  645. ++ rp_module_section=exp
  646. + local var
  647. + for var in rp_module_id rp_module_desc
  648. + [[ -z lr-stella ]]
  649. + for var in rp_module_id rp_module_desc
  650. + [[ -z Atari 2600 emulator - Stella core for libretro ]]
  651. + [[ 0 -eq 1 ]]
  652. + flags=($rp_module_flags)
  653. + local flags
  654. + local flag
  655. + local enabled=1
  656. + [[ '' -ne 1 ]]
  657. + sections=($rp_module_section)
  658. + local sections
  659. + rp_module_section=exp
  660. + local flag section
  661. + __mod_idx["$rp_module_id"]=143
  662. + __mod_id+=("$rp_module_id")
  663. + __mod_info["$rp_module_id/enabled"]=1
  664. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-stella.sh
  665. + __mod_info["$rp_module_id/vendor"]=RetroPie
  666. + __mod_info["$rp_module_id/type"]=libretrocores
  667. + __mod_info["$rp_module_id/desc"]='Atari 2600 emulator - Stella core for libretro'
  668. + __mod_info["$rp_module_id/help"]='ROM Extensions: .a26 .bin .rom .zip .gz\n\nCopy your Atari 2600 roms to /home/pi/RetroPie/roms/atari2600'
  669. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/stella-emu/stella/master/License.txt'
  670. + __mod_info["$rp_module_id/section"]=exp
  671. + __mod_info["$rp_module_id/flags"]=
  672. + [[ -n git https://github.com/stella-emu/stella.git master :_get_commit_lr-stella ]]
  673. + repo=($rp_module_repo)
  674. + local repo
  675. + __mod_info["$rp_module_id/repo_type"]=git
  676. + __mod_info["$rp_module_id/repo_url"]=https://github.com/stella-emu/stella.git
  677. + __mod_info["$rp_module_id/repo_branch"]=master
  678. + __mod_info["$rp_module_id/repo_commit"]=:_get_commit_lr-stella
  679. + read module
  680. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-superflappybirds.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  681. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-superflappybirds.sh
  682. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  683. + local vendor=RetroPie
  684. + type=libretrocores
  685. + local rp_module_id=
  686. + local rp_module_desc=
  687. + local rp_module_help=
  688. + local rp_module_licence=
  689. + local rp_module_section=
  690. + local rp_module_flags=
  691. + local rp_module_repo=
  692. + local error=0
  693. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  694. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-superflappybirds.sh
  695. ++ rp_module_id=lr-superflappybirds
  696. ++ rp_module_desc='Super Flappy Birds - Multiplayer Flappy Bird Clone'
  697. ++ rp_module_help=https://github.com/IgniparousTempest/libretro-superflappybirds/wiki
  698. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/IgniparousTempest/libretro-superflappybirds/master/LICENSE'
  699. ++ rp_module_repo='git https://github.com/IgniparousTempest/libretro-superflappybirds.git master'
  700. ++ rp_module_section=exp
  701. + local var
  702. + for var in rp_module_id rp_module_desc
  703. + [[ -z lr-superflappybirds ]]
  704. + for var in rp_module_id rp_module_desc
  705. + [[ -z Super Flappy Birds - Multiplayer Flappy Bird Clone ]]
  706. + [[ 0 -eq 1 ]]
  707. + flags=($rp_module_flags)
  708. + local flags
  709. + local flag
  710. + local enabled=1
  711. + [[ '' -ne 1 ]]
  712. + sections=($rp_module_section)
  713. + local sections
  714. + rp_module_section=exp
  715. + local flag section
  716. + __mod_idx["$rp_module_id"]=144
  717. + __mod_id+=("$rp_module_id")
  718. + __mod_info["$rp_module_id/enabled"]=1
  719. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-superflappybirds.sh
  720. + __mod_info["$rp_module_id/vendor"]=RetroPie
  721. + __mod_info["$rp_module_id/type"]=libretrocores
  722. + __mod_info["$rp_module_id/desc"]='Super Flappy Birds - Multiplayer Flappy Bird Clone'
  723. + __mod_info["$rp_module_id/help"]=https://github.com/IgniparousTempest/libretro-superflappybirds/wiki
  724. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/IgniparousTempest/libretro-superflappybirds/master/LICENSE'
  725. + __mod_info["$rp_module_id/section"]=exp
  726. + __mod_info["$rp_module_id/flags"]=
  727. + [[ -n git https://github.com/IgniparousTempest/libretro-superflappybirds.git master ]]
  728. + repo=($rp_module_repo)
  729. + local repo
  730. + __mod_info["$rp_module_id/repo_type"]=git
  731. + __mod_info["$rp_module_id/repo_url"]=https://github.com/IgniparousTempest/libretro-superflappybirds.git
  732. + __mod_info["$rp_module_id/repo_branch"]=master
  733. + __mod_info["$rp_module_id/repo_commit"]=
  734. + read module
  735. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tgbdual.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  736. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tgbdual.sh
  737. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  738. + local vendor=RetroPie
  739. + type=libretrocores
  740. + local rp_module_id=
  741. + local rp_module_desc=
  742. + local rp_module_help=
  743. + local rp_module_licence=
  744. + local rp_module_section=
  745. + local rp_module_flags=
  746. + local rp_module_repo=
  747. + local error=0
  748. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  749. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tgbdual.sh
  750. ++ rp_module_id=lr-tgbdual
  751. ++ rp_module_desc='Gameboy Color emu - TGB Dual port for libretro'
  752. ++ rp_module_help='ROM Extensions: .gb .gbc .zip\n\nCopy your GameBoy roms to /home/pi/RetroPie/roms/gb\n\nCopy your GameBoy Color roms to /home/pi/RetroPie/roms/gbc'
  753. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libretro/tgbdual-libretro/master/docs/COPYING-2.0.txt'
  754. ++ rp_module_repo='git https://github.com/libretro/tgbdual-libretro.git master'
  755. ++ rp_module_section=opt
  756. + local var
  757. + for var in rp_module_id rp_module_desc
  758. + [[ -z lr-tgbdual ]]
  759. + for var in rp_module_id rp_module_desc
  760. + [[ -z Gameboy Color emu - TGB Dual port for libretro ]]
  761. + [[ 0 -eq 1 ]]
  762. + flags=($rp_module_flags)
  763. + local flags
  764. + local flag
  765. + local enabled=1
  766. + [[ '' -ne 1 ]]
  767. + sections=($rp_module_section)
  768. + local sections
  769. + rp_module_section=opt
  770. + local flag section
  771. + __mod_idx["$rp_module_id"]=145
  772. + __mod_id+=("$rp_module_id")
  773. + __mod_info["$rp_module_id/enabled"]=1
  774. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tgbdual.sh
  775. + __mod_info["$rp_module_id/vendor"]=RetroPie
  776. + __mod_info["$rp_module_id/type"]=libretrocores
  777. + __mod_info["$rp_module_id/desc"]='Gameboy Color emu - TGB Dual port for libretro'
  778. + __mod_info["$rp_module_id/help"]='ROM Extensions: .gb .gbc .zip\n\nCopy your GameBoy roms to /home/pi/RetroPie/roms/gb\n\nCopy your GameBoy Color roms to /home/pi/RetroPie/roms/gbc'
  779. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libretro/tgbdual-libretro/master/docs/COPYING-2.0.txt'
  780. + __mod_info["$rp_module_id/section"]=opt
  781. + __mod_info["$rp_module_id/flags"]=
  782. + [[ -n git https://github.com/libretro/tgbdual-libretro.git master ]]
  783. + repo=($rp_module_repo)
  784. + local repo
  785. + __mod_info["$rp_module_id/repo_type"]=git
  786. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/tgbdual-libretro.git
  787. + __mod_info["$rp_module_id/repo_branch"]=master
  788. + __mod_info["$rp_module_id/repo_commit"]=
  789. + read module
  790. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-theodore.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  791. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-theodore.sh
  792. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  793. + local vendor=RetroPie
  794. + type=libretrocores
  795. + local rp_module_id=
  796. + local rp_module_desc=
  797. + local rp_module_help=
  798. + local rp_module_licence=
  799. + local rp_module_section=
  800. + local rp_module_flags=
  801. + local rp_module_repo=
  802. + local error=0
  803. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  804. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-theodore.sh
  805. ++ rp_module_id=lr-theodore
  806. ++ rp_module_desc='Thomson MO/TO system emulator'
  807. ++ rp_module_help='ROM Extensions: *.fd, *.sap, *.k7, *.m5, *.m7, *.rom\n\nAdd your game files in /home/pi/RetroPie/roms/moto'
  808. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/Zlika/theodore/master/LICENSE'
  809. ++ rp_module_repo='git https://github.com/Zlika/theodore master'
  810. ++ rp_module_section=exp
  811. ++ rp_module_flags=
  812. + local var
  813. + for var in rp_module_id rp_module_desc
  814. + [[ -z lr-theodore ]]
  815. + for var in rp_module_id rp_module_desc
  816. + [[ -z Thomson MO/TO system emulator ]]
  817. + [[ 0 -eq 1 ]]
  818. + flags=($rp_module_flags)
  819. + local flags
  820. + local flag
  821. + local enabled=1
  822. + [[ '' -ne 1 ]]
  823. + sections=($rp_module_section)
  824. + local sections
  825. + rp_module_section=exp
  826. + local flag section
  827. + __mod_idx["$rp_module_id"]=146
  828. + __mod_id+=("$rp_module_id")
  829. + __mod_info["$rp_module_id/enabled"]=1
  830. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-theodore.sh
  831. + __mod_info["$rp_module_id/vendor"]=RetroPie
  832. + __mod_info["$rp_module_id/type"]=libretrocores
  833. + __mod_info["$rp_module_id/desc"]='Thomson MO/TO system emulator'
  834. + __mod_info["$rp_module_id/help"]='ROM Extensions: *.fd, *.sap, *.k7, *.m5, *.m7, *.rom\n\nAdd your game files in /home/pi/RetroPie/roms/moto'
  835. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/Zlika/theodore/master/LICENSE'
  836. + __mod_info["$rp_module_id/section"]=exp
  837. + __mod_info["$rp_module_id/flags"]=
  838. + [[ -n git https://github.com/Zlika/theodore master ]]
  839. + repo=($rp_module_repo)
  840. + local repo
  841. + __mod_info["$rp_module_id/repo_type"]=git
  842. + __mod_info["$rp_module_id/repo_url"]=https://github.com/Zlika/theodore
  843. + __mod_info["$rp_module_id/repo_branch"]=master
  844. + __mod_info["$rp_module_id/repo_commit"]=
  845. + read module
  846. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tic80.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  847. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tic80.sh
  848. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  849. + local vendor=RetroPie
  850. + type=libretrocores
  851. + local rp_module_id=
  852. + local rp_module_desc=
  853. + local rp_module_help=
  854. + local rp_module_licence=
  855. + local rp_module_section=
  856. + local rp_module_flags=
  857. + local rp_module_repo=
  858. + local error=0
  859. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  860. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tic80.sh
  861. ++ rp_module_id=lr-tic80
  862. ++ rp_module_desc='TIC-80 fantasy computer - port for libretro'
  863. ++ rp_module_help='ROM Extensions: .tic .zip\n\nCopy your roms to /home/pi/RetroPie/roms/tic80\n\n'
  864. ++ rp_module_licence='MIT https://raw.githubusercontent.com/libretro/TIC-80/master/LICENSE'
  865. ++ rp_module_repo='git https://github.com/libretro/TIC-80.git master'
  866. ++ rp_module_section=exp
  867. + local var
  868. + for var in rp_module_id rp_module_desc
  869. + [[ -z lr-tic80 ]]
  870. + for var in rp_module_id rp_module_desc
  871. + [[ -z TIC-80 fantasy computer - port for libretro ]]
  872. + [[ 0 -eq 1 ]]
  873. + flags=($rp_module_flags)
  874. + local flags
  875. + local flag
  876. + local enabled=1
  877. + [[ '' -ne 1 ]]
  878. + sections=($rp_module_section)
  879. + local sections
  880. + rp_module_section=exp
  881. + local flag section
  882. + __mod_idx["$rp_module_id"]=147
  883. + __mod_id+=("$rp_module_id")
  884. + __mod_info["$rp_module_id/enabled"]=1
  885. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tic80.sh
  886. + __mod_info["$rp_module_id/vendor"]=RetroPie
  887. + __mod_info["$rp_module_id/type"]=libretrocores
  888. + __mod_info["$rp_module_id/desc"]='TIC-80 fantasy computer - port for libretro'
  889. + __mod_info["$rp_module_id/help"]='ROM Extensions: .tic .zip\n\nCopy your roms to /home/pi/RetroPie/roms/tic80\n\n'
  890. + __mod_info["$rp_module_id/licence"]='MIT https://raw.githubusercontent.com/libretro/TIC-80/master/LICENSE'
  891. + __mod_info["$rp_module_id/section"]=exp
  892. + __mod_info["$rp_module_id/flags"]=
  893. + [[ -n git https://github.com/libretro/TIC-80.git master ]]
  894. + repo=($rp_module_repo)
  895. + local repo
  896. + __mod_info["$rp_module_id/repo_type"]=git
  897. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/TIC-80.git
  898. + __mod_info["$rp_module_id/repo_branch"]=master
  899. + __mod_info["$rp_module_id/repo_commit"]=
  900. + read module
  901. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tyrquake.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  902. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tyrquake.sh
  903. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  904. + local vendor=RetroPie
  905. + type=libretrocores
  906. + local rp_module_id=
  907. + local rp_module_desc=
  908. + local rp_module_help=
  909. + local rp_module_licence=
  910. + local rp_module_section=
  911. + local rp_module_flags=
  912. + local rp_module_repo=
  913. + local error=0
  914. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  915. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tyrquake.sh
  916. ++ rp_module_id=lr-tyrquake
  917. ++ rp_module_desc='Quake 1 engine - Tyrquake port for libretro'
  918. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libretro/tyrquake/master/LICENSE.txt'
  919. ++ rp_module_repo='git https://github.com/libretro/tyrquake.git master'
  920. ++ rp_module_section=opt
  921. + local var
  922. + for var in rp_module_id rp_module_desc
  923. + [[ -z lr-tyrquake ]]
  924. + for var in rp_module_id rp_module_desc
  925. + [[ -z Quake 1 engine - Tyrquake port for libretro ]]
  926. + [[ 0 -eq 1 ]]
  927. + flags=($rp_module_flags)
  928. + local flags
  929. + local flag
  930. + local enabled=1
  931. + [[ '' -ne 1 ]]
  932. + sections=($rp_module_section)
  933. + local sections
  934. + rp_module_section=opt
  935. + local flag section
  936. + __mod_idx["$rp_module_id"]=148
  937. + __mod_id+=("$rp_module_id")
  938. + __mod_info["$rp_module_id/enabled"]=1
  939. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-tyrquake.sh
  940. + __mod_info["$rp_module_id/vendor"]=RetroPie
  941. + __mod_info["$rp_module_id/type"]=libretrocores
  942. + __mod_info["$rp_module_id/desc"]='Quake 1 engine - Tyrquake port for libretro'
  943. + __mod_info["$rp_module_id/help"]=
  944. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libretro/tyrquake/master/LICENSE.txt'
  945. + __mod_info["$rp_module_id/section"]=opt
  946. + __mod_info["$rp_module_id/flags"]=
  947. + [[ -n git https://github.com/libretro/tyrquake.git master ]]
  948. + repo=($rp_module_repo)
  949. + local repo
  950. + __mod_info["$rp_module_id/repo_type"]=git
  951. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/tyrquake.git
  952. + __mod_info["$rp_module_id/repo_branch"]=master
  953. + __mod_info["$rp_module_id/repo_commit"]=
  954. + read module
  955. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-uae4arm.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  956. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-uae4arm.sh
  957. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  958. + local vendor=RetroPie
  959. + type=libretrocores
  960. + local rp_module_id=
  961. + local rp_module_desc=
  962. + local rp_module_help=
  963. + local rp_module_licence=
  964. + local rp_module_section=
  965. + local rp_module_flags=
  966. + local rp_module_repo=
  967. + local error=0
  968. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  969. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-uae4arm.sh
  970. ++ rp_module_id=lr-uae4arm
  971. ++ rp_module_desc='Uae4arm port for libretro'
  972. ++ rp_module_help='ROM Extensions: .adf .uae .lha .ipf .iso\n\nCopy your Amigas games to /home/pi/RetroPie/roms/amiga.'
  973. ++ rp_module_licence=GPL2
  974. ++ rp_module_repo='git https://github.com/Chips-fr/uae4arm-rpi.git master'
  975. ++ rp_module_section=exp
  976. ++ rp_module_flags='!all arm aarch64'
  977. + local var
  978. + for var in rp_module_id rp_module_desc
  979. + [[ -z lr-uae4arm ]]
  980. + for var in rp_module_id rp_module_desc
  981. + [[ -z Uae4arm port for libretro ]]
  982. + [[ 0 -eq 1 ]]
  983. + flags=($rp_module_flags)
  984. + local flags
  985. + local flag
  986. + local enabled=1
  987. + [[ '' -ne 1 ]]
  988. + for flag in "${flags[@]}"
  989. + [[ !all == \!\a\l\l ]]
  990. + enabled=0
  991. + continue
  992. + for flag in "${flags[@]}"
  993. + [[ arm == \!\a\l\l ]]
  994. + isPlatform arm
  995. + local flag=arm
  996. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' arm
  997. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  998. + local flag=arm
  999. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1000. + [[ -z arm ]]
  1001. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )arm($| ) ]]
  1002. + return 1
  1003. + return 1
  1004. + [[ arm =~ ^!(.+) ]]
  1005. + [[ arm =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1006. + for flag in "${flags[@]}"
  1007. + [[ aarch64 == \!\a\l\l ]]
  1008. + isPlatform aarch64
  1009. + local flag=aarch64
  1010. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' aarch64
  1011. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1012. + local flag=aarch64
  1013. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1014. + [[ -z aarch64 ]]
  1015. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )aarch64($| ) ]]
  1016. + return 0
  1017. + return 0
  1018. + enabled=1
  1019. + continue
  1020. + sections=($rp_module_section)
  1021. + local sections
  1022. + rp_module_section=exp
  1023. + local flag section
  1024. + __mod_idx["$rp_module_id"]=149
  1025. + __mod_id+=("$rp_module_id")
  1026. + __mod_info["$rp_module_id/enabled"]=1
  1027. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-uae4arm.sh
  1028. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1029. + __mod_info["$rp_module_id/type"]=libretrocores
  1030. + __mod_info["$rp_module_id/desc"]='Uae4arm port for libretro'
  1031. + __mod_info["$rp_module_id/help"]='ROM Extensions: .adf .uae .lha .ipf .iso\n\nCopy your Amigas games to /home/pi/RetroPie/roms/amiga.'
  1032. + __mod_info["$rp_module_id/licence"]=GPL2
  1033. + __mod_info["$rp_module_id/section"]=exp
  1034. + __mod_info["$rp_module_id/flags"]='!all arm aarch64'
  1035. + [[ -n git https://github.com/Chips-fr/uae4arm-rpi.git master ]]
  1036. + repo=($rp_module_repo)
  1037. + local repo
  1038. + __mod_info["$rp_module_id/repo_type"]=git
  1039. + __mod_info["$rp_module_id/repo_url"]=https://github.com/Chips-fr/uae4arm-rpi.git
  1040. + __mod_info["$rp_module_id/repo_branch"]=master
  1041. + __mod_info["$rp_module_id/repo_commit"]=
  1042. + read module
  1043. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vba-next.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  1044. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vba-next.sh
  1045. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  1046. + local vendor=RetroPie
  1047. + type=libretrocores
  1048. + local rp_module_id=
  1049. + local rp_module_desc=
  1050. + local rp_module_help=
  1051. + local rp_module_licence=
  1052. + local rp_module_section=
  1053. + local rp_module_flags=
  1054. + local rp_module_repo=
  1055. + local error=0
  1056. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1057. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vba-next.sh
  1058. ++ rp_module_id=lr-vba-next
  1059. ++ rp_module_desc='GBA emulator - VBA-M (optimised) port for libretro'
  1060. ++ rp_module_help='ROM Extensions: .gba .zip\n\nCopy your Game Boy Advance roms to /home/pi/RetroPie/roms/gba\n\nCopy the required BIOS file gba_bios.bin to /home/pi/RetroPie/BIOS'
  1061. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libretro/vba-next/master/LICENSE'
  1062. ++ rp_module_repo='git https://github.com/libretro/vba-next.git master'
  1063. ++ rp_module_section=main
  1064. ++ rp_module_flags='!armv6'
  1065. + local var
  1066. + for var in rp_module_id rp_module_desc
  1067. + [[ -z lr-vba-next ]]
  1068. + for var in rp_module_id rp_module_desc
  1069. + [[ -z GBA emulator - VBA-M (optimised) port for libretro ]]
  1070. + [[ 0 -eq 1 ]]
  1071. + flags=($rp_module_flags)
  1072. + local flags
  1073. + local flag
  1074. + local enabled=1
  1075. + [[ '' -ne 1 ]]
  1076. + for flag in "${flags[@]}"
  1077. + [[ !armv6 == \!\a\l\l ]]
  1078. + isPlatform '!armv6'
  1079. + local 'flag=!armv6'
  1080. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!armv6'
  1081. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1082. + local 'flag=!armv6'
  1083. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1084. + [[ -z !armv6 ]]
  1085. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!armv6($| ) ]]
  1086. + return 1
  1087. + return 1
  1088. + [[ !armv6 =~ ^!(.+) ]]
  1089. + isPlatform armv6
  1090. + local flag=armv6
  1091. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' armv6
  1092. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1093. + local flag=armv6
  1094. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1095. + [[ -z armv6 ]]
  1096. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )armv6($| ) ]]
  1097. + return 1
  1098. + return 1
  1099. + [[ !armv6 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1100. + sections=($rp_module_section)
  1101. + local sections
  1102. + rp_module_section=main
  1103. + local flag section
  1104. + __mod_idx["$rp_module_id"]=150
  1105. + __mod_id+=("$rp_module_id")
  1106. + __mod_info["$rp_module_id/enabled"]=1
  1107. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vba-next.sh
  1108. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1109. + __mod_info["$rp_module_id/type"]=libretrocores
  1110. + __mod_info["$rp_module_id/desc"]='GBA emulator - VBA-M (optimised) port for libretro'
  1111. + __mod_info["$rp_module_id/help"]='ROM Extensions: .gba .zip\n\nCopy your Game Boy Advance roms to /home/pi/RetroPie/roms/gba\n\nCopy the required BIOS file gba_bios.bin to /home/pi/RetroPie/BIOS'
  1112. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libretro/vba-next/master/LICENSE'
  1113. + __mod_info["$rp_module_id/section"]=main
  1114. + __mod_info["$rp_module_id/flags"]='!armv6'
  1115. + [[ -n git https://github.com/libretro/vba-next.git master ]]
  1116. + repo=($rp_module_repo)
  1117. + local repo
  1118. + __mod_info["$rp_module_id/repo_type"]=git
  1119. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/vba-next.git
  1120. + __mod_info["$rp_module_id/repo_branch"]=master
  1121. + __mod_info["$rp_module_id/repo_commit"]=
  1122. + read module
  1123. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vecx.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  1124. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vecx.sh
  1125. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  1126. + local vendor=RetroPie
  1127. + type=libretrocores
  1128. + local rp_module_id=
  1129. + local rp_module_desc=
  1130. + local rp_module_help=
  1131. + local rp_module_licence=
  1132. + local rp_module_section=
  1133. + local rp_module_flags=
  1134. + local rp_module_repo=
  1135. + local error=0
  1136. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1137. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vecx.sh
  1138. ++ rp_module_id=lr-vecx
  1139. ++ rp_module_desc='Vectrex emulator - vecx port for libretro'
  1140. ++ rp_module_help='ROM Extensions: .vec .gam .bin .zip\n\nCopy your Vectrex roms to /home/pi/RetroPie/roms/vectrex'
  1141. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/libretro/libretro-vecx/master/LICENSE.md'
  1142. ++ rp_module_repo='git https://github.com/libretro/libretro-vecx.git master'
  1143. ++ rp_module_section=main
  1144. + local var
  1145. + for var in rp_module_id rp_module_desc
  1146. + [[ -z lr-vecx ]]
  1147. + for var in rp_module_id rp_module_desc
  1148. + [[ -z Vectrex emulator - vecx port for libretro ]]
  1149. + [[ 0 -eq 1 ]]
  1150. + flags=($rp_module_flags)
  1151. + local flags
  1152. + local flag
  1153. + local enabled=1
  1154. + [[ '' -ne 1 ]]
  1155. + sections=($rp_module_section)
  1156. + local sections
  1157. + rp_module_section=main
  1158. + local flag section
  1159. + __mod_idx["$rp_module_id"]=151
  1160. + __mod_id+=("$rp_module_id")
  1161. + __mod_info["$rp_module_id/enabled"]=1
  1162. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vecx.sh
  1163. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1164. + __mod_info["$rp_module_id/type"]=libretrocores
  1165. + __mod_info["$rp_module_id/desc"]='Vectrex emulator - vecx port for libretro'
  1166. + __mod_info["$rp_module_id/help"]='ROM Extensions: .vec .gam .bin .zip\n\nCopy your Vectrex roms to /home/pi/RetroPie/roms/vectrex'
  1167. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/libretro/libretro-vecx/master/LICENSE.md'
  1168. + __mod_info["$rp_module_id/section"]=main
  1169. + __mod_info["$rp_module_id/flags"]=
  1170. + [[ -n git https://github.com/libretro/libretro-vecx.git master ]]
  1171. + repo=($rp_module_repo)
  1172. + local repo
  1173. + __mod_info["$rp_module_id/repo_type"]=git
  1174. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/libretro-vecx.git
  1175. + __mod_info["$rp_module_id/repo_branch"]=master
  1176. + __mod_info["$rp_module_id/repo_commit"]=
  1177. + read module
  1178. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vice.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  1179. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vice.sh
  1180. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  1181. + local vendor=RetroPie
  1182. + type=libretrocores
  1183. + local rp_module_id=
  1184. + local rp_module_desc=
  1185. + local rp_module_help=
  1186. + local rp_module_licence=
  1187. + local rp_module_section=
  1188. + local rp_module_flags=
  1189. + local rp_module_repo=
  1190. + local error=0
  1191. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1192. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vice.sh
  1193. ++ rp_module_id=lr-vice
  1194. ++ rp_module_desc='C64 / C128 / PET / Plus4 / VIC20 emulator - port of VICE for libretro'
  1195. ++ rp_module_help='ROM Extensions: .cmd .crt .d64 .d71 .d80 .d81 .g64 .m3u .prg .t64 .tap .x64 .zip .vsf\n\nCopy your games to /home/pi/RetroPie/roms/c64'
  1196. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libretro/vice-libretro/master/vice/COPYING'
  1197. ++ rp_module_repo='git https://github.com/libretro/vice-libretro.git master'
  1198. ++ rp_module_section=opt
  1199. ++ rp_module_flags=
  1200. + local var
  1201. + for var in rp_module_id rp_module_desc
  1202. + [[ -z lr-vice ]]
  1203. + for var in rp_module_id rp_module_desc
  1204. + [[ -z C64 / C128 / PET / Plus4 / VIC20 emulator - port of VICE for libretro ]]
  1205. + [[ 0 -eq 1 ]]
  1206. + flags=($rp_module_flags)
  1207. + local flags
  1208. + local flag
  1209. + local enabled=1
  1210. + [[ '' -ne 1 ]]
  1211. + sections=($rp_module_section)
  1212. + local sections
  1213. + rp_module_section=opt
  1214. + local flag section
  1215. + __mod_idx["$rp_module_id"]=152
  1216. + __mod_id+=("$rp_module_id")
  1217. + __mod_info["$rp_module_id/enabled"]=1
  1218. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-vice.sh
  1219. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1220. + __mod_info["$rp_module_id/type"]=libretrocores
  1221. + __mod_info["$rp_module_id/desc"]='C64 / C128 / PET / Plus4 / VIC20 emulator - port of VICE for libretro'
  1222. + __mod_info["$rp_module_id/help"]='ROM Extensions: .cmd .crt .d64 .d71 .d80 .d81 .g64 .m3u .prg .t64 .tap .x64 .zip .vsf\n\nCopy your games to /home/pi/RetroPie/roms/c64'
  1223. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libretro/vice-libretro/master/vice/COPYING'
  1224. + __mod_info["$rp_module_id/section"]=opt
  1225. + __mod_info["$rp_module_id/flags"]=
  1226. + [[ -n git https://github.com/libretro/vice-libretro.git master ]]
  1227. + repo=($rp_module_repo)
  1228. + local repo
  1229. + __mod_info["$rp_module_id/repo_type"]=git
  1230. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/vice-libretro.git
  1231. + __mod_info["$rp_module_id/repo_branch"]=master
  1232. + __mod_info["$rp_module_id/repo_commit"]=
  1233. + read module
  1234. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-virtualjaguar.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  1235. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-virtualjaguar.sh
  1236. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  1237. + local vendor=RetroPie
  1238. + type=libretrocores
  1239. + local rp_module_id=
  1240. + local rp_module_desc=
  1241. + local rp_module_help=
  1242. + local rp_module_licence=
  1243. + local rp_module_section=
  1244. + local rp_module_flags=
  1245. + local rp_module_repo=
  1246. + local error=0
  1247. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1248. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-virtualjaguar.sh
  1249. ++ rp_module_id=lr-virtualjaguar
  1250. ++ rp_module_desc='Atari Jaguar emu - Virtual Jaguar (optimised) port for libretro'
  1251. ++ rp_module_help='ROM Extensions: .j64 .jag .zip\n\nCopy your Atari Jaguar roms to /home/pi/RetroPie/roms/atarijaguar'
  1252. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/libretro/virtualjaguar-libretro/master/docs/GPLv3'
  1253. ++ rp_module_repo='git https://github.com/libretro/virtualjaguar-libretro.git master'
  1254. ++ rp_module_section=exp
  1255. ++ rp_module_flags='!armv6'
  1256. + local var
  1257. + for var in rp_module_id rp_module_desc
  1258. + [[ -z lr-virtualjaguar ]]
  1259. + for var in rp_module_id rp_module_desc
  1260. + [[ -z Atari Jaguar emu - Virtual Jaguar (optimised) port for libretro ]]
  1261. + [[ 0 -eq 1 ]]
  1262. + flags=($rp_module_flags)
  1263. + local flags
  1264. + local flag
  1265. + local enabled=1
  1266. + [[ '' -ne 1 ]]
  1267. + for flag in "${flags[@]}"
  1268. + [[ !armv6 == \!\a\l\l ]]
  1269. + isPlatform '!armv6'
  1270. + local 'flag=!armv6'
  1271. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!armv6'
  1272. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1273. + local 'flag=!armv6'
  1274. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1275. + [[ -z !armv6 ]]
  1276. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!armv6($| ) ]]
  1277. + return 1
  1278. + return 1
  1279. + [[ !armv6 =~ ^!(.+) ]]
  1280. + isPlatform armv6
  1281. + local flag=armv6
  1282. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' armv6
  1283. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1284. + local flag=armv6
  1285. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1286. + [[ -z armv6 ]]
  1287. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )armv6($| ) ]]
  1288. + return 1
  1289. + return 1
  1290. + [[ !armv6 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1291. + sections=($rp_module_section)
  1292. + local sections
  1293. + rp_module_section=exp
  1294. + local flag section
  1295. + __mod_idx["$rp_module_id"]=153
  1296. + __mod_id+=("$rp_module_id")
  1297. + __mod_info["$rp_module_id/enabled"]=1
  1298. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-virtualjaguar.sh
  1299. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1300. + __mod_info["$rp_module_id/type"]=libretrocores
  1301. + __mod_info["$rp_module_id/desc"]='Atari Jaguar emu - Virtual Jaguar (optimised) port for libretro'
  1302. + __mod_info["$rp_module_id/help"]='ROM Extensions: .j64 .jag .zip\n\nCopy your Atari Jaguar roms to /home/pi/RetroPie/roms/atarijaguar'
  1303. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/libretro/virtualjaguar-libretro/master/docs/GPLv3'
  1304. + __mod_info["$rp_module_id/section"]=exp
  1305. + __mod_info["$rp_module_id/flags"]='!armv6'
  1306. + [[ -n git https://github.com/libretro/virtualjaguar-libretro.git master ]]
  1307. + repo=($rp_module_repo)
  1308. + local repo
  1309. + __mod_info["$rp_module_id/repo_type"]=git
  1310. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/virtualjaguar-libretro.git
  1311. + __mod_info["$rp_module_id/repo_branch"]=master
  1312. + __mod_info["$rp_module_id/repo_commit"]=
  1313. + read module
  1314. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-x1.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  1315. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-x1.sh
  1316. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  1317. + local vendor=RetroPie
  1318. + type=libretrocores
  1319. + local rp_module_id=
  1320. + local rp_module_desc=
  1321. + local rp_module_help=
  1322. + local rp_module_licence=
  1323. + local rp_module_section=
  1324. + local rp_module_flags=
  1325. + local rp_module_repo=
  1326. + local error=0
  1327. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1328. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-x1.sh
  1329. ++ rp_module_id=lr-x1
  1330. ++ rp_module_desc='Sharp X1 emulator - X Millenium port for libretro'
  1331. ++ rp_module_help='ROM Extensions: .dx1 .zip .2d .2hd .tfd .d88 .88d .hdm .xdf .dup .cmd\n\nCopy your X1 roms to /home/pi/RetroPie/roms/x1\n\nCopy the required BIOS files IPLROM.X1 and IPLROM.X1T to /home/pi/RetroPie/BIOS'
  1332. ++ rp_module_repo='git https://github.com/libretro/xmil-libretro.git master'
  1333. ++ rp_module_licence='BSD https://raw.githubusercontent.com/libretro/xmil-libretro/master/LICENSE'
  1334. ++ rp_module_section=exp
  1335. + local var
  1336. + for var in rp_module_id rp_module_desc
  1337. + [[ -z lr-x1 ]]
  1338. + for var in rp_module_id rp_module_desc
  1339. + [[ -z Sharp X1 emulator - X Millenium port for libretro ]]
  1340. + [[ 0 -eq 1 ]]
  1341. + flags=($rp_module_flags)
  1342. + local flags
  1343. + local flag
  1344. + local enabled=1
  1345. + [[ '' -ne 1 ]]
  1346. + sections=($rp_module_section)
  1347. + local sections
  1348. + rp_module_section=exp
  1349. + local flag section
  1350. + __mod_idx["$rp_module_id"]=154
  1351. + __mod_id+=("$rp_module_id")
  1352. + __mod_info["$rp_module_id/enabled"]=1
  1353. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-x1.sh
  1354. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1355. + __mod_info["$rp_module_id/type"]=libretrocores
  1356. + __mod_info["$rp_module_id/desc"]='Sharp X1 emulator - X Millenium port for libretro'
  1357. + __mod_info["$rp_module_id/help"]='ROM Extensions: .dx1 .zip .2d .2hd .tfd .d88 .88d .hdm .xdf .dup .cmd\n\nCopy your X1 roms to /home/pi/RetroPie/roms/x1\n\nCopy the required BIOS files IPLROM.X1 and IPLROM.X1T to /home/pi/RetroPie/BIOS'
  1358. + __mod_info["$rp_module_id/licence"]='BSD https://raw.githubusercontent.com/libretro/xmil-libretro/master/LICENSE'
  1359. + __mod_info["$rp_module_id/section"]=exp
  1360. + __mod_info["$rp_module_id/flags"]=
  1361. + [[ -n git https://github.com/libretro/xmil-libretro.git master ]]
  1362. + repo=($rp_module_repo)
  1363. + local repo
  1364. + __mod_info["$rp_module_id/repo_type"]=git
  1365. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/xmil-libretro.git
  1366. + __mod_info["$rp_module_id/repo_branch"]=master
  1367. + __mod_info["$rp_module_id/repo_commit"]=
  1368. + read module
  1369. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-xrick.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  1370. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-xrick.sh
  1371. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  1372. + local vendor=RetroPie
  1373. + type=libretrocores
  1374. + local rp_module_id=
  1375. + local rp_module_desc=
  1376. + local rp_module_help=
  1377. + local rp_module_licence=
  1378. + local rp_module_section=
  1379. + local rp_module_flags=
  1380. + local rp_module_repo=
  1381. + local error=0
  1382. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1383. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-xrick.sh
  1384. ++ rp_module_id=lr-xrick
  1385. ++ rp_module_desc='Open source implementation of Rick Dangerous - xrick ported for libretro'
  1386. ++ rp_module_help='Install the xrick data.zip to /home/pi/RetroPie/roms/ports/xrick/data.zip'
  1387. ++ rp_module_licence='GPL https://raw.githubusercontent.com/libretro/xrick-libretro/master/README'
  1388. ++ rp_module_repo='git https://github.com/libretro/xrick-libretro.git master'
  1389. ++ rp_module_section=opt
  1390. + local var
  1391. + for var in rp_module_id rp_module_desc
  1392. + [[ -z lr-xrick ]]
  1393. + for var in rp_module_id rp_module_desc
  1394. + [[ -z Open source implementation of Rick Dangerous - xrick ported for libretro ]]
  1395. + [[ 0 -eq 1 ]]
  1396. + flags=($rp_module_flags)
  1397. + local flags
  1398. + local flag
  1399. + local enabled=1
  1400. + [[ '' -ne 1 ]]
  1401. + sections=($rp_module_section)
  1402. + local sections
  1403. + rp_module_section=opt
  1404. + local flag section
  1405. + __mod_idx["$rp_module_id"]=155
  1406. + __mod_id+=("$rp_module_id")
  1407. + __mod_info["$rp_module_id/enabled"]=1
  1408. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-xrick.sh
  1409. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1410. + __mod_info["$rp_module_id/type"]=libretrocores
  1411. + __mod_info["$rp_module_id/desc"]='Open source implementation of Rick Dangerous - xrick ported for libretro'
  1412. + __mod_info["$rp_module_id/help"]='Install the xrick data.zip to /home/pi/RetroPie/roms/ports/xrick/data.zip'
  1413. + __mod_info["$rp_module_id/licence"]='GPL https://raw.githubusercontent.com/libretro/xrick-libretro/master/README'
  1414. + __mod_info["$rp_module_id/section"]=opt
  1415. + __mod_info["$rp_module_id/flags"]=
  1416. + [[ -n git https://github.com/libretro/xrick-libretro.git master ]]
  1417. + repo=($rp_module_repo)
  1418. + local repo
  1419. + __mod_info["$rp_module_id/repo_type"]=git
  1420. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/xrick-libretro.git
  1421. + __mod_info["$rp_module_id/repo_branch"]=master
  1422. + __mod_info["$rp_module_id/repo_commit"]=
  1423. + read module
  1424. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-yabause.sh /home/pi/RetroPie-Setup/scriptmodules/libretrocores RetroPie
  1425. + local path=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-yabause.sh
  1426. + local type=/home/pi/RetroPie-Setup/scriptmodules/libretrocores
  1427. + local vendor=RetroPie
  1428. + type=libretrocores
  1429. + local rp_module_id=
  1430. + local rp_module_desc=
  1431. + local rp_module_help=
  1432. + local rp_module_licence=
  1433. + local rp_module_section=
  1434. + local rp_module_flags=
  1435. + local rp_module_repo=
  1436. + local error=0
  1437. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1438. + source /home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-yabause.sh
  1439. ++ rp_module_id=lr-yabause
  1440. ++ rp_module_desc='Sega Saturn emu - Yabause (optimised) port for libretro'
  1441. ++ rp_module_help='ROM Extensions: .iso .bin .zip\n\nCopy your Sega Saturn roms to /home/pi/RetroPie/roms/saturn\n\nCopy the required BIOS file saturn_bios.bin to /home/pi/RetroPie/BIOS'
  1442. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libretro/yabause/master/yabause/COPYING'
  1443. ++ rp_module_repo='git https://github.com/libretro/yabause.git master'
  1444. ++ rp_module_section=exp
  1445. ++ rp_module_flags='!armv6'
  1446. + local var
  1447. + for var in rp_module_id rp_module_desc
  1448. + [[ -z lr-yabause ]]
  1449. + for var in rp_module_id rp_module_desc
  1450. + [[ -z Sega Saturn emu - Yabause (optimised) port for libretro ]]
  1451. + [[ 0 -eq 1 ]]
  1452. + flags=($rp_module_flags)
  1453. + local flags
  1454. + local flag
  1455. + local enabled=1
  1456. + [[ '' -ne 1 ]]
  1457. + for flag in "${flags[@]}"
  1458. + [[ !armv6 == \!\a\l\l ]]
  1459. + isPlatform '!armv6'
  1460. + local 'flag=!armv6'
  1461. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!armv6'
  1462. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1463. + local 'flag=!armv6'
  1464. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1465. + [[ -z !armv6 ]]
  1466. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!armv6($| ) ]]
  1467. + return 1
  1468. + return 1
  1469. + [[ !armv6 =~ ^!(.+) ]]
  1470. + isPlatform armv6
  1471. + local flag=armv6
  1472. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' armv6
  1473. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1474. + local flag=armv6
  1475. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1476. + [[ -z armv6 ]]
  1477. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )armv6($| ) ]]
  1478. + return 1
  1479. + return 1
  1480. + [[ !armv6 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1481. + sections=($rp_module_section)
  1482. + local sections
  1483. + rp_module_section=exp
  1484. + local flag section
  1485. + __mod_idx["$rp_module_id"]=156
  1486. + __mod_id+=("$rp_module_id")
  1487. + __mod_info["$rp_module_id/enabled"]=1
  1488. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/libretrocores/lr-yabause.sh
  1489. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1490. + __mod_info["$rp_module_id/type"]=libretrocores
  1491. + __mod_info["$rp_module_id/desc"]='Sega Saturn emu - Yabause (optimised) port for libretro'
  1492. + __mod_info["$rp_module_id/help"]='ROM Extensions: .iso .bin .zip\n\nCopy your Sega Saturn roms to /home/pi/RetroPie/roms/saturn\n\nCopy the required BIOS file saturn_bios.bin to /home/pi/RetroPie/BIOS'
  1493. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libretro/yabause/master/yabause/COPYING'
  1494. + __mod_info["$rp_module_id/section"]=exp
  1495. + __mod_info["$rp_module_id/flags"]='!armv6'
  1496. + [[ -n git https://github.com/libretro/yabause.git master ]]
  1497. + repo=($rp_module_repo)
  1498. + local repo
  1499. + __mod_info["$rp_module_id/repo_type"]=git
  1500. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libretro/yabause.git
  1501. + __mod_info["$rp_module_id/repo_branch"]=master
  1502. + __mod_info["$rp_module_id/repo_commit"]=
  1503. + read module
  1504. + return 0
  1505. + for type in emulators libretrocores ports supplementary admin
  1506. + rp_registerModuleDir /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1507. + local dir=/home/pi/RetroPie-Setup/scriptmodules/ports
  1508. + [[ ! -d /home/pi/RetroPie-Setup/scriptmodules/ports ]]
  1509. + local vendor=RetroPie
  1510. + [[ -z RetroPie ]]
  1511. + local module
  1512. + read module
  1513. ++ find /home/pi/RetroPie-Setup/scriptmodules/ports -mindepth 1 -maxdepth 1 -type f -name '*.sh'
  1514. ++ sort
  1515. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/alephone.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1516. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/alephone.sh
  1517. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  1518. + local vendor=RetroPie
  1519. + type=ports
  1520. + local rp_module_id=
  1521. + local rp_module_desc=
  1522. + local rp_module_help=
  1523. + local rp_module_licence=
  1524. + local rp_module_section=
  1525. + local rp_module_flags=
  1526. + local rp_module_repo=
  1527. + local error=0
  1528. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1529. + source /home/pi/RetroPie-Setup/scriptmodules/ports/alephone.sh
  1530. ++ rp_module_id=alephone
  1531. ++ rp_module_desc='AlephOne - Marathon Engine'
  1532. ++ rp_module_help='To get the games running on the Raspberry Pi/Odroid, make sure to set each game to use the software renderer and disable the enhanced HUD from the Plugins menu. For Marathon 1, disable both HUDs from the Plugins menu, start a game, quit back to the title screen and enable Enhanced HUD and it will work and properly.'
  1533. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/Aleph-One-Marathon/alephone/master/COPYING'
  1534. ++ rp_module_repo='git https://github.com/Aleph-One-Marathon/alephone.git :_get_branch_alephone'
  1535. ++ rp_module_section=opt
  1536. ++ rp_module_flags='!mali'
  1537. + local var
  1538. + for var in rp_module_id rp_module_desc
  1539. + [[ -z alephone ]]
  1540. + for var in rp_module_id rp_module_desc
  1541. + [[ -z AlephOne - Marathon Engine ]]
  1542. + [[ 0 -eq 1 ]]
  1543. + flags=($rp_module_flags)
  1544. + local flags
  1545. + local flag
  1546. + local enabled=1
  1547. + [[ '' -ne 1 ]]
  1548. + for flag in "${flags[@]}"
  1549. + [[ !mali == \!\a\l\l ]]
  1550. + isPlatform '!mali'
  1551. + local 'flag=!mali'
  1552. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  1553. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1554. + local 'flag=!mali'
  1555. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1556. + [[ -z !mali ]]
  1557. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  1558. + return 1
  1559. + return 1
  1560. + [[ !mali =~ ^!(.+) ]]
  1561. + isPlatform mali
  1562. + local flag=mali
  1563. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  1564. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1565. + local flag=mali
  1566. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1567. + [[ -z mali ]]
  1568. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  1569. + return 1
  1570. + return 1
  1571. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1572. + sections=($rp_module_section)
  1573. + local sections
  1574. + rp_module_section=opt
  1575. + local flag section
  1576. + __mod_idx["$rp_module_id"]=157
  1577. + __mod_id+=("$rp_module_id")
  1578. + __mod_info["$rp_module_id/enabled"]=1
  1579. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/alephone.sh
  1580. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1581. + __mod_info["$rp_module_id/type"]=ports
  1582. + __mod_info["$rp_module_id/desc"]='AlephOne - Marathon Engine'
  1583. + __mod_info["$rp_module_id/help"]='To get the games running on the Raspberry Pi/Odroid, make sure to set each game to use the software renderer and disable the enhanced HUD from the Plugins menu. For Marathon 1, disable both HUDs from the Plugins menu, start a game, quit back to the title screen and enable Enhanced HUD and it will work and properly.'
  1584. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/Aleph-One-Marathon/alephone/master/COPYING'
  1585. + __mod_info["$rp_module_id/section"]=opt
  1586. + __mod_info["$rp_module_id/flags"]='!mali'
  1587. + [[ -n git https://github.com/Aleph-One-Marathon/alephone.git :_get_branch_alephone ]]
  1588. + repo=($rp_module_repo)
  1589. + local repo
  1590. + __mod_info["$rp_module_id/repo_type"]=git
  1591. + __mod_info["$rp_module_id/repo_url"]=https://github.com/Aleph-One-Marathon/alephone.git
  1592. + __mod_info["$rp_module_id/repo_branch"]=:_get_branch_alephone
  1593. + __mod_info["$rp_module_id/repo_commit"]=
  1594. + read module
  1595. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/bombermaaan.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1596. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/bombermaaan.sh
  1597. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  1598. + local vendor=RetroPie
  1599. + type=ports
  1600. + local rp_module_id=
  1601. + local rp_module_desc=
  1602. + local rp_module_help=
  1603. + local rp_module_licence=
  1604. + local rp_module_section=
  1605. + local rp_module_flags=
  1606. + local rp_module_repo=
  1607. + local error=0
  1608. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1609. + source /home/pi/RetroPie-Setup/scriptmodules/ports/bombermaaan.sh
  1610. ++ rp_module_id=bombermaaan
  1611. ++ rp_module_desc='Bombermaaan - Classic bomberman game'
  1612. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/bjaraujo/Bombermaaan/master/COPYING.txt'
  1613. ++ rp_module_repo='git https://github.com/bjaraujo/Bombermaaan.git master'
  1614. ++ rp_module_section=exp
  1615. ++ rp_module_flags=sdl2
  1616. + local var
  1617. + for var in rp_module_id rp_module_desc
  1618. + [[ -z bombermaaan ]]
  1619. + for var in rp_module_id rp_module_desc
  1620. + [[ -z Bombermaaan - Classic bomberman game ]]
  1621. + [[ 0 -eq 1 ]]
  1622. + flags=($rp_module_flags)
  1623. + local flags
  1624. + local flag
  1625. + local enabled=1
  1626. + [[ '' -ne 1 ]]
  1627. + for flag in "${flags[@]}"
  1628. + [[ sdl2 == \!\a\l\l ]]
  1629. + isPlatform sdl2
  1630. + local flag=sdl2
  1631. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl2
  1632. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1633. + local flag=sdl2
  1634. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1635. + [[ -z sdl2 ]]
  1636. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl2($| ) ]]
  1637. + return 1
  1638. + return 1
  1639. + [[ sdl2 =~ ^!(.+) ]]
  1640. + [[ sdl2 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1641. + sections=($rp_module_section)
  1642. + local sections
  1643. + rp_module_section=exp
  1644. + local flag section
  1645. + __mod_idx["$rp_module_id"]=158
  1646. + __mod_id+=("$rp_module_id")
  1647. + __mod_info["$rp_module_id/enabled"]=1
  1648. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/bombermaaan.sh
  1649. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1650. + __mod_info["$rp_module_id/type"]=ports
  1651. + __mod_info["$rp_module_id/desc"]='Bombermaaan - Classic bomberman game'
  1652. + __mod_info["$rp_module_id/help"]=
  1653. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/bjaraujo/Bombermaaan/master/COPYING.txt'
  1654. + __mod_info["$rp_module_id/section"]=exp
  1655. + __mod_info["$rp_module_id/flags"]=sdl2
  1656. + [[ -n git https://github.com/bjaraujo/Bombermaaan.git master ]]
  1657. + repo=($rp_module_repo)
  1658. + local repo
  1659. + __mod_info["$rp_module_id/repo_type"]=git
  1660. + __mod_info["$rp_module_id/repo_url"]=https://github.com/bjaraujo/Bombermaaan.git
  1661. + __mod_info["$rp_module_id/repo_branch"]=master
  1662. + __mod_info["$rp_module_id/repo_commit"]=
  1663. + read module
  1664. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/cannonball.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1665. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/cannonball.sh
  1666. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  1667. + local vendor=RetroPie
  1668. + type=ports
  1669. + local rp_module_id=
  1670. + local rp_module_desc=
  1671. + local rp_module_help=
  1672. + local rp_module_licence=
  1673. + local rp_module_section=
  1674. + local rp_module_flags=
  1675. + local rp_module_repo=
  1676. + local error=0
  1677. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1678. + source /home/pi/RetroPie-Setup/scriptmodules/ports/cannonball.sh
  1679. ++ rp_module_id=cannonball
  1680. ++ rp_module_desc='Cannonball - An Enhanced OutRun Engine'
  1681. ++ rp_module_help='You need to unzip your OutRun set B from latest MAME (outrun.zip) to /home/pi/RetroPie/roms/ports/cannonball. They should match the file names listed in the roms.txt file found in the roms folder. You will also need to rename the epr-10381a.132 file to epr-10381b.132 before it will work.'
  1682. ++ rp_module_licence='NONCOM https://raw.githubusercontent.com/djyt/cannonball/master/docs/license.txt'
  1683. ++ rp_module_repo='git https://github.com/djyt/cannonball.git master 2b3839dd34c1b4263ec5006fdeeb1ae2689cd401'
  1684. ++ rp_module_section=opt
  1685. + local var
  1686. + for var in rp_module_id rp_module_desc
  1687. + [[ -z cannonball ]]
  1688. + for var in rp_module_id rp_module_desc
  1689. + [[ -z Cannonball - An Enhanced OutRun Engine ]]
  1690. + [[ 0 -eq 1 ]]
  1691. + flags=($rp_module_flags)
  1692. + local flags
  1693. + local flag
  1694. + local enabled=1
  1695. + [[ '' -ne 1 ]]
  1696. + sections=($rp_module_section)
  1697. + local sections
  1698. + rp_module_section=opt
  1699. + local flag section
  1700. + __mod_idx["$rp_module_id"]=159
  1701. + __mod_id+=("$rp_module_id")
  1702. + __mod_info["$rp_module_id/enabled"]=1
  1703. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/cannonball.sh
  1704. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1705. + __mod_info["$rp_module_id/type"]=ports
  1706. + __mod_info["$rp_module_id/desc"]='Cannonball - An Enhanced OutRun Engine'
  1707. + __mod_info["$rp_module_id/help"]='You need to unzip your OutRun set B from latest MAME (outrun.zip) to /home/pi/RetroPie/roms/ports/cannonball. They should match the file names listed in the roms.txt file found in the roms folder. You will also need to rename the epr-10381a.132 file to epr-10381b.132 before it will work.'
  1708. + __mod_info["$rp_module_id/licence"]='NONCOM https://raw.githubusercontent.com/djyt/cannonball/master/docs/license.txt'
  1709. + __mod_info["$rp_module_id/section"]=opt
  1710. + __mod_info["$rp_module_id/flags"]=
  1711. + [[ -n git https://github.com/djyt/cannonball.git master 2b3839dd34c1b4263ec5006fdeeb1ae2689cd401 ]]
  1712. + repo=($rp_module_repo)
  1713. + local repo
  1714. + __mod_info["$rp_module_id/repo_type"]=git
  1715. + __mod_info["$rp_module_id/repo_url"]=https://github.com/djyt/cannonball.git
  1716. + __mod_info["$rp_module_id/repo_branch"]=master
  1717. + __mod_info["$rp_module_id/repo_commit"]=2b3839dd34c1b4263ec5006fdeeb1ae2689cd401
  1718. + read module
  1719. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/cdogs-sdl.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1720. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/cdogs-sdl.sh
  1721. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  1722. + local vendor=RetroPie
  1723. + type=ports
  1724. + local rp_module_id=
  1725. + local rp_module_desc=
  1726. + local rp_module_help=
  1727. + local rp_module_licence=
  1728. + local rp_module_section=
  1729. + local rp_module_flags=
  1730. + local rp_module_repo=
  1731. + local error=0
  1732. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1733. + source /home/pi/RetroPie-Setup/scriptmodules/ports/cdogs-sdl.sh
  1734. ++ rp_module_id=cdogs-sdl
  1735. ++ rp_module_desc='C-Dogs SDL - Classic overhead run-and-gun game'
  1736. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/cxong/cdogs-sdl/master/COPYING'
  1737. ++ rp_module_repo='git https://github.com/cxong/cdogs-sdl.git 1.4.1'
  1738. ++ rp_module_section=exp
  1739. ++ rp_module_flags=sdl2
  1740. + local var
  1741. + for var in rp_module_id rp_module_desc
  1742. + [[ -z cdogs-sdl ]]
  1743. + for var in rp_module_id rp_module_desc
  1744. + [[ -z C-Dogs SDL - Classic overhead run-and-gun game ]]
  1745. + [[ 0 -eq 1 ]]
  1746. + flags=($rp_module_flags)
  1747. + local flags
  1748. + local flag
  1749. + local enabled=1
  1750. + [[ '' -ne 1 ]]
  1751. + for flag in "${flags[@]}"
  1752. + [[ sdl2 == \!\a\l\l ]]
  1753. + isPlatform sdl2
  1754. + local flag=sdl2
  1755. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl2
  1756. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1757. + local flag=sdl2
  1758. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1759. + [[ -z sdl2 ]]
  1760. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl2($| ) ]]
  1761. + return 1
  1762. + return 1
  1763. + [[ sdl2 =~ ^!(.+) ]]
  1764. + [[ sdl2 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1765. + sections=($rp_module_section)
  1766. + local sections
  1767. + rp_module_section=exp
  1768. + local flag section
  1769. + __mod_idx["$rp_module_id"]=160
  1770. + __mod_id+=("$rp_module_id")
  1771. + __mod_info["$rp_module_id/enabled"]=1
  1772. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/cdogs-sdl.sh
  1773. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1774. + __mod_info["$rp_module_id/type"]=ports
  1775. + __mod_info["$rp_module_id/desc"]='C-Dogs SDL - Classic overhead run-and-gun game'
  1776. + __mod_info["$rp_module_id/help"]=
  1777. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/cxong/cdogs-sdl/master/COPYING'
  1778. + __mod_info["$rp_module_id/section"]=exp
  1779. + __mod_info["$rp_module_id/flags"]=sdl2
  1780. + [[ -n git https://github.com/cxong/cdogs-sdl.git 1.4.1 ]]
  1781. + repo=($rp_module_repo)
  1782. + local repo
  1783. + __mod_info["$rp_module_id/repo_type"]=git
  1784. + __mod_info["$rp_module_id/repo_url"]=https://github.com/cxong/cdogs-sdl.git
  1785. + __mod_info["$rp_module_id/repo_branch"]=1.4.1
  1786. + __mod_info["$rp_module_id/repo_commit"]=
  1787. + read module
  1788. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/cgenius.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1789. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/cgenius.sh
  1790. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  1791. + local vendor=RetroPie
  1792. + type=ports
  1793. + local rp_module_id=
  1794. + local rp_module_desc=
  1795. + local rp_module_help=
  1796. + local rp_module_licence=
  1797. + local rp_module_section=
  1798. + local rp_module_flags=
  1799. + local rp_module_repo=
  1800. + local error=0
  1801. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1802. + source /home/pi/RetroPie-Setup/scriptmodules/ports/cgenius.sh
  1803. ++ rp_module_id=cgenius
  1804. ++ rp_module_desc='Commander Genius - Modern Interpreter for the Commander Keen Games (Vorticon and Galaxy Games)'
  1805. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/gerstrong/Commander-Genius/master/COPYRIGHT'
  1806. ++ rp_module_repo='git https://gitlab.com/Dringgstein/Commander-Genius.git v3.3.0'
  1807. ++ rp_module_section=exp
  1808. + local var
  1809. + for var in rp_module_id rp_module_desc
  1810. + [[ -z cgenius ]]
  1811. + for var in rp_module_id rp_module_desc
  1812. + [[ -z Commander Genius - Modern Interpreter for the Commander Keen Games (Vorticon and Galaxy Games) ]]
  1813. + [[ 0 -eq 1 ]]
  1814. + flags=($rp_module_flags)
  1815. + local flags
  1816. + local flag
  1817. + local enabled=1
  1818. + [[ '' -ne 1 ]]
  1819. + sections=($rp_module_section)
  1820. + local sections
  1821. + rp_module_section=exp
  1822. + local flag section
  1823. + __mod_idx["$rp_module_id"]=161
  1824. + __mod_id+=("$rp_module_id")
  1825. + __mod_info["$rp_module_id/enabled"]=1
  1826. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/cgenius.sh
  1827. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1828. + __mod_info["$rp_module_id/type"]=ports
  1829. + __mod_info["$rp_module_id/desc"]='Commander Genius - Modern Interpreter for the Commander Keen Games (Vorticon and Galaxy Games)'
  1830. + __mod_info["$rp_module_id/help"]=
  1831. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/gerstrong/Commander-Genius/master/COPYRIGHT'
  1832. + __mod_info["$rp_module_id/section"]=exp
  1833. + __mod_info["$rp_module_id/flags"]=
  1834. + [[ -n git https://gitlab.com/Dringgstein/Commander-Genius.git v3.3.0 ]]
  1835. + repo=($rp_module_repo)
  1836. + local repo
  1837. + __mod_info["$rp_module_id/repo_type"]=git
  1838. + __mod_info["$rp_module_id/repo_url"]=https://gitlab.com/Dringgstein/Commander-Genius.git
  1839. + __mod_info["$rp_module_id/repo_branch"]=v3.3.0
  1840. + __mod_info["$rp_module_id/repo_commit"]=
  1841. + read module
  1842. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/darkplaces-quake.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1843. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/darkplaces-quake.sh
  1844. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  1845. + local vendor=RetroPie
  1846. + type=ports
  1847. + local rp_module_id=
  1848. + local rp_module_desc=
  1849. + local rp_module_help=
  1850. + local rp_module_licence=
  1851. + local rp_module_section=
  1852. + local rp_module_flags=
  1853. + local rp_module_repo=
  1854. + local error=0
  1855. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1856. + source /home/pi/RetroPie-Setup/scriptmodules/ports/darkplaces-quake.sh
  1857. ++ rp_module_id=darkplaces-quake
  1858. ++ rp_module_desc='Quake 1 engine - Darkplaces Quake port with GLES rendering'
  1859. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/xonotic/darkplaces/master/COPYING'
  1860. ++ rp_module_repo='git https://github.com/xonotic/darkplaces.git div0-stable'
  1861. ++ rp_module_section=opt
  1862. ++ rp_module_flags='!mali'
  1863. + local var
  1864. + for var in rp_module_id rp_module_desc
  1865. + [[ -z darkplaces-quake ]]
  1866. + for var in rp_module_id rp_module_desc
  1867. + [[ -z Quake 1 engine - Darkplaces Quake port with GLES rendering ]]
  1868. + [[ 0 -eq 1 ]]
  1869. + flags=($rp_module_flags)
  1870. + local flags
  1871. + local flag
  1872. + local enabled=1
  1873. + [[ '' -ne 1 ]]
  1874. + for flag in "${flags[@]}"
  1875. + [[ !mali == \!\a\l\l ]]
  1876. + isPlatform '!mali'
  1877. + local 'flag=!mali'
  1878. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  1879. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1880. + local 'flag=!mali'
  1881. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1882. + [[ -z !mali ]]
  1883. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  1884. + return 1
  1885. + return 1
  1886. + [[ !mali =~ ^!(.+) ]]
  1887. + isPlatform mali
  1888. + local flag=mali
  1889. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  1890. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1891. + local flag=mali
  1892. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1893. + [[ -z mali ]]
  1894. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  1895. + return 1
  1896. + return 1
  1897. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1898. + sections=($rp_module_section)
  1899. + local sections
  1900. + rp_module_section=opt
  1901. + local flag section
  1902. + __mod_idx["$rp_module_id"]=162
  1903. + __mod_id+=("$rp_module_id")
  1904. + __mod_info["$rp_module_id/enabled"]=1
  1905. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/darkplaces-quake.sh
  1906. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1907. + __mod_info["$rp_module_id/type"]=ports
  1908. + __mod_info["$rp_module_id/desc"]='Quake 1 engine - Darkplaces Quake port with GLES rendering'
  1909. + __mod_info["$rp_module_id/help"]=
  1910. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/xonotic/darkplaces/master/COPYING'
  1911. + __mod_info["$rp_module_id/section"]=opt
  1912. + __mod_info["$rp_module_id/flags"]='!mali'
  1913. + [[ -n git https://github.com/xonotic/darkplaces.git div0-stable ]]
  1914. + repo=($rp_module_repo)
  1915. + local repo
  1916. + __mod_info["$rp_module_id/repo_type"]=git
  1917. + __mod_info["$rp_module_id/repo_url"]=https://github.com/xonotic/darkplaces.git
  1918. + __mod_info["$rp_module_id/repo_branch"]=div0-stable
  1919. + __mod_info["$rp_module_id/repo_commit"]=
  1920. + read module
  1921. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/dsda-doom.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1922. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/dsda-doom.sh
  1923. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  1924. + local vendor=RetroPie
  1925. + type=ports
  1926. + local rp_module_id=
  1927. + local rp_module_desc=
  1928. + local rp_module_help=
  1929. + local rp_module_licence=
  1930. + local rp_module_section=
  1931. + local rp_module_flags=
  1932. + local rp_module_repo=
  1933. + local error=0
  1934. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  1935. + source /home/pi/RetroPie-Setup/scriptmodules/ports/dsda-doom.sh
  1936. ++ rp_module_id=dsda-doom
  1937. ++ rp_module_desc='DOOM source port based on PrBoom+, focused on speedrunning and QoL'
  1938. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/kraflab/dsda-doom/master/prboom2/COPYING'
  1939. ++ rp_module_repo='git https://github.com/kraflab/dsda-doom master'
  1940. ++ rp_module_section=exp
  1941. ++ rp_module_flags=sdl2
  1942. + local var
  1943. + for var in rp_module_id rp_module_desc
  1944. + [[ -z dsda-doom ]]
  1945. + for var in rp_module_id rp_module_desc
  1946. + [[ -z DOOM source port based on PrBoom+, focused on speedrunning and QoL ]]
  1947. + [[ 0 -eq 1 ]]
  1948. + flags=($rp_module_flags)
  1949. + local flags
  1950. + local flag
  1951. + local enabled=1
  1952. + [[ '' -ne 1 ]]
  1953. + for flag in "${flags[@]}"
  1954. + [[ sdl2 == \!\a\l\l ]]
  1955. + isPlatform sdl2
  1956. + local flag=sdl2
  1957. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl2
  1958. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  1959. + local flag=sdl2
  1960. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  1961. + [[ -z sdl2 ]]
  1962. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl2($| ) ]]
  1963. + return 1
  1964. + return 1
  1965. + [[ sdl2 =~ ^!(.+) ]]
  1966. + [[ sdl2 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  1967. + sections=($rp_module_section)
  1968. + local sections
  1969. + rp_module_section=exp
  1970. + local flag section
  1971. + __mod_idx["$rp_module_id"]=163
  1972. + __mod_id+=("$rp_module_id")
  1973. + __mod_info["$rp_module_id/enabled"]=1
  1974. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/dsda-doom.sh
  1975. + __mod_info["$rp_module_id/vendor"]=RetroPie
  1976. + __mod_info["$rp_module_id/type"]=ports
  1977. + __mod_info["$rp_module_id/desc"]='DOOM source port based on PrBoom+, focused on speedrunning and QoL'
  1978. + __mod_info["$rp_module_id/help"]=
  1979. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/kraflab/dsda-doom/master/prboom2/COPYING'
  1980. + __mod_info["$rp_module_id/section"]=exp
  1981. + __mod_info["$rp_module_id/flags"]=sdl2
  1982. + [[ -n git https://github.com/kraflab/dsda-doom master ]]
  1983. + repo=($rp_module_repo)
  1984. + local repo
  1985. + __mod_info["$rp_module_id/repo_type"]=git
  1986. + __mod_info["$rp_module_id/repo_url"]=https://github.com/kraflab/dsda-doom
  1987. + __mod_info["$rp_module_id/repo_branch"]=master
  1988. + __mod_info["$rp_module_id/repo_commit"]=
  1989. + read module
  1990. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/dxx-rebirth.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  1991. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/dxx-rebirth.sh
  1992. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  1993. + local vendor=RetroPie
  1994. + type=ports
  1995. + local rp_module_id=
  1996. + local rp_module_desc=
  1997. + local rp_module_help=
  1998. + local rp_module_licence=
  1999. + local rp_module_section=
  2000. + local rp_module_flags=
  2001. + local rp_module_repo=
  2002. + local error=0
  2003. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2004. + source /home/pi/RetroPie-Setup/scriptmodules/ports/dxx-rebirth.sh
  2005. ++ rp_module_id=dxx-rebirth
  2006. ++ rp_module_desc='DXX-Rebirth (Descent & Descent 2) source port'
  2007. ++ rp_module_licence='NONCOM https://raw.githubusercontent.com/dxx-rebirth/dxx-rebirth/master/COPYING.txt'
  2008. ++ rp_module_repo='git https://github.com/dxx-rebirth/dxx-rebirth master :_get_commit_dxx-rebirth'
  2009. ++ rp_module_section=opt
  2010. ++ rp_module_flags='!mali'
  2011. + local var
  2012. + for var in rp_module_id rp_module_desc
  2013. + [[ -z dxx-rebirth ]]
  2014. + for var in rp_module_id rp_module_desc
  2015. + [[ -z DXX-Rebirth (Descent & Descent 2) source port ]]
  2016. + [[ 0 -eq 1 ]]
  2017. + flags=($rp_module_flags)
  2018. + local flags
  2019. + local flag
  2020. + local enabled=1
  2021. + [[ '' -ne 1 ]]
  2022. + for flag in "${flags[@]}"
  2023. + [[ !mali == \!\a\l\l ]]
  2024. + isPlatform '!mali'
  2025. + local 'flag=!mali'
  2026. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  2027. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2028. + local 'flag=!mali'
  2029. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2030. + [[ -z !mali ]]
  2031. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  2032. + return 1
  2033. + return 1
  2034. + [[ !mali =~ ^!(.+) ]]
  2035. + isPlatform mali
  2036. + local flag=mali
  2037. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  2038. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2039. + local flag=mali
  2040. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2041. + [[ -z mali ]]
  2042. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  2043. + return 1
  2044. + return 1
  2045. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2046. + sections=($rp_module_section)
  2047. + local sections
  2048. + rp_module_section=opt
  2049. + local flag section
  2050. + __mod_idx["$rp_module_id"]=164
  2051. + __mod_id+=("$rp_module_id")
  2052. + __mod_info["$rp_module_id/enabled"]=1
  2053. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/dxx-rebirth.sh
  2054. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2055. + __mod_info["$rp_module_id/type"]=ports
  2056. + __mod_info["$rp_module_id/desc"]='DXX-Rebirth (Descent & Descent 2) source port'
  2057. + __mod_info["$rp_module_id/help"]=
  2058. + __mod_info["$rp_module_id/licence"]='NONCOM https://raw.githubusercontent.com/dxx-rebirth/dxx-rebirth/master/COPYING.txt'
  2059. + __mod_info["$rp_module_id/section"]=opt
  2060. + __mod_info["$rp_module_id/flags"]='!mali'
  2061. + [[ -n git https://github.com/dxx-rebirth/dxx-rebirth master :_get_commit_dxx-rebirth ]]
  2062. + repo=($rp_module_repo)
  2063. + local repo
  2064. + __mod_info["$rp_module_id/repo_type"]=git
  2065. + __mod_info["$rp_module_id/repo_url"]=https://github.com/dxx-rebirth/dxx-rebirth
  2066. + __mod_info["$rp_module_id/repo_branch"]=master
  2067. + __mod_info["$rp_module_id/repo_commit"]=:_get_commit_dxx-rebirth
  2068. + read module
  2069. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/eduke32.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2070. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/eduke32.sh
  2071. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2072. + local vendor=RetroPie
  2073. + type=ports
  2074. + local rp_module_id=
  2075. + local rp_module_desc=
  2076. + local rp_module_help=
  2077. + local rp_module_licence=
  2078. + local rp_module_section=
  2079. + local rp_module_flags=
  2080. + local rp_module_repo=
  2081. + local error=0
  2082. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2083. + source /home/pi/RetroPie-Setup/scriptmodules/ports/eduke32.sh
  2084. ++ rp_module_id=eduke32
  2085. ++ rp_module_desc='Duke3D source port'
  2086. ++ rp_module_licence='GPL2 https://voidpoint.io/terminx/eduke32/-/raw/master/package/common/gpl-2.0.txt?inline=false'
  2087. ++ rp_module_repo='git https://voidpoint.io/terminx/eduke32.git master dfc16b08'
  2088. ++ rp_module_section=opt
  2089. + local var
  2090. + for var in rp_module_id rp_module_desc
  2091. + [[ -z eduke32 ]]
  2092. + for var in rp_module_id rp_module_desc
  2093. + [[ -z Duke3D source port ]]
  2094. + [[ 0 -eq 1 ]]
  2095. + flags=($rp_module_flags)
  2096. + local flags
  2097. + local flag
  2098. + local enabled=1
  2099. + [[ '' -ne 1 ]]
  2100. + sections=($rp_module_section)
  2101. + local sections
  2102. + rp_module_section=opt
  2103. + local flag section
  2104. + __mod_idx["$rp_module_id"]=165
  2105. + __mod_id+=("$rp_module_id")
  2106. + __mod_info["$rp_module_id/enabled"]=1
  2107. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/eduke32.sh
  2108. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2109. + __mod_info["$rp_module_id/type"]=ports
  2110. + __mod_info["$rp_module_id/desc"]='Duke3D source port'
  2111. + __mod_info["$rp_module_id/help"]=
  2112. + __mod_info["$rp_module_id/licence"]='GPL2 https://voidpoint.io/terminx/eduke32/-/raw/master/package/common/gpl-2.0.txt?inline=false'
  2113. + __mod_info["$rp_module_id/section"]=opt
  2114. + __mod_info["$rp_module_id/flags"]=
  2115. + [[ -n git https://voidpoint.io/terminx/eduke32.git master dfc16b08 ]]
  2116. + repo=($rp_module_repo)
  2117. + local repo
  2118. + __mod_info["$rp_module_id/repo_type"]=git
  2119. + __mod_info["$rp_module_id/repo_url"]=https://voidpoint.io/terminx/eduke32.git
  2120. + __mod_info["$rp_module_id/repo_branch"]=master
  2121. + __mod_info["$rp_module_id/repo_commit"]=dfc16b08
  2122. + read module
  2123. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/gemrb.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2124. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/gemrb.sh
  2125. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2126. + local vendor=RetroPie
  2127. + type=ports
  2128. + local rp_module_id=
  2129. + local rp_module_desc=
  2130. + local rp_module_help=
  2131. + local rp_module_licence=
  2132. + local rp_module_section=
  2133. + local rp_module_flags=
  2134. + local rp_module_repo=
  2135. + local error=0
  2136. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2137. + source /home/pi/RetroPie-Setup/scriptmodules/ports/gemrb.sh
  2138. ++ rp_module_id=gemrb
  2139. ++ rp_module_desc='gemrb - open-source implementation of Infinity Engine'
  2140. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/gemrb/gemrb/master/COPYING'
  2141. ++ rp_module_repo='git https://github.com/gemrb/gemrb.git v0.8.6'
  2142. ++ rp_module_section=exp
  2143. ++ rp_module_flags='!mali dispmanx'
  2144. + local var
  2145. + for var in rp_module_id rp_module_desc
  2146. + [[ -z gemrb ]]
  2147. + for var in rp_module_id rp_module_desc
  2148. + [[ -z gemrb - open-source implementation of Infinity Engine ]]
  2149. + [[ 0 -eq 1 ]]
  2150. + flags=($rp_module_flags)
  2151. + local flags
  2152. + local flag
  2153. + local enabled=1
  2154. + [[ '' -ne 1 ]]
  2155. + for flag in "${flags[@]}"
  2156. + [[ !mali == \!\a\l\l ]]
  2157. + isPlatform '!mali'
  2158. + local 'flag=!mali'
  2159. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  2160. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2161. + local 'flag=!mali'
  2162. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2163. + [[ -z !mali ]]
  2164. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  2165. + return 1
  2166. + return 1
  2167. + [[ !mali =~ ^!(.+) ]]
  2168. + isPlatform mali
  2169. + local flag=mali
  2170. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  2171. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2172. + local flag=mali
  2173. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2174. + [[ -z mali ]]
  2175. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  2176. + return 1
  2177. + return 1
  2178. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2179. + for flag in "${flags[@]}"
  2180. + [[ dispmanx == \!\a\l\l ]]
  2181. + isPlatform dispmanx
  2182. + local flag=dispmanx
  2183. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' dispmanx
  2184. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2185. + local flag=dispmanx
  2186. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2187. + [[ -z dispmanx ]]
  2188. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )dispmanx($| ) ]]
  2189. + return 1
  2190. + return 1
  2191. + [[ dispmanx =~ ^!(.+) ]]
  2192. + [[ dispmanx =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2193. + sections=($rp_module_section)
  2194. + local sections
  2195. + rp_module_section=exp
  2196. + local flag section
  2197. + __mod_idx["$rp_module_id"]=166
  2198. + __mod_id+=("$rp_module_id")
  2199. + __mod_info["$rp_module_id/enabled"]=1
  2200. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/gemrb.sh
  2201. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2202. + __mod_info["$rp_module_id/type"]=ports
  2203. + __mod_info["$rp_module_id/desc"]='gemrb - open-source implementation of Infinity Engine'
  2204. + __mod_info["$rp_module_id/help"]=
  2205. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/gemrb/gemrb/master/COPYING'
  2206. + __mod_info["$rp_module_id/section"]=exp
  2207. + __mod_info["$rp_module_id/flags"]='!mali dispmanx'
  2208. + [[ -n git https://github.com/gemrb/gemrb.git v0.8.6 ]]
  2209. + repo=($rp_module_repo)
  2210. + local repo
  2211. + __mod_info["$rp_module_id/repo_type"]=git
  2212. + __mod_info["$rp_module_id/repo_url"]=https://github.com/gemrb/gemrb.git
  2213. + __mod_info["$rp_module_id/repo_branch"]=v0.8.6
  2214. + __mod_info["$rp_module_id/repo_commit"]=
  2215. + read module
  2216. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/giana.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2217. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/giana.sh
  2218. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2219. + local vendor=RetroPie
  2220. + type=ports
  2221. + local rp_module_id=
  2222. + local rp_module_desc=
  2223. + local rp_module_help=
  2224. + local rp_module_licence=
  2225. + local rp_module_section=
  2226. + local rp_module_flags=
  2227. + local rp_module_repo=
  2228. + local error=0
  2229. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2230. + source /home/pi/RetroPie-Setup/scriptmodules/ports/giana.sh
  2231. ++ rp_module_id=giana
  2232. ++ rp_module_desc='Giana'\''s Return'
  2233. ++ rp_module_licence='NONCOM https://www.gianas-return.de/?page_id=6'
  2234. ++ rp_module_section=opt
  2235. ++ rp_module_flags='!all videocore'
  2236. + local var
  2237. + for var in rp_module_id rp_module_desc
  2238. + [[ -z giana ]]
  2239. + for var in rp_module_id rp_module_desc
  2240. + [[ -z Giana's Return ]]
  2241. + [[ 0 -eq 1 ]]
  2242. + flags=($rp_module_flags)
  2243. + local flags
  2244. + local flag
  2245. + local enabled=1
  2246. + [[ '' -ne 1 ]]
  2247. + for flag in "${flags[@]}"
  2248. + [[ !all == \!\a\l\l ]]
  2249. + enabled=0
  2250. + continue
  2251. + for flag in "${flags[@]}"
  2252. + [[ videocore == \!\a\l\l ]]
  2253. + isPlatform videocore
  2254. + local flag=videocore
  2255. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' videocore
  2256. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2257. + local flag=videocore
  2258. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2259. + [[ -z videocore ]]
  2260. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )videocore($| ) ]]
  2261. + return 1
  2262. + return 1
  2263. + [[ videocore =~ ^!(.+) ]]
  2264. + [[ videocore =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2265. + sections=($rp_module_section)
  2266. + local sections
  2267. + rp_module_section=opt
  2268. + local flag section
  2269. + __mod_idx["$rp_module_id"]=167
  2270. + __mod_id+=("$rp_module_id")
  2271. + __mod_info["$rp_module_id/enabled"]=0
  2272. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/giana.sh
  2273. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2274. + __mod_info["$rp_module_id/type"]=ports
  2275. + __mod_info["$rp_module_id/desc"]='Giana'\''s Return'
  2276. + __mod_info["$rp_module_id/help"]=
  2277. + __mod_info["$rp_module_id/licence"]='NONCOM https://www.gianas-return.de/?page_id=6'
  2278. + __mod_info["$rp_module_id/section"]=opt
  2279. + __mod_info["$rp_module_id/flags"]='!all videocore'
  2280. + [[ -n '' ]]
  2281. + read module
  2282. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/gzdoom.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2283. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/gzdoom.sh
  2284. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2285. + local vendor=RetroPie
  2286. + type=ports
  2287. + local rp_module_id=
  2288. + local rp_module_desc=
  2289. + local rp_module_help=
  2290. + local rp_module_licence=
  2291. + local rp_module_section=
  2292. + local rp_module_flags=
  2293. + local rp_module_repo=
  2294. + local error=0
  2295. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2296. + source /home/pi/RetroPie-Setup/scriptmodules/ports/gzdoom.sh
  2297. ++ rp_module_id=gzdoom
  2298. ++ rp_module_desc='GZDoom is a feature centric port for all Doom engine games, based on ZDoom'
  2299. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/ZDoom/gzdoom/master/LICENSE'
  2300. ++ rp_module_repo='git https://github.com/ZDoom/gzdoom :_get_version_gzdoom'
  2301. ++ rp_module_section=opt
  2302. ++ rp_module_flags='sdl2 !armv6'
  2303. + local var
  2304. + for var in rp_module_id rp_module_desc
  2305. + [[ -z gzdoom ]]
  2306. + for var in rp_module_id rp_module_desc
  2307. + [[ -z GZDoom is a feature centric port for all Doom engine games, based on ZDoom ]]
  2308. + [[ 0 -eq 1 ]]
  2309. + flags=($rp_module_flags)
  2310. + local flags
  2311. + local flag
  2312. + local enabled=1
  2313. + [[ '' -ne 1 ]]
  2314. + for flag in "${flags[@]}"
  2315. + [[ sdl2 == \!\a\l\l ]]
  2316. + isPlatform sdl2
  2317. + local flag=sdl2
  2318. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl2
  2319. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2320. + local flag=sdl2
  2321. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2322. + [[ -z sdl2 ]]
  2323. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl2($| ) ]]
  2324. + return 1
  2325. + return 1
  2326. + [[ sdl2 =~ ^!(.+) ]]
  2327. + [[ sdl2 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2328. + for flag in "${flags[@]}"
  2329. + [[ !armv6 == \!\a\l\l ]]
  2330. + isPlatform '!armv6'
  2331. + local 'flag=!armv6'
  2332. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!armv6'
  2333. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2334. + local 'flag=!armv6'
  2335. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2336. + [[ -z !armv6 ]]
  2337. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!armv6($| ) ]]
  2338. + return 1
  2339. + return 1
  2340. + [[ !armv6 =~ ^!(.+) ]]
  2341. + isPlatform armv6
  2342. + local flag=armv6
  2343. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' armv6
  2344. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2345. + local flag=armv6
  2346. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2347. + [[ -z armv6 ]]
  2348. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )armv6($| ) ]]
  2349. + return 1
  2350. + return 1
  2351. + [[ !armv6 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2352. + sections=($rp_module_section)
  2353. + local sections
  2354. + rp_module_section=opt
  2355. + local flag section
  2356. + __mod_idx["$rp_module_id"]=168
  2357. + __mod_id+=("$rp_module_id")
  2358. + __mod_info["$rp_module_id/enabled"]=1
  2359. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/gzdoom.sh
  2360. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2361. + __mod_info["$rp_module_id/type"]=ports
  2362. + __mod_info["$rp_module_id/desc"]='GZDoom is a feature centric port for all Doom engine games, based on ZDoom'
  2363. + __mod_info["$rp_module_id/help"]=
  2364. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/ZDoom/gzdoom/master/LICENSE'
  2365. + __mod_info["$rp_module_id/section"]=opt
  2366. + __mod_info["$rp_module_id/flags"]='sdl2 !armv6'
  2367. + [[ -n git https://github.com/ZDoom/gzdoom :_get_version_gzdoom ]]
  2368. + repo=($rp_module_repo)
  2369. + local repo
  2370. + __mod_info["$rp_module_id/repo_type"]=git
  2371. + __mod_info["$rp_module_id/repo_url"]=https://github.com/ZDoom/gzdoom
  2372. + __mod_info["$rp_module_id/repo_branch"]=:_get_version_gzdoom
  2373. + __mod_info["$rp_module_id/repo_commit"]=
  2374. + read module
  2375. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/ionfury.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2376. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/ionfury.sh
  2377. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2378. + local vendor=RetroPie
  2379. + type=ports
  2380. + local rp_module_id=
  2381. + local rp_module_desc=
  2382. + local rp_module_help=
  2383. + local rp_module_licence=
  2384. + local rp_module_section=
  2385. + local rp_module_flags=
  2386. + local rp_module_repo=
  2387. + local error=0
  2388. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2389. + source /home/pi/RetroPie-Setup/scriptmodules/ports/ionfury.sh
  2390. ++ rp_module_id=ionfury
  2391. ++ rp_module_desc='Ion Fury - commercial FPS game based on eduke32 source port'
  2392. ++ rp_module_licence='GPL2 https://voidpoint.io/terminx/eduke32/-/raw/master/package/common/gpl-2.0.txt?inline=false'
  2393. ++ rp_module_repo='git https://voidpoint.io/terminx/eduke32.git master dfc16b08'
  2394. ++ rp_module_section=exp
  2395. + local var
  2396. + for var in rp_module_id rp_module_desc
  2397. + [[ -z ionfury ]]
  2398. + for var in rp_module_id rp_module_desc
  2399. + [[ -z Ion Fury - commercial FPS game based on eduke32 source port ]]
  2400. + [[ 0 -eq 1 ]]
  2401. + flags=($rp_module_flags)
  2402. + local flags
  2403. + local flag
  2404. + local enabled=1
  2405. + [[ '' -ne 1 ]]
  2406. + sections=($rp_module_section)
  2407. + local sections
  2408. + rp_module_section=exp
  2409. + local flag section
  2410. + __mod_idx["$rp_module_id"]=169
  2411. + __mod_id+=("$rp_module_id")
  2412. + __mod_info["$rp_module_id/enabled"]=1
  2413. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/ionfury.sh
  2414. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2415. + __mod_info["$rp_module_id/type"]=ports
  2416. + __mod_info["$rp_module_id/desc"]='Ion Fury - commercial FPS game based on eduke32 source port'
  2417. + __mod_info["$rp_module_id/help"]=
  2418. + __mod_info["$rp_module_id/licence"]='GPL2 https://voidpoint.io/terminx/eduke32/-/raw/master/package/common/gpl-2.0.txt?inline=false'
  2419. + __mod_info["$rp_module_id/section"]=exp
  2420. + __mod_info["$rp_module_id/flags"]=
  2421. + [[ -n git https://voidpoint.io/terminx/eduke32.git master dfc16b08 ]]
  2422. + repo=($rp_module_repo)
  2423. + local repo
  2424. + __mod_info["$rp_module_id/repo_type"]=git
  2425. + __mod_info["$rp_module_id/repo_url"]=https://voidpoint.io/terminx/eduke32.git
  2426. + __mod_info["$rp_module_id/repo_branch"]=master
  2427. + __mod_info["$rp_module_id/repo_commit"]=dfc16b08
  2428. + read module
  2429. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/ioquake3.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2430. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/ioquake3.sh
  2431. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2432. + local vendor=RetroPie
  2433. + type=ports
  2434. + local rp_module_id=
  2435. + local rp_module_desc=
  2436. + local rp_module_help=
  2437. + local rp_module_licence=
  2438. + local rp_module_section=
  2439. + local rp_module_flags=
  2440. + local rp_module_repo=
  2441. + local error=0
  2442. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2443. + source /home/pi/RetroPie-Setup/scriptmodules/ports/ioquake3.sh
  2444. ++ rp_module_id=ioquake3
  2445. ++ rp_module_desc='Quake 3 source port'
  2446. ++ rp_module_licence='GPL2 https://github.com/ioquake/ioq3/blob/master/COPYING.txt'
  2447. ++ rp_module_repo='git https://github.com/ioquake/ioq3 main'
  2448. ++ rp_module_section=opt
  2449. ++ rp_module_flags='!videocore'
  2450. + local var
  2451. + for var in rp_module_id rp_module_desc
  2452. + [[ -z ioquake3 ]]
  2453. + for var in rp_module_id rp_module_desc
  2454. + [[ -z Quake 3 source port ]]
  2455. + [[ 0 -eq 1 ]]
  2456. + flags=($rp_module_flags)
  2457. + local flags
  2458. + local flag
  2459. + local enabled=1
  2460. + [[ '' -ne 1 ]]
  2461. + for flag in "${flags[@]}"
  2462. + [[ !videocore == \!\a\l\l ]]
  2463. + isPlatform '!videocore'
  2464. + local 'flag=!videocore'
  2465. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!videocore'
  2466. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2467. + local 'flag=!videocore'
  2468. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2469. + [[ -z !videocore ]]
  2470. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!videocore($| ) ]]
  2471. + return 1
  2472. + return 1
  2473. + [[ !videocore =~ ^!(.+) ]]
  2474. + isPlatform videocore
  2475. + local flag=videocore
  2476. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' videocore
  2477. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2478. + local flag=videocore
  2479. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2480. + [[ -z videocore ]]
  2481. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )videocore($| ) ]]
  2482. + return 1
  2483. + return 1
  2484. + [[ !videocore =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2485. + sections=($rp_module_section)
  2486. + local sections
  2487. + rp_module_section=opt
  2488. + local flag section
  2489. + __mod_idx["$rp_module_id"]=170
  2490. + __mod_id+=("$rp_module_id")
  2491. + __mod_info["$rp_module_id/enabled"]=1
  2492. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/ioquake3.sh
  2493. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2494. + __mod_info["$rp_module_id/type"]=ports
  2495. + __mod_info["$rp_module_id/desc"]='Quake 3 source port'
  2496. + __mod_info["$rp_module_id/help"]=
  2497. + __mod_info["$rp_module_id/licence"]='GPL2 https://github.com/ioquake/ioq3/blob/master/COPYING.txt'
  2498. + __mod_info["$rp_module_id/section"]=opt
  2499. + __mod_info["$rp_module_id/flags"]='!videocore'
  2500. + [[ -n git https://github.com/ioquake/ioq3 main ]]
  2501. + repo=($rp_module_repo)
  2502. + local repo
  2503. + __mod_info["$rp_module_id/repo_type"]=git
  2504. + __mod_info["$rp_module_id/repo_url"]=https://github.com/ioquake/ioq3
  2505. + __mod_info["$rp_module_id/repo_branch"]=main
  2506. + __mod_info["$rp_module_id/repo_commit"]=
  2507. + read module
  2508. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/jumpnbump.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2509. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/jumpnbump.sh
  2510. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2511. + local vendor=RetroPie
  2512. + type=ports
  2513. + local rp_module_id=
  2514. + local rp_module_desc=
  2515. + local rp_module_help=
  2516. + local rp_module_licence=
  2517. + local rp_module_section=
  2518. + local rp_module_flags=
  2519. + local rp_module_repo=
  2520. + local error=0
  2521. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2522. + source /home/pi/RetroPie-Setup/scriptmodules/ports/jumpnbump.sh
  2523. ++ rp_module_id=jumpnbump
  2524. ++ rp_module_desc='Jump '\''n Bump, play cute bunnies jumping on each other'\''s heads - Modernization fork'
  2525. ++ rp_module_help='Copy custom game levels (.dat) to /home/pi/RetroPie/roms/ports/jumpnbump'
  2526. ++ rp_module_licence='GPL2 https://gitlab.com/LibreGames/jumpnbump/raw/master/COPYING'
  2527. ++ rp_module_repo='git https://gitlab.com/LibreGames/jumpnbump.git master'
  2528. ++ rp_module_section=exp
  2529. ++ rp_module_flags=
  2530. + local var
  2531. + for var in rp_module_id rp_module_desc
  2532. + [[ -z jumpnbump ]]
  2533. + for var in rp_module_id rp_module_desc
  2534. + [[ -z Jump 'n Bump, play cute bunnies jumping on each other's heads - Modernization fork ]]
  2535. + [[ 0 -eq 1 ]]
  2536. + flags=($rp_module_flags)
  2537. + local flags
  2538. + local flag
  2539. + local enabled=1
  2540. + [[ '' -ne 1 ]]
  2541. + sections=($rp_module_section)
  2542. + local sections
  2543. + rp_module_section=exp
  2544. + local flag section
  2545. + __mod_idx["$rp_module_id"]=171
  2546. + __mod_id+=("$rp_module_id")
  2547. + __mod_info["$rp_module_id/enabled"]=1
  2548. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/jumpnbump.sh
  2549. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2550. + __mod_info["$rp_module_id/type"]=ports
  2551. + __mod_info["$rp_module_id/desc"]='Jump '\''n Bump, play cute bunnies jumping on each other'\''s heads - Modernization fork'
  2552. + __mod_info["$rp_module_id/help"]='Copy custom game levels (.dat) to /home/pi/RetroPie/roms/ports/jumpnbump'
  2553. + __mod_info["$rp_module_id/licence"]='GPL2 https://gitlab.com/LibreGames/jumpnbump/raw/master/COPYING'
  2554. + __mod_info["$rp_module_id/section"]=exp
  2555. + __mod_info["$rp_module_id/flags"]=
  2556. + [[ -n git https://gitlab.com/LibreGames/jumpnbump.git master ]]
  2557. + repo=($rp_module_repo)
  2558. + local repo
  2559. + __mod_info["$rp_module_id/repo_type"]=git
  2560. + __mod_info["$rp_module_id/repo_url"]=https://gitlab.com/LibreGames/jumpnbump.git
  2561. + __mod_info["$rp_module_id/repo_branch"]=master
  2562. + __mod_info["$rp_module_id/repo_commit"]=
  2563. + read module
  2564. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/kodi.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2565. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/kodi.sh
  2566. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2567. + local vendor=RetroPie
  2568. + type=ports
  2569. + local rp_module_id=
  2570. + local rp_module_desc=
  2571. + local rp_module_help=
  2572. + local rp_module_licence=
  2573. + local rp_module_section=
  2574. + local rp_module_flags=
  2575. + local rp_module_repo=
  2576. + local error=0
  2577. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2578. + source /home/pi/RetroPie-Setup/scriptmodules/ports/kodi.sh
  2579. ++ rp_module_id=kodi
  2580. ++ rp_module_desc='Kodi - Open source home theatre software'
  2581. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/xbmc/xbmc/master/LICENSE.md'
  2582. ++ rp_module_section=opt
  2583. ++ rp_module_flags='!mali !osmc !xbian'
  2584. + local var
  2585. + for var in rp_module_id rp_module_desc
  2586. + [[ -z kodi ]]
  2587. + for var in rp_module_id rp_module_desc
  2588. + [[ -z Kodi - Open source home theatre software ]]
  2589. + [[ 0 -eq 1 ]]
  2590. + flags=($rp_module_flags)
  2591. + local flags
  2592. + local flag
  2593. + local enabled=1
  2594. + [[ '' -ne 1 ]]
  2595. + for flag in "${flags[@]}"
  2596. + [[ !mali == \!\a\l\l ]]
  2597. + isPlatform '!mali'
  2598. + local 'flag=!mali'
  2599. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  2600. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2601. + local 'flag=!mali'
  2602. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2603. + [[ -z !mali ]]
  2604. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  2605. + return 1
  2606. + return 1
  2607. + [[ !mali =~ ^!(.+) ]]
  2608. + isPlatform mali
  2609. + local flag=mali
  2610. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  2611. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2612. + local flag=mali
  2613. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2614. + [[ -z mali ]]
  2615. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  2616. + return 1
  2617. + return 1
  2618. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2619. + for flag in "${flags[@]}"
  2620. + [[ !osmc == \!\a\l\l ]]
  2621. + isPlatform '!osmc'
  2622. + local 'flag=!osmc'
  2623. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!osmc'
  2624. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2625. + local 'flag=!osmc'
  2626. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2627. + [[ -z !osmc ]]
  2628. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!osmc($| ) ]]
  2629. + return 1
  2630. + return 1
  2631. + [[ !osmc =~ ^!(.+) ]]
  2632. + isPlatform osmc
  2633. + local flag=osmc
  2634. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' osmc
  2635. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2636. + local flag=osmc
  2637. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2638. + [[ -z osmc ]]
  2639. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )osmc($| ) ]]
  2640. + return 1
  2641. + return 1
  2642. + [[ !osmc =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2643. + for flag in "${flags[@]}"
  2644. + [[ !xbian == \!\a\l\l ]]
  2645. + isPlatform '!xbian'
  2646. + local 'flag=!xbian'
  2647. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!xbian'
  2648. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2649. + local 'flag=!xbian'
  2650. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2651. + [[ -z !xbian ]]
  2652. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!xbian($| ) ]]
  2653. + return 1
  2654. + return 1
  2655. + [[ !xbian =~ ^!(.+) ]]
  2656. + isPlatform xbian
  2657. + local flag=xbian
  2658. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' xbian
  2659. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2660. + local flag=xbian
  2661. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2662. + [[ -z xbian ]]
  2663. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )xbian($| ) ]]
  2664. + return 1
  2665. + return 1
  2666. + [[ !xbian =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2667. + sections=($rp_module_section)
  2668. + local sections
  2669. + rp_module_section=opt
  2670. + local flag section
  2671. + __mod_idx["$rp_module_id"]=172
  2672. + __mod_id+=("$rp_module_id")
  2673. + __mod_info["$rp_module_id/enabled"]=1
  2674. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/kodi.sh
  2675. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2676. + __mod_info["$rp_module_id/type"]=ports
  2677. + __mod_info["$rp_module_id/desc"]='Kodi - Open source home theatre software'
  2678. + __mod_info["$rp_module_id/help"]=
  2679. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/xbmc/xbmc/master/LICENSE.md'
  2680. + __mod_info["$rp_module_id/section"]=opt
  2681. + __mod_info["$rp_module_id/flags"]='!mali !osmc !xbian'
  2682. + [[ -n '' ]]
  2683. + read module
  2684. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/lincity-ng.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2685. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/lincity-ng.sh
  2686. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2687. + local vendor=RetroPie
  2688. + type=ports
  2689. + local rp_module_id=
  2690. + local rp_module_desc=
  2691. + local rp_module_help=
  2692. + local rp_module_licence=
  2693. + local rp_module_section=
  2694. + local rp_module_flags=
  2695. + local rp_module_repo=
  2696. + local error=0
  2697. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2698. + source /home/pi/RetroPie-Setup/scriptmodules/ports/lincity-ng.sh
  2699. ++ rp_module_id=lincity-ng
  2700. ++ rp_module_desc='lincity-ng - Open Source City Building Game'
  2701. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/lincity-ng/lincity-ng/master/COPYING'
  2702. ++ rp_module_section=opt
  2703. ++ rp_module_flags='!mali'
  2704. + local var
  2705. + for var in rp_module_id rp_module_desc
  2706. + [[ -z lincity-ng ]]
  2707. + for var in rp_module_id rp_module_desc
  2708. + [[ -z lincity-ng - Open Source City Building Game ]]
  2709. + [[ 0 -eq 1 ]]
  2710. + flags=($rp_module_flags)
  2711. + local flags
  2712. + local flag
  2713. + local enabled=1
  2714. + [[ '' -ne 1 ]]
  2715. + for flag in "${flags[@]}"
  2716. + [[ !mali == \!\a\l\l ]]
  2717. + isPlatform '!mali'
  2718. + local 'flag=!mali'
  2719. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  2720. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2721. + local 'flag=!mali'
  2722. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2723. + [[ -z !mali ]]
  2724. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  2725. + return 1
  2726. + return 1
  2727. + [[ !mali =~ ^!(.+) ]]
  2728. + isPlatform mali
  2729. + local flag=mali
  2730. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  2731. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2732. + local flag=mali
  2733. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2734. + [[ -z mali ]]
  2735. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  2736. + return 1
  2737. + return 1
  2738. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  2739. + sections=($rp_module_section)
  2740. + local sections
  2741. + rp_module_section=opt
  2742. + local flag section
  2743. + __mod_idx["$rp_module_id"]=173
  2744. + __mod_id+=("$rp_module_id")
  2745. + __mod_info["$rp_module_id/enabled"]=1
  2746. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/lincity-ng.sh
  2747. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2748. + __mod_info["$rp_module_id/type"]=ports
  2749. + __mod_info["$rp_module_id/desc"]='lincity-ng - Open Source City Building Game'
  2750. + __mod_info["$rp_module_id/help"]=
  2751. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/lincity-ng/lincity-ng/master/COPYING'
  2752. + __mod_info["$rp_module_id/section"]=opt
  2753. + __mod_info["$rp_module_id/flags"]='!mali'
  2754. + [[ -n '' ]]
  2755. + read module
  2756. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/love-0.10.2.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2757. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/love-0.10.2.sh
  2758. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2759. + local vendor=RetroPie
  2760. + type=ports
  2761. + local rp_module_id=
  2762. + local rp_module_desc=
  2763. + local rp_module_help=
  2764. + local rp_module_licence=
  2765. + local rp_module_section=
  2766. + local rp_module_flags=
  2767. + local rp_module_repo=
  2768. + local error=0
  2769. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2770. + source /home/pi/RetroPie-Setup/scriptmodules/ports/love-0.10.2.sh
  2771. ++ rp_module_id=love-0.10.2
  2772. ++ rp_module_desc='Love - 2d Game Engine v0.10.2'
  2773. ++ rp_module_help='Copy your Love games to /home/pi/RetroPie/roms/love'
  2774. ++ rp_module_licence='ZLIB https://raw.githubusercontent.com/love2d/love/0.10.2/license.txt'
  2775. ++ rp_module_repo='git https://github.com/love2d/love 0.10.2'
  2776. ++ rp_module_section=opt
  2777. ++ rp_module_flags='!aarch64'
  2778. + local var
  2779. + for var in rp_module_id rp_module_desc
  2780. + [[ -z love-0.10.2 ]]
  2781. + for var in rp_module_id rp_module_desc
  2782. + [[ -z Love - 2d Game Engine v0.10.2 ]]
  2783. + [[ 0 -eq 1 ]]
  2784. + flags=($rp_module_flags)
  2785. + local flags
  2786. + local flag
  2787. + local enabled=1
  2788. + [[ '' -ne 1 ]]
  2789. + for flag in "${flags[@]}"
  2790. + [[ !aarch64 == \!\a\l\l ]]
  2791. + isPlatform '!aarch64'
  2792. + local 'flag=!aarch64'
  2793. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!aarch64'
  2794. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2795. + local 'flag=!aarch64'
  2796. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2797. + [[ -z !aarch64 ]]
  2798. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!aarch64($| ) ]]
  2799. + return 1
  2800. + return 1
  2801. + [[ !aarch64 =~ ^!(.+) ]]
  2802. + isPlatform aarch64
  2803. + local flag=aarch64
  2804. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' aarch64
  2805. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2806. + local flag=aarch64
  2807. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2808. + [[ -z aarch64 ]]
  2809. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )aarch64($| ) ]]
  2810. + return 0
  2811. + return 0
  2812. + enabled=0
  2813. + continue
  2814. + sections=($rp_module_section)
  2815. + local sections
  2816. + rp_module_section=opt
  2817. + local flag section
  2818. + __mod_idx["$rp_module_id"]=174
  2819. + __mod_id+=("$rp_module_id")
  2820. + __mod_info["$rp_module_id/enabled"]=0
  2821. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/love-0.10.2.sh
  2822. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2823. + __mod_info["$rp_module_id/type"]=ports
  2824. + __mod_info["$rp_module_id/desc"]='Love - 2d Game Engine v0.10.2'
  2825. + __mod_info["$rp_module_id/help"]='Copy your Love games to /home/pi/RetroPie/roms/love'
  2826. + __mod_info["$rp_module_id/licence"]='ZLIB https://raw.githubusercontent.com/love2d/love/0.10.2/license.txt'
  2827. + __mod_info["$rp_module_id/section"]=opt
  2828. + __mod_info["$rp_module_id/flags"]='!aarch64'
  2829. + [[ -n git https://github.com/love2d/love 0.10.2 ]]
  2830. + repo=($rp_module_repo)
  2831. + local repo
  2832. + __mod_info["$rp_module_id/repo_type"]=git
  2833. + __mod_info["$rp_module_id/repo_url"]=https://github.com/love2d/love
  2834. + __mod_info["$rp_module_id/repo_branch"]=0.10.2
  2835. + __mod_info["$rp_module_id/repo_commit"]=
  2836. + read module
  2837. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/love.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2838. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/love.sh
  2839. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2840. + local vendor=RetroPie
  2841. + type=ports
  2842. + local rp_module_id=
  2843. + local rp_module_desc=
  2844. + local rp_module_help=
  2845. + local rp_module_licence=
  2846. + local rp_module_section=
  2847. + local rp_module_flags=
  2848. + local rp_module_repo=
  2849. + local error=0
  2850. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2851. + source /home/pi/RetroPie-Setup/scriptmodules/ports/love.sh
  2852. ++ rp_module_id=love
  2853. ++ rp_module_desc='Love - 2d Game Engine'
  2854. ++ rp_module_help='Copy your Love games to /home/pi/RetroPie/roms/love'
  2855. ++ rp_module_licence='ZLIB https://raw.githubusercontent.com/love2d/love/master/license.txt'
  2856. ++ rp_module_repo='git https://github.com/love2d/love 11.5'
  2857. ++ rp_module_section=opt
  2858. ++ rp_module_flags='!aarch64'
  2859. + local var
  2860. + for var in rp_module_id rp_module_desc
  2861. + [[ -z love ]]
  2862. + for var in rp_module_id rp_module_desc
  2863. + [[ -z Love - 2d Game Engine ]]
  2864. + [[ 0 -eq 1 ]]
  2865. + flags=($rp_module_flags)
  2866. + local flags
  2867. + local flag
  2868. + local enabled=1
  2869. + [[ '' -ne 1 ]]
  2870. + for flag in "${flags[@]}"
  2871. + [[ !aarch64 == \!\a\l\l ]]
  2872. + isPlatform '!aarch64'
  2873. + local 'flag=!aarch64'
  2874. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!aarch64'
  2875. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2876. + local 'flag=!aarch64'
  2877. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2878. + [[ -z !aarch64 ]]
  2879. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!aarch64($| ) ]]
  2880. + return 1
  2881. + return 1
  2882. + [[ !aarch64 =~ ^!(.+) ]]
  2883. + isPlatform aarch64
  2884. + local flag=aarch64
  2885. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' aarch64
  2886. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  2887. + local flag=aarch64
  2888. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  2889. + [[ -z aarch64 ]]
  2890. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )aarch64($| ) ]]
  2891. + return 0
  2892. + return 0
  2893. + enabled=0
  2894. + continue
  2895. + sections=($rp_module_section)
  2896. + local sections
  2897. + rp_module_section=opt
  2898. + local flag section
  2899. + __mod_idx["$rp_module_id"]=175
  2900. + __mod_id+=("$rp_module_id")
  2901. + __mod_info["$rp_module_id/enabled"]=0
  2902. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/love.sh
  2903. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2904. + __mod_info["$rp_module_id/type"]=ports
  2905. + __mod_info["$rp_module_id/desc"]='Love - 2d Game Engine'
  2906. + __mod_info["$rp_module_id/help"]='Copy your Love games to /home/pi/RetroPie/roms/love'
  2907. + __mod_info["$rp_module_id/licence"]='ZLIB https://raw.githubusercontent.com/love2d/love/master/license.txt'
  2908. + __mod_info["$rp_module_id/section"]=opt
  2909. + __mod_info["$rp_module_id/flags"]='!aarch64'
  2910. + [[ -n git https://github.com/love2d/love 11.5 ]]
  2911. + repo=($rp_module_repo)
  2912. + local repo
  2913. + __mod_info["$rp_module_id/repo_type"]=git
  2914. + __mod_info["$rp_module_id/repo_url"]=https://github.com/love2d/love
  2915. + __mod_info["$rp_module_id/repo_branch"]=11.5
  2916. + __mod_info["$rp_module_id/repo_commit"]=
  2917. + read module
  2918. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/lzdoom.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2919. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/lzdoom.sh
  2920. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2921. + local vendor=RetroPie
  2922. + type=ports
  2923. + local rp_module_id=
  2924. + local rp_module_desc=
  2925. + local rp_module_help=
  2926. + local rp_module_licence=
  2927. + local rp_module_section=
  2928. + local rp_module_flags=
  2929. + local rp_module_repo=
  2930. + local error=0
  2931. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2932. + source /home/pi/RetroPie-Setup/scriptmodules/ports/lzdoom.sh
  2933. ++ rp_module_id=lzdoom
  2934. ++ rp_module_desc='lzdoom - DOOM source port (legacy version of GZDoom)'
  2935. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/drfrag666/gzdoom/master/LICENSE'
  2936. ++ rp_module_repo='git https://github.com/drfrag666/gzdoom 3.88b'
  2937. ++ rp_module_section=opt
  2938. ++ rp_module_flags=
  2939. + local var
  2940. + for var in rp_module_id rp_module_desc
  2941. + [[ -z lzdoom ]]
  2942. + for var in rp_module_id rp_module_desc
  2943. + [[ -z lzdoom - DOOM source port (legacy version of GZDoom) ]]
  2944. + [[ 0 -eq 1 ]]
  2945. + flags=($rp_module_flags)
  2946. + local flags
  2947. + local flag
  2948. + local enabled=1
  2949. + [[ '' -ne 1 ]]
  2950. + sections=($rp_module_section)
  2951. + local sections
  2952. + rp_module_section=opt
  2953. + local flag section
  2954. + __mod_idx["$rp_module_id"]=176
  2955. + __mod_id+=("$rp_module_id")
  2956. + __mod_info["$rp_module_id/enabled"]=1
  2957. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/lzdoom.sh
  2958. + __mod_info["$rp_module_id/vendor"]=RetroPie
  2959. + __mod_info["$rp_module_id/type"]=ports
  2960. + __mod_info["$rp_module_id/desc"]='lzdoom - DOOM source port (legacy version of GZDoom)'
  2961. + __mod_info["$rp_module_id/help"]=
  2962. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/drfrag666/gzdoom/master/LICENSE'
  2963. + __mod_info["$rp_module_id/section"]=opt
  2964. + __mod_info["$rp_module_id/flags"]=
  2965. + [[ -n git https://github.com/drfrag666/gzdoom 3.88b ]]
  2966. + repo=($rp_module_repo)
  2967. + local repo
  2968. + __mod_info["$rp_module_id/repo_type"]=git
  2969. + __mod_info["$rp_module_id/repo_url"]=https://github.com/drfrag666/gzdoom
  2970. + __mod_info["$rp_module_id/repo_branch"]=3.88b
  2971. + __mod_info["$rp_module_id/repo_commit"]=
  2972. + read module
  2973. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/micropolis.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  2974. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/micropolis.sh
  2975. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  2976. + local vendor=RetroPie
  2977. + type=ports
  2978. + local rp_module_id=
  2979. + local rp_module_desc=
  2980. + local rp_module_help=
  2981. + local rp_module_licence=
  2982. + local rp_module_section=
  2983. + local rp_module_flags=
  2984. + local rp_module_repo=
  2985. + local error=0
  2986. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  2987. + source /home/pi/RetroPie-Setup/scriptmodules/ports/micropolis.sh
  2988. ++ rp_module_id=micropolis
  2989. ++ rp_module_desc='Micropolis - Open Source City Building Game'
  2990. ++ rp_module_licence='GPL https://raw.githubusercontent.com/SimHacker/micropolis/wiki/License.md'
  2991. ++ rp_module_section=opt
  2992. ++ rp_module_flags='!mali'
  2993. + local var
  2994. + for var in rp_module_id rp_module_desc
  2995. + [[ -z micropolis ]]
  2996. + for var in rp_module_id rp_module_desc
  2997. + [[ -z Micropolis - Open Source City Building Game ]]
  2998. + [[ 0 -eq 1 ]]
  2999. + flags=($rp_module_flags)
  3000. + local flags
  3001. + local flag
  3002. + local enabled=1
  3003. + [[ '' -ne 1 ]]
  3004. + for flag in "${flags[@]}"
  3005. + [[ !mali == \!\a\l\l ]]
  3006. + isPlatform '!mali'
  3007. + local 'flag=!mali'
  3008. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  3009. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3010. + local 'flag=!mali'
  3011. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3012. + [[ -z !mali ]]
  3013. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  3014. + return 1
  3015. + return 1
  3016. + [[ !mali =~ ^!(.+) ]]
  3017. + isPlatform mali
  3018. + local flag=mali
  3019. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  3020. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3021. + local flag=mali
  3022. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3023. + [[ -z mali ]]
  3024. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  3025. + return 1
  3026. + return 1
  3027. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3028. + sections=($rp_module_section)
  3029. + local sections
  3030. + rp_module_section=opt
  3031. + local flag section
  3032. + __mod_idx["$rp_module_id"]=177
  3033. + __mod_id+=("$rp_module_id")
  3034. + __mod_info["$rp_module_id/enabled"]=1
  3035. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/micropolis.sh
  3036. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3037. + __mod_info["$rp_module_id/type"]=ports
  3038. + __mod_info["$rp_module_id/desc"]='Micropolis - Open Source City Building Game'
  3039. + __mod_info["$rp_module_id/help"]=
  3040. + __mod_info["$rp_module_id/licence"]='GPL https://raw.githubusercontent.com/SimHacker/micropolis/wiki/License.md'
  3041. + __mod_info["$rp_module_id/section"]=opt
  3042. + __mod_info["$rp_module_id/flags"]='!mali'
  3043. + [[ -n '' ]]
  3044. + read module
  3045. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/minecraft.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3046. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/minecraft.sh
  3047. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3048. + local vendor=RetroPie
  3049. + type=ports
  3050. + local rp_module_id=
  3051. + local rp_module_desc=
  3052. + local rp_module_help=
  3053. + local rp_module_licence=
  3054. + local rp_module_section=
  3055. + local rp_module_flags=
  3056. + local rp_module_repo=
  3057. + local error=0
  3058. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3059. + source /home/pi/RetroPie-Setup/scriptmodules/ports/minecraft.sh
  3060. ++ rp_module_id=minecraft
  3061. ++ rp_module_desc='Minecraft - Pi Edition'
  3062. ++ rp_module_licence=PROP
  3063. ++ rp_module_section=exp
  3064. ++ rp_module_flags='!all videocore'
  3065. + local var
  3066. + for var in rp_module_id rp_module_desc
  3067. + [[ -z minecraft ]]
  3068. + for var in rp_module_id rp_module_desc
  3069. + [[ -z Minecraft - Pi Edition ]]
  3070. + [[ 0 -eq 1 ]]
  3071. + flags=($rp_module_flags)
  3072. + local flags
  3073. + local flag
  3074. + local enabled=1
  3075. + [[ '' -ne 1 ]]
  3076. + for flag in "${flags[@]}"
  3077. + [[ !all == \!\a\l\l ]]
  3078. + enabled=0
  3079. + continue
  3080. + for flag in "${flags[@]}"
  3081. + [[ videocore == \!\a\l\l ]]
  3082. + isPlatform videocore
  3083. + local flag=videocore
  3084. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' videocore
  3085. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3086. + local flag=videocore
  3087. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3088. + [[ -z videocore ]]
  3089. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )videocore($| ) ]]
  3090. + return 1
  3091. + return 1
  3092. + [[ videocore =~ ^!(.+) ]]
  3093. + [[ videocore =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3094. + sections=($rp_module_section)
  3095. + local sections
  3096. + rp_module_section=exp
  3097. + local flag section
  3098. + __mod_idx["$rp_module_id"]=178
  3099. + __mod_id+=("$rp_module_id")
  3100. + __mod_info["$rp_module_id/enabled"]=0
  3101. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/minecraft.sh
  3102. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3103. + __mod_info["$rp_module_id/type"]=ports
  3104. + __mod_info["$rp_module_id/desc"]='Minecraft - Pi Edition'
  3105. + __mod_info["$rp_module_id/help"]=
  3106. + __mod_info["$rp_module_id/licence"]=PROP
  3107. + __mod_info["$rp_module_id/section"]=exp
  3108. + __mod_info["$rp_module_id/flags"]='!all videocore'
  3109. + [[ -n '' ]]
  3110. + read module
  3111. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/mysticmine.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3112. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/mysticmine.sh
  3113. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3114. + local vendor=RetroPie
  3115. + type=ports
  3116. + local rp_module_id=
  3117. + local rp_module_desc=
  3118. + local rp_module_help=
  3119. + local rp_module_licence=
  3120. + local rp_module_section=
  3121. + local rp_module_flags=
  3122. + local rp_module_repo=
  3123. + local error=0
  3124. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3125. + source /home/pi/RetroPie-Setup/scriptmodules/ports/mysticmine.sh
  3126. ++ rp_module_id=mysticmine
  3127. ++ rp_module_desc='Mystic Mine - Rail game for up to six players on one keyboard'
  3128. ++ rp_module_licence='MIT https://raw.githubusercontent.com/dewitters/MysticMine/master/LICENSE.txt'
  3129. ++ rp_module_repo='git https://github.com/dewitters/MysticMine.git master'
  3130. ++ rp_module_section=exp
  3131. ++ rp_module_flags='!:$__os_debian_ver:-gt:10'
  3132. + local var
  3133. + for var in rp_module_id rp_module_desc
  3134. + [[ -z mysticmine ]]
  3135. + for var in rp_module_id rp_module_desc
  3136. + [[ -z Mystic Mine - Rail game for up to six players on one keyboard ]]
  3137. + [[ 0 -eq 1 ]]
  3138. + flags=($rp_module_flags)
  3139. + local flags
  3140. + local flag
  3141. + local enabled=1
  3142. + [[ '' -ne 1 ]]
  3143. + for flag in "${flags[@]}"
  3144. + [[ !:$__os_debian_ver:-gt:10 == \!\a\l\l ]]
  3145. + isPlatform '!:$__os_debian_ver:-gt:10'
  3146. + local 'flag=!:$__os_debian_ver:-gt:10'
  3147. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!:$__os_debian_ver:-gt:10'
  3148. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3149. + local 'flag=!:$__os_debian_ver:-gt:10'
  3150. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3151. + [[ -z !:$__os_debian_ver:-gt:10 ]]
  3152. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!:$__os_debian_ver:-gt:10($| ) ]]
  3153. + return 1
  3154. + return 1
  3155. + [[ !:$__os_debian_ver:-gt:10 =~ ^!(.+) ]]
  3156. + isPlatform ':$__os_debian_ver:-gt:10'
  3157. + local 'flag=:$__os_debian_ver:-gt:10'
  3158. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' ':$__os_debian_ver:-gt:10'
  3159. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3160. + local 'flag=:$__os_debian_ver:-gt:10'
  3161. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3162. + [[ -z :$__os_debian_ver:-gt:10 ]]
  3163. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| ):$__os_debian_ver:-gt:10($| ) ]]
  3164. + return 1
  3165. + return 1
  3166. + [[ !:$__os_debian_ver:-gt:10 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3167. + local e=1
  3168. + [[ ! == \! ]]
  3169. + e=0
  3170. + eval '[[ $__os_debian_ver -gt 10 ]]'
  3171. ++ [[ 10 -gt 10 ]]
  3172. + continue
  3173. + sections=($rp_module_section)
  3174. + local sections
  3175. + rp_module_section=exp
  3176. + local flag section
  3177. + __mod_idx["$rp_module_id"]=179
  3178. + __mod_id+=("$rp_module_id")
  3179. + __mod_info["$rp_module_id/enabled"]=1
  3180. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/mysticmine.sh
  3181. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3182. + __mod_info["$rp_module_id/type"]=ports
  3183. + __mod_info["$rp_module_id/desc"]='Mystic Mine - Rail game for up to six players on one keyboard'
  3184. + __mod_info["$rp_module_id/help"]=
  3185. + __mod_info["$rp_module_id/licence"]='MIT https://raw.githubusercontent.com/dewitters/MysticMine/master/LICENSE.txt'
  3186. + __mod_info["$rp_module_id/section"]=exp
  3187. + __mod_info["$rp_module_id/flags"]='!:$__os_debian_ver:-gt:10'
  3188. + [[ -n git https://github.com/dewitters/MysticMine.git master ]]
  3189. + repo=($rp_module_repo)
  3190. + local repo
  3191. + __mod_info["$rp_module_id/repo_type"]=git
  3192. + __mod_info["$rp_module_id/repo_url"]=https://github.com/dewitters/MysticMine.git
  3193. + __mod_info["$rp_module_id/repo_branch"]=master
  3194. + __mod_info["$rp_module_id/repo_commit"]=
  3195. + read module
  3196. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/openblok.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3197. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/openblok.sh
  3198. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3199. + local vendor=RetroPie
  3200. + type=ports
  3201. + local rp_module_id=
  3202. + local rp_module_desc=
  3203. + local rp_module_help=
  3204. + local rp_module_licence=
  3205. + local rp_module_section=
  3206. + local rp_module_flags=
  3207. + local rp_module_repo=
  3208. + local error=0
  3209. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3210. + source /home/pi/RetroPie-Setup/scriptmodules/ports/openblok.sh
  3211. ++ rp_module_id=openblok
  3212. ++ rp_module_desc='OpenBlok: A Block Dropping Game'
  3213. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/mmatyas/openblok/master/LICENSE.md'
  3214. ++ rp_module_repo='git https://github.com/mmatyas/openblok.git master'
  3215. ++ rp_module_section=exp
  3216. ++ rp_module_flags=
  3217. + local var
  3218. + for var in rp_module_id rp_module_desc
  3219. + [[ -z openblok ]]
  3220. + for var in rp_module_id rp_module_desc
  3221. + [[ -z OpenBlok: A Block Dropping Game ]]
  3222. + [[ 0 -eq 1 ]]
  3223. + flags=($rp_module_flags)
  3224. + local flags
  3225. + local flag
  3226. + local enabled=1
  3227. + [[ '' -ne 1 ]]
  3228. + sections=($rp_module_section)
  3229. + local sections
  3230. + rp_module_section=exp
  3231. + local flag section
  3232. + __mod_idx["$rp_module_id"]=180
  3233. + __mod_id+=("$rp_module_id")
  3234. + __mod_info["$rp_module_id/enabled"]=1
  3235. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/openblok.sh
  3236. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3237. + __mod_info["$rp_module_id/type"]=ports
  3238. + __mod_info["$rp_module_id/desc"]='OpenBlok: A Block Dropping Game'
  3239. + __mod_info["$rp_module_id/help"]=
  3240. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/mmatyas/openblok/master/LICENSE.md'
  3241. + __mod_info["$rp_module_id/section"]=exp
  3242. + __mod_info["$rp_module_id/flags"]=
  3243. + [[ -n git https://github.com/mmatyas/openblok.git master ]]
  3244. + repo=($rp_module_repo)
  3245. + local repo
  3246. + __mod_info["$rp_module_id/repo_type"]=git
  3247. + __mod_info["$rp_module_id/repo_url"]=https://github.com/mmatyas/openblok.git
  3248. + __mod_info["$rp_module_id/repo_branch"]=master
  3249. + __mod_info["$rp_module_id/repo_commit"]=
  3250. + read module
  3251. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/openbor.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3252. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/openbor.sh
  3253. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3254. + local vendor=RetroPie
  3255. + type=ports
  3256. + local rp_module_id=
  3257. + local rp_module_desc=
  3258. + local rp_module_help=
  3259. + local rp_module_licence=
  3260. + local rp_module_section=
  3261. + local rp_module_flags=
  3262. + local rp_module_repo=
  3263. + local error=0
  3264. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3265. + source /home/pi/RetroPie-Setup/scriptmodules/ports/openbor.sh
  3266. ++ rp_module_id=openbor
  3267. ++ rp_module_desc='OpenBOR - Beat '\''em Up Game Engine'
  3268. ++ rp_module_help='OpenBOR games need to be extracted to function properly. Place your pak files in /home/pi/RetroPie/roms/ports/openbor and then run /opt/retropie/ports/openbor/extract.sh. When the script is done, your original pak files will be found in /home/pi/RetroPie/roms/ports/openbor/originals and can be deleted.'
  3269. ++ rp_module_licence='BSD https://raw.githubusercontent.com/rofl0r/openbor/master/LICENSE'
  3270. ++ rp_module_repo='git https://github.com/rofl0r/openbor.git master'
  3271. ++ rp_module_section=exp
  3272. ++ rp_module_flags='sdl1 !mali !x11'
  3273. + local var
  3274. + for var in rp_module_id rp_module_desc
  3275. + [[ -z openbor ]]
  3276. + for var in rp_module_id rp_module_desc
  3277. + [[ -z OpenBOR - Beat 'em Up Game Engine ]]
  3278. + [[ 0 -eq 1 ]]
  3279. + flags=($rp_module_flags)
  3280. + local flags
  3281. + local flag
  3282. + local enabled=1
  3283. + [[ '' -ne 1 ]]
  3284. + for flag in "${flags[@]}"
  3285. + [[ sdl1 == \!\a\l\l ]]
  3286. + isPlatform sdl1
  3287. + local flag=sdl1
  3288. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl1
  3289. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3290. + local flag=sdl1
  3291. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3292. + [[ -z sdl1 ]]
  3293. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl1($| ) ]]
  3294. + return 1
  3295. + return 1
  3296. + [[ sdl1 =~ ^!(.+) ]]
  3297. + [[ sdl1 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3298. + for flag in "${flags[@]}"
  3299. + [[ !mali == \!\a\l\l ]]
  3300. + isPlatform '!mali'
  3301. + local 'flag=!mali'
  3302. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  3303. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3304. + local 'flag=!mali'
  3305. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3306. + [[ -z !mali ]]
  3307. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  3308. + return 1
  3309. + return 1
  3310. + [[ !mali =~ ^!(.+) ]]
  3311. + isPlatform mali
  3312. + local flag=mali
  3313. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  3314. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3315. + local flag=mali
  3316. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3317. + [[ -z mali ]]
  3318. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  3319. + return 1
  3320. + return 1
  3321. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3322. + for flag in "${flags[@]}"
  3323. + [[ !x11 == \!\a\l\l ]]
  3324. + isPlatform '!x11'
  3325. + local 'flag=!x11'
  3326. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!x11'
  3327. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3328. + local 'flag=!x11'
  3329. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3330. + [[ -z !x11 ]]
  3331. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!x11($| ) ]]
  3332. + return 1
  3333. + return 1
  3334. + [[ !x11 =~ ^!(.+) ]]
  3335. + isPlatform x11
  3336. + local flag=x11
  3337. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' x11
  3338. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3339. + local flag=x11
  3340. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3341. + [[ -z x11 ]]
  3342. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )x11($| ) ]]
  3343. + return 1
  3344. + return 1
  3345. + [[ !x11 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3346. + sections=($rp_module_section)
  3347. + local sections
  3348. + rp_module_section=exp
  3349. + local flag section
  3350. + __mod_idx["$rp_module_id"]=181
  3351. + __mod_id+=("$rp_module_id")
  3352. + __mod_info["$rp_module_id/enabled"]=1
  3353. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/openbor.sh
  3354. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3355. + __mod_info["$rp_module_id/type"]=ports
  3356. + __mod_info["$rp_module_id/desc"]='OpenBOR - Beat '\''em Up Game Engine'
  3357. + __mod_info["$rp_module_id/help"]='OpenBOR games need to be extracted to function properly. Place your pak files in /home/pi/RetroPie/roms/ports/openbor and then run /opt/retropie/ports/openbor/extract.sh. When the script is done, your original pak files will be found in /home/pi/RetroPie/roms/ports/openbor/originals and can be deleted.'
  3358. + __mod_info["$rp_module_id/licence"]='BSD https://raw.githubusercontent.com/rofl0r/openbor/master/LICENSE'
  3359. + __mod_info["$rp_module_id/section"]=exp
  3360. + __mod_info["$rp_module_id/flags"]='sdl1 !mali !x11'
  3361. + [[ -n git https://github.com/rofl0r/openbor.git master ]]
  3362. + repo=($rp_module_repo)
  3363. + local repo
  3364. + __mod_info["$rp_module_id/repo_type"]=git
  3365. + __mod_info["$rp_module_id/repo_url"]=https://github.com/rofl0r/openbor.git
  3366. + __mod_info["$rp_module_id/repo_branch"]=master
  3367. + __mod_info["$rp_module_id/repo_commit"]=
  3368. + read module
  3369. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/openpht.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3370. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/openpht.sh
  3371. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3372. + local vendor=RetroPie
  3373. + type=ports
  3374. + local rp_module_id=
  3375. + local rp_module_desc=
  3376. + local rp_module_help=
  3377. + local rp_module_licence=
  3378. + local rp_module_section=
  3379. + local rp_module_flags=
  3380. + local rp_module_repo=
  3381. + local error=0
  3382. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3383. + source /home/pi/RetroPie-Setup/scriptmodules/ports/openpht.sh
  3384. ++ rp_module_id=openpht
  3385. ++ rp_module_desc='OpenPHT is a community driven fork of Plex Home Theater'
  3386. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/RasPlex/OpenPHT/openpht-1.7/LICENSE.GPL'
  3387. ++ rp_module_section=exp
  3388. ++ rp_module_flags='!arm'
  3389. + local var
  3390. + for var in rp_module_id rp_module_desc
  3391. + [[ -z openpht ]]
  3392. + for var in rp_module_id rp_module_desc
  3393. + [[ -z OpenPHT is a community driven fork of Plex Home Theater ]]
  3394. + [[ 0 -eq 1 ]]
  3395. + flags=($rp_module_flags)
  3396. + local flags
  3397. + local flag
  3398. + local enabled=1
  3399. + [[ '' -ne 1 ]]
  3400. + for flag in "${flags[@]}"
  3401. + [[ !arm == \!\a\l\l ]]
  3402. + isPlatform '!arm'
  3403. + local 'flag=!arm'
  3404. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!arm'
  3405. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3406. + local 'flag=!arm'
  3407. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3408. + [[ -z !arm ]]
  3409. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!arm($| ) ]]
  3410. + return 1
  3411. + return 1
  3412. + [[ !arm =~ ^!(.+) ]]
  3413. + isPlatform arm
  3414. + local flag=arm
  3415. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' arm
  3416. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3417. + local flag=arm
  3418. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3419. + [[ -z arm ]]
  3420. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )arm($| ) ]]
  3421. + return 1
  3422. + return 1
  3423. + [[ !arm =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3424. + sections=($rp_module_section)
  3425. + local sections
  3426. + rp_module_section=exp
  3427. + local flag section
  3428. + __mod_idx["$rp_module_id"]=182
  3429. + __mod_id+=("$rp_module_id")
  3430. + __mod_info["$rp_module_id/enabled"]=1
  3431. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/openpht.sh
  3432. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3433. + __mod_info["$rp_module_id/type"]=ports
  3434. + __mod_info["$rp_module_id/desc"]='OpenPHT is a community driven fork of Plex Home Theater'
  3435. + __mod_info["$rp_module_id/help"]=
  3436. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/RasPlex/OpenPHT/openpht-1.7/LICENSE.GPL'
  3437. + __mod_info["$rp_module_id/section"]=exp
  3438. + __mod_info["$rp_module_id/flags"]='!arm'
  3439. + [[ -n '' ]]
  3440. + read module
  3441. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/openttd.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3442. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/openttd.sh
  3443. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3444. + local vendor=RetroPie
  3445. + type=ports
  3446. + local rp_module_id=
  3447. + local rp_module_desc=
  3448. + local rp_module_help=
  3449. + local rp_module_licence=
  3450. + local rp_module_section=
  3451. + local rp_module_flags=
  3452. + local rp_module_repo=
  3453. + local error=0
  3454. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3455. + source /home/pi/RetroPie-Setup/scriptmodules/ports/openttd.sh
  3456. ++ rp_module_id=openttd
  3457. ++ rp_module_desc='Open Source Simulator Based On Transport Tycoon Deluxe'
  3458. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/OpenTTD/OpenTTD/master/COPYING.md'
  3459. ++ rp_module_section=opt
  3460. ++ rp_module_flags='sdl1 !mali'
  3461. + local var
  3462. + for var in rp_module_id rp_module_desc
  3463. + [[ -z openttd ]]
  3464. + for var in rp_module_id rp_module_desc
  3465. + [[ -z Open Source Simulator Based On Transport Tycoon Deluxe ]]
  3466. + [[ 0 -eq 1 ]]
  3467. + flags=($rp_module_flags)
  3468. + local flags
  3469. + local flag
  3470. + local enabled=1
  3471. + [[ '' -ne 1 ]]
  3472. + for flag in "${flags[@]}"
  3473. + [[ sdl1 == \!\a\l\l ]]
  3474. + isPlatform sdl1
  3475. + local flag=sdl1
  3476. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl1
  3477. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3478. + local flag=sdl1
  3479. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3480. + [[ -z sdl1 ]]
  3481. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl1($| ) ]]
  3482. + return 1
  3483. + return 1
  3484. + [[ sdl1 =~ ^!(.+) ]]
  3485. + [[ sdl1 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3486. + for flag in "${flags[@]}"
  3487. + [[ !mali == \!\a\l\l ]]
  3488. + isPlatform '!mali'
  3489. + local 'flag=!mali'
  3490. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  3491. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3492. + local 'flag=!mali'
  3493. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3494. + [[ -z !mali ]]
  3495. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  3496. + return 1
  3497. + return 1
  3498. + [[ !mali =~ ^!(.+) ]]
  3499. + isPlatform mali
  3500. + local flag=mali
  3501. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  3502. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3503. + local flag=mali
  3504. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3505. + [[ -z mali ]]
  3506. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  3507. + return 1
  3508. + return 1
  3509. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3510. + sections=($rp_module_section)
  3511. + local sections
  3512. + rp_module_section=opt
  3513. + local flag section
  3514. + __mod_idx["$rp_module_id"]=183
  3515. + __mod_id+=("$rp_module_id")
  3516. + __mod_info["$rp_module_id/enabled"]=1
  3517. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/openttd.sh
  3518. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3519. + __mod_info["$rp_module_id/type"]=ports
  3520. + __mod_info["$rp_module_id/desc"]='Open Source Simulator Based On Transport Tycoon Deluxe'
  3521. + __mod_info["$rp_module_id/help"]=
  3522. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/OpenTTD/OpenTTD/master/COPYING.md'
  3523. + __mod_info["$rp_module_id/section"]=opt
  3524. + __mod_info["$rp_module_id/flags"]='sdl1 !mali'
  3525. + [[ -n '' ]]
  3526. + read module
  3527. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/opentyrian.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3528. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/opentyrian.sh
  3529. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3530. + local vendor=RetroPie
  3531. + type=ports
  3532. + local rp_module_id=
  3533. + local rp_module_desc=
  3534. + local rp_module_help=
  3535. + local rp_module_licence=
  3536. + local rp_module_section=
  3537. + local rp_module_flags=
  3538. + local rp_module_repo=
  3539. + local error=0
  3540. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3541. + source /home/pi/RetroPie-Setup/scriptmodules/ports/opentyrian.sh
  3542. ++ rp_module_id=opentyrian
  3543. ++ rp_module_desc='Open Tyrian - port of the DOS shoot-em-up Tyrian'
  3544. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/opentyrian/opentyrian/master/COPYING'
  3545. ++ rp_module_repo='git https://github.com/opentyrian/opentyrian.git master'
  3546. ++ rp_module_section=opt
  3547. ++ rp_module_flags=
  3548. + local var
  3549. + for var in rp_module_id rp_module_desc
  3550. + [[ -z opentyrian ]]
  3551. + for var in rp_module_id rp_module_desc
  3552. + [[ -z Open Tyrian - port of the DOS shoot-em-up Tyrian ]]
  3553. + [[ 0 -eq 1 ]]
  3554. + flags=($rp_module_flags)
  3555. + local flags
  3556. + local flag
  3557. + local enabled=1
  3558. + [[ '' -ne 1 ]]
  3559. + sections=($rp_module_section)
  3560. + local sections
  3561. + rp_module_section=opt
  3562. + local flag section
  3563. + __mod_idx["$rp_module_id"]=184
  3564. + __mod_id+=("$rp_module_id")
  3565. + __mod_info["$rp_module_id/enabled"]=1
  3566. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/opentyrian.sh
  3567. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3568. + __mod_info["$rp_module_id/type"]=ports
  3569. + __mod_info["$rp_module_id/desc"]='Open Tyrian - port of the DOS shoot-em-up Tyrian'
  3570. + __mod_info["$rp_module_id/help"]=
  3571. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/opentyrian/opentyrian/master/COPYING'
  3572. + __mod_info["$rp_module_id/section"]=opt
  3573. + __mod_info["$rp_module_id/flags"]=
  3574. + [[ -n git https://github.com/opentyrian/opentyrian.git master ]]
  3575. + repo=($rp_module_repo)
  3576. + local repo
  3577. + __mod_info["$rp_module_id/repo_type"]=git
  3578. + __mod_info["$rp_module_id/repo_url"]=https://github.com/opentyrian/opentyrian.git
  3579. + __mod_info["$rp_module_id/repo_branch"]=master
  3580. + __mod_info["$rp_module_id/repo_commit"]=
  3581. + read module
  3582. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/quake3.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3583. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/quake3.sh
  3584. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3585. + local vendor=RetroPie
  3586. + type=ports
  3587. + local rp_module_id=
  3588. + local rp_module_desc=
  3589. + local rp_module_help=
  3590. + local rp_module_licence=
  3591. + local rp_module_section=
  3592. + local rp_module_flags=
  3593. + local rp_module_repo=
  3594. + local error=0
  3595. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3596. + source /home/pi/RetroPie-Setup/scriptmodules/ports/quake3.sh
  3597. ++ rp_module_id=quake3
  3598. ++ rp_module_desc='Quake 3'
  3599. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/raspberrypi/quake3/master/COPYING.txt'
  3600. ++ rp_module_repo='git https://github.com/raspberrypi/quake3.git master'
  3601. ++ rp_module_section=opt
  3602. ++ rp_module_flags='!all videocore'
  3603. + local var
  3604. + for var in rp_module_id rp_module_desc
  3605. + [[ -z quake3 ]]
  3606. + for var in rp_module_id rp_module_desc
  3607. + [[ -z Quake 3 ]]
  3608. + [[ 0 -eq 1 ]]
  3609. + flags=($rp_module_flags)
  3610. + local flags
  3611. + local flag
  3612. + local enabled=1
  3613. + [[ '' -ne 1 ]]
  3614. + for flag in "${flags[@]}"
  3615. + [[ !all == \!\a\l\l ]]
  3616. + enabled=0
  3617. + continue
  3618. + for flag in "${flags[@]}"
  3619. + [[ videocore == \!\a\l\l ]]
  3620. + isPlatform videocore
  3621. + local flag=videocore
  3622. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' videocore
  3623. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3624. + local flag=videocore
  3625. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3626. + [[ -z videocore ]]
  3627. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )videocore($| ) ]]
  3628. + return 1
  3629. + return 1
  3630. + [[ videocore =~ ^!(.+) ]]
  3631. + [[ videocore =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3632. + sections=($rp_module_section)
  3633. + local sections
  3634. + rp_module_section=opt
  3635. + local flag section
  3636. + __mod_idx["$rp_module_id"]=185
  3637. + __mod_id+=("$rp_module_id")
  3638. + __mod_info["$rp_module_id/enabled"]=0
  3639. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/quake3.sh
  3640. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3641. + __mod_info["$rp_module_id/type"]=ports
  3642. + __mod_info["$rp_module_id/desc"]='Quake 3'
  3643. + __mod_info["$rp_module_id/help"]=
  3644. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/raspberrypi/quake3/master/COPYING.txt'
  3645. + __mod_info["$rp_module_id/section"]=opt
  3646. + __mod_info["$rp_module_id/flags"]='!all videocore'
  3647. + [[ -n git https://github.com/raspberrypi/quake3.git master ]]
  3648. + repo=($rp_module_repo)
  3649. + local repo
  3650. + __mod_info["$rp_module_id/repo_type"]=git
  3651. + __mod_info["$rp_module_id/repo_url"]=https://github.com/raspberrypi/quake3.git
  3652. + __mod_info["$rp_module_id/repo_branch"]=master
  3653. + __mod_info["$rp_module_id/repo_commit"]=
  3654. + read module
  3655. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/sdlpop.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3656. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/sdlpop.sh
  3657. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3658. + local vendor=RetroPie
  3659. + type=ports
  3660. + local rp_module_id=
  3661. + local rp_module_desc=
  3662. + local rp_module_help=
  3663. + local rp_module_licence=
  3664. + local rp_module_section=
  3665. + local rp_module_flags=
  3666. + local rp_module_repo=
  3667. + local error=0
  3668. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3669. + source /home/pi/RetroPie-Setup/scriptmodules/ports/sdlpop.sh
  3670. ++ rp_module_id=sdlpop
  3671. ++ rp_module_desc='SDLPoP - Port of Prince of Persia'
  3672. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/NagyD/SDLPoP/master/COPYING'
  3673. ++ rp_module_repo='git https://github.com/NagyD/SDLPoP.git master'
  3674. ++ rp_module_section=opt
  3675. + local var
  3676. + for var in rp_module_id rp_module_desc
  3677. + [[ -z sdlpop ]]
  3678. + for var in rp_module_id rp_module_desc
  3679. + [[ -z SDLPoP - Port of Prince of Persia ]]
  3680. + [[ 0 -eq 1 ]]
  3681. + flags=($rp_module_flags)
  3682. + local flags
  3683. + local flag
  3684. + local enabled=1
  3685. + [[ '' -ne 1 ]]
  3686. + sections=($rp_module_section)
  3687. + local sections
  3688. + rp_module_section=opt
  3689. + local flag section
  3690. + __mod_idx["$rp_module_id"]=186
  3691. + __mod_id+=("$rp_module_id")
  3692. + __mod_info["$rp_module_id/enabled"]=1
  3693. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/sdlpop.sh
  3694. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3695. + __mod_info["$rp_module_id/type"]=ports
  3696. + __mod_info["$rp_module_id/desc"]='SDLPoP - Port of Prince of Persia'
  3697. + __mod_info["$rp_module_id/help"]=
  3698. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/NagyD/SDLPoP/master/COPYING'
  3699. + __mod_info["$rp_module_id/section"]=opt
  3700. + __mod_info["$rp_module_id/flags"]=
  3701. + [[ -n git https://github.com/NagyD/SDLPoP.git master ]]
  3702. + repo=($rp_module_repo)
  3703. + local repo
  3704. + __mod_info["$rp_module_id/repo_type"]=git
  3705. + __mod_info["$rp_module_id/repo_url"]=https://github.com/NagyD/SDLPoP.git
  3706. + __mod_info["$rp_module_id/repo_branch"]=master
  3707. + __mod_info["$rp_module_id/repo_commit"]=
  3708. + read module
  3709. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/smw.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3710. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/smw.sh
  3711. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3712. + local vendor=RetroPie
  3713. + type=ports
  3714. + local rp_module_id=
  3715. + local rp_module_desc=
  3716. + local rp_module_help=
  3717. + local rp_module_licence=
  3718. + local rp_module_section=
  3719. + local rp_module_flags=
  3720. + local rp_module_repo=
  3721. + local error=0
  3722. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3723. + source /home/pi/RetroPie-Setup/scriptmodules/ports/smw.sh
  3724. ++ rp_module_id=smw
  3725. ++ rp_module_desc='Super Mario War - A fan-made multiplayer Super Mario Bros. style deathmatch game'
  3726. ++ rp_module_licence='GPL2 https://smwstuff.net'
  3727. ++ rp_module_repo='git https://github.com/mmatyas/supermariowar master'
  3728. ++ rp_module_section=opt
  3729. ++ rp_module_flags=sdl2
  3730. + local var
  3731. + for var in rp_module_id rp_module_desc
  3732. + [[ -z smw ]]
  3733. + for var in rp_module_id rp_module_desc
  3734. + [[ -z Super Mario War - A fan-made multiplayer Super Mario Bros. style deathmatch game ]]
  3735. + [[ 0 -eq 1 ]]
  3736. + flags=($rp_module_flags)
  3737. + local flags
  3738. + local flag
  3739. + local enabled=1
  3740. + [[ '' -ne 1 ]]
  3741. + for flag in "${flags[@]}"
  3742. + [[ sdl2 == \!\a\l\l ]]
  3743. + isPlatform sdl2
  3744. + local flag=sdl2
  3745. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl2
  3746. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3747. + local flag=sdl2
  3748. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3749. + [[ -z sdl2 ]]
  3750. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl2($| ) ]]
  3751. + return 1
  3752. + return 1
  3753. + [[ sdl2 =~ ^!(.+) ]]
  3754. + [[ sdl2 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3755. + sections=($rp_module_section)
  3756. + local sections
  3757. + rp_module_section=opt
  3758. + local flag section
  3759. + __mod_idx["$rp_module_id"]=187
  3760. + __mod_id+=("$rp_module_id")
  3761. + __mod_info["$rp_module_id/enabled"]=1
  3762. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/smw.sh
  3763. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3764. + __mod_info["$rp_module_id/type"]=ports
  3765. + __mod_info["$rp_module_id/desc"]='Super Mario War - A fan-made multiplayer Super Mario Bros. style deathmatch game'
  3766. + __mod_info["$rp_module_id/help"]=
  3767. + __mod_info["$rp_module_id/licence"]='GPL2 https://smwstuff.net'
  3768. + __mod_info["$rp_module_id/section"]=opt
  3769. + __mod_info["$rp_module_id/flags"]=sdl2
  3770. + [[ -n git https://github.com/mmatyas/supermariowar master ]]
  3771. + repo=($rp_module_repo)
  3772. + local repo
  3773. + __mod_info["$rp_module_id/repo_type"]=git
  3774. + __mod_info["$rp_module_id/repo_url"]=https://github.com/mmatyas/supermariowar
  3775. + __mod_info["$rp_module_id/repo_branch"]=master
  3776. + __mod_info["$rp_module_id/repo_commit"]=
  3777. + read module
  3778. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/solarus.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3779. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/solarus.sh
  3780. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3781. + local vendor=RetroPie
  3782. + type=ports
  3783. + local rp_module_id=
  3784. + local rp_module_desc=
  3785. + local rp_module_help=
  3786. + local rp_module_licence=
  3787. + local rp_module_section=
  3788. + local rp_module_flags=
  3789. + local rp_module_repo=
  3790. + local error=0
  3791. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3792. + source /home/pi/RetroPie-Setup/scriptmodules/ports/solarus.sh
  3793. ++ rp_module_id=solarus
  3794. ++ rp_module_desc='Solarus - A lightweight, free and open-source game engine for Action-RPGs'
  3795. ++ rp_module_help='Copy your Solarus quests (games) to /home/pi/RetroPie/roms/solarus'
  3796. ++ rp_module_licence='GPL3 https://gitlab.com/solarus-games/solarus/-/raw/dev/license'
  3797. ++ rp_module_repo='git https://gitlab.com/solarus-games/solarus.git master'
  3798. ++ rp_module_section=opt
  3799. + local var
  3800. + for var in rp_module_id rp_module_desc
  3801. + [[ -z solarus ]]
  3802. + for var in rp_module_id rp_module_desc
  3803. + [[ -z Solarus - A lightweight, free and open-source game engine for Action-RPGs ]]
  3804. + [[ 0 -eq 1 ]]
  3805. + flags=($rp_module_flags)
  3806. + local flags
  3807. + local flag
  3808. + local enabled=1
  3809. + [[ '' -ne 1 ]]
  3810. + sections=($rp_module_section)
  3811. + local sections
  3812. + rp_module_section=opt
  3813. + local flag section
  3814. + __mod_idx["$rp_module_id"]=188
  3815. + __mod_id+=("$rp_module_id")
  3816. + __mod_info["$rp_module_id/enabled"]=1
  3817. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/solarus.sh
  3818. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3819. + __mod_info["$rp_module_id/type"]=ports
  3820. + __mod_info["$rp_module_id/desc"]='Solarus - A lightweight, free and open-source game engine for Action-RPGs'
  3821. + __mod_info["$rp_module_id/help"]='Copy your Solarus quests (games) to /home/pi/RetroPie/roms/solarus'
  3822. + __mod_info["$rp_module_id/licence"]='GPL3 https://gitlab.com/solarus-games/solarus/-/raw/dev/license'
  3823. + __mod_info["$rp_module_id/section"]=opt
  3824. + __mod_info["$rp_module_id/flags"]=
  3825. + [[ -n git https://gitlab.com/solarus-games/solarus.git master ]]
  3826. + repo=($rp_module_repo)
  3827. + local repo
  3828. + __mod_info["$rp_module_id/repo_type"]=git
  3829. + __mod_info["$rp_module_id/repo_url"]=https://gitlab.com/solarus-games/solarus.git
  3830. + __mod_info["$rp_module_id/repo_branch"]=master
  3831. + __mod_info["$rp_module_id/repo_commit"]=
  3832. + read module
  3833. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/splitwolf.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3834. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/splitwolf.sh
  3835. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3836. + local vendor=RetroPie
  3837. + type=ports
  3838. + local rp_module_id=
  3839. + local rp_module_desc=
  3840. + local rp_module_help=
  3841. + local rp_module_licence=
  3842. + local rp_module_section=
  3843. + local rp_module_flags=
  3844. + local rp_module_repo=
  3845. + local error=0
  3846. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3847. + source /home/pi/RetroPie-Setup/scriptmodules/ports/splitwolf.sh
  3848. ++ rp_module_id=splitwolf
  3849. ++ rp_module_desc='SplitWolf - 2-4 player split-screen Wolfenstein 3D / Spear of Destiny'
  3850. ++ rp_module_help='Game File Extension: .wl6, .sod, .sd2, .sd3\n\nCopy your game files to /home/pi/RetroPie/roms/ports/wolf3d/\n\nIf you add new game files, run: sudo ~/RetroPie-Setup/retropie_packages.sh splitwolf configure'
  3851. ++ rp_module_licence='NONCOM https://bitbucket.org/linuxwolf6/splitwolf/raw/scrubbed/license-mame.txt'
  3852. ++ rp_module_repo='git https://bitbucket.org/linuxwolf6/splitwolf.git scrubbed'
  3853. ++ rp_module_section=exp
  3854. + local var
  3855. + for var in rp_module_id rp_module_desc
  3856. + [[ -z splitwolf ]]
  3857. + for var in rp_module_id rp_module_desc
  3858. + [[ -z SplitWolf - 2-4 player split-screen Wolfenstein 3D / Spear of Destiny ]]
  3859. + [[ 0 -eq 1 ]]
  3860. + flags=($rp_module_flags)
  3861. + local flags
  3862. + local flag
  3863. + local enabled=1
  3864. + [[ '' -ne 1 ]]
  3865. + sections=($rp_module_section)
  3866. + local sections
  3867. + rp_module_section=exp
  3868. + local flag section
  3869. + __mod_idx["$rp_module_id"]=189
  3870. + __mod_id+=("$rp_module_id")
  3871. + __mod_info["$rp_module_id/enabled"]=1
  3872. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/splitwolf.sh
  3873. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3874. + __mod_info["$rp_module_id/type"]=ports
  3875. + __mod_info["$rp_module_id/desc"]='SplitWolf - 2-4 player split-screen Wolfenstein 3D / Spear of Destiny'
  3876. + __mod_info["$rp_module_id/help"]='Game File Extension: .wl6, .sod, .sd2, .sd3\n\nCopy your game files to /home/pi/RetroPie/roms/ports/wolf3d/\n\nIf you add new game files, run: sudo ~/RetroPie-Setup/retropie_packages.sh splitwolf configure'
  3877. + __mod_info["$rp_module_id/licence"]='NONCOM https://bitbucket.org/linuxwolf6/splitwolf/raw/scrubbed/license-mame.txt'
  3878. + __mod_info["$rp_module_id/section"]=exp
  3879. + __mod_info["$rp_module_id/flags"]=
  3880. + [[ -n git https://bitbucket.org/linuxwolf6/splitwolf.git scrubbed ]]
  3881. + repo=($rp_module_repo)
  3882. + local repo
  3883. + __mod_info["$rp_module_id/repo_type"]=git
  3884. + __mod_info["$rp_module_id/repo_url"]=https://bitbucket.org/linuxwolf6/splitwolf.git
  3885. + __mod_info["$rp_module_id/repo_branch"]=scrubbed
  3886. + __mod_info["$rp_module_id/repo_commit"]=
  3887. + read module
  3888. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/srb2.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3889. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/srb2.sh
  3890. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3891. + local vendor=RetroPie
  3892. + type=ports
  3893. + local rp_module_id=
  3894. + local rp_module_desc=
  3895. + local rp_module_help=
  3896. + local rp_module_licence=
  3897. + local rp_module_section=
  3898. + local rp_module_flags=
  3899. + local rp_module_repo=
  3900. + local error=0
  3901. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3902. + source /home/pi/RetroPie-Setup/scriptmodules/ports/srb2.sh
  3903. ++ rp_module_id=srb2
  3904. ++ rp_module_desc='Sonic Robo Blast 2 - 3D Sonic the Hedgehog fan-game built using a modified version of the Doom Legacy source port of Doom'
  3905. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/STJr/SRB2/master/LICENSE'
  3906. ++ rp_module_repo='git https://github.com/STJr/SRB2.git SRB2_release_2.2.9'
  3907. ++ rp_module_section=exp
  3908. + local var
  3909. + for var in rp_module_id rp_module_desc
  3910. + [[ -z srb2 ]]
  3911. + for var in rp_module_id rp_module_desc
  3912. + [[ -z Sonic Robo Blast 2 - 3D Sonic the Hedgehog fan-game built using a modified version of the Doom Legacy source port of Doom ]]
  3913. + [[ 0 -eq 1 ]]
  3914. + flags=($rp_module_flags)
  3915. + local flags
  3916. + local flag
  3917. + local enabled=1
  3918. + [[ '' -ne 1 ]]
  3919. + sections=($rp_module_section)
  3920. + local sections
  3921. + rp_module_section=exp
  3922. + local flag section
  3923. + __mod_idx["$rp_module_id"]=190
  3924. + __mod_id+=("$rp_module_id")
  3925. + __mod_info["$rp_module_id/enabled"]=1
  3926. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/srb2.sh
  3927. + __mod_info["$rp_module_id/vendor"]=RetroPie
  3928. + __mod_info["$rp_module_id/type"]=ports
  3929. + __mod_info["$rp_module_id/desc"]='Sonic Robo Blast 2 - 3D Sonic the Hedgehog fan-game built using a modified version of the Doom Legacy source port of Doom'
  3930. + __mod_info["$rp_module_id/help"]=
  3931. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/STJr/SRB2/master/LICENSE'
  3932. + __mod_info["$rp_module_id/section"]=exp
  3933. + __mod_info["$rp_module_id/flags"]=
  3934. + [[ -n git https://github.com/STJr/SRB2.git SRB2_release_2.2.9 ]]
  3935. + repo=($rp_module_repo)
  3936. + local repo
  3937. + __mod_info["$rp_module_id/repo_type"]=git
  3938. + __mod_info["$rp_module_id/repo_url"]=https://github.com/STJr/SRB2.git
  3939. + __mod_info["$rp_module_id/repo_branch"]=SRB2_release_2.2.9
  3940. + __mod_info["$rp_module_id/repo_commit"]=
  3941. + read module
  3942. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/steamlink.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  3943. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/steamlink.sh
  3944. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  3945. + local vendor=RetroPie
  3946. + type=ports
  3947. + local rp_module_id=
  3948. + local rp_module_desc=
  3949. + local rp_module_help=
  3950. + local rp_module_licence=
  3951. + local rp_module_section=
  3952. + local rp_module_flags=
  3953. + local rp_module_repo=
  3954. + local error=0
  3955. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  3956. + source /home/pi/RetroPie-Setup/scriptmodules/ports/steamlink.sh
  3957. ++ rp_module_id=steamlink
  3958. ++ rp_module_desc='Steam Link for Raspberry Pi 3 or later'
  3959. ++ rp_module_licence='PROP https://steamcommunity.com/app/353380/discussions/0/1743353164093954254/'
  3960. ++ rp_module_section=exp
  3961. ++ rp_module_flags='!all rpi3 rpi4 rpi5'
  3962. ++ rp_module_help='Stream games from your computer with Steam'
  3963. + local var
  3964. + for var in rp_module_id rp_module_desc
  3965. + [[ -z steamlink ]]
  3966. + for var in rp_module_id rp_module_desc
  3967. + [[ -z Steam Link for Raspberry Pi 3 or later ]]
  3968. + [[ 0 -eq 1 ]]
  3969. + flags=($rp_module_flags)
  3970. + local flags
  3971. + local flag
  3972. + local enabled=1
  3973. + [[ '' -ne 1 ]]
  3974. + for flag in "${flags[@]}"
  3975. + [[ !all == \!\a\l\l ]]
  3976. + enabled=0
  3977. + continue
  3978. + for flag in "${flags[@]}"
  3979. + [[ rpi3 == \!\a\l\l ]]
  3980. + isPlatform rpi3
  3981. + local flag=rpi3
  3982. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi3
  3983. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3984. + local flag=rpi3
  3985. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  3986. + [[ -z rpi3 ]]
  3987. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi3($| ) ]]
  3988. + return 1
  3989. + return 1
  3990. + [[ rpi3 =~ ^!(.+) ]]
  3991. + [[ rpi3 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  3992. + for flag in "${flags[@]}"
  3993. + [[ rpi4 == \!\a\l\l ]]
  3994. + isPlatform rpi4
  3995. + local flag=rpi4
  3996. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi4
  3997. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  3998. + local flag=rpi4
  3999. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4000. + [[ -z rpi4 ]]
  4001. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi4($| ) ]]
  4002. + return 0
  4003. + return 0
  4004. + enabled=1
  4005. + continue
  4006. + for flag in "${flags[@]}"
  4007. + [[ rpi5 == \!\a\l\l ]]
  4008. + isPlatform rpi5
  4009. + local flag=rpi5
  4010. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi5
  4011. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4012. + local flag=rpi5
  4013. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4014. + [[ -z rpi5 ]]
  4015. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi5($| ) ]]
  4016. + return 1
  4017. + return 1
  4018. + [[ rpi5 =~ ^!(.+) ]]
  4019. + [[ rpi5 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4020. + sections=($rp_module_section)
  4021. + local sections
  4022. + rp_module_section=exp
  4023. + local flag section
  4024. + __mod_idx["$rp_module_id"]=191
  4025. + __mod_id+=("$rp_module_id")
  4026. + __mod_info["$rp_module_id/enabled"]=1
  4027. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/steamlink.sh
  4028. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4029. + __mod_info["$rp_module_id/type"]=ports
  4030. + __mod_info["$rp_module_id/desc"]='Steam Link for Raspberry Pi 3 or later'
  4031. + __mod_info["$rp_module_id/help"]='Stream games from your computer with Steam'
  4032. + __mod_info["$rp_module_id/licence"]='PROP https://steamcommunity.com/app/353380/discussions/0/1743353164093954254/'
  4033. + __mod_info["$rp_module_id/section"]=exp
  4034. + __mod_info["$rp_module_id/flags"]='!all rpi3 rpi4 rpi5'
  4035. + [[ -n '' ]]
  4036. + read module
  4037. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/supertux.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  4038. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/supertux.sh
  4039. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  4040. + local vendor=RetroPie
  4041. + type=ports
  4042. + local rp_module_id=
  4043. + local rp_module_desc=
  4044. + local rp_module_help=
  4045. + local rp_module_licence=
  4046. + local rp_module_section=
  4047. + local rp_module_flags=
  4048. + local rp_module_repo=
  4049. + local error=0
  4050. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4051. + source /home/pi/RetroPie-Setup/scriptmodules/ports/supertux.sh
  4052. ++ rp_module_id=supertux
  4053. ++ rp_module_desc='SuperTux 2d scrolling platform'
  4054. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/SuperTux/supertux/master/LICENSE.txt'
  4055. ++ rp_module_section=opt
  4056. ++ rp_module_flags='!mali'
  4057. + local var
  4058. + for var in rp_module_id rp_module_desc
  4059. + [[ -z supertux ]]
  4060. + for var in rp_module_id rp_module_desc
  4061. + [[ -z SuperTux 2d scrolling platform ]]
  4062. + [[ 0 -eq 1 ]]
  4063. + flags=($rp_module_flags)
  4064. + local flags
  4065. + local flag
  4066. + local enabled=1
  4067. + [[ '' -ne 1 ]]
  4068. + for flag in "${flags[@]}"
  4069. + [[ !mali == \!\a\l\l ]]
  4070. + isPlatform '!mali'
  4071. + local 'flag=!mali'
  4072. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  4073. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4074. + local 'flag=!mali'
  4075. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4076. + [[ -z !mali ]]
  4077. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  4078. + return 1
  4079. + return 1
  4080. + [[ !mali =~ ^!(.+) ]]
  4081. + isPlatform mali
  4082. + local flag=mali
  4083. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  4084. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4085. + local flag=mali
  4086. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4087. + [[ -z mali ]]
  4088. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  4089. + return 1
  4090. + return 1
  4091. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4092. + sections=($rp_module_section)
  4093. + local sections
  4094. + rp_module_section=opt
  4095. + local flag section
  4096. + __mod_idx["$rp_module_id"]=192
  4097. + __mod_id+=("$rp_module_id")
  4098. + __mod_info["$rp_module_id/enabled"]=1
  4099. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/supertux.sh
  4100. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4101. + __mod_info["$rp_module_id/type"]=ports
  4102. + __mod_info["$rp_module_id/desc"]='SuperTux 2d scrolling platform'
  4103. + __mod_info["$rp_module_id/help"]=
  4104. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/SuperTux/supertux/master/LICENSE.txt'
  4105. + __mod_info["$rp_module_id/section"]=opt
  4106. + __mod_info["$rp_module_id/flags"]='!mali'
  4107. + [[ -n '' ]]
  4108. + read module
  4109. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/tyrquake.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  4110. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/tyrquake.sh
  4111. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  4112. + local vendor=RetroPie
  4113. + type=ports
  4114. + local rp_module_id=
  4115. + local rp_module_desc=
  4116. + local rp_module_help=
  4117. + local rp_module_licence=
  4118. + local rp_module_section=
  4119. + local rp_module_flags=
  4120. + local rp_module_repo=
  4121. + local error=0
  4122. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4123. + source /home/pi/RetroPie-Setup/scriptmodules/ports/tyrquake.sh
  4124. ++ rp_module_id=tyrquake
  4125. ++ rp_module_desc='Quake 1 engine - TyrQuake port'
  4126. ++ rp_module_licence='GPL2 https://disenchant.net/git/tyrquake.git/plain/gnu.txt'
  4127. ++ rp_module_repo='git https://github.com/RetroPie/tyrquake.git master'
  4128. ++ rp_module_section=opt
  4129. + local var
  4130. + for var in rp_module_id rp_module_desc
  4131. + [[ -z tyrquake ]]
  4132. + for var in rp_module_id rp_module_desc
  4133. + [[ -z Quake 1 engine - TyrQuake port ]]
  4134. + [[ 0 -eq 1 ]]
  4135. + flags=($rp_module_flags)
  4136. + local flags
  4137. + local flag
  4138. + local enabled=1
  4139. + [[ '' -ne 1 ]]
  4140. + sections=($rp_module_section)
  4141. + local sections
  4142. + rp_module_section=opt
  4143. + local flag section
  4144. + __mod_idx["$rp_module_id"]=193
  4145. + __mod_id+=("$rp_module_id")
  4146. + __mod_info["$rp_module_id/enabled"]=1
  4147. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/tyrquake.sh
  4148. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4149. + __mod_info["$rp_module_id/type"]=ports
  4150. + __mod_info["$rp_module_id/desc"]='Quake 1 engine - TyrQuake port'
  4151. + __mod_info["$rp_module_id/help"]=
  4152. + __mod_info["$rp_module_id/licence"]='GPL2 https://disenchant.net/git/tyrquake.git/plain/gnu.txt'
  4153. + __mod_info["$rp_module_id/section"]=opt
  4154. + __mod_info["$rp_module_id/flags"]=
  4155. + [[ -n git https://github.com/RetroPie/tyrquake.git master ]]
  4156. + repo=($rp_module_repo)
  4157. + local repo
  4158. + __mod_info["$rp_module_id/repo_type"]=git
  4159. + __mod_info["$rp_module_id/repo_url"]=https://github.com/RetroPie/tyrquake.git
  4160. + __mod_info["$rp_module_id/repo_branch"]=master
  4161. + __mod_info["$rp_module_id/repo_commit"]=
  4162. + read module
  4163. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/uqm.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  4164. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/uqm.sh
  4165. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  4166. + local vendor=RetroPie
  4167. + type=ports
  4168. + local rp_module_id=
  4169. + local rp_module_desc=
  4170. + local rp_module_help=
  4171. + local rp_module_licence=
  4172. + local rp_module_section=
  4173. + local rp_module_flags=
  4174. + local rp_module_repo=
  4175. + local error=0
  4176. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4177. + source /home/pi/RetroPie-Setup/scriptmodules/ports/uqm.sh
  4178. ++ rp_module_id=uqm
  4179. ++ rp_module_desc='The Ur-Quan Masters (Port of DOS game Star Control 2)'
  4180. ++ rp_module_licence='GPL https://sourceforce.net/p/sc2/uqm/ci/master/tree/sc2/COPYING?format=raw'
  4181. ++ rp_module_repo='file :_get_archive_uqm'
  4182. ++ rp_module_section=exp
  4183. + local var
  4184. + for var in rp_module_id rp_module_desc
  4185. + [[ -z uqm ]]
  4186. + for var in rp_module_id rp_module_desc
  4187. + [[ -z The Ur-Quan Masters (Port of DOS game Star Control 2) ]]
  4188. + [[ 0 -eq 1 ]]
  4189. + flags=($rp_module_flags)
  4190. + local flags
  4191. + local flag
  4192. + local enabled=1
  4193. + [[ '' -ne 1 ]]
  4194. + sections=($rp_module_section)
  4195. + local sections
  4196. + rp_module_section=exp
  4197. + local flag section
  4198. + __mod_idx["$rp_module_id"]=194
  4199. + __mod_id+=("$rp_module_id")
  4200. + __mod_info["$rp_module_id/enabled"]=1
  4201. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/uqm.sh
  4202. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4203. + __mod_info["$rp_module_id/type"]=ports
  4204. + __mod_info["$rp_module_id/desc"]='The Ur-Quan Masters (Port of DOS game Star Control 2)'
  4205. + __mod_info["$rp_module_id/help"]=
  4206. + __mod_info["$rp_module_id/licence"]='GPL https://sourceforce.net/p/sc2/uqm/ci/master/tree/sc2/COPYING?format=raw'
  4207. + __mod_info["$rp_module_id/section"]=exp
  4208. + __mod_info["$rp_module_id/flags"]=
  4209. + [[ -n file :_get_archive_uqm ]]
  4210. + repo=($rp_module_repo)
  4211. + local repo
  4212. + __mod_info["$rp_module_id/repo_type"]=file
  4213. + __mod_info["$rp_module_id/repo_url"]=:_get_archive_uqm
  4214. + __mod_info["$rp_module_id/repo_branch"]=
  4215. + __mod_info["$rp_module_id/repo_commit"]=
  4216. + read module
  4217. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/vvvvvv.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  4218. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/vvvvvv.sh
  4219. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  4220. + local vendor=RetroPie
  4221. + type=ports
  4222. + local rp_module_id=
  4223. + local rp_module_desc=
  4224. + local rp_module_help=
  4225. + local rp_module_licence=
  4226. + local rp_module_section=
  4227. + local rp_module_flags=
  4228. + local rp_module_repo=
  4229. + local error=0
  4230. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4231. + source /home/pi/RetroPie-Setup/scriptmodules/ports/vvvvvv.sh
  4232. ++ rp_module_id=vvvvvv
  4233. ++ rp_module_desc='VVVVVV - 2D puzzle game by Terry Cavanagh'
  4234. ++ rp_module_licence='NONCOM https://raw.githubusercontent.com/TerryCavanagh/VVVVVV/master/LICENSE.md'
  4235. ++ rp_module_repo='git https://github.com/TerryCavanagh/VVVVVV master 39abcfa8'
  4236. ++ rp_module_help='Copy data.zip from a purchased or Make and Play edition of VVVVVV to /home/pi/RetroPie/roms/ports/vvvvvv'
  4237. ++ rp_module_section=exp
  4238. + local var
  4239. + for var in rp_module_id rp_module_desc
  4240. + [[ -z vvvvvv ]]
  4241. + for var in rp_module_id rp_module_desc
  4242. + [[ -z VVVVVV - 2D puzzle game by Terry Cavanagh ]]
  4243. + [[ 0 -eq 1 ]]
  4244. + flags=($rp_module_flags)
  4245. + local flags
  4246. + local flag
  4247. + local enabled=1
  4248. + [[ '' -ne 1 ]]
  4249. + sections=($rp_module_section)
  4250. + local sections
  4251. + rp_module_section=exp
  4252. + local flag section
  4253. + __mod_idx["$rp_module_id"]=195
  4254. + __mod_id+=("$rp_module_id")
  4255. + __mod_info["$rp_module_id/enabled"]=1
  4256. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/vvvvvv.sh
  4257. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4258. + __mod_info["$rp_module_id/type"]=ports
  4259. + __mod_info["$rp_module_id/desc"]='VVVVVV - 2D puzzle game by Terry Cavanagh'
  4260. + __mod_info["$rp_module_id/help"]='Copy data.zip from a purchased or Make and Play edition of VVVVVV to /home/pi/RetroPie/roms/ports/vvvvvv'
  4261. + __mod_info["$rp_module_id/licence"]='NONCOM https://raw.githubusercontent.com/TerryCavanagh/VVVVVV/master/LICENSE.md'
  4262. + __mod_info["$rp_module_id/section"]=exp
  4263. + __mod_info["$rp_module_id/flags"]=
  4264. + [[ -n git https://github.com/TerryCavanagh/VVVVVV master 39abcfa8 ]]
  4265. + repo=($rp_module_repo)
  4266. + local repo
  4267. + __mod_info["$rp_module_id/repo_type"]=git
  4268. + __mod_info["$rp_module_id/repo_url"]=https://github.com/TerryCavanagh/VVVVVV
  4269. + __mod_info["$rp_module_id/repo_branch"]=master
  4270. + __mod_info["$rp_module_id/repo_commit"]=39abcfa8
  4271. + read module
  4272. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/wolf4sdl.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  4273. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/wolf4sdl.sh
  4274. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  4275. + local vendor=RetroPie
  4276. + type=ports
  4277. + local rp_module_id=
  4278. + local rp_module_desc=
  4279. + local rp_module_help=
  4280. + local rp_module_licence=
  4281. + local rp_module_section=
  4282. + local rp_module_flags=
  4283. + local rp_module_repo=
  4284. + local error=0
  4285. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4286. + source /home/pi/RetroPie-Setup/scriptmodules/ports/wolf4sdl.sh
  4287. ++ rp_module_id=wolf4sdl
  4288. ++ rp_module_desc='Wolf4SDL - port of Wolfenstein 3D / Spear of Destiny engine'
  4289. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/AryanWolf3D/Wolf4SDL/master/license-gpl.txt'
  4290. ++ rp_module_repo='git https://github.com/AryanWolf3D/Wolf4SDL.git master'
  4291. ++ rp_module_section=opt
  4292. ++ rp_module_flags=sdl2
  4293. + local var
  4294. + for var in rp_module_id rp_module_desc
  4295. + [[ -z wolf4sdl ]]
  4296. + for var in rp_module_id rp_module_desc
  4297. + [[ -z Wolf4SDL - port of Wolfenstein 3D / Spear of Destiny engine ]]
  4298. + [[ 0 -eq 1 ]]
  4299. + flags=($rp_module_flags)
  4300. + local flags
  4301. + local flag
  4302. + local enabled=1
  4303. + [[ '' -ne 1 ]]
  4304. + for flag in "${flags[@]}"
  4305. + [[ sdl2 == \!\a\l\l ]]
  4306. + isPlatform sdl2
  4307. + local flag=sdl2
  4308. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl2
  4309. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4310. + local flag=sdl2
  4311. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4312. + [[ -z sdl2 ]]
  4313. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl2($| ) ]]
  4314. + return 1
  4315. + return 1
  4316. + [[ sdl2 =~ ^!(.+) ]]
  4317. + [[ sdl2 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4318. + sections=($rp_module_section)
  4319. + local sections
  4320. + rp_module_section=opt
  4321. + local flag section
  4322. + __mod_idx["$rp_module_id"]=196
  4323. + __mod_id+=("$rp_module_id")
  4324. + __mod_info["$rp_module_id/enabled"]=1
  4325. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/wolf4sdl.sh
  4326. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4327. + __mod_info["$rp_module_id/type"]=ports
  4328. + __mod_info["$rp_module_id/desc"]='Wolf4SDL - port of Wolfenstein 3D / Spear of Destiny engine'
  4329. + __mod_info["$rp_module_id/help"]=
  4330. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/AryanWolf3D/Wolf4SDL/master/license-gpl.txt'
  4331. + __mod_info["$rp_module_id/section"]=opt
  4332. + __mod_info["$rp_module_id/flags"]=sdl2
  4333. + [[ -n git https://github.com/AryanWolf3D/Wolf4SDL.git master ]]
  4334. + repo=($rp_module_repo)
  4335. + local repo
  4336. + __mod_info["$rp_module_id/repo_type"]=git
  4337. + __mod_info["$rp_module_id/repo_url"]=https://github.com/AryanWolf3D/Wolf4SDL.git
  4338. + __mod_info["$rp_module_id/repo_branch"]=master
  4339. + __mod_info["$rp_module_id/repo_commit"]=
  4340. + read module
  4341. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/xrick.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  4342. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/xrick.sh
  4343. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  4344. + local vendor=RetroPie
  4345. + type=ports
  4346. + local rp_module_id=
  4347. + local rp_module_desc=
  4348. + local rp_module_help=
  4349. + local rp_module_licence=
  4350. + local rp_module_section=
  4351. + local rp_module_flags=
  4352. + local rp_module_repo=
  4353. + local error=0
  4354. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4355. + source /home/pi/RetroPie-Setup/scriptmodules/ports/xrick.sh
  4356. ++ rp_module_id=xrick
  4357. ++ rp_module_desc='xrick - Open source implementation of Rick Dangerous'
  4358. ++ rp_module_help='Install the xrick data.zip to /home/pi/RetroPie/roms/ports/xrick/data.zip'
  4359. ++ rp_module_licence='GPL https://raw.githubusercontent.com/RetroPie/xrick/master/README'
  4360. ++ rp_module_repo='git https://github.com/RetroPie/xrick.git master'
  4361. ++ rp_module_section=opt
  4362. ++ rp_module_flags=sdl1
  4363. + local var
  4364. + for var in rp_module_id rp_module_desc
  4365. + [[ -z xrick ]]
  4366. + for var in rp_module_id rp_module_desc
  4367. + [[ -z xrick - Open source implementation of Rick Dangerous ]]
  4368. + [[ 0 -eq 1 ]]
  4369. + flags=($rp_module_flags)
  4370. + local flags
  4371. + local flag
  4372. + local enabled=1
  4373. + [[ '' -ne 1 ]]
  4374. + for flag in "${flags[@]}"
  4375. + [[ sdl1 == \!\a\l\l ]]
  4376. + isPlatform sdl1
  4377. + local flag=sdl1
  4378. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' sdl1
  4379. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4380. + local flag=sdl1
  4381. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4382. + [[ -z sdl1 ]]
  4383. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )sdl1($| ) ]]
  4384. + return 1
  4385. + return 1
  4386. + [[ sdl1 =~ ^!(.+) ]]
  4387. + [[ sdl1 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4388. + sections=($rp_module_section)
  4389. + local sections
  4390. + rp_module_section=opt
  4391. + local flag section
  4392. + __mod_idx["$rp_module_id"]=197
  4393. + __mod_id+=("$rp_module_id")
  4394. + __mod_info["$rp_module_id/enabled"]=1
  4395. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/xrick.sh
  4396. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4397. + __mod_info["$rp_module_id/type"]=ports
  4398. + __mod_info["$rp_module_id/desc"]='xrick - Open source implementation of Rick Dangerous'
  4399. + __mod_info["$rp_module_id/help"]='Install the xrick data.zip to /home/pi/RetroPie/roms/ports/xrick/data.zip'
  4400. + __mod_info["$rp_module_id/licence"]='GPL https://raw.githubusercontent.com/RetroPie/xrick/master/README'
  4401. + __mod_info["$rp_module_id/section"]=opt
  4402. + __mod_info["$rp_module_id/flags"]=sdl1
  4403. + [[ -n git https://github.com/RetroPie/xrick.git master ]]
  4404. + repo=($rp_module_repo)
  4405. + local repo
  4406. + __mod_info["$rp_module_id/repo_type"]=git
  4407. + __mod_info["$rp_module_id/repo_url"]=https://github.com/RetroPie/xrick.git
  4408. + __mod_info["$rp_module_id/repo_branch"]=master
  4409. + __mod_info["$rp_module_id/repo_commit"]=
  4410. + read module
  4411. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/ports/yquake2.sh /home/pi/RetroPie-Setup/scriptmodules/ports RetroPie
  4412. + local path=/home/pi/RetroPie-Setup/scriptmodules/ports/yquake2.sh
  4413. + local type=/home/pi/RetroPie-Setup/scriptmodules/ports
  4414. + local vendor=RetroPie
  4415. + type=ports
  4416. + local rp_module_id=
  4417. + local rp_module_desc=
  4418. + local rp_module_help=
  4419. + local rp_module_licence=
  4420. + local rp_module_section=
  4421. + local rp_module_flags=
  4422. + local rp_module_repo=
  4423. + local error=0
  4424. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4425. + source /home/pi/RetroPie-Setup/scriptmodules/ports/yquake2.sh
  4426. ++ rp_module_id=yquake2
  4427. ++ rp_module_desc='yquake2 - The Yamagi Quake II client'
  4428. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/yquake2/yquake2/master/LICENSE'
  4429. ++ rp_module_repo='git https://github.com/yquake2/yquake2.git QUAKE2_8_41'
  4430. ++ rp_module_section=exp
  4431. ++ rp_module_flags=
  4432. + local var
  4433. + for var in rp_module_id rp_module_desc
  4434. + [[ -z yquake2 ]]
  4435. + for var in rp_module_id rp_module_desc
  4436. + [[ -z yquake2 - The Yamagi Quake II client ]]
  4437. + [[ 0 -eq 1 ]]
  4438. + flags=($rp_module_flags)
  4439. + local flags
  4440. + local flag
  4441. + local enabled=1
  4442. + [[ '' -ne 1 ]]
  4443. + sections=($rp_module_section)
  4444. + local sections
  4445. + rp_module_section=exp
  4446. + local flag section
  4447. + __mod_idx["$rp_module_id"]=198
  4448. + __mod_id+=("$rp_module_id")
  4449. + __mod_info["$rp_module_id/enabled"]=1
  4450. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/ports/yquake2.sh
  4451. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4452. + __mod_info["$rp_module_id/type"]=ports
  4453. + __mod_info["$rp_module_id/desc"]='yquake2 - The Yamagi Quake II client'
  4454. + __mod_info["$rp_module_id/help"]=
  4455. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/yquake2/yquake2/master/LICENSE'
  4456. + __mod_info["$rp_module_id/section"]=exp
  4457. + __mod_info["$rp_module_id/flags"]=
  4458. + [[ -n git https://github.com/yquake2/yquake2.git QUAKE2_8_41 ]]
  4459. + repo=($rp_module_repo)
  4460. + local repo
  4461. + __mod_info["$rp_module_id/repo_type"]=git
  4462. + __mod_info["$rp_module_id/repo_url"]=https://github.com/yquake2/yquake2.git
  4463. + __mod_info["$rp_module_id/repo_branch"]=QUAKE2_8_41
  4464. + __mod_info["$rp_module_id/repo_commit"]=
  4465. + read module
  4466. + return 0
  4467. + for type in emulators libretrocores ports supplementary admin
  4468. + rp_registerModuleDir /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4469. + local dir=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4470. + [[ ! -d /home/pi/RetroPie-Setup/scriptmodules/supplementary ]]
  4471. + local vendor=RetroPie
  4472. + [[ -z RetroPie ]]
  4473. + local module
  4474. + read module
  4475. ++ find /home/pi/RetroPie-Setup/scriptmodules/supplementary -mindepth 1 -maxdepth 1 -type f -name '*.sh'
  4476. ++ sort
  4477. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/attractmode.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4478. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/attractmode.sh
  4479. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4480. + local vendor=RetroPie
  4481. + type=supplementary
  4482. + local rp_module_id=
  4483. + local rp_module_desc=
  4484. + local rp_module_help=
  4485. + local rp_module_licence=
  4486. + local rp_module_section=
  4487. + local rp_module_flags=
  4488. + local rp_module_repo=
  4489. + local error=0
  4490. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4491. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/attractmode.sh
  4492. ++ rp_module_id=attractmode
  4493. ++ rp_module_desc='Attract Mode emulator frontend'
  4494. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/mickelson/attract/master/License.txt'
  4495. ++ rp_module_repo='git https://github.com/mickelson/attract master'
  4496. ++ rp_module_section=exp
  4497. ++ rp_module_flags='!mali frontend'
  4498. + local var
  4499. + for var in rp_module_id rp_module_desc
  4500. + [[ -z attractmode ]]
  4501. + for var in rp_module_id rp_module_desc
  4502. + [[ -z Attract Mode emulator frontend ]]
  4503. + [[ 0 -eq 1 ]]
  4504. + flags=($rp_module_flags)
  4505. + local flags
  4506. + local flag
  4507. + local enabled=1
  4508. + [[ '' -ne 1 ]]
  4509. + for flag in "${flags[@]}"
  4510. + [[ !mali == \!\a\l\l ]]
  4511. + isPlatform '!mali'
  4512. + local 'flag=!mali'
  4513. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  4514. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4515. + local 'flag=!mali'
  4516. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4517. + [[ -z !mali ]]
  4518. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  4519. + return 1
  4520. + return 1
  4521. + [[ !mali =~ ^!(.+) ]]
  4522. + isPlatform mali
  4523. + local flag=mali
  4524. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  4525. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4526. + local flag=mali
  4527. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4528. + [[ -z mali ]]
  4529. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  4530. + return 1
  4531. + return 1
  4532. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4533. + for flag in "${flags[@]}"
  4534. + [[ frontend == \!\a\l\l ]]
  4535. + isPlatform frontend
  4536. + local flag=frontend
  4537. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' frontend
  4538. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4539. + local flag=frontend
  4540. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4541. + [[ -z frontend ]]
  4542. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )frontend($| ) ]]
  4543. + return 1
  4544. + return 1
  4545. + [[ frontend =~ ^!(.+) ]]
  4546. + [[ frontend =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4547. + sections=($rp_module_section)
  4548. + local sections
  4549. + rp_module_section=exp
  4550. + local flag section
  4551. + __mod_idx["$rp_module_id"]=199
  4552. + __mod_id+=("$rp_module_id")
  4553. + __mod_info["$rp_module_id/enabled"]=1
  4554. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/attractmode.sh
  4555. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4556. + __mod_info["$rp_module_id/type"]=supplementary
  4557. + __mod_info["$rp_module_id/desc"]='Attract Mode emulator frontend'
  4558. + __mod_info["$rp_module_id/help"]=
  4559. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/mickelson/attract/master/License.txt'
  4560. + __mod_info["$rp_module_id/section"]=exp
  4561. + __mod_info["$rp_module_id/flags"]='!mali frontend'
  4562. + [[ -n git https://github.com/mickelson/attract master ]]
  4563. + repo=($rp_module_repo)
  4564. + local repo
  4565. + __mod_info["$rp_module_id/repo_type"]=git
  4566. + __mod_info["$rp_module_id/repo_url"]=https://github.com/mickelson/attract
  4567. + __mod_info["$rp_module_id/repo_branch"]=master
  4568. + __mod_info["$rp_module_id/repo_commit"]=
  4569. + read module
  4570. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/audiosettings.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4571. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/audiosettings.sh
  4572. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4573. + local vendor=RetroPie
  4574. + type=supplementary
  4575. + local rp_module_id=
  4576. + local rp_module_desc=
  4577. + local rp_module_help=
  4578. + local rp_module_licence=
  4579. + local rp_module_section=
  4580. + local rp_module_flags=
  4581. + local rp_module_repo=
  4582. + local error=0
  4583. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4584. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/audiosettings.sh
  4585. ++ rp_module_id=audiosettings
  4586. ++ rp_module_desc='Configure audio settings'
  4587. ++ rp_module_section=config
  4588. ++ rp_module_flags='!all rpi'
  4589. + local var
  4590. + for var in rp_module_id rp_module_desc
  4591. + [[ -z audiosettings ]]
  4592. + for var in rp_module_id rp_module_desc
  4593. + [[ -z Configure audio settings ]]
  4594. + [[ 0 -eq 1 ]]
  4595. + flags=($rp_module_flags)
  4596. + local flags
  4597. + local flag
  4598. + local enabled=1
  4599. + [[ '' -ne 1 ]]
  4600. + for flag in "${flags[@]}"
  4601. + [[ !all == \!\a\l\l ]]
  4602. + enabled=0
  4603. + continue
  4604. + for flag in "${flags[@]}"
  4605. + [[ rpi == \!\a\l\l ]]
  4606. + isPlatform rpi
  4607. + local flag=rpi
  4608. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  4609. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4610. + local flag=rpi
  4611. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4612. + [[ -z rpi ]]
  4613. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  4614. + return 0
  4615. + return 0
  4616. + enabled=1
  4617. + continue
  4618. + sections=($rp_module_section)
  4619. + local sections
  4620. + rp_module_section=config
  4621. + local flag section
  4622. + __mod_idx["$rp_module_id"]=200
  4623. + __mod_id+=("$rp_module_id")
  4624. + __mod_info["$rp_module_id/enabled"]=1
  4625. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/audiosettings.sh
  4626. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4627. + __mod_info["$rp_module_id/type"]=supplementary
  4628. + __mod_info["$rp_module_id/desc"]='Configure audio settings'
  4629. + __mod_info["$rp_module_id/help"]=
  4630. + __mod_info["$rp_module_id/licence"]=
  4631. + __mod_info["$rp_module_id/section"]=config
  4632. + __mod_info["$rp_module_id/flags"]='!all rpi'
  4633. + [[ -n '' ]]
  4634. + read module
  4635. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/autostart.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4636. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/autostart.sh
  4637. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4638. + local vendor=RetroPie
  4639. + type=supplementary
  4640. + local rp_module_id=
  4641. + local rp_module_desc=
  4642. + local rp_module_help=
  4643. + local rp_module_licence=
  4644. + local rp_module_section=
  4645. + local rp_module_flags=
  4646. + local rp_module_repo=
  4647. + local error=0
  4648. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4649. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/autostart.sh
  4650. ++ rp_module_id=autostart
  4651. ++ rp_module_desc='Auto-start EmulationStation / Pegasus / Kodi on boot'
  4652. ++ rp_module_section=config
  4653. + local var
  4654. + for var in rp_module_id rp_module_desc
  4655. + [[ -z autostart ]]
  4656. + for var in rp_module_id rp_module_desc
  4657. + [[ -z Auto-start EmulationStation / Pegasus / Kodi on boot ]]
  4658. + [[ 0 -eq 1 ]]
  4659. + flags=($rp_module_flags)
  4660. + local flags
  4661. + local flag
  4662. + local enabled=1
  4663. + [[ '' -ne 1 ]]
  4664. + sections=($rp_module_section)
  4665. + local sections
  4666. + rp_module_section=config
  4667. + local flag section
  4668. + __mod_idx["$rp_module_id"]=201
  4669. + __mod_id+=("$rp_module_id")
  4670. + __mod_info["$rp_module_id/enabled"]=1
  4671. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/autostart.sh
  4672. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4673. + __mod_info["$rp_module_id/type"]=supplementary
  4674. + __mod_info["$rp_module_id/desc"]='Auto-start EmulationStation / Pegasus / Kodi on boot'
  4675. + __mod_info["$rp_module_id/help"]=
  4676. + __mod_info["$rp_module_id/licence"]=
  4677. + __mod_info["$rp_module_id/section"]=config
  4678. + __mod_info["$rp_module_id/flags"]=
  4679. + [[ -n '' ]]
  4680. + read module
  4681. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/backends.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4682. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/backends.sh
  4683. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4684. + local vendor=RetroPie
  4685. + type=supplementary
  4686. + local rp_module_id=
  4687. + local rp_module_desc=
  4688. + local rp_module_help=
  4689. + local rp_module_licence=
  4690. + local rp_module_section=
  4691. + local rp_module_flags=
  4692. + local rp_module_repo=
  4693. + local error=0
  4694. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4695. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/backends.sh
  4696. ++ rp_module_id=backends
  4697. ++ rp_module_desc='Configure display/driver backends for emulators'
  4698. ++ rp_module_section=config
  4699. ++ rp_module_flags='!mali !x11'
  4700. + local var
  4701. + for var in rp_module_id rp_module_desc
  4702. + [[ -z backends ]]
  4703. + for var in rp_module_id rp_module_desc
  4704. + [[ -z Configure display/driver backends for emulators ]]
  4705. + [[ 0 -eq 1 ]]
  4706. + flags=($rp_module_flags)
  4707. + local flags
  4708. + local flag
  4709. + local enabled=1
  4710. + [[ '' -ne 1 ]]
  4711. + for flag in "${flags[@]}"
  4712. + [[ !mali == \!\a\l\l ]]
  4713. + isPlatform '!mali'
  4714. + local 'flag=!mali'
  4715. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  4716. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4717. + local 'flag=!mali'
  4718. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4719. + [[ -z !mali ]]
  4720. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  4721. + return 1
  4722. + return 1
  4723. + [[ !mali =~ ^!(.+) ]]
  4724. + isPlatform mali
  4725. + local flag=mali
  4726. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  4727. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4728. + local flag=mali
  4729. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4730. + [[ -z mali ]]
  4731. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  4732. + return 1
  4733. + return 1
  4734. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4735. + for flag in "${flags[@]}"
  4736. + [[ !x11 == \!\a\l\l ]]
  4737. + isPlatform '!x11'
  4738. + local 'flag=!x11'
  4739. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!x11'
  4740. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4741. + local 'flag=!x11'
  4742. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4743. + [[ -z !x11 ]]
  4744. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!x11($| ) ]]
  4745. + return 1
  4746. + return 1
  4747. + [[ !x11 =~ ^!(.+) ]]
  4748. + isPlatform x11
  4749. + local flag=x11
  4750. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' x11
  4751. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4752. + local flag=x11
  4753. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4754. + [[ -z x11 ]]
  4755. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )x11($| ) ]]
  4756. + return 1
  4757. + return 1
  4758. + [[ !x11 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4759. + sections=($rp_module_section)
  4760. + local sections
  4761. + rp_module_section=config
  4762. + local flag section
  4763. + __mod_idx["$rp_module_id"]=202
  4764. + __mod_id+=("$rp_module_id")
  4765. + __mod_info["$rp_module_id/enabled"]=1
  4766. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/backends.sh
  4767. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4768. + __mod_info["$rp_module_id/type"]=supplementary
  4769. + __mod_info["$rp_module_id/desc"]='Configure display/driver backends for emulators'
  4770. + __mod_info["$rp_module_id/help"]=
  4771. + __mod_info["$rp_module_id/licence"]=
  4772. + __mod_info["$rp_module_id/section"]=config
  4773. + __mod_info["$rp_module_id/flags"]='!mali !x11'
  4774. + [[ -n '' ]]
  4775. + read module
  4776. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/bashwelcometweak.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4777. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/bashwelcometweak.sh
  4778. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4779. + local vendor=RetroPie
  4780. + type=supplementary
  4781. + local rp_module_id=
  4782. + local rp_module_desc=
  4783. + local rp_module_help=
  4784. + local rp_module_licence=
  4785. + local rp_module_section=
  4786. + local rp_module_flags=
  4787. + local rp_module_repo=
  4788. + local error=0
  4789. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4790. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/bashwelcometweak.sh
  4791. ++ rp_module_id=bashwelcometweak
  4792. ++ rp_module_desc='Bash Welcome Tweak (shows additional system info on login)'
  4793. ++ rp_module_section=config
  4794. + local var
  4795. + for var in rp_module_id rp_module_desc
  4796. + [[ -z bashwelcometweak ]]
  4797. + for var in rp_module_id rp_module_desc
  4798. + [[ -z Bash Welcome Tweak (shows additional system info on login) ]]
  4799. + [[ 0 -eq 1 ]]
  4800. + flags=($rp_module_flags)
  4801. + local flags
  4802. + local flag
  4803. + local enabled=1
  4804. + [[ '' -ne 1 ]]
  4805. + sections=($rp_module_section)
  4806. + local sections
  4807. + rp_module_section=config
  4808. + local flag section
  4809. + __mod_idx["$rp_module_id"]=203
  4810. + __mod_id+=("$rp_module_id")
  4811. + __mod_info["$rp_module_id/enabled"]=1
  4812. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/bashwelcometweak.sh
  4813. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4814. + __mod_info["$rp_module_id/type"]=supplementary
  4815. + __mod_info["$rp_module_id/desc"]='Bash Welcome Tweak (shows additional system info on login)'
  4816. + __mod_info["$rp_module_id/help"]=
  4817. + __mod_info["$rp_module_id/licence"]=
  4818. + __mod_info["$rp_module_id/section"]=config
  4819. + __mod_info["$rp_module_id/flags"]=
  4820. + [[ -n '' ]]
  4821. + read module
  4822. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/bluetooth.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4823. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/bluetooth.sh
  4824. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4825. + local vendor=RetroPie
  4826. + type=supplementary
  4827. + local rp_module_id=
  4828. + local rp_module_desc=
  4829. + local rp_module_help=
  4830. + local rp_module_licence=
  4831. + local rp_module_section=
  4832. + local rp_module_flags=
  4833. + local rp_module_repo=
  4834. + local error=0
  4835. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4836. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/bluetooth.sh
  4837. ++ rp_module_id=bluetooth
  4838. ++ rp_module_desc='Configure Bluetooth Devices'
  4839. ++ rp_module_section=config
  4840. + local var
  4841. + for var in rp_module_id rp_module_desc
  4842. + [[ -z bluetooth ]]
  4843. + for var in rp_module_id rp_module_desc
  4844. + [[ -z Configure Bluetooth Devices ]]
  4845. + [[ 0 -eq 1 ]]
  4846. + flags=($rp_module_flags)
  4847. + local flags
  4848. + local flag
  4849. + local enabled=1
  4850. + [[ '' -ne 1 ]]
  4851. + sections=($rp_module_section)
  4852. + local sections
  4853. + rp_module_section=config
  4854. + local flag section
  4855. + __mod_idx["$rp_module_id"]=204
  4856. + __mod_id+=("$rp_module_id")
  4857. + __mod_info["$rp_module_id/enabled"]=1
  4858. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/bluetooth.sh
  4859. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4860. + __mod_info["$rp_module_id/type"]=supplementary
  4861. + __mod_info["$rp_module_id/desc"]='Configure Bluetooth Devices'
  4862. + __mod_info["$rp_module_id/help"]=
  4863. + __mod_info["$rp_module_id/licence"]=
  4864. + __mod_info["$rp_module_id/section"]=config
  4865. + __mod_info["$rp_module_id/flags"]=
  4866. + [[ -n '' ]]
  4867. + read module
  4868. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/configedit.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4869. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/configedit.sh
  4870. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4871. + local vendor=RetroPie
  4872. + type=supplementary
  4873. + local rp_module_id=
  4874. + local rp_module_desc=
  4875. + local rp_module_help=
  4876. + local rp_module_licence=
  4877. + local rp_module_section=
  4878. + local rp_module_flags=
  4879. + local rp_module_repo=
  4880. + local error=0
  4881. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4882. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/configedit.sh
  4883. ++ rp_module_id=configedit
  4884. ++ rp_module_desc='Edit RetroPie/RetroArch configurations'
  4885. ++ rp_module_section=config
  4886. + local var
  4887. + for var in rp_module_id rp_module_desc
  4888. + [[ -z configedit ]]
  4889. + for var in rp_module_id rp_module_desc
  4890. + [[ -z Edit RetroPie/RetroArch configurations ]]
  4891. + [[ 0 -eq 1 ]]
  4892. + flags=($rp_module_flags)
  4893. + local flags
  4894. + local flag
  4895. + local enabled=1
  4896. + [[ '' -ne 1 ]]
  4897. + sections=($rp_module_section)
  4898. + local sections
  4899. + rp_module_section=config
  4900. + local flag section
  4901. + __mod_idx["$rp_module_id"]=205
  4902. + __mod_id+=("$rp_module_id")
  4903. + __mod_info["$rp_module_id/enabled"]=1
  4904. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/configedit.sh
  4905. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4906. + __mod_info["$rp_module_id/type"]=supplementary
  4907. + __mod_info["$rp_module_id/desc"]='Edit RetroPie/RetroArch configurations'
  4908. + __mod_info["$rp_module_id/help"]=
  4909. + __mod_info["$rp_module_id/licence"]=
  4910. + __mod_info["$rp_module_id/section"]=config
  4911. + __mod_info["$rp_module_id/flags"]=
  4912. + [[ -n '' ]]
  4913. + read module
  4914. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/consolefont.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4915. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/consolefont.sh
  4916. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4917. + local vendor=RetroPie
  4918. + type=supplementary
  4919. + local rp_module_id=
  4920. + local rp_module_desc=
  4921. + local rp_module_help=
  4922. + local rp_module_licence=
  4923. + local rp_module_section=
  4924. + local rp_module_flags=
  4925. + local rp_module_repo=
  4926. + local error=0
  4927. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4928. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/consolefont.sh
  4929. ++ rp_module_id=consolefont
  4930. ++ rp_module_desc='Configure default console font size/type'
  4931. ++ rp_module_section=config
  4932. ++ rp_module_flags='!x11'
  4933. + local var
  4934. + for var in rp_module_id rp_module_desc
  4935. + [[ -z consolefont ]]
  4936. + for var in rp_module_id rp_module_desc
  4937. + [[ -z Configure default console font size/type ]]
  4938. + [[ 0 -eq 1 ]]
  4939. + flags=($rp_module_flags)
  4940. + local flags
  4941. + local flag
  4942. + local enabled=1
  4943. + [[ '' -ne 1 ]]
  4944. + for flag in "${flags[@]}"
  4945. + [[ !x11 == \!\a\l\l ]]
  4946. + isPlatform '!x11'
  4947. + local 'flag=!x11'
  4948. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!x11'
  4949. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4950. + local 'flag=!x11'
  4951. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4952. + [[ -z !x11 ]]
  4953. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!x11($| ) ]]
  4954. + return 1
  4955. + return 1
  4956. + [[ !x11 =~ ^!(.+) ]]
  4957. + isPlatform x11
  4958. + local flag=x11
  4959. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' x11
  4960. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  4961. + local flag=x11
  4962. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  4963. + [[ -z x11 ]]
  4964. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )x11($| ) ]]
  4965. + return 1
  4966. + return 1
  4967. + [[ !x11 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  4968. + sections=($rp_module_section)
  4969. + local sections
  4970. + rp_module_section=config
  4971. + local flag section
  4972. + __mod_idx["$rp_module_id"]=206
  4973. + __mod_id+=("$rp_module_id")
  4974. + __mod_info["$rp_module_id/enabled"]=1
  4975. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/consolefont.sh
  4976. + __mod_info["$rp_module_id/vendor"]=RetroPie
  4977. + __mod_info["$rp_module_id/type"]=supplementary
  4978. + __mod_info["$rp_module_id/desc"]='Configure default console font size/type'
  4979. + __mod_info["$rp_module_id/help"]=
  4980. + __mod_info["$rp_module_id/licence"]=
  4981. + __mod_info["$rp_module_id/section"]=config
  4982. + __mod_info["$rp_module_id/flags"]='!x11'
  4983. + [[ -n '' ]]
  4984. + read module
  4985. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/controlblock.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  4986. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/controlblock.sh
  4987. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  4988. + local vendor=RetroPie
  4989. + type=supplementary
  4990. + local rp_module_id=
  4991. + local rp_module_desc=
  4992. + local rp_module_help=
  4993. + local rp_module_licence=
  4994. + local rp_module_section=
  4995. + local rp_module_flags=
  4996. + local rp_module_repo=
  4997. + local error=0
  4998. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  4999. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/controlblock.sh
  5000. ++ rp_module_id=controlblock
  5001. ++ rp_module_desc='ControlBlock Driver'
  5002. ++ rp_module_help='Please note that you need to manually enable or disable the ControlBlock Service in the Configuration section. IMPORTANT: If the service is enabled and the power switch functionality is enabled (which is the default setting) in the config file, you need to have a switch connected to the ControlBlock.'
  5003. ++ rp_module_licence='NONCOM https://raw.githubusercontent.com/petrockblog/ControlBlockService2/master/LICENSE.txt'
  5004. ++ rp_module_repo='git https://github.com/petrockblog/ControlBlockService2.git master'
  5005. ++ rp_module_section=driver
  5006. ++ rp_module_flags='noinstclean !all rpi'
  5007. + local var
  5008. + for var in rp_module_id rp_module_desc
  5009. + [[ -z controlblock ]]
  5010. + for var in rp_module_id rp_module_desc
  5011. + [[ -z ControlBlock Driver ]]
  5012. + [[ 0 -eq 1 ]]
  5013. + flags=($rp_module_flags)
  5014. + local flags
  5015. + local flag
  5016. + local enabled=1
  5017. + [[ '' -ne 1 ]]
  5018. + for flag in "${flags[@]}"
  5019. + [[ noinstclean == \!\a\l\l ]]
  5020. + isPlatform noinstclean
  5021. + local flag=noinstclean
  5022. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  5023. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5024. + local flag=noinstclean
  5025. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5026. + [[ -z noinstclean ]]
  5027. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  5028. + return 1
  5029. + return 1
  5030. + [[ noinstclean =~ ^!(.+) ]]
  5031. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5032. + for flag in "${flags[@]}"
  5033. + [[ !all == \!\a\l\l ]]
  5034. + enabled=0
  5035. + continue
  5036. + for flag in "${flags[@]}"
  5037. + [[ rpi == \!\a\l\l ]]
  5038. + isPlatform rpi
  5039. + local flag=rpi
  5040. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  5041. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5042. + local flag=rpi
  5043. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5044. + [[ -z rpi ]]
  5045. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  5046. + return 0
  5047. + return 0
  5048. + enabled=1
  5049. + continue
  5050. + sections=($rp_module_section)
  5051. + local sections
  5052. + rp_module_section=driver
  5053. + local flag section
  5054. + __mod_idx["$rp_module_id"]=207
  5055. + __mod_id+=("$rp_module_id")
  5056. + __mod_info["$rp_module_id/enabled"]=1
  5057. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/controlblock.sh
  5058. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5059. + __mod_info["$rp_module_id/type"]=supplementary
  5060. + __mod_info["$rp_module_id/desc"]='ControlBlock Driver'
  5061. + __mod_info["$rp_module_id/help"]='Please note that you need to manually enable or disable the ControlBlock Service in the Configuration section. IMPORTANT: If the service is enabled and the power switch functionality is enabled (which is the default setting) in the config file, you need to have a switch connected to the ControlBlock.'
  5062. + __mod_info["$rp_module_id/licence"]='NONCOM https://raw.githubusercontent.com/petrockblog/ControlBlockService2/master/LICENSE.txt'
  5063. + __mod_info["$rp_module_id/section"]=driver
  5064. + __mod_info["$rp_module_id/flags"]='noinstclean !all rpi'
  5065. + [[ -n git https://github.com/petrockblog/ControlBlockService2.git master ]]
  5066. + repo=($rp_module_repo)
  5067. + local repo
  5068. + __mod_info["$rp_module_id/repo_type"]=git
  5069. + __mod_info["$rp_module_id/repo_url"]=https://github.com/petrockblog/ControlBlockService2.git
  5070. + __mod_info["$rp_module_id/repo_branch"]=master
  5071. + __mod_info["$rp_module_id/repo_commit"]=
  5072. + read module
  5073. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/customhidsony.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5074. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/customhidsony.sh
  5075. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5076. + local vendor=RetroPie
  5077. + type=supplementary
  5078. + local rp_module_id=
  5079. + local rp_module_desc=
  5080. + local rp_module_help=
  5081. + local rp_module_licence=
  5082. + local rp_module_section=
  5083. + local rp_module_flags=
  5084. + local rp_module_repo=
  5085. + local error=0
  5086. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5087. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/customhidsony.sh
  5088. ++ rp_module_id=customhidsony
  5089. ++ rp_module_desc='Custom hid-sony (Sony DualShock) driver with enhanced third-party controller support'
  5090. ++ rp_module_help='Improves support for third-party (Shanwan & Gasia) DualShock 3 controllers.'
  5091. ++ rp_module_section=driver
  5092. ++ rp_module_flags=noinstclean
  5093. + local var
  5094. + for var in rp_module_id rp_module_desc
  5095. + [[ -z customhidsony ]]
  5096. + for var in rp_module_id rp_module_desc
  5097. + [[ -z Custom hid-sony (Sony DualShock) driver with enhanced third-party controller support ]]
  5098. + [[ 0 -eq 1 ]]
  5099. + flags=($rp_module_flags)
  5100. + local flags
  5101. + local flag
  5102. + local enabled=1
  5103. + [[ '' -ne 1 ]]
  5104. + for flag in "${flags[@]}"
  5105. + [[ noinstclean == \!\a\l\l ]]
  5106. + isPlatform noinstclean
  5107. + local flag=noinstclean
  5108. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  5109. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5110. + local flag=noinstclean
  5111. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5112. + [[ -z noinstclean ]]
  5113. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  5114. + return 1
  5115. + return 1
  5116. + [[ noinstclean =~ ^!(.+) ]]
  5117. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5118. + sections=($rp_module_section)
  5119. + local sections
  5120. + rp_module_section=driver
  5121. + local flag section
  5122. + __mod_idx["$rp_module_id"]=208
  5123. + __mod_id+=("$rp_module_id")
  5124. + __mod_info["$rp_module_id/enabled"]=1
  5125. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/customhidsony.sh
  5126. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5127. + __mod_info["$rp_module_id/type"]=supplementary
  5128. + __mod_info["$rp_module_id/desc"]='Custom hid-sony (Sony DualShock) driver with enhanced third-party controller support'
  5129. + __mod_info["$rp_module_id/help"]='Improves support for third-party (Shanwan & Gasia) DualShock 3 controllers.'
  5130. + __mod_info["$rp_module_id/licence"]=
  5131. + __mod_info["$rp_module_id/section"]=driver
  5132. + __mod_info["$rp_module_id/flags"]=noinstclean
  5133. + [[ -n '' ]]
  5134. + read module
  5135. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/dbar4gun.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5136. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/dbar4gun.sh
  5137. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5138. + local vendor=RetroPie
  5139. + type=supplementary
  5140. + local rp_module_id=
  5141. + local rp_module_desc=
  5142. + local rp_module_help=
  5143. + local rp_module_licence=
  5144. + local rp_module_section=
  5145. + local rp_module_flags=
  5146. + local rp_module_repo=
  5147. + local error=0
  5148. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5149. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/dbar4gun.sh
  5150. ++ rp_module_id=dbar4gun
  5151. ++ rp_module_desc='dbar4gun is a Linux userspace driver for the wiimote with DolphinBar support.'
  5152. ++ rp_module_help=https://github.com/lowlevel-1989/dbar4gun
  5153. ++ rp_module_licence='MIT https://raw.githubusercontent.com/lowlevel-1989/dbar4gun/master/LICENSE'
  5154. ++ rp_module_repo='git https://github.com/lowlevel-1989/dbar4gun master'
  5155. ++ rp_module_section=driver
  5156. + local var
  5157. + for var in rp_module_id rp_module_desc
  5158. + [[ -z dbar4gun ]]
  5159. + for var in rp_module_id rp_module_desc
  5160. + [[ -z dbar4gun is a Linux userspace driver for the wiimote with DolphinBar support. ]]
  5161. + [[ 0 -eq 1 ]]
  5162. + flags=($rp_module_flags)
  5163. + local flags
  5164. + local flag
  5165. + local enabled=1
  5166. + [[ '' -ne 1 ]]
  5167. + sections=($rp_module_section)
  5168. + local sections
  5169. + rp_module_section=driver
  5170. + local flag section
  5171. + __mod_idx["$rp_module_id"]=209
  5172. + __mod_id+=("$rp_module_id")
  5173. + __mod_info["$rp_module_id/enabled"]=1
  5174. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/dbar4gun.sh
  5175. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5176. + __mod_info["$rp_module_id/type"]=supplementary
  5177. + __mod_info["$rp_module_id/desc"]='dbar4gun is a Linux userspace driver for the wiimote with DolphinBar support.'
  5178. + __mod_info["$rp_module_id/help"]=https://github.com/lowlevel-1989/dbar4gun
  5179. + __mod_info["$rp_module_id/licence"]='MIT https://raw.githubusercontent.com/lowlevel-1989/dbar4gun/master/LICENSE'
  5180. + __mod_info["$rp_module_id/section"]=driver
  5181. + __mod_info["$rp_module_id/flags"]=
  5182. + [[ -n git https://github.com/lowlevel-1989/dbar4gun master ]]
  5183. + repo=($rp_module_repo)
  5184. + local repo
  5185. + __mod_info["$rp_module_id/repo_type"]=git
  5186. + __mod_info["$rp_module_id/repo_url"]=https://github.com/lowlevel-1989/dbar4gun
  5187. + __mod_info["$rp_module_id/repo_branch"]=master
  5188. + __mod_info["$rp_module_id/repo_commit"]=
  5189. + read module
  5190. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/docsview.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5191. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/docsview.sh
  5192. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5193. + local vendor=RetroPie
  5194. + type=supplementary
  5195. + local rp_module_id=
  5196. + local rp_module_desc=
  5197. + local rp_module_help=
  5198. + local rp_module_licence=
  5199. + local rp_module_section=
  5200. + local rp_module_flags=
  5201. + local rp_module_repo=
  5202. + local error=0
  5203. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5204. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/docsview.sh
  5205. ++ rp_module_id=docsview
  5206. ++ rp_module_desc='RetroPie-Setup Docs Viewer'
  5207. ++ rp_module_section=config
  5208. + local var
  5209. + for var in rp_module_id rp_module_desc
  5210. + [[ -z docsview ]]
  5211. + for var in rp_module_id rp_module_desc
  5212. + [[ -z RetroPie-Setup Docs Viewer ]]
  5213. + [[ 0 -eq 1 ]]
  5214. + flags=($rp_module_flags)
  5215. + local flags
  5216. + local flag
  5217. + local enabled=1
  5218. + [[ '' -ne 1 ]]
  5219. + sections=($rp_module_section)
  5220. + local sections
  5221. + rp_module_section=config
  5222. + local flag section
  5223. + __mod_idx["$rp_module_id"]=210
  5224. + __mod_id+=("$rp_module_id")
  5225. + __mod_info["$rp_module_id/enabled"]=1
  5226. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/docsview.sh
  5227. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5228. + __mod_info["$rp_module_id/type"]=supplementary
  5229. + __mod_info["$rp_module_id/desc"]='RetroPie-Setup Docs Viewer'
  5230. + __mod_info["$rp_module_id/help"]=
  5231. + __mod_info["$rp_module_id/licence"]=
  5232. + __mod_info["$rp_module_id/section"]=config
  5233. + __mod_info["$rp_module_id/flags"]=
  5234. + [[ -n '' ]]
  5235. + read module
  5236. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/emulationstation-dev.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5237. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/emulationstation-dev.sh
  5238. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5239. + local vendor=RetroPie
  5240. + type=supplementary
  5241. + local rp_module_id=
  5242. + local rp_module_desc=
  5243. + local rp_module_help=
  5244. + local rp_module_licence=
  5245. + local rp_module_section=
  5246. + local rp_module_flags=
  5247. + local rp_module_repo=
  5248. + local error=0
  5249. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5250. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/emulationstation-dev.sh
  5251. ++ rp_module_id=emulationstation-dev
  5252. ++ rp_module_desc='EmulationStation (latest development version) - Frontend used by RetroPie for launching emulators'
  5253. ++ rp_module_licence='MIT https://raw.githubusercontent.com/RetroPie/EmulationStation/master/LICENSE.md'
  5254. ++ rp_module_repo='git https://github.com/RetroPie/EmulationStation master'
  5255. ++ rp_module_section=exp
  5256. ++ rp_module_flags=frontend
  5257. + local var
  5258. + for var in rp_module_id rp_module_desc
  5259. + [[ -z emulationstation-dev ]]
  5260. + for var in rp_module_id rp_module_desc
  5261. + [[ -z EmulationStation (latest development version) - Frontend used by RetroPie for launching emulators ]]
  5262. + [[ 0 -eq 1 ]]
  5263. + flags=($rp_module_flags)
  5264. + local flags
  5265. + local flag
  5266. + local enabled=1
  5267. + [[ '' -ne 1 ]]
  5268. + for flag in "${flags[@]}"
  5269. + [[ frontend == \!\a\l\l ]]
  5270. + isPlatform frontend
  5271. + local flag=frontend
  5272. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' frontend
  5273. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5274. + local flag=frontend
  5275. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5276. + [[ -z frontend ]]
  5277. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )frontend($| ) ]]
  5278. + return 1
  5279. + return 1
  5280. + [[ frontend =~ ^!(.+) ]]
  5281. + [[ frontend =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5282. + sections=($rp_module_section)
  5283. + local sections
  5284. + rp_module_section=exp
  5285. + local flag section
  5286. + __mod_idx["$rp_module_id"]=211
  5287. + __mod_id+=("$rp_module_id")
  5288. + __mod_info["$rp_module_id/enabled"]=1
  5289. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/emulationstation-dev.sh
  5290. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5291. + __mod_info["$rp_module_id/type"]=supplementary
  5292. + __mod_info["$rp_module_id/desc"]='EmulationStation (latest development version) - Frontend used by RetroPie for launching emulators'
  5293. + __mod_info["$rp_module_id/help"]=
  5294. + __mod_info["$rp_module_id/licence"]='MIT https://raw.githubusercontent.com/RetroPie/EmulationStation/master/LICENSE.md'
  5295. + __mod_info["$rp_module_id/section"]=exp
  5296. + __mod_info["$rp_module_id/flags"]=frontend
  5297. + [[ -n git https://github.com/RetroPie/EmulationStation master ]]
  5298. + repo=($rp_module_repo)
  5299. + local repo
  5300. + __mod_info["$rp_module_id/repo_type"]=git
  5301. + __mod_info["$rp_module_id/repo_url"]=https://github.com/RetroPie/EmulationStation
  5302. + __mod_info["$rp_module_id/repo_branch"]=master
  5303. + __mod_info["$rp_module_id/repo_commit"]=
  5304. + read module
  5305. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/emulationstation.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5306. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/emulationstation.sh
  5307. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5308. + local vendor=RetroPie
  5309. + type=supplementary
  5310. + local rp_module_id=
  5311. + local rp_module_desc=
  5312. + local rp_module_help=
  5313. + local rp_module_licence=
  5314. + local rp_module_section=
  5315. + local rp_module_flags=
  5316. + local rp_module_repo=
  5317. + local error=0
  5318. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5319. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/emulationstation.sh
  5320. ++ rp_module_id=emulationstation
  5321. ++ rp_module_desc='EmulationStation - Frontend used by RetroPie for launching emulators'
  5322. ++ rp_module_licence='MIT https://raw.githubusercontent.com/RetroPie/EmulationStation/master/LICENSE.md'
  5323. ++ rp_module_repo='git https://github.com/RetroPie/EmulationStation :_get_branch_emulationstation'
  5324. ++ rp_module_section=core
  5325. ++ rp_module_flags=frontend
  5326. + local var
  5327. + for var in rp_module_id rp_module_desc
  5328. + [[ -z emulationstation ]]
  5329. + for var in rp_module_id rp_module_desc
  5330. + [[ -z EmulationStation - Frontend used by RetroPie for launching emulators ]]
  5331. + [[ 0 -eq 1 ]]
  5332. + flags=($rp_module_flags)
  5333. + local flags
  5334. + local flag
  5335. + local enabled=1
  5336. + [[ '' -ne 1 ]]
  5337. + for flag in "${flags[@]}"
  5338. + [[ frontend == \!\a\l\l ]]
  5339. + isPlatform frontend
  5340. + local flag=frontend
  5341. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' frontend
  5342. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5343. + local flag=frontend
  5344. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5345. + [[ -z frontend ]]
  5346. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )frontend($| ) ]]
  5347. + return 1
  5348. + return 1
  5349. + [[ frontend =~ ^!(.+) ]]
  5350. + [[ frontend =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5351. + sections=($rp_module_section)
  5352. + local sections
  5353. + rp_module_section=core
  5354. + local flag section
  5355. + __mod_idx["$rp_module_id"]=212
  5356. + __mod_id+=("$rp_module_id")
  5357. + __mod_info["$rp_module_id/enabled"]=1
  5358. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/emulationstation.sh
  5359. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5360. + __mod_info["$rp_module_id/type"]=supplementary
  5361. + __mod_info["$rp_module_id/desc"]='EmulationStation - Frontend used by RetroPie for launching emulators'
  5362. + __mod_info["$rp_module_id/help"]=
  5363. + __mod_info["$rp_module_id/licence"]='MIT https://raw.githubusercontent.com/RetroPie/EmulationStation/master/LICENSE.md'
  5364. + __mod_info["$rp_module_id/section"]=core
  5365. + __mod_info["$rp_module_id/flags"]=frontend
  5366. + [[ -n git https://github.com/RetroPie/EmulationStation :_get_branch_emulationstation ]]
  5367. + repo=($rp_module_repo)
  5368. + local repo
  5369. + __mod_info["$rp_module_id/repo_type"]=git
  5370. + __mod_info["$rp_module_id/repo_url"]=https://github.com/RetroPie/EmulationStation
  5371. + __mod_info["$rp_module_id/repo_branch"]=:_get_branch_emulationstation
  5372. + __mod_info["$rp_module_id/repo_commit"]=
  5373. + read module
  5374. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/esthemes.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5375. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/esthemes.sh
  5376. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5377. + local vendor=RetroPie
  5378. + type=supplementary
  5379. + local rp_module_id=
  5380. + local rp_module_desc=
  5381. + local rp_module_help=
  5382. + local rp_module_licence=
  5383. + local rp_module_section=
  5384. + local rp_module_flags=
  5385. + local rp_module_repo=
  5386. + local error=0
  5387. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5388. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/esthemes.sh
  5389. ++ rp_module_id=esthemes
  5390. ++ rp_module_desc='Install themes for Emulation Station'
  5391. ++ rp_module_section=config
  5392. + local var
  5393. + for var in rp_module_id rp_module_desc
  5394. + [[ -z esthemes ]]
  5395. + for var in rp_module_id rp_module_desc
  5396. + [[ -z Install themes for Emulation Station ]]
  5397. + [[ 0 -eq 1 ]]
  5398. + flags=($rp_module_flags)
  5399. + local flags
  5400. + local flag
  5401. + local enabled=1
  5402. + [[ '' -ne 1 ]]
  5403. + sections=($rp_module_section)
  5404. + local sections
  5405. + rp_module_section=config
  5406. + local flag section
  5407. + __mod_idx["$rp_module_id"]=213
  5408. + __mod_id+=("$rp_module_id")
  5409. + __mod_info["$rp_module_id/enabled"]=1
  5410. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/esthemes.sh
  5411. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5412. + __mod_info["$rp_module_id/type"]=supplementary
  5413. + __mod_info["$rp_module_id/desc"]='Install themes for Emulation Station'
  5414. + __mod_info["$rp_module_id/help"]=
  5415. + __mod_info["$rp_module_id/licence"]=
  5416. + __mod_info["$rp_module_id/section"]=config
  5417. + __mod_info["$rp_module_id/flags"]=
  5418. + [[ -n '' ]]
  5419. + read module
  5420. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/gamecondriver.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5421. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/gamecondriver.sh
  5422. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5423. + local vendor=RetroPie
  5424. + type=supplementary
  5425. + local rp_module_id=
  5426. + local rp_module_desc=
  5427. + local rp_module_help=
  5428. + local rp_module_licence=
  5429. + local rp_module_section=
  5430. + local rp_module_flags=
  5431. + local rp_module_repo=
  5432. + local error=0
  5433. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5434. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/gamecondriver.sh
  5435. ++ rp_module_id=gamecondriver
  5436. ++ rp_module_desc='Gamecon & Db9 drivers GPIO drivers'
  5437. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/marqs85/gamecon_gpio_rpi/master/gamecon_gpio_rpi/gamecon_gpio_rpi.c'
  5438. ++ rp_module_section=driver
  5439. ++ rp_module_flags='!all rpi !rpi5'
  5440. + local var
  5441. + for var in rp_module_id rp_module_desc
  5442. + [[ -z gamecondriver ]]
  5443. + for var in rp_module_id rp_module_desc
  5444. + [[ -z Gamecon & Db9 drivers GPIO drivers ]]
  5445. + [[ 0 -eq 1 ]]
  5446. + flags=($rp_module_flags)
  5447. + local flags
  5448. + local flag
  5449. + local enabled=1
  5450. + [[ '' -ne 1 ]]
  5451. + for flag in "${flags[@]}"
  5452. + [[ !all == \!\a\l\l ]]
  5453. + enabled=0
  5454. + continue
  5455. + for flag in "${flags[@]}"
  5456. + [[ rpi == \!\a\l\l ]]
  5457. + isPlatform rpi
  5458. + local flag=rpi
  5459. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  5460. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5461. + local flag=rpi
  5462. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5463. + [[ -z rpi ]]
  5464. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  5465. + return 0
  5466. + return 0
  5467. + enabled=1
  5468. + continue
  5469. + for flag in "${flags[@]}"
  5470. + [[ !rpi5 == \!\a\l\l ]]
  5471. + isPlatform '!rpi5'
  5472. + local 'flag=!rpi5'
  5473. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!rpi5'
  5474. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5475. + local 'flag=!rpi5'
  5476. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5477. + [[ -z !rpi5 ]]
  5478. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!rpi5($| ) ]]
  5479. + return 1
  5480. + return 1
  5481. + [[ !rpi5 =~ ^!(.+) ]]
  5482. + isPlatform rpi5
  5483. + local flag=rpi5
  5484. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi5
  5485. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5486. + local flag=rpi5
  5487. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5488. + [[ -z rpi5 ]]
  5489. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi5($| ) ]]
  5490. + return 1
  5491. + return 1
  5492. + [[ !rpi5 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5493. + sections=($rp_module_section)
  5494. + local sections
  5495. + rp_module_section=driver
  5496. + local flag section
  5497. + __mod_idx["$rp_module_id"]=214
  5498. + __mod_id+=("$rp_module_id")
  5499. + __mod_info["$rp_module_id/enabled"]=1
  5500. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/gamecondriver.sh
  5501. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5502. + __mod_info["$rp_module_id/type"]=supplementary
  5503. + __mod_info["$rp_module_id/desc"]='Gamecon & Db9 drivers GPIO drivers'
  5504. + __mod_info["$rp_module_id/help"]=
  5505. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/marqs85/gamecon_gpio_rpi/master/gamecon_gpio_rpi/gamecon_gpio_rpi.c'
  5506. + __mod_info["$rp_module_id/section"]=driver
  5507. + __mod_info["$rp_module_id/flags"]='!all rpi !rpi5'
  5508. + [[ -n '' ]]
  5509. + read module
  5510. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/golang.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5511. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/golang.sh
  5512. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5513. + local vendor=RetroPie
  5514. + type=supplementary
  5515. + local rp_module_id=
  5516. + local rp_module_desc=
  5517. + local rp_module_help=
  5518. + local rp_module_licence=
  5519. + local rp_module_section=
  5520. + local rp_module_flags=
  5521. + local rp_module_repo=
  5522. + local error=0
  5523. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5524. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/golang.sh
  5525. ++ rp_module_id=golang
  5526. ++ rp_module_desc='Golang binary install'
  5527. ++ rp_module_licence='BSD https://golang.org/LICENSE'
  5528. ++ rp_module_section=depends
  5529. ++ rp_module_flags=noinstclean
  5530. + local var
  5531. + for var in rp_module_id rp_module_desc
  5532. + [[ -z golang ]]
  5533. + for var in rp_module_id rp_module_desc
  5534. + [[ -z Golang binary install ]]
  5535. + [[ 0 -eq 1 ]]
  5536. + flags=($rp_module_flags)
  5537. + local flags
  5538. + local flag
  5539. + local enabled=1
  5540. + [[ '' -ne 1 ]]
  5541. + for flag in "${flags[@]}"
  5542. + [[ noinstclean == \!\a\l\l ]]
  5543. + isPlatform noinstclean
  5544. + local flag=noinstclean
  5545. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  5546. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5547. + local flag=noinstclean
  5548. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5549. + [[ -z noinstclean ]]
  5550. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  5551. + return 1
  5552. + return 1
  5553. + [[ noinstclean =~ ^!(.+) ]]
  5554. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5555. + sections=($rp_module_section)
  5556. + local sections
  5557. + rp_module_section=depends
  5558. + local flag section
  5559. + __mod_idx["$rp_module_id"]=215
  5560. + __mod_id+=("$rp_module_id")
  5561. + __mod_info["$rp_module_id/enabled"]=1
  5562. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/golang.sh
  5563. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5564. + __mod_info["$rp_module_id/type"]=supplementary
  5565. + __mod_info["$rp_module_id/desc"]='Golang binary install'
  5566. + __mod_info["$rp_module_id/help"]=
  5567. + __mod_info["$rp_module_id/licence"]='BSD https://golang.org/LICENSE'
  5568. + __mod_info["$rp_module_id/section"]=depends
  5569. + __mod_info["$rp_module_id/flags"]=noinstclean
  5570. + [[ -n '' ]]
  5571. + read module
  5572. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/kmsxx.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5573. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/kmsxx.sh
  5574. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5575. + local vendor=RetroPie
  5576. + type=supplementary
  5577. + local rp_module_id=
  5578. + local rp_module_desc=
  5579. + local rp_module_help=
  5580. + local rp_module_licence=
  5581. + local rp_module_section=
  5582. + local rp_module_flags=
  5583. + local rp_module_repo=
  5584. + local error=0
  5585. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5586. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/kmsxx.sh
  5587. ++ rp_module_id=kmsxx
  5588. ++ rp_module_desc='library and utilities for Linux kernel mode setting'
  5589. ++ rp_module_licence='MPL2 https://raw.githubusercontent.com/cmitu/kmsxx/master/LICENSE'
  5590. ++ rp_module_repo='git https://github.com/cmitu/kmsxx retropie'
  5591. ++ rp_module_section=depends
  5592. ++ rp_module_flags=
  5593. + local var
  5594. + for var in rp_module_id rp_module_desc
  5595. + [[ -z kmsxx ]]
  5596. + for var in rp_module_id rp_module_desc
  5597. + [[ -z library and utilities for Linux kernel mode setting ]]
  5598. + [[ 0 -eq 1 ]]
  5599. + flags=($rp_module_flags)
  5600. + local flags
  5601. + local flag
  5602. + local enabled=1
  5603. + [[ '' -ne 1 ]]
  5604. + sections=($rp_module_section)
  5605. + local sections
  5606. + rp_module_section=depends
  5607. + local flag section
  5608. + __mod_idx["$rp_module_id"]=216
  5609. + __mod_id+=("$rp_module_id")
  5610. + __mod_info["$rp_module_id/enabled"]=1
  5611. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/kmsxx.sh
  5612. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5613. + __mod_info["$rp_module_id/type"]=supplementary
  5614. + __mod_info["$rp_module_id/desc"]='library and utilities for Linux kernel mode setting'
  5615. + __mod_info["$rp_module_id/help"]=
  5616. + __mod_info["$rp_module_id/licence"]='MPL2 https://raw.githubusercontent.com/cmitu/kmsxx/master/LICENSE'
  5617. + __mod_info["$rp_module_id/section"]=depends
  5618. + __mod_info["$rp_module_id/flags"]=
  5619. + [[ -n git https://github.com/cmitu/kmsxx retropie ]]
  5620. + repo=($rp_module_repo)
  5621. + local repo
  5622. + __mod_info["$rp_module_id/repo_type"]=git
  5623. + __mod_info["$rp_module_id/repo_url"]=https://github.com/cmitu/kmsxx
  5624. + __mod_info["$rp_module_id/repo_branch"]=retropie
  5625. + __mod_info["$rp_module_id/repo_commit"]=
  5626. + read module
  5627. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/launchingimages.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5628. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/launchingimages.sh
  5629. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5630. + local vendor=RetroPie
  5631. + type=supplementary
  5632. + local rp_module_id=
  5633. + local rp_module_desc=
  5634. + local rp_module_help=
  5635. + local rp_module_licence=
  5636. + local rp_module_section=
  5637. + local rp_module_flags=
  5638. + local rp_module_repo=
  5639. + local error=0
  5640. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5641. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/launchingimages.sh
  5642. ++ rp_module_id=launchingimages
  5643. ++ rp_module_desc='Generate runcommand launching images based on emulationstation themes.'
  5644. ++ rp_module_help='A runcommand launching image is displayed while loading a game, with this tool you can automatically create some cool images based on a chosen emulationstation theme you have on your system.'
  5645. ++ rp_module_repo='git https://github.com/meleu/generate-launching-images.git master'
  5646. ++ rp_module_section=exp
  5647. ++ rp_module_flags=noinstclean
  5648. + local var
  5649. + for var in rp_module_id rp_module_desc
  5650. + [[ -z launchingimages ]]
  5651. + for var in rp_module_id rp_module_desc
  5652. + [[ -z Generate runcommand launching images based on emulationstation themes. ]]
  5653. + [[ 0 -eq 1 ]]
  5654. + flags=($rp_module_flags)
  5655. + local flags
  5656. + local flag
  5657. + local enabled=1
  5658. + [[ '' -ne 1 ]]
  5659. + for flag in "${flags[@]}"
  5660. + [[ noinstclean == \!\a\l\l ]]
  5661. + isPlatform noinstclean
  5662. + local flag=noinstclean
  5663. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  5664. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5665. + local flag=noinstclean
  5666. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5667. + [[ -z noinstclean ]]
  5668. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  5669. + return 1
  5670. + return 1
  5671. + [[ noinstclean =~ ^!(.+) ]]
  5672. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5673. + sections=($rp_module_section)
  5674. + local sections
  5675. + rp_module_section=exp
  5676. + local flag section
  5677. + __mod_idx["$rp_module_id"]=217
  5678. + __mod_id+=("$rp_module_id")
  5679. + __mod_info["$rp_module_id/enabled"]=1
  5680. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/launchingimages.sh
  5681. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5682. + __mod_info["$rp_module_id/type"]=supplementary
  5683. + __mod_info["$rp_module_id/desc"]='Generate runcommand launching images based on emulationstation themes.'
  5684. + __mod_info["$rp_module_id/help"]='A runcommand launching image is displayed while loading a game, with this tool you can automatically create some cool images based on a chosen emulationstation theme you have on your system.'
  5685. + __mod_info["$rp_module_id/licence"]=
  5686. + __mod_info["$rp_module_id/section"]=exp
  5687. + __mod_info["$rp_module_id/flags"]=noinstclean
  5688. + [[ -n git https://github.com/meleu/generate-launching-images.git master ]]
  5689. + repo=($rp_module_repo)
  5690. + local repo
  5691. + __mod_info["$rp_module_id/repo_type"]=git
  5692. + __mod_info["$rp_module_id/repo_url"]=https://github.com/meleu/generate-launching-images.git
  5693. + __mod_info["$rp_module_id/repo_branch"]=master
  5694. + __mod_info["$rp_module_id/repo_commit"]=
  5695. + read module
  5696. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/mehstation.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5697. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/mehstation.sh
  5698. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5699. + local vendor=RetroPie
  5700. + type=supplementary
  5701. + local rp_module_id=
  5702. + local rp_module_desc=
  5703. + local rp_module_help=
  5704. + local rp_module_licence=
  5705. + local rp_module_section=
  5706. + local rp_module_flags=
  5707. + local rp_module_repo=
  5708. + local error=0
  5709. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5710. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/mehstation.sh
  5711. ++ rp_module_id=mehstation
  5712. ++ rp_module_desc='mehstation emulator frontend'
  5713. ++ rp_module_licence='MIT https://raw.githubusercontent.com/remeh/mehstation/master/LICENSE'
  5714. ++ rp_module_repo='git https://github.com/remeh/mehstation master'
  5715. ++ rp_module_section=exp
  5716. ++ rp_module_flags='frontend nobin'
  5717. + local var
  5718. + for var in rp_module_id rp_module_desc
  5719. + [[ -z mehstation ]]
  5720. + for var in rp_module_id rp_module_desc
  5721. + [[ -z mehstation emulator frontend ]]
  5722. + [[ 0 -eq 1 ]]
  5723. + flags=($rp_module_flags)
  5724. + local flags
  5725. + local flag
  5726. + local enabled=1
  5727. + [[ '' -ne 1 ]]
  5728. + for flag in "${flags[@]}"
  5729. + [[ frontend == \!\a\l\l ]]
  5730. + isPlatform frontend
  5731. + local flag=frontend
  5732. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' frontend
  5733. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5734. + local flag=frontend
  5735. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5736. + [[ -z frontend ]]
  5737. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )frontend($| ) ]]
  5738. + return 1
  5739. + return 1
  5740. + [[ frontend =~ ^!(.+) ]]
  5741. + [[ frontend =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5742. + for flag in "${flags[@]}"
  5743. + [[ nobin == \!\a\l\l ]]
  5744. + isPlatform nobin
  5745. + local flag=nobin
  5746. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' nobin
  5747. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5748. + local flag=nobin
  5749. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5750. + [[ -z nobin ]]
  5751. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )nobin($| ) ]]
  5752. + return 1
  5753. + return 1
  5754. + [[ nobin =~ ^!(.+) ]]
  5755. + [[ nobin =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5756. + sections=($rp_module_section)
  5757. + local sections
  5758. + rp_module_section=exp
  5759. + local flag section
  5760. + __mod_idx["$rp_module_id"]=218
  5761. + __mod_id+=("$rp_module_id")
  5762. + __mod_info["$rp_module_id/enabled"]=1
  5763. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/mehstation.sh
  5764. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5765. + __mod_info["$rp_module_id/type"]=supplementary
  5766. + __mod_info["$rp_module_id/desc"]='mehstation emulator frontend'
  5767. + __mod_info["$rp_module_id/help"]=
  5768. + __mod_info["$rp_module_id/licence"]='MIT https://raw.githubusercontent.com/remeh/mehstation/master/LICENSE'
  5769. + __mod_info["$rp_module_id/section"]=exp
  5770. + __mod_info["$rp_module_id/flags"]='frontend nobin'
  5771. + [[ -n git https://github.com/remeh/mehstation master ]]
  5772. + repo=($rp_module_repo)
  5773. + local repo
  5774. + __mod_info["$rp_module_id/repo_type"]=git
  5775. + __mod_info["$rp_module_id/repo_url"]=https://github.com/remeh/mehstation
  5776. + __mod_info["$rp_module_id/repo_branch"]=master
  5777. + __mod_info["$rp_module_id/repo_commit"]=
  5778. + read module
  5779. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/mesa-drm.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5780. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/mesa-drm.sh
  5781. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5782. + local vendor=RetroPie
  5783. + type=supplementary
  5784. + local rp_module_id=
  5785. + local rp_module_desc=
  5786. + local rp_module_help=
  5787. + local rp_module_licence=
  5788. + local rp_module_section=
  5789. + local rp_module_flags=
  5790. + local rp_module_repo=
  5791. + local error=0
  5792. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5793. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/mesa-drm.sh
  5794. ++ rp_module_id=mesa-drm
  5795. ++ rp_module_desc='libdrm - userspace library for drm'
  5796. ++ rp_module_licence='MIT https://www.mesa3d.org/license.html'
  5797. ++ rp_module_repo='git https://github.com/RetroPie/mesa-drm runcommand_debug'
  5798. ++ rp_module_section=depends
  5799. ++ rp_module_flags=
  5800. + local var
  5801. + for var in rp_module_id rp_module_desc
  5802. + [[ -z mesa-drm ]]
  5803. + for var in rp_module_id rp_module_desc
  5804. + [[ -z libdrm - userspace library for drm ]]
  5805. + [[ 0 -eq 1 ]]
  5806. + flags=($rp_module_flags)
  5807. + local flags
  5808. + local flag
  5809. + local enabled=1
  5810. + [[ '' -ne 1 ]]
  5811. + sections=($rp_module_section)
  5812. + local sections
  5813. + rp_module_section=depends
  5814. + local flag section
  5815. + __mod_idx["$rp_module_id"]=219
  5816. + __mod_id+=("$rp_module_id")
  5817. + __mod_info["$rp_module_id/enabled"]=1
  5818. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/mesa-drm.sh
  5819. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5820. + __mod_info["$rp_module_id/type"]=supplementary
  5821. + __mod_info["$rp_module_id/desc"]='libdrm - userspace library for drm'
  5822. + __mod_info["$rp_module_id/help"]=
  5823. + __mod_info["$rp_module_id/licence"]='MIT https://www.mesa3d.org/license.html'
  5824. + __mod_info["$rp_module_id/section"]=depends
  5825. + __mod_info["$rp_module_id/flags"]=
  5826. + [[ -n git https://github.com/RetroPie/mesa-drm runcommand_debug ]]
  5827. + repo=($rp_module_repo)
  5828. + local repo
  5829. + __mod_info["$rp_module_id/repo_type"]=git
  5830. + __mod_info["$rp_module_id/repo_url"]=https://github.com/RetroPie/mesa-drm
  5831. + __mod_info["$rp_module_id/repo_branch"]=runcommand_debug
  5832. + __mod_info["$rp_module_id/repo_commit"]=
  5833. + read module
  5834. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/mkarcadejoystick.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5835. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/mkarcadejoystick.sh
  5836. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5837. + local vendor=RetroPie
  5838. + type=supplementary
  5839. + local rp_module_id=
  5840. + local rp_module_desc=
  5841. + local rp_module_help=
  5842. + local rp_module_licence=
  5843. + local rp_module_section=
  5844. + local rp_module_flags=
  5845. + local rp_module_repo=
  5846. + local error=0
  5847. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5848. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/mkarcadejoystick.sh
  5849. ++ rp_module_id=mkarcadejoystick
  5850. ++ rp_module_desc='Raspberry Pi GPIO Joystick Driver'
  5851. ++ rp_module_help='Installs the GPIO driver from https://github.com/cmitu/mk_arcade_joystick_rpi'
  5852. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/recalbox/mk_arcade_joystick_rpi/master/LICENSE'
  5853. ++ rp_module_repo='git https://github.com/cmitu/mk_arcade_joystick_rpi retropie'
  5854. ++ rp_module_section=driver
  5855. ++ rp_module_flags='noinstclean !all rpi !rpi5'
  5856. + local var
  5857. + for var in rp_module_id rp_module_desc
  5858. + [[ -z mkarcadejoystick ]]
  5859. + for var in rp_module_id rp_module_desc
  5860. + [[ -z Raspberry Pi GPIO Joystick Driver ]]
  5861. + [[ 0 -eq 1 ]]
  5862. + flags=($rp_module_flags)
  5863. + local flags
  5864. + local flag
  5865. + local enabled=1
  5866. + [[ '' -ne 1 ]]
  5867. + for flag in "${flags[@]}"
  5868. + [[ noinstclean == \!\a\l\l ]]
  5869. + isPlatform noinstclean
  5870. + local flag=noinstclean
  5871. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  5872. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5873. + local flag=noinstclean
  5874. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5875. + [[ -z noinstclean ]]
  5876. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  5877. + return 1
  5878. + return 1
  5879. + [[ noinstclean =~ ^!(.+) ]]
  5880. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5881. + for flag in "${flags[@]}"
  5882. + [[ !all == \!\a\l\l ]]
  5883. + enabled=0
  5884. + continue
  5885. + for flag in "${flags[@]}"
  5886. + [[ rpi == \!\a\l\l ]]
  5887. + isPlatform rpi
  5888. + local flag=rpi
  5889. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  5890. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5891. + local flag=rpi
  5892. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5893. + [[ -z rpi ]]
  5894. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  5895. + return 0
  5896. + return 0
  5897. + enabled=1
  5898. + continue
  5899. + for flag in "${flags[@]}"
  5900. + [[ !rpi5 == \!\a\l\l ]]
  5901. + isPlatform '!rpi5'
  5902. + local 'flag=!rpi5'
  5903. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!rpi5'
  5904. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5905. + local 'flag=!rpi5'
  5906. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5907. + [[ -z !rpi5 ]]
  5908. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!rpi5($| ) ]]
  5909. + return 1
  5910. + return 1
  5911. + [[ !rpi5 =~ ^!(.+) ]]
  5912. + isPlatform rpi5
  5913. + local flag=rpi5
  5914. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi5
  5915. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5916. + local flag=rpi5
  5917. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5918. + [[ -z rpi5 ]]
  5919. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi5($| ) ]]
  5920. + return 1
  5921. + return 1
  5922. + [[ !rpi5 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5923. + sections=($rp_module_section)
  5924. + local sections
  5925. + rp_module_section=driver
  5926. + local flag section
  5927. + __mod_idx["$rp_module_id"]=220
  5928. + __mod_id+=("$rp_module_id")
  5929. + __mod_info["$rp_module_id/enabled"]=1
  5930. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/mkarcadejoystick.sh
  5931. + __mod_info["$rp_module_id/vendor"]=RetroPie
  5932. + __mod_info["$rp_module_id/type"]=supplementary
  5933. + __mod_info["$rp_module_id/desc"]='Raspberry Pi GPIO Joystick Driver'
  5934. + __mod_info["$rp_module_id/help"]='Installs the GPIO driver from https://github.com/cmitu/mk_arcade_joystick_rpi'
  5935. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/recalbox/mk_arcade_joystick_rpi/master/LICENSE'
  5936. + __mod_info["$rp_module_id/section"]=driver
  5937. + __mod_info["$rp_module_id/flags"]='noinstclean !all rpi !rpi5'
  5938. + [[ -n git https://github.com/cmitu/mk_arcade_joystick_rpi retropie ]]
  5939. + repo=($rp_module_repo)
  5940. + local repo
  5941. + __mod_info["$rp_module_id/repo_type"]=git
  5942. + __mod_info["$rp_module_id/repo_url"]=https://github.com/cmitu/mk_arcade_joystick_rpi
  5943. + __mod_info["$rp_module_id/repo_branch"]=retropie
  5944. + __mod_info["$rp_module_id/repo_commit"]=
  5945. + read module
  5946. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/mobilegamepad.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  5947. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/mobilegamepad.sh
  5948. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  5949. + local vendor=RetroPie
  5950. + type=supplementary
  5951. + local rp_module_id=
  5952. + local rp_module_desc=
  5953. + local rp_module_help=
  5954. + local rp_module_licence=
  5955. + local rp_module_section=
  5956. + local rp_module_flags=
  5957. + local rp_module_repo=
  5958. + local error=0
  5959. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  5960. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/mobilegamepad.sh
  5961. ++ rp_module_id=mobilegamepad
  5962. ++ rp_module_desc='Mobile Universal Gamepad for RetroPie'
  5963. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/sbidolach/mobile-gamepad/master/LICENSE'
  5964. ++ rp_module_repo='git https://github.com/sbidolach/mobile-gamepad.git master'
  5965. ++ rp_module_section=exp
  5966. ++ rp_module_flags='noinstclean nobin'
  5967. + local var
  5968. + for var in rp_module_id rp_module_desc
  5969. + [[ -z mobilegamepad ]]
  5970. + for var in rp_module_id rp_module_desc
  5971. + [[ -z Mobile Universal Gamepad for RetroPie ]]
  5972. + [[ 0 -eq 1 ]]
  5973. + flags=($rp_module_flags)
  5974. + local flags
  5975. + local flag
  5976. + local enabled=1
  5977. + [[ '' -ne 1 ]]
  5978. + for flag in "${flags[@]}"
  5979. + [[ noinstclean == \!\a\l\l ]]
  5980. + isPlatform noinstclean
  5981. + local flag=noinstclean
  5982. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  5983. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5984. + local flag=noinstclean
  5985. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  5986. + [[ -z noinstclean ]]
  5987. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  5988. + return 1
  5989. + return 1
  5990. + [[ noinstclean =~ ^!(.+) ]]
  5991. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  5992. + for flag in "${flags[@]}"
  5993. + [[ nobin == \!\a\l\l ]]
  5994. + isPlatform nobin
  5995. + local flag=nobin
  5996. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' nobin
  5997. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  5998. + local flag=nobin
  5999. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6000. + [[ -z nobin ]]
  6001. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )nobin($| ) ]]
  6002. + return 1
  6003. + return 1
  6004. + [[ nobin =~ ^!(.+) ]]
  6005. + [[ nobin =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6006. + sections=($rp_module_section)
  6007. + local sections
  6008. + rp_module_section=exp
  6009. + local flag section
  6010. + __mod_idx["$rp_module_id"]=221
  6011. + __mod_id+=("$rp_module_id")
  6012. + __mod_info["$rp_module_id/enabled"]=1
  6013. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/mobilegamepad.sh
  6014. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6015. + __mod_info["$rp_module_id/type"]=supplementary
  6016. + __mod_info["$rp_module_id/desc"]='Mobile Universal Gamepad for RetroPie'
  6017. + __mod_info["$rp_module_id/help"]=
  6018. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/sbidolach/mobile-gamepad/master/LICENSE'
  6019. + __mod_info["$rp_module_id/section"]=exp
  6020. + __mod_info["$rp_module_id/flags"]='noinstclean nobin'
  6021. + [[ -n git https://github.com/sbidolach/mobile-gamepad.git master ]]
  6022. + repo=($rp_module_repo)
  6023. + local repo
  6024. + __mod_info["$rp_module_id/repo_type"]=git
  6025. + __mod_info["$rp_module_id/repo_url"]=https://github.com/sbidolach/mobile-gamepad.git
  6026. + __mod_info["$rp_module_id/repo_branch"]=master
  6027. + __mod_info["$rp_module_id/repo_commit"]=
  6028. + read module
  6029. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/moonlight.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6030. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/moonlight.sh
  6031. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6032. + local vendor=RetroPie
  6033. + type=supplementary
  6034. + local rp_module_id=
  6035. + local rp_module_desc=
  6036. + local rp_module_help=
  6037. + local rp_module_licence=
  6038. + local rp_module_section=
  6039. + local rp_module_flags=
  6040. + local rp_module_repo=
  6041. + local error=0
  6042. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6043. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/moonlight.sh
  6044. ++ rp_module_id=moonlight
  6045. ++ rp_module_desc='Moonlight Embedded - an open source gamestream client for embedded systems'
  6046. ++ rp_module_help='ROM Extensions: .ml\n\nCopy your moonlight launch configurations to /home/pi/RetroPie/roms/steam\n\nDon'\''t forget to first pair with your remote host before using moonlight. You can use the configuration menu for pairing/unpairing to/from a remote machine.'
  6047. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/irtimmer/moonlight-embedded/master/LICENSE'
  6048. ++ rp_module_repo='git https://github.com/irtimmer/moonlight-embedded.git master'
  6049. ++ rp_module_section=exp
  6050. ++ rp_module_flags='!all arm'
  6051. + local var
  6052. + for var in rp_module_id rp_module_desc
  6053. + [[ -z moonlight ]]
  6054. + for var in rp_module_id rp_module_desc
  6055. + [[ -z Moonlight Embedded - an open source gamestream client for embedded systems ]]
  6056. + [[ 0 -eq 1 ]]
  6057. + flags=($rp_module_flags)
  6058. + local flags
  6059. + local flag
  6060. + local enabled=1
  6061. + [[ '' -ne 1 ]]
  6062. + for flag in "${flags[@]}"
  6063. + [[ !all == \!\a\l\l ]]
  6064. + enabled=0
  6065. + continue
  6066. + for flag in "${flags[@]}"
  6067. + [[ arm == \!\a\l\l ]]
  6068. + isPlatform arm
  6069. + local flag=arm
  6070. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' arm
  6071. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6072. + local flag=arm
  6073. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6074. + [[ -z arm ]]
  6075. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )arm($| ) ]]
  6076. + return 1
  6077. + return 1
  6078. + [[ arm =~ ^!(.+) ]]
  6079. + [[ arm =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6080. + sections=($rp_module_section)
  6081. + local sections
  6082. + rp_module_section=exp
  6083. + local flag section
  6084. + __mod_idx["$rp_module_id"]=222
  6085. + __mod_id+=("$rp_module_id")
  6086. + __mod_info["$rp_module_id/enabled"]=0
  6087. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/moonlight.sh
  6088. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6089. + __mod_info["$rp_module_id/type"]=supplementary
  6090. + __mod_info["$rp_module_id/desc"]='Moonlight Embedded - an open source gamestream client for embedded systems'
  6091. + __mod_info["$rp_module_id/help"]='ROM Extensions: .ml\n\nCopy your moonlight launch configurations to /home/pi/RetroPie/roms/steam\n\nDon'\''t forget to first pair with your remote host before using moonlight. You can use the configuration menu for pairing/unpairing to/from a remote machine.'
  6092. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/irtimmer/moonlight-embedded/master/LICENSE'
  6093. + __mod_info["$rp_module_id/section"]=exp
  6094. + __mod_info["$rp_module_id/flags"]='!all arm'
  6095. + [[ -n git https://github.com/irtimmer/moonlight-embedded.git master ]]
  6096. + repo=($rp_module_repo)
  6097. + local repo
  6098. + __mod_info["$rp_module_id/repo_type"]=git
  6099. + __mod_info["$rp_module_id/repo_url"]=https://github.com/irtimmer/moonlight-embedded.git
  6100. + __mod_info["$rp_module_id/repo_branch"]=master
  6101. + __mod_info["$rp_module_id/repo_commit"]=
  6102. + read module
  6103. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/omxiv.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6104. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/omxiv.sh
  6105. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6106. + local vendor=RetroPie
  6107. + type=supplementary
  6108. + local rp_module_id=
  6109. + local rp_module_desc=
  6110. + local rp_module_help=
  6111. + local rp_module_licence=
  6112. + local rp_module_section=
  6113. + local rp_module_flags=
  6114. + local rp_module_repo=
  6115. + local error=0
  6116. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6117. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/omxiv.sh
  6118. ++ rp_module_id=omxiv
  6119. ++ rp_module_desc='OpenMAX image viewer for the Raspberry Pi'
  6120. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/cmitu/omxiv/master/LICENSE'
  6121. ++ rp_module_repo='git https://github.com/retropie/omxiv.git master'
  6122. ++ rp_module_section=depends
  6123. ++ rp_module_flags='!all rpi'
  6124. + local var
  6125. + for var in rp_module_id rp_module_desc
  6126. + [[ -z omxiv ]]
  6127. + for var in rp_module_id rp_module_desc
  6128. + [[ -z OpenMAX image viewer for the Raspberry Pi ]]
  6129. + [[ 0 -eq 1 ]]
  6130. + flags=($rp_module_flags)
  6131. + local flags
  6132. + local flag
  6133. + local enabled=1
  6134. + [[ '' -ne 1 ]]
  6135. + for flag in "${flags[@]}"
  6136. + [[ !all == \!\a\l\l ]]
  6137. + enabled=0
  6138. + continue
  6139. + for flag in "${flags[@]}"
  6140. + [[ rpi == \!\a\l\l ]]
  6141. + isPlatform rpi
  6142. + local flag=rpi
  6143. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  6144. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6145. + local flag=rpi
  6146. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6147. + [[ -z rpi ]]
  6148. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  6149. + return 0
  6150. + return 0
  6151. + enabled=1
  6152. + continue
  6153. + sections=($rp_module_section)
  6154. + local sections
  6155. + rp_module_section=depends
  6156. + local flag section
  6157. + __mod_idx["$rp_module_id"]=223
  6158. + __mod_id+=("$rp_module_id")
  6159. + __mod_info["$rp_module_id/enabled"]=1
  6160. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/omxiv.sh
  6161. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6162. + __mod_info["$rp_module_id/type"]=supplementary
  6163. + __mod_info["$rp_module_id/desc"]='OpenMAX image viewer for the Raspberry Pi'
  6164. + __mod_info["$rp_module_id/help"]=
  6165. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/cmitu/omxiv/master/LICENSE'
  6166. + __mod_info["$rp_module_id/section"]=depends
  6167. + __mod_info["$rp_module_id/flags"]='!all rpi'
  6168. + [[ -n git https://github.com/retropie/omxiv.git master ]]
  6169. + repo=($rp_module_repo)
  6170. + local repo
  6171. + __mod_info["$rp_module_id/repo_type"]=git
  6172. + __mod_info["$rp_module_id/repo_url"]=https://github.com/retropie/omxiv.git
  6173. + __mod_info["$rp_module_id/repo_branch"]=master
  6174. + __mod_info["$rp_module_id/repo_commit"]=
  6175. + read module
  6176. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/pegasus-fe-dev.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6177. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/pegasus-fe-dev.sh
  6178. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6179. + local vendor=RetroPie
  6180. + type=supplementary
  6181. + local rp_module_id=
  6182. + local rp_module_desc=
  6183. + local rp_module_help=
  6184. + local rp_module_licence=
  6185. + local rp_module_section=
  6186. + local rp_module_flags=
  6187. + local rp_module_repo=
  6188. + local error=0
  6189. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6190. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/pegasus-fe-dev.sh
  6191. ++ rp_module_id=pegasus-fe-dev
  6192. ++ rp_module_desc='Pegasus: A cross platform, customizable graphical frontend (lastest master)'
  6193. ++ rp_module_help='Pegasus is a cross platform, customizable graphical frontend for launching emulators and managing your game collection.\nThis package provides source installation on platforms not covered by the upstream project pre-built binaries (i.e. ARM 64bit).'
  6194. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/mmatyas/pegasus-frontend/master/LICENSE.md'
  6195. ++ rp_module_section=exp
  6196. ++ rp_module_repo='git https://github.com/mmatyas/pegasus-frontend master'
  6197. ++ rp_module_flags='!mali frontend'
  6198. + local var
  6199. + for var in rp_module_id rp_module_desc
  6200. + [[ -z pegasus-fe-dev ]]
  6201. + for var in rp_module_id rp_module_desc
  6202. + [[ -z Pegasus: A cross platform, customizable graphical frontend (lastest master) ]]
  6203. + [[ 0 -eq 1 ]]
  6204. + flags=($rp_module_flags)
  6205. + local flags
  6206. + local flag
  6207. + local enabled=1
  6208. + [[ '' -ne 1 ]]
  6209. + for flag in "${flags[@]}"
  6210. + [[ !mali == \!\a\l\l ]]
  6211. + isPlatform '!mali'
  6212. + local 'flag=!mali'
  6213. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  6214. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6215. + local 'flag=!mali'
  6216. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6217. + [[ -z !mali ]]
  6218. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  6219. + return 1
  6220. + return 1
  6221. + [[ !mali =~ ^!(.+) ]]
  6222. + isPlatform mali
  6223. + local flag=mali
  6224. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  6225. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6226. + local flag=mali
  6227. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6228. + [[ -z mali ]]
  6229. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  6230. + return 1
  6231. + return 1
  6232. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6233. + for flag in "${flags[@]}"
  6234. + [[ frontend == \!\a\l\l ]]
  6235. + isPlatform frontend
  6236. + local flag=frontend
  6237. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' frontend
  6238. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6239. + local flag=frontend
  6240. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6241. + [[ -z frontend ]]
  6242. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )frontend($| ) ]]
  6243. + return 1
  6244. + return 1
  6245. + [[ frontend =~ ^!(.+) ]]
  6246. + [[ frontend =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6247. + sections=($rp_module_section)
  6248. + local sections
  6249. + rp_module_section=exp
  6250. + local flag section
  6251. + __mod_idx["$rp_module_id"]=224
  6252. + __mod_id+=("$rp_module_id")
  6253. + __mod_info["$rp_module_id/enabled"]=1
  6254. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/pegasus-fe-dev.sh
  6255. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6256. + __mod_info["$rp_module_id/type"]=supplementary
  6257. + __mod_info["$rp_module_id/desc"]='Pegasus: A cross platform, customizable graphical frontend (lastest master)'
  6258. + __mod_info["$rp_module_id/help"]='Pegasus is a cross platform, customizable graphical frontend for launching emulators and managing your game collection.\nThis package provides source installation on platforms not covered by the upstream project pre-built binaries (i.e. ARM 64bit).'
  6259. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/mmatyas/pegasus-frontend/master/LICENSE.md'
  6260. + __mod_info["$rp_module_id/section"]=exp
  6261. + __mod_info["$rp_module_id/flags"]='!mali frontend'
  6262. + [[ -n git https://github.com/mmatyas/pegasus-frontend master ]]
  6263. + repo=($rp_module_repo)
  6264. + local repo
  6265. + __mod_info["$rp_module_id/repo_type"]=git
  6266. + __mod_info["$rp_module_id/repo_url"]=https://github.com/mmatyas/pegasus-frontend
  6267. + __mod_info["$rp_module_id/repo_branch"]=master
  6268. + __mod_info["$rp_module_id/repo_commit"]=
  6269. + read module
  6270. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/pegasus-fe.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6271. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/pegasus-fe.sh
  6272. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6273. + local vendor=RetroPie
  6274. + type=supplementary
  6275. + local rp_module_id=
  6276. + local rp_module_desc=
  6277. + local rp_module_help=
  6278. + local rp_module_licence=
  6279. + local rp_module_section=
  6280. + local rp_module_flags=
  6281. + local rp_module_repo=
  6282. + local error=0
  6283. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6284. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/pegasus-fe.sh
  6285. ++ rp_module_id=pegasus-fe
  6286. ++ rp_module_desc='Pegasus: A cross platform, customizable graphical frontend (latest pre-built release)'
  6287. ++ rp_module_help='Pegasus is a cross platform, customizable graphical frontend for launching emulators and managing your game collection.\nThis package installs the upstream pre-built binaries. Use this package on RaspiOS Buster or PC/x86 installations'
  6288. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/mmatyas/pegasus-frontend/master/LICENSE.md'
  6289. ++ rp_module_section=exp
  6290. ++ rp_module_flags='!mali frontend'
  6291. + local var
  6292. + for var in rp_module_id rp_module_desc
  6293. + [[ -z pegasus-fe ]]
  6294. + for var in rp_module_id rp_module_desc
  6295. + [[ -z Pegasus: A cross platform, customizable graphical frontend (latest pre-built release) ]]
  6296. + [[ 0 -eq 1 ]]
  6297. + flags=($rp_module_flags)
  6298. + local flags
  6299. + local flag
  6300. + local enabled=1
  6301. + [[ '' -ne 1 ]]
  6302. + for flag in "${flags[@]}"
  6303. + [[ !mali == \!\a\l\l ]]
  6304. + isPlatform '!mali'
  6305. + local 'flag=!mali'
  6306. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  6307. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6308. + local 'flag=!mali'
  6309. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6310. + [[ -z !mali ]]
  6311. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  6312. + return 1
  6313. + return 1
  6314. + [[ !mali =~ ^!(.+) ]]
  6315. + isPlatform mali
  6316. + local flag=mali
  6317. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  6318. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6319. + local flag=mali
  6320. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6321. + [[ -z mali ]]
  6322. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  6323. + return 1
  6324. + return 1
  6325. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6326. + for flag in "${flags[@]}"
  6327. + [[ frontend == \!\a\l\l ]]
  6328. + isPlatform frontend
  6329. + local flag=frontend
  6330. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' frontend
  6331. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6332. + local flag=frontend
  6333. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6334. + [[ -z frontend ]]
  6335. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )frontend($| ) ]]
  6336. + return 1
  6337. + return 1
  6338. + [[ frontend =~ ^!(.+) ]]
  6339. + [[ frontend =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6340. + sections=($rp_module_section)
  6341. + local sections
  6342. + rp_module_section=exp
  6343. + local flag section
  6344. + __mod_idx["$rp_module_id"]=225
  6345. + __mod_id+=("$rp_module_id")
  6346. + __mod_info["$rp_module_id/enabled"]=1
  6347. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/pegasus-fe.sh
  6348. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6349. + __mod_info["$rp_module_id/type"]=supplementary
  6350. + __mod_info["$rp_module_id/desc"]='Pegasus: A cross platform, customizable graphical frontend (latest pre-built release)'
  6351. + __mod_info["$rp_module_id/help"]='Pegasus is a cross platform, customizable graphical frontend for launching emulators and managing your game collection.\nThis package installs the upstream pre-built binaries. Use this package on RaspiOS Buster or PC/x86 installations'
  6352. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/mmatyas/pegasus-frontend/master/LICENSE.md'
  6353. + __mod_info["$rp_module_id/section"]=exp
  6354. + __mod_info["$rp_module_id/flags"]='!mali frontend'
  6355. + [[ -n '' ]]
  6356. + read module
  6357. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/powerblock.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6358. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/powerblock.sh
  6359. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6360. + local vendor=RetroPie
  6361. + type=supplementary
  6362. + local rp_module_id=
  6363. + local rp_module_desc=
  6364. + local rp_module_help=
  6365. + local rp_module_licence=
  6366. + local rp_module_section=
  6367. + local rp_module_flags=
  6368. + local rp_module_repo=
  6369. + local error=0
  6370. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6371. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/powerblock.sh
  6372. ++ rp_module_id=powerblock
  6373. ++ rp_module_desc='PowerBlock Driver'
  6374. ++ rp_module_help='Please note that you need to manually enable or disable the PowerBlock Service in the Configuration section. IMPORTANT: If the service is enabled and the power switch functionality is enabled (which is the default setting) in the config file, you need to have a switch connected to the PowerBlock.'
  6375. ++ rp_module_repo='git https://github.com/petrockblog/PowerBlock.git master'
  6376. ++ rp_module_section=driver
  6377. ++ rp_module_flags='noinstclean !all rpi'
  6378. + local var
  6379. + for var in rp_module_id rp_module_desc
  6380. + [[ -z powerblock ]]
  6381. + for var in rp_module_id rp_module_desc
  6382. + [[ -z PowerBlock Driver ]]
  6383. + [[ 0 -eq 1 ]]
  6384. + flags=($rp_module_flags)
  6385. + local flags
  6386. + local flag
  6387. + local enabled=1
  6388. + [[ '' -ne 1 ]]
  6389. + for flag in "${flags[@]}"
  6390. + [[ noinstclean == \!\a\l\l ]]
  6391. + isPlatform noinstclean
  6392. + local flag=noinstclean
  6393. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  6394. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6395. + local flag=noinstclean
  6396. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6397. + [[ -z noinstclean ]]
  6398. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  6399. + return 1
  6400. + return 1
  6401. + [[ noinstclean =~ ^!(.+) ]]
  6402. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6403. + for flag in "${flags[@]}"
  6404. + [[ !all == \!\a\l\l ]]
  6405. + enabled=0
  6406. + continue
  6407. + for flag in "${flags[@]}"
  6408. + [[ rpi == \!\a\l\l ]]
  6409. + isPlatform rpi
  6410. + local flag=rpi
  6411. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  6412. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6413. + local flag=rpi
  6414. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6415. + [[ -z rpi ]]
  6416. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  6417. + return 0
  6418. + return 0
  6419. + enabled=1
  6420. + continue
  6421. + sections=($rp_module_section)
  6422. + local sections
  6423. + rp_module_section=driver
  6424. + local flag section
  6425. + __mod_idx["$rp_module_id"]=226
  6426. + __mod_id+=("$rp_module_id")
  6427. + __mod_info["$rp_module_id/enabled"]=1
  6428. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/powerblock.sh
  6429. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6430. + __mod_info["$rp_module_id/type"]=supplementary
  6431. + __mod_info["$rp_module_id/desc"]='PowerBlock Driver'
  6432. + __mod_info["$rp_module_id/help"]='Please note that you need to manually enable or disable the PowerBlock Service in the Configuration section. IMPORTANT: If the service is enabled and the power switch functionality is enabled (which is the default setting) in the config file, you need to have a switch connected to the PowerBlock.'
  6433. + __mod_info["$rp_module_id/licence"]=
  6434. + __mod_info["$rp_module_id/section"]=driver
  6435. + __mod_info["$rp_module_id/flags"]='noinstclean !all rpi'
  6436. + [[ -n git https://github.com/petrockblog/PowerBlock.git master ]]
  6437. + repo=($rp_module_repo)
  6438. + local repo
  6439. + __mod_info["$rp_module_id/repo_type"]=git
  6440. + __mod_info["$rp_module_id/repo_url"]=https://github.com/petrockblog/PowerBlock.git
  6441. + __mod_info["$rp_module_id/repo_branch"]=master
  6442. + __mod_info["$rp_module_id/repo_commit"]=
  6443. + read module
  6444. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/ps3controller.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6445. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/ps3controller.sh
  6446. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6447. + local vendor=RetroPie
  6448. + type=supplementary
  6449. + local rp_module_id=
  6450. + local rp_module_desc=
  6451. + local rp_module_help=
  6452. + local rp_module_licence=
  6453. + local rp_module_section=
  6454. + local rp_module_flags=
  6455. + local rp_module_repo=
  6456. + local error=0
  6457. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6458. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/ps3controller.sh
  6459. ++ rp_module_id=ps3controller
  6460. ++ rp_module_desc='PS3 controller driver and pair via sixad'
  6461. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/RetroPie/sixad/master/COPYING'
  6462. ++ rp_module_section=driver
  6463. + local var
  6464. + for var in rp_module_id rp_module_desc
  6465. + [[ -z ps3controller ]]
  6466. + for var in rp_module_id rp_module_desc
  6467. + [[ -z PS3 controller driver and pair via sixad ]]
  6468. + [[ 0 -eq 1 ]]
  6469. + flags=($rp_module_flags)
  6470. + local flags
  6471. + local flag
  6472. + local enabled=1
  6473. + [[ '' -ne 1 ]]
  6474. + sections=($rp_module_section)
  6475. + local sections
  6476. + rp_module_section=driver
  6477. + local flag section
  6478. + __mod_idx["$rp_module_id"]=227
  6479. + __mod_id+=("$rp_module_id")
  6480. + __mod_info["$rp_module_id/enabled"]=1
  6481. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/ps3controller.sh
  6482. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6483. + __mod_info["$rp_module_id/type"]=supplementary
  6484. + __mod_info["$rp_module_id/desc"]='PS3 controller driver and pair via sixad'
  6485. + __mod_info["$rp_module_id/help"]=
  6486. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/RetroPie/sixad/master/COPYING'
  6487. + __mod_info["$rp_module_id/section"]=driver
  6488. + __mod_info["$rp_module_id/flags"]=
  6489. + [[ -n '' ]]
  6490. + read module
  6491. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/raspbiantools.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6492. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/raspbiantools.sh
  6493. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6494. + local vendor=RetroPie
  6495. + type=supplementary
  6496. + local rp_module_id=
  6497. + local rp_module_desc=
  6498. + local rp_module_help=
  6499. + local rp_module_licence=
  6500. + local rp_module_section=
  6501. + local rp_module_flags=
  6502. + local rp_module_repo=
  6503. + local error=0
  6504. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6505. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/raspbiantools.sh
  6506. ++ rp_module_id=raspbiantools
  6507. ++ rp_module_desc='Raspbian related tools'
  6508. ++ rp_module_section=config
  6509. ++ rp_module_flags='!all rpi'
  6510. + local var
  6511. + for var in rp_module_id rp_module_desc
  6512. + [[ -z raspbiantools ]]
  6513. + for var in rp_module_id rp_module_desc
  6514. + [[ -z Raspbian related tools ]]
  6515. + [[ 0 -eq 1 ]]
  6516. + flags=($rp_module_flags)
  6517. + local flags
  6518. + local flag
  6519. + local enabled=1
  6520. + [[ '' -ne 1 ]]
  6521. + for flag in "${flags[@]}"
  6522. + [[ !all == \!\a\l\l ]]
  6523. + enabled=0
  6524. + continue
  6525. + for flag in "${flags[@]}"
  6526. + [[ rpi == \!\a\l\l ]]
  6527. + isPlatform rpi
  6528. + local flag=rpi
  6529. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  6530. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6531. + local flag=rpi
  6532. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6533. + [[ -z rpi ]]
  6534. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  6535. + return 0
  6536. + return 0
  6537. + enabled=1
  6538. + continue
  6539. + sections=($rp_module_section)
  6540. + local sections
  6541. + rp_module_section=config
  6542. + local flag section
  6543. + __mod_idx["$rp_module_id"]=228
  6544. + __mod_id+=("$rp_module_id")
  6545. + __mod_info["$rp_module_id/enabled"]=1
  6546. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/raspbiantools.sh
  6547. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6548. + __mod_info["$rp_module_id/type"]=supplementary
  6549. + __mod_info["$rp_module_id/desc"]='Raspbian related tools'
  6550. + __mod_info["$rp_module_id/help"]=
  6551. + __mod_info["$rp_module_id/licence"]=
  6552. + __mod_info["$rp_module_id/section"]=config
  6553. + __mod_info["$rp_module_id/flags"]='!all rpi'
  6554. + [[ -n '' ]]
  6555. + read module
  6556. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/resetromdirs.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6557. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/resetromdirs.sh
  6558. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6559. + local vendor=RetroPie
  6560. + type=supplementary
  6561. + local rp_module_id=
  6562. + local rp_module_desc=
  6563. + local rp_module_help=
  6564. + local rp_module_licence=
  6565. + local rp_module_section=
  6566. + local rp_module_flags=
  6567. + local rp_module_repo=
  6568. + local error=0
  6569. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6570. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/resetromdirs.sh
  6571. ++ rp_module_id=resetromdirs
  6572. ++ rp_module_desc='Reset ownership/permissions of RetroPie/roms directory'
  6573. ++ rp_module_section=config
  6574. + local var
  6575. + for var in rp_module_id rp_module_desc
  6576. + [[ -z resetromdirs ]]
  6577. + for var in rp_module_id rp_module_desc
  6578. + [[ -z Reset ownership/permissions of RetroPie/roms directory ]]
  6579. + [[ 0 -eq 1 ]]
  6580. + flags=($rp_module_flags)
  6581. + local flags
  6582. + local flag
  6583. + local enabled=1
  6584. + [[ '' -ne 1 ]]
  6585. + sections=($rp_module_section)
  6586. + local sections
  6587. + rp_module_section=config
  6588. + local flag section
  6589. + __mod_idx["$rp_module_id"]=229
  6590. + __mod_id+=("$rp_module_id")
  6591. + __mod_info["$rp_module_id/enabled"]=1
  6592. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/resetromdirs.sh
  6593. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6594. + __mod_info["$rp_module_id/type"]=supplementary
  6595. + __mod_info["$rp_module_id/desc"]='Reset ownership/permissions of RetroPie/roms directory'
  6596. + __mod_info["$rp_module_id/help"]=
  6597. + __mod_info["$rp_module_id/licence"]=
  6598. + __mod_info["$rp_module_id/section"]=config
  6599. + __mod_info["$rp_module_id/flags"]=
  6600. + [[ -n '' ]]
  6601. + read module
  6602. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/retronetplay.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6603. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/retronetplay.sh
  6604. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6605. + local vendor=RetroPie
  6606. + type=supplementary
  6607. + local rp_module_id=
  6608. + local rp_module_desc=
  6609. + local rp_module_help=
  6610. + local rp_module_licence=
  6611. + local rp_module_section=
  6612. + local rp_module_flags=
  6613. + local rp_module_repo=
  6614. + local error=0
  6615. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6616. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/retronetplay.sh
  6617. ++ rp_module_id=retronetplay
  6618. ++ rp_module_desc=RetroNetplay
  6619. ++ rp_module_section=config
  6620. + local var
  6621. + for var in rp_module_id rp_module_desc
  6622. + [[ -z retronetplay ]]
  6623. + for var in rp_module_id rp_module_desc
  6624. + [[ -z RetroNetplay ]]
  6625. + [[ 0 -eq 1 ]]
  6626. + flags=($rp_module_flags)
  6627. + local flags
  6628. + local flag
  6629. + local enabled=1
  6630. + [[ '' -ne 1 ]]
  6631. + sections=($rp_module_section)
  6632. + local sections
  6633. + rp_module_section=config
  6634. + local flag section
  6635. + __mod_idx["$rp_module_id"]=230
  6636. + __mod_id+=("$rp_module_id")
  6637. + __mod_info["$rp_module_id/enabled"]=1
  6638. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/retronetplay.sh
  6639. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6640. + __mod_info["$rp_module_id/type"]=supplementary
  6641. + __mod_info["$rp_module_id/desc"]=RetroNetplay
  6642. + __mod_info["$rp_module_id/help"]=
  6643. + __mod_info["$rp_module_id/licence"]=
  6644. + __mod_info["$rp_module_id/section"]=config
  6645. + __mod_info["$rp_module_id/flags"]=
  6646. + [[ -n '' ]]
  6647. + read module
  6648. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/retropiemenu.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6649. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/retropiemenu.sh
  6650. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6651. + local vendor=RetroPie
  6652. + type=supplementary
  6653. + local rp_module_id=
  6654. + local rp_module_desc=
  6655. + local rp_module_help=
  6656. + local rp_module_licence=
  6657. + local rp_module_section=
  6658. + local rp_module_flags=
  6659. + local rp_module_repo=
  6660. + local error=0
  6661. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6662. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/retropiemenu.sh
  6663. ++ rp_module_id=retropiemenu
  6664. ++ rp_module_desc='RetroPie configuration menu for EmulationStation'
  6665. ++ rp_module_section=core
  6666. ++ rp_module_flags=nonet
  6667. + local var
  6668. + for var in rp_module_id rp_module_desc
  6669. + [[ -z retropiemenu ]]
  6670. + for var in rp_module_id rp_module_desc
  6671. + [[ -z RetroPie configuration menu for EmulationStation ]]
  6672. + [[ 0 -eq 1 ]]
  6673. + flags=($rp_module_flags)
  6674. + local flags
  6675. + local flag
  6676. + local enabled=1
  6677. + [[ '' -ne 1 ]]
  6678. + for flag in "${flags[@]}"
  6679. + [[ nonet == \!\a\l\l ]]
  6680. + isPlatform nonet
  6681. + local flag=nonet
  6682. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' nonet
  6683. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6684. + local flag=nonet
  6685. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6686. + [[ -z nonet ]]
  6687. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )nonet($| ) ]]
  6688. + return 1
  6689. + return 1
  6690. + [[ nonet =~ ^!(.+) ]]
  6691. + [[ nonet =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6692. + sections=($rp_module_section)
  6693. + local sections
  6694. + rp_module_section=core
  6695. + local flag section
  6696. + __mod_idx["$rp_module_id"]=231
  6697. + __mod_id+=("$rp_module_id")
  6698. + __mod_info["$rp_module_id/enabled"]=1
  6699. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/retropiemenu.sh
  6700. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6701. + __mod_info["$rp_module_id/type"]=supplementary
  6702. + __mod_info["$rp_module_id/desc"]='RetroPie configuration menu for EmulationStation'
  6703. + __mod_info["$rp_module_id/help"]=
  6704. + __mod_info["$rp_module_id/licence"]=
  6705. + __mod_info["$rp_module_id/section"]=core
  6706. + __mod_info["$rp_module_id/flags"]=nonet
  6707. + [[ -n '' ]]
  6708. + read module
  6709. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/runcommand.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6710. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/runcommand.sh
  6711. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6712. + local vendor=RetroPie
  6713. + type=supplementary
  6714. + local rp_module_id=
  6715. + local rp_module_desc=
  6716. + local rp_module_help=
  6717. + local rp_module_licence=
  6718. + local rp_module_section=
  6719. + local rp_module_flags=
  6720. + local rp_module_repo=
  6721. + local error=0
  6722. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6723. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/runcommand.sh
  6724. ++ rp_module_id=runcommand
  6725. ++ rp_module_desc='The '\''runcommand'\'' launch script - needed for launching the emulators from the frontend'
  6726. ++ rp_module_section=core
  6727. ++ rp_module_flags=nonet
  6728. + local var
  6729. + for var in rp_module_id rp_module_desc
  6730. + [[ -z runcommand ]]
  6731. + for var in rp_module_id rp_module_desc
  6732. + [[ -z The 'runcommand' launch script - needed for launching the emulators from the frontend ]]
  6733. + [[ 0 -eq 1 ]]
  6734. + flags=($rp_module_flags)
  6735. + local flags
  6736. + local flag
  6737. + local enabled=1
  6738. + [[ '' -ne 1 ]]
  6739. + for flag in "${flags[@]}"
  6740. + [[ nonet == \!\a\l\l ]]
  6741. + isPlatform nonet
  6742. + local flag=nonet
  6743. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' nonet
  6744. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6745. + local flag=nonet
  6746. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6747. + [[ -z nonet ]]
  6748. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )nonet($| ) ]]
  6749. + return 1
  6750. + return 1
  6751. + [[ nonet =~ ^!(.+) ]]
  6752. + [[ nonet =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6753. + sections=($rp_module_section)
  6754. + local sections
  6755. + rp_module_section=core
  6756. + local flag section
  6757. + __mod_idx["$rp_module_id"]=232
  6758. + __mod_id+=("$rp_module_id")
  6759. + __mod_info["$rp_module_id/enabled"]=1
  6760. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/runcommand.sh
  6761. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6762. + __mod_info["$rp_module_id/type"]=supplementary
  6763. + __mod_info["$rp_module_id/desc"]='The '\''runcommand'\'' launch script - needed for launching the emulators from the frontend'
  6764. + __mod_info["$rp_module_id/help"]=
  6765. + __mod_info["$rp_module_id/licence"]=
  6766. + __mod_info["$rp_module_id/section"]=core
  6767. + __mod_info["$rp_module_id/flags"]=nonet
  6768. + [[ -n '' ]]
  6769. + read module
  6770. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/samba.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6771. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/samba.sh
  6772. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6773. + local vendor=RetroPie
  6774. + type=supplementary
  6775. + local rp_module_id=
  6776. + local rp_module_desc=
  6777. + local rp_module_help=
  6778. + local rp_module_licence=
  6779. + local rp_module_section=
  6780. + local rp_module_flags=
  6781. + local rp_module_repo=
  6782. + local error=0
  6783. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6784. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/samba.sh
  6785. ++ rp_module_id=samba
  6786. ++ rp_module_desc='Configure Samba ROM Shares'
  6787. ++ rp_module_section=config
  6788. + local var
  6789. + for var in rp_module_id rp_module_desc
  6790. + [[ -z samba ]]
  6791. + for var in rp_module_id rp_module_desc
  6792. + [[ -z Configure Samba ROM Shares ]]
  6793. + [[ 0 -eq 1 ]]
  6794. + flags=($rp_module_flags)
  6795. + local flags
  6796. + local flag
  6797. + local enabled=1
  6798. + [[ '' -ne 1 ]]
  6799. + sections=($rp_module_section)
  6800. + local sections
  6801. + rp_module_section=config
  6802. + local flag section
  6803. + __mod_idx["$rp_module_id"]=233
  6804. + __mod_id+=("$rp_module_id")
  6805. + __mod_info["$rp_module_id/enabled"]=1
  6806. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/samba.sh
  6807. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6808. + __mod_info["$rp_module_id/type"]=supplementary
  6809. + __mod_info["$rp_module_id/desc"]='Configure Samba ROM Shares'
  6810. + __mod_info["$rp_module_id/help"]=
  6811. + __mod_info["$rp_module_id/licence"]=
  6812. + __mod_info["$rp_module_id/section"]=config
  6813. + __mod_info["$rp_module_id/flags"]=
  6814. + [[ -n '' ]]
  6815. + read module
  6816. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/scraper.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6817. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/scraper.sh
  6818. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6819. + local vendor=RetroPie
  6820. + type=supplementary
  6821. + local rp_module_id=
  6822. + local rp_module_desc=
  6823. + local rp_module_help=
  6824. + local rp_module_licence=
  6825. + local rp_module_section=
  6826. + local rp_module_flags=
  6827. + local rp_module_repo=
  6828. + local error=0
  6829. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6830. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/scraper.sh
  6831. ++ rp_module_id=scraper
  6832. ++ rp_module_desc='Scraper for EmulationStation by Steven Selph'
  6833. ++ rp_module_licence='MIT https://raw.githubusercontent.com/sselph/scraper/master/LICENSE'
  6834. ++ rp_module_repo='git https://github.com/sselph/scraper.git master'
  6835. ++ rp_module_section=opt
  6836. ++ rp_module_flags=nobin
  6837. + local var
  6838. + for var in rp_module_id rp_module_desc
  6839. + [[ -z scraper ]]
  6840. + for var in rp_module_id rp_module_desc
  6841. + [[ -z Scraper for EmulationStation by Steven Selph ]]
  6842. + [[ 0 -eq 1 ]]
  6843. + flags=($rp_module_flags)
  6844. + local flags
  6845. + local flag
  6846. + local enabled=1
  6847. + [[ '' -ne 1 ]]
  6848. + for flag in "${flags[@]}"
  6849. + [[ nobin == \!\a\l\l ]]
  6850. + isPlatform nobin
  6851. + local flag=nobin
  6852. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' nobin
  6853. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6854. + local flag=nobin
  6855. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6856. + [[ -z nobin ]]
  6857. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )nobin($| ) ]]
  6858. + return 1
  6859. + return 1
  6860. + [[ nobin =~ ^!(.+) ]]
  6861. + [[ nobin =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6862. + sections=($rp_module_section)
  6863. + local sections
  6864. + rp_module_section=opt
  6865. + local flag section
  6866. + __mod_idx["$rp_module_id"]=234
  6867. + __mod_id+=("$rp_module_id")
  6868. + __mod_info["$rp_module_id/enabled"]=1
  6869. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/scraper.sh
  6870. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6871. + __mod_info["$rp_module_id/type"]=supplementary
  6872. + __mod_info["$rp_module_id/desc"]='Scraper for EmulationStation by Steven Selph'
  6873. + __mod_info["$rp_module_id/help"]=
  6874. + __mod_info["$rp_module_id/licence"]='MIT https://raw.githubusercontent.com/sselph/scraper/master/LICENSE'
  6875. + __mod_info["$rp_module_id/section"]=opt
  6876. + __mod_info["$rp_module_id/flags"]=nobin
  6877. + [[ -n git https://github.com/sselph/scraper.git master ]]
  6878. + repo=($rp_module_repo)
  6879. + local repo
  6880. + __mod_info["$rp_module_id/repo_type"]=git
  6881. + __mod_info["$rp_module_id/repo_url"]=https://github.com/sselph/scraper.git
  6882. + __mod_info["$rp_module_id/repo_branch"]=master
  6883. + __mod_info["$rp_module_id/repo_commit"]=
  6884. + read module
  6885. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl12-compat.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6886. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl12-compat.sh
  6887. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6888. + local vendor=RetroPie
  6889. + type=supplementary
  6890. + local rp_module_id=
  6891. + local rp_module_desc=
  6892. + local rp_module_help=
  6893. + local rp_module_licence=
  6894. + local rp_module_section=
  6895. + local rp_module_flags=
  6896. + local rp_module_repo=
  6897. + local error=0
  6898. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6899. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl12-compat.sh
  6900. ++ rp_module_id=sdl12-compat
  6901. ++ rp_module_desc='SDL1.2 compatibility layer that uses SDL2 under the hood'
  6902. ++ rp_module_help='Provides a binary and source compatible API for programs written against SDL 1.2, but it uses SDL 2.0 behind the scenes'
  6903. ++ rp_module_licence='ZLIB https://raw.githubusercontent.com/libsdl-org/sdl12-compat/main/LICENSE.txt'
  6904. ++ rp_module_repo='git https://github.com/libsdl-org/sdl12-compat :_version_sdl12-compat'
  6905. ++ rp_module_section=depends
  6906. ++ rp_module_flags='!x11'
  6907. + local var
  6908. + for var in rp_module_id rp_module_desc
  6909. + [[ -z sdl12-compat ]]
  6910. + for var in rp_module_id rp_module_desc
  6911. + [[ -z SDL1.2 compatibility layer that uses SDL2 under the hood ]]
  6912. + [[ 0 -eq 1 ]]
  6913. + flags=($rp_module_flags)
  6914. + local flags
  6915. + local flag
  6916. + local enabled=1
  6917. + [[ '' -ne 1 ]]
  6918. + for flag in "${flags[@]}"
  6919. + [[ !x11 == \!\a\l\l ]]
  6920. + isPlatform '!x11'
  6921. + local 'flag=!x11'
  6922. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!x11'
  6923. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6924. + local 'flag=!x11'
  6925. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6926. + [[ -z !x11 ]]
  6927. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!x11($| ) ]]
  6928. + return 1
  6929. + return 1
  6930. + [[ !x11 =~ ^!(.+) ]]
  6931. + isPlatform x11
  6932. + local flag=x11
  6933. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' x11
  6934. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  6935. + local flag=x11
  6936. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  6937. + [[ -z x11 ]]
  6938. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )x11($| ) ]]
  6939. + return 1
  6940. + return 1
  6941. + [[ !x11 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  6942. + sections=($rp_module_section)
  6943. + local sections
  6944. + rp_module_section=depends
  6945. + local flag section
  6946. + __mod_idx["$rp_module_id"]=235
  6947. + __mod_id+=("$rp_module_id")
  6948. + __mod_info["$rp_module_id/enabled"]=1
  6949. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl12-compat.sh
  6950. + __mod_info["$rp_module_id/vendor"]=RetroPie
  6951. + __mod_info["$rp_module_id/type"]=supplementary
  6952. + __mod_info["$rp_module_id/desc"]='SDL1.2 compatibility layer that uses SDL2 under the hood'
  6953. + __mod_info["$rp_module_id/help"]='Provides a binary and source compatible API for programs written against SDL 1.2, but it uses SDL 2.0 behind the scenes'
  6954. + __mod_info["$rp_module_id/licence"]='ZLIB https://raw.githubusercontent.com/libsdl-org/sdl12-compat/main/LICENSE.txt'
  6955. + __mod_info["$rp_module_id/section"]=depends
  6956. + __mod_info["$rp_module_id/flags"]='!x11'
  6957. + [[ -n git https://github.com/libsdl-org/sdl12-compat :_version_sdl12-compat ]]
  6958. + repo=($rp_module_repo)
  6959. + local repo
  6960. + __mod_info["$rp_module_id/repo_type"]=git
  6961. + __mod_info["$rp_module_id/repo_url"]=https://github.com/libsdl-org/sdl12-compat
  6962. + __mod_info["$rp_module_id/repo_branch"]=:_version_sdl12-compat
  6963. + __mod_info["$rp_module_id/repo_commit"]=
  6964. + read module
  6965. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl1.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  6966. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl1.sh
  6967. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  6968. + local vendor=RetroPie
  6969. + type=supplementary
  6970. + local rp_module_id=
  6971. + local rp_module_desc=
  6972. + local rp_module_help=
  6973. + local rp_module_licence=
  6974. + local rp_module_section=
  6975. + local rp_module_flags=
  6976. + local rp_module_repo=
  6977. + local error=0
  6978. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  6979. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl1.sh
  6980. ++ rp_module_id=sdl1
  6981. ++ rp_module_desc='SDL 1.2.15 with rpi fixes and dispmanx'
  6982. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/libsdl-org/SDL-1.2/main/COPYING'
  6983. ++ rp_module_section=depends
  6984. ++ rp_module_flags='!all rpi dispmanx'
  6985. + local var
  6986. + for var in rp_module_id rp_module_desc
  6987. + [[ -z sdl1 ]]
  6988. + for var in rp_module_id rp_module_desc
  6989. + [[ -z SDL 1.2.15 with rpi fixes and dispmanx ]]
  6990. + [[ 0 -eq 1 ]]
  6991. + flags=($rp_module_flags)
  6992. + local flags
  6993. + local flag
  6994. + local enabled=1
  6995. + [[ '' -ne 1 ]]
  6996. + for flag in "${flags[@]}"
  6997. + [[ !all == \!\a\l\l ]]
  6998. + enabled=0
  6999. + continue
  7000. + for flag in "${flags[@]}"
  7001. + [[ rpi == \!\a\l\l ]]
  7002. + isPlatform rpi
  7003. + local flag=rpi
  7004. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  7005. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7006. + local flag=rpi
  7007. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7008. + [[ -z rpi ]]
  7009. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  7010. + return 0
  7011. + return 0
  7012. + enabled=1
  7013. + continue
  7014. + for flag in "${flags[@]}"
  7015. + [[ dispmanx == \!\a\l\l ]]
  7016. + isPlatform dispmanx
  7017. + local flag=dispmanx
  7018. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' dispmanx
  7019. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7020. + local flag=dispmanx
  7021. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7022. + [[ -z dispmanx ]]
  7023. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )dispmanx($| ) ]]
  7024. + return 1
  7025. + return 1
  7026. + [[ dispmanx =~ ^!(.+) ]]
  7027. + [[ dispmanx =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7028. + sections=($rp_module_section)
  7029. + local sections
  7030. + rp_module_section=depends
  7031. + local flag section
  7032. + __mod_idx["$rp_module_id"]=236
  7033. + __mod_id+=("$rp_module_id")
  7034. + __mod_info["$rp_module_id/enabled"]=1
  7035. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl1.sh
  7036. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7037. + __mod_info["$rp_module_id/type"]=supplementary
  7038. + __mod_info["$rp_module_id/desc"]='SDL 1.2.15 with rpi fixes and dispmanx'
  7039. + __mod_info["$rp_module_id/help"]=
  7040. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/libsdl-org/SDL-1.2/main/COPYING'
  7041. + __mod_info["$rp_module_id/section"]=depends
  7042. + __mod_info["$rp_module_id/flags"]='!all rpi dispmanx'
  7043. + [[ -n '' ]]
  7044. + read module
  7045. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl2.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7046. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl2.sh
  7047. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7048. + local vendor=RetroPie
  7049. + type=supplementary
  7050. + local rp_module_id=
  7051. + local rp_module_desc=
  7052. + local rp_module_help=
  7053. + local rp_module_licence=
  7054. + local rp_module_section=
  7055. + local rp_module_flags=
  7056. + local rp_module_repo=
  7057. + local error=0
  7058. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7059. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl2.sh
  7060. ++ rp_module_id=sdl2
  7061. ++ rp_module_desc='SDL (Simple DirectMedia Layer) v2.x'
  7062. ++ rp_module_licence='ZLIB https://raw.githubusercontent.com/libsdl-org/SDL/main/LICENSE.txt'
  7063. ++ rp_module_section=depends
  7064. ++ rp_module_flags=
  7065. + local var
  7066. + for var in rp_module_id rp_module_desc
  7067. + [[ -z sdl2 ]]
  7068. + for var in rp_module_id rp_module_desc
  7069. + [[ -z SDL (Simple DirectMedia Layer) v2.x ]]
  7070. + [[ 0 -eq 1 ]]
  7071. + flags=($rp_module_flags)
  7072. + local flags
  7073. + local flag
  7074. + local enabled=1
  7075. + [[ '' -ne 1 ]]
  7076. + sections=($rp_module_section)
  7077. + local sections
  7078. + rp_module_section=depends
  7079. + local flag section
  7080. + __mod_idx["$rp_module_id"]=237
  7081. + __mod_id+=("$rp_module_id")
  7082. + __mod_info["$rp_module_id/enabled"]=1
  7083. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/sdl2.sh
  7084. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7085. + __mod_info["$rp_module_id/type"]=supplementary
  7086. + __mod_info["$rp_module_id/desc"]='SDL (Simple DirectMedia Layer) v2.x'
  7087. + __mod_info["$rp_module_id/help"]=
  7088. + __mod_info["$rp_module_id/licence"]='ZLIB https://raw.githubusercontent.com/libsdl-org/SDL/main/LICENSE.txt'
  7089. + __mod_info["$rp_module_id/section"]=depends
  7090. + __mod_info["$rp_module_id/flags"]=
  7091. + [[ -n '' ]]
  7092. + read module
  7093. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/sixaxis.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7094. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/sixaxis.sh
  7095. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7096. + local vendor=RetroPie
  7097. + type=supplementary
  7098. + local rp_module_id=
  7099. + local rp_module_desc=
  7100. + local rp_module_help=
  7101. + local rp_module_licence=
  7102. + local rp_module_section=
  7103. + local rp_module_flags=
  7104. + local rp_module_repo=
  7105. + local error=0
  7106. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7107. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/sixaxis.sh
  7108. ++ rp_module_id=sixaxis
  7109. ++ rp_module_desc='Helper service for official and third-party DualShock controllers (ps3controller replacement)'
  7110. ++ rp_module_help='For Shanwan/GASIA third-party controllers, enable third-party support in the configuration options.\n\nTo pair controllers, use the RetroPie Bluetooth menu, choose '\''Register and Connect...'\'', then follow the on-screen instructions.'
  7111. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/RetroPie/sixaxis/master/COPYING'
  7112. ++ rp_module_repo='git https://github.com/RetroPie/sixaxis.git master'
  7113. ++ rp_module_section=driver
  7114. + local var
  7115. + for var in rp_module_id rp_module_desc
  7116. + [[ -z sixaxis ]]
  7117. + for var in rp_module_id rp_module_desc
  7118. + [[ -z Helper service for official and third-party DualShock controllers (ps3controller replacement) ]]
  7119. + [[ 0 -eq 1 ]]
  7120. + flags=($rp_module_flags)
  7121. + local flags
  7122. + local flag
  7123. + local enabled=1
  7124. + [[ '' -ne 1 ]]
  7125. + sections=($rp_module_section)
  7126. + local sections
  7127. + rp_module_section=driver
  7128. + local flag section
  7129. + __mod_idx["$rp_module_id"]=238
  7130. + __mod_id+=("$rp_module_id")
  7131. + __mod_info["$rp_module_id/enabled"]=1
  7132. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/sixaxis.sh
  7133. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7134. + __mod_info["$rp_module_id/type"]=supplementary
  7135. + __mod_info["$rp_module_id/desc"]='Helper service for official and third-party DualShock controllers (ps3controller replacement)'
  7136. + __mod_info["$rp_module_id/help"]='For Shanwan/GASIA third-party controllers, enable third-party support in the configuration options.\n\nTo pair controllers, use the RetroPie Bluetooth menu, choose '\''Register and Connect...'\'', then follow the on-screen instructions.'
  7137. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/RetroPie/sixaxis/master/COPYING'
  7138. + __mod_info["$rp_module_id/section"]=driver
  7139. + __mod_info["$rp_module_id/flags"]=
  7140. + [[ -n git https://github.com/RetroPie/sixaxis.git master ]]
  7141. + repo=($rp_module_repo)
  7142. + local repo
  7143. + __mod_info["$rp_module_id/repo_type"]=git
  7144. + __mod_info["$rp_module_id/repo_url"]=https://github.com/RetroPie/sixaxis.git
  7145. + __mod_info["$rp_module_id/repo_branch"]=master
  7146. + __mod_info["$rp_module_id/repo_commit"]=
  7147. + read module
  7148. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/skyscraper.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7149. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/skyscraper.sh
  7150. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7151. + local vendor=RetroPie
  7152. + type=supplementary
  7153. + local rp_module_id=
  7154. + local rp_module_desc=
  7155. + local rp_module_help=
  7156. + local rp_module_licence=
  7157. + local rp_module_section=
  7158. + local rp_module_flags=
  7159. + local rp_module_repo=
  7160. + local error=0
  7161. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7162. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/skyscraper.sh
  7163. ++ rp_module_id=skyscraper
  7164. ++ rp_module_desc='Scraper for EmulationStation'
  7165. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/Gemba/skyscraper/master/LICENSE'
  7166. ++ rp_module_repo='git https://github.com/Gemba/skyscraper :_get_branch_skyscraper'
  7167. ++ rp_module_section=opt
  7168. + local var
  7169. + for var in rp_module_id rp_module_desc
  7170. + [[ -z skyscraper ]]
  7171. + for var in rp_module_id rp_module_desc
  7172. + [[ -z Scraper for EmulationStation ]]
  7173. + [[ 0 -eq 1 ]]
  7174. + flags=($rp_module_flags)
  7175. + local flags
  7176. + local flag
  7177. + local enabled=1
  7178. + [[ '' -ne 1 ]]
  7179. + sections=($rp_module_section)
  7180. + local sections
  7181. + rp_module_section=opt
  7182. + local flag section
  7183. + __mod_idx["$rp_module_id"]=239
  7184. + __mod_id+=("$rp_module_id")
  7185. + __mod_info["$rp_module_id/enabled"]=1
  7186. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/skyscraper.sh
  7187. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7188. + __mod_info["$rp_module_id/type"]=supplementary
  7189. + __mod_info["$rp_module_id/desc"]='Scraper for EmulationStation'
  7190. + __mod_info["$rp_module_id/help"]=
  7191. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/Gemba/skyscraper/master/LICENSE'
  7192. + __mod_info["$rp_module_id/section"]=opt
  7193. + __mod_info["$rp_module_id/flags"]=
  7194. + [[ -n git https://github.com/Gemba/skyscraper :_get_branch_skyscraper ]]
  7195. + repo=($rp_module_repo)
  7196. + local repo
  7197. + __mod_info["$rp_module_id/repo_type"]=git
  7198. + __mod_info["$rp_module_id/repo_url"]=https://github.com/Gemba/skyscraper
  7199. + __mod_info["$rp_module_id/repo_branch"]=:_get_branch_skyscraper
  7200. + __mod_info["$rp_module_id/repo_commit"]=
  7201. + read module
  7202. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/snesdev.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7203. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/snesdev.sh
  7204. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7205. + local vendor=RetroPie
  7206. + type=supplementary
  7207. + local rp_module_id=
  7208. + local rp_module_desc=
  7209. + local rp_module_help=
  7210. + local rp_module_licence=
  7211. + local rp_module_section=
  7212. + local rp_module_flags=
  7213. + local rp_module_repo=
  7214. + local error=0
  7215. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7216. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/snesdev.sh
  7217. ++ rp_module_id=snesdev
  7218. ++ rp_module_desc='SNESDev (Driver for the RetroPie GPIO-Adapter)'
  7219. ++ rp_module_section=driver
  7220. ++ rp_module_repo='git https://github.com/petrockblog/SNESDev-RPi.git master'
  7221. ++ rp_module_flags='noinstclean !all rpi !rpi5'
  7222. + local var
  7223. + for var in rp_module_id rp_module_desc
  7224. + [[ -z snesdev ]]
  7225. + for var in rp_module_id rp_module_desc
  7226. + [[ -z SNESDev (Driver for the RetroPie GPIO-Adapter) ]]
  7227. + [[ 0 -eq 1 ]]
  7228. + flags=($rp_module_flags)
  7229. + local flags
  7230. + local flag
  7231. + local enabled=1
  7232. + [[ '' -ne 1 ]]
  7233. + for flag in "${flags[@]}"
  7234. + [[ noinstclean == \!\a\l\l ]]
  7235. + isPlatform noinstclean
  7236. + local flag=noinstclean
  7237. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  7238. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7239. + local flag=noinstclean
  7240. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7241. + [[ -z noinstclean ]]
  7242. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  7243. + return 1
  7244. + return 1
  7245. + [[ noinstclean =~ ^!(.+) ]]
  7246. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7247. + for flag in "${flags[@]}"
  7248. + [[ !all == \!\a\l\l ]]
  7249. + enabled=0
  7250. + continue
  7251. + for flag in "${flags[@]}"
  7252. + [[ rpi == \!\a\l\l ]]
  7253. + isPlatform rpi
  7254. + local flag=rpi
  7255. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  7256. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7257. + local flag=rpi
  7258. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7259. + [[ -z rpi ]]
  7260. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  7261. + return 0
  7262. + return 0
  7263. + enabled=1
  7264. + continue
  7265. + for flag in "${flags[@]}"
  7266. + [[ !rpi5 == \!\a\l\l ]]
  7267. + isPlatform '!rpi5'
  7268. + local 'flag=!rpi5'
  7269. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!rpi5'
  7270. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7271. + local 'flag=!rpi5'
  7272. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7273. + [[ -z !rpi5 ]]
  7274. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!rpi5($| ) ]]
  7275. + return 1
  7276. + return 1
  7277. + [[ !rpi5 =~ ^!(.+) ]]
  7278. + isPlatform rpi5
  7279. + local flag=rpi5
  7280. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi5
  7281. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7282. + local flag=rpi5
  7283. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7284. + [[ -z rpi5 ]]
  7285. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi5($| ) ]]
  7286. + return 1
  7287. + return 1
  7288. + [[ !rpi5 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7289. + sections=($rp_module_section)
  7290. + local sections
  7291. + rp_module_section=driver
  7292. + local flag section
  7293. + __mod_idx["$rp_module_id"]=240
  7294. + __mod_id+=("$rp_module_id")
  7295. + __mod_info["$rp_module_id/enabled"]=1
  7296. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/snesdev.sh
  7297. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7298. + __mod_info["$rp_module_id/type"]=supplementary
  7299. + __mod_info["$rp_module_id/desc"]='SNESDev (Driver for the RetroPie GPIO-Adapter)'
  7300. + __mod_info["$rp_module_id/help"]=
  7301. + __mod_info["$rp_module_id/licence"]=
  7302. + __mod_info["$rp_module_id/section"]=driver
  7303. + __mod_info["$rp_module_id/flags"]='noinstclean !all rpi !rpi5'
  7304. + [[ -n git https://github.com/petrockblog/SNESDev-RPi.git master ]]
  7305. + repo=($rp_module_repo)
  7306. + local repo
  7307. + __mod_info["$rp_module_id/repo_type"]=git
  7308. + __mod_info["$rp_module_id/repo_url"]=https://github.com/petrockblog/SNESDev-RPi.git
  7309. + __mod_info["$rp_module_id/repo_branch"]=master
  7310. + __mod_info["$rp_module_id/repo_commit"]=
  7311. + read module
  7312. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/splashscreen.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7313. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/splashscreen.sh
  7314. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7315. + local vendor=RetroPie
  7316. + type=supplementary
  7317. + local rp_module_id=
  7318. + local rp_module_desc=
  7319. + local rp_module_help=
  7320. + local rp_module_licence=
  7321. + local rp_module_section=
  7322. + local rp_module_flags=
  7323. + local rp_module_repo=
  7324. + local error=0
  7325. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7326. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/splashscreen.sh
  7327. ++ rp_module_id=splashscreen
  7328. ++ rp_module_desc='Configure Splashscreen'
  7329. ++ rp_module_section=main
  7330. ++ rp_module_repo='git https://github.com/RetroPie/retropie-splashscreens.git master'
  7331. ++ rp_module_flags='noinstclean !all rpi !osmc !xbian'
  7332. + local var
  7333. + for var in rp_module_id rp_module_desc
  7334. + [[ -z splashscreen ]]
  7335. + for var in rp_module_id rp_module_desc
  7336. + [[ -z Configure Splashscreen ]]
  7337. + [[ 0 -eq 1 ]]
  7338. + flags=($rp_module_flags)
  7339. + local flags
  7340. + local flag
  7341. + local enabled=1
  7342. + [[ '' -ne 1 ]]
  7343. + for flag in "${flags[@]}"
  7344. + [[ noinstclean == \!\a\l\l ]]
  7345. + isPlatform noinstclean
  7346. + local flag=noinstclean
  7347. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  7348. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7349. + local flag=noinstclean
  7350. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7351. + [[ -z noinstclean ]]
  7352. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  7353. + return 1
  7354. + return 1
  7355. + [[ noinstclean =~ ^!(.+) ]]
  7356. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7357. + for flag in "${flags[@]}"
  7358. + [[ !all == \!\a\l\l ]]
  7359. + enabled=0
  7360. + continue
  7361. + for flag in "${flags[@]}"
  7362. + [[ rpi == \!\a\l\l ]]
  7363. + isPlatform rpi
  7364. + local flag=rpi
  7365. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' rpi
  7366. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7367. + local flag=rpi
  7368. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7369. + [[ -z rpi ]]
  7370. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )rpi($| ) ]]
  7371. + return 0
  7372. + return 0
  7373. + enabled=1
  7374. + continue
  7375. + for flag in "${flags[@]}"
  7376. + [[ !osmc == \!\a\l\l ]]
  7377. + isPlatform '!osmc'
  7378. + local 'flag=!osmc'
  7379. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!osmc'
  7380. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7381. + local 'flag=!osmc'
  7382. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7383. + [[ -z !osmc ]]
  7384. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!osmc($| ) ]]
  7385. + return 1
  7386. + return 1
  7387. + [[ !osmc =~ ^!(.+) ]]
  7388. + isPlatform osmc
  7389. + local flag=osmc
  7390. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' osmc
  7391. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7392. + local flag=osmc
  7393. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7394. + [[ -z osmc ]]
  7395. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )osmc($| ) ]]
  7396. + return 1
  7397. + return 1
  7398. + [[ !osmc =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7399. + for flag in "${flags[@]}"
  7400. + [[ !xbian == \!\a\l\l ]]
  7401. + isPlatform '!xbian'
  7402. + local 'flag=!xbian'
  7403. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!xbian'
  7404. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7405. + local 'flag=!xbian'
  7406. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7407. + [[ -z !xbian ]]
  7408. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!xbian($| ) ]]
  7409. + return 1
  7410. + return 1
  7411. + [[ !xbian =~ ^!(.+) ]]
  7412. + isPlatform xbian
  7413. + local flag=xbian
  7414. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' xbian
  7415. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7416. + local flag=xbian
  7417. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7418. + [[ -z xbian ]]
  7419. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )xbian($| ) ]]
  7420. + return 1
  7421. + return 1
  7422. + [[ !xbian =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7423. + sections=($rp_module_section)
  7424. + local sections
  7425. + rp_module_section=main
  7426. + local flag section
  7427. + __mod_idx["$rp_module_id"]=241
  7428. + __mod_id+=("$rp_module_id")
  7429. + __mod_info["$rp_module_id/enabled"]=1
  7430. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/splashscreen.sh
  7431. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7432. + __mod_info["$rp_module_id/type"]=supplementary
  7433. + __mod_info["$rp_module_id/desc"]='Configure Splashscreen'
  7434. + __mod_info["$rp_module_id/help"]=
  7435. + __mod_info["$rp_module_id/licence"]=
  7436. + __mod_info["$rp_module_id/section"]=main
  7437. + __mod_info["$rp_module_id/flags"]='noinstclean !all rpi !osmc !xbian'
  7438. + [[ -n git https://github.com/RetroPie/retropie-splashscreens.git master ]]
  7439. + repo=($rp_module_repo)
  7440. + local repo
  7441. + __mod_info["$rp_module_id/repo_type"]=git
  7442. + __mod_info["$rp_module_id/repo_url"]=https://github.com/RetroPie/retropie-splashscreens.git
  7443. + __mod_info["$rp_module_id/repo_branch"]=master
  7444. + __mod_info["$rp_module_id/repo_commit"]=
  7445. + read module
  7446. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/steamcontroller.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7447. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/steamcontroller.sh
  7448. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7449. + local vendor=RetroPie
  7450. + type=supplementary
  7451. + local rp_module_id=
  7452. + local rp_module_desc=
  7453. + local rp_module_help=
  7454. + local rp_module_licence=
  7455. + local rp_module_section=
  7456. + local rp_module_flags=
  7457. + local rp_module_repo=
  7458. + local error=0
  7459. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7460. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/steamcontroller.sh
  7461. ++ rp_module_id=steamcontroller
  7462. ++ rp_module_desc='User-mode driver for Steam Controller'
  7463. ++ rp_module_help='Steam Controller Driver from https://github.com/Ryochan7/sc-controller'
  7464. ++ rp_module_licence='GPL2 https://raw.githubusercontent.com/Ryochan7/sc-controller/python3/LICENSE'
  7465. ++ rp_module_repo='git https://github.com/Ryochan7/sc-controller python3'
  7466. ++ rp_module_section=driver
  7467. + local var
  7468. + for var in rp_module_id rp_module_desc
  7469. + [[ -z steamcontroller ]]
  7470. + for var in rp_module_id rp_module_desc
  7471. + [[ -z User-mode driver for Steam Controller ]]
  7472. + [[ 0 -eq 1 ]]
  7473. + flags=($rp_module_flags)
  7474. + local flags
  7475. + local flag
  7476. + local enabled=1
  7477. + [[ '' -ne 1 ]]
  7478. + sections=($rp_module_section)
  7479. + local sections
  7480. + rp_module_section=driver
  7481. + local flag section
  7482. + __mod_idx["$rp_module_id"]=242
  7483. + __mod_id+=("$rp_module_id")
  7484. + __mod_info["$rp_module_id/enabled"]=1
  7485. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/steamcontroller.sh
  7486. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7487. + __mod_info["$rp_module_id/type"]=supplementary
  7488. + __mod_info["$rp_module_id/desc"]='User-mode driver for Steam Controller'
  7489. + __mod_info["$rp_module_id/help"]='Steam Controller Driver from https://github.com/Ryochan7/sc-controller'
  7490. + __mod_info["$rp_module_id/licence"]='GPL2 https://raw.githubusercontent.com/Ryochan7/sc-controller/python3/LICENSE'
  7491. + __mod_info["$rp_module_id/section"]=driver
  7492. + __mod_info["$rp_module_id/flags"]=
  7493. + [[ -n git https://github.com/Ryochan7/sc-controller python3 ]]
  7494. + repo=($rp_module_repo)
  7495. + local repo
  7496. + __mod_info["$rp_module_id/repo_type"]=git
  7497. + __mod_info["$rp_module_id/repo_url"]=https://github.com/Ryochan7/sc-controller
  7498. + __mod_info["$rp_module_id/repo_branch"]=python3
  7499. + __mod_info["$rp_module_id/repo_commit"]=
  7500. + read module
  7501. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/usbromservice.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7502. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/usbromservice.sh
  7503. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7504. + local vendor=RetroPie
  7505. + type=supplementary
  7506. + local rp_module_id=
  7507. + local rp_module_desc=
  7508. + local rp_module_help=
  7509. + local rp_module_licence=
  7510. + local rp_module_section=
  7511. + local rp_module_flags=
  7512. + local rp_module_repo=
  7513. + local error=0
  7514. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7515. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/usbromservice.sh
  7516. ++ rp_module_id=usbromservice
  7517. ++ rp_module_desc='USB ROM Service'
  7518. ++ rp_module_section=opt
  7519. + local var
  7520. + for var in rp_module_id rp_module_desc
  7521. + [[ -z usbromservice ]]
  7522. + for var in rp_module_id rp_module_desc
  7523. + [[ -z USB ROM Service ]]
  7524. + [[ 0 -eq 1 ]]
  7525. + flags=($rp_module_flags)
  7526. + local flags
  7527. + local flag
  7528. + local enabled=1
  7529. + [[ '' -ne 1 ]]
  7530. + sections=($rp_module_section)
  7531. + local sections
  7532. + rp_module_section=opt
  7533. + local flag section
  7534. + __mod_idx["$rp_module_id"]=243
  7535. + __mod_id+=("$rp_module_id")
  7536. + __mod_info["$rp_module_id/enabled"]=1
  7537. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/usbromservice.sh
  7538. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7539. + __mod_info["$rp_module_id/type"]=supplementary
  7540. + __mod_info["$rp_module_id/desc"]='USB ROM Service'
  7541. + __mod_info["$rp_module_id/help"]=
  7542. + __mod_info["$rp_module_id/licence"]=
  7543. + __mod_info["$rp_module_id/section"]=opt
  7544. + __mod_info["$rp_module_id/flags"]=
  7545. + [[ -n '' ]]
  7546. + read module
  7547. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/virtualgamepad.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7548. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/virtualgamepad.sh
  7549. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7550. + local vendor=RetroPie
  7551. + type=supplementary
  7552. + local rp_module_id=
  7553. + local rp_module_desc=
  7554. + local rp_module_help=
  7555. + local rp_module_licence=
  7556. + local rp_module_section=
  7557. + local rp_module_flags=
  7558. + local rp_module_repo=
  7559. + local error=0
  7560. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7561. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/virtualgamepad.sh
  7562. ++ rp_module_id=virtualgamepad
  7563. ++ rp_module_desc='Virtual Gamepad for Smartphone'
  7564. ++ rp_module_licence='MIT https://raw.githubusercontent.com/miroof/node-virtual-gamepads/master/LICENSE'
  7565. ++ rp_module_repo='git https://github.com/miroof/node-virtual-gamepads.git master'
  7566. ++ rp_module_section=exp
  7567. ++ rp_module_flags='noinstclean nobin'
  7568. + local var
  7569. + for var in rp_module_id rp_module_desc
  7570. + [[ -z virtualgamepad ]]
  7571. + for var in rp_module_id rp_module_desc
  7572. + [[ -z Virtual Gamepad for Smartphone ]]
  7573. + [[ 0 -eq 1 ]]
  7574. + flags=($rp_module_flags)
  7575. + local flags
  7576. + local flag
  7577. + local enabled=1
  7578. + [[ '' -ne 1 ]]
  7579. + for flag in "${flags[@]}"
  7580. + [[ noinstclean == \!\a\l\l ]]
  7581. + isPlatform noinstclean
  7582. + local flag=noinstclean
  7583. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  7584. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7585. + local flag=noinstclean
  7586. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7587. + [[ -z noinstclean ]]
  7588. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  7589. + return 1
  7590. + return 1
  7591. + [[ noinstclean =~ ^!(.+) ]]
  7592. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7593. + for flag in "${flags[@]}"
  7594. + [[ nobin == \!\a\l\l ]]
  7595. + isPlatform nobin
  7596. + local flag=nobin
  7597. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' nobin
  7598. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7599. + local flag=nobin
  7600. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7601. + [[ -z nobin ]]
  7602. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )nobin($| ) ]]
  7603. + return 1
  7604. + return 1
  7605. + [[ nobin =~ ^!(.+) ]]
  7606. + [[ nobin =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7607. + sections=($rp_module_section)
  7608. + local sections
  7609. + rp_module_section=exp
  7610. + local flag section
  7611. + __mod_idx["$rp_module_id"]=244
  7612. + __mod_id+=("$rp_module_id")
  7613. + __mod_info["$rp_module_id/enabled"]=1
  7614. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/virtualgamepad.sh
  7615. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7616. + __mod_info["$rp_module_id/type"]=supplementary
  7617. + __mod_info["$rp_module_id/desc"]='Virtual Gamepad for Smartphone'
  7618. + __mod_info["$rp_module_id/help"]=
  7619. + __mod_info["$rp_module_id/licence"]='MIT https://raw.githubusercontent.com/miroof/node-virtual-gamepads/master/LICENSE'
  7620. + __mod_info["$rp_module_id/section"]=exp
  7621. + __mod_info["$rp_module_id/flags"]='noinstclean nobin'
  7622. + [[ -n git https://github.com/miroof/node-virtual-gamepads.git master ]]
  7623. + repo=($rp_module_repo)
  7624. + local repo
  7625. + __mod_info["$rp_module_id/repo_type"]=git
  7626. + __mod_info["$rp_module_id/repo_url"]=https://github.com/miroof/node-virtual-gamepads.git
  7627. + __mod_info["$rp_module_id/repo_branch"]=master
  7628. + __mod_info["$rp_module_id/repo_commit"]=
  7629. + read module
  7630. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/wifi.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7631. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/wifi.sh
  7632. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7633. + local vendor=RetroPie
  7634. + type=supplementary
  7635. + local rp_module_id=
  7636. + local rp_module_desc=
  7637. + local rp_module_help=
  7638. + local rp_module_licence=
  7639. + local rp_module_section=
  7640. + local rp_module_flags=
  7641. + local rp_module_repo=
  7642. + local error=0
  7643. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7644. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/wifi.sh
  7645. ++ rp_module_id=wifi
  7646. ++ rp_module_desc='Configure WiFi'
  7647. ++ rp_module_section=config
  7648. ++ rp_module_flags='!x11'
  7649. + local var
  7650. + for var in rp_module_id rp_module_desc
  7651. + [[ -z wifi ]]
  7652. + for var in rp_module_id rp_module_desc
  7653. + [[ -z Configure WiFi ]]
  7654. + [[ 0 -eq 1 ]]
  7655. + flags=($rp_module_flags)
  7656. + local flags
  7657. + local flag
  7658. + local enabled=1
  7659. + [[ '' -ne 1 ]]
  7660. + for flag in "${flags[@]}"
  7661. + [[ !x11 == \!\a\l\l ]]
  7662. + isPlatform '!x11'
  7663. + local 'flag=!x11'
  7664. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!x11'
  7665. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7666. + local 'flag=!x11'
  7667. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7668. + [[ -z !x11 ]]
  7669. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!x11($| ) ]]
  7670. + return 1
  7671. + return 1
  7672. + [[ !x11 =~ ^!(.+) ]]
  7673. + isPlatform x11
  7674. + local flag=x11
  7675. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' x11
  7676. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7677. + local flag=x11
  7678. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7679. + [[ -z x11 ]]
  7680. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )x11($| ) ]]
  7681. + return 1
  7682. + return 1
  7683. + [[ !x11 =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7684. + sections=($rp_module_section)
  7685. + local sections
  7686. + rp_module_section=config
  7687. + local flag section
  7688. + __mod_idx["$rp_module_id"]=245
  7689. + __mod_id+=("$rp_module_id")
  7690. + __mod_info["$rp_module_id/enabled"]=1
  7691. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/wifi.sh
  7692. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7693. + __mod_info["$rp_module_id/type"]=supplementary
  7694. + __mod_info["$rp_module_id/desc"]='Configure WiFi'
  7695. + __mod_info["$rp_module_id/help"]=
  7696. + __mod_info["$rp_module_id/licence"]=
  7697. + __mod_info["$rp_module_id/section"]=config
  7698. + __mod_info["$rp_module_id/flags"]='!x11'
  7699. + [[ -n '' ]]
  7700. + read module
  7701. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/xarcade2jstick.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7702. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/xarcade2jstick.sh
  7703. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7704. + local vendor=RetroPie
  7705. + type=supplementary
  7706. + local rp_module_id=
  7707. + local rp_module_desc=
  7708. + local rp_module_help=
  7709. + local rp_module_licence=
  7710. + local rp_module_section=
  7711. + local rp_module_flags=
  7712. + local rp_module_repo=
  7713. + local error=0
  7714. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7715. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/xarcade2jstick.sh
  7716. ++ rp_module_id=xarcade2jstick
  7717. ++ rp_module_desc=Xarcade2Jstick
  7718. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/petrockblog/Xarcade2Jstick/master/gpl3.txt'
  7719. ++ rp_module_repo='git https://github.com/petrockblog/Xarcade2Joystick.git master'
  7720. ++ rp_module_section=driver
  7721. ++ rp_module_flags=noinstclean
  7722. + local var
  7723. + for var in rp_module_id rp_module_desc
  7724. + [[ -z xarcade2jstick ]]
  7725. + for var in rp_module_id rp_module_desc
  7726. + [[ -z Xarcade2Jstick ]]
  7727. + [[ 0 -eq 1 ]]
  7728. + flags=($rp_module_flags)
  7729. + local flags
  7730. + local flag
  7731. + local enabled=1
  7732. + [[ '' -ne 1 ]]
  7733. + for flag in "${flags[@]}"
  7734. + [[ noinstclean == \!\a\l\l ]]
  7735. + isPlatform noinstclean
  7736. + local flag=noinstclean
  7737. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  7738. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7739. + local flag=noinstclean
  7740. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7741. + [[ -z noinstclean ]]
  7742. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  7743. + return 1
  7744. + return 1
  7745. + [[ noinstclean =~ ^!(.+) ]]
  7746. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7747. + sections=($rp_module_section)
  7748. + local sections
  7749. + rp_module_section=driver
  7750. + local flag section
  7751. + __mod_idx["$rp_module_id"]=246
  7752. + __mod_id+=("$rp_module_id")
  7753. + __mod_info["$rp_module_id/enabled"]=1
  7754. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/xarcade2jstick.sh
  7755. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7756. + __mod_info["$rp_module_id/type"]=supplementary
  7757. + __mod_info["$rp_module_id/desc"]=Xarcade2Jstick
  7758. + __mod_info["$rp_module_id/help"]=
  7759. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/petrockblog/Xarcade2Jstick/master/gpl3.txt'
  7760. + __mod_info["$rp_module_id/section"]=driver
  7761. + __mod_info["$rp_module_id/flags"]=noinstclean
  7762. + [[ -n git https://github.com/petrockblog/Xarcade2Joystick.git master ]]
  7763. + repo=($rp_module_repo)
  7764. + local repo
  7765. + __mod_info["$rp_module_id/repo_type"]=git
  7766. + __mod_info["$rp_module_id/repo_url"]=https://github.com/petrockblog/Xarcade2Joystick.git
  7767. + __mod_info["$rp_module_id/repo_branch"]=master
  7768. + __mod_info["$rp_module_id/repo_commit"]=
  7769. + read module
  7770. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/xboxdrv.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7771. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/xboxdrv.sh
  7772. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7773. + local vendor=RetroPie
  7774. + type=supplementary
  7775. + local rp_module_id=
  7776. + local rp_module_desc=
  7777. + local rp_module_help=
  7778. + local rp_module_licence=
  7779. + local rp_module_section=
  7780. + local rp_module_flags=
  7781. + local rp_module_repo=
  7782. + local error=0
  7783. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7784. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/xboxdrv.sh
  7785. ++ rp_module_id=xboxdrv
  7786. ++ rp_module_desc='Xbox / Xbox 360 gamepad driver'
  7787. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/zerojay/xboxdrv/stable/COPYING'
  7788. ++ rp_module_repo='git https://github.com/retropie/xboxdrv.git retropie-stable'
  7789. ++ rp_module_section=driver
  7790. + local var
  7791. + for var in rp_module_id rp_module_desc
  7792. + [[ -z xboxdrv ]]
  7793. + for var in rp_module_id rp_module_desc
  7794. + [[ -z Xbox / Xbox 360 gamepad driver ]]
  7795. + [[ 0 -eq 1 ]]
  7796. + flags=($rp_module_flags)
  7797. + local flags
  7798. + local flag
  7799. + local enabled=1
  7800. + [[ '' -ne 1 ]]
  7801. + sections=($rp_module_section)
  7802. + local sections
  7803. + rp_module_section=driver
  7804. + local flag section
  7805. + __mod_idx["$rp_module_id"]=247
  7806. + __mod_id+=("$rp_module_id")
  7807. + __mod_info["$rp_module_id/enabled"]=1
  7808. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/xboxdrv.sh
  7809. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7810. + __mod_info["$rp_module_id/type"]=supplementary
  7811. + __mod_info["$rp_module_id/desc"]='Xbox / Xbox 360 gamepad driver'
  7812. + __mod_info["$rp_module_id/help"]=
  7813. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/zerojay/xboxdrv/stable/COPYING'
  7814. + __mod_info["$rp_module_id/section"]=driver
  7815. + __mod_info["$rp_module_id/flags"]=
  7816. + [[ -n git https://github.com/retropie/xboxdrv.git retropie-stable ]]
  7817. + repo=($rp_module_repo)
  7818. + local repo
  7819. + __mod_info["$rp_module_id/repo_type"]=git
  7820. + __mod_info["$rp_module_id/repo_url"]=https://github.com/retropie/xboxdrv.git
  7821. + __mod_info["$rp_module_id/repo_branch"]=retropie-stable
  7822. + __mod_info["$rp_module_id/repo_commit"]=
  7823. + read module
  7824. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/xpadneo.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7825. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/xpadneo.sh
  7826. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7827. + local vendor=RetroPie
  7828. + type=supplementary
  7829. + local rp_module_id=
  7830. + local rp_module_desc=
  7831. + local rp_module_help=
  7832. + local rp_module_licence=
  7833. + local rp_module_section=
  7834. + local rp_module_flags=
  7835. + local rp_module_repo=
  7836. + local error=0
  7837. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7838. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/xpadneo.sh
  7839. ++ rp_module_id=xpadneo
  7840. ++ rp_module_desc='Advanced Linux driver for Xbox One wireless gamepads'
  7841. ++ rp_module_licence='GPL3 https://raw.githubusercontent.com/atar-axis/xpadneo/master/LICENSE'
  7842. ++ rp_module_repo='git https://github.com/atar-axis/xpadneo.git v0.9.6'
  7843. ++ rp_module_section=driver
  7844. ++ rp_module_flags=nobin
  7845. + local var
  7846. + for var in rp_module_id rp_module_desc
  7847. + [[ -z xpadneo ]]
  7848. + for var in rp_module_id rp_module_desc
  7849. + [[ -z Advanced Linux driver for Xbox One wireless gamepads ]]
  7850. + [[ 0 -eq 1 ]]
  7851. + flags=($rp_module_flags)
  7852. + local flags
  7853. + local flag
  7854. + local enabled=1
  7855. + [[ '' -ne 1 ]]
  7856. + for flag in "${flags[@]}"
  7857. + [[ nobin == \!\a\l\l ]]
  7858. + isPlatform nobin
  7859. + local flag=nobin
  7860. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' nobin
  7861. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7862. + local flag=nobin
  7863. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7864. + [[ -z nobin ]]
  7865. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )nobin($| ) ]]
  7866. + return 1
  7867. + return 1
  7868. + [[ nobin =~ ^!(.+) ]]
  7869. + [[ nobin =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7870. + sections=($rp_module_section)
  7871. + local sections
  7872. + rp_module_section=driver
  7873. + local flag section
  7874. + __mod_idx["$rp_module_id"]=248
  7875. + __mod_id+=("$rp_module_id")
  7876. + __mod_info["$rp_module_id/enabled"]=1
  7877. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/xpadneo.sh
  7878. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7879. + __mod_info["$rp_module_id/type"]=supplementary
  7880. + __mod_info["$rp_module_id/desc"]='Advanced Linux driver for Xbox One wireless gamepads'
  7881. + __mod_info["$rp_module_id/help"]=
  7882. + __mod_info["$rp_module_id/licence"]='GPL3 https://raw.githubusercontent.com/atar-axis/xpadneo/master/LICENSE'
  7883. + __mod_info["$rp_module_id/section"]=driver
  7884. + __mod_info["$rp_module_id/flags"]=nobin
  7885. + [[ -n git https://github.com/atar-axis/xpadneo.git v0.9.6 ]]
  7886. + repo=($rp_module_repo)
  7887. + local repo
  7888. + __mod_info["$rp_module_id/repo_type"]=git
  7889. + __mod_info["$rp_module_id/repo_url"]=https://github.com/atar-axis/xpadneo.git
  7890. + __mod_info["$rp_module_id/repo_branch"]=v0.9.6
  7891. + __mod_info["$rp_module_id/repo_commit"]=
  7892. + read module
  7893. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/supplementary/xpad.sh /home/pi/RetroPie-Setup/scriptmodules/supplementary RetroPie
  7894. + local path=/home/pi/RetroPie-Setup/scriptmodules/supplementary/xpad.sh
  7895. + local type=/home/pi/RetroPie-Setup/scriptmodules/supplementary
  7896. + local vendor=RetroPie
  7897. + type=supplementary
  7898. + local rp_module_id=
  7899. + local rp_module_desc=
  7900. + local rp_module_help=
  7901. + local rp_module_licence=
  7902. + local rp_module_section=
  7903. + local rp_module_flags=
  7904. + local rp_module_repo=
  7905. + local error=0
  7906. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  7907. + source /home/pi/RetroPie-Setup/scriptmodules/supplementary/xpad.sh
  7908. ++ rp_module_id=xpad
  7909. ++ rp_module_desc='Updated Xpad Linux Kernel driver'
  7910. ++ rp_module_help='This is the latest Xpad driver from https://github.com/paroj/xpad\n\nThe driver has been patched to allow the triggers to map to buttons for any controller and this has been enabled by default.\n\nThis fixes mapping the triggers in Emulation Station.\n\nIf you want the previous trigger behaviour please edit /etc/modprobe.d/xpad.conf and set triggers_to_buttons=0'
  7911. ++ rp_module_licence='GPL2 https://www.kernel.org/pub/linux/kernel/COPYING'
  7912. ++ rp_module_repo='git https://github.com/paroj/xpad.git master'
  7913. ++ rp_module_section=driver
  7914. ++ rp_module_flags='noinstclean !mali'
  7915. + local var
  7916. + for var in rp_module_id rp_module_desc
  7917. + [[ -z xpad ]]
  7918. + for var in rp_module_id rp_module_desc
  7919. + [[ -z Updated Xpad Linux Kernel driver ]]
  7920. + [[ 0 -eq 1 ]]
  7921. + flags=($rp_module_flags)
  7922. + local flags
  7923. + local flag
  7924. + local enabled=1
  7925. + [[ '' -ne 1 ]]
  7926. + for flag in "${flags[@]}"
  7927. + [[ noinstclean == \!\a\l\l ]]
  7928. + isPlatform noinstclean
  7929. + local flag=noinstclean
  7930. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' noinstclean
  7931. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7932. + local flag=noinstclean
  7933. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7934. + [[ -z noinstclean ]]
  7935. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )noinstclean($| ) ]]
  7936. + return 1
  7937. + return 1
  7938. + [[ noinstclean =~ ^!(.+) ]]
  7939. + [[ noinstclean =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7940. + for flag in "${flags[@]}"
  7941. + [[ !mali == \!\a\l\l ]]
  7942. + isPlatform '!mali'
  7943. + local 'flag=!mali'
  7944. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!mali'
  7945. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7946. + local 'flag=!mali'
  7947. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7948. + [[ -z !mali ]]
  7949. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!mali($| ) ]]
  7950. + return 1
  7951. + return 1
  7952. + [[ !mali =~ ^!(.+) ]]
  7953. + isPlatform mali
  7954. + local flag=mali
  7955. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' mali
  7956. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  7957. + local flag=mali
  7958. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  7959. + [[ -z mali ]]
  7960. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )mali($| ) ]]
  7961. + return 1
  7962. + return 1
  7963. + [[ !mali =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  7964. + sections=($rp_module_section)
  7965. + local sections
  7966. + rp_module_section=driver
  7967. + local flag section
  7968. + __mod_idx["$rp_module_id"]=249
  7969. + __mod_id+=("$rp_module_id")
  7970. + __mod_info["$rp_module_id/enabled"]=1
  7971. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/supplementary/xpad.sh
  7972. + __mod_info["$rp_module_id/vendor"]=RetroPie
  7973. + __mod_info["$rp_module_id/type"]=supplementary
  7974. + __mod_info["$rp_module_id/desc"]='Updated Xpad Linux Kernel driver'
  7975. + __mod_info["$rp_module_id/help"]='This is the latest Xpad driver from https://github.com/paroj/xpad\n\nThe driver has been patched to allow the triggers to map to buttons for any controller and this has been enabled by default.\n\nThis fixes mapping the triggers in Emulation Station.\n\nIf you want the previous trigger behaviour please edit /etc/modprobe.d/xpad.conf and set triggers_to_buttons=0'
  7976. + __mod_info["$rp_module_id/licence"]='GPL2 https://www.kernel.org/pub/linux/kernel/COPYING'
  7977. + __mod_info["$rp_module_id/section"]=driver
  7978. + __mod_info["$rp_module_id/flags"]='noinstclean !mali'
  7979. + [[ -n git https://github.com/paroj/xpad.git master ]]
  7980. + repo=($rp_module_repo)
  7981. + local repo
  7982. + __mod_info["$rp_module_id/repo_type"]=git
  7983. + __mod_info["$rp_module_id/repo_url"]=https://github.com/paroj/xpad.git
  7984. + __mod_info["$rp_module_id/repo_branch"]=master
  7985. + __mod_info["$rp_module_id/repo_commit"]=
  7986. + read module
  7987. + return 0
  7988. + for type in emulators libretrocores ports supplementary admin
  7989. + rp_registerModuleDir /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  7990. + local dir=/home/pi/RetroPie-Setup/scriptmodules/admin
  7991. + [[ ! -d /home/pi/RetroPie-Setup/scriptmodules/admin ]]
  7992. + local vendor=RetroPie
  7993. + [[ -z RetroPie ]]
  7994. + local module
  7995. + read module
  7996. ++ find /home/pi/RetroPie-Setup/scriptmodules/admin -mindepth 1 -maxdepth 1 -type f -name '*.sh'
  7997. ++ sort
  7998. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/apidocs.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  7999. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/apidocs.sh
  8000. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8001. + local vendor=RetroPie
  8002. + type=admin
  8003. + local rp_module_id=
  8004. + local rp_module_desc=
  8005. + local rp_module_help=
  8006. + local rp_module_licence=
  8007. + local rp_module_section=
  8008. + local rp_module_flags=
  8009. + local rp_module_repo=
  8010. + local error=0
  8011. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8012. + source /home/pi/RetroPie-Setup/scriptmodules/admin/apidocs.sh
  8013. ++ rp_module_id=apidocs
  8014. ++ rp_module_desc='Generate developer documentation'
  8015. ++ rp_module_section=
  8016. + local var
  8017. + for var in rp_module_id rp_module_desc
  8018. + [[ -z apidocs ]]
  8019. + for var in rp_module_id rp_module_desc
  8020. + [[ -z Generate developer documentation ]]
  8021. + [[ 0 -eq 1 ]]
  8022. + flags=($rp_module_flags)
  8023. + local flags
  8024. + local flag
  8025. + local enabled=1
  8026. + [[ '' -ne 1 ]]
  8027. + sections=($rp_module_section)
  8028. + local sections
  8029. + rp_module_section=
  8030. + local flag section
  8031. + __mod_idx["$rp_module_id"]=250
  8032. + __mod_id+=("$rp_module_id")
  8033. + __mod_info["$rp_module_id/enabled"]=1
  8034. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/apidocs.sh
  8035. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8036. + __mod_info["$rp_module_id/type"]=admin
  8037. + __mod_info["$rp_module_id/desc"]='Generate developer documentation'
  8038. + __mod_info["$rp_module_id/help"]=
  8039. + __mod_info["$rp_module_id/licence"]=
  8040. + __mod_info["$rp_module_id/section"]=
  8041. + __mod_info["$rp_module_id/flags"]=
  8042. + [[ -n '' ]]
  8043. + read module
  8044. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/builder.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  8045. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/builder.sh
  8046. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8047. + local vendor=RetroPie
  8048. + type=admin
  8049. + local rp_module_id=
  8050. + local rp_module_desc=
  8051. + local rp_module_help=
  8052. + local rp_module_licence=
  8053. + local rp_module_section=
  8054. + local rp_module_flags=
  8055. + local rp_module_repo=
  8056. + local error=0
  8057. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8058. + source /home/pi/RetroPie-Setup/scriptmodules/admin/builder.sh
  8059. ++ rp_module_id=builder
  8060. ++ rp_module_desc='Create binary archives for distribution'
  8061. ++ rp_module_section=
  8062. + local var
  8063. + for var in rp_module_id rp_module_desc
  8064. + [[ -z builder ]]
  8065. + for var in rp_module_id rp_module_desc
  8066. + [[ -z Create binary archives for distribution ]]
  8067. + [[ 0 -eq 1 ]]
  8068. + flags=($rp_module_flags)
  8069. + local flags
  8070. + local flag
  8071. + local enabled=1
  8072. + [[ '' -ne 1 ]]
  8073. + sections=($rp_module_section)
  8074. + local sections
  8075. + rp_module_section=
  8076. + local flag section
  8077. + __mod_idx["$rp_module_id"]=251
  8078. + __mod_id+=("$rp_module_id")
  8079. + __mod_info["$rp_module_id/enabled"]=1
  8080. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/builder.sh
  8081. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8082. + __mod_info["$rp_module_id/type"]=admin
  8083. + __mod_info["$rp_module_id/desc"]='Create binary archives for distribution'
  8084. + __mod_info["$rp_module_id/help"]=
  8085. + __mod_info["$rp_module_id/licence"]=
  8086. + __mod_info["$rp_module_id/section"]=
  8087. + __mod_info["$rp_module_id/flags"]=
  8088. + [[ -n '' ]]
  8089. + read module
  8090. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/crosscomp.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  8091. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/crosscomp.sh
  8092. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8093. + local vendor=RetroPie
  8094. + type=admin
  8095. + local rp_module_id=
  8096. + local rp_module_desc=
  8097. + local rp_module_help=
  8098. + local rp_module_licence=
  8099. + local rp_module_section=
  8100. + local rp_module_flags=
  8101. + local rp_module_repo=
  8102. + local error=0
  8103. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8104. + source /home/pi/RetroPie-Setup/scriptmodules/admin/crosscomp.sh
  8105. ++ rp_module_id=crosscomp
  8106. ++ rp_module_desc='Create am arm cross compiler env - based on examples from http://preshing.com/20141119/how-to-build-a-gcc-cross-compiler'
  8107. ++ rp_module_help='Can be used via distcc to build RetroPie binaries'
  8108. ++ rp_module_section=
  8109. ++ rp_module_flags='!arm'
  8110. + local var
  8111. + for var in rp_module_id rp_module_desc
  8112. + [[ -z crosscomp ]]
  8113. + for var in rp_module_id rp_module_desc
  8114. + [[ -z Create am arm cross compiler env - based on examples from http://preshing.com/20141119/how-to-build-a-gcc-cross-compiler ]]
  8115. + [[ 0 -eq 1 ]]
  8116. + flags=($rp_module_flags)
  8117. + local flags
  8118. + local flag
  8119. + local enabled=1
  8120. + [[ '' -ne 1 ]]
  8121. + for flag in "${flags[@]}"
  8122. + [[ !arm == \!\a\l\l ]]
  8123. + isPlatform '!arm'
  8124. + local 'flag=!arm'
  8125. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' '!arm'
  8126. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  8127. + local 'flag=!arm'
  8128. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  8129. + [[ -z !arm ]]
  8130. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )!arm($| ) ]]
  8131. + return 1
  8132. + return 1
  8133. + [[ !arm =~ ^!(.+) ]]
  8134. + isPlatform arm
  8135. + local flag=arm
  8136. + hasFlag 'rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms' arm
  8137. + local 'string=rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms'
  8138. + local flag=arm
  8139. + [[ -z rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms ]]
  8140. + [[ -z arm ]]
  8141. + [[ rpi4 64bit aarch64 rpi gles gles3 gles31 mesa kms =~ (^| )arm($| ) ]]
  8142. + return 1
  8143. + return 1
  8144. + [[ !arm =~ ^(!?):([^:]+):([^:]+):(.+)$ ]]
  8145. + sections=($rp_module_section)
  8146. + local sections
  8147. + rp_module_section=
  8148. + local flag section
  8149. + __mod_idx["$rp_module_id"]=252
  8150. + __mod_id+=("$rp_module_id")
  8151. + __mod_info["$rp_module_id/enabled"]=1
  8152. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/crosscomp.sh
  8153. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8154. + __mod_info["$rp_module_id/type"]=admin
  8155. + __mod_info["$rp_module_id/desc"]='Create am arm cross compiler env - based on examples from http://preshing.com/20141119/how-to-build-a-gcc-cross-compiler'
  8156. + __mod_info["$rp_module_id/help"]='Can be used via distcc to build RetroPie binaries'
  8157. + __mod_info["$rp_module_id/licence"]=
  8158. + __mod_info["$rp_module_id/section"]=
  8159. + __mod_info["$rp_module_id/flags"]='!arm'
  8160. + [[ -n '' ]]
  8161. + read module
  8162. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/image.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  8163. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/image.sh
  8164. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8165. + local vendor=RetroPie
  8166. + type=admin
  8167. + local rp_module_id=
  8168. + local rp_module_desc=
  8169. + local rp_module_help=
  8170. + local rp_module_licence=
  8171. + local rp_module_section=
  8172. + local rp_module_flags=
  8173. + local rp_module_repo=
  8174. + local error=0
  8175. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8176. + source /home/pi/RetroPie-Setup/scriptmodules/admin/image.sh
  8177. ++ rp_module_id=image
  8178. ++ rp_module_desc='Create/Manage RetroPie images'
  8179. ++ rp_module_section=
  8180. ++ rp_module_flags=
  8181. + local var
  8182. + for var in rp_module_id rp_module_desc
  8183. + [[ -z image ]]
  8184. + for var in rp_module_id rp_module_desc
  8185. + [[ -z Create/Manage RetroPie images ]]
  8186. + [[ 0 -eq 1 ]]
  8187. + flags=($rp_module_flags)
  8188. + local flags
  8189. + local flag
  8190. + local enabled=1
  8191. + [[ '' -ne 1 ]]
  8192. + sections=($rp_module_section)
  8193. + local sections
  8194. + rp_module_section=
  8195. + local flag section
  8196. + __mod_idx["$rp_module_id"]=253
  8197. + __mod_id+=("$rp_module_id")
  8198. + __mod_info["$rp_module_id/enabled"]=1
  8199. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/image.sh
  8200. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8201. + __mod_info["$rp_module_id/type"]=admin
  8202. + __mod_info["$rp_module_id/desc"]='Create/Manage RetroPie images'
  8203. + __mod_info["$rp_module_id/help"]=
  8204. + __mod_info["$rp_module_id/licence"]=
  8205. + __mod_info["$rp_module_id/section"]=
  8206. + __mod_info["$rp_module_id/flags"]=
  8207. + [[ -n '' ]]
  8208. + read module
  8209. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/joy2key.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  8210. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/joy2key.sh
  8211. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8212. + local vendor=RetroPie
  8213. + type=admin
  8214. + local rp_module_id=
  8215. + local rp_module_desc=
  8216. + local rp_module_help=
  8217. + local rp_module_licence=
  8218. + local rp_module_section=
  8219. + local rp_module_flags=
  8220. + local rp_module_repo=
  8221. + local error=0
  8222. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8223. + source /home/pi/RetroPie-Setup/scriptmodules/admin/joy2key.sh
  8224. ++ rp_module_id=joy2key
  8225. ++ rp_module_desc='Provides joystick to keyboard conversion for navigation of RetroPie dialog menus'
  8226. ++ rp_module_section=core
  8227. + local var
  8228. + for var in rp_module_id rp_module_desc
  8229. + [[ -z joy2key ]]
  8230. + for var in rp_module_id rp_module_desc
  8231. + [[ -z Provides joystick to keyboard conversion for navigation of RetroPie dialog menus ]]
  8232. + [[ 0 -eq 1 ]]
  8233. + flags=($rp_module_flags)
  8234. + local flags
  8235. + local flag
  8236. + local enabled=1
  8237. + [[ '' -ne 1 ]]
  8238. + sections=($rp_module_section)
  8239. + local sections
  8240. + rp_module_section=core
  8241. + local flag section
  8242. + __mod_idx["$rp_module_id"]=254
  8243. + __mod_id+=("$rp_module_id")
  8244. + __mod_info["$rp_module_id/enabled"]=1
  8245. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/joy2key.sh
  8246. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8247. + __mod_info["$rp_module_id/type"]=admin
  8248. + __mod_info["$rp_module_id/desc"]='Provides joystick to keyboard conversion for navigation of RetroPie dialog menus'
  8249. + __mod_info["$rp_module_id/help"]=
  8250. + __mod_info["$rp_module_id/licence"]=
  8251. + __mod_info["$rp_module_id/section"]=core
  8252. + __mod_info["$rp_module_id/flags"]=
  8253. + [[ -n '' ]]
  8254. + read module
  8255. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/setup.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  8256. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/setup.sh
  8257. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8258. + local vendor=RetroPie
  8259. + type=admin
  8260. + local rp_module_id=
  8261. + local rp_module_desc=
  8262. + local rp_module_help=
  8263. + local rp_module_licence=
  8264. + local rp_module_section=
  8265. + local rp_module_flags=
  8266. + local rp_module_repo=
  8267. + local error=0
  8268. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8269. + source /home/pi/RetroPie-Setup/scriptmodules/admin/setup.sh
  8270. ++ rp_module_id=setup
  8271. ++ rp_module_desc='GUI based setup for RetroPie'
  8272. ++ rp_module_section=
  8273. + local var
  8274. + for var in rp_module_id rp_module_desc
  8275. + [[ -z setup ]]
  8276. + for var in rp_module_id rp_module_desc
  8277. + [[ -z GUI based setup for RetroPie ]]
  8278. + [[ 0 -eq 1 ]]
  8279. + flags=($rp_module_flags)
  8280. + local flags
  8281. + local flag
  8282. + local enabled=1
  8283. + [[ '' -ne 1 ]]
  8284. + sections=($rp_module_section)
  8285. + local sections
  8286. + rp_module_section=
  8287. + local flag section
  8288. + __mod_idx["$rp_module_id"]=255
  8289. + __mod_id+=("$rp_module_id")
  8290. + __mod_info["$rp_module_id/enabled"]=1
  8291. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/setup.sh
  8292. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8293. + __mod_info["$rp_module_id/type"]=admin
  8294. + __mod_info["$rp_module_id/desc"]='GUI based setup for RetroPie'
  8295. + __mod_info["$rp_module_id/help"]=
  8296. + __mod_info["$rp_module_id/licence"]=
  8297. + __mod_info["$rp_module_id/section"]=
  8298. + __mod_info["$rp_module_id/flags"]=
  8299. + [[ -n '' ]]
  8300. + read module
  8301. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/stats.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  8302. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/stats.sh
  8303. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8304. + local vendor=RetroPie
  8305. + type=admin
  8306. + local rp_module_id=
  8307. + local rp_module_desc=
  8308. + local rp_module_help=
  8309. + local rp_module_licence=
  8310. + local rp_module_section=
  8311. + local rp_module_flags=
  8312. + local rp_module_repo=
  8313. + local error=0
  8314. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8315. + source /home/pi/RetroPie-Setup/scriptmodules/admin/stats.sh
  8316. ++ rp_module_id=stats
  8317. ++ rp_module_desc='Generates statistics about packages'
  8318. ++ rp_module_section=
  8319. + local var
  8320. + for var in rp_module_id rp_module_desc
  8321. + [[ -z stats ]]
  8322. + for var in rp_module_id rp_module_desc
  8323. + [[ -z Generates statistics about packages ]]
  8324. + [[ 0 -eq 1 ]]
  8325. + flags=($rp_module_flags)
  8326. + local flags
  8327. + local flag
  8328. + local enabled=1
  8329. + [[ '' -ne 1 ]]
  8330. + sections=($rp_module_section)
  8331. + local sections
  8332. + rp_module_section=
  8333. + local flag section
  8334. + __mod_idx["$rp_module_id"]=256
  8335. + __mod_id+=("$rp_module_id")
  8336. + __mod_info["$rp_module_id/enabled"]=1
  8337. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/stats.sh
  8338. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8339. + __mod_info["$rp_module_id/type"]=admin
  8340. + __mod_info["$rp_module_id/desc"]='Generates statistics about packages'
  8341. + __mod_info["$rp_module_id/help"]=
  8342. + __mod_info["$rp_module_id/licence"]=
  8343. + __mod_info["$rp_module_id/section"]=
  8344. + __mod_info["$rp_module_id/flags"]=
  8345. + [[ -n '' ]]
  8346. + read module
  8347. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/tools.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  8348. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/tools.sh
  8349. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8350. + local vendor=RetroPie
  8351. + type=admin
  8352. + local rp_module_id=
  8353. + local rp_module_desc=
  8354. + local rp_module_help=
  8355. + local rp_module_licence=
  8356. + local rp_module_section=
  8357. + local rp_module_flags=
  8358. + local rp_module_repo=
  8359. + local error=0
  8360. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8361. + source /home/pi/RetroPie-Setup/scriptmodules/admin/tools.sh
  8362. ++ rp_module_id=tools
  8363. ++ rp_module_desc='Various RetroPie development/administration tools'
  8364. ++ rp_module_section=
  8365. + local var
  8366. + for var in rp_module_id rp_module_desc
  8367. + [[ -z tools ]]
  8368. + for var in rp_module_id rp_module_desc
  8369. + [[ -z Various RetroPie development/administration tools ]]
  8370. + [[ 0 -eq 1 ]]
  8371. + flags=($rp_module_flags)
  8372. + local flags
  8373. + local flag
  8374. + local enabled=1
  8375. + [[ '' -ne 1 ]]
  8376. + sections=($rp_module_section)
  8377. + local sections
  8378. + rp_module_section=
  8379. + local flag section
  8380. + __mod_idx["$rp_module_id"]=257
  8381. + __mod_id+=("$rp_module_id")
  8382. + __mod_info["$rp_module_id/enabled"]=1
  8383. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/tools.sh
  8384. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8385. + __mod_info["$rp_module_id/type"]=admin
  8386. + __mod_info["$rp_module_id/desc"]='Various RetroPie development/administration tools'
  8387. + __mod_info["$rp_module_id/help"]=
  8388. + __mod_info["$rp_module_id/licence"]=
  8389. + __mod_info["$rp_module_id/section"]=
  8390. + __mod_info["$rp_module_id/flags"]=
  8391. + [[ -n '' ]]
  8392. + read module
  8393. + rp_registerModule /home/pi/RetroPie-Setup/scriptmodules/admin/wikidocs.sh /home/pi/RetroPie-Setup/scriptmodules/admin RetroPie
  8394. + local path=/home/pi/RetroPie-Setup/scriptmodules/admin/wikidocs.sh
  8395. + local type=/home/pi/RetroPie-Setup/scriptmodules/admin
  8396. + local vendor=RetroPie
  8397. + type=admin
  8398. + local rp_module_id=
  8399. + local rp_module_desc=
  8400. + local rp_module_help=
  8401. + local rp_module_licence=
  8402. + local rp_module_section=
  8403. + local rp_module_flags=
  8404. + local rp_module_repo=
  8405. + local error=0
  8406. + [[ RetroPie != \R\e\t\r\o\P\i\e ]]
  8407. + source /home/pi/RetroPie-Setup/scriptmodules/admin/wikidocs.sh
  8408. ++ rp_module_id=wikidocs
  8409. ++ rp_module_desc='Generate mkdocs documentation from wiki'
  8410. ++ rp_module_section=
  8411. + local var
  8412. + for var in rp_module_id rp_module_desc
  8413. + [[ -z wikidocs ]]
  8414. + for var in rp_module_id rp_module_desc
  8415. + [[ -z Generate mkdocs documentation from wiki ]]
  8416. + [[ 0 -eq 1 ]]
  8417. + flags=($rp_module_flags)
  8418. + local flags
  8419. + local flag
  8420. + local enabled=1
  8421. + [[ '' -ne 1 ]]
  8422. + sections=($rp_module_section)
  8423. + local sections
  8424. + rp_module_section=
  8425. + local flag section
  8426. + __mod_idx["$rp_module_id"]=258
  8427. + __mod_id+=("$rp_module_id")
  8428. + __mod_info["$rp_module_id/enabled"]=1
  8429. + __mod_info["$rp_module_id/path"]=/home/pi/RetroPie-Setup/scriptmodules/admin/wikidocs.sh
  8430. + __mod_info["$rp_module_id/vendor"]=RetroPie
  8431. + __mod_info["$rp_module_id/type"]=admin
  8432. + __mod_info["$rp_module_id/desc"]='Generate mkdocs documentation from wiki'
  8433. + __mod_info["$rp_module_id/help"]=
  8434. + __mod_info["$rp_module_id/licence"]=
  8435. + __mod_info["$rp_module_id/section"]=
  8436. + __mod_info["$rp_module_id/flags"]=
  8437. + [[ -n '' ]]
  8438. + read module
  8439. + return 0
  8440. + read dir
  8441. + ensureFBMode 320 240
  8442. + [[ ! -f /etc/fb.modes ]]
  8443. + local res_x=320
  8444. + local res_y=240
  8445. + local res=320x240
  8446. + sed -i --follow-symlinks '/320x240 mode/,/endmode/d' /etc/fb.modes
  8447. + cat
  8448. + rp_ret=0
  8449. + [[ 2 -gt 0 ]]
  8450. + setupDirectories
  8451. + mkdir -p /opt/retropie
  8452. + mkUserDir /home/pi/RetroPie
  8453. + mkdir -p /home/pi/RetroPie
  8454. + chown pi:pi /home/pi/RetroPie
  8455. + mkUserDir /home/pi/RetroPie/roms
  8456. + mkdir -p /home/pi/RetroPie/roms
  8457. + chown pi:pi /home/pi/RetroPie/roms
  8458. + mkUserDir /home/pi/RetroPie/BIOS
  8459. + mkdir -p /home/pi/RetroPie/BIOS
  8460. + chown pi:pi /home/pi/RetroPie/BIOS
  8461. + mkUserDir /opt/retropie/configs
  8462. + mkdir -p /opt/retropie/configs
  8463. + chown pi:pi /opt/retropie/configs
  8464. + mkUserDir /opt/retropie/configs/all
  8465. + mkdir -p /opt/retropie/configs/all
  8466. + chown pi:pi /opt/retropie/configs/all
  8467. + mkUserDir /home/pi/.cache
  8468. + mkdir -p /home/pi/.cache
  8469. + chown pi:pi /home/pi/.cache
  8470. + mkUserDir /home/pi/.config
  8471. + mkdir -p /home/pi/.config
  8472. + chown pi:pi /home/pi/.config
  8473. + mkUserDir /home/pi/.local
  8474. + mkdir -p /home/pi/.local
  8475. + chown pi:pi /home/pi/.local
  8476. + mkUserDir /home/pi/.local/share
  8477. + mkdir -p /home/pi/.local/share
  8478. + chown pi:pi /home/pi/.local/share
  8479. + mkdir -p /opt/retropie/lib
  8480. + local helper
  8481. + for helper in inifuncs.sh archivefuncs.sh
  8482. + [[ ! -f /opt/retropie/lib/inifuncs.sh ]]
  8483. + [[ /opt/retropie/lib/inifuncs.sh -ot /home/pi/RetroPie-Setup/scriptmodules/inifuncs.sh ]]
  8484. + for helper in inifuncs.sh archivefuncs.sh
  8485. + [[ ! -f /opt/retropie/lib/archivefuncs.sh ]]
  8486. + [[ /opt/retropie/lib/archivefuncs.sh -ot /home/pi/RetroPie-Setup/scriptmodules/archivefuncs.sh ]]
  8487. + local config=/opt/retropie/configs/all/autoconf.cfg
  8488. + [[ ! -f /opt/retropie/configs/all/autoconf.cfg ]]
  8489. + chown pi:pi /opt/retropie/configs/all/autoconf.cfg
  8490. + rp_callModule joy2key install
  8491. + local md_id=joy2key
  8492. + local mode=install
  8493. + shift 2
  8494. + rp_hasModule joy2key
  8495. + local id=joy2key
  8496. + [[ -n 254 ]]
  8497. + return 0
  8498. + rp_isEnabled joy2key
  8499. + local id=joy2key
  8500. + [[ 1 -eq 0 ]]
  8501. + return 0
  8502. + [[ joy2key != \b\u\i\l\d\e\r ]]
  8503. + [[ joy2key != \s\e\t\u\p ]]
  8504. + [[ -n '' ]]
  8505. + case "$mode" in
  8506. ++ rp_moduleVars joy2key
  8507. ++ local id=joy2key
  8508. ++ local code
  8509. ++ read -d '' -r code
  8510. +++ rp_getInstallPath joy2key
  8511. +++ local id=joy2key
  8512. +++ echo /opt/retropie/admin/joy2key
  8513. ++ echo 'local md_desc="Provides joystick to keyboard conversion for navigation of RetroPie dialog menus"
  8514.        local md_help=""
  8515.        local md_type="admin"
  8516.        local md_flags=""
  8517.        local md_path="/home/pi/RetroPie-Setup/scriptmodules/admin/joy2key.sh"
  8518.  
  8519.        local md_licence=""
  8520.  
  8521.        local md_repo_type=""
  8522.        local md_repo_url=""
  8523.        local md_repo_branch=""
  8524.        local md_repo_commit=""
  8525.  
  8526.        local md_build="/home/pi/RetroPie-Setup/tmp/build/joy2key"
  8527.        local md_inst="/opt/retropie/admin/joy2key"
  8528.        # get module path folder + md_id for
  8529.        local md_data="/home/pi/RetroPie-Setup/scriptmodules/admin/joy2key"'
  8530. + eval 'local md_desc="Provides joystick to keyboard conversion for navigation of RetroPie dialog menus"
  8531.        local md_help=""
  8532.        local md_type="admin"
  8533.        local md_flags=""
  8534.        local md_path="/home/pi/RetroPie-Setup/scriptmodules/admin/joy2key.sh"
  8535.  
  8536.        local md_licence=""
  8537.  
  8538.        local md_repo_type=""
  8539.        local md_repo_url=""
  8540.        local md_repo_branch=""
  8541.        local md_repo_commit=""
  8542.  
  8543.        local md_build="/home/pi/RetroPie-Setup/tmp/build/joy2key"
  8544.        local md_inst="/opt/retropie/admin/joy2key"
  8545.        # get module path folder + md_id for
  8546.        local md_data="/home/pi/RetroPie-Setup/scriptmodules/admin/joy2key"'
  8547. ++ local 'md_desc=Provides joystick to keyboard conversion for navigation of RetroPie dialog menus'
  8548. ++ local md_help=
  8549. ++ local md_type=admin
  8550. ++ local md_flags=
  8551. ++ local md_path=/home/pi/RetroPie-Setup/scriptmodules/admin/joy2key.sh
  8552. ++ local md_licence=
  8553. ++ local md_repo_type=
  8554. ++ local md_repo_url=
  8555. ++ local md_repo_branch=
  8556. ++ local md_repo_commit=
  8557. ++ local md_build=/home/pi/RetroPie-Setup/tmp/build/joy2key
  8558. ++ local md_inst=/opt/retropie/admin/joy2key
  8559. ++ local md_data=/home/pi/RetroPie-Setup/scriptmodules/admin/joy2key
  8560. + local md_mode=install
  8561. + local md_conf_root
  8562. + [[ admin == \p\o\r\t\s ]]
  8563. + setConfigRoot ''
  8564. + local dir=
  8565. + md_conf_root=/opt/retropie/configs
  8566. + [[ -n '' ]]
  8567. + mkUserDir /opt/retropie/configs
  8568. + mkdir -p /opt/retropie/configs
  8569. + chown pi:pi /opt/retropie/configs
  8570. + case "$mode" in
  8571. + function=install_joy2key
  8572. + fnExists install_joy2key
  8573. + declare -f install_joy2key
  8574. + return 1
  8575. + [[ install == \i\n\s\t\a\l\l ]]
  8576. + fnExists install_bin_joy2key
  8577. + declare -f install_bin_joy2key
  8578. + return 0
  8579. + function=install_bin_joy2key
  8580. + mode=install_bin
  8581. + md_ret_require=()
  8582. + local md_ret_require
  8583. + md_ret_files=()
  8584. + local md_ret_files
  8585. + md_ret_errors=()
  8586. + local md_ret_errors
  8587. + md_ret_info=()
  8588. + local md_ret_info
  8589. + local action
  8590. + local pushed=1
  8591. + case "$mode" in
  8592. + action='Installing (binary)'
  8593. + [[ -n Installing (binary) ]]
  8594. + printHeading 'Installing (binary) '\''joy2key'\'' : Provides joystick to keyboard conversion for navigation of RetroPie dialog menus'
  8595. + printMsgs heading 'Installing (binary) '\''joy2key'\'' : Provides joystick to keyboard conversion for navigation of RetroPie dialog menus'
  8596. + local type=heading
  8597. + shift
  8598. + [[ 0 == \1 ]]
  8599. + for msg in "$@"
  8600. + [[ heading == \d\i\a\l\o\g ]]
  8601. + [[ heading == \c\o\n\s\o\l\e ]]
  8602. + [[ heading == \h\e\a\d\i\n\g ]]
  8603. + echo -e '\n= = = = = = = = = = = = = = = = = = = = =\nInstalling (binary) '\''joy2key'\'' : Provides joystick to keyboard conversion for navigation of RetroPie dialog menus\n= = = = = = = = = = = = = = = = = = = = =\n'
  8604. + return 0
  8605. + case "$mode" in
  8606. + fnExists install_bin_joy2key
  8607. + declare -f install_bin_joy2key
  8608. + return 0
  8609. + mkdir -p /opt/retropie/admin/joy2key
  8610. + install_bin_joy2key
  8611. + local file
  8612. + for file in "joy2key.py" "joy2key_sdl.py" "osk.py"
  8613. + cp /home/pi/RetroPie-Setup/scriptmodules/admin/joy2key/joy2key.py /opt/retropie/admin/joy2key/
  8614. + chmod +x /opt/retropie/admin/joy2key/joy2key.py
  8615. + python3 -m compileall /opt/retropie/admin/joy2key/joy2key.py
  8616. + for file in "joy2key.py" "joy2key_sdl.py" "osk.py"
  8617. + cp /home/pi/RetroPie-Setup/scriptmodules/admin/joy2key/joy2key_sdl.py /opt/retropie/admin/joy2key/
  8618. + chmod +x /opt/retropie/admin/joy2key/joy2key_sdl.py
  8619. + python3 -m compileall /opt/retropie/admin/joy2key/joy2key_sdl.py
  8620. + for file in "joy2key.py" "joy2key_sdl.py" "osk.py"
  8621. + cp /home/pi/RetroPie-Setup/scriptmodules/admin/joy2key/osk.py /opt/retropie/admin/joy2key/
  8622. + chmod +x /opt/retropie/admin/joy2key/osk.py
  8623. + python3 -m compileall /opt/retropie/admin/joy2key/osk.py
  8624. + local wrapper=/opt/retropie/admin/joy2key/joy2key
  8625. + cat
  8626. + chmod +x /opt/retropie/admin/joy2key/joy2key
  8627. + grep -q uinput /etc/modules
  8628. + echo 'KERNEL=="uinput", MODE="0660", GROUP="input"'
  8629. + udevadm control --reload
  8630. + modprobe uinput
  8631. + usermod -a -G input pi
  8632. + joy2keyStart
  8633. ++ who -m
  8634. + [[ pi       pts/0        2024-12-02 20:25 (192.168.178.32) == *\(* ]]
  8635. + return
  8636. + [[ -n '' ]]
  8637. + [[ 0 -eq 0 ]]
  8638. + [[ -n '' ]]
  8639. + [[ -d /home/pi/RetroPie-Setup/tmp/build/joy2key ]]
  8640. + local ret=0
  8641. + [[ 0 -gt 0 ]]
  8642. + [[ install_bin == \i\n\s\t\a\l\l\_\b\i\n ]]
  8643. + rp_setPackageInfo joy2key binary
  8644. + local id=joy2key
  8645. ++ rp_getInstallPath joy2key
  8646. ++ local id=joy2key
  8647. ++ echo /opt/retropie/admin/joy2key
  8648. + local install_path=/opt/retropie/admin/joy2key
  8649. + [[ ! -d /opt/retropie/admin/joy2key ]]
  8650. + local pkg=/opt/retropie/admin/joy2key/retropie.pkg
  8651. + local origin=binary
  8652. + rp_clearCachedInfo joy2key
  8653. + local id=joy2key
  8654. + __mod_info[$id/pkg_info]=0
  8655. + __mod_info[$id/has_binary]=
  8656. + __mod_info[$id/has_newer]=
  8657. + iniConfig = '"' /opt/retropie/admin/joy2key/retropie.pkg
  8658. + __ini_cfg_delim==
  8659. + __ini_cfg_quote='"'
  8660. + __ini_cfg_file=/opt/retropie/admin/joy2key/retropie.pkg
  8661. + iniSet pkg_origin binary
  8662. + iniProcess set pkg_origin binary ''
  8663. + local cmd=set
  8664. + local key=pkg_origin
  8665. + local value=binary
  8666. + local file=
  8667. + [[ -z '' ]]
  8668. + file=/opt/retropie/admin/joy2key/retropie.pkg
  8669. + local delim==
  8670. + local 'quote="'
  8671. + [[ -z /opt/retropie/admin/joy2key/retropie.pkg ]]
  8672. + [[ -z pkg_origin ]]
  8673. + local delim_strip==
  8674. + [[ -z = ]]
  8675. + local 'match_re=^[[:space:]#]*pkg_origin[[:space:]]*=.*$'
  8676. + local match
  8677. + [[ -f /opt/retropie/admin/joy2key/retropie.pkg ]]
  8678. ++ grep -i '^[[:space:]#]*pkg_origin[[:space:]]*=.*$' /opt/retropie/admin/joy2key/retropie.pkg
  8679. ++ tail -1
  8680. + match='pkg_origin="binary"'
  8681. + [[ set == \d\e\l ]]
  8682. + [[ set == \u\n\s\e\t ]]
  8683. + local 'replace=pkg_origin="binary"'
  8684. + [[ -z pkg_origin="binary" ]]
  8685. ++ sedQuote 'pkg_origin="binary"'
  8686. ++ local 'string=pkg_origin="binary"'
  8687. ++ string='pkg_origin="binary"'
  8688. ++ string='pkg_origin="binary"'
  8689. ++ string='pkg_origin="binary"'
  8690. ++ string='pkg_origin="binary"'
  8691. ++ echo 'pkg_origin="binary"'
  8692. ++ sedQuote 'pkg_origin="binary"'
  8693. ++ local 'string=pkg_origin="binary"'
  8694. ++ string='pkg_origin="binary"'
  8695. ++ string='pkg_origin="binary"'
  8696. ++ string='pkg_origin="binary"'
  8697. ++ string='pkg_origin="binary"'
  8698. ++ echo 'pkg_origin="binary"'
  8699. + sed -i --follow-symlinks 's|pkg_origin="binary"|pkg_origin="binary"|g' /opt/retropie/admin/joy2key/retropie.pkg
  8700. + [[ /opt/retropie/admin/joy2key/retropie.pkg =~ retroarch\.cfg$ ]]
  8701. + return 0
  8702. + local pkg_date
  8703. + local pkg_repo_type
  8704. + local pkg_repo_url
  8705. + local pkg_repo_branch
  8706. + local pkg_repo_commit
  8707. + local pkg_repo_date
  8708. + local pkg_repo_extra
  8709. + [[ binary == \b\i\n\a\r\y ]]
  8710. ++ rp_getBinaryDate joy2key
  8711. ++ local id=joy2key
  8712. +++ rp_getBinaryUrl joy2key
  8713. +++ local id=joy2key
  8714. +++ local url=
  8715. +++ rp_hasBinaries
  8716. +++ [[ 0 -eq 1 ]]
  8717. +++ return 1
  8718. +++ fnExists install_bin_joy2key
  8719. +++ declare -f install_bin_joy2key
  8720. +++ return 0
  8721. +++ fnExists __binary_url_joy2key
  8722. +++ declare -f __binary_url_joy2key
  8723. +++ return 1
  8724. +++ url=notest
  8725. +++ echo notest
  8726. ++ local url=notest
  8727. ++ [[ -z notest ]]
  8728. ++ [[ notest == \n\o\t\e\s\t ]]
  8729. ++ return 1
  8730. + pkg_date=
  8731. + iniSet pkg_date ''
  8732. + iniProcess set pkg_date '' ''
  8733. + local cmd=set
  8734. + local key=pkg_date
  8735. + local value=
  8736. + local file=
  8737. + [[ -z '' ]]
  8738. + file=/opt/retropie/admin/joy2key/retropie.pkg
  8739. + local delim==
  8740. + local 'quote="'
  8741. + [[ -z /opt/retropie/admin/joy2key/retropie.pkg ]]
  8742. + [[ -z pkg_date ]]
  8743. + local delim_strip==
  8744. + [[ -z = ]]
  8745. + local 'match_re=^[[:space:]#]*pkg_date[[:space:]]*=.*$'
  8746. + local match
  8747. + [[ -f /opt/retropie/admin/joy2key/retropie.pkg ]]
  8748. ++ grep -i '^[[:space:]#]*pkg_date[[:space:]]*=.*$' /opt/retropie/admin/joy2key/retropie.pkg
  8749. ++ tail -1
  8750. + match='pkg_date=""'
  8751. + [[ set == \d\e\l ]]
  8752. + [[ set == \u\n\s\e\t ]]
  8753. + local 'replace=pkg_date=""'
  8754. + [[ -z pkg_date="" ]]
  8755. ++ sedQuote 'pkg_date=""'
  8756. ++ local 'string=pkg_date=""'
  8757. ++ string='pkg_date=""'
  8758. ++ string='pkg_date=""'
  8759. ++ string='pkg_date=""'
  8760. ++ string='pkg_date=""'
  8761. ++ echo 'pkg_date=""'
  8762. ++ sedQuote 'pkg_date=""'
  8763. ++ local 'string=pkg_date=""'
  8764. ++ string='pkg_date=""'
  8765. ++ string='pkg_date=""'
  8766. ++ string='pkg_date=""'
  8767. ++ string='pkg_date=""'
  8768. ++ echo 'pkg_date=""'
  8769. + sed -i --follow-symlinks 's|pkg_date=""|pkg_date=""|g' /opt/retropie/admin/joy2key/retropie.pkg
  8770. + [[ /opt/retropie/admin/joy2key/retropie.pkg =~ retroarch\.cfg$ ]]
  8771. + return 0
  8772. + [[ install_bin == \i\n\s\t\a\l\l ]]
  8773. + fnExists install_joy2key
  8774. + declare -f install_joy2key
  8775. + return 1
  8776. + [[ install_bin == \b\u\i\l\d ]]
  8777. + [[ 0 -gt 0 ]]
  8778. + [[ 1 -eq 0 ]]
  8779. + return 0
  8780. + rp_ret=0
  8781. + [[ 0 -gt 0 ]]
  8782. + [[ 0 -gt 0 ]]
  8783. + exit 0
Advertisement
Add Comment
Please, Sign In to add comment