fdroiddata/metadata/org.ppsspp.ppsspp.yml
2025-07-20 18:02:03 +08:00

633 lines
15 KiB
YAML

Categories:
- Games
License: GPL-2.0-or-later
AuthorName: Henrik Rydgård
AuthorEmail: hrydgard@gmail.com
AuthorWebSite: https://www.henrikrydgard.com/
WebSite: https://www.ppsspp.org/
SourceCode: https://github.com/hrydgard/ppsspp
IssueTracker: https://github.com/hrydgard/ppsspp/issues
Translation: https://www.ppsspp.org/docs/development/translation/
Changelog: https://www.ppsspp.org/news/
AutoName: PPSSPP
Description: |-
PPSSPP is a PSP emulator for Android and other platforms. It is being developed
at a rapid speed and compatibility is increasing quickly, but there are many
games it doesn't run yet and it doesn't run fast on Android yet.
No games are included with this download, you will have to dump your own PSP
games and turn them into .ISO or .CSO files, or simply play free homebrew games,
which are available online.
* PSP is a trademark of Sony, Inc.
RepoType: git
Repo: https://github.com/hrydgard/ppsspp.git
Builds:
- versionName: 0.6.1
versionCode: 61
commit: v0.6.1
subdir: android
submodules: true
forceversion: true
forcevercode: true
prebuild: rm -rf ../pspautotests/demos*/
androidupdate:
- .
- ../native/android
target: android-10
build: ./ab.sh
- versionName: '0.70'
versionCode: 70
commit: v0.7
subdir: android
submodules: true
prebuild: rm -rf ../pspautotests/demos*/
androidupdate:
- .
- ../native/android
target: android-10
build: ./ab.sh
- versionName: 0.7.5
versionCode: 75
commit: v0.7.5
subdir: android
submodules: true
prebuild: rm -rf ../pspautotests/demos*/ custom_rules.xml
androidupdate:
- .
- ../native/android
build: ./ab.sh
- versionName: 0.7.6
versionCode: 76
commit: v0.7.6
subdir: android
submodules: true
prebuild: rm -rf ../pspautotests/demos*/ custom_rules.xml
androidupdate:
- .
- ../native/android
build: ./ab.sh
- versionName: '0.8'
versionCode: 80
commit: v0.8
subdir: android
submodules: true
prebuild: rm -rf ../pspautotests/demos*/ custom_rules.xml
androidupdate:
- .
- ../native/android
build: ./ab.sh
- versionName: 0.8.1
versionCode: 81
commit: v0.8.1
subdir: android
submodules: true
prebuild: rm -rf ../pspautotests/demos*/ custom_rules.xml
androidupdate:
- .
- ../native/android
build: ./ab.sh
- versionName: 0.9.0
versionCode: 90
commit: v0.9
subdir: android
submodules: true
prebuild: rm -rf ../pspautotests/demos*/ custom_rules.xml
androidupdate:
- .
- ../native/android
build: ./ab.sh
- versionName: 0.9.1
versionCode: 91
commit: v0.9.1
subdir: android
submodules: true
forceversion: true
forcevercode: true
prebuild: rm -rf ../pspautotests/demos*/ custom_rules.xml
androidupdate:
- .
- ../native/android
build: ./ab.sh
- versionName: 0.9.5-x86
versionCode: 951
commit: v0.9.5
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forceversion: true
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=x86' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
- echo "android.library.reference.2=$$NoAnalytics$$" >> project.properties
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' ax86-build.sh
- ./ax86-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.5-armv7
versionCode: 953
commit: v0.9.5
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forceversion: true
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
- echo "android.library.reference.2=$$NoAnalytics$$" >> project.properties
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' -e '/^build_ARMv6/d'
android-build.sh
- ./android-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.6-x86
versionCode: 961
commit: v0.9.6
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forceversion: true
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=x86' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' ax86-build.sh
- ./ax86-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.6-armv7
versionCode: 963
commit: v0.9.6
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forceversion: true
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' -e '/^build_ARMv6/d'
android-build.sh
- ./android-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.7.1
versionCode: 9711
commit: v0.9.7.1
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' -e '/^build_ARMv6/d'
android-build.sh
- ./android-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.7.1
versionCode: 9713
commit: v0.9.7.1
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=x86' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' ax86-build.sh
- ./ax86-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.8
versionCode: 9801
commit: v0.9.8
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=x86' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' ax86-build.sh
- ./ax86-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.8
versionCode: 9803
commit: v0.9.8
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' -e '/^build_ARMv6/d'
android-build.sh
- ./android-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.9.1
versionCode: 9911
commit: v0.9.9.1
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=x86' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' ax86-build.sh
- ./ax86-build.sh
- cd ../android
- ./ab.sh
- versionName: 0.9.9.1
versionCode: 9913
commit: v0.9.9.1
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' -e '/^build_ARMv6/d'
android-build.sh
- ./android-build.sh
- cd ../android
- ./ab.sh
- versionName: 1.0.0.0
versionCode: 10001
commit: v1.0
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=x86' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' ax86-build.sh
- ./ax86-build.sh
- cd ../android
- ./ab.sh
- versionName: 1.0.0.0
versionCode: 10003
commit: v1.0
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' -e '/^build_ARMv6/d'
android-build.sh
- ./android-build.sh
- cd ../android
- ./ab.sh
- versionName: 1.0.1.0
versionCode: 10103
commit: v1.0.1
subdir: android
submodules: true
srclibs:
- NoAnalytics@d38ae535b5
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild:
- echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
- rm libs/libGoogleAnalytics*
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' -e '/^build_ARMv6/d'
android-build.sh
- ./android-build.sh
- cd ../android
- ./ab.sh
- versionName: 1.1.1.0
versionCode: 11103
commit: v1.1.1
subdir: android
submodules: true
forcevercode: true
rm:
- dx9sdk
- pspautotests
- android/custom_rules.xml
prebuild: echo 'APP_ABI=armeabi-v7a' >> jni/Application.mk
scanignore:
- android/android-ndk-profiler
scandelete:
- ffmpeg
- ext/armips/Tests
build:
- cd ../ffmpeg
- sed -i -e 's@^NDK.*@NDK=$$NDK$$@' -e 's/windows.*/linux-x86*/' -e '/^build_ARMv6/d'
android-build.sh
- ./android-build.sh
- cd ../android
- ./ab.sh
- versionName: 1.17.1
versionCode: 117010000
commit: d479b74ed9c3e321bc3735da29bc125a2ac3b9b2
subdir: android
submodules: true
sudo:
- apt-get update
- apt-get install make yasm
gradle:
- normal
rm:
- dx9sdk
- pspautotests
- UWP
- Windows
- macOS
prebuild:
- sed -i -e '/androidgitversion/s/0.4.5/0.4.14/' -e 's/%-dirty%//' build.gradle
- cd ../ffmpeg
- sed -i -e 's/windows/linux/' android_*.sh
- sed -i -e 's/android-9/android-16/' -e '/^build_ARMv6/d' -e 's/--extra-cflags="/--extra-cflags="
-D__ANDROID_API__=16/' android_armeabi-v7a.sh
- sed -i -e 's/--extra-cflags="/--extra-cflags=" -D__ANDROID_API__=21/' android_arm64-v8a.sh
android_x86_64.sh
scandelete:
- android/libs
- ext/armips/Tests
- ext/openxr/android
- ext/openxr/stub
- ext/vulkan
- ext/rapidjson/package.json
- ext/libchdr/deps/zstd-*/tests
- ext/zstd/tests
- ffmpeg
- libretro/libretro-common/samples
- source_assets
- SDL/macOS
build:
- cd ../ffmpeg
- ./android_arm64-v8a.sh
- ./android_armeabi-v7a.sh
- ./android_x86_64.sh
ndk: r21e
gradleprops:
- f_droid
- versionName: 1.18.1
versionCode: 118010000
commit: 0f50225f8e741c2f8a3a35cfd3b7d9dd0a16b34f
subdir: android
submodules: true
sudo:
- apt-get update
- apt-get install make yasm
gradle:
- normal
rm:
- dx9sdk
- pspautotests
- UWP
- Windows
- macOS
- ios
prebuild:
- sed -i -e 's/%-dirty%//' build.gradle
- cd ../ffmpeg
- sed -i -e 's/windows/linux/' android_*.sh
- sed -i -e 's/android-9/android-16/' -e '/^build_ARMv6/d' -e 's/--extra-cflags="/--extra-cflags="
-D__ANDROID_API__=16/' android_armeabi-v7a.sh
- sed -i -e 's/--extra-cflags="/--extra-cflags=" -D__ANDROID_API__=21/' android_arm64-v8a.sh
android_x86_64.sh
scandelete:
- android/libs
- ext/armips/Tests
- ext/vulkan
- ext/rapidjson/package.json
- ext/libchdr/deps/zstd-*/tests
- ext/zstd/tests
- ffmpeg
- libretro/libretro-common/samples
- source_assets
- SDL/macOS
build:
- cd ../ffmpeg
- ./android_arm64-v8a.sh
- ./android_armeabi-v7a.sh
- ./android_x86_64.sh
ndk: r21e
gradleprops:
- f_droid
- versionName: 1.19.3
versionCode: 119030000
commit: e49c0bd8836a8a8f678565357773386f1174d3f5
subdir: android
submodules: true
sudo:
- apt-get update
- apt-get install make yasm
gradle:
- normal
rm:
- dx9sdk
- pspautotests
- UWP
- Windows
- macOS
- ios
prebuild:
- sed -i -e 's/%-dirty%//' build.gradle
- cd ../ffmpeg
- sed -i -e 's/windows/linux/' android_*.sh
- sed -i -e 's/android-9/android-16/' -e '/^build_ARMv6/d' -e 's/--extra-cflags="/--extra-cflags="
-D__ANDROID_API__=16/' android_armeabi-v7a.sh
- sed -i -e 's/--extra-cflags="/--extra-cflags=" -D__ANDROID_API__=21/' android_arm64-v8a.sh
android_x86_64.sh
scandelete:
- android/libs
- ext/armips/Tests
- ext/vulkan
- ext/rapidjson/package.json
- ext/libchdr/deps/zstd-*/tests
- ext/zstd/tests
- ffmpeg
- libretro/libretro-common/samples
- source_assets
- SDL/macOS
build:
- cd ../ffmpeg
- ./android_arm64-v8a.sh
- ./android_armeabi-v7a.sh
- ./android_x86_64.sh
ndk: r21e
gradleprops:
- f_droid
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 1.19.3
CurrentVersionCode: 119030000