Skip to content

Commit 2109047

Browse files
committed
Merge remote-tracking branch 'upstream/master'
# Conflicts: # Core/FileSystems/BlockDevices.cpp # libretro/LibretroGraphicsContext.h
2 parents 01039e6 + e805b17 commit 2109047

704 files changed

Lines changed: 58690 additions & 22662 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/appimage.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
git fetch --deepen=15000 --no-recurse-submodules --tags --force upstream || exit 0
7070
7171
- name: Set up ccache for ${{ matrix.id }}
72-
uses: actions/cache@v5.0.1
72+
uses: actions/cache@v5.0.5
7373
with:
7474
path: ${{ env.CCACHE_DIR }}
7575
key: ${{ runner.os }}-ccache-${{ matrix.id }}-${{ github.sha }}
@@ -266,13 +266,13 @@ jobs:
266266
fi
267267
268268
- name: Upload artifacts
269-
uses: actions/upload-artifact@v6
269+
uses: actions/upload-artifact@v7
270270
with:
271271
name: linux-${{ steps.version.outputs.tag }}-${{ matrix.id }} AppImage
272272
path: artifacts/
273273

274274
- name: Upload release
275-
uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
275+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
276276
if: github.ref_type == 'tag'
277277
with:
278278
token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/build.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
submodules: recursive
4040

4141
- name: Add MSBuild to PATH
42-
uses: microsoft/setup-msbuild@6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce # v2.0.0
42+
uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0
4343

