Closed gal20 closed 3 years ago
Started test build 61898
Build 61898 failed
Started test build 61921
Build 61921 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/59750/net.pcsx2.PCSX2.flatpakref
The previous build had issue with fetching PCSX2 submodules. This issue was not present in the flatpak-builder provided by my package manager (1.0.14). I was able to reproduce the issue with the flatpak-builder hosted on flathub, (1.1.2), so it could be a regression.
The issue is solved by adding "disable-shallow-clone": true
On my side I had to do the several changes:
glu
, I to change the URL at shared-modules/glu/glu-9.json
to https://gitlab.freedesktop.org/mesa/glu/-/archive/glu-9.0.2/glu-glu-9.0.2.tar.gz (and the hash too). By the way, the submodule can be updated (git submodule update --remote --merge
)net.pcsx2.PCSX2.metainfo.xml
file instead of v1.7.0-dev
(see https://github.com/PCSX2/pcsx2/releases)Other than that, I compiled and worked. The built directory also seems clean, good job!
@gal20 have you still the time, or I can make a PR if you wish so @TingPing can review it?
Started test build 66846
Build 66846 failed
Started test build 66848
Build 66848 successful To test this build, install it from the testing repository:
flatpak install --user https://dl.flathub.org/build-repo/64674/net.pcsx2.PCSX2.flatpakref
@j8r thanks for the review, I have added your changes
https://gitlab.com/soundtouch/soundtouch.git required a login, so changed to https://codeberg.org/soundtouch/soundtouch - I think the developer moved the repository.
I ran into this when attempting to switch Quod Libet and Ex Falso to FD.O runtime. They did indeed move the repo.
Thanks for the merge @TingPing! https://github.com/flathub/net.pcsx2.PCSX2/issues/30 can now be closed :slightly_smiling_face:
This PR includes several improvements:
x-checker-data
for automatic updatingcmake-ninja
instead ofautotools
when possible--allow=multiarch
andadd-extensions
are not needed.