Commit graph

77 commits

Author SHA1 Message Date
XargonWan 36b738e9f2 PORTMASTER: adding POC of manifest and reset function 2024-08-22 13:58:19 +09:00
XargonWan 7ef3628995
feat/lighter manifest (#844)
* ES-DE: outsourced

* RetroArch: migrated to AppImage

* XEMU: migrated to AppImage

* MELONDS: migrated to AppImage

* RPCS3: migrated to AppImage

* MANIFEST: avoid overwriting native libraries

* MANIFEST: fixing ES-DE

* MANIFEST: fixed and normalized /app with FLATPAK_DEST

* MANIFEST: cleanup

* MANIFEST: fixed RetroArch

* PPSSPP: added wanted sdl module

* ES-DE: moved repo

* PPSSPP: outsourced

* PPSSPP: fixed link

* MANIFEST: fixing copy actions

* PCSX2: removing troublesome file

* DOLPHIN: outsourced

* SOLARUS: outsourced

* MANIFEST: lowercased rpcs3 sha

* MANIFEST: trying to figure out automation_task_list

* MANIFEST: fixed primehack placeholders

* REVERT ME: RUNNER CHANGED

* XEMU: moved on the bottom just to see if something changes

* DUCKSTATION: wrong cp target

* MANFEST: moved thir party libraries in /app/usr/local/lib

* MANFEST: removing dolphin debug libraries

* MANFEST: removing primehack debug libraries

* MANFEST: removing primehack pkgconfig libraries

* MANFEST: removing cemu lib

* SOLARUS: removing errored libs

* MAME: reverted to its original state as it's not coming with libraries

* RYUJINX: fixing chmod command

* GZDOOM: outsourced

* MANIFEST: added debug for checking out where tf is our icon

* Submodules cleanup

* GZDOOM: cleanup

* FRAMEWORK: moved third party libs into /app/retrodeck/lib

* MANIFEST: added retrodeck-pre-build commands

* MANIFEST: module renamed

* ES-DE: re-removed 'files/lib/girepository-1.0'

* GLOBAL: pathing the retrodeck components provided libraries

* RPCS3: moved bufgix in the proper module

* MANIFEST: moved component libraries into /app/retrodeck/lib

* MANIFEST: removing some debug cleanups

* MANIFEST: desktop file don't need to be executable

* ES-DE: re-adding libpoppler

* ES--DE: moved to the end to overwrite older libraries

* RYUJINX: fixed manifest

* MANIFEST: injecting needed libraries and discarding the troublesome ones

* MANIFEST: injecting needed libraries and discarding the troublesome ones - adding more

* MelonDS: outsourced but self built in QT6

* MANIFEST: automated the third party libs manager

* MANIFEST: fixed melonds build

* Ryujinx: downgraded to the older but working version

* MANIFEST: removed debug code

* WORKFLOW: running on self-hosted again

* MANIFEST: including debug and pkgconfig's librareis

* MANIFEST: removing pkgconfig's librareis

* MANIFEST: cannot move so copy and remove

* MANIFEST: cannot move so copy and remove - fix

* Toying with automation file to make it work again

* PRE_BUILD_AUTOMATION: testing a different script

* PRE_BUILD_AUTOMATION: adding new sha function

* MAME: fixing link

* MANIFEST: tweaks

* ATL: fixing ES-DE entry

* PPSSPP: fixed hash

* SOLARUS: fixing debug libs copy command

* APDATA: updated

* SOLARUS: that's not the library you're looking for

* GZDOOM: removing debug even here

* Revamped codename wordlist

* MANIFEST: following symlinks during library copy

* WORKFLOW: moving down the artifact preparation for fltahub as we don't even need it in cooker

* Manually adding missing libraries

* More codenames

* CEMU: added wrapper +  RPCS3 fixes

* THE GREAT FOLDER MOVE (aka let's see how much things I can break in a single commit)

* emu: fixed dest filename for the wrapper

* Cemu: fixing wrapper installation

* MANIFEST: trying to add LLVM to solve PCSX2, Duckstation issues

* MANIFEST: adding llvm doesn't change the situation, removed

* MANIFEST: trying to add vulkan

* MANIFEST: trying to add vulkan - removed as it should be already in (and that's broken)

* VULKAN: testing some libraries

* VULKAN: trying to add shaderc

* Manifest: renaming es-de module to stick with the repo name for updating purposes

* Migrated to the new latest links

* MAME: frixed url

* PCSX2: updated to 2.1.55

* Reverting workfolw edits

* WORKFLOW: targetting the old repo for the release

* WORKFLOW: updated some actions to a newever version to avoid deprecation at the end of the year

* MISSING_LIBS: trying to fetch libshaderc

* MAIN_WORKLFOW: updating actions versions [skip ci]
2024-08-05 03:45:21 +02:00
XargonWan f5867e20cb RYUJINX: symlinked the config file until the situation is back to normal 2024-07-12 20:47:05 +09:00
XargonWan 6fd3ff61fb VITA3K: some configurationschanged upstream, reflecting them 2024-06-22 21:40:22 +09:00
XargonWan 2186382c3e FRAMEWORK: fixing an issue where second level subfolders of ES-DE were not correctly placed in the second level 2024-06-22 21:00:07 +09:00
icenine451 9e4e7874d0 Fix bug in component name detection in prepare_component 2024-06-21 21:14:18 -04:00
XargonWan c10133aab1 STEAM_SYNC: removed from this build 2024-06-21 15:48:38 +09:00
icenine451 35a3f5fd71 Improve prepare_component safelock
- Regarding this issue: https://github.com/XargonWan/RetroDECK/issues/757
2024-05-30 13:32:36 -04:00
XargonWan 35be9568d9 MAME: force extract cheats 2024-05-09 15:09:00 +02:00
XargonWan 1db90e87b4 SCUMMVM_LIBRETRO: fixing assets location [skip ci] 2024-05-07 21:44:12 +02:00
XargonWan c1517692b8 SCUMMVM: forcing the deployment of the unzipped file 2024-05-06 14:28:37 +02:00
XargonWan 6f087faccb MAME-SA: added cheats 2024-05-05 21:52:38 +02:00
XargonWan 8f290edff3 RA: changing dir_prep for RetroArch logs as they might be not initialized yet 2024-05-05 21:44:56 +02:00
XargonWan af801753cb SCUMMVM: adding assets (ScummVM.zip) 2024-05-05 21:39:00 +02:00
XargonWan be12d0c4f4 MAME: exposing samples folder 2024-05-05 09:39:30 +02:00
XargonWan c1c0491a66 ES-DE: migrating collections and games list in a new structure 2024-04-19 11:48:36 +09:00
XargonWan adac400f09 RESET_COMPONENT: lowercasing and simplifying the code 2024-04-19 11:17:16 +09:00
icenine451 ccf900f2d4 Fix Ryujinx prepare_component typo
Add "component not found" catch to prepare_component
2024-04-11 09:09:38 -04:00
XargonWan 68dcbd8200 RYUJINX: injecting controllers config 2024-04-11 21:17:29 +09:00
XargonWan 49a51bd178 RYUJINX: removed wrapper and symlinked the whole keys folder 2024-04-08 10:59:51 +09:00
icenine451 254dc09d26 Fix how finit logs folder moving is handled 2024-03-28 14:49:21 -04:00
icenine451 e03234548c Skip creating logs folder during finit as it is already created earlier 2024-03-28 14:06:40 -04:00
XargonWan 2638d785e9 PREPARE_COMPONENT: removed customs folder as we use ponzu, peparing missing bios subfolders for RetroArch 2024-03-26 11:25:21 +01:00
icenine451 590b7bcfa9 Cleanup logging functionality 2024-03-22 17:10:26 -04:00
XargonWan 9596021616 GZDOOM: RETRODECKHOMEDIR placeholder replacement was missing 2024-03-21 21:27:08 +01:00
XargonWan 3abfe5044f LOGGING: added more log lines and improved the set_setting_value logging 2024-03-17 11:34:15 +01:00
XargonWan 55c3c6cc62 GZDOOM: added missing sound folders + config fixes 2024-03-13 15:19:32 +01:00
XargonWan e12131a558 GZDOOM: path fixing + adding bios folder 2024-03-13 08:55:21 +01:00
XargonWan 21bd11673a GZDOOM: fixed audio 2024-03-10 09:39:43 +01:00
XargonWan e2cd1762c8 PONZU: re-added the two emulators in various positions with ponzu checking 2024-03-08 18:21:43 +01:00
XargonWan 5fac00e20b GZDOOM: adding missing pk3 files 2024-03-08 17:11:29 +01:00
XargonWan debce8f279 SCUMMVM_LIBRETRO: fixed some paths and naming 2024-03-07 15:04:12 +01:00
XargonWan c815e38acf SCUMMVM_LIBRETRO: added missing folders and config 2024-03-07 13:56:31 +01:00
XargonWan a2e0fb2100 PRIMEHACK: updated and extended configs 2024-03-06 08:45:15 +01:00
XargonWan bd286380d4 CITRA: removed 2024-03-04 21:45:58 +01:00
XargonWan 39ce6d59a6 YUZU: removed 2024-03-04 21:16:50 +01:00
XargonWan d42b6ae31c RYUJINX: variabilized ryujinc conf file in prepare_component 2024-03-02 11:53:14 +01:00
XargonWan cf95084eaf SWITCH: moving registered folder into firmware folder 2024-03-02 11:45:41 +01:00
XargonWan a8cd09aa67 MAME: fixed config paths 2024-03-01 13:56:32 +01:00
XargonWan 10d41ee956 MAME: fixing MAME ini location 2024-03-01 08:43:27 +01:00
XargonWan 9cf09bd54f LOGGER: enhancing prepare_component 2024-02-29 20:55:16 +01:00
XargonWan 94a730029b LOGGER: enhanced logging in dir_prep, update_splashscreens, set_setting_value, prepare_components: es-de 2024-02-29 20:48:27 +01:00
icenine451 efad8a8ad9 Move default RD logs folder to internal space, then dir_prep after user selects install location 2024-02-28 14:41:42 -05:00
XargonWan e2b678f388 CREATE_DIR: introduced this new function for a better logging and line compression 2024-02-28 15:55:44 +01:00
XargonWan 7d2e476b4d Merge branch 'cooker-0.8.0b' into feat/logging 2024-02-28 15:24:39 +01:00
XargonWan 2b85d32e9e MAME: config paths fixes 2024-02-28 10:17:03 +01:00
XargonWan 0d74aa27c5 MAME-SA: migrated to set_settings function 2024-02-27 16:44:52 +01:00
XargonWan 4e5aac11e5 MAME: paths fixed #2 2024-02-27 10:35:19 +01:00
XargonWan d96da39876 MAME: paths fixed 2024-02-27 10:13:42 +01:00
XargonWan 6ad8c1080e Merge branch 'cooker-0.8.0b' into feat/esde-3.0 2024-02-27 08:36:23 +01:00