4444
- name: Check Valid Version Tags
4545
id: valid-tags
@@ -97,7 +97,7 @@ jobs:
9797
run: cp Windows/Release/*.exe ppsspp/
9898

9999
- name: Upload build
100-
uses: actions/upload-artifact@v6
100+
uses: actions/upload-artifact@v7
101101
with:
102102
name: Windows ${{ matrix.platform }} build
103103
path: ppsspp/
@@ -113,7 +113,7 @@ jobs:
113113
Compress-Archive -Path "ppsspp/*" -Update -DestinationPath "releases/PPSSPP-${{ github.ref_name }}-Windows-${{ matrix.platform }}.zip"
114114
115115
- name: Upload release
116-
uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
116+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
117117
if: github.ref_type == 'tag'
118118
with:
119119
files: releases/*.zip
@@ -126,7 +126,7 @@ jobs:
126126
submodules: recursive
127127

128128
- name: Add MSBuild to PATH
129-
uses: microsoft/setup-msbuild@6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce # v2.0.0
129+
uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0
130130

131131
- name: Restore NuGet packages
132132
working-directory: ${{ github.workspace }}/UWP
@@ -151,7 +151,7 @@ jobs:
151151
run: git submodule update --init pspautotests assets/lang
152152

153153
- name: Download build
154-
uses: actions/download-artifact@v7
154+
uses: actions/download-artifact@v8
155155
with:
156156
name: Windows x64 build
157157
path: ppsspp/
@@ -264,14 +264,14 @@ jobs:
264264
git fetch --deepen=15000 --no-recurse-submodules --tags || exit 0
265265
266266
- name: Install Qt
267-
uses: jurplel/install-qt-action@d325aaf2a8baeeda41ad0b5d39f84a6af9bcf005 # v4.3.0
267+
uses: jurplel/install-qt-action@48d3ad6db93f3627c8ee7a0454bc6f3744f7e730 # v4.3.1
268268
if: matrix.extra == 'qt'
269269
with:
270270
cache: true
271271
version: 5.15.2
272272

273273
- name: Setup Android NDK
274-
uses: nttld/setup-ndk@afb4c9964b521afb97c864b7d40b11e6911bd410 # v1.5.0
274+
uses: nttld/setup-ndk@ed92fe6cadad69be94a966a7ee3271275e62f779 # v1.6.0
275275
if: matrix.extra == 'android'
276276
id: setup-ndk
277277
with:
@@ -309,7 +309,7 @@ jobs:
309309
echo "#define PPSSPP_GIT_VERSION_NO_UPDATE 1" >> git-version.cpp
310310
311311
- name: Setup ccache
312-
uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 # v1.2.20
312+
uses: hendrikmuhs/ccache-action@d62db5f07c26379fc4b4e0916f098a92573c3b03 # v1.2.23
313313
# Disable ccache on macos for now, it's become buggy for some reason.
314314
if: matrix.id != 'macos'
315315
with:
@@ -372,14 +372,14 @@ jobs:
372372
fi
373373
374374
- name: Upload build
375-
uses: actions/upload-artifact@v6
375+
uses: actions/upload-artifact@v7
376376
if: matrix.extra == 'test'
377377
with:
378378
name: ${{ matrix.os }} build
379379
path: ppsspp/
380380

381381
- name: Upload iOS build
382-
uses: actions/upload-artifact@v6
382+
uses: actions/upload-artifact@v7
383383
if: matrix.id == 'ios'
384384
with:
385385
name: ${{ matrix.id }} build
@@ -391,7 +391,7 @@ jobs:
391391
run: mv PPSSPPSDL.zip PPSSPPSDL-macOS-${GITHUB_REF_NAME}.zip
392392

393393
- name: Upload macOS & iOS release
394-
uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
394+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
395395
if: github.ref_type == 'tag' && (matrix.id == 'macos' || matrix.id == 'ios')
396396
with:
397397
files: |
@@ -437,7 +437,7 @@ jobs:
437437
git submodule update --init SDL/macOS
438438
439439
- name: Download build
440-
uses: actions/download-artifact@v7
440+
uses: actions/download-artifact@v8
441441
with:
442442
name: ${{ matrix.os }} build
443443
path: ppsspp/
@@ -478,7 +478,7 @@ jobs:
478478
chown -R $(id -u):$(id -g) $PWD
479479
480480
- name: Setup ccache
481-
uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 # v1.2.20
481+
uses: hendrikmuhs/ccache-action@d62db5f07c26379fc4b4e0916f098a92573c3b03 # v1.2.23
482482

483483
- name: Compile ffmpeg
484484
run: |

.github/workflows/generateDockerLayer.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ jobs:
2222
fi
2323
2424
- name: Login to GitHub registry
25-
uses: docker/login-action@v3
25+
uses: docker/login-action@v4
2626
with:
2727
username: ${{ github.actor }}
2828
password: ${{ secrets.GITHUB_TOKEN }}
2929
registry: ghcr.io
3030

3131
- name: Build and push Docker image
32-
uses: docker/build-push-action@v6
32+
uses: docker/build-push-action@v7
3333
with:
3434
push: true
3535
tags: ghcr.io/${{ github.repository }}:${{ steps.metadata.outputs.tag }}

.github/workflows/manual_generate_apk.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ jobs:
7575
fi
7676
7777
- name: Upload artifact
78-
uses: actions/upload-artifact@v6
78+
uses: actions/upload-artifact@v7
7979
with:
8080
name: android-${{ github.event.inputs.buildVariant }} build
8181
path: ppsspp/

.github/workflows/manual_generate_ipa.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
echo ${GIT_VERSION#v} > build-ios/PPSSPP.app/Version.txt
5050
5151
- name: Setup ccache
52-
uses: hendrikmuhs/ccache-action@5ebbd400eff9e74630f759d94ddd7b6c26299639 # v1.2.20
52+
uses: hendrikmuhs/ccache-action@d62db5f07c26379fc4b4e0916f098a92573c3b03 # v1.2.23
5353
with:
5454
key: ios
5555
create-symlink: true
@@ -81,13 +81,13 @@ jobs:
8181
fi
8282
8383
- name: Upload IPA artifact
84-
uses: actions/upload-artifact@v6
84+
uses: actions/upload-artifact@v7
8585
with:
8686
name: iOS-IPA build
8787
path: ppsspp/*.ipa
8888

8989
- name: Upload DEB artifact
90-
uses: actions/upload-artifact@v6
90+
uses: actions/upload-artifact@v7
9191
with:
9292
name: iOS-DEB build
9393
path: ppsspp/*.deb

.github/workflows/manual_generate_uwp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
git fetch --deepen=15000 --no-recurse-submodules --tags --force upstream || exit 0
5656
5757
- name: Add MSBuild to PATH
58-
uses: microsoft/setup-msbuild@6fb02220983dee41ce7ae257b6f4d8f9bf5ed4ce # v2.0.0
58+
uses: microsoft/setup-msbuild@30375c66a4eea26614e0d39710365f22f8b0af57 # v3.0.0
5959

6060
#- name: Setup cache # We probably need something like MSBuildCache for MSBuild to be able to use cache properly
6161
# id: cache-uwp
@@ -116,7 +116,7 @@ jobs:
116116
#ls ppsspp
117117
118118
- name: Upload artifact
119-
uses: actions/upload-artifact@v6
119+
uses: actions/upload-artifact@v7
120120
with:
121121
name: UWP-${{ github.event.inputs.buildConfiguration }}-${{ github.event.inputs.buildPlatform }} build
122122
path: ppsspp/

.github/workflows/tarball.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
echo "tarball=$TARBALL" >> $GITHUB_OUTPUT
4040
4141
- name: Upload tarball
42-
uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
42+
uses: softprops/action-gh-release@b4309332981a82ec1c5618f44dd2e27cc8bfbfda # v3.0.0
4343
with:
4444
files: ${{ steps.archive.outputs.tarball }}
4545
token: ${{ secrets.GITHUB_TOKEN }}

.gitlab-ci.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ include:
6060
################################## CONSOLES ################################
6161

6262
#################################### MISC ##################################
63+
# webOS (LGTV)
64+
- project: 'libretro-infrastructure/ci-templates'
65+
file: '/webos-cmake.yml'
6366

6467
# Stages for building
6568
stages:
@@ -99,6 +102,13 @@ libretro-build-linux-i686:
99102
- .core-defs
100103
- .cmake-defs
101104

105+
# Linux 64-bit (ARM)
106+
libretro-build-linux-aarch64:
107+
extends:
108+
- .libretro-linux-cmake-aarch64
109+
- .core-defs
110+
- .cmake-defs
111+
102112
# MacOS 64-bit
103113
libretro-build-osx-x64:
104114
variables:
@@ -157,3 +167,11 @@ libretro-build-tvos-arm64:
157167
- .cmake-defs
158168
variables:
159169
CORE_ARGS: -DIOS_PLATFORM=TVOS -DCMAKE_TOOLCHAIN_FILE=cmake/Toolchains/ios.cmake -DLIBRETRO=ON
170+
171+
#################################### MISC ####################################
172+
# webOS
173+
libretro-build-webos-armv7a:
174+
extends:
175+
- .libretro-webos-armv7a-cmake
176+
- .core-defs
177+
- .cmake-defs

.gitmodules

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,11 @@
6161
url = https://github.com/hrydgard/ppsspp-lua.git
6262
[submodule "ext/freetype"]
6363
path = ext/freetype
64-
url = https://github.com/hrydgard/freetype.git
64+
url = https://github.com/hrydgard/freetype.git
6565
[submodule "ext/nanosvg"]
6666
path = ext/nanosvg
6767
url = https://github.com/hrydgard/nanosvg.git
68+
[submodule "ext/aemu_postoffice"]
69+
path = ext/aemu_postoffice
70+
url = https://github.com/Kethen/aemu_postoffice.git
71+
branch = ppsspp

0 commit comments

Comments
 (0)