mirror of
https://github.com/RetroDECK/net.rpcs3.RPCS3.git
synced 2025-01-20 15:55:40 +00:00
build more shared libs
This commit is contained in:
parent
85a3be18fc
commit
13b5fec81b
|
@ -54,8 +54,73 @@ modules:
|
|||
x-checker-data:
|
||||
type: anitya
|
||||
project-id: 20540
|
||||
stable-only: true
|
||||
url-template: https://www.freedesktop.org/software/libevdev/libevdev-$version.tar.xz
|
||||
|
||||
- name: flatbuffers
|
||||
buildsystem: cmake-ninja
|
||||
build-options:
|
||||
env:
|
||||
CC: clang
|
||||
CXX: clang++
|
||||
config-opts:
|
||||
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
|
||||
- -DFLATBUFFERS_BUILD_TESTS=OFF
|
||||
- -DFLATBUFFERS_BUILD_FLATC=OFF
|
||||
- -DFLATBUFFERS_BUILD_SHAREDLIB=ON
|
||||
cleanup:
|
||||
- /include/
|
||||
- /lib/cmake/
|
||||
- /lib/pkgconfig/
|
||||
- /lib/*.a
|
||||
sources:
|
||||
- type: git
|
||||
url: https://github.com/google/flatbuffers.git
|
||||
tag: v2.0.0
|
||||
commit: a9a295fecf3fbd5a4f571f53b01f63202a3e2113
|
||||
x-checker-data:
|
||||
type: git
|
||||
tag-pattern: ^v([\\d.]+)$
|
||||
|
||||
- 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.11.4/pugixml-1.11.4.tar.gz
|
||||
sha256: 8ddf57b65fb860416979a3f0640c2ad45ddddbbafa82508ef0a0af3ce7061716
|
||||
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.0.tar.gz
|
||||
sha256: 7054c3ebd169c97b64a92d7b994ab63c70dd53a06974f1f630ab782c28db0f4f
|
||||
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
|
||||
buildsystem: cmake-ninja
|
||||
builddir: true
|
||||
|
@ -104,11 +169,14 @@ modules:
|
|||
- -DBUILD_LLVM_SUBMODULE=OFF
|
||||
- -DUSE_NATIVE_INSTRUCTIONS=OFF
|
||||
- -DUSE_PRECOMPILED_HEADERS=OFF
|
||||
- -DUSE_SYSTEM_FFMPEG=ON
|
||||
- -DUSE_SYSTEM_LIBPNG=ON
|
||||
- -DUSE_SYSTEM_ZLIB=ON
|
||||
- -DUSE_SYSTEM_CURL=ON
|
||||
- -DUSE_SYSTEM_FFMPEG=ON
|
||||
- -DUSE_SYSTEM_FLATBUFFERS=ON
|
||||
- -DUSE_SYSTEM_LIBPNG=ON
|
||||
- -DUSE_SYSTEM_LIBUSB=ON
|
||||
- -DUSE_SYSTEM_PUGIXML=ON
|
||||
- -DUSE_SYSTEM_XXHASH=ON
|
||||
- -DUSE_SYSTEM_ZLIB=ON
|
||||
post-install:
|
||||
- |
|
||||
set -eux;
|
||||
|
|
Loading…
Reference in a new issue