build more shared libs

This commit is contained in:
Lctrs 2021-06-04 14:41:33 +02:00
parent 85a3be18fc
commit 13b5fec81b

View file

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