From 83076988e1a8d045fe669a53281495ceb36bb9aa Mon Sep 17 00:00:00 2001 From: hunterk Date: Mon, 27 Jul 2020 14:34:04 -0500 Subject: [PATCH 1/3] Create core_info_package.yml --- .github/workflows/core_info_package.yml | 27 +++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/core_info_package.yml diff --git a/.github/workflows/core_info_package.yml b/.github/workflows/core_info_package.yml new file mode 100644 index 000000000..922446577 --- /dev/null +++ b/.github/workflows/core_info_package.yml @@ -0,0 +1,27 @@ +name: libretro Core Info Package + +on: + # Trigger the workflow on push, but only for the master branch + push: + branches: + - master + watch: # this is a hack that lets repo owners trigger a build by starring + types: [started] + if: github.actor == github.event.repository.owner.login + +jobs: + Assets: + name: Bundle Core Info Files + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + - run: cd dist/info && 7z a -mx=9 info.7z * + - name: Upload core info bundle + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + file: dist/info/info.7z + tag: Latest + asset_name: info.7z + overwrite: true From 0badb2afc886fcdc6936067dd4851a117117fec5 Mon Sep 17 00:00:00 2001 From: hunterk Date: Tue, 28 Jul 2020 10:40:42 -0500 Subject: [PATCH 2/3] prep mac/win/lin mame-current recipes for future CI download --- recipes/apple/cores-osx-x64-generic | 2 +- recipes/linux/cores-linux-x64-generic | 2 +- recipes/windows/cores-windows-x64_seh-generic | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/apple/cores-osx-x64-generic b/recipes/apple/cores-osx-x64-generic index 8dc85144b..c23f85190 100644 --- a/recipes/apple/cores-osx-x64-generic +++ b/recipes/apple/cores-osx-x64-generic @@ -51,7 +51,7 @@ higan_sfc libretro-higan https://gitlab.com/higan/higan.git libretro YES GENERIC higan_sfc_balanced libretro-nside https://github.com/libretro/nSide.git master NO GENERIC GNUmakefile nSide compiler=clang++ target=libretro binary=library kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERIC Makefile yabause/src/libretro lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . -mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . +mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . download_github_macos mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master YES GENERIC Makefile . PTR64=1 mame2003_plus libretro-mame2003-plus https://github.com/libretro/mame2003-plus-libretro.git master YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index c8afb70e3..694eeda3d 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -60,7 +60,7 @@ ishiiruka libretro-ishiiruka https://github.com/libretro/Ishiiruka.git master YE kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERIC Makefile yabause/src/libretro neocd libretro-neocd https://github.com/libretro/neocd_libretro.git master YES GENERIC Makefile . lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . -mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . PTR64=1 +mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . PTR64=1 download_github_linux_x64 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master YES GENERIC Makefile . mame2003_plus libretro-mame2003-plus https://github.com/libretro/mame2003-plus-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 2e70d65e0..76508af7c 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -57,7 +57,7 @@ ishiiruka libretro-ishiiruka https://github.com/libretro/Ishiiruka.git master YE kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERIC Makefile yabause/src/libretro neocd libretro-neocd https://github.com/libretro/neocd_libretro.git master YES GENERIC Makefile . lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . -mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . PTR64=1 +mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . download_github_windows_x64 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master YES GENERIC Makefile . CCACHE_DISABLE=1 mame2003_plus libretro-mame2003-plus https://github.com/libretro/mame2003-plus-libretro.git master YES GENERIC Makefile . CCACHE_DISABLE=1 From eb7012336bf99229247655738fadd95867054ed0 Mon Sep 17 00:00:00 2001 From: hunterk Date: Wed, 29 Jul 2020 09:44:04 -0500 Subject: [PATCH 3/3] temporarily disable mame cores that are moving to CI --- recipes/apple/cores-osx-x64-generic | 2 +- recipes/linux/cores-linux-x86-generic | 2 +- recipes/windows/cores-windows-x64_seh-generic | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/apple/cores-osx-x64-generic b/recipes/apple/cores-osx-x64-generic index c23f85190..e9b0e9b34 100644 --- a/recipes/apple/cores-osx-x64-generic +++ b/recipes/apple/cores-osx-x64-generic @@ -51,7 +51,7 @@ higan_sfc libretro-higan https://gitlab.com/higan/higan.git libretro YES GENERIC higan_sfc_balanced libretro-nside https://github.com/libretro/nSide.git master NO GENERIC GNUmakefile nSide compiler=clang++ target=libretro binary=library kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERIC Makefile yabause/src/libretro lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . -mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . download_github_macos +mame libretro-mame https://github.com/libretro/mame.git master NO GENERIC Makefile.libretro . download_github_macos mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master YES GENERIC Makefile . PTR64=1 mame2003_plus libretro-mame2003-plus https://github.com/libretro/mame2003-plus-libretro.git master YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-x86-generic b/recipes/linux/cores-linux-x86-generic index a0e8409ff..d482832f0 100644 --- a/recipes/linux/cores-linux-x86-generic +++ b/recipes/linux/cores-linux-x86-generic @@ -52,7 +52,7 @@ higan_sfc_balanced libretro-nside https://github.com/libretro/nSide.git master Y kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERIC Makefile yabause/src/libretro neocd libretro-neocd https://github.com/libretro/neocd_libretro.git master YES GENERIC Makefile . lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . -mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . +mame libretro-mame https://github.com/libretro/mame.git master NO GENERIC Makefile.libretro . mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master YES GENERIC Makefile . mame2003_plus libretro-mame2003-plus https://github.com/libretro/mame2003-plus-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 76508af7c..2bff86d00 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -57,7 +57,7 @@ ishiiruka libretro-ishiiruka https://github.com/libretro/Ishiiruka.git master YE kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERIC Makefile yabause/src/libretro neocd libretro-neocd https://github.com/libretro/neocd_libretro.git master YES GENERIC Makefile . lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . -mame libretro-mame https://github.com/libretro/mame.git master YES GENERIC Makefile.libretro . download_github_windows_x64 +mame libretro-mame https://github.com/libretro/mame.git master NO GENERIC Makefile.libretro . download_github_windows_x64 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master YES GENERIC Makefile . CCACHE_DISABLE=1 mame2003_plus libretro-mame2003-plus https://github.com/libretro/mame2003-plus-libretro.git master YES GENERIC Makefile . CCACHE_DISABLE=1