fix(rpcs3): use more bundled 3rd party libs

This commit is contained in:
Lctrs 2022-03-25 01:15:18 +00:00 committed by GitHub
parent 362076b5c6
commit 6aed0f9460
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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: