mirror of
https://github.com/RetroDECK/net.rpcs3.RPCS3.git
synced 2024-11-30 03:25:39 +00:00
fix(rpcs3): use more bundled 3rd party libs
This commit is contained in:
parent
362076b5c6
commit
6aed0f9460
|
@ -33,7 +33,6 @@ cleanup-commands:
|
||||||
modules:
|
modules:
|
||||||
- shared-modules/glu/glu-9.json
|
- shared-modules/glu/glu-9.json
|
||||||
- shared-modules/glew/glew.json
|
- shared-modules/glew/glew.json
|
||||||
- shared-modules/libusb/libusb.json
|
|
||||||
|
|
||||||
- name: libevdev
|
- name: libevdev
|
||||||
buildsystem: meson
|
buildsystem: meson
|
||||||
|
@ -55,64 +54,6 @@ modules:
|
||||||
stable-only: true
|
stable-only: true
|
||||||
url-template: https://www.freedesktop.org/software/libevdev/libevdev-$version.tar.xz
|
url-template: https://www.freedesktop.org/software/libevdev/libevdev-$version.tar.xz
|
||||||
|
|
||||||
- name: FAudio
|
|
||||||
buildsystem: cmake-ninja
|
|
||||||
builddir: true
|
|
||||||
config-opts:
|
|
||||||
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
|
|
||||||
cleanup:
|
|
||||||
- /include
|
|
||||||
- /lib/cmake
|
|
||||||
- /lib/pkgconfig
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://github.com/FNA-XNA/FAudio/archive/refs/tags/22.03.tar.gz
|
|
||||||
sha256: 91ea309417f6846fc097e06a0b4fb604bf4bdff67455fabc4820cf1dbe0e301e
|
|
||||||
x-checker-data:
|
|
||||||
type: anitya
|
|
||||||
project-id: 20663
|
|
||||||
stable-only: true
|
|
||||||
url-template: https://github.com/FNA-XNA/FAudio/archive/refs/tags/$version.tar.gz
|
|
||||||
|
|
||||||
- name: pugixml
|
|
||||||
buildsystem: cmake-ninja
|
|
||||||
config-opts:
|
|
||||||
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
|
|
||||||
- -DBUILD_SHARED_LIBS=ON
|
|
||||||
cleanup:
|
|
||||||
- /include
|
|
||||||
- /lib/cmake
|
|
||||||
- /lib/pkgconfig
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://github.com/zeux/pugixml/releases/download/v1.12.1/pugixml-1.12.1.tar.gz
|
|
||||||
sha256: dcf671a919cc4051210f08ffd3edf9e4247f79ad583c61577a13ee93af33afc7
|
|
||||||
x-checker-data:
|
|
||||||
type: anitya
|
|
||||||
project-id: 3728
|
|
||||||
stable-only: true
|
|
||||||
url-template: https://github.com/zeux/pugixml/releases/download/v$version/pugixml-$version.tar.gz
|
|
||||||
|
|
||||||
- name: xxhash
|
|
||||||
no-autogen: true
|
|
||||||
make-install-args:
|
|
||||||
- PREFIX=${FLATPAK_DEST}
|
|
||||||
cleanup:
|
|
||||||
- /bin
|
|
||||||
- /include
|
|
||||||
- /lib/pkgconfig
|
|
||||||
- /lib/*.a
|
|
||||||
- /share
|
|
||||||
sources:
|
|
||||||
- type: archive
|
|
||||||
url: https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.1.tar.gz
|
|
||||||
sha256: 3bb6b7d6f30c591dd65aaaff1c8b7a5b94d81687998ca9400082c739a690436c
|
|
||||||
x-checker-data:
|
|
||||||
type: anitya
|
|
||||||
project-id: 17583
|
|
||||||
stable-only: true
|
|
||||||
url-template: https://github.com/Cyan4973/xxHash/archive/refs/tags/v$version.tar.gz
|
|
||||||
|
|
||||||
- name: rpcs3-llvm
|
- name: rpcs3-llvm
|
||||||
buildsystem: cmake-ninja
|
buildsystem: cmake-ninja
|
||||||
builddir: true
|
builddir: true
|
||||||
|
@ -174,12 +115,8 @@ modules:
|
||||||
- -DUSE_NATIVE_INSTRUCTIONS=OFF
|
- -DUSE_NATIVE_INSTRUCTIONS=OFF
|
||||||
- -DUSE_PRECOMPILED_HEADERS=OFF
|
- -DUSE_PRECOMPILED_HEADERS=OFF
|
||||||
- -DUSE_SYSTEM_CURL=ON
|
- -DUSE_SYSTEM_CURL=ON
|
||||||
- -DUSE_SYSTEM_FAUDIO=ON
|
|
||||||
- -DUSE_SYSTEM_FFMPEG=ON
|
- -DUSE_SYSTEM_FFMPEG=ON
|
||||||
- -DUSE_SYSTEM_LIBPNG=ON
|
- -DUSE_SYSTEM_LIBPNG=ON
|
||||||
- -DUSE_SYSTEM_LIBUSB=ON
|
|
||||||
- -DUSE_SYSTEM_PUGIXML=ON
|
|
||||||
- -DUSE_SYSTEM_XXHASH=ON
|
|
||||||
- -DUSE_SYSTEM_ZLIB=ON
|
- -DUSE_SYSTEM_ZLIB=ON
|
||||||
- -Wno-dev
|
- -Wno-dev
|
||||||
post-install:
|
post-install:
|
||||||
|
|
Loading…
Reference in a new issue