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:
|
x-checker-data:
|
||||||
type: anitya
|
type: anitya
|
||||||
project-id: 20540
|
project-id: 20540
|
||||||
|
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: 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
|
- name: rpcs3-llvm
|
||||||
buildsystem: cmake-ninja
|
buildsystem: cmake-ninja
|
||||||
builddir: true
|
builddir: true
|
||||||
|
@ -104,11 +169,14 @@ modules:
|
||||||
- -DBUILD_LLVM_SUBMODULE=OFF
|
- -DBUILD_LLVM_SUBMODULE=OFF
|
||||||
- -DUSE_NATIVE_INSTRUCTIONS=OFF
|
- -DUSE_NATIVE_INSTRUCTIONS=OFF
|
||||||
- -DUSE_PRECOMPILED_HEADERS=OFF
|
- -DUSE_PRECOMPILED_HEADERS=OFF
|
||||||
- -DUSE_SYSTEM_FFMPEG=ON
|
|
||||||
- -DUSE_SYSTEM_LIBPNG=ON
|
|
||||||
- -DUSE_SYSTEM_ZLIB=ON
|
|
||||||
- -DUSE_SYSTEM_CURL=ON
|
- -DUSE_SYSTEM_CURL=ON
|
||||||
|
- -DUSE_SYSTEM_FFMPEG=ON
|
||||||
|
- -DUSE_SYSTEM_FLATBUFFERS=ON
|
||||||
|
- -DUSE_SYSTEM_LIBPNG=ON
|
||||||
- -DUSE_SYSTEM_LIBUSB=ON
|
- -DUSE_SYSTEM_LIBUSB=ON
|
||||||
|
- -DUSE_SYSTEM_PUGIXML=ON
|
||||||
|
- -DUSE_SYSTEM_XXHASH=ON
|
||||||
|
- -DUSE_SYSTEM_ZLIB=ON
|
||||||
post-install:
|
post-install:
|
||||||
- |
|
- |
|
||||||
set -eux;
|
set -eux;
|
||||||
|
|
Loading…
Reference in a new issue